1193 product(bool, UseSignalChaining, true, \
1194 "Use signal-chaining to invoke signal handlers installed " \
1195 "by the application (Solaris & Linux only)") \
1196 \
1197 product(bool, UseAltSigs, false, \
1198 "Use alternate signals instead of SIGUSR1 & SIGUSR2 for VM " \
1199 "internal signals (Solaris only)") \
1200 \
1201 product(bool, AllowJNIEnvProxy, false, \
1202 "Allow JNIEnv proxies for jdbx") \
1203 \
1204 product(bool, JNIDetachReleasesMonitors, true, \
1205 "JNI DetachCurrentThread releases monitors owned by thread") \
1206 \
1207 product(bool, RestoreMXCSROnJNICalls, false, \
1208 "Restore MXCSR when returning from JNI calls") \
1209 \
1210 product(bool, CheckJNICalls, false, \
1211 "Verify all arguments to JNI calls") \
1212 \
1213 product(bool, UseFastJNIAccessors, true, \
1214 "Use optimized versions of Get<Primitive>Field") \
1215 \
1216 product(intx, MaxJNILocalCapacity, 65536, \
1217 "Maximum allowable local JNI handle capacity to " \
1218 "EnsureLocalCapacity() and PushLocalFrame(), " \
1219 "where <= 0 is unlimited, default: 65536") \
1220 \
1221 product(bool, EagerXrunInit, false, \
1222 "Eagerly initialize -Xrun libraries; allows startup profiling, " \
1223 "but not all -Xrun libraries may support the state of the VM " \
1224 "at this time") \
1225 \
1226 product(bool, PreserveAllAnnotations, false, \
1227 "Preserve RuntimeInvisibleAnnotations as well " \
1228 "as RuntimeVisibleAnnotations") \
1229 \
1230 develop(uintx, PreallocatedOutOfMemoryErrorCount, 4, \
1231 "Number of OutOfMemoryErrors preallocated with backtrace") \
1232 \
|
1193 product(bool, UseSignalChaining, true, \
1194 "Use signal-chaining to invoke signal handlers installed " \
1195 "by the application (Solaris & Linux only)") \
1196 \
1197 product(bool, UseAltSigs, false, \
1198 "Use alternate signals instead of SIGUSR1 & SIGUSR2 for VM " \
1199 "internal signals (Solaris only)") \
1200 \
1201 product(bool, AllowJNIEnvProxy, false, \
1202 "Allow JNIEnv proxies for jdbx") \
1203 \
1204 product(bool, JNIDetachReleasesMonitors, true, \
1205 "JNI DetachCurrentThread releases monitors owned by thread") \
1206 \
1207 product(bool, RestoreMXCSROnJNICalls, false, \
1208 "Restore MXCSR when returning from JNI calls") \
1209 \
1210 product(bool, CheckJNICalls, false, \
1211 "Verify all arguments to JNI calls") \
1212 \
1213 product(bool, CheckEndorsedAndExtDirs, false, \
1214 "Verify the endorsed and extension directories are not used") \
1215 \
1216 product(bool, UseFastJNIAccessors, true, \
1217 "Use optimized versions of Get<Primitive>Field") \
1218 \
1219 product(intx, MaxJNILocalCapacity, 65536, \
1220 "Maximum allowable local JNI handle capacity to " \
1221 "EnsureLocalCapacity() and PushLocalFrame(), " \
1222 "where <= 0 is unlimited, default: 65536") \
1223 \
1224 product(bool, EagerXrunInit, false, \
1225 "Eagerly initialize -Xrun libraries; allows startup profiling, " \
1226 "but not all -Xrun libraries may support the state of the VM " \
1227 "at this time") \
1228 \
1229 product(bool, PreserveAllAnnotations, false, \
1230 "Preserve RuntimeInvisibleAnnotations as well " \
1231 "as RuntimeVisibleAnnotations") \
1232 \
1233 develop(uintx, PreallocatedOutOfMemoryErrorCount, 4, \
1234 "Number of OutOfMemoryErrors preallocated with backtrace") \
1235 \
|