Index: gpu/command_buffer/service/gpu_tracer.h |
diff --git a/gpu/command_buffer/service/gpu_tracer.h b/gpu/command_buffer/service/gpu_tracer.h |
index c2a6fba34c5c7e1c255d59ab15f2853840bbdee6..2565ab87a0e1b6384c23ec7871f09419c1a2debb 100644 |
--- a/gpu/command_buffer/service/gpu_tracer.h |
+++ b/gpu/command_buffer/service/gpu_tracer.h |
@@ -7,6 +7,7 @@ |
#define GPU_COMMAND_BUFFER_SERVICE_GPU_TRACER_H_ |
#include <deque> |
+#include <stack> |
#include <string> |
#include <vector> |
@@ -149,6 +150,10 @@ class TraceOutputter : public Outputter { |
~TraceOutputter() override; |
base::Thread named_thread_; |
+ uint64 local_trace_device_id_ = 0; |
+ uint64 local_trace_service_id_ = 0; |
+ |
+ std::stack<uint64> trace_service_id_stack_[NUM_TRACER_SOURCES]; |
private: |
DISALLOW_COPY_AND_ASSIGN(TraceOutputter); |