Home
last modified time | relevance | path

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

/art/runtime/
Dclass_linker.h164 REQUIRES(!Locks::dex_lock_);
169 REQUIRES(!Locks::dex_lock_);
182 REQUIRES(!Locks::dex_lock_)
188 REQUIRES(!Locks::dex_lock_)
197 REQUIRES(!Locks::dex_lock_);
203 REQUIRES(!Locks::dex_lock_) { in FindSystemClass()
210 REQUIRES(!Locks::dex_lock_);
225 REQUIRES(!Locks::dex_lock_);
265 REQUIRES(!Locks::dex_lock_, !Roles::uninterruptible_);
272 REQUIRES(!Locks::dex_lock_, !Roles::uninterruptible_);
[all …]
Daot_class_linker.h46 REQUIRES(!Locks::dex_lock_);
Dclass_linker.cc1271 REQUIRES(!Locks::dex_lock_)
1281 REQUIRES(!Locks::dex_lock_) in Update()
1294 WriterMutexLock mu2(self, *Locks::dex_lock_); in Update()
2250 WriterMutexLock mu(self, *Locks::dex_lock_); in AllocAndInitializeDexCache()
3366 WriterMutexLock mu(Thread::Current(), *Locks::dex_lock_); in AppendToBootClassPath()
3374 Locks::dex_lock_->AssertExclusiveHeld(self); in RegisterDexFileLocked()
3470 ReaderMutexLock mu(self, *Locks::dex_lock_); in RegisterExistingDexCache()
3482 WriterMutexLock mu(self, *Locks::dex_lock_); in RegisterExistingDexCache()
3497 ReaderMutexLock mu(self, *Locks::dex_lock_); in RegisterDexFile()
3522 WriterMutexLock mu(self, *Locks::dex_lock_); in RegisterDexFile()
[all …]
Dclass_linker_test.cc1498 ReaderMutexLock mu(soa.Self(), *Locks::dex_lock_); in TEST_F()
1523 WriterMutexLock mu(soa.Self(), *Locks::dex_lock_); in TEST_F()
/art/runtime/base/
Dmutex.h700 static ReaderWriterMutex* dex_lock_ ACQUIRED_AFTER(modify_ldt_lock_);
703 static ReaderWriterMutex* oat_file_manager_lock_ ACQUIRED_AFTER(dex_lock_);
Dmutex.cc76 ReaderWriterMutex* Locks::dex_lock_ = nullptr; member in art::Locks
1076 DCHECK(dex_lock_ != nullptr); in Init()
1165 DCHECK(dex_lock_ == nullptr); in Init()
1166 dex_lock_ = new ReaderWriterMutex("ClassLinker dex lock", current_lock_level); in Init()
1244 AddToExpectedMutexesOnWeakRefAccess(dex_lock_, /*need_lock*/ false); in Init()
/art/runtime/mirror/
Ddex_cache.h203 REQUIRES(Locks::dex_lock_);
/art/dex2oat/linker/
Dimage_writer.cc447 ReaderMutexLock mu(self, *Locks::dex_lock_); in PrepareDexCacheArraySlots()
1181 ReaderMutexLock mu2(self, *Locks::dex_lock_); in PruneNonImageClasses()
1279 ReaderMutexLock mu(self, *Locks::dex_lock_); in CreateImageRoots()
1297 ReaderMutexLock mu(self, *Locks::dex_lock_); in CreateImageRoots()
/art/openjdkjvmti/
Dti_redefine.cc499 art::WriterMutexLock mu(driver_->self_, *art::Locks::dex_lock_); in CreateNewDexCache()
/art/oatdump/
Doatdump.cc2130 ReaderMutexLock mu(self, *Locks::dex_lock_); in Dump()