Index: src/snapshot/deserializer.h |
diff --git a/src/snapshot/deserializer.h b/src/snapshot/deserializer.h |
index 7d05bd55892db337e52a92b274731b7846bf8382..7b1ced815922a541ca3226f27d9263543c791d19 100644 |
--- a/src/snapshot/deserializer.h |
+++ b/src/snapshot/deserializer.h |
@@ -48,8 +48,9 @@ class Deserializer : public SerializerDeserializer { |
void Deserialize(Isolate* isolate); |
// Deserialize a single object and the objects reachable from it. |
- MaybeHandle<Object> DeserializePartial(Isolate* isolate, |
- Handle<JSGlobalProxy> global_proxy); |
+ MaybeHandle<Object> DeserializePartial( |
+ Isolate* isolate, Handle<JSGlobalProxy> global_proxy, |
+ v8::DeserializeInternalFieldsCallback internal_fields_deserializer); |
// Deserialize an object graph. Fail gracefully. |
MaybeHandle<HeapObject> DeserializeObject(Isolate* isolate); |
@@ -88,7 +89,8 @@ class Deserializer : public SerializerDeserializer { |
} |
void DeserializeDeferredObjects(); |
- void DeserializeInternalFields(); |
+ void DeserializeInternalFields( |
+ v8::DeserializeInternalFieldsCallback internal_fields_deserializer); |
void FlushICacheForNewIsolate(); |
void FlushICacheForNewCodeObjectsAndRecordEmbeddedObjects(); |