Home
last modified time | relevance | path

Searched refs:classlinker_classes_lock_ (Results 1 – 17 of 17) sorted by relevance

/aosp12/art/runtime/
H A Dclass_linker.h235 REQUIRES(!Locks::classlinker_classes_lock_)
240 REQUIRES(!Locks::classlinker_classes_lock_)
249 REQUIRES(!Locks::classlinker_classes_lock_)
479 REQUIRES(!Locks::classlinker_classes_lock_)
640 REQUIRES(!Locks::classlinker_classes_lock_)
646 REQUIRES(!Locks::classlinker_classes_lock_)
656 REQUIRES(!Locks::classlinker_classes_lock_)
702 REQUIRES(!Locks::classlinker_classes_lock_)
713 REQUIRES(!Locks::classlinker_classes_lock_)
905 REQUIRES(Locks::classlinker_classes_lock_)
[all …]
H A Dinstrumentation.h217 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_);
221 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_);
245 !Locks::classlinker_classes_lock_,
253 !Locks::classlinker_classes_lock_,
277 !Locks::classlinker_classes_lock_,
284 !Locks::classlinker_classes_lock_,
534 !Locks::classlinker_classes_lock_,
574 !Locks::classlinker_classes_lock_);
578 !Locks::classlinker_classes_lock_);
583 !Locks::classlinker_classes_lock_);
H A Dclass_linker.cc1575 WriterMutexLock mu(self, *Locks::classlinker_classes_lock_); in Update()
2020 WriterMutexLock mu(self, *Locks::classlinker_classes_lock_); in AddImageSpace()
2082 WriterMutexLock mu(self, *Locks::classlinker_classes_lock_); in AddImageSpace()
2102 WriterMutexLock mu(self, *Locks::classlinker_classes_lock_); in VisitClassRoots()
2237 ReaderMutexLock mu(self, *Locks::classlinker_classes_lock_); in VisitClasses()
2986 WriterMutexLock mu(self, *Locks::classlinker_classes_lock_); in FindClass()
4001 WriterMutexLock mu(self, *Locks::classlinker_classes_lock_); in RegisterExistingDexCache()
4421 ReaderMutexLock mu(self, *Locks::classlinker_classes_lock_); in LookupClass()
4437 REQUIRES(Locks::classlinker_classes_lock_) in Visit()
4483 ReaderMutexLock mu(self, *Locks::classlinker_classes_lock_); in LookupClasses()
[all …]
H A Druntime.h389 REQUIRES(!Locks::classlinker_classes_lock_, !Locks::trace_lock_)
399 REQUIRES(!Locks::classlinker_classes_lock_, !Locks::trace_lock_)
H A Dclass_linker-inl.h465 WriterMutexLock mu(self, *Locks::classlinker_classes_lock_); in VisitClassTables()
H A Dinstrumentation.cc567 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_) { in PotentiallyAddListenerTo()
643 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_) { in PotentiallyRemoveListenerFrom()
/aosp12/art/test/616-cha-unloading/
H A Dcha_unload.cc39 REQUIRES_SHARED(Locks::classlinker_classes_lock_, Locks::mutator_lock_) override { in Visit()
64 ReaderMutexLock mu2(Thread::Current(), *Locks::classlinker_classes_lock_); in Java_Main_reuseArenaOfMethod()
/aosp12/art/runtime/base/
H A Dlocks.h277 static ReaderWriterMutex* classlinker_classes_lock_ ACQUIRED_AFTER(breakpoint_lock_);
281 #define DEFAULT_MUTEX_ACQUIRED_AFTER ACQUIRED_AFTER(art::Locks::classlinker_classes_lock_)
283 static Mutex* allocated_monitor_ids_lock_ ACQUIRED_AFTER(classlinker_classes_lock_);
H A Dlocks.cc42 ReaderWriterMutex* Locks::classlinker_classes_lock_ = nullptr; member in art::Locks
138 DCHECK(classlinker_classes_lock_ != nullptr); in Init()
231 DCHECK(classlinker_classes_lock_ == nullptr); in Init()
232 classlinker_classes_lock_ = new ReaderWriterMutex("ClassLinker classes lock", in Init()
346 AddToExpectedMutexesOnWeakRefAccess(classlinker_classes_lock_, /*need_lock=*/ false); in Init()
/aosp12/art/runtime/mirror/
H A Dclass_loader.h77 REQUIRES(!Locks::classlinker_classes_lock_);
/aosp12/art/runtime/native/
H A Djava_lang_VMClassLoader.cc46 REQUIRES(!Locks::classlinker_classes_lock_) in LookupClass()
/aosp12/art/openjdkjvmti/
H A Ddeopt_manager.h173 art::Mutex deoptimization_status_lock_ ACQUIRED_BEFORE(art::Locks::classlinker_classes_lock_);
H A Dti_class.cc993 art::ReaderMutexLock mu(self, *art::Locks::classlinker_classes_lock_); in GetClassLoaderClasses()
/aosp12/art/runtime/gc/collector/
H A Dmark_sweep.h346 Mutex mark_stack_lock_ ACQUIRED_AFTER(Locks::classlinker_classes_lock_);
/aosp12/art/runtime/jit/
H A Dprofile_saver.cc382 REQUIRES_SHARED(Locks::classlinker_classes_lock_, Locks::mutator_lock_) override { in Visit()
572 ReaderMutexLock mu(self, *Locks::classlinker_classes_lock_); in CollectClasses()
/aosp12/art/dex2oat/linker/
H A Dimage_writer.h456 REQUIRES(!Locks::classlinker_classes_lock_);
H A Dimage_writer.cc1111 WriterMutexLock mu(Thread::Current(), *Locks::classlinker_classes_lock_); in VisitClassLoaders()