Searched refs:mark_stack (Results 1 – 3 of 3) sorted by relevance
67 std::unique_ptr<AtomicStack> mark_stack(new AtomicStack(name, growth_limit, capacity)); in Create()68 mark_stack->Init(); in Create()69 return mark_stack.release(); in Create()
121 accounting::AtomicStack<mirror::Object>* mark_stack = in ConcurrentCopying() local124 pooled_mark_stacks_.push_back(mark_stack); in ConcurrentCopying()1487 for (accounting::AtomicStack<mirror::Object>* mark_stack : mark_stacks) { in ProcessThreadLocalMarkStacks()1488 for (StackReference<mirror::Object>* p = mark_stack->Begin(); p != mark_stack->End(); ++p) { in ProcessThreadLocalMarkStacks()1497 delete mark_stack; in ProcessThreadLocalMarkStacks()1500 mark_stack->Reset(); in ProcessThreadLocalMarkStacks()1501 pooled_mark_stacks_.push_back(mark_stack); in ProcessThreadLocalMarkStacks()1639 for (accounting::AtomicStack<mirror::Object>* mark_stack : revoked_mark_stacks_) { in CheckEmptyMarkStack()1640 while (!mark_stack->IsEmpty()) { in CheckEmptyMarkStack()1641 mirror::Object* obj = mark_stack->PopBack(); in CheckEmptyMarkStack()
674 StackReference<mirror::Object>* mark_stack) in MarkStackTask() argument680 DCHECK(mark_stack != nullptr); in MarkStackTask()682 std::copy(mark_stack, mark_stack + mark_stack_size, mark_stack_); in MarkStackTask()