gpt4 book ai didi

c - 这个地址指向哪个函数?

转载 作者:行者123 更新时间:2023-12-02 08:53:54 27 4
gpt4 key购买 nike

我正在调试一个开源库,该库具有在加载时初始化的结构。该结构体的成员之一是函数指针。找出它指向哪个函数的最快方法是什么?例如,如果我打印出函数指针的值,是否可以使用某种工具来查找函数的名称?我在嵌入式 Linux 系统上执行此操作,GDB 尚不可用。

最佳答案

链接器可以输出映射文件。假设你的函数不移动,你可以在那里查找地址。生成 map 文件的选项可能会有所不同;在我的 Mac 上,它是 -mapLinux man page说它是-Map

顺便说一句,如果您没有可用的源代码级调试解决方案,那么您应该做的第一就是获取一个。停止所有其他工作,直到拥有合适的开发基础设施。您可能需要努力让您的管理层相信这很重要,但希望您能让他们理解。

关于c - 这个地址指向哪个函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6458013/

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