summaryrefslogtreecommitdiff
path: root/tools/debugscripts
diff options
context:
space:
mode:
authorGreg Lehey <grog@FreeBSD.org>2003-12-22 00:01:53 +0000
committerGreg Lehey <grog@FreeBSD.org>2003-12-22 00:01:53 +0000
commit0fa02ea5f786ef02befd46f8f083f48c8cd9630b (patch)
tree6ec9f5b8556f081edb01c09d923e982fb9c51881 /tools/debugscripts
parent0e1cbf3725b7f893da0c2622d7224dddb845cbfc (diff)
downloadsrc-test2-0fa02ea5f786ef02befd46f8f083f48c8cd9630b.tar.gz
src-test2-0fa02ea5f786ef02befd46f8f083f48c8cd9630b.zip
Notes
Diffstat (limited to 'tools/debugscripts')
-rw-r--r--tools/debugscripts/README16
1 files changed, 16 insertions, 0 deletions
diff --git a/tools/debugscripts/README b/tools/debugscripts/README
new file mode 100644
index 000000000000..732d3c2d1a59
--- /dev/null
+++ b/tools/debugscripts/README
@@ -0,0 +1,16 @@
+$FreeBSD$
+
+This directory contains gdb macros for kernel debugging. When you
+build a debug kernel, the target "gdbinit" in the kernel Makefile will
+create the correct .gdbinit files in the kernel build directory. To
+perform kernel debugging, you would do:
+
+ # cd /usr/obj/usr/src/sys/GENERIC (or name of kernel config)
+ # make gdbinit
+ # gdb kernel.debug
+ This GDB was configured as "i386-undermydesk-freebsd"...
+ Ready to go. Enter 'tr' to connect to remote target
+ and 'getsyms' after connection to load kld symbols.
+ (kgdb)
+
+