| Index: src/snapshot/serializer.h
|
| diff --git a/src/snapshot/serializer.h b/src/snapshot/serializer.h
|
| index b526a79201fb5895f982c4d09967ab4b246214c9..3652dee2963dd9c6bc98a23d7d0994c170bf2a2c 100644
|
| --- a/src/snapshot/serializer.h
|
| +++ b/src/snapshot/serializer.h
|
| @@ -281,15 +281,15 @@ class Serializer::ObjectSerializer : public ObjectVisitor {
|
| ~ObjectSerializer() override {}
|
| void Serialize();
|
| void SerializeDeferred();
|
| - void VisitPointers(Object** start, Object** end) override;
|
| - void VisitEmbeddedPointer(RelocInfo* target) override;
|
| - void VisitExternalReference(Address* p) override;
|
| - void VisitExternalReference(RelocInfo* rinfo) override;
|
| - void VisitInternalReference(RelocInfo* rinfo) override;
|
| - void VisitCodeTarget(RelocInfo* target) override;
|
| - void VisitCodeEntry(Address entry_address) override;
|
| - void VisitCell(RelocInfo* rinfo) override;
|
| - void VisitRuntimeEntry(RelocInfo* reloc) override;
|
| + void VisitPointers(HeapObject* host, Object** start, Object** end) override;
|
| + void VisitEmbeddedPointer(Code* host, RelocInfo* target) override;
|
| + void VisitExternalReference(Foreign* host, Address* p) override;
|
| + void VisitExternalReference(Code* host, RelocInfo* rinfo) override;
|
| + void VisitInternalReference(Code* host, RelocInfo* rinfo) override;
|
| + void VisitCodeTarget(Code* host, RelocInfo* target) override;
|
| + void VisitCodeEntry(JSFunction* host, Address entry_address) override;
|
| + void VisitCell(Code* host, RelocInfo* rinfo) override;
|
| + void VisitRuntimeEntry(Code* host, RelocInfo* reloc) override;
|
|
|
| private:
|
| bool TryEncodeDeoptimizationEntry(HowToCode how_to_code, Address target,
|
|
|