484 "Set when executing debug methods in debug.cpp " \
485 "(to prevent triggering assertions)") \
486 \
487 notproduct(bool, StrictSafepointChecks, trueInDebug, \
488 "Enable strict checks that safepoints cannot happen for threads " \
489 "that use NoSafepointVerifier") \
490 \
491 notproduct(bool, VerifyLastFrame, false, \
492 "Verify oops on last frame on entry to VM") \
493 \
494 product(bool, FailOverToOldVerifier, true, \
495 "Fail over to old verifier when split verifier fails") \
496 \
497 product(bool, SafepointTimeout, false, \
498 "Time out and warn or fail after SafepointTimeoutDelay " \
499 "milliseconds if failed to reach safepoint") \
500 \
501 diagnostic(bool, AbortVMOnSafepointTimeout, false, \
502 "Abort upon failure to reach safepoint (see SafepointTimeout)") \
503 \
504 /* 50 retries * (5 * current_retry_count) millis = ~6.375 seconds */ \
505 /* typically, at most a few retries are needed */ \
506 product(intx, SuspendRetryCount, 50, \
507 "Maximum retry count for an external suspend request") \
508 range(0, max_intx) \
509 \
510 product(intx, SuspendRetryDelay, 5, \
511 "Milliseconds to delay per retry (* current_retry_count)") \
512 range(0, max_intx) \
513 \
514 product(bool, AssertOnSuspendWaitFailure, false, \
515 "Assert/Guarantee on external suspend wait failure") \
516 \
517 product(bool, TraceSuspendWaitFailures, false, \
518 "Trace external suspend wait failures") \
519 \
520 product(bool, MaxFDLimit, true, \
521 "Bump the number of file descriptors to maximum in Solaris") \
522 \
523 diagnostic(bool, LogEvents, true, \
|
484 "Set when executing debug methods in debug.cpp " \
485 "(to prevent triggering assertions)") \
486 \
487 notproduct(bool, StrictSafepointChecks, trueInDebug, \
488 "Enable strict checks that safepoints cannot happen for threads " \
489 "that use NoSafepointVerifier") \
490 \
491 notproduct(bool, VerifyLastFrame, false, \
492 "Verify oops on last frame on entry to VM") \
493 \
494 product(bool, FailOverToOldVerifier, true, \
495 "Fail over to old verifier when split verifier fails") \
496 \
497 product(bool, SafepointTimeout, false, \
498 "Time out and warn or fail after SafepointTimeoutDelay " \
499 "milliseconds if failed to reach safepoint") \
500 \
501 diagnostic(bool, AbortVMOnSafepointTimeout, false, \
502 "Abort upon failure to reach safepoint (see SafepointTimeout)") \
503 \
504 diagnostic(bool, AbortVMOnVMOperationTimeout, false, \
505 "Abort upon failure to complete VM operation promptly") \
506 \
507 diagnostic(intx, AbortVMOnVMOperationTimeoutDelay, 1000, \
508 "Delay in milliseconds for option AbortVMOnVMOperationTimeout") \
509 range(0, max_intx) \
510 \
511 /* 50 retries * (5 * current_retry_count) millis = ~6.375 seconds */ \
512 /* typically, at most a few retries are needed */ \
513 product(intx, SuspendRetryCount, 50, \
514 "Maximum retry count for an external suspend request") \
515 range(0, max_intx) \
516 \
517 product(intx, SuspendRetryDelay, 5, \
518 "Milliseconds to delay per retry (* current_retry_count)") \
519 range(0, max_intx) \
520 \
521 product(bool, AssertOnSuspendWaitFailure, false, \
522 "Assert/Guarantee on external suspend wait failure") \
523 \
524 product(bool, TraceSuspendWaitFailures, false, \
525 "Trace external suspend wait failures") \
526 \
527 product(bool, MaxFDLimit, true, \
528 "Bump the number of file descriptors to maximum in Solaris") \
529 \
530 diagnostic(bool, LogEvents, true, \
|