我试图分析本机android代码,但是我得到了
以下错误。我正在Linux计算机上运行代码。
$traceddump配置文件后处理
踪迹。。。
静态基本块:64525,动态
基本区块:87073132
静态指令:412004,动态
说明:509641730
已用秒数:26.46,模拟
指令/秒:19.3m
正在生成索引列表输出…
正在生成dmtrace数据…
错误:堆栈溢出(500帧)
如果有人知道如何调试这个问题…请帮助
谢谢和问候,
巴拉特-帕瓦
最佳答案
从您的帖子和Android GIT commitdiff看来,“traceddump”shell函数中的这一行出错了:
q2dm-r$android_-out产品/symbols$trace$kernel$trace/dmtrace
q2dm命令是android的qemu emulator tools的一部分。
看起来问题实际上是fixed and changed source committed。
A.如果可以,将本地Git存储库与Android GIT repository同步,并为自己构建一个更新版本的q2dm工具。b.或者,检查/等待下一个ndk(sub-)版本以获得更新的q2dm版本。
希望这有帮助!