Using kgdb, kdb and the kernel debugger internals
Using kgdb and the kgdb Internals
1.) Configure, Compile and Load the kernel
CONFIG_KGDB=y
CONFIG_KGDB_SERIAL_CONSOLE=y
2.) Check the /pro/cmdline
bash-3.2# cat /proc/cmdline
rw root=/dev/ram0 ide_generic.probe_mask=0x0 kgdboc=ttyS0,9600,B
3.) Check sysfs
bash-3.2# cat /sys/module/kgdboc/parameters/kgdboc
ttyS0,9600,B
4.) Trigger the kernel to kgdb
bash-3.2# echo g > /proc/sysrq-trigger
[ 489.043906] SysRq : GDB
5.) gdb vmlinux
(gdb) target remote 10.193.65.8:2051
Remote debugging using 10.193.65.8:2051
Do what you want from here.
Enjoy debugging.......
No comments:
Post a Comment