freebsd-dev/gnu/usr.bin
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
..
binutils Let gcc and ld know where to find 32 bit libraries on amd64. 2010-11-17 19:54:01 +00:00
cc Let gcc and ld know where to find 32 bit libraries on amd64. 2010-11-17 19:54:01 +00:00
cvs Fix buildworld -DNO_CLEAN when using with Perforce, which marks files as 2010-08-12 20:46:49 +00:00
dialog Mention the radiolist option in the man page. It is being listed when 2010-07-06 18:06:10 +00:00
diff Change all our own code to use st_*tim instead of st_*timespec. 2010-03-28 13:16:08 +00:00
diff3 POSIX patch(1) would treat -b as different meaning (the functionality 2010-02-22 22:32:24 +00:00
dtc Sanitize CFLAGS and add WARNS?=2. The hardcoding of -Os -fPIC 2010-07-15 02:22:50 +00:00
gdb Add the ability for GDB to printout the thread name along with other 2010-11-22 14:42:13 +00:00
gperf Remove getopt*.c, we already have compatible getopt_long() in libc 2004-02-17 01:49:20 +00:00
grep For files not named on the command line, only the basename is compared 2009-01-30 00:22:08 +00:00
groff Add FreeBSD 8.2. 2010-10-14 14:48:11 +00:00
man Don't set $PATH - if the caller doesn't have /bin and /usr/bin in their 2009-06-14 06:09:33 +00:00
patch The buffer returned by fgenln is not a "C" string and might not be NUL 2009-09-16 19:53:29 +00:00
rcs Remove kludges intended to support src trees with partial obj trees. 2005-06-10 06:12:53 +00:00
sdiff POSIX patch(1) would treat -b as different meaning (the functionality 2010-02-22 22:32:24 +00:00
send-pr Add 'arm' category. 2008-04-23 03:05:31 +00:00
sort Add strndup(3) prototype to string.h. 2008-12-08 21:04:24 +00:00
texinfo Catch up with the demise of /usr/X11R6 2007-09-19 14:21:18 +00:00
Makefile Retire GNU man in favor of the newly written BSDL version. 2010-10-03 22:24:14 +00:00
Makefile.inc