/art/compiler/dex/quick/ |
H A D | dex_file_to_method_inliner_map.h | 48 ReaderWriterMutex lock_; member in class:art::DexFileToMethodInlinerMap 49 std::map<const DexFile*, DexFileMethodInliner*> inliners_ GUARDED_BY(lock_);
|
H A D | dex_file_method_inliner.h | 65 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) LOCKS_EXCLUDED(lock_); 70 bool IsIntrinsic(uint32_t method_index, InlineMethod* intrinsic) LOCKS_EXCLUDED(lock_); 75 bool GenIntrinsic(Mir2Lir* backend, CallInfo* info) LOCKS_EXCLUDED(lock_); 80 bool IsSpecial(uint32_t method_index) LOCKS_EXCLUDED(lock_); 85 bool GenSpecial(Mir2Lir* backend, uint32_t method_idx) LOCKS_EXCLUDED(lock_); 91 LOCKS_EXCLUDED(lock_); 307 void FindIntrinsics(const DexFile* dex_file) EXCLUSIVE_LOCKS_REQUIRED(lock_); 311 bool AddInlineMethod(int32_t method_idx, const InlineMethod& method) LOCKS_EXCLUDED(lock_); 322 ReaderWriterMutex lock_; member in class:art::DexFileMethodInliner 326 SafeMap<uint32_t, InlineMethod> inline_methods_ GUARDED_BY(lock_); [all...] |
H A D | dex_file_method_inliner.cc | 394 : lock_("DexFileMethodInliner lock", kDexFileMethodInlinerLock), 414 ReaderMutexLock mu(Thread::Current(), lock_); local 426 ReaderMutexLock mu(Thread::Current(), lock_); local 511 ReaderMutexLock mu(Thread::Current(), lock_); local 519 ReaderMutexLock mu(Thread::Current(), lock_); local 533 ReaderMutexLock mu(Thread::Current(), lock_); local 697 WriterMutexLock mu(Thread::Current(), lock_); local
|
/art/runtime/gc/ |
H A D | reference_queue.h | 52 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) LOCKS_EXCLUDED(lock_); 93 Mutex* lock_; member in class:art::gc::ReferenceQueue
|
/art/compiler/utils/ |
H A D | dedupe_set.h | 53 MutexLock lock(self, *lock_[shard_bin]); 68 lock_[i].reset(new Mutex(lock_name_[i].c_str())); 80 std::unique_ptr<Mutex> lock_[kShard]; member in class:art::DedupeSet
|
/art/runtime/ |
H A D | signal_catcher.cc | 66 lock_("SignalCatcher lock"), 67 cond_("SignalCatcher::cond_", lock_), 75 MutexLock mu(self, lock_); 90 MutexLock mu(Thread::Current(), lock_); local 95 MutexLock mu(Thread::Current(), lock_); local 199 MutexLock mu(self, signal_catcher->lock_);
|
H A D | profiler.h | 119 Mutex& lock_; // Reference to the main profiler lock - we don't need two of them. member in class:art::ProfileSampleResults
|
H A D | profiler.cc | 472 ProfileSampleResults::ProfileSampleResults(Mutex& lock) : lock_(lock), num_samples_(0), 489 MutexLock mu(Thread::Current(), lock_); local 506 MutexLock mu(Thread::Current(), lock_); local
|
/art/runtime/base/ |
H A D | timing_logger.cc | 41 lock_(lock_name_.c_str(), kDefaultMutexLevel, true) { 50 MutexLock mu(Thread::Current(), lock_); local 58 MutexLock mu(Thread::Current(), lock_); local 63 MutexLock mu(Thread::Current(), lock_); local 70 MutexLock mu(Thread::Current(), lock_); local 82 MutexLock mu(Thread::Current(), lock_); local 87 MutexLock mu(Thread::Current(), lock_); local
|
/art/runtime/gc/space/ |
H A D | dlmalloc_space.cc | 132 MutexLock mu(self, lock_); 160 MutexLock mu(self, lock_); 189 MutexLock mu(self, lock_); 210 MutexLock mu(self, lock_); 238 MutexLock mu(Thread::Current(), lock_); local 249 MutexLock mu(Thread::Current(), lock_); local 255 MutexLock mu(Thread::Current(), lock_); local 260 MutexLock mu(Thread::Current(), lock_); local 265 MutexLock mu(Thread::Current(), lock_); local 278 MutexLock mu(Thread::Current(), lock_); local 285 MutexLock mu(Thread::Current(), lock_); local [all...] |
H A D | rosalloc_space.cc | 150 MutexLock mu(self, lock_); 180 MutexLock mu(self, lock_); 200 MutexLock mu(self, lock_); 239 MutexLock mu(Thread::Current(), lock_); local 256 MutexLock mu(Thread::Current(), lock_); local 261 MutexLock mu(Thread::Current(), lock_); local 266 MutexLock mu(Thread::Current(), lock_); local
|
H A D | large_object_space.cc | 100 lock_("large object map space lock", kAllocSpaceLock) {} 119 MutexLock mu(self, lock_); 142 MutexLock mu(self, lock_); 158 MutexLock mu(Thread::Current(), lock_); local 176 MutexLock mu(Thread::Current(), lock_); local 186 if (lock_.IsExclusiveHeld(self)) { 187 // We hold lock_ so do the check. 190 MutexLock mu(self, lock_); 297 lock_("free list space lock", kAllocSpaceLock) { 314 MutexLock mu(Thread::Current(), lock_); local [all...] |
/art/runtime/gc/allocator/ |
H A D | rosalloc.cc | 54 lock_("rosalloc global lock", kRosAllocGlobalLock), 111 lock_.AssertHeld(self); 290 lock_.AssertHeld(self); 458 MutexLock mu(self, lock_); 491 MutexLock mu(self, lock_); 538 MutexLock mu(self, lock_); 788 MutexLock mu(self, lock_); 1190 MutexLock mu(self, lock_); 1198 MutexLock mu(self, lock_); 1308 MutexLock mu(self, lock_); 1444 MutexLock mu(Thread::Current(), lock_); local 1491 MutexLock mu(Thread::Current(), lock_); local 1545 MutexLock mu(Thread::Current(), lock_); local 1629 MutexLock mu(Thread::Current(), lock_); local 1634 MutexLock mu(Thread::Current(), lock_); local 1639 MutexLock mu(Thread::Current(), lock_); local [all...] |