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()
138 accounting::AtomicStack<mirror::Object>* mark_stack = in ConcurrentCopying() local141 pooled_mark_stacks_.push_back(mark_stack); in ConcurrentCopying()2181 for (accounting::AtomicStack<mirror::Object>* mark_stack : mark_stacks) { in ProcessThreadLocalMarkStacks()2182 for (StackReference<mirror::Object>* p = mark_stack->Begin(); p != mark_stack->End(); ++p) { in ProcessThreadLocalMarkStacks()2191 delete mark_stack; in ProcessThreadLocalMarkStacks()2194 mark_stack->Reset(); in ProcessThreadLocalMarkStacks()2195 pooled_mark_stacks_.push_back(mark_stack); in ProcessThreadLocalMarkStacks()2427 for (accounting::AtomicStack<mirror::Object>* mark_stack : revoked_mark_stacks_) { in CheckEmptyMarkStack()2428 while (!mark_stack->IsEmpty()) { in CheckEmptyMarkStack()2429 mirror::Object* obj = mark_stack->PopBack(); in CheckEmptyMarkStack()
676 StackReference<mirror::Object>* mark_stack) in MarkStackTask() argument682 DCHECK(mark_stack != nullptr); in MarkStackTask()684 std::copy(mark_stack, mark_stack + mark_stack_size, mark_stack_); in MarkStackTask()