Home
last modified time | relevance | path

Searched refs:oat_file_manager_lock_ (Results 1 – 4 of 4) sorted by relevance

/art/runtime/
Doat_file_manager.h54 REQUIRES(!Locks::oat_file_manager_lock_);
57 REQUIRES(!Locks::oat_file_manager_lock_);
61 REQUIRES(!Locks::oat_file_manager_lock_);
66 REQUIRES(!Locks::oat_file_manager_lock_);
77 const OatFile* GetPrimaryOatFile() const REQUIRES(!Locks::oat_file_manager_lock_);
82 REQUIRES(!Locks::oat_file_manager_lock_);
104 REQUIRES(!Locks::oat_file_manager_lock_, !Locks::mutator_lock_);
121 REQUIRES(!Locks::oat_file_manager_lock_);
124 REQUIRES(Locks::oat_file_manager_lock_);
126 std::set<std::unique_ptr<const OatFile>> oat_files_ GUARDED_BY(Locks::oat_file_manager_lock_);
Doat_file_manager.cc55 WriterMutexLock mu(Thread::Current(), *Locks::oat_file_manager_lock_); in RegisterOatFile()
73 WriterMutexLock mu(Thread::Current(), *Locks::oat_file_manager_lock_); in UnRegisterAndDeleteOatFile()
84 ReaderMutexLock mu(Thread::Current(), *Locks::oat_file_manager_lock_); in FindOpenedOatFileFromDexLocation()
98 ReaderMutexLock mu(Thread::Current(), *Locks::oat_file_manager_lock_); in FindOpenedOatFileFromOatLocation()
123 ReaderMutexLock mu(Thread::Current(), *Locks::oat_file_manager_lock_); in GetPrimaryOatFile()
606 ReaderMutexLock mu(Thread::Current(), *Locks::oat_file_manager_lock_); in DumpForSigQuit()
/art/runtime/base/
Dmutex.h678 static ReaderWriterMutex* oat_file_manager_lock_ ACQUIRED_AFTER(dex_lock_);
681 static ReaderWriterMutex* verifier_deps_lock_ ACQUIRED_AFTER(oat_file_manager_lock_);
Dmutex.cc56 ReaderWriterMutex* Locks::oat_file_manager_lock_ = nullptr; member in art::Locks
1038 DCHECK(oat_file_manager_lock_ != nullptr); in Init()
1141 DCHECK(oat_file_manager_lock_ == nullptr); in Init()
1142 oat_file_manager_lock_ = new ReaderWriterMutex("OatFile manager lock", current_lock_level); in Init()