| Index: base/trace_event/memory_dump_session_state.cc
|
| diff --git a/base/trace_event/memory_dump_session_state.cc b/base/trace_event/memory_dump_session_state.cc
|
| index b3d9a8ccfc8ff765e6b9c0e69ee18f1a6bd387f1..3e3bedbb2989b382dab7c85cc002dbc4f4287b64 100644
|
| --- a/base/trace_event/memory_dump_session_state.cc
|
| +++ b/base/trace_event/memory_dump_session_state.cc
|
| @@ -7,7 +7,7 @@
|
| namespace base {
|
| namespace trace_event {
|
|
|
| -MemoryDumpSessionState::MemoryDumpSessionState() {}
|
| +MemoryDumpSessionState::MemoryDumpSessionState() : is_polling_enabled_(false) {}
|
|
|
| MemoryDumpSessionState::~MemoryDumpSessionState() {}
|
|
|
| @@ -26,6 +26,10 @@ void MemoryDumpSessionState::SetTypeNameDeduplicator(
|
| void MemoryDumpSessionState::SetMemoryDumpConfig(
|
| const TraceConfig::MemoryDumpConfig& config) {
|
| memory_dump_config_ = config;
|
| + for (const auto& trigger : config.triggers) {
|
| + if (trigger.trigger_type == MemoryDumpType::PEAK_MEMORY_USAGE)
|
| + is_polling_enabled_ = true;
|
| + }
|
| }
|
|
|
| } // namespace trace_event
|
|
|