为什么addr2line无法解析某些地址到函数名?

时间:2013-11-22 10:02:28

标签: android debugging android-debug adb addr2line

我有从执行命令dumpheap -n <PID> <file>获得的回溯。我必须将这些地址转换为函数名和行号,以使这些回溯有意义。我使用addr2line将这些地址转换为函数名。这是我用addr2line -C -f -e <libname>.so <address>的命令。有些地方addr2line在函数名称的位置给我$ t但是给出了文件名:linenumber正确。我应该如何将'$ t'解析为函数名称。

1 个答案:

答案 0 :(得分:2)

我自己找到了解决方案。我将addr2line替换为android arm-linux-androideabi-addr2line提供的{{1}},它就像魅力一样。