1.通过tombstones查看崩溃原因:
程序编译:
make clean
make DEBUG=y
cd /data/tombstones
ls -lt
head -n 50 to*01
ubuntu上
make DEBUG=y
c++filt _ZNK7android7RefBase9decStrongEPKv
aarch64-linux-android-addr2line -e /home/test_code/tsest.so -a 000000000001b26c
系统产生较多sh ifconfig等tombstones分析:可参考
https://blog.csdn.net/weixin_34417200/article/details/94258904
2.使用strace查看系统调用:
strace -p pid