freebsd-skq/sys/compat
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
..
freebsd32 Add the ability for GDB to printout the thread name along with other 2010-11-22 14:42:13 +00:00
ia32 Reorganize syscall entry and leave handling. 2010-05-23 18:32:02 +00:00
linprocfs Break long line. 2010-11-08 15:14:14 +00:00
linsysfs Remove no-op assignment. 2010-11-15 23:14:14 +00:00
linux Do not take the process lock. The assignment to u_short inside the 2010-11-22 12:42:32 +00:00
ndis Fix a panic on i386 for drivers using MmAllocateContiguousMemory() 2010-11-17 09:32:39 +00:00
netbsd
svr4 Add macro DECLARE_MODULE_TIED to denote a module as requiring the 2010-10-12 09:18:17 +00:00
x86bios Prefer pmap_unmapbios() over pmap_unmapdev(). The binary does not change 2010-10-05 18:38:23 +00:00