< prev index next >

src/hotspot/share/runtime/globals.hpp

Print this page


2630           "On internal errors, include registers in error report.")         \
2631                                                                             \
2632   experimental(bool, UseSwitchProfiling, true,                              \
2633           "leverage profiling for table/lookup switch")                     \
2634                                                                             \
2635   JFR_ONLY(product(bool, FlightRecorder, false,                             \
2636           "Enable Flight Recorder"))                                        \
2637                                                                             \
2638   JFR_ONLY(product(ccstr, FlightRecorderOptions, NULL,                      \
2639           "Flight Recorder options"))                                       \
2640                                                                             \
2641   JFR_ONLY(product(ccstr, StartFlightRecording, NULL,                       \
2642           "Start flight recording with options"))                           \
2643                                                                             \
2644   experimental(bool, UseFastUnorderedTimeStamps, false,                     \
2645           "Use platform unstable time where supported for timestamps only") \
2646                                                                             \
2647   product(bool, EnableValhalla, false,                                      \
2648           "Enable experimental Valhalla features")                          \
2649                                                                             \



2650   product_pd(bool, ValueTypePassFieldsAsArgs,                               \
2651              "Pass each value type field as an argument at calls")          \
2652                                                                             \
2653   product_pd(bool, ValueTypeReturnedAsFields,                               \
2654             "return fields instead of a value type reference")              \
2655                                                                             \
2656   develop(bool, StressValueTypeReturnedAsFields, false,                     \
2657           "stress return of fields instead of a value type reference")      \
2658                                                                             \
2659   develop(bool, ScalarizeValueTypes, true,                                  \
2660           "Scalarize value types in compiled code")                         \
2661                                                                             \
2662   product(bool, NullableValueTypes, false,                                  \
2663           "Treat all value types as nullable")                              \
2664                                                                             \
2665   experimental(bool, UsePointerPerturbation, false,                         \
2666                "With value types, use the perturbation scheme for acmp")    \
2667 
2668 
2669 #define VM_FLAGS(develop,                                                   \




2630           "On internal errors, include registers in error report.")         \
2631                                                                             \
2632   experimental(bool, UseSwitchProfiling, true,                              \
2633           "leverage profiling for table/lookup switch")                     \
2634                                                                             \
2635   JFR_ONLY(product(bool, FlightRecorder, false,                             \
2636           "Enable Flight Recorder"))                                        \
2637                                                                             \
2638   JFR_ONLY(product(ccstr, FlightRecorderOptions, NULL,                      \
2639           "Flight Recorder options"))                                       \
2640                                                                             \
2641   JFR_ONLY(product(ccstr, StartFlightRecording, NULL,                       \
2642           "Start flight recording with options"))                           \
2643                                                                             \
2644   experimental(bool, UseFastUnorderedTimeStamps, false,                     \
2645           "Use platform unstable time where supported for timestamps only") \
2646                                                                             \
2647   product(bool, EnableValhalla, false,                                      \
2648           "Enable experimental Valhalla features")                          \
2649                                                                             \
2650   product(bool, EnableValhallaC1, false,                                    \
2651           "Enable C1 compiler for Valhalla")                                \
2652                                                                             \
2653   product_pd(bool, ValueTypePassFieldsAsArgs,                               \
2654              "Pass each value type field as an argument at calls")          \
2655                                                                             \
2656   product_pd(bool, ValueTypeReturnedAsFields,                               \
2657             "return fields instead of a value type reference")              \
2658                                                                             \
2659   develop(bool, StressValueTypeReturnedAsFields, false,                     \
2660           "stress return of fields instead of a value type reference")      \
2661                                                                             \
2662   develop(bool, ScalarizeValueTypes, true,                                  \
2663           "Scalarize value types in compiled code")                         \
2664                                                                             \
2665   product(bool, NullableValueTypes, false,                                  \
2666           "Treat all value types as nullable")                              \
2667                                                                             \
2668   experimental(bool, UsePointerPerturbation, false,                         \
2669                "With value types, use the perturbation scheme for acmp")    \
2670 
2671 
2672 #define VM_FLAGS(develop,                                                   \


< prev index next >