Searched refs:mark_stack (Results 1 – 3 of 3) sorted by relevance
57 std::unique_ptr<AtomicStack> mark_stack(new AtomicStack(name, growth_limit, capacity)); in Create()58 mark_stack->Init(); in Create()59 return mark_stack.release(); in Create()
73 accounting::AtomicStack<mirror::Object>* mark_stack = in ConcurrentCopying() local76 pooled_mark_stacks_.push_back(mark_stack); in ConcurrentCopying()1042 for (accounting::AtomicStack<mirror::Object>* mark_stack : mark_stacks) { in ProcessThreadLocalMarkStacks()1043 for (StackReference<mirror::Object>* p = mark_stack->Begin(); p != mark_stack->End(); ++p) { in ProcessThreadLocalMarkStacks()1052 delete mark_stack; in ProcessThreadLocalMarkStacks()1055 mark_stack->Reset(); in ProcessThreadLocalMarkStacks()1056 pooled_mark_stacks_.push_back(mark_stack); in ProcessThreadLocalMarkStacks()1169 for (accounting::AtomicStack<mirror::Object>* mark_stack : revoked_mark_stacks_) { in CheckEmptyMarkStack()1170 while (!mark_stack->IsEmpty()) { in CheckEmptyMarkStack()1171 mirror::Object* obj = mark_stack->PopBack(); in CheckEmptyMarkStack()
652 StackReference<mirror::Object>* mark_stack) in MarkStackTask() argument658 DCHECK(mark_stack != nullptr); in MarkStackTask()660 std::copy(mark_stack, mark_stack + mark_stack_size, mark_stack_); in MarkStackTask()