我有通过执行命令 dumpheap -n <PID> <file>
获得的回溯.我必须将这些地址转换为函数名称和行号,以使这些回溯有意义。我使用 addr2line 将这些地址转换为函数名。这是我使用的命令 addr2line -C -f -e <libname>.so <address>
.在某些地方,addr2line 在函数名称的位置给我 $t,但正确地给出了文件名:行号。我应该如何将这个 '$t' 解析为函数名。
最佳答案
我自己找到了解决方案。我将 addr2line
替换为 android arm-linux-androideabi-addr2line
提供的那个,它工作得很好。
关于android - 为什么 addr2line 无法将某些地址解析为函数名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20142023/