【发布时间】:2012-12-27 00:56:19
【问题描述】:
我有一个内核映像,想用 kgdb 进行调试。 .config 也不可用,否则我可以检查其中的标志。
在/proc/sys/文件夹中也没有关于kgdb的条目。
有什么方法可以检查该图像是否启用了 kgdb?
【问题讨论】:
-
您是否尝试过仅连接它。你在运行什么,它是内核的官方发行版吗? [通常,有 .config 复制到
/boot/config-<versioningstuff>.origin.arch,例如在我的 FC16 系统上,我有/boot/config-3.6.6-1.fc16.x86_64... -
它是非官方的。尝试连接时,它不会等待 kgdb..
-
听起来好像没有 kgdb... 与构建内核的人核实一下 - 是的,我知道,今天可能有点困难!
-
@MatsPetersson,无论如何我会检查的。同时,如果你有任何替代方法来确保请分享:)
-
你有内核符号吗?如果是这样,您可以搜索
kgdb_arch_init- 我 99% 确定它不在禁用 KGBD 的内核中。
标签: c linux linux-kernel kernel kgdb