Home
last modified time | relevance | path

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

/aosp_15_r20/art/runtime/
H A Dclass_linker.h132 REQUIRES_SHARED(Locks::classlinker_classes_lock_, Locks::mutator_lock_) = 0;
159 REQUIRES_SHARED(Locks::classlinker_classes_lock_, Locks::mutator_lock_) = 0;
257 REQUIRES(!Locks::classlinker_classes_lock_)
263 void DumpForSigQuit(std::ostream& os) REQUIRES(!Locks::classlinker_classes_lock_);
266 REQUIRES(!Locks::classlinker_classes_lock_)
505 REQUIRES(!Locks::classlinker_classes_lock_)
511 REQUIRES_SHARED(Locks::classlinker_classes_lock_)
522 REQUIRES(!Locks::classlinker_classes_lock_, !Locks::trace_lock_)
525 REQUIRES(!Locks::dex_lock_, !Locks::classlinker_classes_lock_, !Locks::trace_lock_)
581 REQUIRES(!Locks::classlinker_classes_lock_);
[all …]
H A Dinstrumentation.h241 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_);
247 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_);
272 REQUIRES(!Locks::thread_list_lock_, !Locks::classlinker_classes_lock_);
278 REQUIRES(!Locks::thread_list_lock_, !Locks::classlinker_classes_lock_);
305 REQUIRES(!Locks::thread_list_lock_, !Locks::classlinker_classes_lock_);
310 REQUIRES(!Locks::thread_list_lock_, !Locks::classlinker_classes_lock_);
616 REQUIRES(!Locks::thread_list_lock_, !Locks::classlinker_classes_lock_);
619 REQUIRES(!Locks::thread_list_lock_, !Locks::classlinker_classes_lock_);
H A Dinstrumentation.cc764 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_) { in PotentiallyAddListenerTo()
785 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_) { in PotentiallyAddListenerTo()
797 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_) { in PotentiallyAddListenerTo()
889 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_) { in PotentiallyRemoveListenerFrom()
916 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_) { in PotentiallyRemoveListenerFrom()
928 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_) { in PotentiallyRemoveListenerFrom()
H A Druntime.h465 REQUIRES(!Locks::classlinker_classes_lock_, !Locks::trace_lock_)
475 REQUIRES(!Locks::classlinker_classes_lock_, !Locks::trace_lock_)
872 REQUIRES(!Locks::mutator_lock_, !Locks::classlinker_classes_lock_);
H A Dclass_linker.cc1767 WriterMutexLock mu(self, *Locks::classlinker_classes_lock_); in Update()
2351 WriterMutexLock mu(self, *Locks::classlinker_classes_lock_); in AddImageSpace()
2415 WriterMutexLock mu(self, *Locks::classlinker_classes_lock_); in AddImageSpace()
2461 WriterMutexLock mu(self, *Locks::classlinker_classes_lock_); in VisitClassRoots()
2552 REQUIRES_SHARED(Locks::classlinker_classes_lock_, Locks::mutator_lock_) override { in Visit()
2598 ReaderMutexLock mu(self, *Locks::classlinker_classes_lock_); in VisitClasses()
2661 ReaderMutexLock mu(self, *Locks::classlinker_classes_lock_); in VisitClassesWithoutClassesLock()
3404 WriterMutexLock mu(self, *Locks::classlinker_classes_lock_); in FindClass()
3970 WriterMutexLock mu(Thread::Current(), *Locks::classlinker_classes_lock_); in GetOrCreateAllocatorForClassLoader()
4357 WriterMutexLock mu(self, *Locks::classlinker_classes_lock_); in RegisterExistingDexCache()
[all …]
H A Dclass_linker-inl.h422 WriterMutexLock mu(self, *Locks::classlinker_classes_lock_); in VisitClassTables()
H A Druntime.cc3118 ReaderMutexLock mu3(self, *Locks::classlinker_classes_lock_); in SetupLinearAllocForPostZygoteFork()
/aosp_15_r20/art/runtime/base/
H A Dlocks.cc42 ReaderWriterMutex* Locks::classlinker_classes_lock_ = nullptr; member in art::Locks
140 DCHECK(classlinker_classes_lock_ != nullptr); in Init()
230 DCHECK(classlinker_classes_lock_ == nullptr); in Init()
231 classlinker_classes_lock_ = new ReaderWriterMutex("ClassLinker classes lock", in Init()
356 AddToExpectedMutexesOnWeakRefAccess(classlinker_classes_lock_, /*need_lock=*/ false); in Init()
H A Dlocks.h276 static ReaderWriterMutex* classlinker_classes_lock_ ACQUIRED_AFTER(breakpoint_lock_);
280 #define DEFAULT_MUTEX_ACQUIRED_AFTER ACQUIRED_AFTER(art::Locks::classlinker_classes_lock_)
282 static Mutex* allocated_monitor_ids_lock_ ACQUIRED_AFTER(classlinker_classes_lock_);
/aosp_15_r20/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()
/aosp_15_r20/art/runtime/mirror/
H A Dclass_loader.h78 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Locks::classlinker_classes_lock_);
/aosp_15_r20/art/runtime/native/
H A Djava_lang_VMClassLoader.cc51 REQUIRES(!Locks::classlinker_classes_lock_) in LookupClass()
/aosp_15_r20/art/openjdkjvmti/
H A Ddeopt_manager.h164 art::Mutex deoptimization_status_lock_ ACQUIRED_BEFORE(art::Locks::classlinker_classes_lock_);
H A Dti_class.cc989 art::ReaderMutexLock mu(self, *art::Locks::classlinker_classes_lock_); in GetClassLoaderClasses()
/aosp_15_r20/art/runtime/gc/collector/
H A Dmark_sweep.h337 Mutex mark_stack_lock_ ACQUIRED_AFTER(Locks::classlinker_classes_lock_);
H A Dmark_compact.cc2566 REQUIRES_SHARED(Locks::classlinker_classes_lock_, Locks::mutator_lock_) { in Visit()
2767 ReaderMutexLock rmu(thread_running_gc_, *Locks::classlinker_classes_lock_); in UpdateClassTableClasses()
2852 ReaderMutexLock rmu(thread_running_gc_, *Locks::classlinker_classes_lock_); in CompactionPause()
/aosp_15_r20/art/dex2oat/linker/
H A Dimage_writer.h455 REQUIRES(!Locks::classlinker_classes_lock_);
H A Dimage_writer.cc1194 WriterMutexLock mu(Thread::Current(), *Locks::classlinker_classes_lock_); in VisitClassLoaders()
1955 WriterMutexLock mu(self, *Locks::classlinker_classes_lock_); in ProcessDexFileObjects()