2626 "Disable backwards compatibility for compile commands.") \ 2627 \ 2628 diagnostic(bool, CompilerDirectivesPrint, false, \ 2629 "Print compiler directives on installation.") \ 2630 diagnostic(int, CompilerDirectivesLimit, 50, \ 2631 "Limit on number of compiler directives.") \ 2632 \ 2633 product(ccstr, AllocateHeapAt, NULL, \ 2634 "Path to the directoy where a temporary file will be created " \ 2635 "to use as the backing store for Java Heap.") \ 2636 \ 2637 develop(bool, VerifyMetaspace, false, \ 2638 "Verify metaspace on chunk movements.") \ 2639 \ 2640 diagnostic(bool, ShowRegistersOnAssert, false, \ 2641 "On internal errors, include registers in error report.") \ 2642 \ 2643 experimental(bool, UseSwitchProfiling, true, \ 2644 "leverage profiling for table/lookup switch") \ 2645 \ 2646 JFR_ONLY(product(bool, FlightRecorder, false, \ 2647 "Enable Flight Recorder")) \ 2648 \ 2649 JFR_ONLY(product(ccstr, FlightRecorderOptions, NULL, \ 2650 "Flight Recorder options")) \ 2651 \ 2652 JFR_ONLY(product(ccstr, StartFlightRecording, NULL, \ 2653 "Start flight recording with options")) \ 2654 \ 2655 experimental(bool, UseFastUnorderedTimeStamps, false, \ 2656 "Use platform unstable time where supported for timestamps only") 2657 2658 #define VM_FLAGS(develop, \ 2659 develop_pd, \ 2660 product, \ 2661 product_pd, \ 2662 diagnostic, \ 2663 diagnostic_pd, \ 2664 experimental, \ 2665 notproduct, \ | 2626 "Disable backwards compatibility for compile commands.") \ 2627 \ 2628 diagnostic(bool, CompilerDirectivesPrint, false, \ 2629 "Print compiler directives on installation.") \ 2630 diagnostic(int, CompilerDirectivesLimit, 50, \ 2631 "Limit on number of compiler directives.") \ 2632 \ 2633 product(ccstr, AllocateHeapAt, NULL, \ 2634 "Path to the directoy where a temporary file will be created " \ 2635 "to use as the backing store for Java Heap.") \ 2636 \ 2637 develop(bool, VerifyMetaspace, false, \ 2638 "Verify metaspace on chunk movements.") \ 2639 \ 2640 diagnostic(bool, ShowRegistersOnAssert, false, \ 2641 "On internal errors, include registers in error report.") \ 2642 \ 2643 experimental(bool, UseSwitchProfiling, true, \ 2644 "leverage profiling for table/lookup switch") \ 2645 \ 2646 notproduct(bool, TraceMemoryWriteback, false, \ 2647 "Trace memory writeback operations") \ 2648 \ 2649 JFR_ONLY(product(bool, FlightRecorder, false, \ 2650 "Enable Flight Recorder")) \ 2651 \ 2652 JFR_ONLY(product(ccstr, FlightRecorderOptions, NULL, \ 2653 "Flight Recorder options")) \ 2654 \ 2655 JFR_ONLY(product(ccstr, StartFlightRecording, NULL, \ 2656 "Start flight recording with options")) \ 2657 \ 2658 experimental(bool, UseFastUnorderedTimeStamps, false, \ 2659 "Use platform unstable time where supported for timestamps only") 2660 2661 #define VM_FLAGS(develop, \ 2662 develop_pd, \ 2663 product, \ 2664 product_pd, \ 2665 diagnostic, \ 2666 diagnostic_pd, \ 2667 experimental, \ 2668 notproduct, \ |