gpt4 book ai didi

使用KGDB远程调试Linux内核: GDB does not recognize functions?

转载 作者:太空宇宙 更新时间:2023-11-04 03:52:11 28 4
gpt4 key购买 nike

我交叉编译了arm的内核源代码,带有调试信息和KGDB。

当我在主机中运行 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 命令来检查您的符号是否在其中定义。

关于使用KGDB远程调试Linux内核: GDB does not recognize functions?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25984442/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com