Index: base/trace_event/memory_dump_manager.cc |
diff --git a/base/trace_event/memory_dump_manager.cc b/base/trace_event/memory_dump_manager.cc |
index a6a3b41e1ea82f972bc664f810a7839a04f3df65..d939eea3cef93ec13f76f2cbd59b31f90a7c8231 100644 |
--- a/base/trace_event/memory_dump_manager.cc |
+++ b/base/trace_event/memory_dump_manager.cc |
@@ -150,20 +150,23 @@ void MemoryDumpManager::Initialize(MemoryDumpManagerDelegate* delegate, |
// Enable the core dump providers. |
#if !defined(OS_NACL) |
- RegisterDumpProvider(ProcessMemoryTotalsDumpProvider::GetInstance()); |
+ RegisterDumpProvider(ProcessMemoryTotalsDumpProvider::GetInstance(), |
+ "ProcessMemoryTotals", nullptr); |
#endif |
#if defined(OS_LINUX) || defined(OS_ANDROID) |
- RegisterDumpProvider(ProcessMemoryMapsDumpProvider::GetInstance()); |
- RegisterDumpProvider(MallocDumpProvider::GetInstance()); |
+ RegisterDumpProvider(ProcessMemoryMapsDumpProvider::GetInstance(), |
+ "ProcessMemoryMaps", nullptr); |
+ RegisterDumpProvider(MallocDumpProvider::GetInstance(), "Malloc", nullptr); |
#endif |
#if defined(OS_ANDROID) |
- RegisterDumpProvider(JavaHeapDumpProvider::GetInstance()); |
+ RegisterDumpProvider(JavaHeapDumpProvider::GetInstance(), "JavaHeap", |
+ nullptr); |
#endif |
#if defined(OS_WIN) |
- RegisterDumpProvider(WinHeapDumpProvider::GetInstance()); |
+ RegisterDumpProvider(WinHeapDumpProvider::GetInstance(), "WinHeap", nullptr); |
#endif |
// If tracing was enabled before initializing MemoryDumpManager, we missed the |
@@ -199,16 +202,6 @@ void MemoryDumpManager::RegisterDumpProvider( |
mdp->OnHeapProfilingEnabled(true); |
} |
-void MemoryDumpManager::RegisterDumpProvider( |
- MemoryDumpProvider* mdp, |
- const scoped_refptr<SingleThreadTaskRunner>& task_runner) { |
- RegisterDumpProvider(mdp, "unknown", task_runner); |
-} |
- |
-void MemoryDumpManager::RegisterDumpProvider(MemoryDumpProvider* mdp) { |
- RegisterDumpProvider(mdp, nullptr); |
-} |
- |
void MemoryDumpManager::UnregisterDumpProvider(MemoryDumpProvider* mdp) { |
AutoLock lock(lock_); |