V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::wasm::WasmFullDecoder< validate, Interface > Member List

This is the complete list of members for v8::internal::wasm::WasmFullDecoder< validate, Interface >, including all inherited members.

AdvancePCFlag enum name (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoder
AnalyzeLoopAssignment(Decoder *decoder, const byte *pc, uint32_t locals_count, Zone *zone) (defined in v8::internal::wasm::WasmDecoder< validate >)v8::internal::wasm::WasmDecoder< validate >inlinestatic
arguments (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoder
assign(buffer.start(), len) (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoder
buffer (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoder
buffer_offset() const (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoderinline
buffer_offset_ (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoderprotected
CHECK_LT(0, len) (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoder
checkAvailable(uint32_t size) (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoderinline
Complete(const byte *pc, CallFunctionImmediate< validate > &imm) (defined in v8::internal::wasm::WasmDecoder< validate >)v8::internal::wasm::WasmDecoder< validate >inline
Complete(const byte *pc, CallIndirectImmediate< validate > &imm) (defined in v8::internal::wasm::WasmDecoder< validate >)v8::internal::wasm::WasmDecoder< validate >inline
Complete(BlockTypeImmediate< validate > &imm) (defined in v8::internal::wasm::WasmDecoder< validate >)v8::internal::wasm::WasmDecoder< validate >inline
consume_bytes(uint32_t size, const char *name="skip") (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoderinline
consume_i32v(const char *name=nullptr) (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoderinline
consume_u16(const char *name="uint16_t") (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoderinline
consume_u32(const char *name="uint32_t") (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoderinline
consume_u32v(const char *name=nullptr) (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoderinline
consume_u8(const char *name="uint8_t") (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoderinline
control_at(uint32_t depth) (defined in v8::internal::wasm::WasmFullDecoder< validate, Interface >)v8::internal::wasm::WasmFullDecoder< validate, Interface >inline
control_depth() const (defined in v8::internal::wasm::WasmFullDecoder< validate, Interface >)v8::internal::wasm::WasmFullDecoder< validate, Interface >inline
DCHECK_GE(pc, start_) (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoder
Decode() (defined in v8::internal::wasm::WasmFullDecoder< validate, Interface >)v8::internal::wasm::WasmFullDecoder< validate, Interface >inline
DecodeLocals(const WasmFeatures &enabled, Decoder *decoder, const FunctionSig *sig, ZoneVector< ValueType > *type_list) (defined in v8::internal::wasm::WasmDecoder< validate >)v8::internal::wasm::WasmDecoder< validate >inlinestatic
Decoder(const byte *start, const byte *end, uint32_t buffer_offset=0) (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoderinline
Decoder(const Vector< const byte > bytes, uint32_t buffer_offset=0) (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoderinlineexplicit
Decoder(const byte *start, const byte *pc, const byte *end, uint32_t buffer_offset=0) (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoderinline
detected_ (defined in v8::internal::wasm::WasmDecoder< validate >)v8::internal::wasm::WasmDecoder< validate >
enabled_ (defined in v8::internal::wasm::WasmDecoder< validate >)v8::internal::wasm::WasmDecoder< validate >
end() const (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoderinline
end_ (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoderprotected
error(const char *msg) (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoderinline
error(const byte *pc, const char *msg) (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoderinline
error_msg_ (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoderprotected
error_offset_ (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoder
error_offset_ (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoderprotected
failed() const (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoderinline
format (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoder
GetBufferRelativeOffset(uint32_t offset) const (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoderinline
GetLocalType(uint32_t index) (defined in v8::internal::wasm::WasmFullDecoder< validate, Interface >)v8::internal::wasm::WasmFullDecoder< validate, Interface >inline
GetMergeValueFromStack(Control *c, Merge< Value > *merge, uint32_t i) (defined in v8::internal::wasm::WasmFullDecoder< validate, Interface >)v8::internal::wasm::WasmFullDecoder< validate, Interface >inline
interface() (defined in v8::internal::wasm::WasmFullDecoder< validate, Interface >)v8::internal::wasm::WasmFullDecoder< validate, Interface >inline
kAdvancePc enum value (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoder
kMaxErrorMsg (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoder
kNoAdvancePc enum value (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoder
kNoTrace enum value (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoder
kNoValidate enum value (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoder
kTrace enum value (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoder
kValidate enum value (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoder
len (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoder
local_types_ (defined in v8::internal::wasm::WasmDecoder< validate >)v8::internal::wasm::WasmDecoder< validate >
module_ (defined in v8::internal::wasm::WasmDecoder< validate >)v8::internal::wasm::WasmDecoder< validate >
more() const (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoderinline
NumLocals() (defined in v8::internal::wasm::WasmFullDecoder< validate, Interface >)v8::internal::wasm::WasmFullDecoder< validate, Interface >inline
ok() const (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoderinline
OpcodeLength(Decoder *decoder, const byte *pc) (defined in v8::internal::wasm::WasmDecoder< validate >)v8::internal::wasm::WasmDecoder< validate >inlinestatic
pc() const (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoderinline
pc_ (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoderprotected
pc_offset() const (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoderinline
position() (defined in v8::internal::wasm::WasmFullDecoder< validate, Interface >)v8::internal::wasm::WasmFullDecoder< validate, Interface >inline
position() const (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoderinline
PRINTF_FORMAT(3, 4) errorf(const byte *pc (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoder
read_i32v(const byte *pc, uint32_t *length, const char *name="signed LEB32") (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoderinline
read_i64v(const byte *pc, uint32_t *length, const char *name="signed LEB64") (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoderinline
read_u16(const byte *pc, const char *msg="expected 2 bytes") (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoderinline
read_u32(const byte *pc, const char *msg="expected 4 bytes") (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoderinline
read_u32v(const byte *pc, uint32_t *length, const char *name="LEB32") (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoderinline
read_u64(const byte *pc, const char *msg="expected 8 bytes") (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoderinline
read_u64v(const byte *pc, uint32_t *length, const char *name="LEB64") (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoderinline
read_u8(const byte *pc, const char *msg="expected 1 byte") (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoderinline
Reset(const byte *start, const byte *end, uint32_t buffer_offset=0) (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoderinline
Reset(Vector< const uint8_t > bytes, uint32_t buffer_offset=0) (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoderinline
SafeOpcodeNameAt(const byte *pc) (defined in v8::internal::wasm::WasmFullDecoder< validate, Interface >)v8::internal::wasm::WasmFullDecoder< validate, Interface >inline
sig_ (defined in v8::internal::wasm::WasmDecoder< validate >)v8::internal::wasm::WasmDecoder< validate >
stack_size() const (defined in v8::internal::wasm::WasmFullDecoder< validate, Interface >)v8::internal::wasm::WasmFullDecoder< validate, Interface >inline
stack_value(uint32_t depth) (defined in v8::internal::wasm::WasmFullDecoder< validate, Interface >)v8::internal::wasm::WasmFullDecoder< validate, Interface >inline
StackEffect(const byte *pc) (defined in v8::internal::wasm::WasmDecoder< validate >)v8::internal::wasm::WasmDecoder< validate >inline
start() const (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoderinline
start_ (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoderprotected
toResult(T &&val) (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoderinline
total_locals() const (defined in v8::internal::wasm::WasmDecoder< validate >)v8::internal::wasm::WasmDecoder< validate >inline
traceByteRange(const byte *start, const byte *end) (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoderinline
TraceFailed() (defined in v8::internal::wasm::WasmFullDecoder< validate, Interface >)v8::internal::wasm::WasmFullDecoder< validate, Interface >inline
TraceFlag enum name (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoder
traceOffEnd() (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoderinline
va_end(arguments) (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoder
va_start(arguments, format) (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoder
Validate(const byte *pc, LocalIndexImmediate< validate > &imm) (defined in v8::internal::wasm::WasmDecoder< validate >)v8::internal::wasm::WasmDecoder< validate >inline
Validate(const byte *pc, ExceptionIndexImmediate< validate > &imm) (defined in v8::internal::wasm::WasmDecoder< validate >)v8::internal::wasm::WasmDecoder< validate >inline
Validate(const byte *pc, GlobalIndexImmediate< validate > &imm) (defined in v8::internal::wasm::WasmDecoder< validate >)v8::internal::wasm::WasmDecoder< validate >inline
Validate(const byte *pc, CallFunctionImmediate< validate > &imm) (defined in v8::internal::wasm::WasmDecoder< validate >)v8::internal::wasm::WasmDecoder< validate >inline
Validate(const byte *pc, CallIndirectImmediate< validate > &imm) (defined in v8::internal::wasm::WasmDecoder< validate >)v8::internal::wasm::WasmDecoder< validate >inline
Validate(const byte *pc, BreakDepthImmediate< validate > &imm, size_t control_depth) (defined in v8::internal::wasm::WasmDecoder< validate >)v8::internal::wasm::WasmDecoder< validate >inline
Validate(const byte *pc, BranchTableImmediate< validate > &imm, size_t block_depth) (defined in v8::internal::wasm::WasmDecoder< validate >)v8::internal::wasm::WasmDecoder< validate >inline
Validate(const byte *pc, WasmOpcode opcode, SimdLaneImmediate< validate > &imm) (defined in v8::internal::wasm::WasmDecoder< validate >)v8::internal::wasm::WasmDecoder< validate >inline
Validate(const byte *pc, WasmOpcode opcode, SimdShiftImmediate< validate > &imm) (defined in v8::internal::wasm::WasmDecoder< validate >)v8::internal::wasm::WasmDecoder< validate >inline
Validate(const byte *pc, Simd8x16ShuffleImmediate< validate > &imm) (defined in v8::internal::wasm::WasmDecoder< validate >)v8::internal::wasm::WasmDecoder< validate >inline
Validate(BlockTypeImmediate< validate > &imm) (defined in v8::internal::wasm::WasmDecoder< validate >)v8::internal::wasm::WasmDecoder< validate >inline
Validate(MemoryIndexImmediate< validate > &imm) (defined in v8::internal::wasm::WasmDecoder< validate >)v8::internal::wasm::WasmDecoder< validate >inline
Validate(MemoryInitImmediate< validate > &imm) (defined in v8::internal::wasm::WasmDecoder< validate >)v8::internal::wasm::WasmDecoder< validate >inline
Validate(MemoryDropImmediate< validate > &imm) (defined in v8::internal::wasm::WasmDecoder< validate >)v8::internal::wasm::WasmDecoder< validate >inline
Validate(const byte *pc, TableIndexImmediate< validate > &imm) (defined in v8::internal::wasm::WasmDecoder< validate >)v8::internal::wasm::WasmDecoder< validate >inline
Validate(TableInitImmediate< validate > &imm) (defined in v8::internal::wasm::WasmDecoder< validate >)v8::internal::wasm::WasmDecoder< validate >inline
Validate(TableDropImmediate< validate > &imm) (defined in v8::internal::wasm::WasmDecoder< validate >)v8::internal::wasm::WasmDecoder< validate >inline
validate_size(const byte *pc, uint32_t length, const char *msg) (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoderinline
ValidateFlag enum name (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decoder
WasmDecoder(const WasmModule *module, const WasmFeatures &enabled, WasmFeatures *detected, FunctionSig *sig, const byte *start, const byte *end, uint32_t buffer_offset=0) (defined in v8::internal::wasm::WasmDecoder< validate >)v8::internal::wasm::WasmDecoder< validate >inline
WasmFullDecoder(Zone *zone, const WasmModule *module, const WasmFeatures &enabled, WasmFeatures *detected, const FunctionBody &body, InterfaceArgs &&... interface_args) (defined in v8::internal::wasm::WasmFullDecoder< validate, Interface >)v8::internal::wasm::WasmFullDecoder< validate, Interface >inline
zone() const (defined in v8::internal::wasm::WasmFullDecoder< validate, Interface >)v8::internal::wasm::WasmFullDecoder< validate, Interface >inline
~Decoder()=default (defined in v8::internal::wasm::Decoder)v8::internal::wasm::Decodervirtual