0

我有一个带有 DWARF 调试信息的 ELF 文件。给定一个 DWARF 符号(比如函数 foo()),我想找出它所在的 ELF 部分。我不能对每个部分的范围进行 PC 匹配,因为文件有覆盖部分,所以有多个部分具有相同的映射地址范围。换句话说,如果符号位于覆盖部分之一,则其地址将匹配所有覆盖部分的地址范围。

提前感谢您的帮助。

4

1 回答 1

0

我不认为有办法做到这一点。DWARF 只是不对这些信息进行编码。

gdb 要求用户说出当前处于活动状态的覆盖。我相信这就是它获取这些信息的方式。

于 2013-09-16T02:28:25.263 回答