首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用以太网(kgdboe)的kgdb?

如何使用以太网(kgdboe)的kgdb?
EN

Stack Overflow用户
提问于 2014-01-23 05:52:04
回答 2查看 7K关注 0票数 6

我使用的是ubuntu12.04,内核版本为3.12.6,我想学习如何使用kgdb调试内核。我没有得到多少信息。关于kgdboe (以太网上的kgdb)。我在menuconfig中编译了内核并启用了kgdb,在开发机器上使用make bzImage创建了内核映像,并在目标机器上复制了内核映像,现在的问题是如何连接目标和开发机器。我没有得到kgbdoe的参数集。如果有人知道如何在以太网上使用kgdb,请帮助。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-01-23 08:07:43

你读过这个:https://www.kernel.org/pub/linux/kernel/people/jwessel/kgdb/ch03s04.html吗?

您必须使用特殊选项运行调试过的内核,例如:

代码语言:javascript
复制
kgdbwait kgdbcon kgdboe=@192.168.248.76/,@192.168.242.24/00:11:22:33:44:55

在调试方面,您可以运行以下命令:

代码语言:javascript
复制
gdb
file vmlinux
target remote udp:192.168.248.76:6443

对我来说很管用。

票数 6
EN

Stack Overflow用户

发布于 2014-07-02 17:36:34

您可以从这里获取kgdboe源代码,构建它并将其加载到内核中:

代码语言:javascript
复制
make -C /lib/modules/$(uname -r)/build M=$(pwd)
sudo insmod kgdboe.ko

然后键入'dmesg‘以查看加载日志,并从gdb获取有关连接的说明。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21300420

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档