/art/benchmark/ |
H A D | jni_loader.cc | 21 jint JNI_OnLoad(JavaVM* vm, void* /*reserved*/) { argument 23 if (vm->GetEnv(reinterpret_cast<void**>(&env), JNI_VERSION_1_6) != JNI_OK) {
|
/art/test/136-daemon-jni-shutdown/ |
H A D | daemon_jni_shutdown.cc | 61 JavaVM* vm = down_cast<JNIEnvExt*>(env)->vm; local 62 vm->DetachCurrentThread(); 67 vm->DestroyJavaVM();
|
/art/test/936-search-onload/ |
H A D | search_onload.cc | 35 jint OnLoad(JavaVM* vm, argument 38 if (vm->GetEnv(reinterpret_cast<void**>(&jvmti_env), JVMTI_VERSION_1_0)) {
|
/art/test/900-hello-plugin/ |
H A D | load_unload.cc | 32 static jint GetEnvHandler(JavaVMExt* vm ATTRIBUTE_UNUSED, void** new_env, jint version) { 53 extern "C" JNIEXPORT jint JNICALL Agent_OnLoad(JavaVM* vm, argument 61 jint res = vm->GetEnv(reinterpret_cast<void**>(&env), TEST_900_ENV_VERSION_NUMBER); 69 extern "C" JNIEXPORT void JNICALL Agent_OnUnload(JavaVM* vm ATTRIBUTE_UNUSED) {
|
/art/test/909-attach-agent/ |
H A D | attach.cc | 30 jint OnAttach(JavaVM* vm, argument 46 CHECK_CALL_SUCCESS(vm->GetEnv(reinterpret_cast<void**>(&env), JVMTI_VERSION_1_0)); 47 CHECK_CALL_SUCCESS(vm->GetEnv(reinterpret_cast<void**>(&env2), JVMTI_VERSION_1_0));
|
/art/test/983-source-transform-verify/ |
H A D | source_transform.cc | 107 jint OnLoad(JavaVM* vm, argument 110 if (vm->GetEnv(reinterpret_cast<void**>(&jvmti_env), JVMTI_VERSION_1_0)) {
|
/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/ |
H A D | jni_env_ext.h | 44 static JNIEnvExt* Create(Thread* self, JavaVMExt* vm, std::string* error_msg); 63 static jint GetEnvHandler(JavaVMExt* vm, /*out*/void** out, jint version); 69 JavaVMExt* const vm; member in struct:art::JNIEnvExt 131 JNIEnvExt(Thread* self, JavaVMExt* vm, std::string* error_msg)
|
H A D | scoped_thread_state_change.h | 114 explicit ScopedObjectAccessAlreadyRunnable(JavaVM* vm) argument 115 : self_(nullptr), env_(nullptr), vm_(reinterpret_cast<JavaVMExt*>(vm)) {} 157 explicit ScopedObjectAccessUnchecked(JavaVM* vm) ALWAYS_INLINE 158 : ScopedObjectAccessAlreadyRunnable(vm), tsc_() {} 186 explicit ScopedObjectAccess(JavaVM* vm) SHARED_LOCK_FUNCTION(Locks::mutator_lock_) 187 : ScopedObjectAccessUnchecked(vm) {}
|
H A D | indirect_reference_table.cc | 53 JavaVMExt* vm = Runtime::Current()->GetJavaVM(); local 54 if (!vm->IsCheckJniEnabled()) {
|
H A D | jni_env_ext.cc | 53 jint JNIEnvExt::GetEnvHandler(JavaVMExt* vm, /*out*/void** env, jint version) { argument 54 UNUSED(vm); 77 vm(vm_in), 85 check_jni = vm->IsCheckJniEnabled(); 149 2 * pointer_size + // Thread* self + JavaVMExt* vm. 159 2 * pointer_size); // Thread* self + JavaVMExt* vm 238 vm->JniAbortF("<JNI MonitorExit>", 265 vm->JniAbortF("<JNI End>",
|
H A D | java_vm_ext.cc | 320 static jint DestroyJavaVM(JavaVM* vm) { argument 321 if (vm == nullptr) { 324 JavaVMExt* raw_vm = reinterpret_cast<JavaVMExt*>(vm); 330 static jint AttachCurrentThread(JavaVM* vm, JNIEnv** p_env, void* thr_args) { argument 331 return AttachCurrentThreadInternal(vm, p_env, thr_args, false); 334 static jint AttachCurrentThreadAsDaemon(JavaVM* vm, JNIEnv** p_env, void* thr_args) { argument 335 return AttachCurrentThreadInternal(vm, p_env, thr_args, true); 338 static jint DetachCurrentThread(JavaVM* vm) { argument 339 if (vm == nullptr || Thread::Current() == nullptr) { 342 JavaVMExt* raw_vm = reinterpret_cast<JavaVMExt*>(vm); 348 GetEnv(JavaVM* vm, void** env, jint version) argument 362 AttachCurrentThreadInternal(JavaVM* vm, JNIEnv** p_env, void* raw_args, bool as_daemon) argument [all...] |
H A D | check_jni.cc | 516 bool CheckNonHeap(JavaVMExt* vm, bool entry, const char* fmt, JniValueType* args) { argument 518 if (!should_trace && vm != nullptr && vm->IsTracingEnabled()) { 525 should_trace = (traceMethod != nullptr && vm->ShouldTrace(traceMethod)); 1641 static jint GetJavaVM(JNIEnv *env, JavaVM **vm) { argument 1644 JniValueType args[2] = {{.E = env }, {.p = vm}}; 1647 result.i = baseEnv(env)->GetJavaVM(env, vm); 2593 return reinterpret_cast<JNIEnvExt*>(env)->vm; 3829 static jint DestroyJavaVM(JavaVM* vm) { argument 3831 JniValueType args[1] = {{.v = vm}}; 3841 AttachCurrentThread(JavaVM* vm, JNIEnv** p_env, void* thr_args) argument 3851 AttachCurrentThreadAsDaemon(JavaVM* vm, JNIEnv** p_env, void* thr_args) argument 3861 DetachCurrentThread(JavaVM* vm) argument 3871 GetEnv(JavaVM* vm, void** p_env, jint version) argument 3882 BaseVm(JavaVM* vm) argument [all...] |
H A D | jni_internal.cc | 301 return reinterpret_cast<JNIEnvExt*>(env)->vm; 541 JavaVMExt* vm = down_cast<JNIEnvExt*>(env)->vm; local 543 vm->DeleteGlobalRef(self, obj); 553 JavaVMExt* vm = down_cast<JNIEnvExt*>(env)->vm; local 555 vm->DeleteWeakGlobalRef(self, obj); 2223 bool warn_on_going_to_parent = down_cast<JNIEnvExt*>(env)->vm->IsCheckJniEnabled(); 2334 static jint GetJavaVM(JNIEnv* env, JavaVM** vm) { argument 2335 CHECK_NON_NULL_ARGUMENT_RETURN(vm, JNI_ER [all...] |
H A D | class_linker.cc | 2213 JavaVMExt* const vm = runtime->GetJavaVM(); local 2214 vm->DeleteWeakGlobalRef(self, data.weak_root); 3398 JavaVMExt* const vm = self->GetJniEnv()->vm; local 3402 vm->DeleteWeakGlobalRef(self, data.weak_root); 3408 jweak dex_cache_jweak = vm->AddWeakGlobalRef(self, dex_cache); 5192 data.weak_root = self->GetJniEnv()->vm->AddWeakGlobalRef(self, class_loader);
|
/art/test/ti-agent/ |
H A D | common_load.cc | 37 using OnLoad = jint (*)(JavaVM* vm, char* options, void* reserved); 38 using OnAttach = jint (*)(JavaVM* vm, char* options, void* reserved); 47 static jint MinimalOnLoad(JavaVM* vm, argument 50 if (vm->GetEnv(reinterpret_cast<void**>(&jvmti_env), JVMTI_VERSION_1_0) != 0) { 109 extern "C" JNIEXPORT jint JNICALL Agent_OnLoad(JavaVM* vm, char* options, void* reserved) { argument 130 return fn(vm, remaining_options, reserved); 133 extern "C" JNIEXPORT jint JNICALL Agent_OnAttach(JavaVM* vm, char* options, void* reserved) { argument 152 return lib->attach(vm, remaining_options, reserved);
|
H A D | common_helper.cc | 149 jint OnLoad(JavaVM* vm, argument 152 if (vm->GetEnv(reinterpret_cast<void**>(&jvmti_env), JVMTI_VERSION_1_0)) { 306 JavaVM* vm = nullptr; local 307 if (env->GetJavaVM(&vm) != 0 || 308 vm->GetEnv(reinterpret_cast<void**>(&real_env), JVMTI_VERSION_1_0) != 0) { 324 jint OnLoad(JavaVM* vm, argument 327 if (vm->GetEnv(reinterpret_cast<void**>(&jvmti_env), JVMTI_VERSION_1_0)) { 340 jint OnLoad(JavaVM* vm, argument 343 if (vm->GetEnv(reinterpret_cast<void**>(&jvmti_env), JVMTI_VERSION_1_0)) {
|
/art/test/901-hello-ti-agent/ |
H A D | basics.cc | 74 jint OnLoad(JavaVM* vm, argument 90 CHECK_CALL_SUCCESS(vm->GetEnv(reinterpret_cast<void**>(&env), JVMTI_VERSION_1_0)); 91 CHECK_CALL_SUCCESS(vm->GetEnv(reinterpret_cast<void**>(&env2), JVMTI_VERSION_1_0)); 126 if (vm->GetEnv(reinterpret_cast<void**>(&jvmti_env), JVMTI_VERSION_1_0)) {
|
/art/runtime/native/ |
H A D | dalvik_system_ZygoteHooks.cc | 170 JavaVMExt* vm = runtime->GetJavaVM(); local 171 if (!vm->IsCheckJniEnabled()) { 173 vm->SetCheckJniEnabled(true);
|
/art/test/ti-stress/ |
H A D | stress.cc | 203 extern "C" JNIEXPORT jint JNICALL Agent_OnLoad(JavaVM* vm, argument 207 if (vm->GetEnv(reinterpret_cast<void**>(&jvmti), JVMTI_VERSION_1_0)) {
|
/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/115-native-bridge/ |
H A D | nativebridge.cc | 45 static jint trampoline_JNI_OnLoad(JavaVM* vm, void* reserved) { argument 50 vm->GetEnv(reinterpret_cast<void **>(&env), JNI_VERSION_1_6); 90 return fnPtr(vm, reserved);
|
/art/test/004-JniTest/ |
H A D | jni_test.cc | 38 extern "C" JNIEXPORT jint JNI_OnLoad(JavaVM *vm, void*) { argument 39 CHECK(vm != nullptr); 41 jvm = vm;
|
/art/runtime/openjdkjvmti/ |
H A D | OpenjdkJvmTi.cc | 1688 static void CreateArtJvmTiEnv(art::JavaVMExt* vm, /*out*/void** new_jvmtiEnv) { argument 1689 struct ArtJvmTiEnv* env = new ArtJvmTiEnv(vm, &gEventHandler); 1701 static jint GetEnvHandler(art::JavaVMExt* vm, /*out*/void** env, jint version) { argument 1703 CreateArtJvmTiEnv(vm, env);
|
/art/runtime/gc/ |
H A D | heap.cc | 1396 JavaVMExt* vm = soa.Vm(); local 1398 vm->TrimGlobals();
|