Index: gpu/command_buffer/service/transfer_buffer_manager.cc |
diff --git a/gpu/command_buffer/service/transfer_buffer_manager.cc b/gpu/command_buffer/service/transfer_buffer_manager.cc |
index 9f583b9f656cee8958219f7c84253323e3d1bbb2..5e7373468fc77dbbe1184550d8a7e059c011d7ea 100644 |
--- a/gpu/command_buffer/service/transfer_buffer_manager.cc |
+++ b/gpu/command_buffer/service/transfer_buffer_manager.cc |
@@ -10,6 +10,7 @@ |
#include <memory> |
#include "base/logging.h" |
+#include "base/memory/shared_memory_dump_provider.h" |
#include "base/process/process_handle.h" |
#include "base/strings/stringprintf.h" |
#include "base/threading/thread_task_runner_handle.h" |
@@ -121,6 +122,8 @@ bool TransferBufferManager::OnMemoryDump( |
dump->AddScalar(MemoryAllocatorDump::kNameSize, |
MemoryAllocatorDump::kUnitsBytes, |
shared_memory_bytes_allocated_); |
+ base::SharedMemoryDumpProvider::GetInstance()->AddSuballocation( |
+ pmd, dump->guid()); |
// Early out, no need for more detail in a BACKGROUND dump. |
return true; |