freebsd-dev/contrib
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
..
amd Remove build timestamps from the following files: 2009-07-11 22:30:37 +00:00
bind9 Update to 9.6-ESV-R2, the latest from ISC. 2010-10-31 04:45:53 +00:00
binutils Add the ability for GDB to printout the thread name along with other 2010-11-22 14:42:13 +00:00
bsnmp Remove mention of non-existant -o flag for debugging options. 2010-10-23 12:27:39 +00:00
bzip2 Upgrade to Bzip2 version 1.0.6. 2010-11-09 18:32:57 +00:00
com_err mdoc: order prologue macros consistently by Dd/Dt/Os 2010-04-14 19:08:06 +00:00
compiler-rt Set symbol visibility to hidden. 2010-11-11 16:53:25 +00:00
cvs - Import the HEAD csup code which is the basis for the cvsmode work. 2008-10-19 08:41:10 +00:00
diff - Import the HEAD csup code which is the basis for the cvsmode work. 2008-10-19 08:41:10 +00:00
dtc Let dtc build with FreeBSD yacc/lex. 2010-02-28 22:06:07 +00:00
ee Import ee 1.5.2 into HEAD. 2010-10-08 09:43:06 +00:00
expat Apply two vendor fixes for CVE-2009-3720. 2009-12-11 02:09:46 +00:00
file Add the ability for GDB to printout the thread name along with other 2010-11-22 14:42:13 +00:00
gcc Check for NULL link registers as found in initial stack frames when doing 2010-09-26 14:20:09 +00:00
gcclibs - Import the HEAD csup code which is the basis for the cvsmode work. 2008-10-19 08:41:10 +00:00
gdb Add the ability for GDB to printout the thread name along with other 2010-11-22 14:42:13 +00:00
gdtoa Add required header for isalnum(3) to quench compiler warnings 2010-06-02 18:31:04 +00:00
gnu-sort - Import the HEAD csup code which is the basis for the cvsmode work. 2008-10-19 08:41:10 +00:00
gperf - Import the HEAD csup code which is the basis for the cvsmode work. 2008-10-19 08:41:10 +00:00
groff Pull up vendor changes. 2010-01-15 15:10:29 +00:00
ipfilter Fix paths for example files. 2010-11-18 18:22:58 +00:00
less Update less to v436. This is considered as a bugfix release from vendor. 2009-07-29 09:20:32 +00:00
libbegemot - Import the HEAD csup code which is the basis for the cvsmode work. 2008-10-19 08:41:10 +00:00
libobjc - Import the HEAD csup code which is the basis for the cvsmode work. 2008-10-19 08:41:10 +00:00
libpcap Remove more unused files. 2010-10-29 18:56:51 +00:00
libreadline - Import the HEAD csup code which is the basis for the cvsmode work. 2008-10-19 08:41:10 +00:00
libstdc++ Some fixes so we can build libstdc++ with clang: 2010-08-24 13:38:53 +00:00
llvm Actually, check for any kind of "C string type". 2010-10-13 17:01:33 +00:00
lukemftp - Import the HEAD csup code which is the basis for the cvsmode work. 2008-10-19 08:41:10 +00:00
lukemftpd Prevent cross-site forgery attacks on lukemftpd(8) due to splitting 2009-01-07 20:17:55 +00:00
ncurses Merge r210464 from vendor/ncurses/dist: 2010-07-25 11:48:27 +00:00
netcat MFV: nc(1) from OpenBSD 4.8. 2010-10-19 00:01:53 +00:00
ngatm mdoc: consistently spell our email addresses <foo@FreeBSD.org> 2010-05-24 06:26:38 +00:00
ntp Merge 4.2.4p8 into contrib (r200452 & r200454). 2009-12-15 14:58:10 +00:00
nvi Fixes from NetBSD for nvi visual mode: 2010-05-28 09:30:13 +00:00
one-true-awk Apply patches directly to sources. Their effect is as follows: 2010-01-10 08:02:07 +00:00
openbsm Import OpenBSM 1.1p2 from vendor branch to 8-CURRENT. This patch release 2009-08-02 10:27:54 +00:00
openpam Merge upstream r432: 2010-03-22 11:00:57 +00:00
opie Change the current working directory to be inside the jail created by 2010-05-27 03:15:04 +00:00
pam_modules/pam_passwdqc - Import the HEAD csup code which is the basis for the cvsmode work. 2008-10-19 08:41:10 +00:00
pf Enable closefrom(2) here, as we have supported it for some time now. 2010-08-05 18:49:06 +00:00
pnpinfo - Import the HEAD csup code which is the basis for the cvsmode work. 2008-10-19 08:41:10 +00:00
sendmail Remove -mdoc macros from -man page 2010-06-09 08:53:50 +00:00
smbfs shi1_remark is in little endian format, convert it to host ordering. 2010-01-25 18:35:58 +00:00
tcp_wrappers Make these files compile with clang. 2010-07-22 18:52:29 +00:00
tcpdump Remove useless stuff. 2010-10-28 19:10:15 +00:00
tcsh Fix tcsh losing history when tcsh terminates because the pty beneath it 2009-10-06 20:19:16 +00:00
telnet telnet: Fix infinite loop if local output generates SIGPIPE. 2010-04-30 19:52:35 +00:00
texinfo - Import the HEAD csup code which is the basis for the cvsmode work. 2008-10-19 08:41:10 +00:00
top Add 'jid' as a possible sort order to the help screen. 2010-11-12 16:50:11 +00:00
traceroute Remove unneeded struct timezone passed to gettimeofday(). 2010-08-08 08:22:53 +00:00
tzcode Sync code with tzcode2010m 2010-10-27 07:14:46 +00:00
tzdata MFV of tzdata2010o, r214716 2010-11-03 01:30:56 +00:00
wpa Remove unused files. 2010-11-03 10:46:39 +00:00
xz Update xz to release 5.0.0 2010-11-12 16:53:17 +00:00