5#ifndef V8_CODEGEN_EXTERNAL_REFERENCE_ENCODER_H_
6#define V8_CODEGEN_EXTERNAL_REFERENCE_ENCODER_H_
54 mutable std::vector<int>
count_;
55 mutable const intptr_t* api_references_;
static constexpr T decode(U value)
static constexpr U encode(T value)
static uint32_t Encode(uint32_t index, bool is_from_api)
ExternalReferenceEncoder(const ExternalReferenceEncoder &)=delete
AddressToIndexHashMap * map_
ExternalReferenceEncoder(Isolate *isolate)
Maybe< Value > TryEncode(Address key) const
Value Encode(Address key) const
ExternalReferenceEncoder & operator=(const ExternalReferenceEncoder &)=delete
const char * NameOfAddress(Isolate *isolate, Address address) const