Lines Matching refs:env

36 static void doUpPrintCall(JNIEnv* env, const char* function) {  in doUpPrintCall()  argument
37 ScopedLocalRef<jclass> klass(env, env->FindClass("art/Test986")); in doUpPrintCall()
38 jmethodID targetMethod = env->GetStaticMethodID(klass.get(), function, "()V"); in doUpPrintCall()
39 env->CallStaticVoidMethod(klass.get(), targetMethod); in doUpPrintCall()
43 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED) { in Java_art_Test986_00024Transform_sayHi__() argument
44 doUpPrintCall(env, "doSayHi"); in Java_art_Test986_00024Transform_sayHi__()
48 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED) { in Java_art_Test986_00024Transform_sayHi2() argument
49 doUpPrintCall(env, "doSayHi2"); in Java_art_Test986_00024Transform_sayHi2()
52 extern "C" JNIEXPORT void JNICALL NoReallySayGoodbye(JNIEnv* env, jclass klass ATTRIBUTE_UNUSED) { in NoReallySayGoodbye() argument
53 doUpPrintCall(env, "doSayBye"); in NoReallySayGoodbye()
57 JNIEnv* env, in doJvmtiMethodBind() argument
62 ScopedLocalRef<jclass> method_class(env, env->FindClass("java/lang/reflect/Method")); in doJvmtiMethodBind()
63 ScopedLocalRef<jobject> method_obj(env, env->ToReflectedMethod(method_class.get(), m, false)); in doJvmtiMethodBind()
66 ScopedLocalRef<jclass> exception_class(env, env->FindClass("java/lang/Exception")); in doJvmtiMethodBind()
67 env->ThrowNew(exception_class.get(), "dladdr failure!"); in doJvmtiMethodBind()
70 ScopedLocalRef<jstring> sym_name(env, env->NewStringUTF(addr_info.dli_sname)); in doJvmtiMethodBind()
71 ScopedLocalRef<jclass> klass(env, env->FindClass("art/Test986")); in doJvmtiMethodBind()
72 jmethodID upcallMethod = env->GetStaticMethodID( in doJvmtiMethodBind()
76 if (env->ExceptionCheck()) { in doJvmtiMethodBind()
79 ScopedLocalRef<jstring> new_symbol(env, in doJvmtiMethodBind()
81 env->CallStaticObjectMethod(klass.get(), in doJvmtiMethodBind()
85 const char* new_symbol_chars = env->GetStringUTFChars(new_symbol.get(), nullptr); in doJvmtiMethodBind()
89 ScopedLocalRef<jclass> exception_class(env, env->FindClass("java/lang/Exception")); in doJvmtiMethodBind()
90 env->ThrowNew(exception_class.get(), "dlsym failure!"); in doJvmtiMethodBind()
94 env->ReleaseStringUTFChars(new_symbol.get(), new_symbol_chars); in doJvmtiMethodBind()
98 JNIEnv* env ATTRIBUTE_UNUSED, jclass klass ATTRIBUTE_UNUSED) { in Java_art_Test986_setupNativeBindNotify()
106 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jboolean enable) { in Java_art_Test986_setNativeBindNotify() argument
111 JvmtiErrorToException(env, jvmti_env, res); in Java_art_Test986_setNativeBindNotify()
116 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jclass k) { in Java_art_Test986_rebindTransformClass() argument
124 env->RegisterNatives(k, m, 2); in Java_art_Test986_rebindTransformClass()