如何调试put内核组件?

我想调试一个我没有资源代码的crammed内核组件; 我相信这是一种感染。 是否存在将其直接输入GDB进行评估的方法?

0
2019-05-13 03:27:57
资源 分享
答案: 1

从调试的角度来看,内核是一个独特的“过程”,与客户机程序不同,后者使用一种rpc设备(系统调用程序)或映射内存与内核连接。

我不认为只是通过评估一些任意客户程序就可以看到内核是数据结构。

另一个麻烦是,每个客户室程序(由调试器组成)都需要内核运行并且还要与客户连接; 我不认为你可以简单地停止内核并且还认为调试器肯定会继续运行。

所以你需要在第二台设备上运行GDB,这就是所谓的内核调试。
请描述(http://kgdb.linsyssoft.com/,Documentation / sh / kgdb)以获取更多信息。

0
2019-05-17 14:30:13
资源