修改内核模块bug,panic时,会报告出错模块,追溯出错函数。
xxxx.ko fun2+0x73/0xe0
xxxx.ko fun1+0xb8/0xf0
fun1调用fun2
fun1
|-----------fun2
此时用objdump
在源码目录下
objdump -j .text -Sl xxxx.ko --prefix-addresses > obj.asm
objdump -S -l -z xxx.ko
修改内核模块bug,panic时,会报告出错模块,追溯出错函数。
xxxx.ko fun2+0x73/0xe0
xxxx.ko fun1+0xb8/0xf0
fun1调用fun2
fun1
|-----------fun2
此时用objdump
在源码目录下
objdump -j .text -Sl xxxx.ko --prefix-addresses > obj.asm
objdump -S -l -z xxx.ko