Lines Matching refs:jenv

222 static std::string GetClassName(jvmtiEnv* jenv, JNIEnv* jni_env, jclass klass) {  in GetClassName()  argument
224 jvmtiError result = jenv->GetClassSignature(klass, &name, nullptr); in GetClassName()
227 JvmtiErrorToException(jni_env, jenv, result); in GetClassName()
235 jenv->Deallocate(reinterpret_cast<unsigned char*>(name)); in GetClassName()
297 static void JNICALL ClassLoadCallback(jvmtiEnv* jenv, in ClassLoadCallback() argument
301 std::string name = GetClassName(jenv, jni_env, klass); in ClassLoadCallback()
305 std::string thread_name = GetThreadName(jenv, jni_env, thread); in ClassLoadCallback()
319 static void JNICALL ClassPrepareCallback(jvmtiEnv* jenv, in ClassPrepareCallback() argument
323 std::string name = GetClassName(jenv, jni_env, klass); in ClassPrepareCallback()
327 std::string thread_name = GetThreadName(jenv, jni_env, thread); in ClassPrepareCallback()
334 std::string cur_thread_name = GetThreadName(jenv, jni_env, nullptr); in ClassPrepareCallback()
343 static std::string GetThreadName(jvmtiEnv* jenv, JNIEnv* jni_env, jthread thread) { in GetThreadName() argument
345 jvmtiError result = jenv->GetThreadInfo(thread, &info); in GetThreadName()
348 JvmtiErrorToException(jni_env, jenv, result); in GetThreadName()
356 jenv->Deallocate(reinterpret_cast<unsigned char*>(info.name)); in GetThreadName()
450 static void JNICALL ClassLoadCallback(jvmtiEnv* jenv, in ClassLoadCallback() argument
454 std::string name = GetClassName(jenv, jni_env, klass); in ClassLoadCallback()
461 "local-ref", jenv, jni_env, &AgentThreadTest, static_cast<jobject*>(&stored_class_)))); in ClassLoadCallback()
471 static void JNICALL ClassPrepareCallback(jvmtiEnv* jenv, in ClassPrepareCallback() argument
475 std::string name = GetClassName(jenv, jni_env, klass); in ClassPrepareCallback()
609 [](jvmtiEnv* jenv ATTRIBUTE_UNUSED, in Java_art_Test912_runRecursiveClassPrepareEvents()