如何通过GDB + KGDB从LOCAL机器中分离REMOTE调试的Linux内核?

时间:2014-06-02 01:40:29

标签: linux debugging gdb remote-debugging kgdb

我正在通过GDB + KGDB +两个虚拟机+串口调试Linux内核。

如果我们使用GDB调试普通程序,我们只需按Ctrl + C即可中断程序的执行。

但是,当我将GDB连接到远程KGDB存根时,无论如何我都无法破坏远程计算机,除了我在 REMOTE 计算机上使用以下命令:

echo g > /proc/sysrq-trigger

如何从 LOCAL 计算机中破解 REMOTE 调试的Linux内核?

1 个答案:

答案 0 :(得分:0)

您应该在本地机器上使用minicom进行两台机器之间的串行连接:按Ctrl-A然后按F' F' (这是为了向远程机器发送一个中断),然后发送' G':这与你上面提到的echo命令相同。