我是靠谱客的博主 糟糕果汁,这篇文章主要介绍高通android q 通过backtrace,使用addr2ine工具,定位crash问题记录,现在分享给大家,希望可以做个参考。

crash日志记录如下:

1.找到带有符号表的相应的库文件或者可执行文件:

        高通sda660为例,我这里目录是 android/out/target/product/sdm660_64/symbols/vendor/lib,

定位  audio.primary.sdm660.so 这个库,此时异常pc  00042c98

执行:addr2line -e audio.primary.sdm660.so -f 00042c98

则会有如下输出:

in_read
vendor/qcom/opensource/audio-hal/primary-hal/hal/audio_hw.c:7062

此时,便找到了 异常时的函数,以及函数在文件中的位置

其他类似

--------- beginning of crash
08-29 02:23:37.916   657  4178 F libc    : Fatal signal 4 (SIGILL), code 1 (ILL_ILLOPC), fault addr 0xe5721810 in tid 4178 (reader),

最后

以上就是糟糕果汁最近收集整理的关于高通android q 通过backtrace,使用addr2ine工具,定位crash问题记录的全部内容,更多相关高通android内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(125)

评论列表共有 0 条评论

立即
投稿
返回
顶部