AndroidのNativeのシステム、ライブラリなどのデバッグをしたいのだけど、やり方が今ひとつわからない。
gdb使うのは間違いないけど、ソースレベルデバッグするためのシンボルとかはあるんだろうか。フルソースをビルドすると作られたりするのかなぁ...?
やりたいのは、エミュレータにgdbリモート接続して、mediaserverなどの動きを見たいのよね。
自分で作ったNativeモジュールなら、gcc -g でデバッグ情報埋めたものをエミュレータに転送すれば大丈夫そうなんだけど、システムモジュールはどうなんだろうと。
ソースだけ追っていても動作が分かりづらいのでデバッグトレースしたいと思ったのだけど、gdbの経験が無いからかさっぱりやり方がわからない。
コメント