Index: base/debug/trace_event_memory.cc |
diff --git a/base/debug/trace_event_memory.cc b/base/debug/trace_event_memory.cc |
index 5cb09087f57fa404eedee214ef9c80ec3069d0aa..766ca7412290285bf532b34a6745d71a27d4d553 100644 |
--- a/base/debug/trace_event_memory.cc |
+++ b/base/debug/trace_event_memory.cc |
@@ -9,7 +9,7 @@ |
#include "base/lazy_instance.h" |
#include "base/logging.h" |
#include "base/memory/scoped_ptr.h" |
-#include "base/message_loop/message_loop.h" |
+#include "base/single_thread_task_runner.h" |
#include "base/strings/string_number_conversions.h" |
#include "base/strings/string_util.h" |
#include "base/threading/thread_local_storage.h" |
@@ -144,11 +144,11 @@ int GetPseudoStack(int skip_count_ignored, void** stack_out) { |
////////////////////////////////////////////////////////////////////////////// |
TraceMemoryController::TraceMemoryController( |
- scoped_refptr<MessageLoopProxy> message_loop_proxy, |
+ scoped_refptr<SingleThreadTaskRunner> main_task_runner, |
HeapProfilerStartFunction heap_profiler_start_function, |
HeapProfilerStopFunction heap_profiler_stop_function, |
GetHeapProfileFunction get_heap_profile_function) |
- : message_loop_proxy_(message_loop_proxy), |
+ : main_task_runner_(main_task_runner), |
heap_profiler_start_function_(heap_profiler_start_function), |
heap_profiler_stop_function_(heap_profiler_stop_function), |
get_heap_profile_function_(get_heap_profile_function), |
@@ -174,10 +174,9 @@ void TraceMemoryController::OnTraceLogEnabled() { |
if (!enabled) |
return; |
DVLOG(1) << "OnTraceLogEnabled"; |
- message_loop_proxy_->PostTask( |
- FROM_HERE, |
- base::Bind(&TraceMemoryController::StartProfiling, |
- weak_factory_.GetWeakPtr())); |
+ main_task_runner_->PostTask(FROM_HERE, |
+ base::Bind(&TraceMemoryController::StartProfiling, |
+ weak_factory_.GetWeakPtr())); |
} |
void TraceMemoryController::OnTraceLogDisabled() { |
@@ -185,10 +184,9 @@ void TraceMemoryController::OnTraceLogDisabled() { |
// called, so we cannot tell if it was enabled before. Always try to turn |
// off profiling. |
DVLOG(1) << "OnTraceLogDisabled"; |
- message_loop_proxy_->PostTask( |
- FROM_HERE, |
- base::Bind(&TraceMemoryController::StopProfiling, |
- weak_factory_.GetWeakPtr())); |
+ main_task_runner_->PostTask(FROM_HERE, |
+ base::Bind(&TraceMemoryController::StopProfiling, |
+ weak_factory_.GetWeakPtr())); |
} |
void TraceMemoryController::StartProfiling() { |