/art/runtime/ |
H A D | scoped_thread_state_change.cc | 29 static_assert(std::is_base_of<JavaVM, JavaVMExt>::value, "JavaVMExt does not extend JavaVM");
|
H A D | java_vm_ext.cc | 62 bool JavaVMExt::IsBadJniVersion(int version) { 358 JavaVMExt* raw_vm = reinterpret_cast<JavaVMExt*>(vm); 376 JavaVMExt* raw_vm = reinterpret_cast<JavaVMExt*>(vm); 391 JavaVMExt* raw_vm = reinterpret_cast<JavaVMExt*>(vm); 408 Runtime* runtime = reinterpret_cast<JavaVMExt*>(vm)->GetRuntime(); 420 if (JavaVMExt::IsBadJniVersion(args->version)) { 452 JavaVMExt function in class:art::JavaVMExt [all...] |
H A D | java_vm_ext.h | 41 class JavaVMExt; 43 using GetEnvHook = jint (*)(JavaVMExt* vm, /*out*/void** new_env, jint version); 45 class JavaVMExt : public JavaVM { class in namespace:art 47 // Creates a new JavaVMExt object. 50 static std::unique_ptr<JavaVMExt> Create(Runtime* runtime, 55 ~JavaVMExt(); 210 JavaVMExt(Runtime* runtime, const RuntimeArgumentMap& runtime_options, std::string* error_msg); 260 DISALLOW_COPY_AND_ASSIGN(JavaVMExt);
|
H A D | scoped_thread_state_change.h | 29 class JavaVMExt; 79 JavaVMExt* Vm() const { 113 // as it prevents forward declaration of JavaVMExt. 115 : self_(nullptr), env_(nullptr), vm_(reinterpret_cast<JavaVMExt*>(vm)) {} 128 JavaVMExt* const vm_;
|
H A D | jni_env_ext.h | 30 class JavaVMExt; 44 static JNIEnvExt* Create(Thread* self, JavaVMExt* vm, std::string* error_msg); 48 static jint GetEnvHandler(JavaVMExt* vm, /*out*/void** out, jint version); 108 JavaVMExt* GetVm() const { return vm_; } 158 JNIEnvExt(Thread* self, JavaVMExt* vm, std::string* error_msg) 165 JavaVMExt* const vm_;
|
H A D | jni_env_ext.cc | 52 jint JNIEnvExt::GetEnvHandler(JavaVMExt* vm, /*out*/void** env, jint version) { 57 if (JavaVMExt::IsBadJniVersion(version) && version != JNI_VERSION_1_1) { 66 JNIEnvExt* JNIEnvExt::Create(Thread* self_in, JavaVMExt* vm_in, std::string* error_msg) { 74 JNIEnvExt::JNIEnvExt(Thread* self_in, JavaVMExt* vm_in, std::string* error_msg) 155 2 * pointer_size + // Thread* self + JavaVMExt* vm. 165 2 * pointer_size); // Thread* self + JavaVMExt* vm 305 // See if we have a runtime. Note: we cannot run other code (like JavaVMExt's CheckJNI install
|
H A D | common_runtime_test.h | 52 class JavaVMExt; 275 JavaVMExt* const vm_;
|
H A D | java_vm_ext_test.cc | 41 JavaVMExt* vm_;
|
H A D | runtime.h | 87 class JavaVMExt; 272 JavaVMExt* GetJavaVM() const { 893 std::unique_ptr<JavaVMExt> java_vm_;
|
H A D | check_jni.cc | 581 bool CheckNonHeap(JavaVMExt* vm, bool entry, const char* fmt, JniValueType* args) { 2755 static JavaVMExt* GetJavaVMExt(JNIEnv* env) { 4006 sc.CheckNonHeap(reinterpret_cast<JavaVMExt*>(vm), true, "v", args); 4010 // which will delete the JavaVMExt. 4018 sc.CheckNonHeap(reinterpret_cast<JavaVMExt*>(vm), true, "vpp", args); 4021 sc.CheckNonHeap(reinterpret_cast<JavaVMExt*>(vm), false, "i", &result); 4028 sc.CheckNonHeap(reinterpret_cast<JavaVMExt*>(vm), true, "vpp", args); 4031 sc.CheckNonHeap(reinterpret_cast<JavaVMExt*>(vm), false, "i", &result); 4038 sc.CheckNonHeap(reinterpret_cast<JavaVMExt*>(vm), true, "v", args); 4041 sc.CheckNonHeap(reinterpret_cast<JavaVMExt*>(v [all...] |
H A D | indirect_reference_table.cc | 56 JavaVMExt* vm = Runtime::Current()->GetJavaVM();
|
H A D | thread.h | 88 class JavaVMExt; 1346 bool Init(ThreadList*, JavaVMExt*, JNIEnvExt* jni_env_ext = nullptr)
|
H A D | reflection.cc | 367 void CheckMethodArguments(JavaVMExt* vm, ArtMethod* m, uint32_t* args)
|
H A D | reflection_test.cc | 506 JavaVMExt* vm_;
|
H A D | jni_internal.cc | 408 static JavaVMExt* JavaVmExtFromEnv(JNIEnv* env) { 649 JavaVMExt* vm = down_cast<JNIEnvExt*>(env)->GetVm(); 661 JavaVMExt* vm = down_cast<JNIEnvExt*>(env)->GetVm();
|
H A D | runtime.cc | 1409 java_vm_ = JavaVMExt::Create(this, runtime_options, &error_msg); 1411 LOG(ERROR) << "Could not initialize JavaVMExt: " << error_msg;
|
H A D | jni_internal_test.cc | 664 JavaVMExt* vm_;
|
/art/test/900-hello-plugin/ |
H A D | load_unload.cc | 33 static jint GetEnvHandler(JavaVMExt* vm ATTRIBUTE_UNUSED, void** new_env, jint version) {
|
/art/openjdkjvmti/ |
H A D | art_jvmti.h | 74 art::JavaVMExt* art_vm; 105 ArtJvmTiEnv(art::JavaVMExt* runtime, EventHandler* event_handler, jint ti_version);
|
H A D | OpenjdkJvmTi.cc | 1485 ArtJvmTiEnv::ArtJvmTiEnv(art::JavaVMExt* runtime, EventHandler* event_handler, jint version) 1497 static void CreateArtJvmTiEnv(art::JavaVMExt* vm, jint version, /*out*/void** new_jvmtiEnv) { 1510 static jint GetEnvHandler(art::JavaVMExt* vm, /*out*/void** env, jint version) {
|
H A D | ti_class.cc | 410 art::JavaVMExt* java_vm = art::Runtime::Current()->GetJavaVM();
|
/art/runtime/ti/ |
H A D | agent.cc | 117 : JavaVMExt::GetLibrarySearchPath(env, class_loader));
|
/art/runtime/native/ |
H A D | dalvik_system_ZygoteHooks.cc | 190 JavaVMExt* vm = runtime->GetJavaVM();
|
/art/openjdkjvm/ |
H A D | OpenjdkJvm.cc | 333 art::JavaVMExt* vm = art::Runtime::Current()->GetJavaVM();
|
/art/runtime/gc/ |
H A D | heap.cc | 1306 JavaVMExt* vm = soa.Vm();
|