test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach021/attach021Agent00.cpp
changeset 52221 27ba7cc31f9f
parent 52044 054a24c46812
child 52293 d01d4bd7c5b3
equal deleted inserted replaced
52220:9c260a6b6471 52221:27ba7cc31f9f
   140     }
   140     }
   141 
   141 
   142     memset(&caps, 0, sizeof(caps));
   142     memset(&caps, 0, sizeof(caps));
   143     caps.can_tag_objects = 1;
   143     caps.can_tag_objects = 1;
   144     caps.can_generate_object_free_events = 1;
   144     caps.can_generate_object_free_events = 1;
   145     if (!NSK_JVMTI_VERIFY(jvmti->AddCapabilities(&caps)) ) {
   145     if (!NSK_JVMTI_VERIFY(jvmti->AddCapabilities(&caps))) {
   146         return JNI_ERR;
   146         return JNI_ERR;
   147     }
   147     }
   148 
   148 
   149     memset(&eventCallbacks,0, sizeof(eventCallbacks));
   149     memset(&eventCallbacks,0, sizeof(eventCallbacks));
   150     eventCallbacks.ObjectFree = objectFreeHandler;
   150     eventCallbacks.ObjectFree = objectFreeHandler;
   151     if (!NSK_JVMTI_VERIFY(jvmti->SetEventCallbacks(&eventCallbacks, sizeof(eventCallbacks))) ) {
   151     if (!NSK_JVMTI_VERIFY(jvmti->SetEventCallbacks(&eventCallbacks, sizeof(eventCallbacks)))) {
   152         return JNI_ERR;
   152         return JNI_ERR;
   153     }
   153     }
   154 
   154 
   155     if (!(nsk_jvmti_aod_enableEvent(jvmti, JVMTI_EVENT_OBJECT_FREE))) {
   155     if (!(nsk_jvmti_aod_enableEvent(jvmti, JVMTI_EVENT_OBJECT_FREE))) {
   156         return JNI_ERR;
   156         return JNI_ERR;