< prev index next >

test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach008/attach008Agent00.cpp

Print this page
rev 52200 : [mq]: spaces


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


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