< prev index next >

test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t008/em02t008.cpp

Print this page
rev 52050 : [mq]: refactor

*** 130,145 **** } static void changeCount(jvmtiEvent event, int *currentCounts) { ! if (!NSK_JVMTI_VERIFY(NSK_CPP_STUB2(RawMonitorEnter, jvmti, syncLock))) nsk_jvmti_setFailStatus(); currentCounts[event - JVMTI_MIN_EVENT_TYPE_VAL]++; ! if (!NSK_JVMTI_VERIFY(NSK_CPP_STUB2(RawMonitorExit, jvmti, syncLock))) nsk_jvmti_setFailStatus(); } /* ============================================================================= */ --- 130,145 ---- } static void changeCount(jvmtiEvent event, int *currentCounts) { ! if (!NSK_JVMTI_VERIFY(jvmti->RawMonitorEnter(syncLock))) nsk_jvmti_setFailStatus(); currentCounts[event - JVMTI_MIN_EVENT_TYPE_VAL]++; ! if (!NSK_JVMTI_VERIFY(jvmti->RawMonitorExit(syncLock))) nsk_jvmti_setFailStatus(); } /* ============================================================================= */
*** 155,166 **** changeCount(JVMTI_EVENT_VM_DEATH, &newEventCount[0]); showEventStatistics(STEP_NUMBER); if (!checkEvents(STEP_NUMBER)) nsk_jvmti_setFailStatus(); ! if (!NSK_JVMTI_VERIFY( ! NSK_CPP_STUB2(DestroyRawMonitor, jvmti, syncLock))) nsk_jvmti_setFailStatus(); } void JNICALL --- 155,165 ---- changeCount(JVMTI_EVENT_VM_DEATH, &newEventCount[0]); showEventStatistics(STEP_NUMBER); if (!checkEvents(STEP_NUMBER)) nsk_jvmti_setFailStatus(); ! if (!NSK_JVMTI_VERIFY(jvmti->DestroyRawMonitor(syncLock))) nsk_jvmti_setFailStatus(); } void JNICALL
*** 168,192 **** jmethodID method, jlocation location, jobject exception, jmethodID catch_method, jlocation catch_location) { jvmtiThreadInfo info_ptr; ! if (!NSK_JVMTI_VERIFY( ! NSK_CPP_STUB3( ! GetThreadInfo, jvmti_env, thread, &info_ptr))) { nsk_jvmti_setFailStatus(); return; } if (!strncmp(info_ptr.name,"em02t008", 8)) { NSK_DISPLAY1("\tThread: %s\n", info_ptr.name); changeCount(JVMTI_EVENT_EXCEPTION, &eventCount[0]); } ! if (!NSK_JVMTI_VERIFY(NSK_CPP_STUB2(Deallocate, ! jvmti_env, (unsigned char*)info_ptr.name))) { nsk_jvmti_setFailStatus(); } } void JNICALL --- 167,188 ---- jmethodID method, jlocation location, jobject exception, jmethodID catch_method, jlocation catch_location) { jvmtiThreadInfo info_ptr; ! if (!NSK_JVMTI_VERIFY(jvmti_env->GetThreadInfo(thread, &info_ptr))) { nsk_jvmti_setFailStatus(); return; } if (!strncmp(info_ptr.name,"em02t008", 8)) { NSK_DISPLAY1("\tThread: %s\n", info_ptr.name); changeCount(JVMTI_EVENT_EXCEPTION, &eventCount[0]); } ! if (!NSK_JVMTI_VERIFY(jvmti_env->Deallocate((unsigned char*)info_ptr.name))) { nsk_jvmti_setFailStatus(); } } void JNICALL
*** 194,268 **** jmethodID method, jlocation location, jobject exception, jmethodID catch_method, jlocation catch_location) { jvmtiThreadInfo info_ptr; ! if (!NSK_JVMTI_VERIFY( ! NSK_CPP_STUB3( ! GetThreadInfo, jvmti_env, thread, &info_ptr))) { nsk_jvmti_setFailStatus(); return; } if (!strncmp(info_ptr.name,"em02t008", 8)) { NSK_DISPLAY1("\tThread: %s\n", info_ptr.name); changeCount(JVMTI_EVENT_EXCEPTION, &newEventCount[0]); } ! if (!NSK_JVMTI_VERIFY(NSK_CPP_STUB2(Deallocate, ! jvmti_env, (unsigned char*)info_ptr.name))) { nsk_jvmti_setFailStatus(); } } void JNICALL cbExceptionCatch(jvmtiEnv *jvmti_env, JNIEnv* jni_env, jthread thread, jmethodID method, jlocation location, jobject exception) { jvmtiThreadInfo info_ptr; ! if (!NSK_JVMTI_VERIFY( ! NSK_CPP_STUB3( ! GetThreadInfo, jvmti_env, thread, &info_ptr))) { nsk_jvmti_setFailStatus(); return; } if (!strncmp(info_ptr.name,"em02t008", 8)) { NSK_DISPLAY1("\tThread: %s\n", info_ptr.name); changeCount(JVMTI_EVENT_EXCEPTION_CATCH, &eventCount[0]); } ! if (!NSK_JVMTI_VERIFY(NSK_CPP_STUB2(Deallocate, ! jvmti_env, (unsigned char*)info_ptr.name))) { nsk_jvmti_setFailStatus(); } } void JNICALL cbNewExceptionCatch(jvmtiEnv *jvmti_env, JNIEnv* jni_env, jthread thread, jmethodID method, jlocation location, jobject exception) { jvmtiThreadInfo info_ptr; ! if (!NSK_JVMTI_VERIFY( ! NSK_CPP_STUB3( ! GetThreadInfo, jvmti_env, thread, &info_ptr))) { nsk_jvmti_setFailStatus(); return; } if (!strncmp(info_ptr.name,"em02t008", 8)) { NSK_DISPLAY1("\tThread: %s\n", info_ptr.name); changeCount(JVMTI_EVENT_EXCEPTION_CATCH, &newEventCount[0]); } ! if (!NSK_JVMTI_VERIFY(NSK_CPP_STUB2(Deallocate, ! jvmti_env, (unsigned char*)info_ptr.name))) { nsk_jvmti_setFailStatus(); } } void JNICALL --- 190,255 ---- jmethodID method, jlocation location, jobject exception, jmethodID catch_method, jlocation catch_location) { jvmtiThreadInfo info_ptr; ! if (!NSK_JVMTI_VERIFY(jvmti_env->GetThreadInfo(thread, &info_ptr))) { nsk_jvmti_setFailStatus(); return; } if (!strncmp(info_ptr.name,"em02t008", 8)) { NSK_DISPLAY1("\tThread: %s\n", info_ptr.name); changeCount(JVMTI_EVENT_EXCEPTION, &newEventCount[0]); } ! if (!NSK_JVMTI_VERIFY(jvmti_env->Deallocate((unsigned char*)info_ptr.name))) { nsk_jvmti_setFailStatus(); } } void JNICALL cbExceptionCatch(jvmtiEnv *jvmti_env, JNIEnv* jni_env, jthread thread, jmethodID method, jlocation location, jobject exception) { jvmtiThreadInfo info_ptr; ! if (!NSK_JVMTI_VERIFY(jvmti_env->GetThreadInfo(thread, &info_ptr))) { nsk_jvmti_setFailStatus(); return; } if (!strncmp(info_ptr.name,"em02t008", 8)) { NSK_DISPLAY1("\tThread: %s\n", info_ptr.name); changeCount(JVMTI_EVENT_EXCEPTION_CATCH, &eventCount[0]); } ! if (!NSK_JVMTI_VERIFY(jvmti_env->Deallocate((unsigned char*)info_ptr.name))) { nsk_jvmti_setFailStatus(); } } void JNICALL cbNewExceptionCatch(jvmtiEnv *jvmti_env, JNIEnv* jni_env, jthread thread, jmethodID method, jlocation location, jobject exception) { jvmtiThreadInfo info_ptr; ! if (!NSK_JVMTI_VERIFY(jvmti_env->GetThreadInfo(thread, &info_ptr))) { nsk_jvmti_setFailStatus(); return; } if (!strncmp(info_ptr.name,"em02t008", 8)) { NSK_DISPLAY1("\tThread: %s\n", info_ptr.name); changeCount(JVMTI_EVENT_EXCEPTION_CATCH, &newEventCount[0]); } ! if (!NSK_JVMTI_VERIFY(jvmti_env->Deallocate((unsigned char*)info_ptr.name))) { nsk_jvmti_setFailStatus(); } } void JNICALL
*** 388,407 **** if (nsk_jvmti_isOptionalEvent(event) && (event != JVMTI_EVENT_EXCEPTION) && (event != JVMTI_EVENT_EXCEPTION_CATCH)) { if (!NSK_JVMTI_VERIFY_CODE(JVMTI_ERROR_MUST_POSSESS_CAPABILITY, ! NSK_CPP_STUB4(SetEventNotificationMode, jvmti, ! JVMTI_ENABLE, event, NULL))) { NSK_COMPLAIN1("Unexpected error enabling %s\n", TranslateEvent(event)); return NSK_FALSE; } } else { ! if (!NSK_JVMTI_VERIFY( ! NSK_CPP_STUB4(SetEventNotificationMode, jvmti, ! JVMTI_ENABLE, event, NULL))) { NSK_COMPLAIN1("Unexpected error enabling %s\n", TranslateEvent(event)); return NSK_FALSE; } } --- 375,391 ---- if (nsk_jvmti_isOptionalEvent(event) && (event != JVMTI_EVENT_EXCEPTION) && (event != JVMTI_EVENT_EXCEPTION_CATCH)) { if (!NSK_JVMTI_VERIFY_CODE(JVMTI_ERROR_MUST_POSSESS_CAPABILITY, ! jvmti->SetEventNotificationMode(JVMTI_ENABLE, event, NULL))) { NSK_COMPLAIN1("Unexpected error enabling %s\n", TranslateEvent(event)); return NSK_FALSE; } } else { ! if (!NSK_JVMTI_VERIFY(jvmti->SetEventNotificationMode(JVMTI_ENABLE, event, NULL))) { NSK_COMPLAIN1("Unexpected error enabling %s\n", TranslateEvent(event)); return NSK_FALSE; } }
*** 491,504 **** eventCallbacks.VMDeath = cbVMDeath; break; } ! if (!NSK_JVMTI_VERIFY( ! NSK_CPP_STUB3(SetEventCallbacks, jvmti, ! &eventCallbacks, ! sizeof(eventCallbacks)))) return NSK_FALSE; return NSK_TRUE; } --- 475,485 ---- eventCallbacks.VMDeath = cbVMDeath; break; } ! if (!NSK_JVMTI_VERIFY(jvmti->SetEventCallbacks(&eventCallbacks, sizeof(eventCallbacks)))) return NSK_FALSE; return NSK_TRUE; }
*** 553,574 **** timeout = nsk_jvmti_getWaitTime() * 60 * 1000; if (!NSK_VERIFY((jvmti = nsk_jvmti_createJVMTIEnv(jvm, reserved)) != NULL)) return JNI_ERR; ! if (!NSK_JVMTI_VERIFY( ! NSK_CPP_STUB3(CreateRawMonitor, jvmti, "_syncLock", &syncLock))) { nsk_jvmti_setFailStatus(); return JNI_ERR; } { jvmtiCapabilities caps; memset(&caps, 0, sizeof(caps)); caps.can_generate_exception_events = 1; ! if (!NSK_JVMTI_VERIFY(NSK_CPP_STUB2(AddCapabilities, jvmti, &caps))) return JNI_ERR; } if (!setCallBacks(1)) { return JNI_ERR; --- 534,554 ---- timeout = nsk_jvmti_getWaitTime() * 60 * 1000; if (!NSK_VERIFY((jvmti = nsk_jvmti_createJVMTIEnv(jvm, reserved)) != NULL)) return JNI_ERR; ! if (!NSK_JVMTI_VERIFY(jvmti->CreateRawMonitor("_syncLock", &syncLock))) { nsk_jvmti_setFailStatus(); return JNI_ERR; } { jvmtiCapabilities caps; memset(&caps, 0, sizeof(caps)); caps.can_generate_exception_events = 1; ! if (!NSK_JVMTI_VERIFY(jvmti->AddCapabilities(&caps))) return JNI_ERR; } if (!setCallBacks(1)) { return JNI_ERR;
< prev index next >