Lines Matching refs:ObjPtr

99   void SetClass(ObjPtr<Class> new_klass) REQUIRES_SHARED(Locks::mutator_lock_);
127 bool VerifierInstanceOf(ObjPtr<Class> klass) REQUIRES_SHARED(Locks::mutator_lock_);
129 ALWAYS_INLINE bool InstanceOf(ObjPtr<Class> klass) REQUIRES_SHARED(Locks::mutator_lock_);
134 static ObjPtr<Object> Clone(Handle<Object> h_this, Thread* self)
158 ObjPtr<mirror::Object> MonitorTryEnter(Thread* self)
162 ObjPtr<mirror::Object> MonitorEnter(Thread* self)
177 ObjPtr<Class> AsClass() REQUIRES_SHARED(Locks::mutator_lock_);
182 ObjPtr<ObjectArray<T>> AsObjectArray() REQUIRES_SHARED(Locks::mutator_lock_);
189 ObjPtr<ClassLoader> AsClassLoader() REQUIRES_SHARED(Locks::mutator_lock_);
196 ObjPtr<DexCache> AsDexCache() REQUIRES_SHARED(Locks::mutator_lock_);
201 ObjPtr<Array> AsArray() REQUIRES_SHARED(Locks::mutator_lock_);
206 ObjPtr<BooleanArray> AsBooleanArray() REQUIRES_SHARED(Locks::mutator_lock_);
211 ObjPtr<ByteArray> AsByteArray() REQUIRES_SHARED(Locks::mutator_lock_);
216 ObjPtr<CharArray> AsCharArray() REQUIRES_SHARED(Locks::mutator_lock_);
221 ObjPtr<ShortArray> AsShortArray() REQUIRES_SHARED(Locks::mutator_lock_);
226 ObjPtr<IntArray> AsIntArray() REQUIRES_SHARED(Locks::mutator_lock_);
228 ObjPtr<IntArray> AsIntArrayUnchecked() REQUIRES_SHARED(Locks::mutator_lock_);
233 ObjPtr<LongArray> AsLongArray() REQUIRES_SHARED(Locks::mutator_lock_);
235 ObjPtr<LongArray> AsLongArrayUnchecked() REQUIRES_SHARED(Locks::mutator_lock_);
240 ObjPtr<FloatArray> AsFloatArray() REQUIRES_SHARED(Locks::mutator_lock_);
245 ObjPtr<DoubleArray> AsDoubleArray() REQUIRES_SHARED(Locks::mutator_lock_);
251 ObjPtr<String> AsString() REQUIRES_SHARED(Locks::mutator_lock_);
254 ObjPtr<Throwable> AsThrowable() REQUIRES_SHARED(Locks::mutator_lock_);
261 ObjPtr<Reference> AsReference() REQUIRES_SHARED(Locks::mutator_lock_);
269 ObjPtr<FinalizerReference> AsFinalizerReference() REQUIRES_SHARED(Locks::mutator_lock_);
292 ObjPtr<Object> new_value)
299 ALWAYS_INLINE void SetFieldObject(MemberOffset field_offset, ObjPtr<Object> new_value)
305 ALWAYS_INLINE void SetFieldObjectVolatile(MemberOffset field_offset, ObjPtr<Object> new_value)
311 ALWAYS_INLINE void SetFieldObjectTransaction(MemberOffset field_offset, ObjPtr<Object> new_value)
318 ObjPtr<Object> old_value,
319 ObjPtr<Object> new_value,
327 ObjPtr<Object> old_value,
328 ObjPtr<Object> new_value,
336 ObjPtr<Object> CompareAndExchangeFieldObject(MemberOffset field_offset,
337 ObjPtr<Object> old_value,
338 ObjPtr<Object> new_value)
344 ObjPtr<Object> ExchangeFieldObject(MemberOffset field_offset, ObjPtr<Object> new_value)
660 static std::string PrettyTypeOf(ObjPtr<mirror::Object> obj)
700 void VisitInstanceFieldsReferences(ObjPtr<mirror::Class> klass, const Visitor& visitor) HOT_ATTR
705 void VisitStaticFieldsReferences(ObjPtr<mirror::Class> klass, const Visitor& visitor) HOT_ATTR
716 void CheckFieldAssignmentImpl(MemberOffset field_offset, ObjPtr<Object> new_value)
718 void CheckFieldAssignment(MemberOffset field_offset, ObjPtr<Object>new_value) in CheckFieldAssignment()
741 ALWAYS_INLINE static void VerifyWrite(ObjPtr<mirror::Object> value) { in VerifyWrite()
748 ALWAYS_INLINE void VerifyCAS(ObjPtr<mirror::Object> new_value, ObjPtr<mirror::Object> old_value) { in VerifyCAS()
761 static ObjPtr<Object> CopyObject(ObjPtr<mirror::Object> dest,
762 ObjPtr<mirror::Object> src,