freebsd-dev/gnu/usr.bin/binutils
Ian Dowse 3c7bcedd06 Remove the Xresume* labels from the i386 interrupt handlers; the
code in ipl.s and icu_ipl.s that used them was removed when the
interrupt thread system was committed. Debuggers also knew about
Xresume* because these labels hide the real names of the interrupt
handlers (Xintr*), and debuggers need to special-case interrupt
handlers to get the interrupt frame.

Both gdb and ddb will now use the Xintr* and Xfastintr* symbols to
detect interrupt frames. Fast interrupt frames were never identified
correctly before, so this fixes the problem of the running stack
frame getting lost in a ddb or gdb trace generated from a fast
interrupt - e.g. when debugging a simple infinite loop in the kernel
using a serial console, the frame containing the loop would never
appear in a gdb or ddb trace.

Reviewed by:	jhb, bde
2001-10-09 19:54:52 +00:00
..
addr2line Use ${dir}/libfoo.a' instead of -L${dir} -lfoo' for local static 2000-03-27 18:02:04 +00:00
ar Allow "NOSHARED" to be overridden. 2001-02-28 10:46:50 +00:00
as Upgrade to Binutils 2.11.0. 2001-06-01 05:30:31 +00:00
doc Fixed CLEANFILES. 2001-07-12 08:48:36 +00:00
gasp mdoc(7) police: normalize .Nd. 2001-04-18 15:54:10 +00:00
gdb Remove the Xresume* labels from the i386 interrupt handlers; the 2001-10-09 19:54:52 +00:00
gdb5 Removed duplicate VCS ID tags, as per style(9). 2001-08-13 14:06:34 +00:00
gdbreplay $Id$ -> $FreeBSD$ 1999-08-27 23:37:10 +00:00
gdbreplay5 Temporary build structure for GDB 5.0 so people can test the new version 2001-03-25 02:20:37 +00:00
gdbserver Compensate for dethreaded headers. 2001-05-01 09:08:09 +00:00
gdbserver5 Temporary build structure for GDB 5.0 so people can test the new version 2001-03-25 02:20:37 +00:00
ld Fixed the buildworld breakage in cross-tools caused by 2001-09-24 09:25:05 +00:00
libbfd Upgrade to Binutils 2.11.2. 2001-06-29 07:49:41 +00:00
libbinutils Style fix. 2001-06-26 18:32:20 +00:00
libiberty Unconditionally use basename.c source vs. only doing this if the libc we 2001-09-26 20:51:51 +00:00
libopcodes Upgrade to Binutils 2.11.0. 2001-05-28 09:19:47 +00:00
nm Use ${dir}/libfoo.a' instead of -L${dir} -lfoo' for local static 2000-03-27 18:02:04 +00:00
objcopy Use ${dir}/libfoo.a' instead of -L${dir} -lfoo' for local static 2000-03-27 18:02:04 +00:00
objdump Pull the switch and activate our Binutils to a snapshot of the up and 2000-05-22 08:09:42 +00:00
ranlib Allow "NOSHARED" to be overridden. 2001-02-28 10:46:50 +00:00
readelf Hook up the manpage. 2001-07-29 07:21:39 +00:00
size Use ${dir}/libfoo.a' instead of -L${dir} -lfoo' for local static 2000-03-27 18:02:04 +00:00
strings Use ${dir}/libfoo.a' instead of -L${dir} -lfoo' for local static 2000-03-27 18:02:04 +00:00
strip Use ${dir}/libfoo.a' instead of -L${dir} -lfoo' for local static 2000-03-27 18:02:04 +00:00
Makefile Remove MIPS support. 2001-04-11 00:12:48 +00:00
Makefile.inc $Id$ -> $FreeBSD$ 1999-08-27 23:37:10 +00:00
Makefile.inc0 Update the version string so I can identify this new variant. 2001-07-20 03:51:17 +00:00
update.sh Our OS name is "freebsd", not "freebsdelf". 2000-12-15 20:11:28 +00:00