5#ifndef V8_SNAPSHOT_READ_ONLY_SERIALIZER_DESERIALIZER_H_
6#define V8_SNAPSHOT_READ_ONLY_SERIALIZER_DESERIALIZER_H_
109 return *
reinterpret_cast<const uint32_t*
>(
this);
130 return *
reinterpret_cast<const uint32_t*
>(
this);
constexpr int kPageSizeBits
const size_t size_in_bits_
BitSet(uint8_t *data, size_t size_in_bits)
static constexpr int chunk_index(int i)
size_t size_in_bytes() const
static constexpr int kBitsPerChunk
static constexpr int bit_index(int i)
const uint8_t * data() const
bool contains(int i) const
size_t size_in_bits() const
BitSet(size_t size_in_bits)
static constexpr uint32_t bit_mask(int i)
static constexpr int kNumberOfBytecodes
constexpr int kBitsPerByte
constexpr int kUInt32Size
#define DCHECK(condition)
#define DCHECK_LT(v1, v2)
constexpr T RoundUp(T x, intptr_t m)
static constexpr int kIndexBits
static EncodedExternalReference FromUint32(uint32_t v)
static constexpr int kSize
uint32_t ToUint32() const
static constexpr int kIsApiReferenceBits
EncodedExternalReference(bool is_api_reference, uint32_t index)
uint32_t ToUint32() const
static constexpr int kOffsetBits
const unsigned int page_index
static EncodedTagged FromUint32(uint32_t v)
EncodedTagged(unsigned int page_index, unsigned int offset)
static constexpr int kPageIndexBits
static constexpr int kSize
const unsigned int offset
static EncodedTagged FromAddress(Address address)