Index: content/browser/gpu/browser_gpu_memory_buffer_manager.h |
diff --git a/content/browser/gpu/browser_gpu_memory_buffer_manager.h b/content/browser/gpu/browser_gpu_memory_buffer_manager.h |
index 4ad398c63573b986447d4edac56e7f6f319a458b..206b19f9b8a9edd09c75a184c44c9656f0fc930c 100644 |
--- a/content/browser/gpu/browser_gpu_memory_buffer_manager.h |
+++ b/content/browser/gpu/browser_gpu_memory_buffer_manager.h |
@@ -22,7 +22,8 @@ class CONTENT_EXPORT BrowserGpuMemoryBufferManager |
typedef base::Callback<void(const gfx::GpuMemoryBufferHandle& handle)> |
AllocationCallback; |
- explicit BrowserGpuMemoryBufferManager(int gpu_client_id); |
+ BrowserGpuMemoryBufferManager(int gpu_client_id, |
+ uint64_t gpu_client_tracing_id); |
~BrowserGpuMemoryBufferManager() override; |
static BrowserGpuMemoryBufferManager* current(); |
@@ -120,10 +121,13 @@ class CONTENT_EXPORT BrowserGpuMemoryBufferManager |
int client_id, |
uint32 sync_point); |
+ uint64_t ClientIdToTracingProcessId(int client_id) const; |
+ |
const gfx::GpuMemoryBufferType factory_type_; |
const std::vector<GpuMemoryBufferFactory::Configuration> |
supported_configurations_; |
const int gpu_client_id_; |
+ const uint64_t gpu_client_tracing_id_; |
// The GPU process host ID. This should only be accessed on the IO thread. |
int gpu_host_id_; |