561 "Print compilations") \ |
561 "Print compilations") \ |
562 \ |
562 \ |
563 product(bool, PrintExtendedThreadInfo, false, \ |
563 product(bool, PrintExtendedThreadInfo, false, \ |
564 "Print more information in thread dump") \ |
564 "Print more information in thread dump") \ |
565 \ |
565 \ |
566 diagnostic(bool, TraceNMethodInstalls, false, \ |
|
567 "Trace nmethod installation") \ |
|
568 \ |
|
569 diagnostic(intx, ScavengeRootsInCode, 2, \ |
566 diagnostic(intx, ScavengeRootsInCode, 2, \ |
570 "0: do not allow scavengable oops in the code cache; " \ |
567 "0: do not allow scavengable oops in the code cache; " \ |
571 "1: allow scavenging from the code cache; " \ |
568 "1: allow scavenging from the code cache; " \ |
572 "2: emit as many constants as the compiler can see") \ |
569 "2: emit as many constants as the compiler can see") \ |
573 range(0, 2) \ |
570 range(0, 2) \ |
640 product(bool, StackTraceInThrowable, true, \ |
637 product(bool, StackTraceInThrowable, true, \ |
641 "Collect backtrace in throwable when exception happens") \ |
638 "Collect backtrace in throwable when exception happens") \ |
642 \ |
639 \ |
643 product(bool, OmitStackTraceInFastThrow, true, \ |
640 product(bool, OmitStackTraceInFastThrow, true, \ |
644 "Omit backtraces for some 'hot' exceptions in optimized code") \ |
641 "Omit backtraces for some 'hot' exceptions in optimized code") \ |
|
642 \ |
|
643 manageable(bool, ShowCodeDetailsInExceptionMessages, false, \ |
|
644 "Show exception messages from RuntimeExceptions that contain " \ |
|
645 "snippets of the failing code. Disable this to improve privacy.") \ |
645 \ |
646 \ |
646 product(bool, PrintWarnings, true, \ |
647 product(bool, PrintWarnings, true, \ |
647 "Print JVM warnings to output stream") \ |
648 "Print JVM warnings to output stream") \ |
648 \ |
649 \ |
649 notproduct(uintx, WarnOnStalledSpinLock, 0, \ |
650 notproduct(uintx, WarnOnStalledSpinLock, 0, \ |