Lines Matching refs:ref
37 mirror::Object* ref, in MarkUnevacFromSpaceRegion() argument
42 DCHECK(!young_gen_ || region_space_bitmap_->Test(ref) || region_space_->IsLargeObject(ref)) in MarkUnevacFromSpaceRegion()
43 << ref << " " in MarkUnevacFromSpaceRegion()
44 << ref->GetClass<kVerifyNone, kWithoutReadBarrier>()->PrettyClass(); in MarkUnevacFromSpaceRegion()
48 if (ref->AtomicSetReadBarrierState(ReadBarrier::NonGrayState(), ReadBarrier::GrayState())) { in MarkUnevacFromSpaceRegion()
53 PushOntoMarkStack(self, ref); in MarkUnevacFromSpaceRegion()
55 DCHECK_EQ(ref->GetReadBarrierState(), ReadBarrier::GrayState()); in MarkUnevacFromSpaceRegion()
56 return ref; in MarkUnevacFromSpaceRegion()
68 if (bitmap->Test(ref)) { in MarkUnevacFromSpaceRegion()
69 return ref; in MarkUnevacFromSpaceRegion()
79 success = ref->AtomicSetReadBarrierState(/* expected_rb_state= */ ReadBarrier::NonGrayState(), in MarkUnevacFromSpaceRegion()
82 success = !bitmap->AtomicTestAndSet(ref); in MarkUnevacFromSpaceRegion()
87 DCHECK_EQ(ref->GetReadBarrierState(), ReadBarrier::GrayState()); in MarkUnevacFromSpaceRegion()
89 PushOntoMarkStack(self, ref); in MarkUnevacFromSpaceRegion()
91 return ref; in MarkUnevacFromSpaceRegion()
96 mirror::Object* ref) { in MarkImmuneSpace() argument
112 return ref; in MarkImmuneSpace()
116 ref->AtomicSetReadBarrierState(/* expected_rb_state= */ ReadBarrier::NonGrayState(), in MarkImmuneSpace()
120 immune_gray_stack_.push_back(ref); in MarkImmuneSpace()
123 return ref; in MarkImmuneSpace()