diff options
Diffstat (limited to 'chromium/v8/src/snapshot/object-deserializer.h')
| -rw-r--r-- | chromium/v8/src/snapshot/object-deserializer.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/chromium/v8/src/snapshot/object-deserializer.h b/chromium/v8/src/snapshot/object-deserializer.h index ad7fecb0213..5003ffe1602 100644 --- a/chromium/v8/src/snapshot/object-deserializer.h +++ b/chromium/v8/src/snapshot/object-deserializer.h @@ -18,14 +18,16 @@ class ObjectDeserializer final : public Deserializer { public: static MaybeHandle<SharedFunctionInfo> DeserializeSharedFunctionInfo( Isolate* isolate, const SerializedCodeData* data, Handle<String> source); + static MaybeHandle<SharedFunctionInfo> DeserializeSharedFunctionInfoOffThread( + OffThreadIsolate* isolate, const SerializedCodeData* data, + Handle<String> source); private: explicit ObjectDeserializer(const SerializedCodeData* data); // Deserialize an object graph. Fail gracefully. - MaybeHandle<HeapObject> Deserialize(Isolate* isolate); + MaybeHandle<HeapObject> Deserialize(LocalIsolateWrapper isolate); - void FlushICache(); void LinkAllocationSites(); void CommitPostProcessedObjects(); }; |
