#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: