Home
last modified time | relevance | path

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

/art/runtime/
Dclass_linker.h130 REQUIRES_SHARED(Locks::classlinker_classes_lock_, Locks::mutator_lock_) = 0;
157 REQUIRES_SHARED(Locks::classlinker_classes_lock_, Locks::mutator_lock_) = 0;
245 REQUIRES(!Locks::classlinker_classes_lock_)
250 REQUIRES(!Locks::classlinker_classes_lock_)
256 void DumpForSigQuit(std::ostream& os) REQUIRES(!Locks::classlinker_classes_lock_);
259 REQUIRES(!Locks::classlinker_classes_lock_)
498 REQUIRES(!Locks::classlinker_classes_lock_)
504 REQUIRES_SHARED(Locks::classlinker_classes_lock_)
515 REQUIRES(!Locks::classlinker_classes_lock_, !Locks::trace_lock_)
518 REQUIRES(!Locks::dex_lock_, !Locks::classlinker_classes_lock_, !Locks::trace_lock_)
[all …]
Dinstrumentation.h235 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_);
239 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_);
264 !Locks::classlinker_classes_lock_);
271 !Locks::classlinker_classes_lock_);
295 REQUIRES(!Locks::thread_list_lock_, !Locks::classlinker_classes_lock_);
301 !Locks::classlinker_classes_lock_);
599 !Locks::classlinker_classes_lock_);
602 !Locks::classlinker_classes_lock_);
Druntime.h459 REQUIRES(!Locks::classlinker_classes_lock_, !Locks::trace_lock_)
469 REQUIRES(!Locks::classlinker_classes_lock_, !Locks::trace_lock_)
915 REQUIRES(!Locks::mutator_lock_, !Locks::classlinker_classes_lock_);
Dclass_linker.cc1685 WriterMutexLock mu(self, *Locks::classlinker_classes_lock_); in Update()
2256 WriterMutexLock mu(self, *Locks::classlinker_classes_lock_); in AddImageSpace()
2320 WriterMutexLock mu(self, *Locks::classlinker_classes_lock_); in AddImageSpace()
2366 WriterMutexLock mu(self, *Locks::classlinker_classes_lock_); in VisitClassRoots()
2463 REQUIRES_SHARED(Locks::classlinker_classes_lock_, Locks::mutator_lock_) override { in Visit()
2509 ReaderMutexLock mu(self, *Locks::classlinker_classes_lock_); in VisitClasses()
2572 ReaderMutexLock mu(self, *Locks::classlinker_classes_lock_); in VisitClassesWithoutClassesLock()
3271 WriterMutexLock mu(self, *Locks::classlinker_classes_lock_); in FindClass()
3765 WriterMutexLock mu(Thread::Current(), *Locks::classlinker_classes_lock_); in GetOrCreateAllocatorForClassLoader()
4150 WriterMutexLock mu(self, *Locks::classlinker_classes_lock_); in RegisterExistingDexCache()
[all …]
Dinstrumentation.cc735 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_) { in PotentiallyAddListenerTo()
816 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_) { in PotentiallyRemoveListenerFrom()
Dclass_linker-inl.h505 WriterMutexLock mu(self, *Locks::classlinker_classes_lock_); in VisitClassTables()
Druntime.cc3186 ReaderMutexLock mu3(self, *Locks::classlinker_classes_lock_); in SetupLinearAllocForPostZygoteFork()
/art/test/616-cha-unloading/
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()
/art/runtime/base/
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_);
Dlocks.cc42 ReaderWriterMutex* Locks::classlinker_classes_lock_ = nullptr; member in art::Locks
139 DCHECK(classlinker_classes_lock_ != nullptr); in Init()
228 DCHECK(classlinker_classes_lock_ == nullptr); in Init()
229 classlinker_classes_lock_ = new ReaderWriterMutex("ClassLinker classes lock", in Init()
351 AddToExpectedMutexesOnWeakRefAccess(classlinker_classes_lock_, /*need_lock=*/ false); in Init()
/art/runtime/mirror/
Dclass_loader.h77 REQUIRES(!Locks::classlinker_classes_lock_);
/art/runtime/native/
Djava_lang_VMClassLoader.cc51 REQUIRES(!Locks::classlinker_classes_lock_) in LookupClass()
/art/openjdkjvmti/
Ddeopt_manager.h164 art::Mutex deoptimization_status_lock_ ACQUIRED_BEFORE(art::Locks::classlinker_classes_lock_);
Dti_class.cc990 art::ReaderMutexLock mu(self, *art::Locks::classlinker_classes_lock_); in GetClassLoaderClasses()
/art/runtime/gc/collector/
Dmark_sweep.h346 Mutex mark_stack_lock_ ACQUIRED_AFTER(Locks::classlinker_classes_lock_);
Dmark_compact.cc2517 REQUIRES_SHARED(Locks::classlinker_classes_lock_, Locks::mutator_lock_) { in Visit()
2715 ReaderMutexLock rmu(thread_running_gc_, *Locks::classlinker_classes_lock_); in CompactionPause()
/art/runtime/jit/
Dprofile_saver.cc381 REQUIRES_SHARED(Locks::classlinker_classes_lock_, Locks::mutator_lock_) override { in Visit()
571 ReaderMutexLock mu(self, *Locks::classlinker_classes_lock_); in CollectClasses()
/art/dex2oat/linker/
Dimage_writer.h440 REQUIRES(!Locks::classlinker_classes_lock_);
Dimage_writer.cc968 WriterMutexLock mu(Thread::Current(), *Locks::classlinker_classes_lock_); in VisitClassLoaders()
1702 WriterMutexLock mu(self, *Locks::classlinker_classes_lock_); in ProcessDexFileObjects()