/art/runtime/entrypoints/quick/ |
H A D | quick_alloc_entrypoints.h | 37 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_, Locks::runtime_shutdown_lock_); 40 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_, Locks::runtime_shutdown_lock_);
|
/art/runtime/gc/collector/ |
H A D | mark_compact.h | 67 void MarkingPhase() EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_) 69 void ReclaimPhase() EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_) 71 void FinishPhase() EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_); 73 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_, Locks::heap_bitmap_lock_); 91 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_, Locks::mutator_lock_); 95 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_, Locks::mutator_lock_); 103 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_); 105 void ProcessReferences(Thread* self) EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_) 106 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_); 109 void Sweep(bool swap_bitmaps) EXCLUSIVE_LOCKS_REQUIRED(Lock [all...] |
H A D | semi_space.h | 69 virtual void MarkingPhase() EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_) 71 virtual void ReclaimPhase() EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_) 73 virtual void FinishPhase() EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_); 75 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_, Locks::heap_bitmap_lock_); 104 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_, Locks::mutator_lock_); 107 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_, Locks::mutator_lock_); 114 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_, Locks::mutator_lock_); 122 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_); 124 void ProcessReferences(Thread* self) EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_) 125 EXCLUSIVE_LOCKS_REQUIRED(Lock [all...] |
H A D | mark_sweep.h | 64 void PausePhase() EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_); 69 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_); 91 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) 95 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) 99 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) 103 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) 108 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) 117 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) 122 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) 134 EXCLUSIVE_LOCKS_REQUIRED(Lock [all...] |
H A D | sticky_mark_sweep.h | 43 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_); 47 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_);
|
H A D | immune_region.h | 44 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_);
|
/art/runtime/ |
H A D | intern_table.h | 88 void DisallowNewInterns() EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_); 121 EXCLUSIVE_LOCKS_REQUIRED(Locks::intern_table_lock_); 123 EXCLUSIVE_LOCKS_REQUIRED(Locks::intern_table_lock_); 126 EXCLUSIVE_LOCKS_REQUIRED(Locks::intern_table_lock_); 129 EXCLUSIVE_LOCKS_REQUIRED(Locks::intern_table_lock_); 132 EXCLUSIVE_LOCKS_REQUIRED(Locks::intern_table_lock_); 133 void SwapPostZygoteWithPreZygote() EXCLUSIVE_LOCKS_REQUIRED(Locks::intern_table_lock_); 134 size_t Size() const EXCLUSIVE_LOCKS_REQUIRED(Locks::intern_table_lock_); 142 EXCLUSIVE_LOCKS_REQUIRED(Locks::intern_table_lock_); 159 EXCLUSIVE_LOCKS_REQUIRED(Lock [all...] |
H A D | transaction.h | 62 EXCLUSIVE_LOCKS_REQUIRED(Locks::intern_table_lock_) 65 EXCLUSIVE_LOCKS_REQUIRED(Locks::intern_table_lock_) 68 EXCLUSIVE_LOCKS_REQUIRED(Locks::intern_table_lock_) 71 EXCLUSIVE_LOCKS_REQUIRED(Locks::intern_table_lock_) 153 EXCLUSIVE_LOCKS_REQUIRED(Locks::intern_table_lock_); 163 EXCLUSIVE_LOCKS_REQUIRED(Locks::intern_table_lock_) 167 EXCLUSIVE_LOCKS_REQUIRED(log_lock_) 170 EXCLUSIVE_LOCKS_REQUIRED(log_lock_) 173 EXCLUSIVE_LOCKS_REQUIRED(Locks::intern_table_lock_) 174 EXCLUSIVE_LOCKS_REQUIRED(log_lock [all...] |
H A D | thread_list.h | 46 EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_list_lock_) 72 EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_list_suspend_thread_lock_) 82 EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_list_suspend_thread_lock_) 119 EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_list_lock_); 123 EXCLUSIVE_LOCKS_REQUIRED(Locks::runtime_shutdown_lock_) 131 std::list<Thread*> GetList() EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_list_lock_) { function in class:art::ThreadList 142 bool Contains(Thread* thread) EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_list_lock_); 143 bool Contains(pid_t tid) EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_list_lock_);
|
H A D | instrumentation.h | 122 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 D | barrier.h | 64 void SetCountLocked(Thread* self, int count) EXCLUSIVE_LOCKS_REQUIRED(lock_);
|
H A D | mem_map.h | 149 EXCLUSIVE_LOCKS_REQUIRED(Locks::mem_maps_lock_); 151 EXCLUSIVE_LOCKS_REQUIRED(Locks::mem_maps_lock_); 153 EXCLUSIVE_LOCKS_REQUIRED(Locks::mem_maps_lock_);
|
H A D | thread_pool.h | 104 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 D | monitor.h | 142 void AppendToWaitSet(Thread* thread) EXCLUSIVE_LOCKS_REQUIRED(monitor_lock_); 143 void RemoveFromWaitSet(Thread* thread) EXCLUSIVE_LOCKS_REQUIRED(monitor_lock_); 253 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_); 276 explicit MonitorInfo(mirror::Object* o) EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_);
|
H A D | runtime.h | 156 bool IsShuttingDownLocked() const EXCLUSIVE_LOCKS_REQUIRED(Locks::runtime_shutdown_lock_) { function in class:art::Runtime 160 size_t NumberOfThreadsBeingBorn() const EXCLUSIVE_LOCKS_REQUIRED(Locks::runtime_shutdown_lock_) { function in class:art::Runtime 164 void StartThreadBirth() EXCLUSIVE_LOCKS_REQUIRED(Locks::runtime_shutdown_lock_) { function in class:art::Runtime 168 void EndThreadBirth() EXCLUSIVE_LOCKS_REQUIRED(Locks::runtime_shutdown_lock_); 208 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_); 271 void DisallowNewSystemWeaks() EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_); 447 EXCLUSIVE_LOCKS_REQUIRED(Locks::intern_table_lock_); 449 EXCLUSIVE_LOCKS_REQUIRED(Locks::intern_table_lock_); 451 EXCLUSIVE_LOCKS_REQUIRED(Locks::intern_table_lock_); 453 EXCLUSIVE_LOCKS_REQUIRED(Lock [all...] |
H A D | thread.h | 151 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...] |
/art/runtime/gc/accounting/ |
H A D | heap_bitmap.h | 35 void Clear(const mirror::Object* obj) EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_); 38 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) ALWAYS_INLINE; 41 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) ALWAYS_INLINE; 49 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) 54 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_); 58 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_);
|
H A D | mod_union_table.h | 78 virtual void Verify() EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) = 0; 111 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_); 117 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_); 145 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_)
|
H A D | remembered_set.h | 59 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_)
|
/art/runtime/gc/allocator/ |
H A D | rosalloc.h | 51 size_t ByteSize(RosAlloc* rosalloc) const EXCLUSIVE_LOCKS_REQUIRED(rosalloc->lock_) { 60 EXCLUSIVE_LOCKS_REQUIRED(rosalloc->lock_) { 69 void* End(RosAlloc* rosalloc) EXCLUSIVE_LOCKS_REQUIRED(rosalloc->lock_) { 75 EXCLUSIVE_LOCKS_REQUIRED(rosalloc->lock_) { 79 EXCLUSIVE_LOCKS_REQUIRED(rosalloc->lock_) { 82 bool ShouldReleasePages(RosAlloc* rosalloc) EXCLUSIVE_LOCKS_REQUIRED(rosalloc->lock_) { 99 void ReleasePages(RosAlloc* rosalloc) EXCLUSIVE_LOCKS_REQUIRED(rosalloc->lock_) { 249 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_) 250 EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_list_lock_); 486 EXCLUSIVE_LOCKS_REQUIRED(lock [all...] |
/art/runtime/gc/ |
H A D | reference_processor.h | 51 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) 56 void EnableSlowPath() EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_); 87 void DisableSlowPath(Thread* self) EXCLUSIVE_LOCKS_REQUIRED(Locks::reference_processor_lock_)
|
H A D | heap.h | 218 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_) 226 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_); 237 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_, Locks::mutator_lock_); 239 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_, Locks::mutator_lock_); 266 void ClearMarkedObjects() EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_); 461 void DumpForSigQuit(std::ostream& os) EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_); 474 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_); 492 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_); 496 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_) 505 EXCLUSIVE_LOCKS_REQUIRED(Lock [all...] |
/art/runtime/jdwp/ |
H A D | object_registry.h | 107 EXCLUSIVE_LOCKS_REQUIRED(lock_); 111 EXCLUSIVE_LOCKS_REQUIRED(lock_); 115 EXCLUSIVE_LOCKS_REQUIRED(lock_) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
|
/art/runtime/gc/space/ |
H A D | bump_pointer_space.h | 54 OVERRIDE EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_); 164 byte* AllocBlock(size_t bytes) EXCLUSIVE_LOCKS_REQUIRED(block_lock_); 165 void RevokeThreadLocalBuffersLocked(Thread* thread) EXCLUSIVE_LOCKS_REQUIRED(block_lock_); 170 void UpdateMainBlock() EXCLUSIVE_LOCKS_REQUIRED(block_lock_);
|
/art/patchoat/ |
H A D | patchoat.h | 132 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_, Locks::heap_bitmap_lock_); 135 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_, Locks::heap_bitmap_lock_);
|