/art/test/136-daemon-jni-shutdown/ |
H A D | daemon_jni_shutdown.cc | 47 JavaVM* vm = down_cast<JNIEnvExt*>(env)->vm; local 48 vm->DetachCurrentThread(); 53 vm->DestroyJavaVM();
|
/art/tools/ |
H A D | run-jdwp-tests.sh | 50 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 D | run-libcore-tests.sh | 84 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 D | jni_env_ext.h | 37 static JNIEnvExt* Create(Thread* self, JavaVMExt* vm); 61 JavaVMExt* const vm; member in struct:art::JNIEnvExt 107 JNIEnvExt(Thread* self, JavaVMExt* vm);
|
H A D | scoped_thread_state_change.h | 180 : 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 D | jni_env_ext.cc | 58 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 D | java_vm_ext.cc | 318 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 D | check_jni.cc | 507 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 D | indirect_reference_table.cc | 77 JavaVMExt* vm = Runtime::Current()->GetJavaVM(); local 78 if (!vm->IsCheckJniEnabled()) {
|
H A D | reflection.cc | 347 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 D | jni_internal.cc | 288 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 D | thread.cc | 718 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 D | class_linker.cc | 2043 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 D | dalvikvm.cc | 175 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 D | dalvik_system_ZygoteHooks.cc | 84 JavaVMExt* vm = runtime->GetJavaVM(); local 85 if (!vm->IsCheckJniEnabled()) { 87 vm->SetCheckJniEnabled(true);
|
H A D | dalvik_system_VMRuntime.cc | 193 return down_cast<JNIEnvExt*>(env)->vm->IsCheckJniEnabled() ? JNI_TRUE : JNI_FALSE;
|
/art/test/115-native-bridge/ |
H A D | nativebridge.cc | 44 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 D | Android.mk | 469 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 D | reference_processor.cc | 246 cleared_references = self->GetJniEnv()->vm->AddGlobalRef(
|
H A D | heap.cc | 1411 JavaVMExt* vm = soa.Vm(); local 1413 vm->TrimGlobals();
|
/art/runtime/openjdkjvm/ |
H A D | OpenjdkJvm.cc | 333 art::JavaVMExt* vm = art::Runtime::Current()->GetJavaVM(); local 334 bool success = vm->LoadNativeLibrary(env,
|
/art/test/004-JniTest/ |
H A D | jni_test.cc | 30 extern "C" JNIEXPORT jint JNI_OnLoad(JavaVM *vm, void*) { argument 31 CHECK(vm != nullptr); 33 jvm = vm;
|