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 ea2760b118fb4043238df92416b14c7326523f72..24f520a1d1f7b620052a98460700280215b136f3 100644 |
--- a/base/trace_event/memory_dump_manager.cc |
+++ b/base/trace_event/memory_dump_manager.cc |
@@ -276,7 +276,9 @@ void MemoryDumpManager::ContinueAsyncProcessDump( |
skip_dump = true; |
} else if (mdp == g_mmaps_dump_provider && |
pmd_async_state->req_args.dump_type != |
- MemoryDumpType::PERIODIC_INTERVAL_WITH_MMAPS) { |
+ MemoryDumpType::PERIODIC_INTERVAL_WITH_MMAPS && |
+ pmd_async_state->req_args.dump_type != |
+ MemoryDumpType::EXPLICITLY_TRIGGERED) { |
// Mmaps dumping is very heavyweight and cannot be performed at the same |
// rate of other dumps. TODO(primiano): this is a hack and should be |
// cleaned up as part of crbug.com/499731. |