< prev index next >

test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t007/ma10t007a.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     return JNI_OK;
 129 }
 130 
 131 /* ========================================================================== */
 132 
 133 }


  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     return JNI_OK;
 129 }
 130 
 131 /* ========================================================================== */
 132 
 133 }
< prev index next >