Lines Matching refs:Snapshot
70 // Snapshot blob layout:
134 bool Snapshot::SnapshotIsValid(const v8::StartupData* snapshot_blob) {
139 bool Snapshot::HasContextSnapshot(Isolate* isolate, size_t index) {
149 bool Snapshot::VersionIsValid(const v8::StartupData* data) {
161 bool Snapshot::Initialize(Isolate* isolate) {
195 MaybeHandle<Context> Snapshot::NewContextFromSnapshot(
227 void Snapshot::ClearReconstructableDataForSerialization(
305 void Snapshot::SerializeDeserializeAndVerifyForTesting(
318 Snapshot::SerializerFlags flags(
319 Snapshot::kAllowUnknownExternalReferencesForTesting |
320 Snapshot::kAllowActiveIsolateForTesting |
322 ? Snapshot::kReconstructReadOnlyAndSharedObjectCachesForTesting
324 serialized_data = Snapshot::Create(isolate, *default_context,
343 CHECK(Snapshot::Initialize(new_isolate));
359 constexpr Snapshot::SerializerFlags Snapshot::kDefaultSerializerFlags;
362 v8::StartupData Snapshot::Create(
444 CHECK(Snapshot::VerifyChecksum(&result));
449 v8::StartupData Snapshot::Create(Isolate* isolate, Context default_context,
455 return Snapshot::Create(isolate, &contexts, callbacks, global_safepoint,
535 PrintF("Snapshot blob consists of:\n%10d bytes for startup\n",
599 bool Snapshot::VerifyChecksum(const v8::StartupData* data) {
622 bool Snapshot::ExtractRehashability(const v8::StartupData* data) {
646 DCHECK(Snapshot::SnapshotIsValid(data));
655 DCHECK(Snapshot::SnapshotIsValid(data));
663 DCHECK(Snapshot::SnapshotIsValid(data));
690 if (!Snapshot::VersionIsValid(data)) {
699 "# Snapshot version: %.*s\n"