Android中C/C++打印堆棧的方法
2012-05-09 13:11:17
分類: 嵌入式 Java可以方便的打印函數(shù)的調(diào)用棧。C/C++也可以 為了顯示在vm/Misc.cpp中誰調(diào)用了函數(shù)dvmAllocRegion,在這個函數(shù)中加入下面紅色代碼: 點擊(此處)折疊或打開
在vm/Dvm.mk中,加入: LOCAL_CFLAGS += -D_ARM_ LOCAL_SHARED_LIBRARIES += libutils "mmm dalvik" 得到libdvm.so。然后 adb root adb remount adb push libdvm.so /system/lib adb reboot 系統(tǒng)重啟后,新的libdvm.so就投入使用了。 |
|