Index: src/serialize.h |
diff --git a/src/serialize.h b/src/serialize.h |
index a6099afc23f397fdcfedea0781cca8c7767c5ec2..86ccf6e4f34b1cb658cbb4c720d82fc796df02dd 100644 |
--- a/src/serialize.h |
+++ b/src/serialize.h |
@@ -339,6 +339,8 @@ class Deserializer: public SerializerDeserializer { |
private: |
virtual void VisitPointers(Object** start, Object** end); |
+ virtual void VisitAllocationSite(HeapObject* site); |
+ |
virtual void VisitExternalReferences(Address* start, Address* end) { |
UNREACHABLE(); |
} |
@@ -487,6 +489,8 @@ class Serializer : public SerializerDeserializer { |
WhereToPoint where, |
int skip); |
+ Isolate* isolate() { return isolate_; } |
+ |
protected: |
static const int kInvalidRootIndex = -1; |
@@ -518,6 +522,7 @@ class Serializer : public SerializerDeserializer { |
void VisitExternalReferences(Address* start, Address* end); |
void VisitExternalReference(RelocInfo* rinfo); |
void VisitCodeTarget(RelocInfo* target); |
+ void VisitAllocationSite(HeapObject* site); |
void VisitCodeEntry(Address entry_address); |
void VisitCell(RelocInfo* rinfo); |
void VisitRuntimeEntry(RelocInfo* reloc); |