Home
last modified time | relevance | path

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

/art/runtime/gc/collector/
Dconcurrent_copying.cc47 gc_mark_stack_(accounting::ObjectStack::Create("concurrent copying gc mark stack", in ConcurrentCopying()
572 DCHECK(gc_mark_stack_->IsFull()); in ExpandGcMarkStack()
573 const size_t new_size = gc_mark_stack_->Capacity() * 2; in ExpandGcMarkStack()
574 std::vector<StackReference<mirror::Object>> temp(gc_mark_stack_->Begin(), in ExpandGcMarkStack()
575 gc_mark_stack_->End()); in ExpandGcMarkStack()
576 gc_mark_stack_->Resize(new_size); in ExpandGcMarkStack()
578 gc_mark_stack_->PushBack(ref.AsMirrorPtr()); in ExpandGcMarkStack()
580 DCHECK(!gc_mark_stack_->IsFull()); in ExpandGcMarkStack()
593 if (UNLIKELY(gc_mark_stack_->IsFull())) { in PushOntoMarkStack()
596 gc_mark_stack_->PushBack(to_ref); in PushOntoMarkStack()
[all …]
Dconcurrent_copying.h191 std::unique_ptr<accounting::ObjectStack> gc_mark_stack_; variable