diff -r ba74d2de9a01 -r be7839b9493f test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/ByteArrayCriticalLocker.cpp --- a/test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/ByteArrayCriticalLocker.cpp Tue May 07 15:39:33 2019 +0100 +++ b/test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/ByteArrayCriticalLocker.cpp Tue May 07 07:43:41 2019 -0700 @@ -36,7 +36,7 @@ */ JNIEXPORT jbyte JNICALL Java_nsk_share_gc_lock_jni_ByteArrayCriticalLocker_criticalNative (JNIEnv *jni_env, jobject o, jlong enterTime, jlong sleepTime) { - ExceptionCheckingJniEnvPtr jni(jni_env); + ExceptionCheckingJniEnvPtr ec_jni(jni_env); jsize size, i; jbyteArray arr; @@ -45,18 +45,18 @@ time_t start_time, current_time; if (objFieldId == NULL) { - jclass klass = jni->GetObjectClass(o, TRACE_JNI_CALL); - objFieldId = jni->GetFieldID(klass, "obj", "Ljava/lang/Object;", TRACE_JNI_CALL); + jclass klass = ec_jni->GetObjectClass(o, TRACE_JNI_CALL); + objFieldId = ec_jni->GetFieldID(klass, "obj", "Ljava/lang/Object;", TRACE_JNI_CALL); } - arr = (jbyteArray) jni->GetObjectField(o, objFieldId, TRACE_JNI_CALL); - jni->SetObjectField(o, objFieldId, NULL, TRACE_JNI_CALL); + arr = (jbyteArray) ec_jni->GetObjectField(o, objFieldId, TRACE_JNI_CALL); + ec_jni->SetObjectField(o, objFieldId, NULL, TRACE_JNI_CALL); - size = jni->GetArrayLength(arr, TRACE_JNI_CALL); + size = ec_jni->GetArrayLength(arr, TRACE_JNI_CALL); start_time = time(NULL); enterTime /= 1000; current_time = 0; while (current_time - start_time < enterTime) { - pa = (jbyte*) jni->GetPrimitiveArrayCritical(arr, NULL, TRACE_JNI_CALL); + pa = (jbyte*) ec_jni->GetPrimitiveArrayCritical(arr, NULL, TRACE_JNI_CALL); if (pa != NULL) { for (i = 0; i < size; ++i) hash ^= pa[i]; @@ -64,11 +64,11 @@ hash = 0; } mssleep((long) sleepTime); - jni->ReleasePrimitiveArrayCritical(arr, pa, 0, TRACE_JNI_CALL); + ec_jni->ReleasePrimitiveArrayCritical(arr, pa, 0, TRACE_JNI_CALL); mssleep((long) sleepTime); current_time = time(NULL); } - jni->SetObjectField(o, objFieldId, arr, TRACE_JNI_CALL); + ec_jni->SetObjectField(o, objFieldId, arr, TRACE_JNI_CALL); return hash; }