标签: pyelftools

dsym文件的结构是什么?

构建应用程序时生成的 dsym 文件的结构是什么。我知道它包含 DWARF 调试信息,但 dsym 文件是什么。我想阅读其中的 DWARF 信息。

它只是一个仅包含调试部分的 Mach-O 二进制文件吗?如何将其传递给 DWARF 解析工具(例如 )pyelftool,该工具读取 ELF 文件的调试部分中的 DWARF 信息。

我用来objdump -h打印 dsym 文件的各个部分( .dsym 文件是一个包,我只是引用包中的二进制文件)

/Users/luna/Desktop/EarList.app.dSYM/Contents/Resources/DWARF/EarList:     file format mach-o-i386

Sections:
Idx Name          Size      VMA               LMA               File off  Algn
  0 .text         00001738  000026e0  000026e0  00000000  2**4
                  ALLOC, LOAD, CODE
  1 .symbol_stub  00000054  00003e18  00003e18  00000000  2**1
                  ALLOC, LOAD, CODE
  2 __TEXT.__stub_helper 00000098  00003e6c  00003e6c  00000000  2**2
                  ALLOC, LOAD, READONLY, CODE
  3 .const        00000010  00003f08  00003f08  00000000  2**3 …
Run Code Online (Sandbox Code Playgroud)

mach-o dwarf symbolicatecrash dsym pyelftools

6
推荐指数
1
解决办法
3341
查看次数

标签 统计

dsym ×1

dwarf ×1

mach-o ×1

pyelftools ×1

symbolicatecrash ×1