使用 STABS 从共享库 (.SO) 获取帧

Get frames from a shared library (.SO) with STABS

我有一个 Android 带有 STABS 调试信息的 SO 库,而不是 DWARF。我想从中获取调用帧信息,类似于 ...-readelf --debug-dump=frames-interp 输出。

对于大多数 NDK 构建的库,readelf 可以做到这一点,但这个不行。

STABS 是否支持帧信息?如果可以,什么样的可执行文件解析器可以解析出来?

Addr2line 对该文件没有任何问题。

what kind of executable file parser can get it out?

objdump -G 应该可以解决问题。