Searched refs:AtomicStack (Results 1 – 7 of 7) sorted by relevance
39 class AtomicStack {58 static AtomicStack* Create(const std::string& name, size_t growth_limit, size_t capacity) { in Create()59 std::unique_ptr<AtomicStack> mark_stack(new AtomicStack(name, growth_limit, capacity)); in Create()64 ~AtomicStack() {} in ~AtomicStack()213 AtomicStack(const std::string& name, size_t growth_limit, size_t capacity) in AtomicStack() function271 DISALLOW_COPY_AND_ASSIGN(AtomicStack);274 typedef AtomicStack<mirror::Object> ObjectStack;
48 template <typename T> class AtomicStack; variable49 typedef AtomicStack<mirror::Object> ObjectStack;
47 template <typename T> class AtomicStack; variable48 typedef AtomicStack<mirror::Object> ObjectStack;
49 template<typename T> class AtomicStack; variable50 typedef AtomicStack<mirror::Object> ObjectStack;
118 accounting::AtomicStack<mirror::Object>* mark_stack = in ConcurrentCopying()119 accounting::AtomicStack<mirror::Object>::Create( in ConcurrentCopying()974 accounting::AtomicStack<mirror::Object>* tl_mark_stack = self->GetThreadLocalMarkStack(); in PushOntoMarkStack()978 accounting::AtomicStack<mirror::Object>* new_tl_mark_stack; in PushOntoMarkStack()986 accounting::AtomicStack<mirror::Object>::Create( in PushOntoMarkStack()1268 accounting::AtomicStack<mirror::Object>* tl_mark_stack = thread->GetThreadLocalMarkStack(); in Run()1311 accounting::AtomicStack<mirror::Object>* tl_mark_stack = thread->GetThreadLocalMarkStack(); in RevokeThreadLocalMarkStack()1405 std::vector<accounting::AtomicStack<mirror::Object>*> mark_stacks; in ProcessThreadLocalMarkStacks()1412 for (accounting::AtomicStack<mirror::Object>* mark_stack : mark_stacks) { in ProcessThreadLocalMarkStacks()1557 for (accounting::AtomicStack<mirror::Object>* mark_stack : revoked_mark_stacks_) { in CheckEmptyMarkStack()
41 template<typename T> class AtomicStack; variable42 typedef AtomicStack<mirror::Object> ObjectStack;
53 template<class T> class AtomicStack; variable260 gc::accounting::AtomicStack<mirror::Object>* GetThreadLocalMarkStack() { in GetThreadLocalMarkStack()264 void SetThreadLocalMarkStack(gc::accounting::AtomicStack<mirror::Object>* stack) { in SetThreadLocalMarkStack()1628 gc::accounting::AtomicStack<mirror::Object>* thread_local_mark_stack; in PACKED()