| Index: base/trace_event/memory_dump_scheduler.cc
|
| diff --git a/base/trace_event/memory_dump_scheduler.cc b/base/trace_event/memory_dump_scheduler.cc
|
| index 150feb8e791759681585c17318b05cc52ed639e7..91d70b78f9b7d3f79c6e8516faa1ec50850c87ff 100644
|
| --- a/base/trace_event/memory_dump_scheduler.cc
|
| +++ b/base/trace_event/memory_dump_scheduler.cc
|
| @@ -105,8 +105,8 @@ void MemoryDumpScheduler::EnablePollingIfNeeded() {
|
| polling_state_->ResetTotals();
|
|
|
| polling_task_runner_->PostTask(
|
| - FROM_HERE,
|
| - Bind(&MemoryDumpScheduler::PollMemoryOnPollingThread, Unretained(this)));
|
| + FROM_HERE, BindOnce(&MemoryDumpScheduler::PollMemoryOnPollingThread,
|
| + Unretained(this)));
|
| }
|
|
|
| void MemoryDumpScheduler::NotifyDumpTriggered() {
|
| @@ -114,7 +114,7 @@ void MemoryDumpScheduler::NotifyDumpTriggered() {
|
| !polling_task_runner_->RunsTasksOnCurrentThread()) {
|
| polling_task_runner_->PostTask(
|
| FROM_HERE,
|
| - Bind(&MemoryDumpScheduler::NotifyDumpTriggered, Unretained(this)));
|
| + BindOnce(&MemoryDumpScheduler::NotifyDumpTriggered, Unretained(this)));
|
| return;
|
| }
|
|
|
| @@ -136,8 +136,8 @@ void MemoryDumpScheduler::DisableAllTriggers() {
|
| if (polling_task_runner_) {
|
| DCHECK(polling_state_);
|
| polling_task_runner_->PostTask(
|
| - FROM_HERE, Bind(&MemoryDumpScheduler::DisablePollingOnPollingThread,
|
| - Unretained(this)));
|
| + FROM_HERE, BindOnce(&MemoryDumpScheduler::DisablePollingOnPollingThread,
|
| + Unretained(this)));
|
| polling_task_runner_ = nullptr;
|
| }
|
| is_setup_ = false;
|
| @@ -197,7 +197,8 @@ void MemoryDumpScheduler::PollMemoryOnPollingThread() {
|
| // TODO(ssid): Use RequestSchedulerCallback, crbug.com/607533.
|
| ThreadTaskRunnerHandle::Get()->PostDelayedTask(
|
| FROM_HERE,
|
| - Bind(&MemoryDumpScheduler::PollMemoryOnPollingThread, Unretained(this)),
|
| + BindOnce(&MemoryDumpScheduler::PollMemoryOnPollingThread,
|
| + Unretained(this)),
|
| TimeDelta::FromMilliseconds(polling_state_->polling_interval_ms));
|
| }
|
|
|
|
|