Lines Matching refs:marking_state
46 if (incremental_marking_.marking_state()->IsWhite(object) && in Step()
49 incremental_marking_.marking_state()->WhiteToBlack(object); in Step()
82 DCHECK(!marking_state()->IsImpossible(value_heap_obj)); in BaseRecordWrite()
83 DCHECK(!marking_state()->IsImpossible(obj)); in BaseRecordWrite()
89 const bool need_recording = marking_state()->IsBlack(obj); in BaseRecordWrite()
127 if (marking_state()->WhiteToGrey(obj)) { in WhiteToGreyAndPush()
139 marking_state()->WhiteToGrey(obj); in MarkBlackAndPush()
140 if (marking_state()->GreyToBlack(obj)) { in MarkBlackAndPush()
156 MarkBit old_mark_bit = marking_state()->MarkBitFrom(from); in NotifyLeftTrimming()
157 MarkBit new_mark_bit = marking_state()->MarkBitFrom(to); in NotifyLeftTrimming()
483 marking_state()->IsWhite(HeapObject::cast(constructor))) { in ShouldRetainMap()
515 marking_state()->IsWhite(map)) { in RetainMaps()
521 marking_state()->IsWhite(HeapObject::cast(prototype))) { in RetainMaps()
580 heap()->minor_mark_compact_collector()->marking_state(); in UpdateMarkingWorklistAfterScavenge()
600 DCHECK_IMPLIES(marking_state()->IsWhite(obj), obj->IsFiller()); in UpdateMarkingWorklistAfterScavenge()
627 DCHECK_IMPLIES(marking_state()->IsWhite(obj), obj->IsFiller()); in UpdateMarkingWorklistAfterScavenge()
735 DCHECK(marking_state()->IsGrey(obj) || marking_state()->IsBlack(obj)); in VisitObject()
736 if (!marking_state()->GreyToBlack(obj)) { in VisitObject()
747 DCHECK(marking_state()->IsBlack(obj)); in VisitObject()
750 marking_state()); in VisitObject()
755 if (IsMarking() && marking_state()->IsBlack(obj)) { in ProcessBlackAllocatedObject()
762 DCHECK(FLAG_concurrent_marking || marking_state()->IsBlack(obj)); in RevisitObject()
770 marking_state()); in RevisitObject()
789 DCHECK(!marking_state()->IsImpossible(obj)); in ProcessMarkingWorklist()