| Index: content/browser/tracing/trace_message_filter.cc
|
| diff --git a/content/browser/tracing/trace_message_filter.cc b/content/browser/tracing/trace_message_filter.cc
|
| index a8a3caf3badee2825b7b80c3afd11306621e88e6..3bc6db19e3526bca565918de7f2114490228763c 100644
|
| --- a/content/browser/tracing/trace_message_filter.cc
|
| +++ b/content/browser/tracing/trace_message_filter.cc
|
| @@ -36,6 +36,8 @@ void TraceMessageFilter::OnChannelClosing() {
|
| OnTraceLogStatusReply(base::trace_event::TraceLogStatus());
|
|
|
| TracingControllerImpl::GetInstance()->RemoveTraceMessageFilter(this);
|
| + base::trace_event::MemoryDumpManager::GetInstance()
|
| + ->UnregisterProcessMetricsProvidersFor(peer_pid());
|
| }
|
| }
|
|
|
| @@ -140,6 +142,8 @@ void TraceMessageFilter::SendGlobalMemoryDumpResponse(uint64 dump_guid,
|
| void TraceMessageFilter::OnChildSupportsTracing() {
|
| has_child_ = true;
|
| TracingControllerImpl::GetInstance()->AddTraceMessageFilter(this);
|
| + base::trace_event::MemoryDumpManager::GetInstance()
|
| + ->RegisterProcessMetricsProvidersFor(peer_pid());
|
| }
|
|
|
| void TraceMessageFilter::OnEndTracingAck(
|
|
|