< prev index next >

src/hotspot/share/runtime/globals.hpp

Print this page
rev 49619 : JEP 328 : Flight Recorder open source preview

*** 449,458 **** --- 449,464 ---- static void printFlags(outputStream* out, bool withComments, bool printRanges = false); static void verify() PRODUCT_RETURN; }; + #if INCLUDE_TRACE + #define TRACE_ONLY(code) code + #else + #define TRACE_ONLY(code) + #endif + // use this for flags that are true by default in the debug version but // false in the optimized version, and vice versa #ifdef ASSERT #define trueInDebug true #define falseInDebug false
*** 2981,2990 **** --- 2987,3007 ---- "Verify metaspace on chunk movements.") \ \ diagnostic(bool, ShowRegistersOnAssert, false, \ "On internal errors, include registers in error report.") \ \ + TRACE_ONLY(product(bool, FlightRecorder, false, \ + "Enable Flight Recorder")) \ + \ + TRACE_ONLY(product(ccstr, FlightRecorderOptions, NULL, \ + "Flight Recorder options")) \ + \ + TRACE_ONLY(product(ccstr, StartFlightRecording, NULL, \ + "Start flight recording with options")) \ + \ + experimental(bool, UseFastUnorderedTimeStamps, false, \ + "Use platform unstable time where supported for timestamps only") #define VM_FLAGS(develop, \ develop_pd, \ product, \ product_pd, \
< prev index next >