Chromium Code Reviews| Index: src/heap/mark-compact.cc |
| diff --git a/src/heap/mark-compact.cc b/src/heap/mark-compact.cc |
| index c931f520b7aea13f03a45941eca58e76d05b65cb..9230bb2d7e1c8158c9e4a20959c2f40edb6051a7 100644 |
| --- a/src/heap/mark-compact.cc |
| +++ b/src/heap/mark-compact.cc |
| @@ -398,7 +398,7 @@ void MarkCompactCollector::ClearMarkbits() { |
| LargeObjectIterator it(heap_->lo_space()); |
| for (HeapObject* obj = it.Next(); obj != NULL; obj = it.Next()) { |
| - Marking::MarkWhite(ObjectMarking::MarkBitFrom(obj)); |
| + ObjectMarking::MarkWhite(obj); |
| MemoryChunk* chunk = MemoryChunk::FromAddress(obj->address()); |
| chunk->ResetProgressBar(); |
| chunk->ResetLiveBytes(); |
| @@ -1506,7 +1506,7 @@ void MarkCompactCollector::DiscoverGreyObjectsWithIterator(T* it) { |
| for (HeapObject* object = it->Next(); object != NULL; object = it->Next()) { |
| MarkBit markbit = ObjectMarking::MarkBitFrom(object); |
| if ((object->map() != filler_map) && Marking::IsGrey(markbit)) { |
|
Hannes Payer (out of office)
2017/01/18 14:43:35
It is a bit weird now that we still use MarkBit fo
Michael Lippautz
2017/01/18 15:58:07
Done.
|
| - Marking::GreyToBlack(markbit); |
| + ObjectMarking::GreyToBlack(object); |
| PushBlack(object); |
| if (marking_deque()->IsFull()) return; |
| } |
| @@ -1520,7 +1520,7 @@ void MarkCompactCollector::DiscoverGreyObjectsOnPage(MemoryChunk* p) { |
| while ((object = it.Next()) != NULL) { |
| MarkBit markbit = ObjectMarking::MarkBitFrom(object); |
|
Hannes Payer (out of office)
2017/01/18 14:43:35
Same here.
Michael Lippautz
2017/01/18 15:58:07
Done.
|
| DCHECK(Marking::IsGrey(markbit)); |
| - Marking::GreyToBlack(markbit); |
| + ObjectMarking::GreyToBlack(object); |
| PushBlack(object); |
| if (marking_deque()->IsFull()) return; |
| } |