Searched refs:mark_stack_ (Results 1 – 9 of 9) sorted by relevance
/art/runtime/gc/collector/ |
D | mark_sweep.cc | 100 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 …]
|
D | semi_space.cc | 83 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 …]
|
D | sticky_mark_sweep.cc | 59 mark_stack_->Reset(); in MarkReachableObjects()
|
D | semi_space.h | 206 accounting::ObjectStack* mark_stack_; variable
|
D | mark_compact.cc | 778 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 …]
|
D | mark_sweep.h | 315 accounting::ObjectStack* mark_stack_; variable
|
D | mark_compact.h | 628 accounting::ObjectStack* mark_stack_; variable
|
/art/runtime/gc/ |
D | heap.h | 1097 return mark_stack_.get(); in GetMarkStack() 1585 std::unique_ptr<accounting::ObjectStack> mark_stack_; variable
|
D | heap.cc | 756 mark_stack_.reset(accounting::ObjectStack::Create("mark stack", kDefaultMarkStackSize, in Heap()
|