Lines Matching refs:old_ref
3009 mirror::Object* old_ref = root->AsMirrorPtr(); in VisitRoot() local
3010 DCHECK_NE(old_ref, nullptr); in VisitRoot()
3011 if (MarkCompact::HasAddress(old_ref, moving_space_begin_, moving_space_end_)) { in VisitRoot()
3012 mirror::Object* new_ref = old_ref; in VisitRoot()
3013 if (reinterpret_cast<uint8_t*>(old_ref) >= collector_->black_allocations_begin_) { in VisitRoot()
3014 new_ref = collector_->PostCompactBlackObjAddr(old_ref); in VisitRoot()
3015 } else if (collector_->live_words_bitmap_->Test(old_ref)) { in VisitRoot()
3016 DCHECK(collector_->moving_space_bitmap_->Test(old_ref)) in VisitRoot()
3017 << "ref:" << old_ref << " root:" << root; in VisitRoot()
3018 new_ref = collector_->PostCompactOldObjAddr(old_ref); in VisitRoot()
3020 if (old_ref != new_ref) { in VisitRoot()