< prev index next >

src/hotspot/share/prims/whitebox.cpp

Print this page
rev 50850 : 8203030: Zero s390 31 bit size_t type conflicts in shared code
Summary: Cast to size_t or change to size_t foe compatibility with other archs.
Reviewed-by: Duke
Contributed-by: chrisphi


1099 
1100 WB_ENTRY(jobject, WB_GetUintxVMFlag(JNIEnv* env, jobject o, jstring name))
1101   uintx result;
1102   if (GetVMFlag <uintx> (thread, env, name, &result, &JVMFlag::uintxAt)) {
1103     ThreadToNativeFromVM ttnfv(thread);   // can't be in VM when we call JNI
1104     return longBox(thread, env, result);
1105   }
1106   return NULL;
1107 WB_END
1108 
1109 WB_ENTRY(jobject, WB_GetUint64VMFlag(JNIEnv* env, jobject o, jstring name))
1110   uint64_t result;
1111   if (GetVMFlag <uint64_t> (thread, env, name, &result, &JVMFlag::uint64_tAt)) {
1112     ThreadToNativeFromVM ttnfv(thread);   // can't be in VM when we call JNI
1113     return longBox(thread, env, result);
1114   }
1115   return NULL;
1116 WB_END
1117 
1118 WB_ENTRY(jobject, WB_GetSizeTVMFlag(JNIEnv* env, jobject o, jstring name))
1119   uintx result;
1120   if (GetVMFlag <size_t> (thread, env, name, &result, &JVMFlag::size_tAt)) {
1121     ThreadToNativeFromVM ttnfv(thread);   // can't be in VM when we call JNI
1122     return longBox(thread, env, result);
1123   }
1124   return NULL;
1125 WB_END
1126 
1127 WB_ENTRY(jobject, WB_GetDoubleVMFlag(JNIEnv* env, jobject o, jstring name))
1128   double result;
1129   if (GetVMFlag <double> (thread, env, name, &result, &JVMFlag::doubleAt)) {
1130     ThreadToNativeFromVM ttnfv(thread);   // can't be in VM when we call JNI
1131     return doubleBox(thread, env, result);
1132   }
1133   return NULL;
1134 WB_END
1135 
1136 WB_ENTRY(jstring, WB_GetStringVMFlag(JNIEnv* env, jobject o, jstring name))
1137   ccstr ccstrResult;
1138   if (GetVMFlag <ccstr> (thread, env, name, &ccstrResult, &JVMFlag::ccstrAt)) {
1139     ThreadToNativeFromVM ttnfv(thread);   // can't be in VM when we call JNI




1099 
1100 WB_ENTRY(jobject, WB_GetUintxVMFlag(JNIEnv* env, jobject o, jstring name))
1101   uintx result;
1102   if (GetVMFlag <uintx> (thread, env, name, &result, &JVMFlag::uintxAt)) {
1103     ThreadToNativeFromVM ttnfv(thread);   // can't be in VM when we call JNI
1104     return longBox(thread, env, result);
1105   }
1106   return NULL;
1107 WB_END
1108 
1109 WB_ENTRY(jobject, WB_GetUint64VMFlag(JNIEnv* env, jobject o, jstring name))
1110   uint64_t result;
1111   if (GetVMFlag <uint64_t> (thread, env, name, &result, &JVMFlag::uint64_tAt)) {
1112     ThreadToNativeFromVM ttnfv(thread);   // can't be in VM when we call JNI
1113     return longBox(thread, env, result);
1114   }
1115   return NULL;
1116 WB_END
1117 
1118 WB_ENTRY(jobject, WB_GetSizeTVMFlag(JNIEnv* env, jobject o, jstring name))
1119   size_t result;
1120   if (GetVMFlag <size_t> (thread, env, name, &result, &JVMFlag::size_tAt)) {
1121     ThreadToNativeFromVM ttnfv(thread);   // can't be in VM when we call JNI
1122     return longBox(thread, env, result);
1123   }
1124   return NULL;
1125 WB_END
1126 
1127 WB_ENTRY(jobject, WB_GetDoubleVMFlag(JNIEnv* env, jobject o, jstring name))
1128   double result;
1129   if (GetVMFlag <double> (thread, env, name, &result, &JVMFlag::doubleAt)) {
1130     ThreadToNativeFromVM ttnfv(thread);   // can't be in VM when we call JNI
1131     return doubleBox(thread, env, result);
1132   }
1133   return NULL;
1134 WB_END
1135 
1136 WB_ENTRY(jstring, WB_GetStringVMFlag(JNIEnv* env, jobject o, jstring name))
1137   ccstr ccstrResult;
1138   if (GetVMFlag <ccstr> (thread, env, name, &ccstrResult, &JVMFlag::ccstrAt)) {
1139     ThreadToNativeFromVM ttnfv(thread);   // can't be in VM when we call JNI


< prev index next >