Searched defs:EXCLUSIVE_LOCKS_REQUIRED (Results 1 - 17 of 17) sorted by relevance

/art/runtime/
H A Dthread_list.h45 EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_list_lock_)
71 EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_list_suspend_thread_lock_)
81 EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_list_suspend_thread_lock_)
113 EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_list_lock_);
117 EXCLUSIVE_LOCKS_REQUIRED(Locks::runtime_shutdown_lock_)
128 std::list<Thread*> GetList() EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_list_lock_) { function in class:art::ThreadList
139 bool Contains(Thread* thread) EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_list_lock_);
140 bool Contains(pid_t tid) EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_list_lock_);
H A Dthread_pool.h104 Task* TryGetTaskLocked(Thread* self) EXCLUSIVE_LOCKS_REQUIRED(task_queue_lock_);
107 bool IsShuttingDown() const EXCLUSIVE_LOCKS_REQUIRED(task_queue_lock_) { function in class:art::ThreadPool
181 WorkStealingTask* FindTaskToStealFrom(Thread* self) EXCLUSIVE_LOCKS_REQUIRED(work_steal_lock_);
H A Dinstrumentation.h122 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_)
127 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_)
132 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_)
135 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_)
144 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_)
149 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_)
157 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_);
164 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_);
172 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_)
177 EXCLUSIVE_LOCKS_REQUIRED(Lock
351 void UpdateInterpreterHandlerTable() EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_) { function in class:art::instrumentation::Instrumentation
[all...]
H A Druntime.cc470 void Runtime::EndThreadBirth() EXCLUSIVE_LOCKS_REQUIRED(Locks::runtime_shutdown_lock_) { function in namespace:art
H A Druntime.h152 bool IsShuttingDownLocked() const EXCLUSIVE_LOCKS_REQUIRED(Locks::runtime_shutdown_lock_) { function in class:art::Runtime
156 size_t NumberOfThreadsBeingBorn() const EXCLUSIVE_LOCKS_REQUIRED(Locks::runtime_shutdown_lock_) { function in class:art::Runtime
160 void StartThreadBirth() EXCLUSIVE_LOCKS_REQUIRED(Locks::runtime_shutdown_lock_) { function in class:art::Runtime
164 void EndThreadBirth() EXCLUSIVE_LOCKS_REQUIRED(Locks::runtime_shutdown_lock_);
204 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_);
267 void DisallowNewSystemWeaks() EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_);
439 EXCLUSIVE_LOCKS_REQUIRED(Locks::intern_table_lock_);
441 EXCLUSIVE_LOCKS_REQUIRED(Locks::intern_table_lock_);
443 EXCLUSIVE_LOCKS_REQUIRED(Locks::intern_table_lock_);
445 EXCLUSIVE_LOCKS_REQUIRED(Lock
[all...]
H A Dthread.h151 EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_list_lock_)
155 EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_list_lock_)
189 int GetSuspendCount() const EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_suspend_count_lock_) { function in class:art::Thread
193 int GetDebugSuspendCount() const EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_suspend_count_lock_) { function in class:art::Thread
205 EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_suspend_count_lock_);
208 EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_suspend_count_lock_);
421 bool IsInterruptedLocked() EXCLUSIVE_LOCKS_REQUIRED(wait_mutex_) { function in class:art::Thread
425 void SetInterruptedLocked(bool i) EXCLUSIVE_LOCKS_REQUIRED(wait_mutex_) { function in class:art::Thread
431 void NotifyLocked(Thread* self) EXCLUSIVE_LOCKS_REQUIRED(wait_mutex_);
438 ConditionVariable* GetWaitConditionVariable() const EXCLUSIVE_LOCKS_REQUIRED(wait_mutex function in class:art::Thread
442 Monitor* GetWaitMonitor() const EXCLUSIVE_LOCKS_REQUIRED(wait_mutex_) { function in class:art::Thread
446 void SetWaitMonitor(Monitor* mon) EXCLUSIVE_LOCKS_REQUIRED(wait_mutex_) { function in class:art::Thread
[all...]
H A Ddebugger.cc433 EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_list_lock_)
4278 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) { function in namespace:art
/art/runtime/gc/space/
H A Drosalloc_space.h57 OVERRIDE EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_) { function in class:art::gc::space::RosAllocSpace
117 void Verify() EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_) { function in class:art::gc::space::RosAllocSpace
H A Dspace.h205 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_) { function in class:art::gc::space::AllocSpace
402 bool HasBoundBitmaps() const EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_);
404 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_);
405 void UnBindBitmaps() EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_);
/art/runtime/gc/accounting/
H A Dremembered_set.cc84 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) { function in class:art::gc::accounting::RememberedSetReferenceVisitor
108 void operator()(mirror::Object* obj) const EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_)
H A Dmod_union_table.cc101 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_)
202 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) function in class:art::gc::accounting::ModUnionCheckReferences
/art/runtime/base/
H A Dmacros.h192 #define EXCLUSIVE_LOCKS_REQUIRED(...) THREAD_ANNOTATION_ATTRIBUTE__(exclusive_locks_required(__VA_ARGS__)) macro
/art/compiler/
H A Dimage_writer.cc620 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_, Locks::heap_bitmap_lock_) { function in class:art::FixupVisitor
631 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) { function in class:art::FixupVisitor
647 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_, Locks::heap_bitmap_lock_) { function in class:art::FINAL
658 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) { function in class:art::FINAL
/art/runtime/gc/collector/
H A Dmark_compact.cc109 void operator()(mirror::Object* obj) const EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_, function in class:art::gc::collector::CalculateObjectForwardingAddressVisitor
332 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_) ALWAYS_INLINE {
430 ALWAYS_INLINE EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_, Locks::heap_bitmap_lock_) { function in class:art::gc::collector::UpdateReferenceVisitor
435 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_, Locks::heap_bitmap_lock_) { function in class:art::gc::collector::UpdateReferenceVisitor
497 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_) ALWAYS_INLINE {
567 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_, Locks::heap_bitmap_lock_) { function in class:art::gc::collector::MarkCompactMarkObjectVisitor
574 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) { function in class:art::gc::collector::MarkCompactMarkObjectVisitor
H A Dsemi_space.cc266 void operator()(Object* obj) const EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_, function in class:art::gc::collector::SemiSpaceScanObjectVisitor
675 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_, Locks::heap_bitmap_lock_) { function in class:art::gc::collector::SemiSpaceMarkObjectVisitor
682 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) { function in class:art::gc::collector::SemiSpaceMarkObjectVisitor
H A Dmark_sweep.cc529 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) { function in class:art::gc::collector::ScanObjectVisitor
548 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) { function in class:art::gc::collector::DelayReferenceReferentVisitor
611 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) { function in class:art::gc::collector::MarkStackTask::ScanObjectParallelVisitor
656 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) { function in class:art::gc::collector::MarkStackTask
1149 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) { function in class:art::gc::collector::MarkObjectVisitor
/art/runtime/gc/
H A Dheap.cc1850 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_, Locks::mutator_lock_) { function in class:art::gc::FINAL

Completed in 1612 milliseconds