Home | History | Annotate | Download | only in src

Lines Matching defs:mark_bit

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