Searched refs:dex_lock_ (Results 1 – 12 of 12) sorted by relevance
/art/runtime/ |
D | class_linker.h | 139 REQUIRES_SHARED(Locks::dex_lock_, Locks::mutator_lock_) = 0; 174 REQUIRES(!Locks::dex_lock_); 179 REQUIRES(!Locks::dex_lock_); 197 /*out*/ std::string* error_msg) REQUIRES(!Locks::dex_lock_) 203 REQUIRES(!Locks::dex_lock_) 212 REQUIRES(!Locks::dex_lock_); 218 REQUIRES(!Locks::dex_lock_) { in FindSystemClass() 225 REQUIRES(!Locks::dex_lock_); 240 REQUIRES(!Locks::dex_lock_); 291 REQUIRES(!Locks::dex_lock_, !Roles::uninterruptible_); [all …]
|
D | startup_completed_task.cc | 42 REQUIRES_SHARED(Locks::dex_lock_, Locks::mutator_lock_) override { in Visit() 110 ReaderMutexLock mu(self, *Locks::dex_lock_); in DeleteStartupDexCaches()
|
D | class_linker.cc | 1724 REQUIRES(!Locks::dex_lock_) 1736 REQUIRES(!Locks::dex_lock_) in Update() 1757 WriterMutexLock mu2(self, *Locks::dex_lock_); in Update() 1956 WriterMutexLock mu(self, *Locks::dex_lock_); in OpenAndInitImageDexFiles() 2759 WriterMutexLock mu(self, *Locks::dex_lock_); in AllocAndInitializeDexCache() 4189 WriterMutexLock mu(Thread::Current(), *Locks::dex_lock_); in AppendToBootClassPath() 4197 Locks::dex_lock_->AssertExclusiveHeld(self); in RegisterDexFileLocked() 4294 ReaderMutexLock mu(self, *Locks::dex_lock_); in RegisterExistingDexCache() 4309 WriterMutexLock mu(self, *Locks::dex_lock_); in RegisterExistingDexCache() 4358 ReaderMutexLock mu(self, *Locks::dex_lock_); in RegisterDexFile() [all …]
|
D | class_linker-inl.h | 522 ReaderMutexLock rmu(self, *Locks::dex_lock_); in VisitKnownDexFiles()
|
D | runtime_image.cc | 1685 REQUIRES_SHARED(Locks::dex_lock_, Locks::mutator_lock_) override { in Visit() 1707 ReaderMutexLock mu(self, *Locks::dex_lock_); in FindDexCaches()
|
D | class_linker_test.cc | 1531 ReaderMutexLock mu(soa.Self(), *Locks::dex_lock_); in TEST_F() 1557 WriterMutexLock mu(soa.Self(), *Locks::dex_lock_); in TEST_F()
|
/art/runtime/base/ |
D | locks.h | 290 static ReaderWriterMutex* dex_lock_ ACQUIRED_AFTER(modify_ldt_lock_); 292 static Mutex* dex_cache_lock_ ACQUIRED_AFTER(dex_lock_); 295 static ReaderWriterMutex* oat_file_manager_lock_ ACQUIRED_AFTER(dex_lock_);
|
D | locks.cc | 78 ReaderWriterMutex* Locks::dex_lock_ = nullptr; member in art::Locks 160 DCHECK(dex_lock_ != nullptr); in Init() 247 DCHECK(dex_lock_ == nullptr); in Init() 248 dex_lock_ = new ReaderWriterMutex("ClassLinker dex lock", current_lock_level); in Init() 350 AddToExpectedMutexesOnWeakRefAccess(dex_lock_, /*need_lock=*/ false); in Init()
|
/art/runtime/oat/ |
D | aot_class_linker.h | 168 REQUIRES(!Locks::dex_lock_);
|
/art/runtime/mirror/ |
D | dex_cache.h | 305 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(Locks::dex_lock_);
|
/art/dex2oat/linker/ |
D | image_writer.cc | 1244 ReaderMutexLock mu2(self, *Locks::dex_lock_); in FindDexCaches() 1323 ReaderMutexLock mu(self, *Locks::dex_lock_); in CreateImageRoots() 2001 ReaderMutexLock mu(self, *Locks::dex_lock_); in ProcessDexFileObjects() 2273 ReaderMutexLock mu(self, *Locks::dex_lock_); in VerifyImageBinSlotsAssigned()
|
/art/openjdkjvmti/ |
D | ti_redefine.cc | 767 art::WriterMutexLock mu(driver_->self_, *art::Locks::dex_lock_); in CreateNewDexCache()
|