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