#include <snapshot.h>
|
static V8_EXPORT_PRIVATE void | ClearReconstructableDataForSerialization (Isolate *isolate, bool clear_recompilable_data) |
|
static v8::StartupData | Create (Isolate *isolate, std::vector< Tagged< Context > > *contexts, const std::vector< SerializeEmbedderFieldsCallback > &embedder_fields_serializers, const SafepointScope &safepoint_scope, const DisallowGarbageCollection &no_gc, SerializerFlags flags=kDefaultSerializerFlags) |
|
static bool | Initialize (Isolate *isolate) |
|
static MaybeDirectHandle< Context > | NewContextFromSnapshot (Isolate *isolate, DirectHandle< JSGlobalProxy > global_proxy, size_t context_index, DeserializeEmbedderFieldsCallback embedder_fields_deserializer) |
|
static V8_EXPORT_PRIVATE void | SerializeDeserializeAndVerifyForTesting (Isolate *isolate, DirectHandle< Context > default_context) |
|
static bool | HasContextSnapshot (Isolate *isolate, size_t index) |
|
static bool | EmbedsScript (Isolate *isolate) |
|
static V8_EXPORT_PRIVATE uint32_t | GetExpectedChecksum (const v8::StartupData *data) |
|
static V8_EXPORT_PRIVATE uint32_t | CalculateChecksum (const v8::StartupData *data) |
|
static V8_EXPORT_PRIVATE bool | VerifyChecksum (const v8::StartupData *data) |
|
static bool | ExtractRehashability (const v8::StartupData *data) |
|
static V8_EXPORT_PRIVATE uint32_t | ExtractReadOnlySnapshotChecksum (const v8::StartupData *data) |
|
static bool | VersionIsValid (const v8::StartupData *data) |
|
static const v8::StartupData * | DefaultSnapshotBlob () |
|
static bool | ShouldVerifyChecksum (const v8::StartupData *data) |
|
Definition at line 25 of file snapshot.h.
◆ SerializerFlags
◆ SerializerFlag
Enumerator |
---|
kAllowUnknownExternalReferencesForTesting | |
kAllowActiveIsolateForTesting | |
kReconstructReadOnlyAndSharedObjectCachesForTesting | |
Definition at line 29 of file snapshot.h.
◆ CalculateChecksum()
uint32_t v8::internal::Snapshot::CalculateChecksum |
( |
const v8::StartupData * | data | ) |
|
|
static |
◆ ClearReconstructableDataForSerialization()
void v8::internal::Snapshot::ClearReconstructableDataForSerialization |
( |
Isolate * | isolate, |
|
|
bool | clear_recompilable_data ) |
|
static |
◆ Create()
◆ DefaultSnapshotBlob()
◆ EmbedsScript()
static bool v8::internal::Snapshot::EmbedsScript |
( |
Isolate * | isolate | ) |
|
|
static |
◆ ExtractReadOnlySnapshotChecksum()
uint32_t v8::internal::Snapshot::ExtractReadOnlySnapshotChecksum |
( |
const v8::StartupData * | data | ) |
|
|
static |
◆ ExtractRehashability()
◆ GetExpectedChecksum()
uint32_t v8::internal::Snapshot::GetExpectedChecksum |
( |
const v8::StartupData * | data | ) |
|
|
static |
◆ HasContextSnapshot()
◆ Initialize()
bool v8::internal::Snapshot::Initialize |
( |
Isolate * | isolate | ) |
|
|
static |
◆ NewContextFromSnapshot()
◆ SerializeDeserializeAndVerifyForTesting()
void v8::internal::Snapshot::SerializeDeserializeAndVerifyForTesting |
( |
Isolate * | isolate, |
|
|
DirectHandle< Context > | default_context ) |
|
static |
◆ ShouldVerifyChecksum()
◆ VerifyChecksum()
◆ VersionIsValid()
◆ kDefaultSerializerFlags
The documentation for this class was generated from the following files: