所以我正在尝试使用 libdwarf 解析程序的 DWARF 文件(为此我必须坚持使用 C),我正在尝试从每个 DIE 中专门获取 DW_AT_type 标记。它们中的大多数(我不确定是否全部)都是偏移量,我试图找到任何有用的函数来获取这些标签的值。
例子:
<2><286>
DW_AT_type <156>
我在这里想要的是该特定 DIE 的 type 属性的 156 偏移值。
你们知道API是否提供了任何功能来做到这一点?
注意:我必须坚持使用 C,所以请不要推荐任何 python 库或解析 dwarfdumped 文件。我只是在寻找一个特定的功能,但最近几天一直在尝试,但在文档中找不到任何功能。