Home
last modified time | relevance | path

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

/art/compiler/jni/quick/
Djni_compiler.cc346 ManagedRegister jni_env = main_jni_conv->CurrentParamRegister(); in ArtJniCompileMethodInternal() local
347 DCHECK(!jni_env.Equals(main_jni_conv->InterproceduralScratchRegister())); in ArtJniCompileMethodInternal()
349 __ LoadRawPtrFromThread64(jni_env, Thread::JniEnvOffset<8>()); in ArtJniCompileMethodInternal()
351 __ LoadRawPtrFromThread32(jni_env, Thread::JniEnvOffset<4>()); in ArtJniCompileMethodInternal()
354 FrameOffset jni_env = main_jni_conv->CurrentParamStackOffset(); in ArtJniCompileMethodInternal() local
356 __ CopyRawPtrFromThread64(jni_env, Thread::JniEnvOffset<8>(), in ArtJniCompileMethodInternal()
359 __ CopyRawPtrFromThread32(jni_env, Thread::JniEnvOffset<4>(), in ArtJniCompileMethodInternal()
/art/runtime/
Dthread.cc720 tlsPtr_.jni_env = jni_env_ext; in Init()
722 tlsPtr_.jni_env = JNIEnvExt::Create(this, java_vm); in Init()
723 if (tlsPtr_.jni_env == nullptr) { in Init()
811 JNIEnv* env = tlsPtr_.jni_env; in CreatePeer()
1694 if (tlsPtr_.jni_env != nullptr) { in Destroy()
1699 tlsPtr_.jni_env->monitors.VisitRoots(&visitor, RootInfo(kRootVMInternal)); in Destroy()
1704 tlsPtr_.jni_env->DeleteGlobalRef(tlsPtr_.jpeer); in Destroy()
1708 tlsPtr_.jni_env->DeleteGlobalRef(tlsPtr_.class_loader_override); in Destroy()
1756 bool initialized = (tlsPtr_.jni_env != nullptr); // Did Thread::Init run? in ~Thread()
1758 delete tlsPtr_.jni_env; in ~Thread()
[all …]
Dentrypoints_order_test.cc89 EXPECT_OFFSET_DIFFP(Thread, tlsPtr_, suspend_trigger, jni_env, sizeof(void*)); in CheckThreadOffsets()
90 EXPECT_OFFSET_DIFFP(Thread, tlsPtr_, jni_env, tmp_jni_env, sizeof(void*)); in CheckThreadOffsets()
Dthread.h442 return tlsPtr_.jni_env; in GetJniEnv()
723 OFFSETOF_MEMBER(tls_ptr_sized_values, jni_env)); in JniEnvOffset()
1349 managed_stack(), suspend_trigger(nullptr), jni_env(nullptr), tmp_jni_env(nullptr), in PACKED()
1383 JNIEnvExt* jni_env; in PACKED() local