Searched refs:AtomicStack (Results 1 – 7 of 7) sorted by relevance
47 class AtomicStack {66 static AtomicStack* Create(const std::string& name, size_t growth_limit, size_t capacity) { in Create()67 std::unique_ptr<AtomicStack> mark_stack(new AtomicStack(name, growth_limit, capacity)); in Create()72 ~AtomicStack() {} in ~AtomicStack()261 AtomicStack(const std::string& name, size_t growth_limit, size_t capacity) in AtomicStack() function322 DISALLOW_COPY_AND_ASSIGN(AtomicStack);325 using ObjectStack = AtomicStack<mirror::Object>;
46 template <typename T> class AtomicStack; variable47 using ObjectStack = AtomicStack<mirror::Object>;
48 template<typename T> class AtomicStack; variable49 using ObjectStack = AtomicStack<mirror::Object>;
45 template<typename T> class AtomicStack; variable46 using ObjectStack = AtomicStack<mirror::Object>;
136 accounting::AtomicStack<mirror::Object>* mark_stack = in ConcurrentCopying()137 accounting::AtomicStack<mirror::Object>::Create( in ConcurrentCopying()991 accounting::AtomicStack<mirror::Object>* tl_mark_stack = thread->GetThreadLocalMarkStack(); in Run()1849 accounting::AtomicStack<mirror::Object>* tl_mark_stack = self->GetThreadLocalMarkStack(); in PushOntoMarkStack()1853 accounting::AtomicStack<mirror::Object>* new_tl_mark_stack; in PushOntoMarkStack()1861 accounting::AtomicStack<mirror::Object>::Create( in PushOntoMarkStack()2112 accounting::AtomicStack<mirror::Object>* tl_mark_stack = thread->GetThreadLocalMarkStack(); in RevokeThreadLocalMarkStack()2218 std::vector<accounting::AtomicStack<mirror::Object>*> mark_stacks; in ProcessThreadLocalMarkStacks()2225 for (accounting::AtomicStack<mirror::Object>* mark_stack : mark_stacks) { in ProcessThreadLocalMarkStacks()2465 for (accounting::AtomicStack<mirror::Object>* mark_stack : revoked_mark_stacks_) { in CheckEmptyMarkStack()
61 template<class T> class AtomicStack; variable462 gc::accounting::AtomicStack<mirror::Object>* GetThreadLocalMarkStack() { in GetThreadLocalMarkStack()466 void SetThreadLocalMarkStack(gc::accounting::AtomicStack<mirror::Object>* stack) { in SetThreadLocalMarkStack()2312 gc::accounting::AtomicStack<mirror::Object>* thread_local_mark_stack;
82 template <typename T> class AtomicStack; variable83 using ObjectStack = AtomicStack<mirror::Object>;