Gary Jennejohn b7eed0a0c1 changes to gdb to:
1) add Garrett Wollman's trap frame resolving mods
2) make the `proc' command (kernel debugging) really work
3) allow use of a pid with the `proc' command (previously you had to
provide the address of the proc structure)

Unfortunately, the `proc' command won't work while doing remote debugging.
1996-10-29 21:52:21 +00:00
..
1995-12-30 19:02:48 +00:00
1996-10-29 21:52:21 +00:00
1995-05-30 05:05:38 +00:00
1994-06-10 15:57:46 +00:00
1995-01-11 16:40:08 +00:00

This is a greatly pared down version of GDB-4.13 for FreeBSD 2.0. It
also has support for kernel debugging a la the dearly beloved kgdb.
Kernel debugging is enabled either using the -k flag or by linking gdb
to kgdb and invoking it as kgdb. Linking is left up to the discretion
of the user.

The kernel debugging needs testing, I didn't have any useful crash dumps
available. The new gdb produced the same output as the old kgdb with
what I had available for testing, though. 

There's rudimentary support for attaching to a running process and
debugging (attach/detach commands in gdb). This works best if the
program being debugged was compiled with -g, of course.

Note that a plain vanilla gdb-4.13 without kernal debugging or
attach/detach support can be made by removing the
	#define ATTACH_DETACH
	#define KERNEL_DEBUG
lines from gdb/nm.h.

gj@freebsd.org