Index: content/browser/browser_main_loop.cc |
diff --git a/content/browser/browser_main_loop.cc b/content/browser/browser_main_loop.cc |
index 32298516aab616ada664c5d6989ff3dcb27c6803..2dd1dfcbac165ab765f1635c5aba2e4712c42b8c 100644 |
--- a/content/browser/browser_main_loop.cc |
+++ b/content/browser/browser_main_loop.cc |
@@ -667,11 +667,11 @@ void BrowserMainLoop::PostMainMessageLoopStart() { |
// Enable memory-infra dump providers. |
InitSkiaEventTracer(); |
base::trace_event::MemoryDumpManager::GetInstance()->RegisterDumpProvider( |
- HostSharedBitmapManager::current()); |
+ HostSharedBitmapManager::current(), "HostSharedBitmapManager", nullptr); |
base::trace_event::MemoryDumpManager::GetInstance()->RegisterDumpProvider( |
- skia::SkiaMemoryDumpProvider::GetInstance()); |
+ skia::SkiaMemoryDumpProvider::GetInstance(), "Skia", nullptr); |
base::trace_event::MemoryDumpManager::GetInstance()->RegisterDumpProvider( |
- sql::SqlMemoryDumpProvider::GetInstance()); |
+ sql::SqlMemoryDumpProvider::GetInstance(), "Sql", nullptr); |
#if defined(TCMALLOC_TRACE_MEMORY_SUPPORTED) |
trace_memory_controller_.reset(new base::trace_event::TraceMemoryController( |
@@ -1195,10 +1195,12 @@ int BrowserMainLoop::BrowserThreadsStarted() { |
// unregistration happens on the IO thread (See |
// BrowserProcessSubThread::IOThreadPreCleanUp). |
base::trace_event::MemoryDumpManager::GetInstance()->RegisterDumpProvider( |
- BrowserGpuMemoryBufferManager::current(), io_thread_->task_runner()); |
+ BrowserGpuMemoryBufferManager::current(), "BrowserGpuMemoryBufferManager", |
+ io_thread_->task_runner()); |
#if defined(OS_ANDROID) |
base::trace_event::MemoryDumpManager::GetInstance()->RegisterDumpProvider( |
- tracing::GraphicsMemoryDumpProvider::GetInstance()); |
+ tracing::GraphicsMemoryDumpProvider::GetInstance(), "AndroidGraphics", |
+ nullptr); |
#endif |
{ |