我正在寻找一种方法,在我的应用程序(macOS)内符号化外部应用程序符号(iOS),假设我有DSYM和系统符号。
Xcode会将应用程序地址以及系统框架地址(UIKit、Foundation等)进行符号化。
我想要在自己的应用程序中符号化大量地址。这些地址表示不同时间点的堆栈跟踪。我也想符号化系统框架地址。
我发现了atosl,它使用
是否还有其他一次符号化大量地址的方法?
Xcode会将应用程序地址以及系统框架地址(UIKit、Foundation等)进行符号化。
atos
需要一个映像文件,并且可以从该映像中符号化地址。我想要在自己的应用程序中符号化大量地址。这些地址表示不同时间点的堆栈跟踪。我也想符号化系统框架地址。
我发现了atosl,它使用
dwarf.h
和libdwarf.h
重新实现了atos
,但成功程度各不相同-然而,这似乎是一种非常底层的方法。是否还有其他一次符号化大量地址的方法?