| Index: src/heap/mark-compact.h
|
| diff --git a/src/heap/mark-compact.h b/src/heap/mark-compact.h
|
| index b08ff36ea8ace70ccf860fb6dbc66a8a22465814..9e2730a205ac4328d8f6f68818abe173d4ab699c 100644
|
| --- a/src/heap/mark-compact.h
|
| +++ b/src/heap/mark-compact.h
|
| @@ -362,15 +362,6 @@
|
| static bool AddTo(SlotsBufferAllocator* allocator,
|
| SlotsBuffer** buffer_address, SlotType type, Address addr,
|
| AdditionMode mode);
|
| -
|
| - // Eliminates all stale entries from the slots buffer, i.e., slots that
|
| - // are not part of live objects anymore. This method must be called after
|
| - // marking, when the whole transitive closure is known and must be called
|
| - // before sweeping when mark bits are still intact.
|
| - static void RemoveInvalidSlots(Heap* heap, SlotsBuffer* buffer);
|
| -
|
| - // Ensures that there are no invalid slots in the chain of slots buffers.
|
| - static void VerifySlots(Heap* heap, SlotsBuffer* buffer);
|
|
|
| static const int kNumberOfElements = 1021;
|
|
|
| @@ -667,10 +658,10 @@
|
| // The following four methods can just be called after marking, when the
|
| // whole transitive closure is known. They must be called before sweeping
|
| // when mark bits are still intact.
|
| - bool IsSlotInBlackObject(Page* p, Address slot, HeapObject** out_object);
|
| + bool IsSlotInBlackObject(Page* p, Address slot);
|
| bool IsSlotInBlackObjectSlow(Page* p, Address slot);
|
| - bool IsSlotInLiveObject(Address slot);
|
| - void VerifyIsSlotInLiveObject(Address slot, HeapObject* object);
|
| + bool IsSlotInLiveObject(HeapObject** address, HeapObject* object);
|
| + void VerifyIsSlotInLiveObject(HeapObject** address, HeapObject* object);
|
|
|
| private:
|
| class SweeperTask;
|
| @@ -683,8 +674,6 @@
|
| void RemoveDeadInvalidatedCode();
|
| void ProcessInvalidatedCode(ObjectVisitor* visitor);
|
| void EvictEvacuationCandidate(Page* page);
|
| - void ClearInvalidSlotsBufferEntries(PagedSpace* space);
|
| - void ClearInvalidStoreAndSlotsBufferEntries();
|
|
|
| void StartSweeperThreads();
|
|
|
|
|