Index: ui/gl/gl_image_shared_memory.cc |
diff --git a/ui/gl/gl_image_shared_memory.cc b/ui/gl/gl_image_shared_memory.cc |
index cb22c7562439363e334692f9c861057039e1c5e2..528cd3f9de0d0c2252310dcfb1de07f8fa693a7a 100644 |
--- a/ui/gl/gl_image_shared_memory.cc |
+++ b/ui/gl/gl_image_shared_memory.cc |
@@ -93,8 +93,10 @@ void GLImageSharedMemory::OnMemoryDump( |
DCHECK(result); |
} |
+ // Dump under "/shared_memory", as DumpGLTexture may also dump to |
+ // "/gl_texture". |
base::trace_event::MemoryAllocatorDump* dump = |
- pmd->CreateAllocatorDump(dump_name); |
+ pmd->CreateAllocatorDump(dump_name + "/shared_memory"); |
dump->AddScalar(base::trace_event::MemoryAllocatorDump::kNameSize, |
base::trace_event::MemoryAllocatorDump::kUnitsBytes, |
static_cast<uint64_t>(size_in_bytes)); |
@@ -103,6 +105,8 @@ void GLImageSharedMemory::OnMemoryDump( |
shared_memory_id_); |
pmd->CreateSharedGlobalAllocatorDump(guid); |
pmd->AddOwnershipEdge(dump->guid(), guid); |
+ |
+ DumpGLTexture(pmd, dump_name); |
} |
} // namespace gfx |