Searched refs:vm (Results 1 - 22 of 22) sorted by relevance

/art/test/136-daemon-jni-shutdown/
H A Ddaemon_jni_shutdown.cc47 JavaVM* vm = down_cast<JNIEnvExt*>(env)->vm; local
48 vm->DetachCurrentThread();
53 vm->DestroyJavaVM();
/art/tools/
H A Drun-jdwp-tests.sh50 vm_command="--vm-command=$art"
103 vm_args="--vm-arg $image"
105 vm_args="$vm_args --vm-arg -Xusejit:true"
110 vm_args="$vm_args --vm-arg -XXlib:libartd.so"
125 --vm-arg -Djpda.settings.verbose=true \
126 --vm-arg -Djpda.settings.transportAddress=127.0.0.1:55107 \
127 --vm-arg -Djpda.settings.debuggeeJavaPath="$art_debugee $image $debuggee_args" \
130 --vm-arg -Xcompiler-option --vm-arg --debuggable \
H A Drun-libcore-tests.sh84 vogar_args="$vogar_args --vm-command=/data/local/tmp/system/bin/art"
85 vogar_args="$vogar_args --vm-arg -Ximage:/data/art-test/core-optimizing.art"
92 vogar_args="$vogar_args --vm-arg -Ximage:/non/existent/vogar.art"
97 vogar_args="$vogar_args --vm-arg -XXlib:libartd.so"
117 vogar $vogar_args --vm-arg -Xusejit:true $expectations --classpath $jsr166_test_jack --classpath $test_jack ${working_packages[@]}
/art/runtime/
H A Djni_env_ext.h37 static JNIEnvExt* Create(Thread* self, JavaVMExt* vm);
61 JavaVMExt* const vm; member in struct:art::JNIEnvExt
107 JNIEnvExt(Thread* self, JavaVMExt* vm);
H A Dscoped_thread_state_change.h180 : self_(ThreadForEnv(env)), env_(down_cast<JNIEnvExt*>(env)), vm_(env_->vm) {
186 vm_(env_ != nullptr ? env_->vm : nullptr) {
191 explicit ScopedObjectAccessAlreadyRunnable(JavaVM* vm) argument
192 : self_(nullptr), env_(nullptr), vm_(down_cast<JavaVMExt*>(vm)) {}
238 explicit ScopedObjectAccessUnchecked(JavaVM* vm) ALWAYS_INLINE
239 : ScopedObjectAccessAlreadyRunnable(vm), tsc_() {}
272 explicit ScopedObjectAccess(JavaVM* vm)
274 : ScopedObjectAccessUnchecked(vm) {}
H A Djni_env_ext.cc58 vm(vm_in),
66 if (vm->IsCheckJniEnabled()) {
125 2 * pointer_size + // Thread* self + JavaVMExt* vm.
135 2 * pointer_size); // Thread* self + JavaVMExt* vm
214 vm->JniAbortF("<JNI MonitorExit>",
241 vm->JniAbortF("<JNI End>",
H A Djava_vm_ext.cc318 static jint DestroyJavaVM(JavaVM* vm) { argument
319 if (vm == nullptr) {
322 JavaVMExt* raw_vm = reinterpret_cast<JavaVMExt*>(vm);
328 static jint AttachCurrentThread(JavaVM* vm, JNIEnv** p_env, void* thr_args) { argument
329 return AttachCurrentThreadInternal(vm, p_env, thr_args, false);
332 static jint AttachCurrentThreadAsDaemon(JavaVM* vm, JNIEnv** p_env, void* thr_args) { argument
333 return AttachCurrentThreadInternal(vm, p_env, thr_args, true);
336 static jint DetachCurrentThread(JavaVM* vm) { argument
337 if (vm == nullptr || Thread::Current() == nullptr) {
340 JavaVMExt* raw_vm = reinterpret_cast<JavaVMExt*>(vm);
346 GetEnv(JavaVM* vm, void** env, jint version) argument
367 AttachCurrentThreadInternal(JavaVM* vm, JNIEnv** p_env, void* raw_args, bool as_daemon) argument
[all...]
H A Dcheck_jni.cc507 bool CheckNonHeap(JavaVMExt* vm, bool entry, const char* fmt, JniValueType* args) { argument
509 if (!should_trace && vm != nullptr && vm->IsTracingEnabled()) {
516 should_trace = (traceMethod != nullptr && vm->ShouldTrace(traceMethod));
1627 static jint GetJavaVM(JNIEnv *env, JavaVM **vm) { argument
1630 JniValueType args[2] = {{.E = env }, {.p = vm}};
1633 result.i = baseEnv(env)->GetJavaVM(env, vm);
2578 return reinterpret_cast<JNIEnvExt*>(env)->vm;
3814 static jint DestroyJavaVM(JavaVM* vm) { argument
3816 JniValueType args[1] = {{.v = vm}};
3826 AttachCurrentThread(JavaVM* vm, JNIEnv** p_env, void* thr_args) argument
3836 AttachCurrentThreadAsDaemon(JavaVM* vm, JNIEnv** p_env, void* thr_args) argument
3846 DetachCurrentThread(JavaVM* vm) argument
3856 GetEnv(JavaVM* vm, void** p_env, jint version) argument
3867 BaseVm(JavaVM* vm) argument
[all...]
H A Dindirect_reference_table.cc77 JavaVMExt* vm = Runtime::Current()->GetJavaVM(); local
78 if (!vm->IsCheckJniEnabled()) {
H A Dreflection.cc347 static void CheckMethodArguments(JavaVMExt* vm, ArtMethod* m, uint32_t* args)
420 vm->JniAbortF(nullptr, "bad arguments passed to %s (see above for details)",
895 self->GetJniEnv()->vm->UpdateGlobal(self, ref, result);
898 self->GetJniEnv()->vm->UpdateWeakGlobal(self, ref, result);
H A Djni_internal.cc288 return reinterpret_cast<JNIEnvExt*>(env)->vm;
525 JavaVMExt* vm = down_cast<JNIEnvExt*>(env)->vm; local
527 vm->DeleteGlobalRef(self, obj);
537 JavaVMExt* vm = down_cast<JNIEnvExt*>(env)->vm; local
539 vm->DeleteWeakGlobalRef(self, obj);
2162 bool warn_on_going_to_parent = down_cast<JNIEnvExt*>(env)->vm->IsCheckJniEnabled();
2256 static jint GetJavaVM(JNIEnv* env, JavaVM** vm) { argument
2257 CHECK_NON_NULL_ARGUMENT_RETURN(vm, JNI_ER
[all...]
H A Dthread.cc718 DCHECK_EQ(jni_env_ext->vm, java_vm);
1899 tlsPtr_.jni_env->vm->JniAbortF(nullptr, "use of invalid jobject %p", obj);
1904 result = tlsPtr_.jni_env->vm->DecodeGlobal(ref);
1907 result = tlsPtr_.jni_env->vm->DecodeWeakGlobal(const_cast<Thread*>(this), ref);
1916 tlsPtr_.jni_env->vm->JniAbortF(nullptr, "use of deleted %s %p",
1927 return tlsPtr_.jni_env->vm->IsWeakGlobalCleared(const_cast<Thread*>(this), ref);
H A Dclass_linker.cc2043 JavaVMExt* const vm = runtime->GetJavaVM(); local
2044 vm->DeleteWeakGlobalRef(self, data.weak_root);
3230 JavaVMExt* const vm = self->GetJniEnv()->vm; local
3234 vm->DeleteWeakGlobalRef(self, data.weak_root);
3240 jweak dex_cache_jweak = vm->AddWeakGlobalRef(self, dex_cache.Get());
5057 data.weak_root = self->GetJniEnv()->vm->AddWeakGlobalRef(self, class_loader);
/art/dalvikvm/
H A Ddalvikvm.cc175 JavaVM* vm = nullptr; local
177 if (JNI_CreateJavaVM(&vm, &env, &init_args) != JNI_OK) {
195 if (vm->DetachCurrentThread() != JNI_OK) {
201 if (vm->DestroyJavaVM() != 0) {
/art/runtime/native/
H A Ddalvik_system_ZygoteHooks.cc84 JavaVMExt* vm = runtime->GetJavaVM(); local
85 if (!vm->IsCheckJniEnabled()) {
87 vm->SetCheckJniEnabled(true);
H A Ddalvik_system_VMRuntime.cc193 return down_cast<JNIEnvExt*>(env)->vm->IsCheckJniEnabled() ? JNI_TRUE : JNI_FALSE;
/art/test/115-native-bridge/
H A Dnativebridge.cc44 static jint trampoline_JNI_OnLoad(JavaVM* vm, void* reserved) { argument
49 vm->GetEnv(reinterpret_cast<void **>(&env), JNI_VERSION_1_6);
89 return fnPtr(vm, reserved);
/art/
H A DAndroid.mk469 adb shell setprop persist.sys.dalvik.vm.lib.2 libart.so
476 adb shell setprop persist.sys.dalvik.vm.lib.2 libartd.so
483 adb shell setprop persist.sys.dalvik.vm.lib.2 libdvm.so
491 adb shell setprop dalvik.vm.dex2oat-filter \"\"
492 adb shell setprop dalvik.vm.image-dex2oat-filter \"\"
493 adb shell setprop persist.sys.dalvik.vm.lib.2 libart.so
494 adb shell setprop dalvik.vm.usejit false
502 adb shell setprop dalvik.vm.dex2oat-filter \"\"
503 adb shell setprop dalvik.vm.image-dex2oat-filter \"\"
504 adb shell setprop persist.sys.dalvik.vm
[all...]
/art/runtime/gc/
H A Dreference_processor.cc246 cleared_references = self->GetJniEnv()->vm->AddGlobalRef(
H A Dheap.cc1411 JavaVMExt* vm = soa.Vm(); local
1413 vm->TrimGlobals();
/art/runtime/openjdkjvm/
H A DOpenjdkJvm.cc333 art::JavaVMExt* vm = art::Runtime::Current()->GetJavaVM(); local
334 bool success = vm->LoadNativeLibrary(env,
/art/test/004-JniTest/
H A Djni_test.cc30 extern "C" JNIEXPORT jint JNI_OnLoad(JavaVM *vm, void*) { argument
31 CHECK(vm != nullptr);
33 jvm = vm;

Completed in 3716 milliseconds