Lines Matching refs:REQUIRES_SHARED
95 ALWAYS_INLINE Class* GetClass() REQUIRES_SHARED(Locks::mutator_lock_);
98 void SetClass(ObjPtr<Class> new_klass) REQUIRES_SHARED(Locks::mutator_lock_);
103 REQUIRES_SHARED(Locks::mutator_lock_);
105 ALWAYS_INLINE uint32_t GetReadBarrierState() REQUIRES_SHARED(Locks::mutator_lock_);
107 ALWAYS_INLINE uint32_t GetReadBarrierStateAcquire() REQUIRES_SHARED(Locks::mutator_lock_);
109 ALWAYS_INLINE void SetReadBarrierState(uint32_t rb_state) REQUIRES_SHARED(Locks::mutator_lock_);
113 REQUIRES_SHARED(Locks::mutator_lock_);
115 ALWAYS_INLINE uint32_t GetMarkBit() REQUIRES_SHARED(Locks::mutator_lock_);
118 REQUIRES_SHARED(Locks::mutator_lock_);
121 ALWAYS_INLINE void AssertReadBarrierState() const REQUIRES_SHARED(Locks::mutator_lock_);
126 bool VerifierInstanceOf(ObjPtr<Class> klass) REQUIRES_SHARED(Locks::mutator_lock_);
128 ALWAYS_INLINE bool InstanceOf(ObjPtr<Class> klass) REQUIRES_SHARED(Locks::mutator_lock_);
131 size_t SizeOf() REQUIRES_SHARED(Locks::mutator_lock_);
133 ObjPtr<Object> Clone(Thread* self) REQUIRES_SHARED(Locks::mutator_lock_)
137 REQUIRES_SHARED(Locks::mutator_lock_)
148 LockWord GetLockWord(bool as_volatile) REQUIRES_SHARED(Locks::mutator_lock_);
150 void SetLockWord(LockWord new_val, bool as_volatile) REQUIRES_SHARED(Locks::mutator_lock_);
152 REQUIRES_SHARED(Locks::mutator_lock_);
159 REQUIRES_SHARED(Locks::mutator_lock_);
163 REQUIRES_SHARED(Locks::mutator_lock_);
166 REQUIRES_SHARED(Locks::mutator_lock_)
168 void Notify(Thread* self) REQUIRES_SHARED(Locks::mutator_lock_);
169 void NotifyAll(Thread* self) REQUIRES_SHARED(Locks::mutator_lock_);
170 void Wait(Thread* self, int64_t timeout, int32_t nanos) REQUIRES_SHARED(Locks::mutator_lock_);
173 bool IsClass() REQUIRES_SHARED(Locks::mutator_lock_);
175 ObjPtr<Class> AsClass() REQUIRES_SHARED(Locks::mutator_lock_);
178 bool IsObjectArray() REQUIRES_SHARED(Locks::mutator_lock_);
180 ObjPtr<ObjectArray<T>> AsObjectArray() REQUIRES_SHARED(Locks::mutator_lock_);
184 bool IsClassLoader() REQUIRES_SHARED(Locks::mutator_lock_);
187 ObjPtr<ClassLoader> AsClassLoader() REQUIRES_SHARED(Locks::mutator_lock_);
191 bool IsDexCache() REQUIRES_SHARED(Locks::mutator_lock_);
194 ObjPtr<DexCache> AsDexCache() REQUIRES_SHARED(Locks::mutator_lock_);
197 bool IsArrayInstance() REQUIRES_SHARED(Locks::mutator_lock_);
199 ObjPtr<Array> AsArray() REQUIRES_SHARED(Locks::mutator_lock_);
202 bool IsBooleanArray() REQUIRES_SHARED(Locks::mutator_lock_);
204 ObjPtr<BooleanArray> AsBooleanArray() REQUIRES_SHARED(Locks::mutator_lock_);
207 bool IsByteArray() REQUIRES_SHARED(Locks::mutator_lock_);
209 ObjPtr<ByteArray> AsByteArray() REQUIRES_SHARED(Locks::mutator_lock_);
212 bool IsCharArray() REQUIRES_SHARED(Locks::mutator_lock_);
214 ObjPtr<CharArray> AsCharArray() REQUIRES_SHARED(Locks::mutator_lock_);
217 bool IsShortArray() REQUIRES_SHARED(Locks::mutator_lock_);
219 ObjPtr<ShortArray> AsShortArray() REQUIRES_SHARED(Locks::mutator_lock_);
222 bool IsIntArray() REQUIRES_SHARED(Locks::mutator_lock_);
224 ObjPtr<IntArray> AsIntArray() REQUIRES_SHARED(Locks::mutator_lock_);
226 ObjPtr<IntArray> AsIntArrayUnchecked() REQUIRES_SHARED(Locks::mutator_lock_);
229 bool IsLongArray() REQUIRES_SHARED(Locks::mutator_lock_);
231 ObjPtr<LongArray> AsLongArray() REQUIRES_SHARED(Locks::mutator_lock_);
233 ObjPtr<LongArray> AsLongArrayUnchecked() REQUIRES_SHARED(Locks::mutator_lock_);
236 bool IsFloatArray() REQUIRES_SHARED(Locks::mutator_lock_);
238 ObjPtr<FloatArray> AsFloatArray() REQUIRES_SHARED(Locks::mutator_lock_);
241 bool IsDoubleArray() REQUIRES_SHARED(Locks::mutator_lock_);
243 ObjPtr<DoubleArray> AsDoubleArray() REQUIRES_SHARED(Locks::mutator_lock_);
246 bool IsString() REQUIRES_SHARED(Locks::mutator_lock_);
249 ObjPtr<String> AsString() REQUIRES_SHARED(Locks::mutator_lock_);
252 ObjPtr<Throwable> AsThrowable() REQUIRES_SHARED(Locks::mutator_lock_);
256 bool IsReferenceInstance() REQUIRES_SHARED(Locks::mutator_lock_);
259 ObjPtr<Reference> AsReference() REQUIRES_SHARED(Locks::mutator_lock_);
261 bool IsWeakReferenceInstance() REQUIRES_SHARED(Locks::mutator_lock_);
263 bool IsSoftReferenceInstance() REQUIRES_SHARED(Locks::mutator_lock_);
265 bool IsFinalizerReferenceInstance() REQUIRES_SHARED(Locks::mutator_lock_);
267 ObjPtr<FinalizerReference> AsFinalizerReference() REQUIRES_SHARED(Locks::mutator_lock_);
269 bool IsPhantomReferenceInstance() REQUIRES_SHARED(Locks::mutator_lock_);
277 REQUIRES_SHARED(Locks::mutator_lock_);
283 REQUIRES_SHARED(Locks::mutator_lock_);
291 REQUIRES_SHARED(Locks::mutator_lock_);
298 REQUIRES_SHARED(Locks::mutator_lock_);
304 REQUIRES_SHARED(Locks::mutator_lock_);
310 REQUIRES_SHARED(Locks::mutator_lock_);
320 REQUIRES_SHARED(Locks::mutator_lock_);
329 REQUIRES_SHARED(Locks::mutator_lock_);
337 REQUIRES_SHARED(Locks::mutator_lock_);
343 REQUIRES_SHARED(Locks::mutator_lock_);
347 REQUIRES_SHARED(Locks::mutator_lock_);
351 REQUIRES_SHARED(Locks::mutator_lock_) { in SetFieldPrimitive()
363 REQUIRES_SHARED(Locks::mutator_lock_) { in GetFieldPrimitive()
375 REQUIRES_SHARED(Locks::mutator_lock_) { in GetFieldBoolean()
382 REQUIRES_SHARED(Locks::mutator_lock_);
386 REQUIRES_SHARED(Locks::mutator_lock_);
390 REQUIRES_SHARED(Locks::mutator_lock_);
397 REQUIRES_SHARED(Locks::mutator_lock_);
404 REQUIRES_SHARED(Locks::mutator_lock_);
410 REQUIRES_SHARED(Locks::mutator_lock_);
416 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_);
439 REQUIRES_SHARED(Locks::mutator_lock_);
446 REQUIRES_SHARED(Locks::mutator_lock_);
452 REQUIRES_SHARED(Locks::mutator_lock_);
458 REQUIRES_SHARED(Locks::mutator_lock_);
462 REQUIRES_SHARED(Locks::mutator_lock_) { in GetField32()
469 REQUIRES_SHARED(Locks::mutator_lock_) { in GetField32Volatile()
478 REQUIRES_SHARED(Locks::mutator_lock_);
484 REQUIRES_SHARED(Locks::mutator_lock_);
490 REQUIRES_SHARED(Locks::mutator_lock_);
500 REQUIRES_SHARED(Locks::mutator_lock_);
504 REQUIRES_SHARED(Locks::mutator_lock_) { in GetField64()
511 REQUIRES_SHARED(Locks::mutator_lock_) { in GetField64Volatile()
520 REQUIRES_SHARED(Locks::mutator_lock_);
526 REQUIRES_SHARED(Locks::mutator_lock_);
532 REQUIRES_SHARED(Locks::mutator_lock_);
540 REQUIRES_SHARED(Locks::mutator_lock_);
548 REQUIRES_SHARED(Locks::mutator_lock_);
555 REQUIRES_SHARED(Locks::mutator_lock_) { in SetFieldPtr()
564 REQUIRES_SHARED(Locks::mutator_lock_) { in SetFieldPtr64()
576 REQUIRES_SHARED(Locks::mutator_lock_) { in SetFieldPtrWithSize()
601 REQUIRES_SHARED(Locks::mutator_lock_);
610 REQUIRES_SHARED(Locks::mutator_lock_);
615 REQUIRES_SHARED(Locks::mutator_lock_);
620 REQUIRES_SHARED(Locks::mutator_lock_);
625 REQUIRES_SHARED(Locks::mutator_lock_);
630 REQUIRES_SHARED(Locks::mutator_lock_);
635 REQUIRES_SHARED(Locks::mutator_lock_);
647 ArtField* FindFieldByOffset(MemberOffset offset) REQUIRES_SHARED(Locks::mutator_lock_);
659 REQUIRES_SHARED(Locks::mutator_lock_);
661 REQUIRES_SHARED(Locks::mutator_lock_);
667 REQUIRES_SHARED(Locks::mutator_lock_) { in GetFieldPtr()
672 REQUIRES_SHARED(Locks::mutator_lock_) { in GetFieldPtr64()
678 REQUIRES_SHARED(Locks::mutator_lock_) { in GetFieldPtrWithSize()
699 REQUIRES_SHARED(Locks::mutator_lock_);
704 REQUIRES_SHARED(Locks::mutator_lock_);
710 REQUIRES_SHARED(Locks::mutator_lock_);
715 REQUIRES_SHARED(Locks::mutator_lock_);
717 REQUIRES_SHARED(Locks::mutator_lock_) { in CheckFieldAssignment()
762 REQUIRES_SHARED(Locks::mutator_lock_);
765 bool IsSpecificPrimitiveArray() REQUIRES_SHARED(Locks::mutator_lock_);