v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
snapshot.cc File Reference
Include dependency graph for snapshot.cc:

Go to the source code of this file.

Namespaces

namespace  v8
 
namespace  v8::internal
 

Functions

SnapshotData v8::internal::MaybeDecompress (Isolate *isolate, base::Vector< const uint8_t > snapshot_data)
 
v8::StartupData v8::internal::CreateSnapshotDataBlobInternal (v8::SnapshotCreator::FunctionCodeHandling function_code_handling, const char *embedded_source, SnapshotCreator &snapshot_creator, Snapshot::SerializerFlags serializer_flags)
 
v8::StartupData v8::internal::CreateSnapshotDataBlobInternal (v8::SnapshotCreator::FunctionCodeHandling function_code_handling, const char *embedded_source, Snapshot::SerializerFlags serializer_flags)
 
v8::StartupData v8::internal::CreateSnapshotDataBlobInternalForInspectorTest (v8::SnapshotCreator::FunctionCodeHandling function_code_handling, const char *embedded_source)
 
v8::StartupData v8::internal::WarmUpSnapshotDataBlobInternal (v8::StartupData cold_snapshot_blob, const char *warmup_source)
 

Variable Documentation

◆ kChecksumOffset

const uint32_t kChecksumOffset = kRehashabilityOffset + kUInt32Size
static

Definition at line 95 of file snapshot.cc.

◆ kFirstContextOffsetOffset

const uint32_t kFirstContextOffsetOffset
static
Initial value:
=
static const uint32_t kSharedHeapOffsetOffset
Definition snapshot.cc:103

Definition at line 105 of file snapshot.cc.

◆ kNumberOfContextsOffset

const uint32_t kNumberOfContextsOffset = 0
static

Definition at line 91 of file snapshot.cc.

◆ kReadOnlyOffsetOffset

const uint32_t kReadOnlyOffsetOffset
static
Initial value:
=
static const uint32_t kVersionStringLength
Definition snapshot.cc:100
static const uint32_t kVersionStringOffset
Definition snapshot.cc:98

Definition at line 101 of file snapshot.cc.

◆ kReadOnlySnapshotChecksumOffset

const uint32_t kReadOnlySnapshotChecksumOffset
static
Initial value:
=
kChecksumOffset + kUInt32Size
static const uint32_t kChecksumOffset
Definition snapshot.cc:95

Definition at line 96 of file snapshot.cc.

◆ kRehashabilityOffset

const uint32_t kRehashabilityOffset
static
Initial value:
=
static const uint32_t kNumberOfContextsOffset
Definition snapshot.cc:91

Definition at line 93 of file snapshot.cc.

◆ kSharedHeapOffsetOffset

const uint32_t kSharedHeapOffsetOffset
static
Initial value:
=
kReadOnlyOffsetOffset + kUInt32Size
static const uint32_t kReadOnlyOffsetOffset
Definition snapshot.cc:101

Definition at line 103 of file snapshot.cc.

◆ kVersionStringLength

const uint32_t kVersionStringLength = 64
static

Definition at line 100 of file snapshot.cc.

◆ kVersionStringOffset

const uint32_t kVersionStringOffset
static
Initial value:
=
static const uint32_t kReadOnlySnapshotChecksumOffset
Definition snapshot.cc:96

Definition at line 98 of file snapshot.cc.