Home
last modified time | relevance | path

Searched refs:JavaVMExt (Results 1 – 25 of 26) sorted by relevance

12

/art/runtime/
Djava_vm_ext.cc56 bool JavaVMExt::IsBadJniVersion(int version) { in IsBadJniVersion()
324 JavaVMExt* raw_vm = reinterpret_cast<JavaVMExt*>(vm); in DestroyJavaVM()
342 JavaVMExt* raw_vm = reinterpret_cast<JavaVMExt*>(vm); in DetachCurrentThread()
357 JavaVMExt* raw_vm = reinterpret_cast<JavaVMExt*>(vm); in GetEnv()
374 Runtime* runtime = reinterpret_cast<JavaVMExt*>(vm)->GetRuntime(); in AttachCurrentThreadInternal()
386 if (JavaVMExt::IsBadJniVersion(args->version)) { in AttachCurrentThreadInternal()
418 JavaVMExt::JavaVMExt(Runtime* runtime, in JavaVMExt() function in art::JavaVMExt
445 JavaVMExt::~JavaVMExt() { in ~JavaVMExt()
451 std::unique_ptr<JavaVMExt> JavaVMExt::Create(Runtime* runtime, in Create()
454 std::unique_ptr<JavaVMExt> java_vm(new JavaVMExt(runtime, runtime_options, error_msg)); in Create()
[all …]
Djni_env_ext.h31 class JavaVMExt; variable
44 static JNIEnvExt* Create(Thread* self, JavaVMExt* vm, std::string* error_msg);
63 static jint GetEnvHandler(JavaVMExt* vm, /*out*/void** out, jint version);
69 JavaVMExt* const vm;
131 JNIEnvExt(Thread* self, JavaVMExt* vm, std::string* error_msg)
Djava_vm_ext.h40 class JavaVMExt; variable
42 using GetEnvHook = jint (*)(JavaVMExt* vm, /*out*/void** new_env, jint version);
44 class JavaVMExt : public JavaVM {
49 static std::unique_ptr<JavaVMExt> Create(Runtime* runtime,
54 ~JavaVMExt();
203 JavaVMExt(Runtime* runtime, const RuntimeArgumentMap& runtime_options, std::string* error_msg);
247 DISALLOW_COPY_AND_ASSIGN(JavaVMExt);
Dscoped_thread_state_change.h29 class JavaVMExt; variable
79 JavaVMExt* Vm() const { in Vm()
115 : self_(nullptr), env_(nullptr), vm_(reinterpret_cast<JavaVMExt*>(vm)) {} in ScopedObjectAccessAlreadyRunnable()
128 JavaVMExt* const vm_;
Dscoped_thread_state_change.cc30 static_assert(std::is_base_of<JavaVM, JavaVMExt>::value, "JavaVMExt does not extend JavaVM");
Djni_env_ext.cc53 jint JNIEnvExt::GetEnvHandler(JavaVMExt* vm, /*out*/void** env, jint version) { in GetEnvHandler()
58 if (JavaVMExt::IsBadJniVersion(version) && version != JNI_VERSION_1_1) { in GetEnvHandler()
67 JNIEnvExt* JNIEnvExt::Create(Thread* self_in, JavaVMExt* vm_in, std::string* error_msg) { in Create()
75 JNIEnvExt::JNIEnvExt(Thread* self_in, JavaVMExt* vm_in, std::string* error_msg) in JNIEnvExt()
Dcommon_runtime_test.h43 class JavaVMExt; variable
210 JavaVMExt* const vm_;
Djava_vm_ext_test.cc40 JavaVMExt* vm_;
Druntime.h86 class JavaVMExt; variable
270 JavaVMExt* GetJavaVM() const { in GetJavaVM()
804 std::unique_ptr<JavaVMExt> java_vm_;
Dcheck_jni.cc516 bool CheckNonHeap(JavaVMExt* vm, bool entry, const char* fmt, JniValueType* args) { in CheckNonHeap()
2592 static JavaVMExt* GetJavaVMExt(JNIEnv* env) { in GetJavaVMExt()
3832 sc.CheckNonHeap(reinterpret_cast<JavaVMExt*>(vm), true, "v", args); in DestroyJavaVM()
3844 sc.CheckNonHeap(reinterpret_cast<JavaVMExt*>(vm), true, "vpp", args); in AttachCurrentThread()
3847 sc.CheckNonHeap(reinterpret_cast<JavaVMExt*>(vm), false, "i", &result); in AttachCurrentThread()
3854 sc.CheckNonHeap(reinterpret_cast<JavaVMExt*>(vm), true, "vpp", args); in AttachCurrentThreadAsDaemon()
3857 sc.CheckNonHeap(reinterpret_cast<JavaVMExt*>(vm), false, "i", &result); in AttachCurrentThreadAsDaemon()
3864 sc.CheckNonHeap(reinterpret_cast<JavaVMExt*>(vm), true, "v", args); in DetachCurrentThread()
3867 sc.CheckNonHeap(reinterpret_cast<JavaVMExt*>(vm), false, "i", &result); in DetachCurrentThread()
3874 sc.CheckNonHeap(reinterpret_cast<JavaVMExt*>(vm), true, "vpI", args); in GetEnv()
[all …]
Dindirect_reference_table.cc53 JavaVMExt* vm = Runtime::Current()->GetJavaVM(); in AbortIfNoCheckJNI()
Dthread.h87 class JavaVMExt; variable
1257 bool Init(ThreadList*, JavaVMExt*, JNIEnvExt* jni_env_ext = nullptr)
Dreflection_test.cc505 JavaVMExt* vm_;
Dreflection.cc364 static void CheckMethodArguments(JavaVMExt* vm, ArtMethod* m, uint32_t* args) in CheckMethodArguments()
Djni_internal.cc300 static JavaVMExt* JavaVmExtFromEnv(JNIEnv* env) { in JavaVmExtFromEnv()
541 JavaVMExt* vm = down_cast<JNIEnvExt*>(env)->vm; in DeleteGlobalRef()
553 JavaVMExt* vm = down_cast<JNIEnvExt*>(env)->vm; in DeleteWeakGlobalRef()
Druntime.cc1210 java_vm_ = JavaVMExt::Create(this, runtime_options, &error_msg); in Init()
Djni_internal_test.cc664 JavaVMExt* vm_;
Dthread.cc685 bool Thread::Init(ThreadList* thread_list, JavaVMExt* java_vm, JNIEnvExt* jni_env_ext) { in Init()
/art/test/900-hello-plugin/
Dload_unload.cc32 static jint GetEnvHandler(JavaVMExt* vm ATTRIBUTE_UNUSED, void** new_env, jint version) { in GetEnvHandler()
/art/runtime/openjdkjvmti/
Dart_jvmti.h55 art::JavaVMExt* art_vm;
65 ArtJvmTiEnv(art::JavaVMExt* runtime, EventHandler* event_handler);
DOpenjdkJvmTi.cc1678 ArtJvmTiEnv::ArtJvmTiEnv(art::JavaVMExt* runtime, EventHandler* event_handler) in ArtJvmTiEnv()
1688 static void CreateArtJvmTiEnv(art::JavaVMExt* vm, /*out*/void** new_jvmtiEnv) { in CreateArtJvmTiEnv()
1701 static jint GetEnvHandler(art::JavaVMExt* vm, /*out*/void** env, jint version) { in GetEnvHandler()
Dti_class.cc424 art::JavaVMExt* java_vm = art::Runtime::Current()->GetJavaVM(); in FixupGlobalReferenceTables()
/art/runtime/native/
Ddalvik_system_ZygoteHooks.cc170 JavaVMExt* vm = runtime->GetJavaVM(); in EnableDebugFeatures()
/art/runtime/openjdkjvm/
DOpenjdkJvm.cc333 art::JavaVMExt* vm = art::Runtime::Current()->GetJavaVM(); in JVM_NativeLoad()
/art/runtime/gc/
Dheap.cc1396 JavaVMExt* vm = soa.Vm(); in TrimIndirectReferenceTables()

12