Lines Matching refs:obj
34 void operator()(const mirror::Object* obj) const { in operator()
35 CHECK(!semi_space_->to_space_->HasAddress(obj)) << "Marking " << obj << " in to_space_"; in operator()
37 CHECK(IsAligned<kPageSize>(obj)); in operator()
44 inline mirror::Object* SemiSpace::GetForwardingAddressInFromSpace(mirror::Object* obj) const { in GetForwardingAddressInFromSpace() argument
45 DCHECK(from_space_->HasAddress(obj)); in GetForwardingAddressInFromSpace()
46 LockWord lock_word = obj->GetLockWord(false); in GetForwardingAddressInFromSpace()
59 mirror::Object* obj = obj_ptr->AsMirrorPtr(); in MarkObject() local
60 if (obj == nullptr) { in MarkObject()
63 if (from_space_->HasAddress(obj)) { in MarkObject()
64 mirror::Object* forward_address = GetForwardingAddressInFromSpace(obj); in MarkObject()
67 forward_address = MarkNonForwardedObject(obj); in MarkObject()
71 obj->SetLockWord( in MarkObject()
77 } else if (!collect_from_space_only_ && !immune_region_.ContainsObject(obj)) { in MarkObject()
79 if (!mark_bitmap_->Set(obj, visitor)) { in MarkObject()
81 MarkStackPush(obj); in MarkObject()