2595 "using malloc. Larger allocations will use mmap.") \ |
2595 "using malloc. Larger allocations will use mmap.") \ |
2596 \ |
2596 \ |
2597 experimental(bool, AlwaysAtomicAccesses, false, \ |
2597 experimental(bool, AlwaysAtomicAccesses, false, \ |
2598 "Accesses to all variables should always be atomic") \ |
2598 "Accesses to all variables should always be atomic") \ |
2599 \ |
2599 \ |
2600 product(bool, EnableTracing, false, \ |
|
2601 "Enable event-based tracing") \ |
|
2602 \ |
|
2603 product(bool, UseLockedTracing, false, \ |
|
2604 "Use locked-tracing when doing event-based tracing") \ |
|
2605 \ |
|
2606 diagnostic(bool, UseUnalignedAccesses, false, \ |
2600 diagnostic(bool, UseUnalignedAccesses, false, \ |
2607 "Use unaligned memory accesses in Unsafe") \ |
2601 "Use unaligned memory accesses in Unsafe") \ |
2608 \ |
2602 \ |
2609 product_pd(bool, PreserveFramePointer, \ |
2603 product_pd(bool, PreserveFramePointer, \ |
2610 "Use the FP register for holding the frame pointer " \ |
2604 "Use the FP register for holding the frame pointer " \ |
2648 diagnostic(bool, ShowRegistersOnAssert, false, \ |
2642 diagnostic(bool, ShowRegistersOnAssert, false, \ |
2649 "On internal errors, include registers in error report.") \ |
2643 "On internal errors, include registers in error report.") \ |
2650 \ |
2644 \ |
2651 experimental(bool, UseSwitchProfiling, true, \ |
2645 experimental(bool, UseSwitchProfiling, true, \ |
2652 "leverage profiling for table/lookup switch") \ |
2646 "leverage profiling for table/lookup switch") \ |
|
2647 \ |
|
2648 JFR_ONLY(product(bool, FlightRecorder, false, \ |
|
2649 "Enable Flight Recorder")) \ |
|
2650 \ |
|
2651 JFR_ONLY(product(ccstr, FlightRecorderOptions, NULL, \ |
|
2652 "Flight Recorder options")) \ |
|
2653 \ |
|
2654 JFR_ONLY(product(ccstr, StartFlightRecording, NULL, \ |
|
2655 "Start flight recording with options")) \ |
|
2656 \ |
|
2657 experimental(bool, UseFastUnorderedTimeStamps, false, \ |
|
2658 "Use platform unstable time where supported for timestamps only") |
2653 |
2659 |
2654 #define VM_FLAGS(develop, \ |
2660 #define VM_FLAGS(develop, \ |
2655 develop_pd, \ |
2661 develop_pd, \ |
2656 product, \ |
2662 product, \ |
2657 product_pd, \ |
2663 product_pd, \ |