Index: src/incremental-marking.h |
diff --git a/src/incremental-marking.h b/src/incremental-marking.h |
index d9593749d6b351b15cd0b433c308329080948f2a..7589556f8461ec2e93a7af00673f08c491082445 100644 |
--- a/src/incremental-marking.h |
+++ b/src/incremental-marking.h |
@@ -120,8 +120,16 @@ class IncrementalMarking { |
Object** slot, |
Isolate* isolate); |
+ inline bool BaseRecordWrite(HeapObject* obj, Object** slot, Object* value); |
+ |
+ |
inline void RecordWrite(HeapObject* obj, Object** slot, Object* value); |
- inline void RecordWriteOf(HeapObject* value); |
+ inline void RecordWriteIntoCode(HeapObject* obj, |
+ RelocInfo* rinfo, |
+ Object* value); |
+ void RecordCodeTargetPatch(Address pc, HeapObject* value); |
+ void RecordWriteOfCodeEntry(JSFunction* host, Object** slot, Code* value); |
+ |
inline void RecordWrites(HeapObject* obj); |
inline void BlackToGreyAndUnshift(HeapObject* obj, MarkBit mark_bit); |