Index: src/mark-compact.h |
diff --git a/src/mark-compact.h b/src/mark-compact.h |
index 85a4a3b7060cbf57509a5a14055f2ebe1596a89a..93f3fd254823dcad36fadc0d7eb507c0213bfa8e 100644 |
--- a/src/mark-compact.h |
+++ b/src/mark-compact.h |
@@ -628,6 +628,9 @@ class MarkCompactCollector { |
// This is for non-incremental marking. |
INLINE(void MarkObject(HeapObject* obj, MarkBit mark_bit)); |
+ INLINE(bool MarkObjectWithoutPush(HeapObject* object)); |
+ INLINE(void MarkObjectAndPush(HeapObject* value)); |
+ |
// Marks the object black. This is for non-incremental marking. |
INLINE(void SetMark(HeapObject* obj, MarkBit mark_bit)); |
@@ -645,6 +648,7 @@ class MarkCompactCollector { |
// Mark a Map and its DescriptorArray together, skipping transitions. |
void MarkMapContents(Map* map); |
+ void MarkAccessorPairSlot(HeapObject* accessors, int offset); |
void MarkDescriptorArray(DescriptorArray* descriptors); |
// Mark the heap roots and all objects reachable from them. |