官网介绍
https://source.android.com/devices/tech/debug/gdb
简单使用
前提
source build/envsetup.sh
lunch aosp_arm64-userdebug
Native process
development/scripts/gdbclient.py -p
例如:mediacodec 的 pid是 388 要dbg mediacodec 只需要
development/scripts/gdbclient.py -p 388
下面就是正常的常规gdb 操作了 设置断点 单步运行等
Native cmd
development/scripts/gdbclient.py -r
例如:logcat命令在target上的 /system/bin/logcat
development/scripts/gdbclient.py -r system/bin/logcat