Lines Matching refs:visitor
68 inline void Object::VisitReferences(const Visitor& visitor, in VisitReferences() argument
70 visitor(this, ClassOffset(), /* is_static= */ false); in VisitReferences()
75 VisitInstanceFieldsReferences<kVerifyFlags, kReadBarrierOption>(klass, visitor); in VisitReferences()
88 as_klass->VisitReferences<kVisitNativeRoots, kVerifyFlags, kReadBarrierOption>(klass, visitor); in VisitReferences()
94 AsObjectArray<mirror::Object, kVerifyNone>()->VisitReferences(visitor); in VisitReferences()
99 VisitInstanceFieldsReferences<kVerifyFlags, kReadBarrierOption>(klass, visitor); in VisitReferences()
109 kReadBarrierOption>(klass, visitor); in VisitReferences()
119 kReadBarrierOption>(klass, visitor); in VisitReferences()
134 inline size_t Object::VisitRefsForCompaction(const Visitor& visitor, in VisitRefsForCompaction() argument
145 VisitInstanceFieldsReferences<kVerifyFlags, kReadBarrierOption>(klass, visitor); in VisitRefsForCompaction()
165 visitor); in VisitRefsForCompaction()
169 obj_arr->VisitReferences(visitor, begin, end); in VisitRefsForCompaction()
174 VisitInstanceFieldsReferences<kVerifyFlags, kReadBarrierOption>(klass, visitor); in VisitRefsForCompaction()
177 visitor(this, mirror::Reference::ReferentOffset(), /* is_static= */ false); in VisitRefsForCompaction()
184 kReadBarrierOption>(klass, visitor); in VisitRefsForCompaction()
191 kReadBarrierOption>(klass, visitor); in VisitRefsForCompaction()
198 visitor(this, ClassOffset(), /* is_static= */ false); in VisitRefsForCompaction()