Searched defs:mutator_lock_ (Results 1 - 13 of 13) sorted by relevance

/art/runtime/
H A Dcompiler_callbacks.h36 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) = 0; member in class:art::CompilerCallbacks
H A Dgc_root.h21 #include "base/mutex.h" // For Locks::mutator_lock_.
30 ALWAYS_INLINE MirrorType* Read() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); variable
31 ALWAYS_INLINE void Assign(MirrorType* value) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); variable
51 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) : root_(ref) {
H A Dthrow_location.h73 std::string Dump() const SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); variable
H A Dimage.h118 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); variable
H A Dinstrumentation.h63 uint32_t dex_pc) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) = 0; member in struct:art::instrumentation::InstrumentationListener
71 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) = 0; member in struct:art::instrumentation::InstrumentationListener
77 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) = 0; member in struct:art::instrumentation::InstrumentationListener
82 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) = 0; member in struct:art::instrumentation::InstrumentationListener
96 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) = 0; member in struct:art::instrumentation::InstrumentationListener
122 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_)
127 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_)
132 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_)
135 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_)
140 bool ShouldNotifyMethodEnterExitEvents() const SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
[all...]
H A Dstack.h105 StackReference<MirrorType>() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_)
109 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
114 StackReference<MirrorType>(MirrorType* p) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_)
217 mirror::Object* GetVRegReference(size_t i) const SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
288 void SetVRegReference(size_t i, mirror::Object* val) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
300 mirror::ArtMethod* GetMethod() const SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
305 mirror::ArtMethod** GetMethodAddress() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
310 mirror::Object* GetThisObject() const SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
312 mirror::Object* GetThisObject(uint16_t num_ins) const SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
314 ThrowLocation GetCurrentLocationForThrow() const SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
483 size_t NumJniShadowFrameReferences() const SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); variable
502 virtual bool VisitFrame() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) = 0; member in class:art::StackVisitor
[all...]
/art/compiler/
H A Delf_writer.h58 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) = 0; member in class:art::ElfWriter
H A Dcompiler.h71 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) = 0; member in class:art::Compiler
78 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) = 0; member in class:art::Compiler
/art/runtime/arch/
H A Dcontext.h44 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) = 0; member in class:art::Context
/art/runtime/gc/space/
H A Dmalloc_space.h66 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) = 0; member in class:art::gc::space::MallocSpace
68 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) = 0; member in class:art::gc::space::MallocSpace
154 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_)
190 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
/art/runtime/base/
H A Dmutex.cc45 ReaderWriterMutex* Locks::mutator_lock_ = nullptr; member in class:art::Locks
850 DCHECK(mutator_lock_ != nullptr);
878 DCHECK(mutator_lock_ == nullptr);
879 mutator_lock_ = new ReaderWriterMutex("mutator lock", current_lock_level);
/art/runtime/verifier/
H A Dreg_type.h123 RegType& HighHalf(RegTypeCache* cache) const SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
202 bool IsJavaLangObject() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
203 bool IsArrayTypes() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
204 bool IsObjectArrayTypes() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
206 bool IsJavaLangObjectArray() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
207 bool IsInstantiableTypes() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
213 mirror::Class* GetClass() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
223 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
225 virtual std::string Dump() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) = 0; member in class:art::verifier::RegType
228 bool CanAccess(RegType& other) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
[all...]
/art/dex2oat/
H A Ddex2oat.cc244 SHARED_TRYLOCK_FUNCTION(true, Locks::mutator_lock_) {
339 ReaderMutexLock mu(Thread::Current(), *Locks::mutator_lock_); member in class:art::Dex2Oat::Locks
451 LOCKS_EXCLUDED(Locks::mutator_lock_) {
498 SHARED_TRYLOCK_FUNCTION(true, Locks::mutator_lock_) {
523 // Take Locks::mutator_lock_ so that lock ordering on the ClassLinker::dex_lock_ is maintained.
1282 // Runtime::Create acquired the mutator_lock_ that is normally given away when we Runtime::Start,

Completed in 1304 milliseconds