gpt4 book ai didi

c - raspbian libc 函数名称上的 Gdb

转载 作者:行者123 更新时间:2023-11-30 14:55:55 24 4
gpt4 key购买 nike

我在树莓派 3 上使用 gdb 时遇到一些问题

在 raspbian 上它不显示 libc 函数名称。

如果我定义一个函数,反汇编会显示 bl my_func

对于 libc 函数 - puts("test") - 它显示类似 bl 0x12345

我安装了最新版本的 libc6-dbg。

我应该安装其他库吗?我做错了什么吗?

作为旁注,我还尝试过 ubuntu mate - gdb 显示 libc 函数的正确函数名称,但是在运行二进制文件时它会因段错误而崩溃;我发现这个关于这个问题的帖子https://bugs.launchpad.net/gdb/+bug/1576432

最佳答案

我不确定,但我认为上游 gdb/BFD 中并未实现 PLT stub 的地址解析。我发现了这个讨论:

并且补丁尚未应用。也许 Ubuntu 将其作为私有(private)补丁进行携带?

关于c - raspbian libc 函数名称上的 Gdb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45174406/

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