Home
last modified time | relevance | path

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

12

/aosp_15_r20/art/runtime/jni/
H A Djava_vm_ext.cc67 bool JavaVMExt::IsBadJniVersion(int version) { in IsBadJniVersion()
422 JavaVMExt* raw_vm = reinterpret_cast<JavaVMExt*>(vm); in DestroyJavaVM()
447 JavaVMExt* raw_vm = reinterpret_cast<JavaVMExt*>(vm); in DetachCurrentThread()
462 JavaVMExt* raw_vm = reinterpret_cast<JavaVMExt*>(vm); in GetEnv()
479 Runtime* runtime = reinterpret_cast<JavaVMExt*>(vm)->GetRuntime(); in AttachCurrentThreadInternal()
491 if (JavaVMExt::IsBadJniVersion(args->version)) { in AttachCurrentThreadInternal()
523 JavaVMExt::JavaVMExt(Runtime* runtime, const RuntimeArgumentMap& runtime_options) in JavaVMExt() function in art::JavaVMExt
550 bool JavaVMExt::Initialize(std::string* error_msg) { in Initialize()
555 JavaVMExt::~JavaVMExt() { in ~JavaVMExt()
559 std::unique_ptr<JavaVMExt> JavaVMExt::Create(Runtime* runtime, in Create()
[all …]
H A Djava_vm_ext.h46 class JavaVMExt; variable
48 using GetEnvHook = jint (*)(JavaVMExt* vm, /*out*/void** new_env, jint version);
50 class JavaVMExt : public JavaVM {
55 static std::unique_ptr<JavaVMExt> Create(Runtime* runtime,
60 ~JavaVMExt();
227 JavaVMExt(Runtime* runtime, const RuntimeArgumentMap& runtime_options);
293 DISALLOW_COPY_AND_ASSIGN(JavaVMExt);
H A Djni_env_ext.h32 class JavaVMExt; variable
44 static JNIEnvExt* Create(Thread* self, JavaVMExt* vm, std::string* error_msg);
48 static jint GetEnvHandler(JavaVMExt* vm, /*out*/void** out, jint version);
104 JavaVMExt* GetVm() const { return vm_; } in GetVm()
158 JNIEnvExt(Thread* self, JavaVMExt* vm)
168 JavaVMExt* const vm_;
H A Djni_env_ext.cc48 jint JNIEnvExt::GetEnvHandler(JavaVMExt* vm, /*out*/void** env, jint version) { in GetEnvHandler()
53 if (JavaVMExt::IsBadJniVersion(version) && version != JNI_VERSION_1_1) { in GetEnvHandler()
62 JNIEnvExt* JNIEnvExt::Create(Thread* self_in, JavaVMExt* vm_in, std::string* error_msg) { in Create()
70 JNIEnvExt::JNIEnvExt(Thread* self_in, JavaVMExt* vm_in) in JNIEnvExt()
H A Djava_vm_ext-inl.h27 inline bool JavaVMExt::MayAccessWeakGlobals(Thread* self) const { in MayAccessWeakGlobals()
H A Dcheck_jni.cc62 JavaVMExt* vm = soa.Env()->GetVm(); in GetIndirectReferenceTable()
605 bool CheckNonHeap(JavaVMExt* vm, bool entry, const char* fmt, JniValueType* args) { in CheckNonHeap()
2819 static JavaVMExt* GetJavaVMExt(JNIEnv* env) { in GetJavaVMExt()
4065 sc.CheckNonHeap(reinterpret_cast<JavaVMExt*>(vm), true, "v", args); in DestroyJavaVM()
4077 sc.CheckNonHeap(reinterpret_cast<JavaVMExt*>(vm), true, "vpp", args); in AttachCurrentThread()
4080 sc.CheckNonHeap(reinterpret_cast<JavaVMExt*>(vm), false, "i", &result); in AttachCurrentThread()
4087 sc.CheckNonHeap(reinterpret_cast<JavaVMExt*>(vm), true, "vpp", args); in AttachCurrentThreadAsDaemon()
4090 sc.CheckNonHeap(reinterpret_cast<JavaVMExt*>(vm), false, "i", &result); in AttachCurrentThreadAsDaemon()
4097 sc.CheckNonHeap(reinterpret_cast<JavaVMExt*>(vm), true, "v", args); in DetachCurrentThread()
4100 sc.CheckNonHeap(reinterpret_cast<JavaVMExt*>(vm), false, "i", &result); in DetachCurrentThread()
[all …]
H A Djava_vm_ext_test.cc45 JavaVMExt* vm_;
/aosp_15_r20/art/runtime/
H A Dscoped_thread_state_change.h29 class JavaVMExt; variable
81 JavaVMExt* Vm() const { in Vm()
117 : self_(nullptr), env_(nullptr), vm_(reinterpret_cast<JavaVMExt*>(vm)) {} in ScopedObjectAccessAlreadyRunnable()
130 JavaVMExt* const vm_;
H A Dcommon_runtime_test.h68 class JavaVMExt; variable
266 JavaVMExt* const vm_;
H A Dscoped_thread_state_change.cc31 static_assert(std::is_base_of<JavaVM, JavaVMExt>::value, "JavaVMExt does not extend JavaVM");
H A Druntime.h104 class JavaVMExt; variable
407 JavaVMExt* GetJavaVM() const { in GetJavaVM()
1289 std::unique_ptr<JavaVMExt> java_vm_;
H A Dindirect_reference_table.cc60 JavaVMExt* vm = Runtime::Current()->GetJavaVM(); in AbortIfNoCheckJNI()
H A Dthread.h98 class JavaVMExt; variable
1808 bool Init(ThreadList*, JavaVMExt*, JNIEnvExt* jni_env_ext = nullptr)
H A Dreflection_test.cc504 JavaVMExt* vm_;
H A Dwell_known_classes.cc1013 JavaVMExt* vm = Runtime::Current()->GetJavaVM(); in ToClass()
H A Dreflection.cc369 void CheckMethodArguments(JavaVMExt* vm, ArtMethod* m, uint32_t* args) in CheckMethodArguments()
/aosp_15_r20/art/openjdkjvmti/
H A Dart_jvmti.h83 art::JavaVMExt* art_vm;
118 ArtJvmTiEnv(art::JavaVMExt* runtime, EventHandler* event_handler, jint ti_version);
H A DOpenjdkJvmTi.cc1396 ArtJvmTiEnv::ArtJvmTiEnv(art::JavaVMExt* runtime, EventHandler* event_handler, jint version) in ArtJvmTiEnv()
1409 static void CreateArtJvmTiEnv(art::JavaVMExt* vm, jint version, /*out*/void** new_jvmtiEnv) { in CreateArtJvmTiEnv()
1422 static jint GetEnvHandler(art::JavaVMExt* vm, /*out*/void** env, jint version) { in GetEnvHandler()
/aosp_15_r20/art/dex2oat/linker/
H A Dimage_writer.h73 class JavaVMExt; variable
579 static ObjPtr<MirrorType> DecodeGlobalWithoutRB(JavaVMExt* vm, jobject obj)
584 JavaVMExt* vm, Thread* self, jobject obj) REQUIRES_SHARED(Locks::mutator_lock_);
H A Dimage_writer.cc406 ObjPtr<MirrorType> ImageWriter::DecodeGlobalWithoutRB(JavaVMExt* vm, jobject obj) { in DecodeGlobalWithoutRB()
413 JavaVMExt* vm, Thread* self, jobject obj) { in DecodeWeakGlobalWithoutRB()
1375 JavaVMExt* vm = down_cast<JNIEnvExt*>(self->GetJniEnv())->GetVm(); in CreateImageRoots()
1714 JavaVMExt* vm = down_cast<JNIEnvExt*>(self->GetJniEnv())->GetVm(); in ProcessCollectedClasses()
1947 JavaVMExt* vm = down_cast<JNIEnvExt*>(self->GetJniEnv())->GetVm(); in ProcessDexFileObjects()
2041 JavaVMExt* vm = down_cast<JNIEnvExt*>(self->GetJniEnv())->GetVm(); in ProcessRoots()
2269 JavaVMExt* vm = nullptr; in VerifyImageBinSlotsAssigned()
2590 JavaVMExt* vm = down_cast<JNIEnvExt*>(self->GetJniEnv())->GetVm(); in CalculateNewObjectOffsets()
3828 JavaVMExt* vm = down_cast<JNIEnvExt*>(self->GetJniEnv())->GetVm(); in ~ImageWriter()
/aosp_15_r20/art/test/900-hello-plugin/
H A Dload_unload.cc33 static jint GetEnvHandler([[maybe_unused]] JavaVMExt* vm, void** new_env, jint version) { in GetEnvHandler()
/aosp_15_r20/art/runtime/entrypoints/jni/
H A Djni_entrypoints.cc112 JavaVMExt* vm = down_cast<JNIEnvExt*>(self->GetJniEnv())->GetVm(); in artFindNativeMethodRunnable()
/aosp_15_r20/art/runtime/ti/
H A Dagent.cc118 : JavaVMExt::GetLibrarySearchPath(env, class_loader)); in DoDlOpen()
/aosp_15_r20/art/runtime/native/
H A Ddalvik_system_ZygoteHooks.cc167 JavaVMExt* vm = runtime->GetJavaVM(); in EnableDebugFeatures()
/aosp_15_r20/art/openjdkjvm/
H A DOpenjdkJvm.cc361 art::JavaVMExt* vm = art::Runtime::Current()->GetJavaVM(); in JVM_NativeLoad()

12