Androidのコア部分のデバッグは…?

AndroidのNativeのシステム、ライブラリなどのデバッグをしたいのだけど、やり方が今ひとつわからない。

gdb使うのは間違いないけど、ソースレベルデバッグするためのシンボルとかはあるんだろうか。フルソースをビルドすると作られたりするのかなぁ...?

やりたいのは、エミュレータにgdbリモート接続して、mediaserverなどの動きを見たいのよね。

自分で作ったNativeモジュールなら、gcc -g でデバッグ情報埋めたものをエミュレータに転送すれば大丈夫そうなんだけど、システムモジュールはどうなんだろうと。

ソースだけ追っていても動作が分かりづらいのでデバッグトレースしたいと思ったのだけど、gdbの経験が無いからかさっぱりやり方がわからない。

コメント

タイトルとURLをコピーしました