当前位置:Linux教程 - Linux文化 - 现在调试内核模块(kernel module)一般用什么调试工具?

现在调试内核模块(kernel module)一般用什么调试工具?


>>> 此贴的回复 >> insight就是个gdb, 太慢了, 我机器不行, 最多用gdbtui。

kdb的好处是版本更新快, 单机, 稳定, 不够好的是做不到C 源代码级别单步。

kgdb支持平台多, 声誉很好, 但需要两台机器。 (虚拟机行吗?有没有人试验过?)

ps> 我是用kdb, 保证每次看到call trace, 然后根据Oops时EIP所在, 用objdump反汇编一下*.ko, 基本就定位个差不多了。 方法比较土