test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach022/attach022Agent00.cpp
changeset 52221 27ba7cc31f9f
parent 52044 054a24c46812
child 52293 d01d4bd7c5b3
equal deleted inserted replaced
52220:9c260a6b6471 52221:27ba7cc31f9f
   201 
   201 
   202     memset(&caps, 0, sizeof(caps));
   202     memset(&caps, 0, sizeof(caps));
   203     caps.can_tag_objects = 1;
   203     caps.can_tag_objects = 1;
   204     caps.can_generate_object_free_events = 1;
   204     caps.can_generate_object_free_events = 1;
   205     caps.can_generate_vm_object_alloc_events = 1;
   205     caps.can_generate_vm_object_alloc_events = 1;
   206     if (!NSK_JVMTI_VERIFY(jvmti->AddCapabilities(&caps)) ) {
   206     if (!NSK_JVMTI_VERIFY(jvmti->AddCapabilities(&caps))) {
   207         return JNI_ERR;
   207         return JNI_ERR;
   208     }
   208     }
   209 
   209 
   210     memset(&eventCallbacks,0, sizeof(eventCallbacks));
   210     memset(&eventCallbacks,0, sizeof(eventCallbacks));
   211     eventCallbacks.ObjectFree = objectFreeHandler;
   211     eventCallbacks.ObjectFree = objectFreeHandler;
   212     eventCallbacks.VMObjectAlloc = vmObjectAllocHandler;
   212     eventCallbacks.VMObjectAlloc = vmObjectAllocHandler;
   213     if (!NSK_JVMTI_VERIFY(jvmti->SetEventCallbacks(&eventCallbacks, sizeof(eventCallbacks))) ) {
   213     if (!NSK_JVMTI_VERIFY(jvmti->SetEventCallbacks(&eventCallbacks, sizeof(eventCallbacks)))) {
   214         return JNI_ERR;
   214         return JNI_ERR;
   215     }
   215     }
   216 
   216 
   217     if (!(nsk_jvmti_aod_enableEvents(jvmti, testEvents, testEventsNumber))) {
   217     if (!(nsk_jvmti_aod_enableEvents(jvmti, testEvents, testEventsNumber))) {
   218         return JNI_ERR;
   218         return JNI_ERR;