Lines Matching refs:ObjPtr

58 inline void Object::SetClass(ObjPtr<Class> new_klass) {  in SetClass()
82 inline ObjPtr<mirror::Object> Object::MonitorEnter(Thread* self) { in MonitorEnter()
86 inline ObjPtr<mirror::Object> Object::MonitorTryEnter(Thread* self) { in MonitorTryEnter()
127 inline bool Object::VerifierInstanceOf(ObjPtr<Class> klass) { in VerifierInstanceOf()
134 inline bool Object::InstanceOf(ObjPtr<Class> klass) { in InstanceOf()
145 ObjPtr<Class> klass = GetClass<kVerifyFlags, kWithoutReadBarrier>(); in IsClass()
146 ObjPtr<Class> java_lang_Class = klass->GetClass<kVerifyFlags, kWithoutReadBarrier>(); in IsClass()
151 inline ObjPtr<Class> Object::AsClass() { in AsClass()
153 return ObjPtr<Class>::DownCast(this); in AsClass()
167 inline ObjPtr<ObjectArray<T>> Object::AsObjectArray() { in AsObjectArray()
169 return ObjPtr<ObjectArray<T>>::DownCast(this); in AsObjectArray()
185 inline ObjPtr<Reference> Object::AsReference() { in AsReference()
187 return ObjPtr<Reference>::DownCast(this); in AsReference()
191 inline ObjPtr<Array> Object::AsArray() { in AsArray()
193 return ObjPtr<Array>::DownCast(this); in AsArray()
200 const ObjPtr<Class> klass = GetClass<kVerifyFlags, kWithoutReadBarrier>(); in IsSpecificPrimitiveArray()
202 const ObjPtr<Class> component_type = klass->GetComponentType<kNewFlags, kWithoutReadBarrier>(); in IsSpecificPrimitiveArray()
213 inline ObjPtr<BooleanArray> Object::AsBooleanArray() { in AsBooleanArray()
215 return ObjPtr<BooleanArray>::DownCast(this); in AsBooleanArray()
224 inline ObjPtr<ByteArray> Object::AsByteArray() { in AsByteArray()
226 return ObjPtr<ByteArray>::DownCast(this); in AsByteArray()
235 inline ObjPtr<CharArray> Object::AsCharArray() { in AsCharArray()
237 return ObjPtr<CharArray>::DownCast(this); in AsCharArray()
246 inline ObjPtr<ShortArray> Object::AsShortArray() { in AsShortArray()
248 return ObjPtr<ShortArray>::DownCast(this); in AsShortArray()
257 inline ObjPtr<IntArray> Object::AsIntArrayUnchecked() { in AsIntArrayUnchecked()
258 return ObjPtr<IntArray>::DownCast(this); in AsIntArrayUnchecked()
261 inline ObjPtr<IntArray> Object::AsIntArray() { in AsIntArray()
272 inline ObjPtr<LongArray> Object::AsLongArrayUnchecked() { in AsLongArrayUnchecked()
273 return ObjPtr<LongArray>::DownCast(this); in AsLongArrayUnchecked()
276 inline ObjPtr<LongArray> Object::AsLongArray() { in AsLongArray()
287 inline ObjPtr<FloatArray> Object::AsFloatArray() { in AsFloatArray()
289 return ObjPtr<FloatArray>::DownCast(this); in AsFloatArray()
298 inline ObjPtr<DoubleArray> Object::AsDoubleArray() { in AsDoubleArray()
300 return ObjPtr<DoubleArray>::DownCast(this); in AsDoubleArray()
311 inline ObjPtr<String> Object::AsString() { in AsString()
313 return ObjPtr<String>::DownCast(this); in AsString()
317 inline ObjPtr<Throwable> Object::AsThrowable() { in AsThrowable()
319 return ObjPtr<Throwable>::DownCast(this); in AsThrowable()
338 inline ObjPtr<FinalizerReference> Object::AsFinalizerReference() { in AsFinalizerReference()
340 return ObjPtr<FinalizerReference>::DownCast(this); in AsFinalizerReference()
626 ObjPtr<Object> new_value) { in SetFieldObjectWithoutWriteBarrier()
629 ObjPtr<Object> obj; in SetFieldObjectWithoutWriteBarrier()
648 inline void Object::SetFieldObject(MemberOffset field_offset, ObjPtr<Object> new_value) { in SetFieldObject()
659 inline void Object::SetFieldObjectVolatile(MemberOffset field_offset, ObjPtr<Object> new_value) { in SetFieldObjectVolatile()
665 inline void Object::SetFieldObjectTransaction(MemberOffset field_offset, ObjPtr<Object> new_value) { in SetFieldObjectTransaction()
682 ObjPtr<Object> old_value, in CasFieldObjectWithoutWriteBarrier()
683 ObjPtr<Object> new_value, in CasFieldObjectWithoutWriteBarrier()
700 ObjPtr<Object> old_value, in CasFieldObject()
701 ObjPtr<Object> new_value, in CasFieldObject()
717 inline ObjPtr<Object> Object::CompareAndExchangeFieldObject(MemberOffset field_offset, in CompareAndExchangeFieldObject()
718 ObjPtr<Object> old_value, in CompareAndExchangeFieldObject()
719 ObjPtr<Object> new_value) { in CompareAndExchangeFieldObject()
727 ObjPtr<Object> witness_value(PtrCompression<kPoisonHeapReferences, Object>::Decompress(old_ref)); in CompareAndExchangeFieldObject()
743 inline ObjPtr<Object> Object::ExchangeFieldObject(MemberOffset field_offset, in ExchangeFieldObject()
744 ObjPtr<Object> new_value) { in ExchangeFieldObject()
752 ObjPtr<Object> old_value(PtrCompression<kPoisonHeapReferences, Object>::Decompress(old_ref)); in ExchangeFieldObject()
882 for (ObjPtr<Class> klass = kIsStatic in VisitFieldsReferences()
911 inline void Object::VisitInstanceFieldsReferences(ObjPtr<Class> klass, const Visitor& visitor) { in VisitInstanceFieldsReferences()
917 inline void Object::VisitStaticFieldsReferences(ObjPtr<Class> klass, const Visitor& visitor) { in VisitStaticFieldsReferences()
928 inline ObjPtr<ClassLoader> Object::AsClassLoader() { in AsClassLoader()
930 return ObjPtr<ClassLoader>::DownCast(this); in AsClassLoader()
939 inline ObjPtr<mirror::DexCache> Object::AsDexCache() { in AsDexCache()
941 return ObjPtr<DexCache>::DownCast(this); in AsDexCache()