Lines Matching refs:env
40 using GetLastError = jvmtiError(*)(jvmtiEnv* env, char** msg);
41 using ClearLastError = jvmtiError(*)(jvmtiEnv* env);
60 static jvmtiExtensionFunction FindExtensionMethod(JNIEnv* env, const std::string& name) { in FindExtensionMethod() argument
63 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->GetExtensionFunctions(&n_ext, &infos))) { in FindExtensionMethod()
79 ScopedLocalRef<jclass> rt_exception(env, env->FindClass("java/lang/RuntimeException")); in FindExtensionMethod()
80 env->ThrowNew(rt_exception.get(), (name + " extensions not found").c_str()); in FindExtensionMethod()
87 jstring JNICALL Java_art_Test1957_getLastError(JNIEnv* env, jclass klass ATTRIBUTE_UNUSED) { in Java_art_Test1957_getLastError() argument
89 FindExtensionMethod(env, "com.android.art.misc.get_last_error_message")); in Java_art_Test1957_getLastError()
94 if (JvmtiErrorToException(env, jvmti_env, get_last_error(jvmti_env, &msg))) { in Java_art_Test1957_getLastError()
98 return env->NewStringUTF(msg); in Java_art_Test1957_getLastError()
102 void JNICALL Java_art_Test1957_clearLastError(JNIEnv* env, jclass klass ATTRIBUTE_UNUSED) { in Java_art_Test1957_clearLastError() argument
104 FindExtensionMethod(env, "com.android.art.misc.clear_last_error_message")); in Java_art_Test1957_clearLastError()
108 JvmtiErrorToException(env, jvmti_env, clear_last_error(jvmti_env)); in Java_art_Test1957_clearLastError()