Index: Source/platform/TraceEvent.h |
diff --git a/Source/platform/TraceEvent.h b/Source/platform/TraceEvent.h |
index 6e340a3b832160d993638ccc40685b46f5491717..6bddc14b77ff51bdfbaee86e23300e302dd6a688 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) |
@@ -641,6 +646,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. |