繁体   English   中英

如何使用DDD进行本地Qemu虚拟机的内核调试?

[英]How to use DDD for kernel debugging of a local Qemu virtual machine?

我想使用GNU DDD (gdb图形shell)来调试Linux内核,即在qemu中运行(在某些发行版中)。

我在Qemu之外有vmlinux映像,并使用-s -S启动Qemu,因此它就像gdbserver一样(在启动时停止并等待debuging命令)。 现在,如何使用本地vmlinux映像将DDD连接到该gdbserver?

我应该打开图像并告诉gdb'target remote'吗?

通过微调,您可以使用此处详细描述的程序。

本教程的图片:

在此输入图像描述

你基本上回答了自己的问题 - 是的,在ddd中使用target remote gdb命令进行连接:

$ gdb qemuKernelFile
(gdb) target remote localhost:1234

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM