Index: gpu/command_buffer/service/memory_tracking.h |
diff --git a/gpu/command_buffer/service/memory_tracking.h b/gpu/command_buffer/service/memory_tracking.h |
index 36653272ac5de315f41624186eef6bc5a4d8900c..db748e935cd812d4e33f8d6960208a2091193601 100644 |
--- a/gpu/command_buffer/service/memory_tracking.h |
+++ b/gpu/command_buffer/service/memory_tracking.h |
@@ -55,10 +55,16 @@ class MemoryTypeTracker { |
} |
has_updated_mem_represented_ = true; |
last_updated_mem_represented_ = mem_represented; |
- TRACE_COUNTER_ID1(trace_category_, |
- trace_name_, |
- memory_tracker_, |
- last_updated_mem_represented_); |
+ if (trace_category_ && trace_name_ && memory_tracker_) { |
+ TRACE_COUNTER_ID1(trace_category_, |
+ trace_name_, |
+ memory_tracker_, |
+ last_updated_mem_represented_); |
+ } |
+ } |
+ |
+ size_t GetMemRepresented() const { |
+ return last_updated_mem_represented_; |
} |
private: |