1216 product(bool, UseSignalChaining, true, \ 1217 "Use signal-chaining to invoke signal handlers installed " \ 1218 "by the application (Solaris & Linux only)") \ 1219 \ 1220 product(bool, UseAltSigs, false, \ 1221 "Use alternate signals instead of SIGUSR1 & SIGUSR2 for VM " \ 1222 "internal signals (Solaris only)") \ 1223 \ 1224 product(bool, AllowJNIEnvProxy, false, \ 1225 "Allow JNIEnv proxies for jdbx") \ 1226 \ 1227 product(bool, JNIDetachReleasesMonitors, true, \ 1228 "JNI DetachCurrentThread releases monitors owned by thread") \ 1229 \ 1230 product(bool, RestoreMXCSROnJNICalls, false, \ 1231 "Restore MXCSR when returning from JNI calls") \ 1232 \ 1233 product(bool, CheckJNICalls, false, \ 1234 "Verify all arguments to JNI calls") \ 1235 \ 1236 product(bool, UseFastJNIAccessors, true, \ 1237 "Use optimized versions of Get<Primitive>Field") \ 1238 \ 1239 product(intx, MaxJNILocalCapacity, 65536, \ 1240 "Maximum allowable local JNI handle capacity to " \ 1241 "EnsureLocalCapacity() and PushLocalFrame(), " \ 1242 "where <= 0 is unlimited, default: 65536") \ 1243 \ 1244 product(bool, EagerXrunInit, false, \ 1245 "Eagerly initialize -Xrun libraries; allows startup profiling, " \ 1246 "but not all -Xrun libraries may support the state of the VM " \ 1247 "at this time") \ 1248 \ 1249 product(bool, PreserveAllAnnotations, false, \ 1250 "Preserve RuntimeInvisibleAnnotations as well " \ 1251 "as RuntimeVisibleAnnotations") \ 1252 \ 1253 develop(uintx, PreallocatedOutOfMemoryErrorCount, 4, \ 1254 "Number of OutOfMemoryErrors preallocated with backtrace") \ 1255 \ | 1216 product(bool, UseSignalChaining, true, \ 1217 "Use signal-chaining to invoke signal handlers installed " \ 1218 "by the application (Solaris & Linux only)") \ 1219 \ 1220 product(bool, UseAltSigs, false, \ 1221 "Use alternate signals instead of SIGUSR1 & SIGUSR2 for VM " \ 1222 "internal signals (Solaris only)") \ 1223 \ 1224 product(bool, AllowJNIEnvProxy, false, \ 1225 "Allow JNIEnv proxies for jdbx") \ 1226 \ 1227 product(bool, JNIDetachReleasesMonitors, true, \ 1228 "JNI DetachCurrentThread releases monitors owned by thread") \ 1229 \ 1230 product(bool, RestoreMXCSROnJNICalls, false, \ 1231 "Restore MXCSR when returning from JNI calls") \ 1232 \ 1233 product(bool, CheckJNICalls, false, \ 1234 "Verify all arguments to JNI calls") \ 1235 \ 1236 product(bool, CheckEndorsedAndExtDirs, false, \ 1237 "Verify the endorsed and extension directories are not used") \ 1238 \ 1239 product(bool, UseFastJNIAccessors, true, \ 1240 "Use optimized versions of Get<Primitive>Field") \ 1241 \ 1242 product(intx, MaxJNILocalCapacity, 65536, \ 1243 "Maximum allowable local JNI handle capacity to " \ 1244 "EnsureLocalCapacity() and PushLocalFrame(), " \ 1245 "where <= 0 is unlimited, default: 65536") \ 1246 \ 1247 product(bool, EagerXrunInit, false, \ 1248 "Eagerly initialize -Xrun libraries; allows startup profiling, " \ 1249 "but not all -Xrun libraries may support the state of the VM " \ 1250 "at this time") \ 1251 \ 1252 product(bool, PreserveAllAnnotations, false, \ 1253 "Preserve RuntimeInvisibleAnnotations as well " \ 1254 "as RuntimeVisibleAnnotations") \ 1255 \ 1256 develop(uintx, PreallocatedOutOfMemoryErrorCount, 4, \ 1257 "Number of OutOfMemoryErrors preallocated with backtrace") \ 1258 \ |