Is there a "gdb" or "gdbserver" running on an Android ARM device?
cupcake branchにちゃんと動くgdbserverがある。
gdbserver tree
adb push gdbserver /sdcard
adb forward tcp:8888 tcp:8888
とかやっといて、
adb shell
$ su
# /sdcard/gdbserver 0:8888 --attach 777
とか。777は見たいpid
で、
$MYDROID/prebuilt/darwin-x86/toolchain/arm-eabi-4.2.1/bin/arm-eabi-gdb
(gdb) target remote localhost:8888
(gdb) c
とか。/sdcardはデフォルトでnoexecなんで動かなくても泣かない。