--- old/src/share/vm/trace/traceEventClasses.xsl 2019-01-28 17:44:51.000000000 +0800 +++ new/src/share/vm/trace/traceEventClasses.xsl 2019-01-28 17:44:51.000000000 +0800 @@ -1,6 +1,6 @@ + + ( + + + , + ) : JfrTraceEvent<>(TIMED) { + if (should_commit()) { + set_(); + } } - - - - void writeEvent(void) { - ResourceMark rm; - if (UseLockedTracing) { - ttyLocker lock; - writeEventContent(); - } else { - writeEventContent(); + void commit( + + , + ) { + if (should_commit()) { + set_(); + commit(); + } + } + + static void commit(const Ticks& startTicks, + const Ticks& endTicks, + + + + , + ) { + me(UNTIMED); + + if (me.should_commit()) { + me.set_starttime(startTicks); + me.set_endtime(endTicks); + + me.set_(); + me.commit(); } } -}; +#ifdef ASSERT + void verify() const { + + } +#endif +}; + + - + @@ -160,7 +209,7 @@ - + @@ -168,43 +217,44 @@ -#if INCLUDE_TRACE - -#else - -#endif + + + + + + + + -#if INCLUDE_TRACE - -#else - -#endif + + + + + + + - + + - + - + - - - - - - - + - + + @@ -220,34 +270,71 @@ - + + + + + } + + + + + + + - - - - - - - - - - - - + + - ts.print(", "); - - + + + + + + + + + + + + - ts.print(", "); + + + + + + + + + + + + + + + + + + + + + + + + + + + +