使用 googlebreak pad 解析 crash

0. 重命名符号表文件跟crash的模块名称一致 如 libtest.so
1. dump_syms libtest.so > libtest.so.sym
2. head -n 1 libtest.so.sym
打印信息如下:MODULE Linux arm CF68A19897FE1C38BB17D9228D8C5C0E0 libtest.so
3. mkdir -p symbols/libtest.so/CF68A19897FE1C38BB17D9228D8C5C0E0
4. cp libtest.so.sym symbols/libtest.so/CF68A19897FE1C38BB17D9228D8C5C0E0

5. minidump_stackwalk xxx.dmp ./symbols > xxx.crash

xxx.crash就是crash 堆栈

你可能感兴趣的:(linux,C/C++,Android)