/aosp_15_r20/art/runtime/jni/ |
H A D | java_vm_ext.cc | 67 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 D | java_vm_ext.h | 46 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 D | jni_env_ext.h | 32 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 D | jni_env_ext.cc | 48 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 D | java_vm_ext-inl.h | 27 inline bool JavaVMExt::MayAccessWeakGlobals(Thread* self) const { in MayAccessWeakGlobals()
|
H A D | check_jni.cc | 62 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 D | java_vm_ext_test.cc | 45 JavaVMExt* vm_;
|
/aosp_15_r20/art/runtime/ |
H A D | scoped_thread_state_change.h | 29 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 D | common_runtime_test.h | 68 class JavaVMExt; variable 266 JavaVMExt* const vm_;
|
H A D | scoped_thread_state_change.cc | 31 static_assert(std::is_base_of<JavaVM, JavaVMExt>::value, "JavaVMExt does not extend JavaVM");
|
H A D | runtime.h | 104 class JavaVMExt; variable 407 JavaVMExt* GetJavaVM() const { in GetJavaVM() 1289 std::unique_ptr<JavaVMExt> java_vm_;
|
H A D | indirect_reference_table.cc | 60 JavaVMExt* vm = Runtime::Current()->GetJavaVM(); in AbortIfNoCheckJNI()
|
H A D | thread.h | 98 class JavaVMExt; variable 1808 bool Init(ThreadList*, JavaVMExt*, JNIEnvExt* jni_env_ext = nullptr)
|
H A D | reflection_test.cc | 504 JavaVMExt* vm_;
|
H A D | well_known_classes.cc | 1013 JavaVMExt* vm = Runtime::Current()->GetJavaVM(); in ToClass()
|
H A D | reflection.cc | 369 void CheckMethodArguments(JavaVMExt* vm, ArtMethod* m, uint32_t* args) in CheckMethodArguments()
|
/aosp_15_r20/art/openjdkjvmti/ |
H A D | art_jvmti.h | 83 art::JavaVMExt* art_vm; 118 ArtJvmTiEnv(art::JavaVMExt* runtime, EventHandler* event_handler, jint ti_version);
|
H A D | OpenjdkJvmTi.cc | 1396 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 D | image_writer.h | 73 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 D | image_writer.cc | 406 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 D | load_unload.cc | 33 static jint GetEnvHandler([[maybe_unused]] JavaVMExt* vm, void** new_env, jint version) { in GetEnvHandler()
|
/aosp_15_r20/art/runtime/entrypoints/jni/ |
H A D | jni_entrypoints.cc | 112 JavaVMExt* vm = down_cast<JNIEnvExt*>(self->GetJniEnv())->GetVm(); in artFindNativeMethodRunnable()
|
/aosp_15_r20/art/runtime/ti/ |
H A D | agent.cc | 118 : JavaVMExt::GetLibrarySearchPath(env, class_loader)); in DoDlOpen()
|
/aosp_15_r20/art/runtime/native/ |
H A D | dalvik_system_ZygoteHooks.cc | 167 JavaVMExt* vm = runtime->GetJavaVM(); in EnableDebugFeatures()
|
/aosp_15_r20/art/openjdkjvm/ |
H A D | OpenjdkJvm.cc | 361 art::JavaVMExt* vm = art::Runtime::Current()->GetJavaVM(); in JVM_NativeLoad()
|