Index: Source/platform/TraceEvent.h |
diff --git a/Source/platform/TraceEvent.h b/Source/platform/TraceEvent.h |
index b7f902a5e08a34b2b9bae2ddffcbe21ff0a92f26..16215573f97a4d4f255dbeaef8bfd6944c9a3da3 100644 |
--- a/Source/platform/TraceEvent.h |
+++ b/Source/platform/TraceEvent.h |
@@ -497,6 +497,11 @@ |
INTERNAL_TRACE_EVENT_ADD_WITH_ID(TRACE_EVENT_PHASE_CREATE_OBJECT, \ |
categoryGroup, name, TRACE_ID_DONT_MANGLE(id), TRACE_EVENT_FLAG_NONE) |
+#define TRACE_EVENT_OBJECT_SNAPSHOT_WITH_ID(categoryGroup, name, id, snapshot) \ |
+ INTERNAL_TRACE_EVENT_ADD_WITH_ID(TRACE_EVENT_PHASE_SNAPSHOT_OBJECT, \ |
+ categoryGroup, name, TRACE_ID_DONT_MANGLE(id), TRACE_EVENT_FLAG_NONE, \ |
+ "snapshot", snapshot) |
+ |
#define TRACE_EVENT_OBJECT_DELETED_WITH_ID(categoryGroup, name, id) \ |
INTERNAL_TRACE_EVENT_ADD_WITH_ID(TRACE_EVENT_PHASE_DELETE_OBJECT, \ |
categoryGroup, name, TRACE_ID_DONT_MANGLE(id), TRACE_EVENT_FLAG_NONE) |
@@ -643,6 +648,7 @@ |
#define TRACE_EVENT_PHASE_COUNTER ('C') |
#define TRACE_EVENT_PHASE_SAMPLE ('P') |
#define TRACE_EVENT_PHASE_CREATE_OBJECT ('N') |
+#define TRACE_EVENT_PHASE_SNAPSHOT_OBJECT ('O') |
#define TRACE_EVENT_PHASE_DELETE_OBJECT ('D') |
// Flags for changing the behavior of TRACE_EVENT_API_ADD_TRACE_EVENT. |