dwarf

dwarf

文章 0 浏览 3

dwarf2 中的堆栈展开

我不明白 dwarf2 中的堆栈展开如何确保在一些非常基本的 ABI(应用程序二进制接口)场景中参数的可靠恢复。考虑 ABI,它规定前三个参数必须位于寄存器…

爱的故事 2024-10-20 22:27:53 2 0

如何获取C函数指针的函数名

我遇到以下问题:当我使用 backtrace(3) 函数在 C 中获得回溯时,返回的符号可以使用 dwarf 库和 dladdr(3) 轻松确定函数名称。 问题是,如果我有一个…

半透明的墙 2024-09-16 10:57:46 9 0

关于如何编写调试格式转换工具的建议

我正在寻找编写一个工具,旨在将一种格式的调试符号转换为另一种在 GDB 下兼容使用的格式。这似乎是一个乏味且可能复杂的项目,所以我不确定如何解决…

一念一轮回 2024-09-16 05:21:17 4 0

gdb\bfd:获取子变量地址或大小或偏移量

我正在使用 gdb 和 libbfd 从 elf 文件中检索全局变量信息并显示它。 我可以从 libbfd 获取以下数据:全局变量名称、地址和大小。 我使用 gdb 和 gdb\…

无戏配角 2024-09-15 17:35:17 6 0

实施跨步,矮人

我正在开发源代码级调试器。 elf 中可用的调试信息 格式。如何实现“跨步”? 问题出在“Point1”,无论如何我可以等待 下一个源代码行(从 .debug_li…

想念有你 2024-09-09 04:06:34 4 0

Info.plist文件处理修改可执行文件

我一直在开发 iPhone 应用程序时遇到一个问题,即 dSYM 文件生成对我来说是段错误。 GenerateDSYMFile /Users/kaom/Projects/build/Release-iphoneos/…

小帐篷 2024-08-16 05:20:26 6 0

读取ELF文件DWARF调试信息的库

有没有推荐一个好的跨平台库来读取 DWARF 格式的 ELF 文件调试信息? 我想读取 Python 程序中的 DWARF 调试信息。…

祁梦 2024-07-26 06:37:02 6 0

在 Mac OSX 中读取 DWARF 文件

任何人都可以帮我编写一个可以读取 DWARF 文件并提供文件名、行号和函数名称详细信息的程序。…

蒗幽 2024-07-18 06:05:01 4 0

在 Java 中:以编程方式确定 C/C++ 的地址 给定 COFF/ELF/DWARF 可执行文件的变量

这是我时不时遇到的情况: 对于不使用虚拟寻址的嵌入式系统,我有一个从 C 或 C++ 代码编译而成的可执行文件,其中包含调试信息。 它通常采用 COFF 或…

别在捏我脸啦 2024-07-16 11:52:45 8 0

分析 MIPS 二进制文件:是否有用于解析二进制数据的 Python 库?

我正在开发一个实用程序,需要将十六进制地址解析为二进制文件中的符号函数名称和源代码行号。 该实用程序将在 x86 上的 Linux 上运行,尽管它分析的…

未蓝澄海的烟 2024-07-04 00:18:47 10 0
更多

推荐作者

留蓝

文章 0 评论 0

18790681156

文章 0 评论 0

zach7772

文章 0 评论 0

Wini

文章 0 评论 0

ayeshaaroy

文章 0 评论 0

初雪

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文