Lines Matching refs:from_ref
31 inline mirror::Object* ConcurrentCopying::Mark(mirror::Object* from_ref) { in Mark() argument
32 if (from_ref == nullptr) { in Mark()
48 return from_ref; in Mark()
51 space::RegionSpace::RegionType rtype = region_space_->GetRegionType(from_ref); in Mark()
55 return from_ref; in Mark()
57 mirror::Object* to_ref = GetFwdPtr(from_ref); in Mark()
60 << "from_ref=" << from_ref << " to_ref=" << to_ref; in Mark()
64 to_ref = Copy(from_ref); in Mark()
67 << "from_ref=" << from_ref << " to_ref=" << to_ref; in Mark()
73 from_ref->AtomicSetReadBarrierPointer(ReadBarrier::WhitePtr(), ReadBarrier::GrayPtr()); in Mark()
75 mirror::Object* to_ref = from_ref; in Mark()
76 if (region_space_bitmap_->AtomicTestAndSet(from_ref)) { in Mark()
88 return MarkNonMoving(from_ref); in Mark()
94 inline mirror::Object* ConcurrentCopying::GetFwdPtr(mirror::Object* from_ref) { in GetFwdPtr() argument
95 DCHECK(region_space_->IsInFromSpace(from_ref)); in GetFwdPtr()
96 LockWord lw = from_ref->GetLockWord(false); in GetFwdPtr()