Lines Matching refs:mark_stack_pos_
679 mark_stack_pos_(mark_stack_size) { in MarkStackTask()
762 DCHECK_EQ(mark_stack_pos_, 0U); in ~MarkStackTask()
773 size_t mark_stack_pos_; member in art::gc::collector::MarkSweep::MarkStackTask
777 if (UNLIKELY(mark_stack_pos_ == kMaxSize)) { in MarkStackPush()
779 mark_stack_pos_ /= 2; in MarkStackPush()
782 kMaxSize - mark_stack_pos_, in MarkStackPush()
783 mark_stack_ + mark_stack_pos_); in MarkStackPush()
787 DCHECK_LT(mark_stack_pos_, kMaxSize); in MarkStackPush()
788 mark_stack_[mark_stack_pos_++].Assign(obj); in MarkStackPush()
806 while (mark_stack_pos_ != 0 && prefetch_fifo.size() < kFifoSize) { in Run()
807 mirror::Object* const mark_stack_obj = mark_stack_[--mark_stack_pos_].AsMirrorPtr(); in Run()
818 if (UNLIKELY(mark_stack_pos_ == 0)) { in Run()
821 obj = mark_stack_[--mark_stack_pos_].AsMirrorPtr(); in Run()