< prev index next >

test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/FollowReferences/followref006/followref006.cpp

Print this page
rev 52185 : 8212148: Remove remaining NSK_CPP_STUBs
Summary: Remove remaining macros
Reviewed-by: amenkov, phh

*** 47,59 **** jlong tag; jvmtiHeapCallbacks emptyHeapCallbacks; NSK_DISPLAY0("FollowReferences: Invalid class:"); ! retCode = NSK_CPP_STUB6(FollowReferences, ! jvmti, ! (jint) 0, /* heap filter */ (jclass) &g_wrongHeapCallbacks , /* invalid class, but valid memory address */ NULL, /* inital object */ &g_wrongHeapCallbacks, (const void *) &g_fakeUserData); --- 47,57 ---- jlong tag; jvmtiHeapCallbacks emptyHeapCallbacks; NSK_DISPLAY0("FollowReferences: Invalid class:"); ! retCode = jvmti->FollowReferences((jint) 0, /* heap filter */ (jclass) &g_wrongHeapCallbacks , /* invalid class, but valid memory address */ NULL, /* inital object */ &g_wrongHeapCallbacks, (const void *) &g_fakeUserData);
*** 73,85 **** emptyHeapCallbacks.heap_iteration_callback = NULL; emptyHeapCallbacks.heap_reference_callback = NULL; emptyHeapCallbacks.primitive_field_callback = NULL; emptyHeapCallbacks.array_primitive_value_callback = NULL; emptyHeapCallbacks.string_primitive_value_callback = NULL; ! retCode = NSK_CPP_STUB6(FollowReferences, ! jvmti, ! (jint) 0, // heap filter NULL, // class (jobject) &g_wrongHeapCallbacks, // invalid inital object &emptyHeapCallbacks, // No callbacks (const void *) &g_fakeUserData); --- 71,81 ---- emptyHeapCallbacks.heap_iteration_callback = NULL; emptyHeapCallbacks.heap_reference_callback = NULL; emptyHeapCallbacks.primitive_field_callback = NULL; emptyHeapCallbacks.array_primitive_value_callback = NULL; emptyHeapCallbacks.string_primitive_value_callback = NULL; ! retCode = jvmti->FollowReferences((jint) 0, // heap filter NULL, // class (jobject) &g_wrongHeapCallbacks, // invalid inital object &emptyHeapCallbacks, // No callbacks (const void *) &g_fakeUserData);
*** 88,100 **** nsk_jvmti_setFailStatus(); } NSK_DISPLAY0("FollowReferences: Invalid callbacks:"); ! retCode = NSK_CPP_STUB6(FollowReferences, ! jvmti, ! (jint) 0, /* heap filter */ NULL, /* class */ NULL, /* inital object */ NULL, (const void *) &g_fakeUserData); --- 84,94 ---- nsk_jvmti_setFailStatus(); } NSK_DISPLAY0("FollowReferences: Invalid callbacks:"); ! retCode = jvmti->FollowReferences((jint) 0, /* heap filter */ NULL, /* class */ NULL, /* inital object */ NULL, (const void *) &g_fakeUserData);
*** 102,160 **** nsk_jvmti_setFailStatus(); } NSK_DISPLAY0("GetTag: Invalid object:"); ! retCode = NSK_CPP_STUB3(GetTag, ! jvmti, ! (jobject) &g_wrongHeapCallbacks, /* invalid inital object */ &tag); if ( ! NSK_VERIFY(retCode == JVMTI_ERROR_INVALID_OBJECT ) ) { nsk_jvmti_setFailStatus(); } NSK_DISPLAY0("GetTag: NULL object pointer:"); ! retCode = NSK_CPP_STUB3(GetTag, ! jvmti, ! NULL, ! &tag); if ( ! NSK_VERIFY(retCode == JVMTI_ERROR_INVALID_OBJECT ) ) { nsk_jvmti_setFailStatus(); } NSK_DISPLAY0("GetTag: NULL tag pointer:"); ! retCode = NSK_CPP_STUB3(GetTag, ! jvmti, ! (jobject) &g_wrongHeapCallbacks, ! NULL); if ( ! NSK_VERIFY(retCode == JVMTI_ERROR_NULL_POINTER ) ) { nsk_jvmti_setFailStatus(); } NSK_DISPLAY0("SetTag: Invalid object:"); tag = 1; ! retCode = NSK_CPP_STUB3(SetTag, ! jvmti, ! (jobject) &g_wrongHeapCallbacks, /* invalid inital object */ tag); if ( ! NSK_VERIFY(retCode == JVMTI_ERROR_INVALID_OBJECT ) ) { nsk_jvmti_setFailStatus(); } NSK_DISPLAY0("SetTag: NULL object pointer:"); ! retCode = NSK_CPP_STUB3(GetTag, ! jvmti, ! NULL, ! &tag); if ( ! NSK_VERIFY(retCode == JVMTI_ERROR_INVALID_OBJECT ) ) { nsk_jvmti_setFailStatus(); } --- 96,141 ---- nsk_jvmti_setFailStatus(); } NSK_DISPLAY0("GetTag: Invalid object:"); ! retCode = jvmti->GetTag((jobject) &g_wrongHeapCallbacks, /* invalid inital object */ &tag); if ( ! NSK_VERIFY(retCode == JVMTI_ERROR_INVALID_OBJECT ) ) { nsk_jvmti_setFailStatus(); } NSK_DISPLAY0("GetTag: NULL object pointer:"); ! retCode = jvmti->GetTag(NULL, &tag); if ( ! NSK_VERIFY(retCode == JVMTI_ERROR_INVALID_OBJECT ) ) { nsk_jvmti_setFailStatus(); } NSK_DISPLAY0("GetTag: NULL tag pointer:"); ! retCode = jvmti->GetTag((jobject) &g_wrongHeapCallbacks, NULL); if ( ! NSK_VERIFY(retCode == JVMTI_ERROR_NULL_POINTER ) ) { nsk_jvmti_setFailStatus(); } NSK_DISPLAY0("SetTag: Invalid object:"); tag = 1; ! retCode = jvmti->SetTag((jobject) &g_wrongHeapCallbacks, /* invalid inital object */ tag); if ( ! NSK_VERIFY(retCode == JVMTI_ERROR_INVALID_OBJECT ) ) { nsk_jvmti_setFailStatus(); } NSK_DISPLAY0("SetTag: NULL object pointer:"); ! retCode = jvmti->GetTag(NULL, &tag); if ( ! NSK_VERIFY(retCode == JVMTI_ERROR_INVALID_OBJECT ) ) { nsk_jvmti_setFailStatus(); }
*** 168,186 **** { jvmtiError retCode; jclass klass; NSK_DISPLAY1("Verify, that no objects are returned if initial object is %s", szClassName); ! if (!NSK_JNI_VERIFY(jni, (klass = ! NSK_CPP_STUB2(FindClass, jni, szClassName)) != NULL)) { nsk_jvmti_setFailStatus(); return; } ! retCode = NSK_CPP_STUB6(FollowReferences, ! jvmti, ! (jint) 0, /* heap filter */ klass, /* class */ NULL, /* inital object */ &g_wrongHeapCallbacks, (const void *) &g_fakeUserData); --- 149,164 ---- { jvmtiError retCode; jclass klass; NSK_DISPLAY1("Verify, that no objects are returned if initial object is %s", szClassName); ! if (!NSK_JNI_VERIFY(jni, (klass = jni->FindClass(szClassName)) != NULL)) { nsk_jvmti_setFailStatus(); return; } ! retCode = jvmti->FollowReferences((jint) 0, /* heap filter */ klass, /* class */ NULL, /* inital object */ &g_wrongHeapCallbacks, (const void *) &g_fakeUserData);
*** 250,260 **** { jvmtiCapabilities caps; memset(&caps, 0, sizeof(caps)); caps.can_tag_objects = 1; ! if (!NSK_JVMTI_VERIFY(NSK_CPP_STUB2(AddCapabilities, jvmti, &caps))) { return JNI_ERR; } } if (!NSK_VERIFY(nsk_jvmti_setAgentProc(agentProc, NULL))) { --- 228,238 ---- { jvmtiCapabilities caps; memset(&caps, 0, sizeof(caps)); caps.can_tag_objects = 1; ! if (!NSK_JVMTI_VERIFY(jvmti->AddCapabilities(&caps))) { return JNI_ERR; } } if (!NSK_VERIFY(nsk_jvmti_setAgentProc(agentProc, NULL))) {
< prev index next >