android - 为什么 addr2line 无法将某些地址解析为函数名称?

标签 android debugging android-debug adb addr2line

我有通过执行命令 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/

相关文章:

android - 无法开始调试 : Cannot connect to 127. 0.0.1:29308

java - 安卓 : determine zoom level from circle

Android调试-Nexus 7-eclipse-mac下状态下线

java - 曲面 View 不起作用

java - 更新 'Android Support Libary' v22 后无法连接到 Parse.com

适用于 Eclipse 的 Android 平板电脑(9.7 英寸)模拟器 API

javascript - 如何在名称动态更改时调试 Rally 2.0 app.js 文件

c - GTK2 回调数据丢失(设置为 0/垃圾)

javascript - 如何将参数传递给 Google Apps 脚本调试器?

java - 如何在 low api 中使用 getCurrencyInstance 和 format?