![](/img/trans.png)
[英]How to break the REMOTE debugged Linux kernel from the LOCAL machine via GDB + KGDB?
[英]Linux Kernel Remote Debugging using KGDB : GDB does not recognize functions?
我将调试信息和KGDB交叉编译为arm的内核源代码。
当我在主机中运行gdb时:
$ arm-linux-gnueabihf-gdb vmlinux
...
Reading symbols from vmlinux... done.
(gdb) target remote /dev/ttyUSB0
Remote debugging unsing /dev/ttyUSB0
**0xc0080480 in ?? ()**
当我尝试在函数中设置断点时,GDB表示无法识别该函数。例如:
(gdb) b panic
**Function "panic" not defined**
请帮助 !!
您使用的是正确的vmlinux文件吗? 进行检查,然后可以在vmlinux文件上使用readelf -s
命令来检查符号是否已定义。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.