Home
last modified time | relevance | path

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

/art/runtime/gc/collector/
Dmark_sweep.cc100 mark_stack_(nullptr), in MarkSweep()
118 mark_stack_ = heap_->GetMarkStack(); in InitializePhase()
119 DCHECK(mark_stack_ != nullptr); in InitializePhase()
384 ResizeMarkStack(mark_stack_->Capacity() * 2); in ExpandMarkStack()
389 if (UNLIKELY(mark_stack_->Size() < mark_stack_->Capacity())) { in ResizeMarkStack()
393 std::vector<StackReference<mirror::Object>> temp(mark_stack_->Begin(), mark_stack_->End()); in ResizeMarkStack()
394 CHECK_LE(mark_stack_->Size(), new_size); in ResizeMarkStack()
395 mark_stack_->Resize(new_size); in ResizeMarkStack()
397 mark_stack_->PushBack(obj.AsMirrorPtr()); in ResizeMarkStack()
410 if (UNLIKELY(mark_stack_->Size() >= mark_stack_->Capacity())) { in MarkObjectNonNullParallel()
[all …]
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()
362 CHECK_LE(mark_stack_->Size(), new_size); in ResizeMarkStack()
363 mark_stack_->Resize(new_size); in ResizeMarkStack()
365 mark_stack_->PushBack(obj.AsMirrorPtr()); in ResizeMarkStack()
370 if (UNLIKELY(mark_stack_->Size() >= mark_stack_->Capacity())) { in MarkStackPush()
371 ResizeMarkStack(mark_stack_->Capacity() * 2); in MarkStackPush()
374 mark_stack_->PushBack(obj); in MarkStackPush()
[all …]
Dsticky_mark_sweep.cc59 mark_stack_->Reset(); in MarkReachableObjects()
Dsemi_space.h206 accounting::ObjectStack* mark_stack_; variable
Dmark_compact.cc778 mark_stack_ = heap_->GetMarkStack(); in InitializePhase()
779 CHECK(mark_stack_->IsEmpty()); in InitializePhase()
1459 DCHECK(mark_stack_->IsEmpty()); in Sweep()
4318 while (!mark_compact_->mark_stack_->BumpBack(idx_, &start, &end)) { in Flush()
4638 while (!mark_stack_->IsEmpty()) { in ProcessMarkStack()
4639 mirror::Object* obj = mark_stack_->PopBack(); in ProcessMarkStack()
4646 const size_t new_size = mark_stack_->Capacity() * 2; in ExpandMarkStack()
4647 std::vector<StackReference<mirror::Object>> temp(mark_stack_->Begin(), in ExpandMarkStack()
4648 mark_stack_->End()); in ExpandMarkStack()
4649 mark_stack_->Resize(new_size); in ExpandMarkStack()
[all …]
Dmark_sweep.h315 accounting::ObjectStack* mark_stack_; variable
Dmark_compact.h628 accounting::ObjectStack* mark_stack_; variable
/art/runtime/gc/
Dheap.h1097 return mark_stack_.get(); in GetMarkStack()
1585 std::unique_ptr<accounting::ObjectStack> mark_stack_; variable
Dheap.cc756 mark_stack_.reset(accounting::ObjectStack::Create("mark stack", kDefaultMarkStackSize, in Heap()