Lines Matching refs:env

37 static void ThrowNative(JNIEnv* env) {  in ThrowNative()  argument
38 ScopedLocalRef<jclass> exception(env, env->FindClass("art/Test1927$TestException")); in ThrowNative()
39 env->ThrowNew(exception.get(), "from native"); in ThrowNative()
42 static void CallMethod(JNIEnv* env, jclass test, const char* name) { in CallMethod() argument
43 jmethodID m = env->GetStaticMethodID(test, name, "()V"); in CallMethod()
44 env->CallStaticVoidMethod(test, m); in CallMethod()
47 static void ClearAndPrintException(JNIEnv* env, jclass test) { in ClearAndPrintException() argument
48 jthrowable e = env->ExceptionOccurred(); in ClearAndPrintException()
49 env->ExceptionClear(); in ClearAndPrintException()
50 jmethodID m = env->GetStaticMethodID(test, "printException", "(Ljava/lang/Throwable;)V"); in ClearAndPrintException()
51 env->CallStaticVoidMethod(test, m, e); in ClearAndPrintException()
54 extern "C" JNIEXPORT void JNICALL Java_art_Test1927_terminal_1N(JNIEnv* env, jclass) { in Java_art_Test1927_terminal_1N() argument
55 ThrowNative(env); in Java_art_Test1927_terminal_1N()
58 extern "C" JNIEXPORT void JNICALL Java_art_Test1927_test_1N(JNIEnv* env, jclass test) { in Java_art_Test1927_test_1N() argument
59 ThrowNative(env); in Java_art_Test1927_test_1N()
60 ClearAndPrintException(env, test); in Java_art_Test1927_test_1N()
63 extern "C" JNIEXPORT void JNICALL Java_art_Test1927_test_1N_1J(JNIEnv* env, jclass test) { in Java_art_Test1927_test_1N_1J() argument
64 CallMethod(env, test, "terminal_J"); in Java_art_Test1927_test_1N_1J()
65 ClearAndPrintException(env, test); in Java_art_Test1927_test_1N_1J()
68 extern "C" JNIEXPORT void JNICALL Java_art_Test1927_test_1N_1N(JNIEnv* env, jclass test) { in Java_art_Test1927_test_1N_1N() argument
69 CallMethod(env, test, "terminal_N"); in Java_art_Test1927_test_1N_1N()
70 ClearAndPrintException(env, test); in Java_art_Test1927_test_1N_1N()
73 extern "C" JNIEXPORT void JNICALL Java_art_Test1927_intermediate_1N_1J(JNIEnv* env, jclass test) { in Java_art_Test1927_intermediate_1N_1J() argument
74 CallMethod(env, test, "terminal_J"); in Java_art_Test1927_intermediate_1N_1J()
77 extern "C" JNIEXPORT void JNICALL Java_art_Test1927_intermediate_1N_1N(JNIEnv* env, jclass test) { in Java_art_Test1927_intermediate_1N_1N() argument
78 CallMethod(env, test, "terminal_N"); in Java_art_Test1927_intermediate_1N_1N()
81 extern "C" JNIEXPORT void JNICALL Java_art_Test1927_test_1N_1J_1J(JNIEnv* env, jclass test) { in Java_art_Test1927_test_1N_1J_1J() argument
82 CallMethod(env, test, "intermediate_J_J"); in Java_art_Test1927_test_1N_1J_1J()
83 ClearAndPrintException(env, test); in Java_art_Test1927_test_1N_1J_1J()
86 extern "C" JNIEXPORT void JNICALL Java_art_Test1927_test_1N_1J_1N(JNIEnv* env, jclass test) { in Java_art_Test1927_test_1N_1J_1N() argument
87 CallMethod(env, test, "intermediate_J_N"); in Java_art_Test1927_test_1N_1J_1N()
88 ClearAndPrintException(env, test); in Java_art_Test1927_test_1N_1J_1N()
91 extern "C" JNIEXPORT void JNICALL Java_art_Test1927_test_1N_1N_1J(JNIEnv* env, jclass test) { in Java_art_Test1927_test_1N_1N_1J() argument
92 CallMethod(env, test, "intermediate_N_J"); in Java_art_Test1927_test_1N_1N_1J()
93 ClearAndPrintException(env, test); in Java_art_Test1927_test_1N_1N_1J()
96 extern "C" JNIEXPORT void JNICALL Java_art_Test1927_test_1N_1N_1N(JNIEnv* env, jclass test) { in Java_art_Test1927_test_1N_1N_1N() argument
97 CallMethod(env, test, "intermediate_N_N"); in Java_art_Test1927_test_1N_1N_1N()
98 ClearAndPrintException(env, test); in Java_art_Test1927_test_1N_1N_1N()