User Tools

Site Tools


mywiki:linux:kgdb

This is an old revision of the document!


Kernel debugging kgdb

  • Target side:
    • echo ttyS0,115200 > /sys/module/kgdboc/parameters/kgdboc
    • echo g > /proc/sysrq-trigger
      • If you want to start the debugging when the kernel starts loading, append to the command line parameters of the kernel. You must use this order! First you must register the I/O driver and then kgdb will be able to wait.
        • kgdboc=ttyS0,115200 kgdbwait

Debugging between VM ↔ VM: http://www.alexlambert.com/2017/12/18/kernel-debugging-for-newbies.html

  • Disable KASLR on the debuggee machine via grub configuration

set up gdb envrionment

https://www.tecmint.com/install-kvm-on-ubuntu/

mywiki/linux/kgdb.1625273015.txt.gz · Last modified: (external edit)