Home
last modified time | relevance | path

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

/aosp12/art/runtime/gc/collector/
H A Dmark_sweep.cc100 mark_stack_(nullptr), in MarkSweep()
119 DCHECK(mark_stack_ != nullptr); in InitializePhase()
389 if (UNLIKELY(mark_stack_->Size() < mark_stack_->Capacity())) { in ResizeMarkStack()
410 if (UNLIKELY(mark_stack_->Size() >= mark_stack_->Capacity())) { in MarkObjectNonNullParallel()
414 mark_stack_->PushBack(obj); in MarkObjectNonNullParallel()
531 if (UNLIKELY(mark_stack_->Size() >= mark_stack_->Capacity())) { in PushOnMarkStack()
537 mark_stack_->PushBack(obj); in PushOnMarkStack()
1037 mark_stack_->Reset(); in RecursiveMark()
1399 for (auto* it = mark_stack_->Begin(), *end = mark_stack_->End(); it < end; ) { in ProcessMarkStackParallel()
1408 mark_stack_->Reset(); in ProcessMarkStackParallel()
[all …]
H A Dsemi_space.cc83 mark_stack_(nullptr), in SemiSpace()
128 mark_stack_ = heap_->GetMarkStack(); in InitializePhase()
129 DCHECK(mark_stack_ != nullptr); in InitializePhase()
361 std::vector<StackReference<Object>> temp(mark_stack_->Begin(), mark_stack_->End()); in ResizeMarkStack()
363 mark_stack_->Resize(new_size); in ResizeMarkStack()
370 if (UNLIKELY(mark_stack_->Size() >= mark_stack_->Capacity())) { in MarkStackPush()
374 mark_stack_->PushBack(obj); in MarkStackPush()
511 DCHECK(mark_stack_->IsEmpty()); in Sweep()
591 while (!mark_stack_->IsEmpty()) { in ProcessMarkStack()
651 CHECK(mark_stack_->IsEmpty()); in FinishPhase()
[all …]
H A Dsticky_mark_sweep.cc59 mark_stack_->Reset(); in MarkReachableObjects()
H A Dsemi_space.h206 accounting::ObjectStack* mark_stack_; variable
H A Dmark_sweep.h315 accounting::ObjectStack* mark_stack_; variable
/aosp12/art/runtime/gc/
H A Dheap.h1035 return mark_stack_.get(); in GetMarkStack()
1499 std::unique_ptr<accounting::ObjectStack> mark_stack_; variable
H A Dheap.cc694 mark_stack_.reset(accounting::ObjectStack::Create("mark stack", kDefaultMarkStackSize, in Heap()