Home
last modified time | relevance | path

Searched refs:mark_stack_pos_ (Results 1 – 1 of 1) sorted by relevance

/art/runtime/gc/collector/
Dmark_sweep.cc556 mark_stack_pos_(mark_stack_size) { in MarkStackTask()
617 DCHECK_EQ(mark_stack_pos_, 0U); in ~MarkStackTask()
628 size_t mark_stack_pos_; member in art::gc::collector::MarkStackTask
631 if (UNLIKELY(mark_stack_pos_ == kMaxSize)) { in MarkStackPush()
633 mark_stack_pos_ /= 2; in MarkStackPush()
634 auto* task = new MarkStackTask(thread_pool_, mark_sweep_, kMaxSize - mark_stack_pos_, in MarkStackPush()
635 mark_stack_ + mark_stack_pos_); in MarkStackPush()
639 DCHECK_LT(mark_stack_pos_, kMaxSize); in MarkStackPush()
640 mark_stack_[mark_stack_pos_++] = obj; in MarkStackPush()
657 while (mark_stack_pos_ != 0 && prefetch_fifo.size() < kFifoSize) { in Run()
[all …]