< prev index next >

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

Print this page
rev 52200 : [mq]: spaces


 108     jvmtiEnv* jvmti;
 109     JNIEnv* jni;
 110 
 111     if (!NSK_VERIFY((options = (Options*) nsk_aod_createOptions(optionsString)) != NULL))
 112         return JNI_ERR;
 113 
 114     agentName = nsk_aod_getOptionValue(options, NSK_AOD_AGENT_NAME_OPTION);
 115 
 116     if ((jni = (JNIEnv*) nsk_aod_createJNIEnv(vm)) == NULL)
 117         return JNI_ERR;
 118 
 119     if (!NSK_VERIFY((jvmti = nsk_jvmti_createJVMTIEnv(vm, reserved)) != NULL))
 120         return JNI_ERR;
 121 
 122     if (!NSK_JVMTI_VERIFY(jvmti->CreateRawMonitor("attach045-agent01-eventsCounterMonitor", &eventsCounterMonitor))) {
 123         return JNI_ERR;
 124     }
 125 
 126     memset(&eventCallbacks,0, sizeof(eventCallbacks));
 127     eventCallbacks.ClassPrepare = classPrepareHandler;
 128     if (!NSK_JVMTI_VERIFY(jvmti->SetEventCallbacks(&eventCallbacks, sizeof(eventCallbacks))) ) {
 129         return JNI_ERR;
 130     }
 131 
 132     if (!(nsk_jvmti_aod_enableEvent(jvmti, JVMTI_EVENT_CLASS_PREPARE))) {
 133         return JNI_ERR;
 134     }
 135 
 136     NSK_DISPLAY1("%s: initialization was done\n", agentName);
 137 
 138     if (!NSK_VERIFY(nsk_aod_agentLoaded(jni, agentName)))
 139         return JNI_ERR;
 140 
 141     return JNI_OK;
 142 }
 143 
 144 
 145 }


 108     jvmtiEnv* jvmti;
 109     JNIEnv* jni;
 110 
 111     if (!NSK_VERIFY((options = (Options*) nsk_aod_createOptions(optionsString)) != NULL))
 112         return JNI_ERR;
 113 
 114     agentName = nsk_aod_getOptionValue(options, NSK_AOD_AGENT_NAME_OPTION);
 115 
 116     if ((jni = (JNIEnv*) nsk_aod_createJNIEnv(vm)) == NULL)
 117         return JNI_ERR;
 118 
 119     if (!NSK_VERIFY((jvmti = nsk_jvmti_createJVMTIEnv(vm, reserved)) != NULL))
 120         return JNI_ERR;
 121 
 122     if (!NSK_JVMTI_VERIFY(jvmti->CreateRawMonitor("attach045-agent01-eventsCounterMonitor", &eventsCounterMonitor))) {
 123         return JNI_ERR;
 124     }
 125 
 126     memset(&eventCallbacks,0, sizeof(eventCallbacks));
 127     eventCallbacks.ClassPrepare = classPrepareHandler;
 128     if (!NSK_JVMTI_VERIFY(jvmti->SetEventCallbacks(&eventCallbacks, sizeof(eventCallbacks)))) {
 129         return JNI_ERR;
 130     }
 131 
 132     if (!(nsk_jvmti_aod_enableEvent(jvmti, JVMTI_EVENT_CLASS_PREPARE))) {
 133         return JNI_ERR;
 134     }
 135 
 136     NSK_DISPLAY1("%s: initialization was done\n", agentName);
 137 
 138     if (!NSK_VERIFY(nsk_aod_agentLoaded(jni, agentName)))
 139         return JNI_ERR;
 140 
 141     return JNI_OK;
 142 }
 143 
 144 
 145 }
< prev index next >