freebsd-dev/gnu/usr.bin/binutils
Joerg Wunsch 22c68d23f5 Implement the GDB counterpart to use hardware watchpoints in connection
with Brian's kernel support for i386 debug registers.  This makes
watchpoints actually usable for real-life problems.  Note: you can
only set watchpoints on 1-, 2- or 4-byte locations, gdb automatically
falls back to [sloooow] software watchpoints when attempting to use
them on variables which don't fit into this category.  To circumvent
this, one can use the following hack:

watch *(int *)0x<some address>

David O'Brien is IMHO considering to get this fully integrated into the
official GDB, but as long as we've got the i386/* files sitting around
in our private FreeBSD tree here, the feature can now be tested more
extensively, so i'm committing this for the time being.

This work has been done in order to debug a tix toolkit problem, thus
it has been sponsored by teh Deutsche Post AG.

Reviewed by:	bsd (not the operating system, but Brian :-)
2000-08-17 16:27:26 +00:00
..
addr2line Use ${dir}/libfoo.a' instead of -L${dir} -lfoo' for local static 2000-03-27 18:02:04 +00:00
ar Use ${dir}/libfoo.a' instead of -L${dir} -lfoo' for local static 2000-03-27 18:02:04 +00:00
as version 2.10 config file. 2000-05-22 08:26:10 +00:00
doc Install the general binutils (such as `nm') info files. 2000-07-10 09:55:29 +00:00
gasp Use ${dir}/libfoo.a' instead of -L${dir} -lfoo' for local static 2000-03-27 18:02:04 +00:00
gdb Implement the GDB counterpart to use hardware watchpoints in connection 2000-08-17 16:27:26 +00:00
gdbreplay $Id$ -> $FreeBSD$ 1999-08-27 23:37:10 +00:00
gdbserver $Id$ -> $FreeBSD$ 1999-08-27 23:37:10 +00:00
ld Pull the switch and activate our Binutils to a snapshot of the up and 2000-05-22 08:09:42 +00:00
libbfd Updated 2.10 headers. 2000-05-22 08:40:17 +00:00
libbinutils Pull the switch and activate our Binutils to a snapshot of the up and 2000-05-22 08:09:42 +00:00
libiberty Pull the switch and activate our Binutils to a snapshot of the up and 2000-05-22 08:09:42 +00:00
libopcodes Pull the switch and activate our Binutils to a snapshot of the up and 2000-05-22 08:09:42 +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 Use ${dir}/libfoo.a' instead of -L${dir} -lfoo' for local static 2000-03-27 18:02:04 +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 Don't make gdb, objc and f77 when building tools. 1999-12-09 16:40:27 +00:00
Makefile.inc $Id$ -> $FreeBSD$ 1999-08-27 23:37:10 +00:00
Makefile.inc0 We are now at version 2.10 release. 2000-06-20 06:19:15 +00:00
update.sh Change script to get the machine type from `uname -m' and make 1998-03-12 04:54:42 +00:00