/art/runtime/base/ |
H A D | mutex_test.cc | 27 static void AssertDepth(Mutex& mu, uint32_t expected_depth) { argument 28 ASSERT_EQ(expected_depth, mu.GetDepth()); 32 mu.AssertNotHeld(Thread::Current()); 34 mu.AssertHeld(Thread::Current()); 40 Mutex mu("test mutex"); 41 MutexTester::AssertDepth(mu, 0U); 42 mu.Lock(Thread::Current()); 43 MutexTester::AssertDepth(mu, 1U); 44 mu.Unlock(Thread::Current()); 45 MutexTester::AssertDepth(mu, 104 Mutex mu; member in struct:art::RecursiveLockWait [all...] |
H A D | mutex.h | 214 std::ostream& operator<<(std::ostream& os, const Mutex& mu); 303 std::ostream& operator<<(std::ostream& os, const ReaderWriterMutex& mu); 422 std::ostream& operator<<(std::ostream& os, const MutatorMutex& mu); 480 // Scoped locker/unlocker for a regular Mutex that acquires mu upon construction and releases it 484 MutexLock(Thread* self, Mutex& mu) ACQUIRE(mu) : self_(self), mu_(mu) { 497 // Catch bug where variable name is omitted. "MutexLock (lock);" instead of "MutexLock mu(lock)". 500 // Scoped locker/unlocker for a ReaderWriterMutex that acquires read access to mu upon 504 ReaderMutexLock(Thread* self, ReaderWriterMutex& mu) ACQUIR [all...] |
/art/runtime/ |
H A D | linear_alloc.cc | 27 MutexLock mu(self, lock_); 32 MutexLock mu(self, lock_); 37 MutexLock mu(Thread::Current(), lock_); 42 MutexLock mu(Thread::Current(), lock_); 47 MutexLock mu(Thread::Current(), lock_);
|
H A D | barrier.cc | 33 MutexLock mu(self, lock_); 42 MutexLock mu(self, lock_); 47 MutexLock mu(self, lock_); 63 MutexLock mu(self, lock_);
|
H A D | class_table.cc | 30 WriterMutexLock mu(Thread::Current(), lock_); 35 ReaderMutexLock mu(Thread::Current(), lock_); 46 ReaderMutexLock mu(Thread::Current(), lock_); 57 WriterMutexLock mu(Thread::Current(), lock_); 81 ReaderMutexLock mu(Thread::Current(), lock_); 90 ReaderMutexLock mu(Thread::Current(), lock_); 95 ReaderMutexLock mu(Thread::Current(), lock_); 106 WriterMutexLock mu(Thread::Current(), lock_); 111 WriterMutexLock mu(Thread::Current(), lock_); 116 WriterMutexLock mu(Threa [all...] |
H A D | atomic.cc | 47 MutexLock mu(Thread::Current(), *GetSwapMutex(addr)); 52 MutexLock mu(Thread::Current(), *GetSwapMutex(addr)); 58 MutexLock mu(Thread::Current(), *GetSwapMutex(addr));
|
H A D | class_table-inl.h | 26 ReaderMutexLock mu(Thread::Current(), lock_); 39 ReaderMutexLock mu(Thread::Current(), lock_); 52 ReaderMutexLock mu(Thread::Current(), lock_);
|
H A D | thread_pool.cc | 95 MutexLock mu(self, task_queue_lock_); 104 MutexLock mu(self, task_queue_lock_); 133 MutexLock mu(Thread::Current(), task_queue_lock_); 141 MutexLock mu(self, task_queue_lock_); 153 MutexLock mu(self, task_queue_lock_); 161 MutexLock mu(self, task_queue_lock_); 166 MutexLock mu(self, task_queue_lock_); 198 MutexLock mu(self, task_queue_lock_); 220 MutexLock mu(self, task_queue_lock_); 231 MutexLock mu(sel [all...] |
H A D | thread_list.cc | 82 MutexLock mu(self, *Locks::thread_list_lock_); 118 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); 168 MutexLock mu(self, *Locks::thread_list_lock_); 204 MutexLock mu(self, *Locks::logging_lock_); 234 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); 245 MutexLock mu(self, *Locks::thread_list_lock_); 292 MutexLock mu(self, *Locks::thread_list_lock_); 372 MutexLock mu(self, *Locks::thread_list_lock_); 415 MutexLock mu(self, *Locks::thread_list_lock_); 441 ReaderMutexLock mu(sel [all...] |
H A D | java_vm_ext.cc | 104 MutexLock mu(self, jni_on_load_lock_); 127 MutexLock mu(self, jni_on_load_lock_); 280 MutexLock mu(soa.Self(), *Locks::jni_libraries_lock_); 526 WriterMutexLock mu(self, globals_lock_); 535 MutexLock mu(self, weak_globals_lock_); 547 WriterMutexLock mu(self, globals_lock_); 558 MutexLock mu(self, weak_globals_lock_); 574 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); 586 ReaderMutexLock mu(self, globals_lock_); 590 MutexLock mu(sel [all...] |
H A D | intern_table.cc | 43 MutexLock mu(Thread::Current(), *Locks::intern_table_lock_); 48 MutexLock mu(Thread::Current(), *Locks::intern_table_lock_); 53 MutexLock mu(Thread::Current(), *Locks::intern_table_lock_); 62 MutexLock mu(Thread::Current(), *Locks::intern_table_lock_); 91 MutexLock mu(self, *Locks::intern_table_lock_); 96 MutexLock mu(self, *Locks::intern_table_lock_); 107 MutexLock mu(self, *Locks::intern_table_lock_); 120 MutexLock mu(Thread::Current(), *Locks::intern_table_lock_); 177 MutexLock mu(Thread::Current(), *Locks::intern_table_lock_); 240 MutexLock mu(sel [all...] |
H A D | signal_catcher.cc | 78 MutexLock mu(self, lock_); 93 MutexLock mu(Thread::Current(), lock_); 98 MutexLock mu(Thread::Current(), lock_); 192 MutexLock mu(self, signal_catcher->lock_);
|
/art/runtime/gc/ |
H A D | task_processor.cc | 38 MutexLock mu(self, *lock_); 45 MutexLock mu(self, *lock_); 75 MutexLock mu(self, *lock_); 97 MutexLock mu(Thread::Current(), *lock_); 102 MutexLock mu(Thread::Current(), *lock_); 107 MutexLock mu(self, *lock_); 114 MutexLock mu(self, *lock_);
|
H A D | reference_processor.cc | 59 MutexLock mu(self, *Locks::reference_processor_lock_); 75 MutexLock mu(self, *Locks::reference_processor_lock_); 107 MutexLock mu(self, *Locks::reference_processor_lock_); 112 MutexLock mu(self, *Locks::reference_processor_lock_); 125 MutexLock mu(self, *Locks::reference_processor_lock_); 176 MutexLock mu(self, *Locks::reference_processor_lock_); 245 ReaderMutexLock mu(self, *Locks::mutator_lock_); 265 MutexLock mu(self, *Locks::reference_processor_lock_);
|
/art/compiler/dex/ |
H A D | verification_results.cc | 42 WriterMutexLock mu(self, verified_methods_lock_); 57 WriterMutexLock mu(Thread::Current(), verified_methods_lock_); 78 ReaderMutexLock mu(Thread::Current(), verified_methods_lock_); 85 WriterMutexLock mu(Thread::Current(), rejected_classes_lock_); 92 ReaderMutexLock mu(Thread::Current(), rejected_classes_lock_);
|
/art/compiler/dex/quick/ |
H A D | dex_file_to_method_inliner_map.cc | 43 ReaderMutexLock mu(self, lock_); 58 WriterMutexLock mu(self, lock_);
|
/art/runtime/arch/x86_64/ |
H A D | thread_x86_64.cc | 39 MutexLock mu(nullptr, *Locks::modify_ldt_lock_);
|
/art/runtime/gc/collector/ |
H A D | partial_mark_sweep.cc | 36 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_);
|
H A D | sticky_mark_sweep.cc | 34 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_);
|
/art/runtime/gc/space/ |
H A D | region_space.cc | 84 MutexLock mu(Thread::Current(), region_lock_); 96 MutexLock mu(Thread::Current(), region_lock_); 108 MutexLock mu(Thread::Current(), region_lock_); 154 MutexLock mu(Thread::Current(), region_lock_); 206 MutexLock mu(Thread::Current(), region_lock_); 221 MutexLock mu(Thread::Current(), region_lock_); 233 MutexLock mu(Thread::Current(), region_lock_); 271 MutexLock mu(Thread::Current(), region_lock_); 291 MutexLock mu(Thread::Current(), region_lock_); 313 MutexLock mu(Threa [all...] |
H A D | bump_pointer_space.cc | 79 MutexLock mu(Thread::Current(), block_lock_); 97 MutexLock mu(Thread::Current(), block_lock_); 104 MutexLock mu(self, *Locks::runtime_shutdown_lock_); 116 MutexLock mu(Thread::Current(), block_lock_); 124 MutexLock mu(self, *Locks::runtime_shutdown_lock_); 161 MutexLock mu(Thread::Current(), block_lock_); 217 MutexLock mu(self, *Locks::runtime_shutdown_lock_); 235 MutexLock mu(self, *Locks::runtime_shutdown_lock_); 256 MutexLock mu(Thread::Current(), block_lock_);
|
H A D | dlmalloc_space.cc | 133 MutexLock mu(self, lock_); 168 MutexLock mu(self, lock_); 197 MutexLock mu(self, lock_); 218 MutexLock mu(self, lock_); 225 MutexLock mu(Thread::Current(), lock_); 236 MutexLock mu(Thread::Current(), lock_); 242 MutexLock mu(Thread::Current(), lock_); 247 MutexLock mu(Thread::Current(), lock_); 252 MutexLock mu(Thread::Current(), lock_); 265 MutexLock mu(Threa [all...] |
/art/runtime/jit/ |
H A D | jit_code_cache.cc | 169 MutexLock mu(Thread::Current(), lock_); 263 MutexLock mu(self, lock_); 299 MutexLock mu(self, lock_); 326 MutexLock mu(self, lock_); 352 MutexLock mu(self, lock_); 387 MutexLock mu(Thread::Current(), lock_); 396 MutexLock mu(Thread::Current(), lock_); 405 MutexLock mu(self, lock_); 415 MutexLock mu(self, lock_); 424 MutexLock mu(sel [all...] |
H A D | debugger_interface.cc | 120 MutexLock mu(self, g_jit_debug_mutex); 126 MutexLock mu(self, g_jit_debug_mutex); 136 MutexLock mu(self, g_jit_debug_mutex); 145 MutexLock mu(self, g_jit_debug_mutex);
|
/art/runtime/jdwp/ |
H A D | object_registry.cc | 90 MutexLock mu(soa.Self(), lock_); 152 MutexLock mu(self, lock_); 172 MutexLock mu(self, lock_); 188 MutexLock mu(self, lock_); 197 MutexLock mu(self, lock_); 205 MutexLock mu(self, lock_); 235 MutexLock mu(self, lock_); 249 MutexLock mu(self, lock_);
|