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, |