< prev index next >
test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP01/sp01t001/sp01t001.cpp
Print this page
rev 52100 : 8212082: Remove the NSK_CPP_STUB macros for remaining vmTestbase/jvmti/[sS]*
Summary:
Reviewed-by:
*** 119,159 ****
jobjectArray threadsArray = NULL;
jsize threadsArrayLength = 0;
jsize i;
/* find debugee class */
! if (!NSK_JNI_VERIFY(jni, (debugeeClass =
! NSK_CPP_STUB2(FindClass, jni, DEBUGEE_CLASS_NAME)) != NULL))
return NSK_FALSE;
/* find static field with threads array */
if (!NSK_JNI_VERIFY(jni, (threadsFieldID =
! NSK_CPP_STUB4(GetStaticFieldID, jni, debugeeClass,
! THREADS_FIELD_NAME, THREADS_FIELD_SIG)) != NULL))
return NSK_FALSE;
/* get threads array from static field */
if (!NSK_JNI_VERIFY(jni, (threadsArray = (jobjectArray)
! NSK_CPP_STUB3(GetStaticObjectField, jni, debugeeClass, threadsFieldID)) != NULL))
return NSK_FALSE;
/* check array length */
if (!NSK_JNI_VERIFY(jni, (threadsArrayLength =
! NSK_CPP_STUB2(GetArrayLength, jni, threadsArray)) == THREADS_COUNT))
return NSK_FALSE;
/* get each thread from array */
for (i = 0; i < THREADS_COUNT; i++) {
if (!NSK_JNI_VERIFY(jni, (threadsList[i] = (jthread)
! NSK_CPP_STUB3(GetObjectArrayElement, jni, threadsArray, i)) != NULL))
return NSK_FALSE;
}
/* make global references to threads */
for (i = 0; i < THREADS_COUNT; i++) {
if (!NSK_JNI_VERIFY(jni, (threadsList[i] = (jthread)
! NSK_CPP_STUB2(NewGlobalRef, jni, threadsList[i])) != NULL))
return NSK_FALSE;
}
return NSK_TRUE;
}
--- 119,157 ----
jobjectArray threadsArray = NULL;
jsize threadsArrayLength = 0;
jsize i;
/* find debugee class */
! if (!NSK_JNI_VERIFY(jni, (debugeeClass = jni->FindClass(DEBUGEE_CLASS_NAME)) != NULL))
return NSK_FALSE;
/* find static field with threads array */
if (!NSK_JNI_VERIFY(jni, (threadsFieldID =
! jni->GetStaticFieldID(debugeeClass, THREADS_FIELD_NAME, THREADS_FIELD_SIG)) != NULL))
return NSK_FALSE;
/* get threads array from static field */
if (!NSK_JNI_VERIFY(jni, (threadsArray = (jobjectArray)
! jni->GetStaticObjectField(debugeeClass, threadsFieldID)) != NULL))
return NSK_FALSE;
/* check array length */
if (!NSK_JNI_VERIFY(jni, (threadsArrayLength =
! jni->GetArrayLength(threadsArray)) == THREADS_COUNT))
return NSK_FALSE;
/* get each thread from array */
for (i = 0; i < THREADS_COUNT; i++) {
if (!NSK_JNI_VERIFY(jni, (threadsList[i] = (jthread)
! jni->GetObjectArrayElement(threadsArray, i)) != NULL))
return NSK_FALSE;
}
/* make global references to threads */
for (i = 0; i < THREADS_COUNT; i++) {
if (!NSK_JNI_VERIFY(jni, (threadsList[i] = (jthread)
! jni->NewGlobalRef(threadsList[i])) != NULL))
return NSK_FALSE;
}
return NSK_TRUE;
}
*** 172,183 ****
jint state = JVMTI_THREAD_STATE_NOT_STARTED;
NSK_DISPLAY2(" thread #%d (%s):\n", i, threadsName[i]);
/* get thread state */
! if (!NSK_JVMTI_VERIFY(
! NSK_CPP_STUB3(GetThreadState, jvmti, threadsList[i], &state))) {
nsk_jvmti_setFailStatus();
return NSK_TRUE;
}
/* display thread state */
--- 170,180 ----
jint state = JVMTI_THREAD_STATE_NOT_STARTED;
NSK_DISPLAY2(" thread #%d (%s):\n", i, threadsName[i]);
/* get thread state */
! if (!NSK_JVMTI_VERIFY(jvmti->GetThreadState(threadsList[i], &state))) {
nsk_jvmti_setFailStatus();
return NSK_TRUE;
}
/* display thread state */
*** 231,241 ****
static int clean() {
int i;
/* dispose global references to threads */
for (i = 0; i < THREADS_COUNT; i++) {
! NSK_TRACE(NSK_CPP_STUB2(DeleteGlobalRef, jni, threadsList[i]));
}
return NSK_TRUE;
}
--- 228,238 ----
static int clean() {
int i;
/* dispose global references to threads */
for (i = 0; i < THREADS_COUNT; i++) {
! NSK_TRACE(jni->DeleteGlobalRef(threadsList[i]));
}
return NSK_TRUE;
}
< prev index next >