Home
last modified time | relevance | path

Searched refs:AtomicStack (Results 1 – 7 of 7) sorted by relevance

/art/runtime/gc/accounting/
Datomic_stack.h39 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() function
271 DISALLOW_COPY_AND_ASSIGN(AtomicStack);
274 typedef AtomicStack<mirror::Object> ObjectStack;
/art/runtime/gc/collector/
Dmark_compact.h48 template <typename T> class AtomicStack; variable
49 typedef AtomicStack<mirror::Object> ObjectStack;
Dsemi_space.h47 template <typename T> class AtomicStack; variable
48 typedef AtomicStack<mirror::Object> ObjectStack;
Dmark_sweep.h49 template<typename T> class AtomicStack; variable
50 typedef AtomicStack<mirror::Object> ObjectStack;
Dconcurrent_copying.cc118 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()
Dconcurrent_copying.h41 template<typename T> class AtomicStack; variable
42 typedef AtomicStack<mirror::Object> ObjectStack;
/art/runtime/
Dthread.h53 template<class T> class AtomicStack; variable
260 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()