< prev index next >

test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t007/ma10t007.cpp

Print this page
rev 52100 : 8212082: Remove the NSK_CPP_STUB macros for remaining vmTestbase/jvmti/[sS]*
Summary:
Reviewed-by:


  98     jvmtiEnv* jvmti = NULL;
  99     jvmtiCapabilities caps;
 100     jvmtiEventCallbacks callbacks;
 101 
 102     NSK_DISPLAY0("Agent_OnLoad\n");
 103 
 104     if (!NSK_VERIFY(nsk_jvmti_parseOptions(options)))
 105         return JNI_ERR;
 106 
 107     timeout = nsk_jvmti_getWaitTime() * 60 * 1000;
 108 
 109     if (!NSK_VERIFY((jvmti =
 110             nsk_jvmti_createJVMTIEnv(jvm, reserved)) != NULL))
 111         return JNI_ERR;
 112 
 113     if (!NSK_VERIFY(nsk_jvmti_setAgentProc(agentProc, NULL)))
 114         return JNI_ERR;
 115 
 116     memset(&caps, 0, sizeof(caps));
 117     caps.can_generate_garbage_collection_events = 1;
 118     if (!NSK_JVMTI_VERIFY(NSK_CPP_STUB2(AddCapabilities, jvmti, &caps))) {
 119         return JNI_ERR;
 120     }
 121 
 122     memset(&callbacks, 0, sizeof(callbacks));
 123     callbacks.GarbageCollectionStart = &GarbageCollectionStart;
 124     callbacks.GarbageCollectionFinish = &GarbageCollectionFinish;
 125     if (!NSK_VERIFY(nsk_jvmti_init_MA(&callbacks)))
 126         return JNI_ERR;
 127 
 128     if (!NSK_JVMTI_VERIFY(NSK_CPP_STUB4(SetEventNotificationMode,
 129             jvmti, JVMTI_ENABLE, JVMTI_EVENT_GARBAGE_COLLECTION_START, NULL)))
 130         return JNI_ERR;
 131     if (!NSK_JVMTI_VERIFY(NSK_CPP_STUB4(SetEventNotificationMode,
 132             jvmti, JVMTI_ENABLE, JVMTI_EVENT_GARBAGE_COLLECTION_FINISH, NULL)))
 133         return JNI_ERR;
 134 
 135     return JNI_OK;
 136 }
 137 
 138 /* ========================================================================== */
 139 
 140 }


  98     jvmtiEnv* jvmti = NULL;
  99     jvmtiCapabilities caps;
 100     jvmtiEventCallbacks callbacks;
 101 
 102     NSK_DISPLAY0("Agent_OnLoad\n");
 103 
 104     if (!NSK_VERIFY(nsk_jvmti_parseOptions(options)))
 105         return JNI_ERR;
 106 
 107     timeout = nsk_jvmti_getWaitTime() * 60 * 1000;
 108 
 109     if (!NSK_VERIFY((jvmti =
 110             nsk_jvmti_createJVMTIEnv(jvm, reserved)) != NULL))
 111         return JNI_ERR;
 112 
 113     if (!NSK_VERIFY(nsk_jvmti_setAgentProc(agentProc, NULL)))
 114         return JNI_ERR;
 115 
 116     memset(&caps, 0, sizeof(caps));
 117     caps.can_generate_garbage_collection_events = 1;
 118     if (!NSK_JVMTI_VERIFY(jvmti->AddCapabilities(&caps))) {
 119         return JNI_ERR;
 120     }
 121 
 122     memset(&callbacks, 0, sizeof(callbacks));
 123     callbacks.GarbageCollectionStart = &GarbageCollectionStart;
 124     callbacks.GarbageCollectionFinish = &GarbageCollectionFinish;
 125     if (!NSK_VERIFY(nsk_jvmti_init_MA(&callbacks)))
 126         return JNI_ERR;
 127 
 128     if (!NSK_JVMTI_VERIFY(jvmti->SetEventNotificationMode(JVMTI_ENABLE, JVMTI_EVENT_GARBAGE_COLLECTION_START, NULL)))

 129         return JNI_ERR;
 130     if (!NSK_JVMTI_VERIFY(jvmti->SetEventNotificationMode(JVMTI_ENABLE, JVMTI_EVENT_GARBAGE_COLLECTION_FINISH, NULL)))

 131         return JNI_ERR;
 132 
 133     return JNI_OK;
 134 }
 135 
 136 /* ========================================================================== */
 137 
 138 }
< prev index next >