当前位置: 技术问答>linux和unix
如何调试linux kernel module啊?
来源: 互联网 发布时间:2016-08-16
本文导语: 写了一个小模块 让系统给崩溃了 然后虚拟机就重起了 不知道如何调试它 请高手指点一下 | 1. 常规手段,用printk("" "%s, %s, %dn", __FILE__, __FUNCTION__, __LINE__); 2. 用kgdb, kdb, 不过,要有ASM...
写了一个小模块 让系统给崩溃了 然后虚拟机就重起了
不知道如何调试它
请高手指点一下
不知道如何调试它
请高手指点一下
|
1. 常规手段,用printk("" "%s, %s, %dn", __FILE__, __FUNCTION__, __LINE__);
2. 用kgdb, kdb, 不过,要有ASM基础。
3. 用硬件工具通过JTAG口调试。
2. 用kgdb, kdb, 不过,要有ASM基础。
3. 用硬件工具通过JTAG口调试。
|
查看opps信息,是最重要的提示
|
printk + 二分法查找(即尝试设定特定的exit point),呵呵。
|
这个没遇到过
搜 linux 内核转储 panic
只要得到了oops 就好办了
实在不会的,有截屏的有用相机的
搜 linux 内核转储 panic
只要得到了oops 就好办了
实在不会的,有截屏的有用相机的
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。