/art/runtime/jni/ |
D | jni_env_ext.cc | 46 const JNINativeInterface* JNIEnvExt::table_override_ = nullptr; 48 jint JNIEnvExt::GetEnvHandler(JavaVMExt* vm, /*out*/void** env, jint version) { in GetEnvHandler() 62 JNIEnvExt* JNIEnvExt::Create(Thread* self_in, JavaVMExt* vm_in, std::string* error_msg) { in Create() 63 std::unique_ptr<JNIEnvExt> ret(new JNIEnvExt(self_in, vm_in)); in Create() 70 JNIEnvExt::JNIEnvExt(Thread* self_in, JavaVMExt* vm_in) in JNIEnvExt() function in art::JNIEnvExt 84 bool JNIEnvExt::Initialize(std::string* error_msg) { in Initialize() 88 void JNIEnvExt::SetFunctionsToRuntimeShutdownFunctions() { in SetFunctionsToRuntimeShutdownFunctions() 92 JNIEnvExt::~JNIEnvExt() { in ~JNIEnvExt() 95 jobject JNIEnvExt::NewLocalRef(mirror::Object* obj) { in NewLocalRef() 109 void JNIEnvExt::DeleteLocalRef(jobject obj) { in DeleteLocalRef() [all …]
|
D | jni_env_ext.h | 40 class JNIEnvExt : public JNIEnv { 44 static JNIEnvExt* Create(Thread* self, JavaVMExt* vm, std::string* error_msg); 50 ~JNIEnvExt(); 158 JNIEnvExt(Thread* self, JavaVMExt* vm) 215 explicit ScopedJniEnvLocalRefState(JNIEnvExt* env) : in ScopedJniEnvLocalRefState() 224 JNIEnvExt* const env_;
|
D | jni_env_ext-inl.h | 28 inline T JNIEnvExt::AddLocalReference(ObjPtr<mirror::Object> obj) { in AddLocalReference() 53 inline void JNIEnvExt::UpdateLocal(IndirectRef iref, ObjPtr<mirror::Object> obj) { in UpdateLocal()
|
D | jni_internal_test.cc | 937 return reinterpret_cast<JNIEnvExt*>(env)->GetLocalsCapacity(); in GetLocalsCapacity() 1124 down_cast<JNIEnvExt*>(env_)->SetCheckJniEnabled(false); \ 1147 down_cast<JNIEnvExt*>(env_)->SetCheckJniEnabled(true); \ 1572 const JNINativeInterface* base_env = down_cast<JNIEnvExt*>(env_)->GetUncheckedFunctions(); in TEST_F() 2637 EXPECT_EQ(OFFSETOF_MEMBER(JNIEnvExt, self_), in TEST_F() 2638 JNIEnvExt::SelfOffset(kRuntimePointerSize).Uint32Value()); in TEST_F() 2643 OFFSETOF_MEMBER(JNIEnvExt, locals_) + in TEST_F() 2646 JNIEnvExt::LrtPreviousStateOffset(kRuntimePointerSize).Uint32Value(); in TEST_F() 2649 OFFSETOF_MEMBER(JNIEnvExt, locals_) + in TEST_F() 2652 JNIEnvExt::LrtSegmentStateOffset(kRuntimePointerSize).Uint32Value(); in TEST_F() [all …]
|
/art/test/2033-shutdown-mechanics/ |
D | native_shutdown.cc | 40 JNIEnvExt* const extEnv = down_cast<JNIEnvExt*>(env); in Java_Main_monitorShutdown()
|
/art/openjdkjvmti/ |
D | ti_jni.cc | 52 art::JNIEnvExt::SetTableOverride(function_table); in SetJNIFunctionTable() 75 current_table = art::JNIEnvExt::GetFunctionTable(check_jni); in GetJNIFunctionTable()
|
D | events.cc | 265 static Type AddLocalRef(art::JNIEnvExt* e, art::ObjPtr<art::mirror::Object> obj) in AddLocalRef() 273 art::JNIEnvExt* jnienv, in RunEventCallback() 332 art::JNIEnvExt* jni_env = self->GetJniEnv(); in ObjectAllocated() 370 art::JNIEnvExt* jnienv = self->GetJniEnv(); in MonitorContendedLocking() 384 art::JNIEnvExt* jnienv = self->GetJniEnv(); in MonitorContendedLocked() 398 art::JNIEnvExt* jnienv = self->GetJniEnv(); in ObjectWaitStart() 425 art::JNIEnvExt* jnienv = self->GetJniEnv(); in MonitorWaitFinished() 448 art::JNIEnvExt* jnienv = self->GetJniEnv(); in ThreadParkStart() 505 art::JNIEnvExt* jnienv = self->GetJniEnv(); in ThreadParkFinished() 628 art::JNIEnvExt* jnienv = self->GetJniEnv(); in MethodEntered() [all …]
|
D | ti_object.cc | 89 art::JNIEnvExt* jni = self->GetJniEnv(); in GetObjectMonitorUsage()
|
D | jvmti_weak_table-inl.h | 335 art::JNIEnvExt* jni_env = self->GetJniEnv();
|
/art/compiler/utils/ |
D | jni_macro_assembler.cc | 140 const MemberOffset previous_state_offset = JNIEnvExt::LrtPreviousStateOffset(kPointerSize); in LoadLocalReferenceTableStates() 141 const MemberOffset current_state_offset = JNIEnvExt::LrtSegmentStateOffset(kPointerSize); in LoadLocalReferenceTableStates() 164 const MemberOffset previous_state_offset = JNIEnvExt::LrtPreviousStateOffset(kPointerSize); in StoreLocalReferenceTableStates() 165 const MemberOffset segment_state_offset = JNIEnvExt::LrtSegmentStateOffset(kPointerSize); in StoreLocalReferenceTableStates()
|
/art/runtime/ |
D | scoped_thread_state_change.h | 30 class JNIEnvExt; variable 77 JNIEnvExt* Env() const { in Env() 128 JNIEnvExt* const env_;
|
D | non_debuggable_classes.cc | 33 JNIEnvExt* env = self->GetJniEnv(); in AddNonDebuggableClass()
|
D | scoped_thread_state_change-inl.h | 97 : self_(Thread::ForEnv(env)), env_(down_cast<JNIEnvExt*>(env)), vm_(env_->GetVm()) {} in ScopedObjectAccessAlreadyRunnable() 101 env_(down_cast<JNIEnvExt*>(self->GetJniEnv())), in ScopedObjectAccessAlreadyRunnable()
|
D | thread-inl.h | 39 JNIEnvExt* full_env(down_cast<JNIEnvExt*>(env)); in ForEnv()
|
D | thread.h | 99 class JNIEnvExt; variable 784 JNIEnvExt* GetJniEnv() const { in GetJniEnv() 1742 bool Init(ThreadList*, JavaVMExt*, JNIEnvExt* jni_env_ext = nullptr) 2177 JNIEnvExt* jni_env; 2181 JNIEnvExt* tmp_jni_env;
|
/art/test/136-daemon-jni-shutdown/ |
D | daemon_jni_shutdown.cc | 61 JavaVM* vm = down_cast<JNIEnvExt*>(env)->GetVm(); in Java_Main_destroyJavaVMAndExit()
|
/art/compiler/trampolines/ |
D | trampoline_compiler.cc | 70 ___ Ldr(temp_reg, MemOperand(r0, JNIEnvExt::SelfOffset(kArmPointerSize).Int32Value())); in CreateTrampoline() 102 Offset(JNIEnvExt::SelfOffset(kArm64PointerSize).Int32Value())); in CreateTrampoline() 137 __ Loadd(tmp, A0, JNIEnvExt::SelfOffset(kRiscv64PointerSize).Int32Value()); in CreateTrampoline()
|
/art/runtime/native/ |
D | org_apache_harmony_dalvik_ddmc_DdmVmInternal.cc | 45 return static_cast<JNIEnvExt*>(env)->GetSelf(); in GetSelf()
|
D | java_lang_Thread.cc | 40 return static_cast<JNIEnvExt*>(env)->GetSelf()->Interrupted() ? JNI_TRUE : JNI_FALSE; in Thread_interrupted()
|
/art/runtime/entrypoints/jni/ |
D | jni_entrypoints.cc | 113 JavaVMExt* vm = down_cast<JNIEnvExt*>(self->GetJniEnv())->GetVm(); in artFindNativeMethodRunnable()
|
/art/runtime/entrypoints/quick/ |
D | quick_jni_entrypoints.cc | 80 JNIEnvExt* env = self->GetJniEnv(); in PopLocalReferences()
|
D | quick_trampoline_entrypoints.cc | 843 JNIEnvExt* env = self->GetJniEnv(); in artQuickProxyInvokeHandler() 1143 JNIEnvExt* env = self->GetJniEnv(); in artQuickResolutionTrampoline() 2051 JNIEnvExt* env = self->GetJniEnv(); in artQuickGenericJniTrampoline() 2340 JNIEnvExt* env = self->GetJniEnv(); in artInvokePolymorphic() 2464 JNIEnvExt* env = self->GetJniEnv(); in artInvokeCustom()
|
/art/compiler/utils/arm64/ |
D | jni_macro_assembler_arm64.cc | 983 const MemberOffset previous_state_offset = JNIEnvExt::LrtPreviousStateOffset(kArm64PointerSize); in LoadLocalReferenceTableStates() 984 const MemberOffset current_state_offset = JNIEnvExt::LrtSegmentStateOffset(kArm64PointerSize); in LoadLocalReferenceTableStates() 999 const MemberOffset previous_state_offset = JNIEnvExt::LrtPreviousStateOffset(kArm64PointerSize); in StoreLocalReferenceTableStates() 1000 const MemberOffset current_state_offset = JNIEnvExt::LrtSegmentStateOffset(kArm64PointerSize); in StoreLocalReferenceTableStates()
|
/art/compiler/utils/arm/ |
D | jni_macro_assembler_arm_vixl.cc | 1112 const MemberOffset previous_state_offset = JNIEnvExt::LrtPreviousStateOffset(kArmPointerSize); in LoadLocalReferenceTableStates() 1113 const MemberOffset current_state_offset = JNIEnvExt::LrtSegmentStateOffset(kArmPointerSize); in LoadLocalReferenceTableStates() 1127 const MemberOffset previous_state_offset = JNIEnvExt::LrtPreviousStateOffset(kArmPointerSize); in StoreLocalReferenceTableStates() 1128 const MemberOffset current_state_offset = JNIEnvExt::LrtSegmentStateOffset(kArmPointerSize); in StoreLocalReferenceTableStates()
|
/art/openjdkjvm/ |
D | OpenjdkJvm.cc | 420 return static_cast<art::JNIEnvExt*>(env)->GetSelf()->Interrupted() ? JNI_TRUE : JNI_FALSE; in JVM_IsInterrupted()
|