![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <snapshot-table.h>
Public Member Functions | |
SnapshotData (SnapshotData *parent, size_t log_begin) | |
SnapshotData * | CommonAncestor (SnapshotData *other) |
void | Seal (size_t end) |
bool | IsSealed () const |
Public Attributes | |
SnapshotData * | parent |
const uint32_t | depth = parent ? parent->depth + 1 : 0 |
size_t | log_begin |
size_t | log_end = kInvalidOffset |
Static Public Attributes | |
static constexpr size_t | kInvalidOffset = std::numeric_limits<size_t>::max() |
Definition at line 349 of file snapshot-table.h.
|
inline |
Definition at line 358 of file snapshot-table.h.
|
inline |
|
inline |
|
inline |
Definition at line 371 of file snapshot-table.h.
const uint32_t v8::internal::compiler::turboshaft::SnapshotTable< Value, KeyData >::SnapshotData::depth = parent ? parent->depth + 1 : 0 |
Definition at line 352 of file snapshot-table.h.
|
staticconstexpr |
Definition at line 356 of file snapshot-table.h.
size_t v8::internal::compiler::turboshaft::SnapshotTable< Value, KeyData >::SnapshotData::log_begin |
Definition at line 353 of file snapshot-table.h.
size_t v8::internal::compiler::turboshaft::SnapshotTable< Value, KeyData >::SnapshotData::log_end = kInvalidOffset |
Definition at line 354 of file snapshot-table.h.
SnapshotData* v8::internal::compiler::turboshaft::SnapshotTable< Value, KeyData >::SnapshotData::parent |
Definition at line 350 of file snapshot-table.h.