Lines Matching refs:env

40     JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jclass klass) {  in Java_art_Test912_isModifiableClass()  argument
43 JvmtiErrorToException(env, jvmti_env, result); in Java_art_Test912_isModifiableClass()
48 JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jclass klass) { in Java_art_Test912_getClassSignature() argument
52 if (JvmtiErrorToException(env, jvmti_env, result)) { in Java_art_Test912_getClassSignature()
58 return sig == nullptr ? nullptr : env->NewStringUTF(sig); in Java_art_Test912_getClassSignature()
60 return gen == nullptr ? nullptr : env->NewStringUTF(gen); in Java_art_Test912_getClassSignature()
63 jobjectArray ret = CreateObjectArray(env, 2, "java/lang/String", callback); in Java_art_Test912_getClassSignature()
77 JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jclass klass) { in Java_art_Test912_isInterface() argument
80 JvmtiErrorToException(env, jvmti_env, result); in Java_art_Test912_isInterface()
85 JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jclass klass) { in Java_art_Test912_isArrayClass() argument
88 JvmtiErrorToException(env, jvmti_env, result); in Java_art_Test912_isArrayClass()
93 JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jclass klass) { in Java_art_Test912_getClassModifiers() argument
96 JvmtiErrorToException(env, jvmti_env, result); in Java_art_Test912_getClassModifiers()
101 JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jclass klass) { in Java_art_Test912_getClassFields() argument
105 if (JvmtiErrorToException(env, jvmti_env, result)) { in Java_art_Test912_getClassFields()
114 return env->ToReflectedField(klass, in Java_art_Test912_getClassFields()
118 jobjectArray ret = CreateObjectArray(env, count, "java/lang/Object", callback); in Java_art_Test912_getClassFields()
126 JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jclass klass) { in Java_art_Test912_getClassMethods() argument
130 if (JvmtiErrorToException(env, jvmti_env, result)) { in Java_art_Test912_getClassMethods()
139 return env->ToReflectedMethod(klass, in Java_art_Test912_getClassMethods()
143 jobjectArray ret = CreateObjectArray(env, count, "java/lang/Object", callback); in Java_art_Test912_getClassMethods()
151 JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jclass klass) { in Java_art_Test912_getImplementedInterfaces() argument
155 if (JvmtiErrorToException(env, jvmti_env, result)) { in Java_art_Test912_getImplementedInterfaces()
162 jobjectArray ret = CreateObjectArray(env, count, "java/lang/Class", callback); in Java_art_Test912_getImplementedInterfaces()
170 JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jclass klass) { in Java_art_Test912_getClassStatus() argument
173 JvmtiErrorToException(env, jvmti_env, result); in Java_art_Test912_getClassStatus()
178 JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jclass klass) { in Java_art_Test912_getClassLoader() argument
181 JvmtiErrorToException(env, jvmti_env, result); in Java_art_Test912_getClassLoader()
186 JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jobject jclassloader) { in Java_art_Test912_getClassLoaderClasses() argument
190 if (JvmtiErrorToException(env, jvmti_env, result)) { in Java_art_Test912_getClassLoaderClasses()
197 jobjectArray ret = CreateObjectArray(env, count, "java/lang/Class", callback); in Java_art_Test912_getClassLoaderClasses()
205 JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jclass klass) { in Java_art_Test912_getClassVersion() argument
208 if (JvmtiErrorToException(env, jvmti_env, result)) { in Java_art_Test912_getClassVersion()
212 jintArray int_array = env->NewIntArray(2); in Java_art_Test912_getClassVersion()
217 env->SetIntArrayRegion(int_array, 0, 2, buf); in Java_art_Test912_getClassVersion()
240 static void EnableEvents(JNIEnv* env,
248 if (JvmtiErrorToException(env, jvmti_env, ret)) {
254 JvmtiErrorToException(env, jvmti_env, ret);
263 if (JvmtiErrorToException(env, jvmti_env, ret)) {
270 if (JvmtiErrorToException(env, jvmti_env, ret)) {
276 JvmtiErrorToException(env, jvmti_env, ret);
283 JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED) { in Java_art_Test912_getClassLoadMessages() argument
285 jobjectArray ret = CreateObjectArray(env, in Java_art_Test912_getClassLoadMessages()
289 return env->NewStringUTF(gEvents[i].c_str()); in Java_art_Test912_getClassLoadMessages()
368 JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jboolean enable, jthread thread) { in Java_art_Test912_enableClassLoadPreparePrintEvents() argument
371 ClassLoadPreparePrinter::GetThreadName(jvmti_env, env, thread); in Java_art_Test912_enableClassLoadPreparePrintEvents()
376 EnableEvents(env, in Java_art_Test912_enableClassLoadPreparePrintEvents()
385 JNIEnv* env, in RunEventThread() argument
391 ScopedLocalRef<jobject> thread_name(env, env->NewStringUTF(name_str.c_str())); in RunEventThread()
394 ScopedLocalRef<jclass> thread_klass(env, env->FindClass("java/lang/Thread")); in RunEventThread()
397 ScopedLocalRef<jobject> thread(env, env->AllocObject(thread_klass.get())); in RunEventThread()
400 jmethodID initID = env->GetMethodID(thread_klass.get(), "<init>", "(Ljava/lang/String;)V"); in RunEventThread()
403 env->CallNonvirtualVoidMethod(thread.get(), thread_klass.get(), initID, thread_name.get()); in RunEventThread()
404 CHECK(!env->ExceptionCheck()); in RunEventThread()
414 static void JoinTread(JNIEnv* env, jthread thr) { in JoinTread() argument
415 ScopedLocalRef<jclass> thread_klass(env, env->FindClass("java/lang/Thread")); in JoinTread()
418 jmethodID joinID = env->GetMethodID(thread_klass.get(), "join", "()V"); in JoinTread()
421 env->CallVoidMethod(thr, joinID); in JoinTread()
436 JNIEnv* env, in AgentThreadTest() argument
439 jobject target_local = env->NewLocalRef(target); in AgentThreadTest()
447 CHECK(env->IsSameObject(target, target_local)); in AgentThreadTest()
543 static void Free(JNIEnv* env) { in Free() argument
545 env->DeleteGlobalRef(stored_class_); in Free()
547 env->DeleteWeakGlobalRef(weakly_stored_class_); in Free()
580 JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jclass klass) { in Java_art_Test912_setEqualityEventStorageClass() argument
582 reinterpret_cast<jclass>(env->NewGlobalRef(klass)); in Java_art_Test912_setEqualityEventStorageClass()
586 JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jboolean b) { in Java_art_Test912_enableClassLoadPrepareEqualityEvents() argument
587 EnableEvents(env, in Java_art_Test912_enableClassLoadPrepareEqualityEvents()
592 ClassLoadPrepareEquality::Free(env); in Java_art_Test912_enableClassLoadPrepareEqualityEvents()
594 env->DeleteGlobalRef(ClassLoadPrepareEquality::storage_class_); in Java_art_Test912_enableClassLoadPrepareEqualityEvents()
602 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jobject runnable) { in Java_art_Test912_runRecursiveClassPrepareEvents() argument
604 gRunnableGlobal = env->NewGlobalRef(runnable); in Java_art_Test912_runRecursiveClassPrepareEvents()
606 env, in Java_art_Test912_runRecursiveClassPrepareEvents()
617 jclass runnable_class = env->FindClass("java/lang/Runnable"); in Java_art_Test912_runRecursiveClassPrepareEvents()
618 env->CallVoidMethod( in Java_art_Test912_runRecursiveClassPrepareEvents()
619 runnable, env->GetMethodID(runnable_class, "run", "()V")); in Java_art_Test912_runRecursiveClassPrepareEvents()
620 EnableEvents(env, false, nullptr, nullptr); in Java_art_Test912_runRecursiveClassPrepareEvents()
621 env->DeleteGlobalRef(gRunnableGlobal); in Java_art_Test912_runRecursiveClassPrepareEvents()