< prev index next >

test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP06/ap06t001/ap06t001.cpp

Print this page
rev 52028 : 8211801: Remove the NSK_CPP_STUB macros from vmTestbase for jvmti/scenarios/[A-E]
Summary:
Reviewed-by:

*** 122,132 **** /************************/ JNIEXPORT void JNICALL Java_nsk_jvmti_scenarios_allocation_AP06_ap06t001Thread_setTag( JNIEnv* jni, jobject obj) { ! if (!NSK_JVMTI_VERIFY(NSK_CPP_STUB3(SetTag, jvmti, obj, threadTag))) { nsk_jvmti_setFailStatus(); } else { NSK_DISPLAY0("setTag: the tag was set for checked thread."); } } --- 122,132 ---- /************************/ JNIEXPORT void JNICALL Java_nsk_jvmti_scenarios_allocation_AP06_ap06t001Thread_setTag( JNIEnv* jni, jobject obj) { ! if (!NSK_JVMTI_VERIFY(jvmti->SetTag(obj, threadTag))) { nsk_jvmti_setFailStatus(); } else { NSK_DISPLAY0("setTag: the tag was set for checked thread."); } }
*** 151,185 **** nsk_jvmti_setFailStatus(); break; } if (!NSK_JNI_VERIFY(jni, (fid = ! NSK_CPP_STUB4(GetStaticFieldID, jni, ! debugeeClass, ! "thread", ! THREAD_CLS_SIGNATURE)) != NULL )) { nsk_jvmti_setFailStatus(); break; } if (!NSK_JNI_VERIFY(jni, (localRefThread = ! NSK_CPP_STUB3(GetStaticObjectField, jni, ! debugeeClass, ! fid )) != NULL )) { NSK_COMPLAIN0("GetStaticObjectField returned NULL for 'thread' field value\n\n"); nsk_jvmti_setFailStatus(); break; } ! if (!NSK_JNI_VERIFY(jni, (globalRefThread = ! NSK_CPP_STUB2(NewGlobalRef, jni, localRefThread)) != NULL)) return; NSK_DISPLAY0("Calling IterateOverReachableObjects\n"); ! if (!NSK_JVMTI_VERIFY( ! NSK_CPP_STUB5(IterateOverReachableObjects, jvmti, ! heapRootCallback, stackReferenceCallback, objectReferenceCallback, NULL /*user_data*/))) { nsk_jvmti_setFailStatus(); break; --- 151,177 ---- nsk_jvmti_setFailStatus(); break; } if (!NSK_JNI_VERIFY(jni, (fid = ! jni->GetStaticFieldID(debugeeClass, "thread", THREAD_CLS_SIGNATURE)) != NULL )) { nsk_jvmti_setFailStatus(); break; } if (!NSK_JNI_VERIFY(jni, (localRefThread = ! jni->GetStaticObjectField(debugeeClass, fid)) != NULL )) { NSK_COMPLAIN0("GetStaticObjectField returned NULL for 'thread' field value\n\n"); nsk_jvmti_setFailStatus(); break; } ! if (!NSK_JNI_VERIFY(jni, (globalRefThread = jni->NewGlobalRef(localRefThread)) != NULL)) return; NSK_DISPLAY0("Calling IterateOverReachableObjects\n"); ! if (!NSK_JVMTI_VERIFY(jvmti->IterateOverReachableObjects(heapRootCallback, stackReferenceCallback, objectReferenceCallback, NULL /*user_data*/))) { nsk_jvmti_setFailStatus(); break;
*** 232,247 **** return JNI_ERR; memset(&caps, 0, sizeof(jvmtiCapabilities)); caps.can_tag_objects = 1; ! if (!NSK_JVMTI_VERIFY(NSK_CPP_STUB2(AddCapabilities, ! jvmti, &caps))) return JNI_ERR; ! if (!NSK_JVMTI_VERIFY(NSK_CPP_STUB2(GetCapabilities, ! jvmti, &caps))) return JNI_ERR; if (!caps.can_tag_objects) NSK_DISPLAY0("Warning: tagging objects is not implemented\n"); --- 224,237 ---- return JNI_ERR; memset(&caps, 0, sizeof(jvmtiCapabilities)); caps.can_tag_objects = 1; ! if (!NSK_JVMTI_VERIFY(jvmti->AddCapabilities(&caps))) return JNI_ERR; ! if (!NSK_JVMTI_VERIFY(jvmti->GetCapabilities(&caps))) return JNI_ERR; if (!caps.can_tag_objects) NSK_DISPLAY0("Warning: tagging objects is not implemented\n");
< prev index next >