< prev index next >

test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/StringCriticalLocker.cpp

Print this page
rev 52432 : 8213501: Deploy ExceptionJniWrapper for a few tests
Summary:
Reviewed-by:

@@ -44,33 +44,33 @@
         const jchar *pa;
         jchar hash = 0;
         time_t start_time, current_time;
 
         if (objFieldId == NULL) {
-                jclass klass = env->GetObjectClass(o);
-                objFieldId = env->GetFieldID(klass, "obj", "Ljava/lang/Object;");
+                jclass klass = env->GetObjectClass(o, TRACE_JNI_CALL);
+                objFieldId = env->GetFieldID(klass, "obj", "Ljava/lang/Object;", TRACE_JNI_CALL);
         }
-        str = (jstring) env->GetObjectField(o, objFieldId);
-        env->SetObjectField(o, objFieldId, NULL);
+        str = (jstring) env->GetObjectField(o, objFieldId, TRACE_JNI_CALL);
+        env->SetObjectField(o, objFieldId, NULL, TRACE_JNI_CALL);
 
-        size = env->GetStringLength(str);
+        size = env->GetStringLength(str, TRACE_JNI_CALL);
         start_time = time(NULL);
         enterTime /= 1000;
         current_time = 0;
         while (current_time - start_time < enterTime) {
-                pa = env->GetStringCritical(str, NULL);
+                pa = env->GetStringCritical(str, NULL, TRACE_JNI_CALL);
                 if (pa != NULL) {
                         for (i = 0; i < size; ++i)
                                 hash ^= pa[i];
                 } else {
                         hash = JNI_FALSE;
                 }
                 mssleep((long) sleepTime);
-                env->ReleaseStringCritical(str, pa);
+                env->ReleaseStringCritical(str, pa, TRACE_JNI_CALL);
                 mssleep((long) sleepTime);
                 current_time = time(NULL);
         }
-        env->SetObjectField(o, objFieldId, str);
+        env->SetObjectField(o, objFieldId, str, TRACE_JNI_CALL);
         return hash;
 }
 
 }
< prev index next >