Index: content/browser/tracing/tracing_controller_impl.cc |
diff --git a/content/browser/tracing/tracing_controller_impl.cc b/content/browser/tracing/tracing_controller_impl.cc |
index 8380c45c44cd2924301ebd3b7e34f803daf23480..23ca33fa779a48eefe8fe0c35d032412bcbdd71e 100644 |
--- a/content/browser/tracing/tracing_controller_impl.cc |
+++ b/content/browser/tracing/tracing_controller_impl.cc |
@@ -913,6 +913,10 @@ void TracingControllerImpl::OnClockSyncMarkerRecordedByAgent( |
void TracingControllerImpl::RequestGlobalMemoryDump( |
const base::trace_event::MemoryDumpRequestArgs& args, |
const base::trace_event::MemoryDumpCallback& callback) { |
+ if (!base::trace_event::MemoryDumpManager::GetInstance()->IsDumpModeAllowed( |
+ args.level_of_detail)) |
+ return; |
+ |
if (!BrowserThread::CurrentlyOn(BrowserThread::UI)) { |
BrowserThread::PostTask( |
BrowserThread::UI, FROM_HERE, |