/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)->GetVm(); local 62 vm->DetachCurrentThread(); 67 vm->DestroyJavaVM();
|
/art/test/936-search-onload/ |
H A D | search_onload.cc | 36 jint OnLoad(JavaVM* vm, argument 39 if (vm->GetEnv(reinterpret_cast<void**>(&jvmti_env), JVMTI_VERSION_1_0)) {
|
/art/test/169-threadgroup-jni/ |
H A D | jni_daemon_thread.cc | 25 static JavaVM* vm = nullptr; member in namespace:art 28 CHECK(vm != nullptr); 33 int attach_result = vm->AttachCurrentThread(&env, &args); 46 int detach_result = vm->DetachCurrentThread(); 53 CHECK_EQ(env->GetJavaVM(&vm), 0);
|
/art/test/1909-per-agent-tls/ |
H A D | agent_tls.cc | 59 JavaVM* vm = nullptr; local 60 if (env->GetJavaVM(&vm) != 0) { 66 if (vm->GetEnv(reinterpret_cast<void**>(&new_env), JVMTI_VERSION_1_0) != 0) {
|
/art/test/1941-dispose-stress/ |
H A D | dispose_stress.cc | 45 JavaVM* vm = nullptr; local 46 if (env->GetJavaVM(&vm) != 0) { 52 if (vm->GetEnv(reinterpret_cast<void**>(&new_env), JVMTI_VERSION_1_0) != 0) {
|
/art/test/900-hello-plugin/ |
H A D | load_unload.cc | 33 static jint GetEnvHandler(JavaVMExt* vm ATTRIBUTE_UNUSED, void** new_env, jint version) { 54 extern "C" JNIEXPORT jint JNICALL Agent_OnLoad(JavaVM* vm, argument 62 jint res = vm->GetEnv(reinterpret_cast<void**>(&env), TEST_900_ENV_VERSION_NUMBER); 70 extern "C" JNIEXPORT void JNICALL Agent_OnUnload(JavaVM* vm ATTRIBUTE_UNUSED) {
|
/art/test/909-attach-agent/ |
H A D | attach.cc | 37 jint OnAttach(JavaVM* vm, argument 52 if (vm->GetEnv(reinterpret_cast<void**>(&env), kArtTiVersion) == JNI_OK) { 60 if (vm->GetEnv(reinterpret_cast<void**>(&env), JVMTI_VERSION_1_0) != JNI_OK) { 64 CHECK_CALL_SUCCESS(vm->GetEnv(reinterpret_cast<void**>(&env2), 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 | 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 | jni_env_ext.cc | 52 jint JNIEnvExt::GetEnvHandler(JavaVMExt* vm, /*out*/void** env, jint version) { argument 53 UNUSED(vm); 155 2 * pointer_size + // Thread* self + JavaVMExt* vm. 165 2 * pointer_size); // Thread* self + JavaVMExt* vm
|
H A D | indirect_reference_table.cc | 56 JavaVMExt* vm = Runtime::Current()->GetJavaVM(); local 57 if (!vm->IsCheckJniEnabled()) {
|
H A D | java_vm_ext.cc | 354 static jint DestroyJavaVM(JavaVM* vm) { argument 355 if (vm == nullptr) { 358 JavaVMExt* raw_vm = reinterpret_cast<JavaVMExt*>(vm); 364 static jint AttachCurrentThread(JavaVM* vm, JNIEnv** p_env, void* thr_args) { argument 365 return AttachCurrentThreadInternal(vm, p_env, thr_args, false); 368 static jint AttachCurrentThreadAsDaemon(JavaVM* vm, JNIEnv** p_env, void* thr_args) { argument 369 return AttachCurrentThreadInternal(vm, p_env, thr_args, true); 372 static jint DetachCurrentThread(JavaVM* vm) { argument 373 if (vm == nullptr || Thread::Current() == nullptr) { 376 JavaVMExt* raw_vm = reinterpret_cast<JavaVMExt*>(vm); 382 GetEnv(JavaVM* vm, void** env, jint version) argument 396 AttachCurrentThreadInternal(JavaVM* vm, JNIEnv** p_env, void* raw_args, bool as_daemon) argument [all...] |
/art/test/ti-agent/ |
H A D | common_load.cc | 36 jint OnLoad(JavaVM* vm, char* options, void* reserved); 40 jint OnLoad(JavaVM* vm, char* options, void* reserved); 44 jint OnLoad(JavaVM* vm, char* options, void* reserved); 49 using OnLoad = jint (*)(JavaVM* vm, char* options, void* reserved); 50 using OnAttach = jint (*)(JavaVM* vm, char* options, void* reserved); 59 static jint MinimalOnLoad(JavaVM* vm, argument 62 if (vm->GetEnv(reinterpret_cast<void**>(&jvmti_env), JVMTI_VERSION_1_0) != 0) { 121 extern "C" JNIEXPORT jint JNICALL Agent_OnLoad(JavaVM* vm, char* options, void* reserved) { argument 142 return fn(vm, remaining_options, reserved); 145 extern "C" JNIEXPORT jint JNICALL Agent_OnAttach(JavaVM* vm, cha argument [all...] |
H A D | frame_pop_helper.cc | 108 JavaVM* vm; local 110 if (env->GetJavaVM(&vm) != JNI_OK || 111 vm->GetEnv(reinterpret_cast<void**>(&out_jvmti_env), JVMTI_VERSION_1_0) != JNI_OK) {
|
H A D | redefinition_helper.cc | 171 jint OnLoad(JavaVM* vm, argument 174 if (vm->GetEnv(reinterpret_cast<void**>(&jvmti_env), JVMTI_VERSION_1_0)) { 328 JavaVM* vm = nullptr; local 329 if (env->GetJavaVM(&vm) != 0 || 330 vm->GetEnv(reinterpret_cast<void**>(&real_env), JVMTI_VERSION_1_0) != 0) { 346 jint OnLoad(JavaVM* vm, argument 349 if (vm->GetEnv(reinterpret_cast<void**>(&jvmti_env), JVMTI_VERSION_1_0)) { 362 jint OnLoad(JavaVM* vm, argument 365 if (vm->GetEnv(reinterpret_cast<void**>(&jvmti_env), JVMTI_VERSION_1_0)) {
|
/art/test/1900-track-alloc/ |
H A D | alloc.cc | 100 JavaVM* vm = nullptr; local 101 if (env->GetJavaVM(&vm) != 0) { 107 if (vm->GetEnv(reinterpret_cast<void**>(&new_env), JVMTI_VERSION_1_0) != 0) {
|
/art/test/1919-vminit-thread-start-timing/ |
H A D | vminit.cc | 137 jint OnLoad(JavaVM* vm, argument 140 if (vm->GetEnv(reinterpret_cast<void**>(&jvmti_env), JVMTI_VERSION_1_0) != 0) {
|
/art/test/901-hello-ti-agent/ |
H A D | basics.cc | 85 jint OnLoad(JavaVM* vm, argument 101 CHECK_CALL_SUCCESS(vm->GetEnv(reinterpret_cast<void**>(&env), JVMTI_VERSION_1_0)); 102 CHECK_CALL_SUCCESS(vm->GetEnv(reinterpret_cast<void**>(&env2), JVMTI_VERSION_1_0)); 137 if (vm->GetEnv(reinterpret_cast<void**>(&jvmti_env), JVMTI_VERSION_1_0)) {
|
/art/runtime/native/ |
H A D | dalvik_system_ZygoteHooks.cc | 190 JavaVMExt* vm = runtime->GetJavaVM(); local 191 if (!vm->IsCheckJniEnabled()) { 193 vm->SetCheckJniEnabled(true);
|
/art/tools/titrace/ |
H A D | titrace.cc | 107 error = jvmti->GetSystemProperty("java.vm.name", /*out*/ &value_ptr); 108 CHECK_JVMTI_ERROR(jvmti, error) << "Failed to get property 'java.vm.name'"; 109 CHECK(value_ptr != nullptr) << "Returned property was null for 'java.vm.name'"; 230 JNIEXPORT jint JNICALL Agent_OnAttach(JavaVM *vm, char* options, void* reserved) { argument 231 return Agent_OnLoad(vm, options, reserved); 303 JNIEXPORT void JNICALL Agent_OnUnload(JavaVM* vm ATTRIBUTE_UNUSED) {
|
/art/tools/wrapagentproperties/ |
H A D | wrapagentproperties.cc | 51 static jint CreateJvmtiEnv(ProxyJavaVM* vm, void** out_env, jint version); 61 ProxyJavaVM(JavaVM* vm, const std::string& agent_lib, PropMap* map) argument 63 real_vm(vm), 80 static jint WrapDestroyJavaVM(ProxyJavaVM* vm) { argument 81 return vm->real_vm->DestroyJavaVM(); 83 static jint WrapAttachCurrentThread(ProxyJavaVM* vm, JNIEnv** env, void* res) { argument 84 return vm->real_vm->AttachCurrentThread(env, res); 86 static jint WrapDetachCurrentThread(ProxyJavaVM* vm) { argument 87 return vm->real_vm->DetachCurrentThread(); 89 static jint WrapAttachCurrentThreadAsDaemon(ProxyJavaVM* vm, JNIEn argument 93 WrapGetEnv(ProxyJavaVM* vm, void** out_env, jint version) argument 209 SetupProxyJvmtiEnv(ProxyJavaVM* vm, jvmtiEnv* real_env) argument 233 CreateJvmtiEnv(ProxyJavaVM* vm, void** out_env, jint version) argument 246 CallNextAgent(StartType start, ProxyJavaVM* vm, std::string options, void* reserved) argument 303 AgentStart(StartType start, JavaVM* vm, char* options, void* reserved) argument 324 Agent_OnAttach(JavaVM *vm, char* options, void* reserved) argument [all...] |
/art/tools/breakpoint-logger/ |
H A D | breakpoint_logger.cc | 351 JavaVM* vm, 358 res = vm->GetEnv(reinterpret_cast<void**>(&jvmti), JVMTI_VERSION_1_1); 418 res = vm->GetEnv(reinterpret_cast<void**>(&env), JNI_VERSION_1_2); 437 extern "C" JNIEXPORT jint JNICALL Agent_OnAttach(JavaVM *vm, char* options, void* reserved) { argument 438 return AgentStart(StartType::OnAttach, vm, options, reserved); 350 AgentStart(StartType start, JavaVM* vm, char* options, void* reserved ATTRIBUTE_UNUSED) argument
|
/art/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 | 46 static jint trampoline_JNI_OnLoad(JavaVM* vm, void* reserved) { argument 51 vm->GetEnv(reinterpret_cast<void **>(&env), JNI_VERSION_1_6); 91 return fnPtr(vm, reserved);
|