Searched refs:JavaVMExt (Results 1 - 25 of 27) sorted by relevance

12

/art/runtime/
H A Dscoped_thread_state_change.cc29 static_assert(std::is_base_of<JavaVM, JavaVMExt>::value, "JavaVMExt does not extend JavaVM");
H A Djava_vm_ext.cc62 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 Djava_vm_ext.h41 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 Dscoped_thread_state_change.h29 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 Djni_env_ext.h30 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 Djni_env_ext.cc52 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 Dcommon_runtime_test.h52 class JavaVMExt;
275 JavaVMExt* const vm_;
H A Djava_vm_ext_test.cc41 JavaVMExt* vm_;
H A Druntime.h87 class JavaVMExt;
272 JavaVMExt* GetJavaVM() const {
893 std::unique_ptr<JavaVMExt> java_vm_;
H A Dcheck_jni.cc581 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 Dindirect_reference_table.cc56 JavaVMExt* vm = Runtime::Current()->GetJavaVM();
H A Dthread.h88 class JavaVMExt;
1346 bool Init(ThreadList*, JavaVMExt*, JNIEnvExt* jni_env_ext = nullptr)
H A Dreflection.cc367 void CheckMethodArguments(JavaVMExt* vm, ArtMethod* m, uint32_t* args)
H A Dreflection_test.cc506 JavaVMExt* vm_;
H A Djni_internal.cc408 static JavaVMExt* JavaVmExtFromEnv(JNIEnv* env) {
649 JavaVMExt* vm = down_cast<JNIEnvExt*>(env)->GetVm();
661 JavaVMExt* vm = down_cast<JNIEnvExt*>(env)->GetVm();
H A Druntime.cc1409 java_vm_ = JavaVMExt::Create(this, runtime_options, &error_msg);
1411 LOG(ERROR) << "Could not initialize JavaVMExt: " << error_msg;
H A Djni_internal_test.cc664 JavaVMExt* vm_;
/art/test/900-hello-plugin/
H A Dload_unload.cc33 static jint GetEnvHandler(JavaVMExt* vm ATTRIBUTE_UNUSED, void** new_env, jint version) {
/art/openjdkjvmti/
H A Dart_jvmti.h74 art::JavaVMExt* art_vm;
105 ArtJvmTiEnv(art::JavaVMExt* runtime, EventHandler* event_handler, jint ti_version);
H A DOpenjdkJvmTi.cc1485 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 Dti_class.cc410 art::JavaVMExt* java_vm = art::Runtime::Current()->GetJavaVM();
/art/runtime/ti/
H A Dagent.cc117 : JavaVMExt::GetLibrarySearchPath(env, class_loader));
/art/runtime/native/
H A Ddalvik_system_ZygoteHooks.cc190 JavaVMExt* vm = runtime->GetJavaVM();
/art/openjdkjvm/
H A DOpenjdkJvm.cc333 art::JavaVMExt* vm = art::Runtime::Current()->GetJavaVM();
/art/runtime/gc/
H A Dheap.cc1306 JavaVMExt* vm = soa.Vm();

Completed in 788 milliseconds

12