/art/dalvikvm/ |
H A D | dalvikvm.cc | 182 JavaVM* vm = NULL; local 184 if (JNI_CreateJavaVM(&vm, &env, &init_args) != JNI_OK) { 194 if (vm->DetachCurrentThread() != JNI_OK) { 200 if (vm->DestroyJavaVM() != 0) {
|
/art/runtime/native/ |
H A D | java_lang_Runtime.cc | 67 JavaVMExt* vm = Runtime::Current()->GetJavaVM(); local 68 bool success = vm->LoadNativeLibrary(filename.c_str(), classLoader, detail);
|
H A D | dalvik_system_VMRuntime.cc | 137 JavaVMExt* vm = runtime->GetJavaVM(); local 138 if (vm->check_jni) { 144 vm->work_around_app_jni_bugs = true;
|
H A D | dalvik_system_Zygote.cc | 280 JavaVMExt* vm = runtime->GetJavaVM(); local 281 if (!vm->check_jni) { 283 vm->SetCheckJniEnabled(true);
|
/art/runtime/ |
H A D | scoped_thread_state_change.h | 125 env_(reinterpret_cast<JNIEnvExt*>(env)), vm_(env_->vm) { 133 vm_(env_ != NULL ? env_->vm : NULL) { 139 explicit ScopedObjectAccessUnchecked(JavaVM* vm) argument 140 : ScopedThreadStateChange(), env_(NULL), vm_(reinterpret_cast<JavaVMExt*>(vm)) {} 286 explicit ScopedObjectAccess(JavaVM* vm) 288 : ScopedObjectAccessUnchecked(vm) {}
|
H A D | indirect_reference_table.cc | 230 JavaVMExt* vm = Runtime::Current()->GetJavaVM(); local 236 if (GetIndirectRefKind(iref) == kSirtOrInvalid && vm->work_around_app_jni_bugs) { 261 if (!vm->work_around_app_jni_bugs && !CheckEntry("remove", iref, idx)) { 297 if (!vm->work_around_app_jni_bugs && !CheckEntry("remove", iref, idx)) {
|
H A D | jni_internal.h | 144 JNIEnvExt(Thread* self, JavaVMExt* vm); 166 JavaVMExt* vm; member in struct:art::JNIEnvExt
|
H A D | check_jni.cc | 58 JavaVMExt* vm = Runtime::Current()->GetJavaVM(); local 59 if (vm->check_jni_abort_hook != NULL) { 60 vm->check_jni_abort_hook(vm->check_jni_abort_hook_data, os.str()); 130 static bool ShouldTrace(JavaVMExt* vm, const mirror::ArtMethod* method) 138 if (!vm->trace.empty() && class_name.find(vm->trace) != std::string::npos) { 166 explicit ScopedCheck(JavaVM* vm, bool has_method, const char* functionName) 168 : soa_(vm) { 443 JavaVM* vm local 1684 GetJavaVM(JNIEnv *env, JavaVM **vm) argument 2034 DestroyJavaVM(JavaVM* vm) argument 2040 AttachCurrentThread(JavaVM* vm, JNIEnv** p_env, void* thr_args) argument 2046 AttachCurrentThreadAsDaemon(JavaVM* vm, JNIEnv** p_env, void* thr_args) argument 2052 DetachCurrentThread(JavaVM* vm) argument 2058 GetEnv(JavaVM* vm, void** env, jint version) argument 2065 BaseVm(JavaVM* vm) argument [all...] |
H A D | thread.cc | 1185 JavaVMExt* vm = Runtime::Current()->GetJavaVM(); local 1186 IndirectReferenceTable& globals = vm->globals; 1187 ReaderMutexLock mu(const_cast<Thread*>(this), vm->globals_lock);
|
H A D | jni_internal.cc | 329 JavaVMExt* vm = soa.Vm(); local 330 MutexLock mu(soa.Self(), vm->pins_lock); 331 vm->pin_table.Add(array); 336 JavaVMExt* vm = soa.Vm(); local 337 MutexLock mu(soa.Self(), vm->pins_lock); 338 vm->pin_table.Remove(array); 402 static jint JII_AttachCurrentThread(JavaVM* vm, JNIEnv** p_env, void* raw_args, bool as_daemon) { argument 403 if (vm == NULL || p_env == NULL) { 414 Runtime* runtime = reinterpret_cast<JavaVMExt*>(vm)->runtime; 840 JavaVMExt* vm local 851 JavaVMExt* vm = reinterpret_cast<JNIEnvExt*>(env)->vm; local 2441 GetJavaVM(JNIEnv* env, JavaVM** vm) argument 2838 JNIEnvExt(Thread* self, JavaVMExt* vm) argument 2934 DestroyJavaVM(JavaVM* vm) argument 2943 AttachCurrentThread(JavaVM* vm, JNIEnv** p_env, void* thr_args) argument 2947 AttachCurrentThreadAsDaemon(JavaVM* vm, JNIEnv** p_env, void* thr_args) argument 2951 DetachCurrentThread(JavaVM* vm) argument 2961 GetEnv(JavaVM* vm, void** env, jint version) argument [all...] |
/art/test/JniTest/ |
H A D | jni_test.cc | 29 extern "C" JNIEXPORT jint JNI_OnLoad(JavaVM *vm, void *) { argument 30 assert(vm != NULL); 32 jvm = vm;
|
/art/jdwpspy/ |
H A D | Net.cpp | 59 Peer vm; member in struct:NetState 234 netState->dbg.sock = netState->vm.sock = -1; 237 strcpy(netState->vm.label, "V"); 314 int vmSock = netState->vm.sock; 318 netState->listenSock = netState->dbg.sock = netState->vm.sock = -1; 407 if (netState->vm.sock >= 0) { 408 fprintf(stderr, "+++ closing connection to vm\n"); 409 close(netState->vm.sock); 410 netState->vm.sock = -1; 594 assert(netState->vm [all...] |