opnsense-src/contrib/binutils/include/elf
Attilio Rao 7f08176ee8 Add the ability for GDB to printout the thread name along with other
thread specific informations.

In order to do that, and in order to avoid KBI breakage with existing
infrastructure the following semantic is implemented:
- For live programs, a new member to the PT_LWPINFO is added (pl_tdname)
- For cores, a new ELF note is added (NT_THRMISC) that can be used for
  storing thread specific, miscellaneous, informations. Right now it is
  just popluated with a thread name.

GDB, then, retrieves the correct informations from the corefile via the
BFD interface, as it groks the ELF notes and create appropriate
pseudo-sections.

Sponsored by:	Sandvine Incorporated
Tested by:	gianni
Discussed with:	dim, kan, kib
MFC after:	2 weeks
2010-11-22 14:42:13 +00:00
..
alpha.h Import of Binutils from the FSF 2.13 branch (just pre-.1 release). 2002-10-11 06:01:20 +00:00
arc.h Import of GNU Binutils version 2.11.2. 2001-06-26 16:57:43 +00:00
arm.h Import of Binutils from the FSF 2.15 branch (just post-.0 release). 2004-06-16 05:45:41 +00:00
avr.h Import of GNU Binutils version 2.11.2. 2001-06-26 16:57:43 +00:00
ChangeLog Import of Binutils from the FSF 2.15 branch (just post-.0 release). 2004-06-16 05:45:41 +00:00
ChangeLog-9103 Import of Binutils from the FSF 2.15 branch (just post-.0 release). 2004-06-16 05:45:41 +00:00
common.h Add the ability for GDB to printout the thread name along with other 2010-11-22 14:42:13 +00:00
cris.h Enlist the FreeBSD-CURRENT users as testers of what is to become Binutils 2002-01-27 12:00:11 +00:00
d10v.h Import of GNU Binutils version 2.11.2. 2001-06-26 16:57:43 +00:00
d30v.h Import of GNU Binutils version 2.11.2. 2001-06-26 16:57:43 +00:00
dlx.h Import of Binutils from the FSF 2.13 branch (just pre-.1 release). 2002-10-11 06:01:20 +00:00
dwarf.h Import of GNU Binutils version 2.11.2. 2001-06-26 16:57:43 +00:00
dwarf2.h Import of Binutils from the FSF 2.15 branch (just post-.0 release). 2004-06-16 05:45:41 +00:00
external.h Import of Binutils from the FSF 2.15 branch (just post-.0 release). 2004-06-16 05:45:41 +00:00
fr30.h Import of GNU Binutils version 2.11.2. 2001-06-26 16:57:43 +00:00
frv.h Import of Binutils from the FSF 2.15 branch (just post-.0 release). 2004-06-16 05:45:41 +00:00
h8.h Import of Binutils from the FSF 2.15 branch (just post-.0 release). 2004-06-16 05:45:41 +00:00
hppa.h Import of GNU Binutils version 2.11.2. 2001-06-26 16:57:43 +00:00
i370.h Import of Binutils from the FSF 2.15 branch (just post-.0 release). 2004-06-16 05:45:41 +00:00
i386.h Import of Binutils from the FSF 2.13 branch (just pre-.1 release). 2002-10-11 06:01:20 +00:00
i860.h Import of GNU Binutils version 2.11.2. 2001-06-26 16:57:43 +00:00
i960.h Import of GNU Binutils version 2.11.2. 2001-06-26 16:57:43 +00:00
ia64.h Import of Binutils from the FSF 2.15 branch (just post-.0 release). 2004-06-16 05:45:41 +00:00
internal.h Import of Binutils from the FSF 2.15 branch (just post-.0 release). 2004-06-16 05:45:41 +00:00
ip2k.h Import of Binutils from the FSF 2.15 branch (just post-.0 release). 2004-06-16 05:45:41 +00:00
iq2000.h Import of Binutils from the FSF 2.15 branch (just post-.0 release). 2004-06-16 05:45:41 +00:00
m32r.h Import of Binutils from the FSF 2.15 branch (just post-.0 release). 2004-06-16 05:45:41 +00:00
m68hc11.h Import of Binutils from the FSF 2.15 branch (just post-.0 release). 2004-06-16 05:45:41 +00:00
m68k.h Import of Binutils from the FSF 2.12 branch (pre-.0 release). 2002-02-22 04:18:42 +00:00
mcore.h Import of GNU Binutils version 2.11.2. 2001-06-26 16:57:43 +00:00
mips.h Add/improve mips64r2, Octeon, n32 and n64 support in the toolchain. 2010-06-02 11:06:03 +00:00
mmix.h Import of Binutils from the FSF 2.15 branch (just post-.0 release). 2004-06-16 05:45:41 +00:00
mn10200.h Import of GNU Binutils version 2.11.2. 2001-06-26 16:57:43 +00:00
mn10300.h Import of Binutils from the FSF 2.15 branch (just post-.0 release). 2004-06-16 05:45:41 +00:00
msp430.h Import of Binutils from the FSF 2.15 branch (just post-.0 release). 2004-06-16 05:45:41 +00:00
openrisc.h Enlist the FreeBSD-CURRENT users as testers of what is to become Binutils 2002-01-27 12:00:11 +00:00
or32.h Import of Binutils from the FSF 2.12 branch (pre-.0 release). 2002-02-22 04:18:42 +00:00
pj.h Import of GNU Binutils version 2.11.2. 2001-06-26 16:57:43 +00:00
ppc.h Import of Binutils from the FSF 2.15 branch (just post-.0 release). 2004-06-16 05:45:41 +00:00
ppc64.h Import of Binutils from the FSF 2.15 branch (just post-.0 release). 2004-06-16 05:45:41 +00:00
reloc-macros.h Import of Binutils from the FSF 2.15 branch (just post-.0 release). 2004-06-16 05:45:41 +00:00
s390.h Import of Binutils from the FSF 2.15 branch (just post-.0 release). 2004-06-16 05:45:41 +00:00
sh.h Import of Binutils from the FSF 2.15 branch (just post-.0 release). 2004-06-16 05:45:41 +00:00
sparc.h Import of Binutils from the FSF 2.15 branch (just post-.0 release). 2004-06-16 05:45:41 +00:00
v850.h Import of Binutils from the FSF 2.15 branch (just post-.0 release). 2004-06-16 05:45:41 +00:00
vax.h Import of Binutils from the FSF 2.13 branch (just pre-.1 release). 2002-10-11 06:01:20 +00:00
x86-64.h Import of Binutils from the FSF 2.15 branch (just post-.0 release). 2004-06-16 05:45:41 +00:00
xstormy16.h Import of Binutils from the FSF 2.15 branch (just post-.0 release). 2004-06-16 05:45:41 +00:00
xtensa.h Import of Binutils from the FSF 2.15 branch (just post-.0 release). 2004-06-16 05:45:41 +00:00