Lines Matching refs:mutator_lock_
98 ALWAYS_INLINE Class* GetClass() REQUIRES_SHARED(Locks::mutator_lock_);
101 void SetClass(ObjPtr<Class> new_klass) REQUIRES_SHARED(Locks::mutator_lock_);
106 REQUIRES_SHARED(Locks::mutator_lock_);
108 ALWAYS_INLINE uint32_t GetReadBarrierState() REQUIRES_SHARED(Locks::mutator_lock_);
110 ALWAYS_INLINE uint32_t GetReadBarrierStateAcquire() REQUIRES_SHARED(Locks::mutator_lock_);
112 ALWAYS_INLINE void SetReadBarrierState(uint32_t rb_state) REQUIRES_SHARED(Locks::mutator_lock_);
116 REQUIRES_SHARED(Locks::mutator_lock_);
118 ALWAYS_INLINE uint32_t GetMarkBit() REQUIRES_SHARED(Locks::mutator_lock_);
121 REQUIRES_SHARED(Locks::mutator_lock_);
124 ALWAYS_INLINE void AssertReadBarrierState() const REQUIRES_SHARED(Locks::mutator_lock_);
129 bool VerifierInstanceOf(ObjPtr<Class> klass) REQUIRES_SHARED(Locks::mutator_lock_);
131 ALWAYS_INLINE bool InstanceOf(ObjPtr<Class> klass) REQUIRES_SHARED(Locks::mutator_lock_);
134 size_t SizeOf() REQUIRES_SHARED(Locks::mutator_lock_);
137 REQUIRES_SHARED(Locks::mutator_lock_)
141 REQUIRES_SHARED(Locks::mutator_lock_)
152 LockWord GetLockWord(bool as_volatile) REQUIRES_SHARED(Locks::mutator_lock_);
154 void SetLockWord(LockWord new_val, bool as_volatile) REQUIRES_SHARED(Locks::mutator_lock_);
156 REQUIRES_SHARED(Locks::mutator_lock_);
163 REQUIRES_SHARED(Locks::mutator_lock_);
167 REQUIRES_SHARED(Locks::mutator_lock_);
170 REQUIRES_SHARED(Locks::mutator_lock_)
172 void Notify(Thread* self) REQUIRES_SHARED(Locks::mutator_lock_);
173 void NotifyAll(Thread* self) REQUIRES_SHARED(Locks::mutator_lock_);
174 void Wait(Thread* self, int64_t timeout, int32_t nanos) REQUIRES_SHARED(Locks::mutator_lock_);
177 bool IsClass() REQUIRES_SHARED(Locks::mutator_lock_);
179 ObjPtr<Class> AsClass() REQUIRES_SHARED(Locks::mutator_lock_);
182 bool IsObjectArray() REQUIRES_SHARED(Locks::mutator_lock_);
184 ObjPtr<ObjectArray<T>> AsObjectArray() REQUIRES_SHARED(Locks::mutator_lock_);
188 bool IsClassLoader() REQUIRES_SHARED(Locks::mutator_lock_);
191 ObjPtr<ClassLoader> AsClassLoader() REQUIRES_SHARED(Locks::mutator_lock_);
195 bool IsDexCache() REQUIRES_SHARED(Locks::mutator_lock_);
198 ObjPtr<DexCache> AsDexCache() REQUIRES_SHARED(Locks::mutator_lock_);
201 bool IsArrayInstance() REQUIRES_SHARED(Locks::mutator_lock_);
203 ObjPtr<Array> AsArray() REQUIRES_SHARED(Locks::mutator_lock_);
206 bool IsBooleanArray() REQUIRES_SHARED(Locks::mutator_lock_);
208 ObjPtr<BooleanArray> AsBooleanArray() REQUIRES_SHARED(Locks::mutator_lock_);
211 bool IsByteArray() REQUIRES_SHARED(Locks::mutator_lock_);
213 ObjPtr<ByteArray> AsByteArray() REQUIRES_SHARED(Locks::mutator_lock_);
216 bool IsCharArray() REQUIRES_SHARED(Locks::mutator_lock_);
218 ObjPtr<CharArray> AsCharArray() REQUIRES_SHARED(Locks::mutator_lock_);
221 bool IsShortArray() REQUIRES_SHARED(Locks::mutator_lock_);
223 ObjPtr<ShortArray> AsShortArray() REQUIRES_SHARED(Locks::mutator_lock_);
226 bool IsIntArray() REQUIRES_SHARED(Locks::mutator_lock_);
228 ObjPtr<IntArray> AsIntArray() REQUIRES_SHARED(Locks::mutator_lock_);
230 ObjPtr<IntArray> AsIntArrayUnchecked() REQUIRES_SHARED(Locks::mutator_lock_);
233 bool IsLongArray() REQUIRES_SHARED(Locks::mutator_lock_);
235 ObjPtr<LongArray> AsLongArray() REQUIRES_SHARED(Locks::mutator_lock_);
237 ObjPtr<LongArray> AsLongArrayUnchecked() REQUIRES_SHARED(Locks::mutator_lock_);
240 bool IsFloatArray() REQUIRES_SHARED(Locks::mutator_lock_);
242 ObjPtr<FloatArray> AsFloatArray() REQUIRES_SHARED(Locks::mutator_lock_);
245 bool IsDoubleArray() REQUIRES_SHARED(Locks::mutator_lock_);
247 ObjPtr<DoubleArray> AsDoubleArray() REQUIRES_SHARED(Locks::mutator_lock_);
250 bool IsString() REQUIRES_SHARED(Locks::mutator_lock_);
253 ObjPtr<String> AsString() REQUIRES_SHARED(Locks::mutator_lock_);
256 ObjPtr<Throwable> AsThrowable() REQUIRES_SHARED(Locks::mutator_lock_);
260 bool IsReferenceInstance() REQUIRES_SHARED(Locks::mutator_lock_);
263 ObjPtr<Reference> AsReference() REQUIRES_SHARED(Locks::mutator_lock_);
265 bool IsWeakReferenceInstance() REQUIRES_SHARED(Locks::mutator_lock_);
267 bool IsSoftReferenceInstance() REQUIRES_SHARED(Locks::mutator_lock_);
269 bool IsFinalizerReferenceInstance() REQUIRES_SHARED(Locks::mutator_lock_);
271 ObjPtr<FinalizerReference> AsFinalizerReference() REQUIRES_SHARED(Locks::mutator_lock_);
273 bool IsPhantomReferenceInstance() REQUIRES_SHARED(Locks::mutator_lock_);
281 REQUIRES_SHARED(Locks::mutator_lock_);
287 REQUIRES_SHARED(Locks::mutator_lock_);
295 REQUIRES_SHARED(Locks::mutator_lock_);
302 REQUIRES_SHARED(Locks::mutator_lock_);
308 REQUIRES_SHARED(Locks::mutator_lock_);
314 REQUIRES_SHARED(Locks::mutator_lock_);
324 REQUIRES_SHARED(Locks::mutator_lock_);
333 REQUIRES_SHARED(Locks::mutator_lock_);
341 REQUIRES_SHARED(Locks::mutator_lock_);
347 REQUIRES_SHARED(Locks::mutator_lock_);
351 REQUIRES_SHARED(Locks::mutator_lock_);
355 REQUIRES_SHARED(Locks::mutator_lock_) { in SetFieldPrimitive()
367 REQUIRES_SHARED(Locks::mutator_lock_) { in GetFieldPrimitive()
379 REQUIRES_SHARED(Locks::mutator_lock_) { in GetFieldBoolean()
386 REQUIRES_SHARED(Locks::mutator_lock_);
390 REQUIRES_SHARED(Locks::mutator_lock_);
394 REQUIRES_SHARED(Locks::mutator_lock_);
401 REQUIRES_SHARED(Locks::mutator_lock_);
408 REQUIRES_SHARED(Locks::mutator_lock_);
414 REQUIRES_SHARED(Locks::mutator_lock_);
420 REQUIRES_SHARED(Locks::mutator_lock_);
424 REQUIRES_SHARED(Locks::mutator_lock_);
428 REQUIRES_SHARED(Locks::mutator_lock_);
432 REQUIRES_SHARED(Locks::mutator_lock_);
436 REQUIRES_SHARED(Locks::mutator_lock_);
443 REQUIRES_SHARED(Locks::mutator_lock_);
450 REQUIRES_SHARED(Locks::mutator_lock_);
456 REQUIRES_SHARED(Locks::mutator_lock_);
462 REQUIRES_SHARED(Locks::mutator_lock_);
466 REQUIRES_SHARED(Locks::mutator_lock_) { in GetField32()
473 REQUIRES_SHARED(Locks::mutator_lock_) { in GetField32Volatile()
482 REQUIRES_SHARED(Locks::mutator_lock_);
488 REQUIRES_SHARED(Locks::mutator_lock_);
494 REQUIRES_SHARED(Locks::mutator_lock_);
504 REQUIRES_SHARED(Locks::mutator_lock_);
508 REQUIRES_SHARED(Locks::mutator_lock_) { in GetField64()
515 REQUIRES_SHARED(Locks::mutator_lock_) { in GetField64Volatile()
524 REQUIRES_SHARED(Locks::mutator_lock_);
530 REQUIRES_SHARED(Locks::mutator_lock_);
536 REQUIRES_SHARED(Locks::mutator_lock_);
544 REQUIRES_SHARED(Locks::mutator_lock_);
552 REQUIRES_SHARED(Locks::mutator_lock_);
559 REQUIRES_SHARED(Locks::mutator_lock_) { in SetFieldPtr()
568 REQUIRES_SHARED(Locks::mutator_lock_) { in SetFieldPtr64()
580 REQUIRES_SHARED(Locks::mutator_lock_) { in SetFieldPtrWithSize()
605 REQUIRES_SHARED(Locks::mutator_lock_);
614 REQUIRES_SHARED(Locks::mutator_lock_);
619 REQUIRES_SHARED(Locks::mutator_lock_);
624 REQUIRES_SHARED(Locks::mutator_lock_);
629 REQUIRES_SHARED(Locks::mutator_lock_);
634 REQUIRES_SHARED(Locks::mutator_lock_);
639 REQUIRES_SHARED(Locks::mutator_lock_);
651 ArtField* FindFieldByOffset(MemberOffset offset) REQUIRES_SHARED(Locks::mutator_lock_);
663 REQUIRES_SHARED(Locks::mutator_lock_);
665 REQUIRES_SHARED(Locks::mutator_lock_);
671 REQUIRES_SHARED(Locks::mutator_lock_) { in GetFieldPtr()
676 REQUIRES_SHARED(Locks::mutator_lock_) { in GetFieldPtr64()
682 REQUIRES_SHARED(Locks::mutator_lock_) { in GetFieldPtrWithSize()
703 REQUIRES_SHARED(Locks::mutator_lock_);
708 REQUIRES_SHARED(Locks::mutator_lock_);
714 REQUIRES_SHARED(Locks::mutator_lock_);
719 REQUIRES_SHARED(Locks::mutator_lock_);
721 REQUIRES_SHARED(Locks::mutator_lock_) { in CheckFieldAssignment()
766 REQUIRES_SHARED(Locks::mutator_lock_);
769 bool IsSpecificPrimitiveArray() REQUIRES_SHARED(Locks::mutator_lock_);