dot.gdbinit revision 122033
1115926Sgrog# $FreeBSD: head/tools/debugscripts/dot.gdbinit 122033 2003-11-04 06:38:37Z green $
2115926Sgrog# .gdbinit file for remote serial debugging.
3115926Sgrog# see gdbinit(9) for further details.
4115926Sgrog#
5115926Sgrog# The following lines (down to "end" comment) may need to be changed
6115926Sgrogset output-radix 16
7115926Sgrogset height 70
8115926Sgrogset width 120
9115926Sgrog
10115926Sgrog# Connect to remote target
11115926Sgrogdefine tr
12115926Sgrogset remotebaud 9600
13115926Sgrog# Remote debugging port
14115926Sgrogtarget remote /dev/cuaa0
15115926Sgrogend
16115926Sgrog
17115926Sgrog# Get symbols from klds.  This is a little fiddly, but very fast.
18115926Sgrogdefine getsyms
19115926Sgrog# This should be the path of the real modules directory.
20122033Sgreenshell asf -f -k MODPATH
21115926Sgrogsource .asf
22115926Sgrogend
23115926Sgrog
24115926Sgrog# End of things you're likely to need to change.
25115926Sgrog
26115926Sgrogset remotetimeout 1
27115926Sgrogset complaints 1
28115926Sgrogset print pretty
29115926Sgrogdir ../../..
30115926Sgrogdocument tr
31115926SgrogAttach to a remote kernel via serial port
32115926Sgrogend
33115926Sgrog
34115926Sgrogsource gdbinit.kernel
35115926Sgrogsource gdbinit.vinum
36115928Sgrogsource gdbinit.machine
37115926Sgrog
38116006Sgrogecho Ready to go.  Enter 'tr' to connect to remote target\n
39116006Sgrogecho and 'getsyms' after connection to load kld symbols.\n
40