Searched defs:vm (Results 1 - 25 of 25) sorted by relevance

/art/benchmark/
H A Djni_loader.cc21 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 Ddaemon_jni_shutdown.cc61 JavaVM* vm = down_cast<JNIEnvExt*>(env)->vm; local
62 vm->DetachCurrentThread();
67 vm->DestroyJavaVM();
/art/test/936-search-onload/
H A Dsearch_onload.cc35 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 Dload_unload.cc32 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 Dattach.cc30 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 Dsource_transform.cc107 jint OnLoad(JavaVM* vm, argument
110 if (vm->GetEnv(reinterpret_cast<void**>(&jvmti_env), JVMTI_VERSION_1_0)) {
/art/dalvikvm/
H A Ddalvikvm.cc175 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 Djni_env_ext.h44 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 Dscoped_thread_state_change.h114 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 Dindirect_reference_table.cc53 JavaVMExt* vm = Runtime::Current()->GetJavaVM(); local
54 if (!vm->IsCheckJniEnabled()) {
H A Djni_env_ext.cc53 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 Djava_vm_ext.cc320 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 Dcheck_jni.cc516 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 Djni_internal.cc301 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 Dclass_linker.cc2213 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 Dcommon_load.cc37 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 Dcommon_helper.cc149 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 Dbasics.cc74 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 Ddalvik_system_ZygoteHooks.cc170 JavaVMExt* vm = runtime->GetJavaVM(); local
171 if (!vm->IsCheckJniEnabled()) {
173 vm->SetCheckJniEnabled(true);
/art/test/ti-stress/
H A Dstress.cc203 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 DOpenjdkJvm.cc333 art::JavaVMExt* vm = art::Runtime::Current()->GetJavaVM(); local
334 bool success = vm->LoadNativeLibrary(env,
/art/test/115-native-bridge/
H A Dnativebridge.cc45 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 Djni_test.cc38 extern "C" JNIEXPORT jint JNI_OnLoad(JavaVM *vm, void*) { argument
39 CHECK(vm != nullptr);
41 jvm = vm;
/art/runtime/openjdkjvmti/
H A DOpenjdkJvmTi.cc1688 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 Dheap.cc1396 JavaVMExt* vm = soa.Vm(); local
1398 vm->TrimGlobals();

Completed in 682 milliseconds