Date: Mon, 03 Sep 2007 10:58:54 +0400 From: "Andrey V. Elsukov" <bu7cher@yandex.ru> To: freebsd-hackers@freebsd.org Cc: grog@freebsd.org Subject: Remote GDB howto Message-ID: <46DBB0AE.90106@yandex.ru>
next in thread | raw e-mail | index | archive | help
Hi,
I want to debug my kernel with modules through serial console.
I have two machines with 7.0-CURRENT.
What i do:
hint.sio.0.flags="0x90"
On the target system load all needed KLD.
Make .asf output with patched asf(8).
Why it don't create output for KERNFILE?
Copy *.symbols files and .asf file from target machine.
On second machine run:
# du -l /dev/cuad0
~^D
# kgdb
(kgdb) target remote /dev/cuad0
(kgdb) add-symbol-file /path/to/local/copy/of/file
<parameters from .asf>
(kgdb) <add-symbol-file for each module>
(kgdb) cont
On target machine run into panic.
Now on the second machine kgdb take a trap, but
i only have the following:
Program received signal SIGTRAP, Trace/breakpoint trap.
[Switching to Thread 0]
0x00000000 in ?? ()
(kgdb) bt
#0 0x00000000 in ?? ()
What i've missed?
--
WBR, Andrey V. Elsukov
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?46DBB0AE.90106>
