1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-14 10:09:48 +00:00
freebsd/gnu/usr.bin
Marcel Moolenaar 60b992ff2f Add the beginnings of kernel debugging support. the kgdb(1) tool
is basicly a shell on top of libgdb that knows about kernel threads,
kernel modules and kvm(3). As the word "beginnings" implies, not
all of the features have been implemented yet. The tool is useful
and I'd like feedback on the taken route.

The simplest way to debug a kernel core file is:
	kgdb -n 0

This opens /var/crash/vmcore.0 with the corresponding kernel in
the object directory (kernel.debug is used if it exists).

Typical things that need to be added are:
o  Auto loading of kernel modules,
o  Handling of trapframes so that backtraces can be taken across
   them,
o  Some fancy commands to extract useful information out of a core
   file,
o  Various (probably many) other things.
2004-07-25 05:29:15 +00:00
..
bc
binutils MAJOR cleanup of the Bmake framework. 2004-07-08 17:05:34 +00:00
cc Revise previous commit - I managed to mess up a 1-line change and broke 2004-06-11 00:35:29 +00:00
cpio
cvs Update bmake glue for cvs-1.11.15, with apologies to Jacques for messing 2004-04-15 01:54:28 +00:00
dc
dialog
diff
diff3
gdb Add the beginnings of kernel debugging support. the kgdb(1) tool 2004-07-25 05:29:15 +00:00
gperf
grep Fix bug causing `[' to be wrongly included in character class expressions 2004-07-04 16:25:41 +00:00
groff Removed local bits that are now part of the standard mdoc(7) package. 2004-04-16 07:19:13 +00:00
gzip Restore vendor Id. 2004-05-03 10:33:27 +00:00
man Mechanically kill hard sentence breaks. 2004-07-02 21:53:39 +00:00
patch
rcs
sdiff
send-pr
sort Hook strnlen.c up to the build - the i18n patch uses it. 2004-07-02 11:09:55 +00:00
tar Make bsdtar the default system tar. This makes /usr/bin/tar a symlink 2004-07-17 06:03:47 +00:00
texinfo
Makefile Build things in dictionary order. 2004-07-07 17:24:30 +00:00
Makefile.inc