我想知道是否有任何方法可以在Android本机代码中获得DvmGlobals数据结构的全局变量gDVM?非常感谢。
根据此文件:http://osxr.org/android/source/dalvik/vm/Globals.h
变量gDvm被声明为exported,这意味着一旦您在本机代码中包含库Globals.h,您就应该能够通过如下简单地使用变量gDvm来访问其方法和属性:
JNIEXPORT jboolean JNICALL Java_com_test_debugging_DebuggerConnectedJNI(JNIenv * env, jobject obj) {
if (gDvm.debuggerConnect || gDvm.debuggerAlive)
return JNI_TRUE;
return JNI_FALSE;
}