< prev index next >

test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach037/attach037Agent00.cpp

Print this page
rev 52200 : [mq]: spaces


 105 #endif
 106 {
 107     jvmtiEventCallbacks eventCallbacks;
 108     jvmtiCapabilities caps;
 109     jvmtiEnv* jvmti;
 110     JNIEnv* jni;
 111 
 112     if (!NSK_VERIFY((options = (Options*) nsk_aod_createOptions(optionsString)) != NULL))
 113         return JNI_ERR;
 114 
 115     agentName = nsk_aod_getOptionValue(options, NSK_AOD_AGENT_NAME_OPTION);
 116 
 117     if ((jni = (JNIEnv*) nsk_aod_createJNIEnv(vm)) == NULL)
 118         return JNI_ERR;
 119 
 120     if (!NSK_VERIFY((jvmti = nsk_jvmti_createJVMTIEnv(vm, reserved)) != NULL))
 121         return JNI_ERR;
 122 
 123     memset(&caps, 0, sizeof(caps));
 124     caps.can_generate_monitor_events = 1;
 125     if (!NSK_JVMTI_VERIFY(jvmti->AddCapabilities(&caps)) ) {
 126         return JNI_ERR;
 127     }
 128 
 129     memset(&eventCallbacks,0, sizeof(eventCallbacks));
 130     eventCallbacks.MonitorWaited = monitorWaitedHandler;
 131     eventCallbacks.MonitorWait = monitorWaitHandler;
 132     if (!NSK_JVMTI_VERIFY(jvmti->SetEventCallbacks(&eventCallbacks, sizeof(eventCallbacks))) ) {
 133         return JNI_ERR;
 134     }
 135 
 136     if (!(nsk_jvmti_aod_enableEvents(jvmti, testEvents, testEventsNumber))) {
 137         return JNI_ERR;
 138     }
 139 
 140     NSK_DISPLAY1("%s: initialization was done\n", agentName);
 141 
 142     if (!NSK_VERIFY(nsk_aod_agentLoaded(jni, agentName)))
 143         return JNI_ERR;
 144 
 145     return JNI_OK;
 146 }
 147 
 148 }


 105 #endif
 106 {
 107     jvmtiEventCallbacks eventCallbacks;
 108     jvmtiCapabilities caps;
 109     jvmtiEnv* jvmti;
 110     JNIEnv* jni;
 111 
 112     if (!NSK_VERIFY((options = (Options*) nsk_aod_createOptions(optionsString)) != NULL))
 113         return JNI_ERR;
 114 
 115     agentName = nsk_aod_getOptionValue(options, NSK_AOD_AGENT_NAME_OPTION);
 116 
 117     if ((jni = (JNIEnv*) nsk_aod_createJNIEnv(vm)) == NULL)
 118         return JNI_ERR;
 119 
 120     if (!NSK_VERIFY((jvmti = nsk_jvmti_createJVMTIEnv(vm, reserved)) != NULL))
 121         return JNI_ERR;
 122 
 123     memset(&caps, 0, sizeof(caps));
 124     caps.can_generate_monitor_events = 1;
 125     if (!NSK_JVMTI_VERIFY(jvmti->AddCapabilities(&caps))) {
 126         return JNI_ERR;
 127     }
 128 
 129     memset(&eventCallbacks,0, sizeof(eventCallbacks));
 130     eventCallbacks.MonitorWaited = monitorWaitedHandler;
 131     eventCallbacks.MonitorWait = monitorWaitHandler;
 132     if (!NSK_JVMTI_VERIFY(jvmti->SetEventCallbacks(&eventCallbacks, sizeof(eventCallbacks)))) {
 133         return JNI_ERR;
 134     }
 135 
 136     if (!(nsk_jvmti_aod_enableEvents(jvmti, testEvents, testEventsNumber))) {
 137         return JNI_ERR;
 138     }
 139 
 140     NSK_DISPLAY1("%s: initialization was done\n", agentName);
 141 
 142     if (!NSK_VERIFY(nsk_aod_agentLoaded(jni, agentName)))
 143         return JNI_ERR;
 144 
 145     return JNI_OK;
 146 }
 147 
 148 }
< prev index next >