How to use kgdb over ethernet (kgdboe)?

后端 未结 2 1010
野的像风
野的像风 2020-12-16 06:09

i am using ubuntu 12.04 and kernel version is 3.12.6, i want to learn how to use kgdb to debug kernel. I didn\'t get much info. regarding kgdboe (kgdb over

相关标签:
2条回答
  • 2020-12-16 06:23

    You can get the kgdboe source from here, build it and load it into your kernel:

    make -C /lib/modules/$(uname -r)/build M=$(pwd)
    sudo insmod kgdboe.ko
    

    Then type 'dmesg' to see the load log and get instructions on connecting from gdb.

    0 讨论(0)
  • 2020-12-16 06:35

    Have you read this: https://www.kernel.org/pub/linux/kernel/people/jwessel/kgdb/ch03s04.html ?

    You have to run debugged kernel with special options - like for example:

    kgdbwait kgdbcon kgdboe=@192.168.248.76/,@192.168.242.24/00:11:22:33:44:55
    

    and on debugging side you run following commands:

    gdb
    file vmlinux
    target remote udp:192.168.248.76:6443
    

    it has worked for me.

    0 讨论(0)
提交回复
热议问题