| Index: src/heap/mark-compact.h
|
| diff --git a/src/heap/mark-compact.h b/src/heap/mark-compact.h
|
| index e403feb5c717ba2e4328abceeb88b8a0fd28f46f..938adc67b3bb924b6c9178bb0df0ad2ea38ddf74 100644
|
| --- a/src/heap/mark-compact.h
|
| +++ b/src/heap/mark-compact.h
|
| @@ -640,11 +640,6 @@ class MarkCompactCollector {
|
| void VerifyOmittedMapChecks();
|
| #endif
|
|
|
| - INLINE(static bool ShouldSkipEvacuationSlotRecording(Object** anchor)) {
|
| - return Page::FromAddress(reinterpret_cast<Address>(anchor))
|
| - ->ShouldSkipEvacuationSlotRecording();
|
| - }
|
| -
|
| INLINE(static bool ShouldSkipEvacuationSlotRecording(Object* host)) {
|
| return Page::FromAddress(reinterpret_cast<Address>(host))
|
| ->ShouldSkipEvacuationSlotRecording();
|
| @@ -656,11 +651,11 @@ class MarkCompactCollector {
|
| }
|
|
|
| void RecordRelocSlot(RelocInfo* rinfo, Object* target);
|
| - void RecordCodeEntrySlot(Address slot, Code* target);
|
| + void RecordCodeEntrySlot(HeapObject* object, Address slot, Code* target);
|
| void RecordCodeTargetPatch(Address pc, Code* target);
|
|
|
| INLINE(void RecordSlot(
|
| - Object** anchor_slot, Object** slot, Object* object,
|
| + HeapObject* object, Object** slot, Object* target,
|
| SlotsBuffer::AdditionMode mode = SlotsBuffer::FAIL_ON_OVERFLOW));
|
|
|
| void MigrateObject(HeapObject* dst, HeapObject* src, int size,
|
|
|