我在raspberry pi 3上使用gdb时遇到了一些问题
在raspbian上,它不显示libc函数名。
如果我定义了一个函数,那么反汇编将显示bl my_func。
对于libc函数- puts("test") -它显示了类似于bl 0x12345的东西。
我安装了最新版本的libc6-dbg。
我应该安装其他库吗?我做错了什么吗?
另外,我也尝试过ubuntu gdb显示libc函数的正确函数名,但是它在运行二进制文件时会出现分段错误;我找到了关于这个问题的线程https://bugs.launchpad.net/gdb/+bug/1576432。
发布于 2017-07-20 06:11:23
Ubuntu16.04LTS似乎工作正常- https://wiki.ubuntu.com/ARM/RaspberryPi
发布于 2017-07-18 19:12:00
我不确定,但我认为PLT存根的地址解析在上游gdb/BFD中没有实现。我发现了这样的讨论:
而且这个补丁还没有被应用。也许Ubuntu把它作为一个私人补丁?
https://stackoverflow.com/questions/45174406
复制相似问题