| 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);
|
|
|