HomeSort by relevance Sort by last modified time
    Searched refs:JNIEnvExt (Results 1 - 25 of 31) sorted by null

1 2

  /art/runtime/
jni_env_ext.cc 41 const JNINativeInterface* JNIEnvExt::table_override_ = nullptr;
46 static bool CheckLocalsValid(JNIEnvExt* in) NO_THREAD_SAFETY_ANALYSIS {
53 jint JNIEnvExt::GetEnvHandler(JavaVMExt* vm, /*out*/void** env, jint version) {
67 JNIEnvExt* JNIEnvExt::Create(Thread* self_in, JavaVMExt* vm_in, std::string* error_msg) {
68 std::unique_ptr<JNIEnvExt> ret(new JNIEnvExt(self_in, vm_in, error_msg));
75 JNIEnvExt::JNIEnvExt(Thread* self_in, JavaVMExt* vm_in, std::string* error_msg)
90 void JNIEnvExt::SetFunctionsToRuntimeShutdownFunctions()
    [all...]
jni_env_ext.h 40 struct JNIEnvExt : public JNIEnv {
41 // Creates a new JNIEnvExt. Returns null on error, in which case error_msg
43 static JNIEnvExt* Create(Thread* self, JavaVMExt* vm, std::string* error_msg);
45 ~JNIEnvExt();
130 JNIEnvExt(Thread* self, JavaVMExt* vm, std::string* error_msg)
139 // Used to save and restore the JNIEnvExt state when not going through code created by the JNI
143 explicit ScopedJniEnvLocalRefState(JNIEnvExt* env) : env_(env) {
154 JNIEnvExt* const env_;
jni_env_ext-inl.h 27 inline T JNIEnvExt::AddLocalReference(ObjPtr<mirror::Object> obj) {
non_debuggable_classes.cc 32 JNIEnvExt* env = self->GetJniEnv();
scoped_thread_state_change.h 30 struct JNIEnvExt;
75 JNIEnvExt* Env() const {
126 JNIEnvExt* const env_;
scoped_thread_state_change-inl.h 98 : self_(ThreadForEnv(env)), env_(down_cast<JNIEnvExt*>(env)), vm_(env_->vm) {}
102 env_(down_cast<JNIEnvExt*>(self->GetJniEnv())),
thread-inl.h 35 JNIEnvExt* full_env(down_cast<JNIEnvExt*>(env));
thread.h 87 struct JNIEnvExt;
481 JNIEnvExt* GetJniEnv() const {
    [all...]
jni_internal_test.cc     [all...]
jni_internal.cc 386 return reinterpret_cast<JNIEnvExt*>(env)->vm;
548 return static_cast<JNIEnvExt*>(env)->self->IsExceptionPending() ? JNI_TRUE : JNI_FALSE;
602 down_cast<JNIEnvExt*>(env)->PushFrame(capacity);
626 JavaVMExt* vm = down_cast<JNIEnvExt*>(env)->vm;
627 Thread* self = down_cast<JNIEnvExt*>(env)->self;
638 JavaVMExt* vm = down_cast<JNIEnvExt*>(env)->vm;
639 Thread* self = down_cast<JNIEnvExt*>(env)->self;
661 auto* ext_env = down_cast<JNIEnvExt*>(env);
    [all...]
thread.cc 609 Thread* self = static_cast<JNIEnvExt*>(env)->self;
656 // Try to allocate a JNIEnvExt for the thread. We do this here as we might be out of memory and
659 std::unique_ptr<JNIEnvExt> child_jni_env_ext(
660 JNIEnvExt::Create(child_thread, Runtime::Current()->GetJavaVM(), &error_msg));
679 // JNIEnvExt we created.
687 // Either JNIEnvExt::Create or pthread_create(3) failed, so clean up.
709 bool Thread::Init(ThreadList* thread_list, JavaVMExt* java_vm, JNIEnvExt* jni_env_ext) {
747 tlsPtr_.jni_env = JNIEnvExt::Create(this, java_vm, &error_msg);
749 LOG(ERROR) << "Failed to create JNIEnvExt: " << error_msg;
    [all...]
check_jni.cc     [all...]
common_throws.cc 743 JNIEnvExt* env = self->GetJniEnv();
  /art/runtime/openjdkjvmti/
ti_jni.cc 52 art::JNIEnvExt::SetTableOverride(function_table);
61 // We use the generic JNIEnvExt::GetFunctionTable instead of querying a specific JNIEnv, as
75 current_table = art::JNIEnvExt::GetFunctionTable(check_jni);
events.cc 209 art::JNIEnvExt* jni_env = self->GetJniEnv();
304 static Type AddLocalRef(art::JNIEnvExt* e, art::mirror::Object* obj)
314 void RunEventCallback(art::Thread* self, art::JNIEnvExt* jnienv, Args... args)
338 art::JNIEnvExt* jnienv = self->GetJniEnv();
358 art::JNIEnvExt* jnienv = self->GetJniEnv();
383 art::JNIEnvExt* jnienv = self->GetJniEnv();
408 art::JNIEnvExt* jnienv = self->GetJniEnv();
439 art::JNIEnvExt* jnienv = self->GetJniEnv();
460 art::JNIEnvExt* jnienv = self->GetJniEnv();
484 art::JNIEnvExt* jnienv = self->GetJniEnv()
    [all...]
jvmti_weak_table-inl.h 332 art::JNIEnvExt* jni_env = self->GetJniEnv();
ti_method.cc 58 art::JNIEnvExt* jnienv = thread->GetJniEnv();
  /art/test/136-daemon-jni-shutdown/
daemon_jni_shutdown.cc 61 JavaVM* vm = down_cast<JNIEnvExt*>(env)->vm;
  /art/compiler/trampolines/
trampoline_compiler.cc 76 ___ Ldr(temp_reg, MemOperand(r0, JNIEnvExt::SelfOffset(4).Int32Value()));
113 Offset(JNIEnvExt::SelfOffset(8).Int32Value()));
148 __ LoadFromOffset(kLoadWord, T9, A0, JNIEnvExt::SelfOffset(4).Int32Value());
180 __ LoadFromOffset(kLoadDoubleword, T9, A0, JNIEnvExt::SelfOffset(8).Int32Value());
  /art/runtime/entrypoints/quick/
quick_jni_entrypoints.cc 51 JNIEnvExt* env = self->GetJniEnv();
66 JNIEnvExt* env = self->GetJniEnv();
120 JNIEnvExt* env = self->GetJniEnv();
quick_trampoline_entrypoints.cc     [all...]
  /art/runtime/native/
org_apache_harmony_dalvik_ddmc_DdmVmInternal.cc 137 Thread* self = static_cast<JNIEnvExt*>(env)->self;
java_lang_Thread.cc 40 return static_cast<JNIEnvExt*>(env)->self->Interrupted() ? JNI_TRUE : JNI_FALSE;
  /art/runtime/openjdkjvm/
OpenjdkJvm.cc 389 return static_cast<art::JNIEnvExt*>(env)->self->Interrupted() ? JNI_TRUE : JNI_FALSE;
  /art/compiler/jni/quick/
jni_compiler.cc 226 const Offset functions(OFFSETOF_MEMBER(JNIEnvExt, functions));
    [all...]

Completed in 964 milliseconds

1 2