Home
last modified time | relevance | path

Searched refs:JNIEnvExt (Results 1 – 25 of 36) sorted by relevance

12

/art/runtime/jni/
Djni_env_ext.cc46 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 …]
Djni_env_ext.h40 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_;
Djni_env_ext-inl.h28 inline T JNIEnvExt::AddLocalReference(ObjPtr<mirror::Object> obj) { in AddLocalReference()
53 inline void JNIEnvExt::UpdateLocal(IndirectRef iref, ObjPtr<mirror::Object> obj) { in UpdateLocal()
Djni_internal_test.cc937 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/
Dnative_shutdown.cc40 JNIEnvExt* const extEnv = down_cast<JNIEnvExt*>(env); in Java_Main_monitorShutdown()
/art/openjdkjvmti/
Dti_jni.cc52 art::JNIEnvExt::SetTableOverride(function_table); in SetJNIFunctionTable()
75 current_table = art::JNIEnvExt::GetFunctionTable(check_jni); in GetJNIFunctionTable()
Devents.cc265 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 …]
Dti_object.cc89 art::JNIEnvExt* jni = self->GetJniEnv(); in GetObjectMonitorUsage()
Djvmti_weak_table-inl.h335 art::JNIEnvExt* jni_env = self->GetJniEnv();
/art/compiler/utils/
Djni_macro_assembler.cc140 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/
Dscoped_thread_state_change.h30 class JNIEnvExt; variable
77 JNIEnvExt* Env() const { in Env()
128 JNIEnvExt* const env_;
Dnon_debuggable_classes.cc33 JNIEnvExt* env = self->GetJniEnv(); in AddNonDebuggableClass()
Dscoped_thread_state_change-inl.h97 : self_(Thread::ForEnv(env)), env_(down_cast<JNIEnvExt*>(env)), vm_(env_->GetVm()) {} in ScopedObjectAccessAlreadyRunnable()
101 env_(down_cast<JNIEnvExt*>(self->GetJniEnv())), in ScopedObjectAccessAlreadyRunnable()
Dthread-inl.h39 JNIEnvExt* full_env(down_cast<JNIEnvExt*>(env)); in ForEnv()
Dthread.h99 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/
Ddaemon_jni_shutdown.cc61 JavaVM* vm = down_cast<JNIEnvExt*>(env)->GetVm(); in Java_Main_destroyJavaVMAndExit()
/art/compiler/trampolines/
Dtrampoline_compiler.cc70 ___ 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/
Dorg_apache_harmony_dalvik_ddmc_DdmVmInternal.cc45 return static_cast<JNIEnvExt*>(env)->GetSelf(); in GetSelf()
Djava_lang_Thread.cc40 return static_cast<JNIEnvExt*>(env)->GetSelf()->Interrupted() ? JNI_TRUE : JNI_FALSE; in Thread_interrupted()
/art/runtime/entrypoints/jni/
Djni_entrypoints.cc113 JavaVMExt* vm = down_cast<JNIEnvExt*>(self->GetJniEnv())->GetVm(); in artFindNativeMethodRunnable()
/art/runtime/entrypoints/quick/
Dquick_jni_entrypoints.cc80 JNIEnvExt* env = self->GetJniEnv(); in PopLocalReferences()
Dquick_trampoline_entrypoints.cc843 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/
Djni_macro_assembler_arm64.cc983 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/
Djni_macro_assembler_arm_vixl.cc1112 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/
DOpenjdkJvm.cc420 return static_cast<art::JNIEnvExt*>(env)->GetSelf()->Interrupted() ? JNI_TRUE : JNI_FALSE; in JVM_IsInterrupted()

12