[英]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 -ggdb
为CFLAGS
编译内核模块。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.