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