2595 \
2596 develop(bool, VerifyMetaspace, false, \
2597 "Verify metaspace on chunk movements.") \
2598 \
2599 diagnostic(bool, ShowRegistersOnAssert, false, \
2600 "On internal errors, include registers in error report.") \
2601 \
2602 experimental(bool, UseSwitchProfiling, true, \
2603 "leverage profiling for table/lookup switch") \
2604 \
2605 JFR_ONLY(product(bool, FlightRecorder, false, \
2606 "Enable Flight Recorder")) \
2607 \
2608 JFR_ONLY(product(ccstr, FlightRecorderOptions, NULL, \
2609 "Flight Recorder options")) \
2610 \
2611 JFR_ONLY(product(ccstr, StartFlightRecording, NULL, \
2612 "Start flight recording with options")) \
2613 \
2614 experimental(bool, UseFastUnorderedTimeStamps, false, \
2615 "Use platform unstable time where supported for timestamps only")
2616
2617 #define VM_FLAGS(develop, \
2618 develop_pd, \
2619 product, \
2620 product_pd, \
2621 diagnostic, \
2622 diagnostic_pd, \
2623 experimental, \
2624 notproduct, \
2625 manageable, \
2626 product_rw, \
2627 lp64_product, \
2628 range, \
2629 constraint, \
2630 writeable) \
2631 \
2632 RUNTIME_FLAGS( \
2633 develop, \
2634 develop_pd, \
2635 product, \
|
2595 \
2596 develop(bool, VerifyMetaspace, false, \
2597 "Verify metaspace on chunk movements.") \
2598 \
2599 diagnostic(bool, ShowRegistersOnAssert, false, \
2600 "On internal errors, include registers in error report.") \
2601 \
2602 experimental(bool, UseSwitchProfiling, true, \
2603 "leverage profiling for table/lookup switch") \
2604 \
2605 JFR_ONLY(product(bool, FlightRecorder, false, \
2606 "Enable Flight Recorder")) \
2607 \
2608 JFR_ONLY(product(ccstr, FlightRecorderOptions, NULL, \
2609 "Flight Recorder options")) \
2610 \
2611 JFR_ONLY(product(ccstr, StartFlightRecording, NULL, \
2612 "Start flight recording with options")) \
2613 \
2614 experimental(bool, UseFastUnorderedTimeStamps, false, \
2615 "Use platform unstable time where supported for timestamps only") \
2616 \
2617 experimental(ccstr, AllocateOldGenAt, NULL, \
2618 "Directory to use for allocating old generation")
2619
2620 #define VM_FLAGS(develop, \
2621 develop_pd, \
2622 product, \
2623 product_pd, \
2624 diagnostic, \
2625 diagnostic_pd, \
2626 experimental, \
2627 notproduct, \
2628 manageable, \
2629 product_rw, \
2630 lp64_product, \
2631 range, \
2632 constraint, \
2633 writeable) \
2634 \
2635 RUNTIME_FLAGS( \
2636 develop, \
2637 develop_pd, \
2638 product, \
|