Home
last modified time | relevance | path

Searched refs:dex_lock_ (Results 1 – 12 of 12) sorted by relevance

/art/runtime/
Dclass_linker.h139 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 …]
Dstartup_completed_task.cc42 REQUIRES_SHARED(Locks::dex_lock_, Locks::mutator_lock_) override { in Visit()
110 ReaderMutexLock mu(self, *Locks::dex_lock_); in DeleteStartupDexCaches()
Dclass_linker.cc1724 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 …]
Dclass_linker-inl.h522 ReaderMutexLock rmu(self, *Locks::dex_lock_); in VisitKnownDexFiles()
Druntime_image.cc1685 REQUIRES_SHARED(Locks::dex_lock_, Locks::mutator_lock_) override { in Visit()
1707 ReaderMutexLock mu(self, *Locks::dex_lock_); in FindDexCaches()
Dclass_linker_test.cc1531 ReaderMutexLock mu(soa.Self(), *Locks::dex_lock_); in TEST_F()
1557 WriterMutexLock mu(soa.Self(), *Locks::dex_lock_); in TEST_F()
/art/runtime/base/
Dlocks.h290 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_);
Dlocks.cc78 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/
Daot_class_linker.h168 REQUIRES(!Locks::dex_lock_);
/art/runtime/mirror/
Ddex_cache.h305 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(Locks::dex_lock_);
/art/dex2oat/linker/
Dimage_writer.cc1244 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/
Dti_redefine.cc767 art::WriterMutexLock mu(driver_->self_, *art::Locks::dex_lock_); in CreateNewDexCache()