5#ifndef V8_SNAPSHOT_OBJECT_DESERIALIZER_H_
6#define V8_SNAPSHOT_OBJECT_DESERIALIZER_H_
13class SerializedCodeData;
14class SharedFunctionInfo;
ObjectDeserializer(Isolate *isolate, const SerializedCodeData *data)
static MaybeDirectHandle< SharedFunctionInfo > DeserializeSharedFunctionInfo(Isolate *isolate, const SerializedCodeData *data, DirectHandle< String > source)
MaybeDirectHandle< HeapObject > Deserialize()
void CommitPostProcessedObjects()
void LinkAllocationSites()
MaybeDirectHandle< HeapObject > Deserialize(std::vector< IndirectHandle< Script > > *deserialized_scripts)
OffThreadObjectDeserializer(LocalIsolate *isolate, const SerializedCodeData *data)
static MaybeDirectHandle< SharedFunctionInfo > DeserializeSharedFunctionInfo(LocalIsolate *isolate, const SerializedCodeData *data, std::vector< IndirectHandle< Script > > *deserialized_scripts)