gpt4 book ai didi

assembly - 操作调试信息

转载 作者:行者123 更新时间:2023-12-04 05:08:27 26 4
gpt4 key购买 nike

有谁知道如何操作 GCC 生成的调试信息。具体来说,我在调试信息中搜索局部变量“A”的大小,我可以从那里得到它吗?

我什至在那里看不到我的局部变量。

我在网上找不到很多关于如何在 .debug_info 部分和其他相关调试部分中操作 objdump 生成的数据的信息。 objdump 显示了一些汇编代码,我不知道它与主二进制文件有什么关系。

任何有关此主题的更多信息的链接都非常感谢。我知道如何导出调试信息,但我不了解那里的数据。

最佳答案

objdump -Wreadelf -w显示文件中的 DWARF 调试信息(如果存在)。开始时输出可能看起来有些吓人,但您需要的信息将在那里。查看 DWARF spec 可能会有所帮助对于列表中不熟悉的术语。

如果您需要以编程方式提取它,请查看 Libdwarf .

关于assembly - 操作调试信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15204444/

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