/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 | 226 std::ostream& operator<<(std::ostream& os, const Mutex& mu); 317 std::ostream& operator<<(std::ostream& os, const ReaderWriterMutex& mu); 438 std::ostream& operator<<(std::ostream& os, const MutatorMutex& mu); 496 // Scoped locker/unlocker for a regular Mutex that acquires mu upon construction and releases it 500 MutexLock(Thread* self, Mutex& mu) ACQUIRE(mu) : self_(self), mu_(mu) { 513 // Catch bug where variable name is omitted. "MutexLock (lock);" instead of "MutexLock mu(lock)". 516 // Scoped locker/unlocker for a ReaderWriterMutex that acquires read access to mu upon 520 ReaderMutexLock(Thread* self, ReaderWriterMutex& mu) ACQUIR [all...] |
H A D | timing_logger.cc | 50 MutexLock mu(Thread::Current(), lock_); 58 MutexLock mu(Thread::Current(), lock_); 63 MutexLock mu(Thread::Current(), lock_); 70 MutexLock mu(Thread::Current(), lock_); 82 MutexLock mu(Thread::Current(), lock_); 87 MutexLock mu(Thread::Current(), lock_);
|
/art/runtime/ |
H A D | linear_alloc.cc | 27 MutexLock mu(self, lock_); 32 MutexLock mu(self, lock_); 37 MutexLock mu(self, lock_); 42 MutexLock mu(Thread::Current(), lock_); 47 MutexLock mu(Thread::Current(), lock_); 52 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_); 84 MutexLock mu(self, lock_);
|
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.cc | 31 WriterMutexLock mu(Thread::Current(), lock_); 36 ReaderMutexLock mu(Thread::Current(), lock_); 48 ReaderMutexLock mu(Thread::Current(), lock_); 66 WriterMutexLock mu(Thread::Current(), lock_); 104 ReaderMutexLock mu(Thread::Current(), lock_); 113 ReaderMutexLock mu(Thread::Current(), lock_); 118 ReaderMutexLock mu(Thread::Current(), lock_); 127 ReaderMutexLock mu(Thread::Current(), lock_); 133 ReaderMutexLock mu(Thread::Current(), lock_); 145 WriterMutexLock mu(Threa [all...] |
H A D | thread_pool.cc | 105 MutexLock mu(self, task_queue_lock_); 114 MutexLock mu(self, task_queue_lock_); 144 MutexLock mu(Thread::Current(), task_queue_lock_); 152 MutexLock mu(self, task_queue_lock_); 164 MutexLock mu(self, task_queue_lock_); 172 MutexLock mu(self, task_queue_lock_); 177 MutexLock mu(self, task_queue_lock_); 209 MutexLock mu(self, task_queue_lock_); 232 MutexLock mu(self, task_queue_lock_); 243 MutexLock mu(sel [all...] |
H A D | java_vm_ext.cc | 107 MutexLock mu(self, jni_on_load_lock_); 130 MutexLock mu(self, jni_on_load_lock_); 282 MutexLock mu(soa.Self(), *Locks::jni_libraries_lock_); 560 WriterMutexLock mu(self, *Locks::jni_globals_lock_); 569 MutexLock mu(self, *Locks::jni_weak_globals_lock_); 587 WriterMutexLock mu(self, *Locks::jni_globals_lock_); 598 MutexLock mu(self, *Locks::jni_weak_globals_lock_); 614 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); 626 ReaderMutexLock mu(self, *Locks::jni_globals_lock_); 630 MutexLock mu(sel [all...] |
H A D | thread_list.cc | 89 MutexLock mu(self, *Locks::thread_list_lock_); 125 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); 175 MutexLock mu(self, *Locks::thread_list_lock_); 212 MutexLock mu(self, *Locks::logging_lock_); 243 MutexLock mu(self, *Locks::thread_list_lock_); 263 MutexLock mu(self, *Locks::thread_list_lock_); 310 MutexLock mu(self, *Locks::thread_list_lock_); 394 MutexLock mu(self, *Locks::thread_list_lock_); 502 MutexLock mu(self, *Locks::thread_list_lock_); 551 MutexLock mu(sel [all...] |
H A D | class_table-inl.h | 27 ReaderMutexLock mu(Thread::Current(), lock_); 45 ReaderMutexLock mu(Thread::Current(), lock_); 63 ReaderMutexLock mu(Thread::Current(), lock_); 76 ReaderMutexLock mu(Thread::Current(), lock_);
|
H A D | intern_table.cc | 42 MutexLock mu(Thread::Current(), *Locks::intern_table_lock_); 47 MutexLock mu(Thread::Current(), *Locks::intern_table_lock_); 52 MutexLock mu(Thread::Current(), *Locks::intern_table_lock_); 61 MutexLock mu(Thread::Current(), *Locks::intern_table_lock_); 90 MutexLock mu(self, *Locks::intern_table_lock_); 95 MutexLock mu(self, *Locks::intern_table_lock_); 106 MutexLock mu(self, *Locks::intern_table_lock_); 119 MutexLock mu(Thread::Current(), *Locks::intern_table_lock_); 179 MutexLock mu(Thread::Current(), *Locks::intern_table_lock_); 192 MutexLock mu(sel [all...] |
H A D | signal_catcher.cc | 79 MutexLock mu(self, lock_); 94 MutexLock mu(Thread::Current(), lock_); 99 MutexLock mu(Thread::Current(), lock_); 194 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 | system_weak.h | 52 MutexLock mu(Thread::Current(), allow_disallow_lock_); 61 MutexLock mu(Thread::Current(), allow_disallow_lock_); 67 MutexLock mu(Thread::Current(), allow_disallow_lock_);
|
H A D | reference_processor.cc | 59 MutexLock mu(self, *Locks::reference_processor_lock_); 76 MutexLock mu(self, *Locks::reference_processor_lock_); 115 MutexLock mu(self, *Locks::reference_processor_lock_); 120 MutexLock mu(self, *Locks::reference_processor_lock_); 134 MutexLock mu(self, *Locks::reference_processor_lock_); 193 MutexLock mu(self, *Locks::reference_processor_lock_); 274 ReaderMutexLock mu(self, *Locks::mutator_lock_); 294 MutexLock mu(self, *Locks::reference_processor_lock_); 321 MutexLock mu(self, *Locks::reference_processor_lock_);
|
/art/compiler/dex/ |
H A D | verification_results.cc | 38 WriterMutexLock mu(Thread::Current(), verified_methods_lock_); 67 WriterMutexLock mu(Thread::Current(), verified_methods_lock_); 98 ReaderMutexLock mu(Thread::Current(), verified_methods_lock_); 117 WriterMutexLock mu(Thread::Current(), rejected_classes_lock_); 124 ReaderMutexLock mu(Thread::Current(), rejected_classes_lock_); 143 WriterMutexLock mu(Thread::Current(), verified_methods_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_);
|
/art/runtime/gc/space/ |
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 | 183 MutexLock mu(Thread::Current(), lock_); 365 MutexLock mu(Thread::Current(), lock_); 416 MutexLock mu(Thread::Current(), *Locks::cha_lock_); 425 MutexLock mu(Thread::Current(), lock_); 440 MutexLock mu(self, lock_); 489 MutexLock mu(self, lock_); 497 MutexLock mu(self, lock_); 554 MutexLock mu(self, lock_); 623 MutexLock mu(self, lock_); 670 MutexLock mu(Threa [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 | 97 MutexLock mu(soa.Self(), lock_); 161 MutexLock mu(self, lock_); 181 MutexLock mu(self, lock_); 197 MutexLock mu(self, lock_); 206 MutexLock mu(self, lock_); 214 MutexLock mu(self, lock_); 244 MutexLock mu(self, lock_); 258 MutexLock mu(self, lock_);
|
H A D | jdwp_adb.cc | 101 MutexLock mu(Thread::Current(), state_lock_); 126 MutexLock mu(Thread::Current(), state_lock_); 131 MutexLock mu(Thread::Current(), state_lock_); 199 MutexLock mu(Thread::Current(), state_lock_); 240 MutexLock mu(Thread::Current(), state_lock_); 309 MutexLock mu(Thread::Current(), state_lock_);
|