| 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();
|
| 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())
|
|
|