9/22/2010 Update libc.soの置き換えは不要*1。 # adb shell setprop libc.debug.malloc 1 # adb shell stop # adb shell start 始まりはいつもandroid-porting*2。Nativeのメモリリーク調べるにはどーしたらいいの?という質問に、それDDMSで出来るよという回答*3が。ターゲットのlibc.soをlibc_debug.soに入れ替えて、ホストの~/.android/ddms.cfgに"native=true"を追加して、ddmsを起動するらしい。 とことで、早速やってみた。libc.soをlibc_debug.soに置き換えて、Androidを再起動するとlogcatにそれっぽいメッセージがでる。 I/libc ( 1376): /system/bin/sh using MALLO
![DDMSでAndroidのNative Heapをのぞきみる - Android Zaurusの日記](https://cdn-ak-scissors.b.st-hatena.com/image/square/facb2ca82ee355a3c8e36ed64756d350614fcd2c/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fa%2Fandroidzaurus%2F20090806%2F20090806173542.jpg)