以前调试使用gdb 查看调用栈和变量还有死锁的问题
切换到安卓虽然有强大的打印 分模块 分级别,还是想要这些功能
一直在学习老罗的android 博客教程,无疑发现了 怎么使用这个
直接摘抄了,哈
机器或者emulator端
build/envsetup.sh
lunch 1(你的编译配置)
emulator & (真机不用此步骤)
adb shell
在adb shell中启动gdbserver
root@android:/ gdbserver :5039 --attach <pid>
pc端
. build/envsetup.sh
lunch 1
adb forward tcp:5039 tcp:5039
gdbclient
OK你可以进行上述的操作了。
具体操作实例
https://github.com/keesj/gomo/wiki/AndroidGdbDebugging
其他的/proc/pid/maps 心电图等都是正常的,标准的linux各种好用的家伙