Lines Matching refs:mark_bit
236 MarkBit mark_bit = Marking::MarkBitFrom(heap_object); in INLINE() local
237 if (mark_bit.data_only()) { in INLINE()
238 if (incremental_marking_->MarkBlackOrKeepGrey(mark_bit)) { in INLINE()
242 } else if (Marking::IsWhite(mark_bit)) { in INLINE()
243 incremental_marking_->WhiteToGreyAndPush(heap_object, mark_bit); in INLINE()
274 MarkBit mark_bit = Marking::MarkBitFrom(heap_object); in MarkObjectByPointer() local
275 if (mark_bit.data_only()) { in MarkObjectByPointer()
276 if (incremental_marking_->MarkBlackOrKeepGrey(mark_bit)) { in MarkObjectByPointer()
281 if (Marking::IsWhite(mark_bit)) { in MarkObjectByPointer()
282 incremental_marking_->WhiteToGreyAndPush(heap_object, mark_bit); in MarkObjectByPointer()
503 MarkBit mark_bit = Marking::MarkBitFrom(HeapObject::cast(obj)); in MarkObjectGreyDoNotEnqueue() local
504 if (Marking::IsBlack(mark_bit)) { in MarkObjectGreyDoNotEnqueue()
508 Marking::AnyToGrey(mark_bit); in MarkObjectGreyDoNotEnqueue()
599 MarkBit mark_bit = Marking::MarkBitFrom(obj); in UpdateMarkingDequeAfterScavenge() local
600 ASSERT(Marking::IsGrey(mark_bit) || in UpdateMarkingDequeAfterScavenge()
601 (obj->IsFiller() && Marking::IsWhite(mark_bit))); in UpdateMarkingDequeAfterScavenge()
611 MarkBit mark_bit = Marking::MarkBitFrom(obj); in UpdateMarkingDequeAfterScavenge() local
612 ASSERT(Marking::IsGrey(mark_bit) || in UpdateMarkingDequeAfterScavenge()
613 (obj->IsFiller() && Marking::IsWhite(mark_bit))); in UpdateMarkingDequeAfterScavenge()
670 MarkBit mark_bit = Marking::MarkBitFrom(obj); in Hurry() local
671 ASSERT(!Marking::IsBlack(mark_bit)); in Hurry()
672 Marking::MarkBlack(mark_bit); in Hurry()
697 MarkBit mark_bit = Marking::MarkBitFrom(cache); in Hurry() local
698 if (Marking::IsGrey(mark_bit)) { in Hurry()
699 Marking::GreyToBlack(mark_bit); in Hurry()