--- 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(", ");
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+