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