< prev index next >

test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach038/attach038Agent00.cpp

Print this page
rev 52200 : [mq]: spaces


 102 #endif
 103 {
 104     jvmtiEventCallbacks eventCallbacks;
 105     jvmtiEnv* jvmti;
 106     JNIEnv* jni;
 107 
 108     if (!NSK_VERIFY((options = (Options*) nsk_aod_createOptions(optionsString)) != NULL))
 109         return JNI_ERR;
 110 
 111     agentName = nsk_aod_getOptionValue(options, NSK_AOD_AGENT_NAME_OPTION);
 112 
 113     if ((jni = (JNIEnv*) nsk_aod_createJNIEnv(vm)) == NULL)
 114         return JNI_ERR;
 115 
 116     if (!NSK_VERIFY((jvmti = nsk_jvmti_createJVMTIEnv(vm, reserved)) != NULL))
 117         return JNI_ERR;
 118 
 119     memset(&eventCallbacks,0, sizeof(eventCallbacks));
 120     eventCallbacks.ThreadEnd = threadEndHandler;
 121     eventCallbacks.ThreadStart = threadStartHandler;
 122     if (!NSK_JVMTI_VERIFY(jvmti->SetEventCallbacks(&eventCallbacks, sizeof(eventCallbacks))) ) {
 123         return JNI_ERR;
 124     }
 125 
 126     if (!(nsk_jvmti_aod_enableEvents(jvmti, testEvents, testEventsNumber))) {
 127         return JNI_ERR;
 128     }
 129 
 130     NSK_DISPLAY1("%s: initialization was done\n", agentName);
 131 
 132     if (!NSK_VERIFY(nsk_aod_agentLoaded(jni, agentName)))
 133         return JNI_ERR;
 134 
 135     return JNI_OK;
 136 }
 137 
 138 }


 102 #endif
 103 {
 104     jvmtiEventCallbacks eventCallbacks;
 105     jvmtiEnv* jvmti;
 106     JNIEnv* jni;
 107 
 108     if (!NSK_VERIFY((options = (Options*) nsk_aod_createOptions(optionsString)) != NULL))
 109         return JNI_ERR;
 110 
 111     agentName = nsk_aod_getOptionValue(options, NSK_AOD_AGENT_NAME_OPTION);
 112 
 113     if ((jni = (JNIEnv*) nsk_aod_createJNIEnv(vm)) == NULL)
 114         return JNI_ERR;
 115 
 116     if (!NSK_VERIFY((jvmti = nsk_jvmti_createJVMTIEnv(vm, reserved)) != NULL))
 117         return JNI_ERR;
 118 
 119     memset(&eventCallbacks,0, sizeof(eventCallbacks));
 120     eventCallbacks.ThreadEnd = threadEndHandler;
 121     eventCallbacks.ThreadStart = threadStartHandler;
 122     if (!NSK_JVMTI_VERIFY(jvmti->SetEventCallbacks(&eventCallbacks, sizeof(eventCallbacks)))) {
 123         return JNI_ERR;
 124     }
 125 
 126     if (!(nsk_jvmti_aod_enableEvents(jvmti, testEvents, testEventsNumber))) {
 127         return JNI_ERR;
 128     }
 129 
 130     NSK_DISPLAY1("%s: initialization was done\n", agentName);
 131 
 132     if (!NSK_VERIFY(nsk_aod_agentLoaded(jni, agentName)))
 133         return JNI_ERR;
 134 
 135     return JNI_OK;
 136 }
 137 
 138 }
< prev index next >