| 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_);
|
|
|
|
|