• Home
  • Raw
  • Download

Lines Matching refs:mirror

100   void operator()(mirror::Object* obj, MemberOffset offset, bool is_static ATTRIBUTE_UNUSED) const  in operator ()()
105 void VisitRootIfNonNull(mirror::CompressedReference<mirror::Object>* root) const in VisitRootIfNonNull()
110 void VisitRoot(mirror::CompressedReference<mirror::Object>* root) const in VisitRoot()
117 void MarkReference(mirror::ObjectReference<kPoisonReferences, mirror::Object>* obj_ptr) const in MarkReference()
120 mirror::Object* ref = obj_ptr->AsMirrorPtr(); in MarkReference()
123 mirror::Object* new_object = visitor_->MarkObject(ref); in MarkReference()
151 void operator()(mirror::Object* root) const in operator ()()
182 std::vector<mirror::HeapReference<mirror::Object>*>* references, in AddToReferenceArrayVisitor()
190 void operator()(mirror::Object* obj, MemberOffset offset, bool is_static ATTRIBUTE_UNUSED) const in operator ()()
192 mirror::HeapReference<mirror::Object>* ref_ptr = obj->GetFieldObjectReferenceAddr(offset); in operator ()()
193 mirror::Object* ref = ref_ptr->AsMirrorPtr(); in operator ()()
201 void VisitRootIfNonNull(mirror::CompressedReference<mirror::Object>* root) const in VisitRootIfNonNull()
208 void VisitRoot(mirror::CompressedReference<mirror::Object>* root) const in VisitRoot()
213 mirror::Object* old_ref = root->AsMirrorPtr(); in VisitRoot()
214 mirror::Object* new_ref = visitor_->MarkObject(old_ref); in VisitRoot()
224 std::vector<mirror::HeapReference<mirror::Object>*>* const references_;
232 std::vector<mirror::HeapReference<mirror::Object>*>* references, in ModUnionReferenceVisitor()
239 void operator()(mirror::Object* obj) const in operator ()()
253 std::vector<mirror::HeapReference<mirror::Object>*>* const references_;
260 const std::set<mirror::Object*>& references) in CheckReferenceVisitor()
265 void operator()(mirror::Object* obj, MemberOffset offset, bool is_static ATTRIBUTE_UNUSED) const in operator ()()
267 mirror::Object* ref = obj->GetFieldObject<mirror::Object>(offset); in operator ()()
286 void VisitRootIfNonNull(mirror::CompressedReference<mirror::Object>* root) const in VisitRootIfNonNull()
293 void VisitRoot(mirror::CompressedReference<mirror::Object>* root) const in VisitRoot()
300 const std::set<mirror::Object*>& references_;
306 const std::set<mirror::Object*>& references) in ModUnionCheckReferences()
310 void operator()(mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS { in operator ()()
318 const std::set<mirror::Object*>& references_;
324 for (mirror::HeapReference<mirror::Object>* ref : ref_pair.second) { in Verify()
335 std::set<mirror::Object*> reference_set; in Verify()
336 for (mirror::HeapReference<mirror::Object>* obj_ptr : ref_pair.second) { in Verify()
360 for (mirror::HeapReference<mirror::Object>* ref : ref_pair.second) { in Dump()
369 std::vector<mirror::HeapReference<mirror::Object>*> cards_references; in UpdateAndMarkReferences()
384 heap_->FindContinuousSpaceFromObject(reinterpret_cast<mirror::Object*>(start), false); in UpdateAndMarkReferences()
411 std::vector<mirror::HeapReference<mirror::Object>*>& references = it->second; in UpdateAndMarkReferences()
416 for (mirror::HeapReference<mirror::Object>* obj_ptr : references) { in UpdateAndMarkReferences()
465 DCHECK(space_->HasAddress(reinterpret_cast<mirror::Object*>(start))) in operator ()()