Index: content/renderer/scheduler/renderer_scheduler_impl.cc |
diff --git a/content/renderer/scheduler/renderer_scheduler_impl.cc b/content/renderer/scheduler/renderer_scheduler_impl.cc |
index 4ffe487b3764faa5abac556b86425a6f6469ee7b..83927d910e57af716423450596ae5c7295589ab1 100644 |
--- a/content/renderer/scheduler/renderer_scheduler_impl.cc |
+++ b/content/renderer/scheduler/renderer_scheduler_impl.cc |
@@ -64,38 +64,38 @@ RendererSchedulerImpl::~RendererSchedulerImpl() { |
} |
void RendererSchedulerImpl::Shutdown() { |
- main_thread_checker_.CalledOnValidThread(); |
+ DCHECK(main_thread_checker_.CalledOnValidThread()); |
task_queue_manager_.reset(); |
} |
scoped_refptr<base::SingleThreadTaskRunner> |
RendererSchedulerImpl::DefaultTaskRunner() { |
- main_thread_checker_.CalledOnValidThread(); |
+ DCHECK(main_thread_checker_.CalledOnValidThread()); |
return default_task_runner_; |
} |
scoped_refptr<base::SingleThreadTaskRunner> |
RendererSchedulerImpl::CompositorTaskRunner() { |
- main_thread_checker_.CalledOnValidThread(); |
+ DCHECK(main_thread_checker_.CalledOnValidThread()); |
return compositor_task_runner_; |
} |
scoped_refptr<SingleThreadIdleTaskRunner> |
RendererSchedulerImpl::IdleTaskRunner() { |
- main_thread_checker_.CalledOnValidThread(); |
+ DCHECK(main_thread_checker_.CalledOnValidThread()); |
return idle_task_runner_; |
} |
scoped_refptr<base::SingleThreadTaskRunner> |
RendererSchedulerImpl::LoadingTaskRunner() { |
- main_thread_checker_.CalledOnValidThread(); |
+ DCHECK(main_thread_checker_.CalledOnValidThread()); |
return loading_task_runner_; |
} |
void RendererSchedulerImpl::WillBeginFrame(const cc::BeginFrameArgs& args) { |
TRACE_EVENT1(TRACE_DISABLED_BY_DEFAULT("renderer.scheduler"), |
"RendererSchedulerImpl::WillBeginFrame", "args", args.AsValue()); |
- main_thread_checker_.CalledOnValidThread(); |
+ DCHECK(main_thread_checker_.CalledOnValidThread()); |
if (!task_queue_manager_) |
return; |
@@ -106,7 +106,7 @@ void RendererSchedulerImpl::WillBeginFrame(const cc::BeginFrameArgs& args) { |
void RendererSchedulerImpl::DidCommitFrameToCompositor() { |
TRACE_EVENT0(TRACE_DISABLED_BY_DEFAULT("renderer.scheduler"), |
"RendererSchedulerImpl::DidCommitFrameToCompositor"); |
- main_thread_checker_.CalledOnValidThread(); |
+ DCHECK(main_thread_checker_.CalledOnValidThread()); |
if (!task_queue_manager_) |
return; |
@@ -148,7 +148,7 @@ void RendererSchedulerImpl::UpdateForInputEvent() { |
} |
bool RendererSchedulerImpl::IsHighPriorityWorkAnticipated() { |
- main_thread_checker_.CalledOnValidThread(); |
+ DCHECK(main_thread_checker_.CalledOnValidThread()); |
if (!task_queue_manager_) |
return false; |
@@ -157,7 +157,7 @@ bool RendererSchedulerImpl::IsHighPriorityWorkAnticipated() { |
} |
bool RendererSchedulerImpl::ShouldYieldForHighPriorityWork() { |
- main_thread_checker_.CalledOnValidThread(); |
+ DCHECK(main_thread_checker_.CalledOnValidThread()); |
if (!task_queue_manager_) |
return false; |
@@ -174,17 +174,17 @@ bool RendererSchedulerImpl::ShouldYieldForHighPriorityWork() { |
void RendererSchedulerImpl::CurrentIdleTaskDeadlineCallback( |
base::TimeTicks* deadline_out) const { |
- main_thread_checker_.CalledOnValidThread(); |
+ DCHECK(main_thread_checker_.CalledOnValidThread()); |
*deadline_out = estimated_next_frame_begin_; |
} |
RendererSchedulerImpl::Policy RendererSchedulerImpl::SchedulerPolicy() const { |
- main_thread_checker_.CalledOnValidThread(); |
+ DCHECK(main_thread_checker_.CalledOnValidThread()); |
return current_policy_; |
} |
void RendererSchedulerImpl::MaybeUpdatePolicy() { |
- main_thread_checker_.CalledOnValidThread(); |
+ DCHECK(main_thread_checker_.CalledOnValidThread()); |
if (policy_may_need_update_.IsSet()) { |
UpdatePolicy(); |
} |
@@ -197,7 +197,7 @@ void RendererSchedulerImpl::PostUpdatePolicyOnControlRunner( |
} |
void RendererSchedulerImpl::UpdatePolicy() { |
- main_thread_checker_.CalledOnValidThread(); |
+ DCHECK(main_thread_checker_.CalledOnValidThread()); |
if (!task_queue_manager_) |
return; |
@@ -254,7 +254,7 @@ void RendererSchedulerImpl::UpdatePolicy() { |
void RendererSchedulerImpl::StartIdlePeriod() { |
TRACE_EVENT_ASYNC_BEGIN0("renderer.scheduler", |
"RendererSchedulerIdlePeriod", this); |
- main_thread_checker_.CalledOnValidThread(); |
+ DCHECK(main_thread_checker_.CalledOnValidThread()); |
renderer_task_queue_selector_->EnableQueue( |
IDLE_TASK_QUEUE, RendererTaskQueueSelector::BEST_EFFORT_PRIORITY); |
task_queue_manager_->PumpQueue(IDLE_TASK_QUEUE); |
@@ -263,14 +263,14 @@ void RendererSchedulerImpl::StartIdlePeriod() { |
void RendererSchedulerImpl::EndIdlePeriod() { |
TRACE_EVENT_ASYNC_END0("renderer.scheduler", |
"RendererSchedulerIdlePeriod", this); |
- main_thread_checker_.CalledOnValidThread(); |
+ DCHECK(main_thread_checker_.CalledOnValidThread()); |
end_idle_period_closure_.Cancel(); |
renderer_task_queue_selector_->DisableQueue(IDLE_TASK_QUEUE); |
} |
void RendererSchedulerImpl::SetTimeSourceForTesting( |
scoped_refptr<cc::TestNowSource> time_source) { |
- main_thread_checker_.CalledOnValidThread(); |
+ DCHECK(main_thread_checker_.CalledOnValidThread()); |
time_source_ = time_source; |
task_queue_manager_->SetTimeSourceForTesting(time_source); |
} |
@@ -293,7 +293,6 @@ void RendererSchedulerImpl::PollableNeedsUpdateFlag::SetLocked(bool value) { |
} |
bool RendererSchedulerImpl::PollableNeedsUpdateFlag::IsSet() const { |
- thread_checker_.CalledOnValidThread(); |
Sami
2015/02/05 18:16:54
Ross, could you double check this is what we want
jdduke (slow)
2015/02/05 18:19:18
This seemed unnecessary, as the class is internal
rmcilroy
2015/02/05 18:50:00
Yes I think you are right, this is probably unnece
|
return base::subtle::Acquire_Load(&flag_) != 0; |
} |
@@ -331,7 +330,7 @@ const char* RendererSchedulerImpl::PolicyToString(Policy policy) { |
scoped_refptr<base::debug::ConvertableToTraceFormat> |
RendererSchedulerImpl::AsValueLocked(base::TimeTicks optional_now) const { |
- main_thread_checker_.CalledOnValidThread(); |
+ DCHECK(main_thread_checker_.CalledOnValidThread()); |
incoming_signals_lock_.AssertAcquired(); |
if (optional_now.is_null()) |