AndroidDebugging

From VentureResearchWiki
Jump to navigation Jump to search

using GDB[edit | edit source]

device

root@android:/mnt/sdcard # gdbserver 0.0.0.0:5555 /system/xbin/vr-log-collector -v -c /home/user/vr-log-collector-config.json

host

[ANDROID ICS] /home/android/rowboat-android $ arm-eabi-gdb out/target/product/omap3evm/symbols/system/xbin/vr-log-collector
...
Reading symbols from /home/android/rowboat-android/out/target/product/omap3evm/symbols/system/xbin/vr-log-collector...done.
(gdb) set solib-absolute-prefix /home/android/rowboat-android/out/target/product/omap3evm/symbols
(gdb) set solib-search-path /home/android/rowboat-android/out/target/product/omap3evm/symbols/system/lib
(gdb) target remote 10.16.240.58:5555
Remote debugging using 10.16.240.58:5555
Reading symbols from /home/android/rowboat-android/out/target/product/omap3evm/symbols/system/bin/linker...done.
Loaded symbols for /home/android/rowboat-android/out/target/product/omap3evm/symbols/system/bin/linker
__dl__start () at bionic/linker/arch/arm/begin.S:35
35              mov     r0, sp
(gdb) continue
Continuing.