繁体   English   中英

Objdump -S没有显示Linux内核模块的源代码清单

[英]Objdump -S does not show the source code listing of Linux kernel module

我试图从我的一个内核模块调试崩溃; 我试图获得源代码列表以及objdump的输出,但它没有列出。 有什么我想念的吗?

 mips-linux-objdump -S <filename.o> > temp

最有可能的是a)所有调试信息在构建期间的某个时刻被剥离内核模块对象文件或b)即使调试信息在那里, objdump也找不到源代码文件,在这种情况下你可能会尝试在运行objdump之前, cd到源文件的位置。

您需要使用调试信息编译内核模块,以在转储输出中包含交错的源代码。 使用-g -ggdbCFLAGS编译内核模块。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM