/art/tools/ |
D | run-jdwp-tests.sh | 72 --vm-arg $image \ 78 --vm-arg -Djpda.settings.verbose=true \ 79 --vm-arg -Djpda.settings.syncPort=34016 \ 80 --vm-arg -Djpda.settings.transportAddress=127.0.0.1:55107 \ 81 --vm-arg -Djpda.settings.debuggeeJavaPath="\"$art_debugee $image $debuggee_args\"" \ 84 --vm-arg -Xcompiler-option --vm-arg --compiler-backend=Optimizing \ 85 --vm-arg -Xcompiler-option --vm-arg --debuggable \
|
/art/runtime/ |
D | scoped_thread_state_change.h | 180 : self_(ThreadForEnv(env)), env_(down_cast<JNIEnvExt*>(env)), vm_(env_->vm) { in ScopedObjectAccessAlreadyRunnable() 186 vm_(env_ != nullptr ? env_->vm : nullptr) { in ScopedObjectAccessAlreadyRunnable() 191 explicit ScopedObjectAccessAlreadyRunnable(JavaVM* vm) in ScopedObjectAccessAlreadyRunnable() argument 192 : self_(nullptr), env_(nullptr), vm_(down_cast<JavaVMExt*>(vm)) {} in ScopedObjectAccessAlreadyRunnable() 238 explicit ScopedObjectAccessUnchecked(JavaVM* vm) ALWAYS_INLINE in ScopedObjectAccessUnchecked() argument 239 : ScopedObjectAccessAlreadyRunnable(vm), tsc_() {} in ScopedObjectAccessUnchecked() 272 explicit ScopedObjectAccess(JavaVM* vm) in ScopedObjectAccess() argument 274 : ScopedObjectAccessUnchecked(vm) {} in ScopedObjectAccess()
|
D | jni_env_ext.h | 37 static JNIEnvExt* Create(Thread* self, JavaVMExt* vm); 67 JavaVMExt* const vm; member 95 JNIEnvExt(Thread* self, JavaVMExt* vm);
|
D | java_vm_ext.cc | 259 static jint DestroyJavaVM(JavaVM* vm) { in DestroyJavaVM() argument 260 if (vm == nullptr) { in DestroyJavaVM() 263 JavaVMExt* raw_vm = reinterpret_cast<JavaVMExt*>(vm); in DestroyJavaVM() 268 static jint AttachCurrentThread(JavaVM* vm, JNIEnv** p_env, void* thr_args) { in AttachCurrentThread() argument 269 return AttachCurrentThreadInternal(vm, p_env, thr_args, false); in AttachCurrentThread() 272 static jint AttachCurrentThreadAsDaemon(JavaVM* vm, JNIEnv** p_env, void* thr_args) { in AttachCurrentThreadAsDaemon() argument 273 return AttachCurrentThreadInternal(vm, p_env, thr_args, true); in AttachCurrentThreadAsDaemon() 276 static jint DetachCurrentThread(JavaVM* vm) { in DetachCurrentThread() argument 277 if (vm == nullptr || Thread::Current() == nullptr) { in DetachCurrentThread() 280 JavaVMExt* raw_vm = reinterpret_cast<JavaVMExt*>(vm); in DetachCurrentThread() [all …]
|
D | jni_env_ext.cc | 51 vm(vm_in), in JNIEnvExt() 58 if (vm->IsCheckJniEnabled()) { in JNIEnvExt()
|
D | check_jni.cc | 394 bool CheckNonHeap(JavaVMExt* vm, bool entry, const char* fmt, JniValueType* args) { in CheckNonHeap() argument 396 if (!should_trace && vm != nullptr && vm->IsTracingEnabled()) { in CheckNonHeap() 403 should_trace = (traceMethod != nullptr && vm->ShouldTrace(traceMethod)); in CheckNonHeap() 1445 static jint GetJavaVM(JNIEnv *env, JavaVM **vm) { in GetJavaVM() argument 1448 JniValueType args[2] = {{.E = env }, {.p = vm}}; in GetJavaVM() 1451 result.i = baseEnv(env)->GetJavaVM(env, vm); in GetJavaVM() 2388 return reinterpret_cast<JNIEnvExt*>(env)->vm; in GetJavaVMExt() 3622 static jint DestroyJavaVM(JavaVM* vm) { in DestroyJavaVM() argument 3624 JniValueType args[1] = {{.v = vm}}; in DestroyJavaVM() 3625 sc.CheckNonHeap(reinterpret_cast<JavaVMExt*>(vm), true, "v", args); in DestroyJavaVM() [all …]
|
D | indirect_reference_table.cc | 62 JavaVMExt* vm = Runtime::Current()->GetJavaVM(); in AbortIfNoCheckJNI() local 63 if (!vm->IsCheckJniEnabled()) { in AbortIfNoCheckJNI()
|
D | reflection.cc | 345 static void CheckMethodArguments(JavaVMExt* vm, ArtMethod* m, uint32_t* args) in CheckMethodArguments() argument 415 vm->JniAbortF(nullptr, "bad arguments passed to %s (see above for details)", in CheckMethodArguments() 890 self->GetJniEnv()->vm->UpdateGlobal(self, ref, result); in UpdateReference() 893 self->GetJniEnv()->vm->UpdateWeakGlobal(self, ref, result); in UpdateReference()
|
D | jni_internal.cc | 288 return reinterpret_cast<JNIEnvExt*>(env)->vm; in JavaVmExtFromEnv() 530 JavaVMExt* vm = down_cast<JNIEnvExt*>(env)->vm; in DeleteGlobalRef() local 532 vm->DeleteGlobalRef(self, obj); in DeleteGlobalRef() 542 JavaVMExt* vm = down_cast<JNIEnvExt*>(env)->vm; in DeleteWeakGlobalRef() local 544 vm->DeleteWeakGlobalRef(self, obj); in DeleteWeakGlobalRef() 2149 bool warn_on_going_to_parent = down_cast<JNIEnvExt*>(env)->vm->IsCheckJniEnabled(); in RegisterNativeMethods() 2249 static jint GetJavaVM(JNIEnv* env, JavaVM** vm) { in GetJavaVM() argument 2250 CHECK_NON_NULL_ARGUMENT_RETURN(vm, JNI_ERR); in GetJavaVM() 2253 *vm = runtime->GetJavaVM(); in GetJavaVM() 2255 *vm = nullptr; in GetJavaVM() [all …]
|
D | thread.cc | 499 DCHECK_EQ(jni_env_ext->vm, java_vm); in Init() 1555 tlsPtr_.jni_env->vm->JniAbortF(nullptr, "use of invalid jobject %p", obj); in DecodeJObject() 1560 result = tlsPtr_.jni_env->vm->DecodeGlobal(const_cast<Thread*>(this), ref); in DecodeJObject() 1563 result = tlsPtr_.jni_env->vm->DecodeWeakGlobal(const_cast<Thread*>(this), ref); in DecodeJObject() 1572 tlsPtr_.jni_env->vm->JniAbortF(nullptr, "use of deleted %s %p", in DecodeJObject()
|
D | debugger.cc | 128 JavaVMExt* vm = Runtime::Current()->GetJavaVM(); in Clear() local 131 vm->DeleteWeakGlobalRef(self, p.second); in Clear()
|
/art/dalvikvm/ |
D | dalvikvm.cc | 175 JavaVM* vm = nullptr; in dalvikvm() local 177 if (JNI_CreateJavaVM(&vm, &env, &init_args) != JNI_OK) { in dalvikvm() 195 if (vm->DetachCurrentThread() != JNI_OK) { in dalvikvm() 201 if (vm->DestroyJavaVM() != 0) { in dalvikvm()
|
/art/runtime/native/ |
D | dalvik_system_ZygoteHooks.cc | 73 JavaVMExt* vm = runtime->GetJavaVM(); in EnableDebugFeatures() local 74 if (!vm->IsCheckJniEnabled()) { in EnableDebugFeatures() 76 vm->SetCheckJniEnabled(true); in EnableDebugFeatures()
|
D | java_lang_Runtime.cc | 81 JavaVMExt* vm = Runtime::Current()->GetJavaVM(); in Runtime_nativeLoad() local 82 bool success = vm->LoadNativeLibrary(env, filename.c_str(), javaLoader, &error_msg); in Runtime_nativeLoad()
|
D | dalvik_system_VMRuntime.cc | 189 return down_cast<JNIEnvExt*>(env)->vm->IsCheckJniEnabled() ? JNI_TRUE : JNI_FALSE; in VMRuntime_isCheckJniEnabled()
|
/art/ |
D | Android.mk | 386 adb shell setprop persist.sys.dalvik.vm.lib.2 libart.so 393 adb shell setprop persist.sys.dalvik.vm.lib.2 libartd.so 400 adb shell setprop persist.sys.dalvik.vm.lib.2 libdvm.so 408 adb shell setprop dalvik.vm.dex2oat-filter \"\"
|
/art/test/115-native-bridge/ |
D | nativebridge.cc | 44 static jint trampoline_JNI_OnLoad(JavaVM* vm, void* reserved) { in trampoline_JNI_OnLoad() argument 49 vm->GetEnv(reinterpret_cast<void **>(&env), JNI_VERSION_1_6); in trampoline_JNI_OnLoad() 89 return fnPtr(vm, reserved); in trampoline_JNI_OnLoad()
|
/art/test/004-JniTest/ |
D | jni_test.cc | 30 extern "C" JNIEXPORT jint JNI_OnLoad(JavaVM *vm, void *) { in JNI_OnLoad() argument 31 assert(vm != nullptr); in JNI_OnLoad() 33 jvm = vm; in JNI_OnLoad()
|
/art/runtime/gc/ |
D | reference_processor.cc | 246 cleared_references = self->GetJniEnv()->vm->AddGlobalRef( in EnqueueClearedReferences()
|
D | heap.cc | 1219 JavaVMExt* vm = soa.Vm(); in TrimIndirectReferenceTables() local 1221 vm->TrimGlobals(); in TrimIndirectReferenceTables()
|