Home
last modified time | relevance | path

Searched refs:jni_env (Results 1 – 20 of 20) sorted by relevance

/art/test/912-classes/
Dclasses.cc221 static std::string GetClassName(jvmtiEnv* jenv, JNIEnv* jni_env, jclass klass) { in GetClassName() argument
225 if (jni_env != nullptr) { in GetClassName()
226 JvmtiErrorToException(jni_env, jenv, result); in GetClassName()
297 JNIEnv* jni_env, in ClassLoadCallback() argument
300 std::string name = GetClassName(jenv, jni_env, klass); in ClassLoadCallback()
304 std::string thread_name = GetThreadName(jenv, jni_env, thread); in ClassLoadCallback()
319 JNIEnv* jni_env, in ClassPrepareCallback() argument
322 std::string name = GetClassName(jenv, jni_env, klass); in ClassPrepareCallback()
326 std::string thread_name = GetThreadName(jenv, jni_env, thread); in ClassPrepareCallback()
333 std::string cur_thread_name = GetThreadName(jenv, jni_env, nullptr); in ClassPrepareCallback()
[all …]
Dclasses_art.cc79 JNIEnv* jni_env ATTRIBUTE_UNUSED, in ClassLoadSeenCallback()
/art/test/904-object-allocation/
Dtracking.cc37 static std::string GetClassName(JNIEnv* jni_env, jclass cls) { in GetClassName() argument
38 ScopedLocalRef<jclass> class_class(jni_env, jni_env->GetObjectClass(cls)); in GetClassName()
39 jmethodID mid = jni_env->GetMethodID(class_class.get(), "getName", "()Ljava/lang/String;"); in GetClassName()
41 jni_env, reinterpret_cast<jstring>(jni_env->CallObjectMethod(cls, mid))); in GetClassName()
42 ScopedUtfChars utf_chars(jni_env, str.get()); in GetClassName()
50 JNIEnv* jni_env, in ObjectAllocated() argument
55 std::string object_klass_descriptor = GetClassName(jni_env, object_klass); in ObjectAllocated()
56 ScopedLocalRef<jclass> object_klass2(jni_env, jni_env->GetObjectClass(object)); in ObjectAllocated()
57 std::string object_klass_descriptor2 = GetClassName(jni_env, object_klass2.get()); in ObjectAllocated()
/art/test/907-get-loaded-classes/
Dget_loaded_classes.cc36 static jstring GetClassName(JNIEnv* jni_env, jclass cls) { in GetClassName() argument
37 ScopedLocalRef<jclass> class_class(jni_env, jni_env->GetObjectClass(cls)); in GetClassName()
38 jmethodID mid = jni_env->GetMethodID(class_class.get(), "getName", "()Ljava/lang/String;"); in GetClassName()
39 return reinterpret_cast<jstring>(jni_env->CallObjectMethod(cls, mid)); in GetClassName()
/art/runtime/openjdkjvmti/
Dti_properties.cc176 JNIEnv* jni_env = art::Thread::Current()->GetJniEnv(); in GetLibraryPath() local
177 jmethodID get_prop = jni_env->GetStaticMethodID(art::WellKnownClasses::java_lang_System, in GetLibraryPath()
182 ScopedLocalRef<jobject> input_str(jni_env, jni_env->NewStringUTF(kPropertyLibraryPath)); in GetLibraryPath()
184 jni_env->ExceptionClear(); in GetLibraryPath()
189 jni_env, jni_env->CallStaticObjectMethod(art::WellKnownClasses::java_lang_System, in GetLibraryPath()
192 if (jni_env->ExceptionCheck() == JNI_TRUE) { in GetLibraryPath()
193 jni_env->ExceptionClear(); in GetLibraryPath()
201 ScopedUtfChars chars(jni_env, reinterpret_cast<jstring>(prop_res.get())); in GetLibraryPath()
Devents.cc203 art::JNIEnvExt* jni_env = self->GetJniEnv(); in ObjectAllocated() local
209 thread_peer = jni_env->AddLocalReference<jthread>(self->GetPeer()); in ObjectAllocated()
212 ScopedLocalRef<jthread> thread(jni_env, thread_peer); in ObjectAllocated()
214 jni_env, jni_env->AddLocalReference<jobject>(*obj)); in ObjectAllocated()
216 jni_env, jni_env->AddLocalReference<jclass>(obj->Ptr()->GetClass())); in ObjectAllocated()
219 reinterpret_cast<JNIEnv*>(jni_env), in ObjectAllocated()
Dtransform.cc137 JNIEnv* jni_env = nullptr; in GetClassLocation() local
138 jint ret = env->art_vm->GetEnv(reinterpret_cast<void**>(&jni_env), JNI_VERSION_1_1); in GetClassLocation()
143 art::ScopedObjectAccess soa(jni_env); in GetClassLocation()
Dti_class_definition.cc63 JNIEnv* jni_env = GetJniEnv(env); in InitCommon() local
64 if (jni_env == nullptr) { in InitCommon()
67 art::ScopedObjectAccess soa(jni_env); in InitCommon()
DOpenjdkJvmTi.cc410 JNIEnv* jni_env = GetJniEnv(env); in GetTag() local
411 if (jni_env == nullptr) { in GetTag()
415 art::ScopedObjectAccess soa(jni_env); in GetTag()
432 JNIEnv* jni_env = GetJniEnv(env); in SetTag() local
433 if (jni_env == nullptr) { in SetTag()
437 art::ScopedObjectAccess soa(jni_env); in SetTag()
453 JNIEnv* jni_env = GetJniEnv(env); in GetObjectsWithTags() local
454 if (jni_env == nullptr) { in GetObjectsWithTags()
458 art::ScopedObjectAccess soa(jni_env); in GetObjectsWithTags()
Djvmti_weak_table-inl.h332 art::JNIEnvExt* jni_env = self->GetJniEnv();
368 selected_objects.Pushback(jni_env->AddLocalReference<jobject>(obj));
/art/test/924-threads/
Dthreads.cc150 JNIEnv* jni_env, in ThreadEvent() argument
169 jni_env->DeleteLocalRef(info.thread_group); in ThreadEvent()
170 jni_env->DeleteLocalRef(info.context_class_loader); in ThreadEvent()
174 JNIEnv* jni_env, in ThreadStart() argument
176 ThreadEvent(jvmti_env, jni_env, thread, true); in ThreadStart()
180 JNIEnv* jni_env, in ThreadEnd() argument
182 ThreadEvent(jvmti_env, jni_env, thread, false); in ThreadEnd()
/art/test/ti-stress/
Dstress.cc131 JNIEnv* jni_env ATTRIBUTE_UNUSED, in ClassFileLoadHookSecretNoOp()
181 JNIEnv* jni_env, in EnsureVMClassloaderInitializedCB() argument
186 jclass klass = jni_env->FindClass("java/lang/VMClassLoader"); in EnsureVMClassloaderInitializedCB()
191 jni_env->ExceptionClear(); in EnsureVMClassloaderInitializedCB()
194 jni_env->GetMethodID(klass, "hashCode", "()I"); in EnsureVMClassloaderInitializedCB()
195 jni_env->DeleteLocalRef(klass); in EnsureVMClassloaderInitializedCB()
/art/test/901-hello-ti-agent/
Dbasics.cc42 JNIEnv* jni_env ATTRIBUTE_UNUSED) { in VMStartCallback()
47 JNIEnv* jni_env ATTRIBUTE_UNUSED, in VMInitCallback()
53 JNIEnv* jni_env ATTRIBUTE_UNUSED) { in VMDeatchCallback()
/art/runtime/openjdkjvmti/include/
Djvmti.h478 (jvmtiEnv* jvmti_env, JNIEnv* jni_env, void* arg);
722 JNIEnv* jni_env,
729 JNIEnv* jni_env,
741 JNIEnv* jni_env,
747 JNIEnv* jni_env,
776 JNIEnv* jni_env,
786 JNIEnv* jni_env,
794 JNIEnv* jni_env,
804 JNIEnv* jni_env,
816 JNIEnv* jni_env,
[all …]
/art/runtime/
Dthread.cc720 tlsPtr_.jni_env = jni_env_ext; in Init()
723 tlsPtr_.jni_env = JNIEnvExt::Create(this, java_vm, &error_msg); in Init()
724 if (tlsPtr_.jni_env == nullptr) { in Init()
843 JNIEnv* env = tlsPtr_.jni_env; in CreatePeer()
2052 if (tlsPtr_.jni_env != nullptr) { in Destroy()
2057 tlsPtr_.jni_env->monitors.VisitRoots(&visitor, RootInfo(kRootVMInternal)); in Destroy()
2062 tlsPtr_.jni_env->DeleteGlobalRef(tlsPtr_.jpeer); in Destroy()
2066 tlsPtr_.jni_env->DeleteGlobalRef(tlsPtr_.class_loader_override); in Destroy()
2118 bool initialized = (tlsPtr_.jni_env != nullptr); // Did Thread::Init run? in ~Thread()
2120 delete tlsPtr_.jni_env; in ~Thread()
[all …]
Dentrypoints_order_test.cc90 EXPECT_OFFSET_DIFFP(Thread, tlsPtr_, suspend_trigger, jni_env, sizeof(void*)); in CheckThreadOffsets()
91 EXPECT_OFFSET_DIFFP(Thread, tlsPtr_, jni_env, tmp_jni_env, sizeof(void*)); in CheckThreadOffsets()
Dthread.h473 return tlsPtr_.jni_env; in GetJniEnv()
770 OFFSETOF_MEMBER(tls_ptr_sized_values, jni_env)); in JniEnvOffset()
1459 managed_stack(), suspend_trigger(nullptr), jni_env(nullptr), tmp_jni_env(nullptr), in PACKED()
1494 JNIEnvExt* jni_env; in PACKED() local
/art/test/983-source-transform-verify/
Dsource_transform.cc51 JNIEnv* jni_env ATTRIBUTE_UNUSED, in CheckDexFileHook()
/art/compiler/jni/quick/
Djni_compiler.cc493 ManagedRegister jni_env = main_jni_conv->CurrentParamRegister(); in ArtJniCompileMethodInternal() local
494 DCHECK(!jni_env.Equals(main_jni_conv->InterproceduralScratchRegister())); in ArtJniCompileMethodInternal()
495 __ LoadRawPtrFromThread(jni_env, Thread::JniEnvOffset<kPointerSize>()); in ArtJniCompileMethodInternal()
497 FrameOffset jni_env = main_jni_conv->CurrentParamStackOffset(); in ArtJniCompileMethodInternal() local
498 __ CopyRawPtrFromThread(jni_env, in ArtJniCompileMethodInternal()
/art/test/ti-agent/
Dcommon_helper.cc213 JNIEnv* jni_env ATTRIBUTE_UNUSED, in CommonClassFileLoadHookRetransformable()