Home | History | Annotate | Download | only in heap

Lines Matching full:mark_bit

153                                                MarkBit mark_bit) {
154 DCHECK(Marking::MarkBitFrom(obj) == mark_bit);
157 Marking::BlackToGrey(mark_bit);
183 void IncrementalMarking::WhiteToGreyAndPush(HeapObject* obj, MarkBit mark_bit) {
184 Marking::WhiteToGrey(mark_bit);
192 MarkBit mark_bit = Marking::MarkBitFrom(HeapObject::cast(obj));
193 if (Marking::IsBlack(mark_bit)) {
196 Marking::AnyToGrey(mark_bit);
202 MarkBit mark_bit, int size) {
203 DCHECK(!Marking::IsImpossible(mark_bit));
204 if (Marking::IsBlack(mark_bit)) return;
205 Marking::MarkBlack(mark_bit);
308 MarkBit mark_bit = Marking::MarkBitFrom(heap_object);
309 if (Marking::IsWhite(mark_bit)) {
310 Marking::MarkBlack(mark_bit);
798 MarkBit mark_bit = Marking::MarkBitFrom(obj);
799 DCHECK(Marking::IsGrey(mark_bit) ||
800 (obj->IsFiller() && Marking::IsWhite(mark_bit)));
810 MarkBit mark_bit = Marking::MarkBitFrom(obj);
812 DCHECK(Marking::IsGrey(mark_bit) ||
813 (obj->IsFiller() && Marking::IsWhite(mark_bit)) ||
815 Marking::IsBlack(mark_bit)));
828 MarkBit mark_bit = Marking::MarkBitFrom(obj);
831 SLOW_DCHECK(Marking::IsGrey(mark_bit) ||
832 (obj->IsFiller() && Marking::IsWhite(mark_bit)) ||
834 Marking::IsBlack(mark_bit)));
836 MarkBlackOrKeepBlack(obj, mark_bit, size);
841 MarkBit mark_bit = Marking::MarkBitFrom(obj);
842 if (Marking::IsWhite(mark_bit)) {
843 heap->incremental_marking()->WhiteToGreyAndPush(obj, mark_bit);
925 MarkBit mark_bit = Marking::MarkBitFrom(cache);
926 if (Marking::IsGrey(mark_bit)) {
927 Marking::GreyToBlack(mark_bit);