Home
last modified time | relevance | path

Searched refs:cha_lock_ (Results 1 – 7 of 7) sorted by relevance

/art/runtime/
Dcha.h97 OatQuickMethodHeader* dependent_header) REQUIRES(Locks::cha_lock_);
100 const ListOfDependentPairs& GetDependents(ArtMethod* method) REQUIRES(Locks::cha_lock_);
104 void RemoveAllDependenciesFor(ArtMethod* method) REQUIRES(Locks::cha_lock_);
111 REQUIRES(Locks::cha_lock_);
130 REQUIRES(!Locks::cha_lock_);
172 GUARDED_BY(Locks::cha_lock_);
Dcha.cc290 MutexLock cha_mu(Thread::Current(), *Locks::cha_lock_); in VerifyNonSingleImplementation()
403 MutexLock cha_mu(Thread::Current(), *Locks::cha_lock_); in CheckVirtualMethodSingleImplementationInfo()
496 MutexLock cha_mu(Thread::Current(), *Locks::cha_lock_); in CheckInterfaceMethodSingleImplementationInfo()
646 MutexLock cha_mu(self, *Locks::cha_lock_); in InvalidateSingleImplementationMethods()
708 MutexLock mu(Thread::Current(), *Locks::cha_lock_); in RemoveDependenciesForLinearAlloc()
Dcha_test.cc37 MutexLock cha_mu(Thread::Current(), *Locks::cha_lock_); in TEST_F()
/art/runtime/base/
Dlocks.h342 static Mutex* cha_lock_ ACQUIRED_AFTER(jit_lock_);
348 #define BOTTOM_MUTEX_ACQUIRED_AFTER ACQUIRED_AFTER(art::Locks::cha_lock_)
Dlocks.cc65 Mutex* Locks::cha_lock_ = nullptr; member in art::Locks
151 DCHECK(cha_lock_ != nullptr); in Init()
315 DCHECK(cha_lock_ == nullptr); in Init()
316 cha_lock_ = new Mutex("CHA lock", current_lock_level); in Init()
/art/runtime/jit/
Djit_code_cache.h431 REQUIRES(!Locks::cha_lock_);
Djit_code_cache.cc488 MutexLock mu2(Thread::Current(), *Locks::cha_lock_); in FreeAllMethodHeaders()
684 MutexLock cha_mu(self, *Locks::cha_lock_); in Commit()