test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach037/attach037Agent00.cpp
changeset 52221 27ba7cc31f9f
parent 52044 054a24c46812
child 52293 d01d4bd7c5b3
equal deleted inserted replaced
52220:9c260a6b6471 52221:27ba7cc31f9f
   120     if (!NSK_VERIFY((jvmti = nsk_jvmti_createJVMTIEnv(vm, reserved)) != NULL))
   120     if (!NSK_VERIFY((jvmti = nsk_jvmti_createJVMTIEnv(vm, reserved)) != NULL))
   121         return JNI_ERR;
   121         return JNI_ERR;
   122 
   122 
   123     memset(&caps, 0, sizeof(caps));
   123     memset(&caps, 0, sizeof(caps));
   124     caps.can_generate_monitor_events = 1;
   124     caps.can_generate_monitor_events = 1;
   125     if (!NSK_JVMTI_VERIFY(jvmti->AddCapabilities(&caps)) ) {
   125     if (!NSK_JVMTI_VERIFY(jvmti->AddCapabilities(&caps))) {
   126         return JNI_ERR;
   126         return JNI_ERR;
   127     }
   127     }
   128 
   128 
   129     memset(&eventCallbacks,0, sizeof(eventCallbacks));
   129     memset(&eventCallbacks,0, sizeof(eventCallbacks));
   130     eventCallbacks.MonitorWaited = monitorWaitedHandler;
   130     eventCallbacks.MonitorWaited = monitorWaitedHandler;
   131     eventCallbacks.MonitorWait = monitorWaitHandler;
   131     eventCallbacks.MonitorWait = monitorWaitHandler;
   132     if (!NSK_JVMTI_VERIFY(jvmti->SetEventCallbacks(&eventCallbacks, sizeof(eventCallbacks))) ) {
   132     if (!NSK_JVMTI_VERIFY(jvmti->SetEventCallbacks(&eventCallbacks, sizeof(eventCallbacks)))) {
   133         return JNI_ERR;
   133         return JNI_ERR;
   134     }
   134     }
   135 
   135 
   136     if (!(nsk_jvmti_aod_enableEvents(jvmti, testEvents, testEventsNumber))) {
   136     if (!(nsk_jvmti_aod_enableEvents(jvmti, testEvents, testEventsNumber))) {
   137         return JNI_ERR;
   137         return JNI_ERR;