Searched refs:jni_env (Results 1 – 4 of 4) sorted by relevance
/art/runtime/ |
D | thread.cc | 501 tlsPtr_.jni_env = jni_env_ext; in Init() 503 tlsPtr_.jni_env = JNIEnvExt::Create(this, java_vm); in Init() 504 if (tlsPtr_.jni_env == nullptr) { in Init() 582 JNIEnv* env = tlsPtr_.jni_env; in CreatePeer() 1373 if (tlsPtr_.jni_env != nullptr) { in Destroy() 1378 tlsPtr_.jni_env->monitors.VisitRoots(&visitor, RootInfo(kRootVMInternal)); in Destroy() 1383 tlsPtr_.jni_env->DeleteGlobalRef(tlsPtr_.jpeer); in Destroy() 1387 tlsPtr_.jni_env->DeleteGlobalRef(tlsPtr_.class_loader_override); in Destroy() 1432 bool initialized = (tlsPtr_.jni_env != nullptr); // Did Thread::Init run? in ~Thread() 1434 delete tlsPtr_.jni_env; in ~Thread() [all …]
|
D | thread.h | 431 return tlsPtr_.jni_env; in GetJniEnv() 667 OFFSETOF_MEMBER(tls_ptr_sized_values, jni_env)); in JniEnvOffset() 1137 managed_stack(), suspend_trigger(nullptr), jni_env(nullptr), tmp_jni_env(nullptr), in tls_ptr_sized_values() 1169 JNIEnvExt* jni_env; member
|
D | entrypoints_order_test.cc | 92 EXPECT_OFFSET_DIFFP(Thread, tlsPtr_, suspend_trigger, jni_env, sizeof(void*)); in CheckThreadOffsets() 93 EXPECT_OFFSET_DIFFP(Thread, tlsPtr_, jni_env, tmp_jni_env, sizeof(void*)); in CheckThreadOffsets()
|
/art/compiler/jni/quick/ |
D | jni_compiler.cc | 338 ManagedRegister jni_env = main_jni_conv->CurrentParamRegister(); in ArtJniCompileMethodInternal() local 339 DCHECK(!jni_env.Equals(main_jni_conv->InterproceduralScratchRegister())); in ArtJniCompileMethodInternal() 341 __ LoadRawPtrFromThread64(jni_env, Thread::JniEnvOffset<8>()); in ArtJniCompileMethodInternal() 343 __ LoadRawPtrFromThread32(jni_env, Thread::JniEnvOffset<4>()); in ArtJniCompileMethodInternal() 346 FrameOffset jni_env = main_jni_conv->CurrentParamStackOffset(); in ArtJniCompileMethodInternal() local 348 __ CopyRawPtrFromThread64(jni_env, Thread::JniEnvOffset<8>(), in ArtJniCompileMethodInternal() 351 __ CopyRawPtrFromThread32(jni_env, Thread::JniEnvOffset<4>(), in ArtJniCompileMethodInternal()
|