< prev index next >

test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach045/attach045Agent03.cpp

Print this page
rev 52200 : [mq]: spaces


 118     jvmtiCapabilities caps;
 119     JNIEnv* jni;
 120 
 121     if (!NSK_VERIFY((options = (Options*) nsk_aod_createOptions(optionsString)) != NULL))
 122         return JNI_ERR;
 123 
 124     agentName = nsk_aod_getOptionValue(options, NSK_AOD_AGENT_NAME_OPTION);
 125 
 126     if ((jni = (JNIEnv*) nsk_aod_createJNIEnv(vm)) == NULL)
 127         return JNI_ERR;
 128 
 129     if (!NSK_VERIFY((jvmti = nsk_jvmti_createJVMTIEnv(vm, reserved)) != NULL))
 130         return JNI_ERR;
 131 
 132     if (!NSK_JVMTI_VERIFY(jvmti->CreateRawMonitor("attach045-agent03-eventsCounterMonitor", &eventsCounterMonitor))) {
 133         return JNI_ERR;
 134     }
 135 
 136     memset(&caps, 0, sizeof(caps));
 137     caps.can_generate_vm_object_alloc_events = 1;
 138     if (!NSK_JVMTI_VERIFY(jvmti->AddCapabilities(&caps)) ) {
 139         return JNI_ERR;
 140     }
 141 
 142     memset(&eventCallbacks,0, sizeof(eventCallbacks));
 143     eventCallbacks.VMObjectAlloc = VMObjectAllocHandler;
 144     if (!NSK_JVMTI_VERIFY(jvmti->SetEventCallbacks(&eventCallbacks, sizeof(eventCallbacks))) ) {
 145         return JNI_ERR;
 146     }
 147 
 148     if (!(nsk_jvmti_aod_enableEvents(jvmti, testEvents, testEventsNumber))) {
 149         return JNI_ERR;
 150     }
 151 
 152     NSK_DISPLAY1("%s: initialization was done\n", agentName);
 153 
 154     if (!NSK_VERIFY(nsk_aod_agentLoaded(jni, agentName)))
 155         return JNI_ERR;
 156 
 157     return JNI_OK;
 158 }
 159 
 160 
 161 }


 118     jvmtiCapabilities caps;
 119     JNIEnv* jni;
 120 
 121     if (!NSK_VERIFY((options = (Options*) nsk_aod_createOptions(optionsString)) != NULL))
 122         return JNI_ERR;
 123 
 124     agentName = nsk_aod_getOptionValue(options, NSK_AOD_AGENT_NAME_OPTION);
 125 
 126     if ((jni = (JNIEnv*) nsk_aod_createJNIEnv(vm)) == NULL)
 127         return JNI_ERR;
 128 
 129     if (!NSK_VERIFY((jvmti = nsk_jvmti_createJVMTIEnv(vm, reserved)) != NULL))
 130         return JNI_ERR;
 131 
 132     if (!NSK_JVMTI_VERIFY(jvmti->CreateRawMonitor("attach045-agent03-eventsCounterMonitor", &eventsCounterMonitor))) {
 133         return JNI_ERR;
 134     }
 135 
 136     memset(&caps, 0, sizeof(caps));
 137     caps.can_generate_vm_object_alloc_events = 1;
 138     if (!NSK_JVMTI_VERIFY(jvmti->AddCapabilities(&caps))) {
 139         return JNI_ERR;
 140     }
 141 
 142     memset(&eventCallbacks,0, sizeof(eventCallbacks));
 143     eventCallbacks.VMObjectAlloc = VMObjectAllocHandler;
 144     if (!NSK_JVMTI_VERIFY(jvmti->SetEventCallbacks(&eventCallbacks, sizeof(eventCallbacks)))) {
 145         return JNI_ERR;
 146     }
 147 
 148     if (!(nsk_jvmti_aod_enableEvents(jvmti, testEvents, testEventsNumber))) {
 149         return JNI_ERR;
 150     }
 151 
 152     NSK_DISPLAY1("%s: initialization was done\n", agentName);
 153 
 154     if (!NSK_VERIFY(nsk_aod_agentLoaded(jni, agentName)))
 155         return JNI_ERR;
 156 
 157     return JNI_OK;
 158 }
 159 
 160 
 161 }
< prev index next >