/art/runtime/ |
H A D | scoped_thread_state_change.h | 186 : self_(ThreadForEnv(env)), env_(down_cast<JNIEnvExt*>(env)), vm_(env_->vm) { 192 vm_(env_ != nullptr ? env_->vm : nullptr) { 197 explicit ScopedObjectAccessAlreadyRunnable(JavaVM* vm) argument 198 : self_(nullptr), env_(nullptr), vm_(down_cast<JavaVMExt*>(vm)) {} 244 explicit ScopedObjectAccessUnchecked(JavaVM* vm) ALWAYS_INLINE 245 : ScopedObjectAccessAlreadyRunnable(vm), tsc_() {} 278 explicit ScopedObjectAccess(JavaVM* vm) 280 : ScopedObjectAccessUnchecked(vm) {}
|
H A D | check_jni.cc | 59 JavaVMExt* vm = Runtime::Current()->GetJavaVM(); local 60 if (vm->check_jni_abort_hook != nullptr) { 61 vm->check_jni_abort_hook(vm->check_jni_abort_hook_data, os.str()); 125 static bool ShouldTrace(JavaVMExt* vm, mirror::ArtMethod* method) 133 if (!vm->trace.empty() && class_name.find(vm->trace) != std::string::npos) { 161 explicit ScopedCheck(JavaVM* vm, bool has_method, const char* functionName) 163 : soa_(vm) { 444 JavaVM* vm local 1679 GetJavaVM(JNIEnv *env, JavaVM **vm) argument 2027 DestroyJavaVM(JavaVM* vm) argument 2033 AttachCurrentThread(JavaVM* vm, JNIEnv** p_env, void* thr_args) argument 2039 AttachCurrentThreadAsDaemon(JavaVM* vm, JNIEnv** p_env, void* thr_args) argument 2045 DetachCurrentThread(JavaVM* vm) argument 2051 GetEnv(JavaVM* vm, void** env, jint version) argument 2058 BaseVm(JavaVM* vm) argument [all...] |
H A D | jni_internal.h | 139 JNIEnvExt(Thread* self, JavaVMExt* vm); 168 JavaVMExt* vm; member in struct:art::JNIEnvExt
|
H A D | jni_internal.cc | 307 static jint JII_AttachCurrentThread(JavaVM* vm, JNIEnv** p_env, void* raw_args, bool as_daemon) { argument 308 if (vm == nullptr || p_env == nullptr) { 319 Runtime* runtime = reinterpret_cast<JavaVMExt*>(vm)->runtime; 802 JavaVMExt* vm = soa.Vm(); local 803 IndirectReferenceTable& globals = vm->globals; 804 WriterMutexLock mu(soa.Self(), vm->globals_lock); 813 JavaVMExt* vm = reinterpret_cast<JNIEnvExt*>(env)->vm; local 814 IndirectReferenceTable& globals = vm->globals; 816 WriterMutexLock mu(self, vm 2483 GetJavaVM(JNIEnv* env, JavaVM** vm) argument 2955 JNIEnvExt(Thread* self, JavaVMExt* vm) argument 3060 DestroyJavaVM(JavaVM* vm) argument 3069 AttachCurrentThread(JavaVM* vm, JNIEnv** p_env, void* thr_args) argument 3073 AttachCurrentThreadAsDaemon(JavaVM* vm, JNIEnv** p_env, void* thr_args) argument 3077 DetachCurrentThread(JavaVM* vm) argument 3087 GetEnv(JavaVM* vm, void** env, jint version) argument [all...] |
H A D | thread.cc | 1358 JavaVMExt* const vm = Runtime::Current()->GetJavaVM(); local 1359 result = vm->globals.SynchronizedGet(const_cast<Thread*>(this), &vm->globals_lock, ref);
|
H A D | debugger.cc | 127 JavaVMExt* vm = Runtime::Current()->GetJavaVM(); local 130 vm->DeleteWeakGlobalRef(self, p.second); 4475 const char* propertyName = "dalvik.vm.allocTrackerMax";
|
/art/runtime/native/ |
H A D | dalvik_system_ZygoteHooks.cc | 63 JavaVMExt* vm = runtime->GetJavaVM(); local 64 if (!vm->check_jni) { 66 vm->SetCheckJniEnabled(true);
|
H A D | java_lang_Runtime.cc | 73 JavaVMExt* vm = Runtime::Current()->GetJavaVM(); local 74 bool success = vm->LoadNativeLibrary(filename.c_str(), classLoader, &detail);
|
/art/dalvikvm/ |
H A D | dalvikvm.cc | 174 JavaVM* vm = NULL; local 176 if (JNI_CreateJavaVM(&vm, &env, &init_args) != JNI_OK) { 194 if (vm->DetachCurrentThread() != JNI_OK) { 200 if (vm->DestroyJavaVM() != 0) {
|
/art/ |
H A D | Android.mk | 376 adb shell setprop persist.sys.dalvik.vm.lib.2 libart.so 383 adb shell setprop persist.sys.dalvik.vm.lib.2 libartd.so 390 adb shell setprop persist.sys.dalvik.vm.lib.2 libdvm.so 398 adb shell setprop dalvik.vm.dex2oat-filter "" 399 adb shell setprop dalvik.vm.image-dex2oat-filter "" 400 adb shell setprop persist.sys.dalvik.vm.lib.2 libart.so 408 adb shell setprop dalvik.vm.dex2oat-filter "" 409 adb shell setprop dalvik.vm.image-dex2oat-filter "" 410 adb shell setprop persist.sys.dalvik.vm.lib.2 libartd.so 418 adb shell setprop dalvik.vm [all...] |
/art/test/115-native-bridge/ |
H A D | nativebridge.cc | 41 static jint trampoline_JNI_OnLoad(JavaVM* vm, void* reserved) { argument 46 vm->GetEnv(reinterpret_cast<void **>(&env), JNI_VERSION_1_6); 86 return fnPtr(vm, reserved);
|
/art/test/004-JniTest/ |
H A D | jni_test.cc | 30 extern "C" JNIEXPORT jint JNI_OnLoad(JavaVM *vm, void *) { argument 31 assert(vm != nullptr); 33 jvm = vm;
|
/art/runtime/gc/ |
H A D | heap.cc | 1043 JavaVMExt* vm = soa.Vm(); local 1046 WriterMutexLock mu(self, vm->globals_lock); 1047 vm->globals.Trim();
|