v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode > Member List

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

AnalyzeLoopAssignment(WasmDecoder *decoder, const uint8_t *pc, uint32_t locals_count, Zone *zone, bool *loop_is_innermost=nullptr)v8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >inlinestatic
argsv8::internal::wasm::Decoderprivate
ArgVector typedefv8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >private
ASSERT_TRIVIALLY_COPYABLE(Value)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >private
available_bytes() constv8::internal::wasm::Decoderinline
bufferv8::internal::wasm::Decoderprivate
buffer_offset() constv8::internal::wasm::Decoderinline
buffer_offset_v8::internal::wasm::Decoderprotected
BuildSimpleOperator(WasmOpcode opcode, const FunctionSig *sig)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
BuildSimpleOperator(WasmOpcode opcode, ValueType return_type, ValueType arg_type)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
BuildSimpleOperator(WasmOpcode opcode, ValueType return_type, ValueType lhs_type, ValueType rhs_type)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
BuildSimplePrototypeOperator(WasmOpcode opcode)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
CanReturnCall(const FunctionSig *target_sig)v8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >inline
CHECK_LT(0, len)v8::internal::wasm::Decoderprivate
checkAvailable(uint32_t size)v8::internal::wasm::Decoderinline
CheckStaticallyOutOfBounds(const WasmMemory *memory, uint64_t size, uint64_t offset)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
consume_bytes(uint32_t size, const char *name="skip")v8::internal::wasm::Decoderinline
consume_bytes(uint32_t size, const char *name, ITracer *tracer)v8::internal::wasm::Decoderinline
consume_i32v(const char *name="var_int32")v8::internal::wasm::Decoderinline
consume_i64v(const char *name="var_int64")v8::internal::wasm::Decoderinline
consume_little_endian(const char *name)v8::internal::wasm::Decoderinlineprivate
consume_u16(const char *name="uint16_t")v8::internal::wasm::Decoderinline
consume_u32(const char *name, ITracer *tracer)v8::internal::wasm::Decoderinline
consume_u32v(const char *name="var_uint32")v8::internal::wasm::Decoderinline
consume_u32v(const char *name, ITracer *tracer)v8::internal::wasm::Decoderinline
consume_u64v(const char *name, ITracer *tracer)v8::internal::wasm::Decoderinline
consume_u8(const char *name="uint8_t")v8::internal::wasm::Decoderinline
consume_u8(const char *name, ITracer *tracer)v8::internal::wasm::Decoderinline
Control typedefv8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >private
control_v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >private
control_at(uint32_t depth)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inline
control_depth() constv8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inline
control_depth_of_current_catch() constv8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inline
CreateValue(ValueType type)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
current_catch() constv8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inline
current_catch_v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >private
current_code_reachable_and_ok_v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >private
current_inst_trace_v8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >
DECODE(Nop)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(NopForTestingUnsupportedInLiftoff)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(Block)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(Rethrow)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(Throw)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(Try)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(Catch)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(Delegate)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(CatchAll)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(TryTable)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(ThrowRef)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(BrOnNull)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(BrOnNonNull)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(Loop)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(If)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(Else)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(End)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(Select)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(SelectWithType)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(Br)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(BrIf)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(BrTable)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(Return)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(Unreachable)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(I32Const)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(I64Const)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(F32Const)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(F64Const)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(RefNull)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(RefIsNull)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(RefFunc)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(RefAsNonNull)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(LocalGet)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(LocalSet)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(LocalTee)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(Drop)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(GlobalGet)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(GlobalSet)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(TableGet)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(TableSet)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(LoadMem)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(StoreMem)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(MemoryGrow)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(MemorySize)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(CallFunction)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(CallIndirect)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(ReturnCall)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(ReturnCallIndirect)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(CallRef)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(ReturnCallRef)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(RefEq)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(ContNew)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(Resume)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(Suspend)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(Numeric)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(AsmJs)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(Simd)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(Atomic)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DECODE(GC)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
Decode()v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inline
DecodeAsmJsOpcode(WasmOpcode opcode, uint32_t opcode_length)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DecodeAtomicOpcode(WasmOpcode opcode, uint32_t opcode_length)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DecodeError(Args... args)v8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >inline
DecodeFunctionBody()v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inline
DecodeGCOpcode(WasmOpcode opcode, uint32_t opcode_length)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DecodeLoadLane(WasmOpcode opcode, LoadType type, uint32_t opcode_length)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DecodeLoadMem(LoadType type, int prefix_len=1)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DecodeLoadTransformMem(LoadType type, LoadTransformationKind transform, uint32_t opcode_length)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DecodeLocals(const uint8_t *pc)v8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >inline
DecodeNumericOpcode(WasmOpcode opcode, uint32_t opcode_length)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
Decoder(const uint8_t *start, const uint8_t *end, uint32_t buffer_offset=0)v8::internal::wasm::Decoderinline
Decoder(const base::Vector< const uint8_t > bytes, uint32_t buffer_offset=0)v8::internal::wasm::Decoderinlineexplicit
Decoder(const uint8_t *start, const uint8_t *pc, const uint8_t *end, uint32_t buffer_offset=0)v8::internal::wasm::Decoderinline
DecodeSimdOpcode(WasmOpcode opcode, uint32_t opcode_length)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DecodeStoreLane(WasmOpcode opcode, StoreType type, uint32_t opcode_length)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DecodeStoreMem(StoreType store, int prefix_len=1)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DecodeStringEncodeWtf8(unibrow::Utf8Variant variant, uint32_t opcode_length)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DecodeStringEncodeWtf8Array(unibrow::Utf8Variant variant, uint32_t opcode_length)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DecodeStringMeasureWtf8(unibrow::Utf8Variant variant, uint32_t opcode_length)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DecodeStringNewWtf8(unibrow::Utf8Variant variant, uint32_t opcode_length)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DecodeStringNewWtf8Array(unibrow::Utf8Variant variant, uint32_t opcode_length)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DecodeStringRefOpcode(WasmOpcode opcode, uint32_t opcode_length)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DecodeStringViewWtf8Encode(unibrow::Utf8Variant variant, uint32_t opcode_length)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
detected_v8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >
DoReturn()v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
Drop(int count=1)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
Drop(const Value &)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DropArgs(const FunctionSig *sig)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
DropArgs(const StructType *type)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
enabled_v8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >
end() constv8::internal::wasm::Decoderinline
end_v8::internal::wasm::Decoderprotected
EndControl()v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
EnsureStackArguments(int count)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
EnsureStackArguments_Slow(int count)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
error(const char *msg)v8::internal::wasm::Decoderinline
error(const uint8_t *pc, const char *msg)v8::internal::wasm::Decoderinline
error(uint32_t offset, const char *msg)v8::internal::wasm::Decoderinline
error() constv8::internal::wasm::Decoderinline
error_v8::internal::wasm::Decoderprotected
error_v8::internal::wasm::Decoderprivate
errorf(const char *format, Args... args)v8::internal::wasm::Decoderinline
errorf(const uint8_t *pc, const char *format, Args... args)v8::internal::wasm::Decoderinline
errorf(uint32_t offset, const char *format, Args... args)v8::internal::wasm::Decoderinline
failed() constv8::internal::wasm::Decoderinline
FallThrough()v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
formatv8::internal::wasm::Decoderprivate
GetBufferRelativeOffset(uint32_t offset) constv8::internal::wasm::Decoderinline
GetOpcodeHandler(uint8_t opcode)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
GetOpcodeHandlerTableEntry(size_t idx)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivatestatic
has_nondefaultable_locals_v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >private
HasCatchAll(Control *block) constv8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inline
initialized_locals_v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >private
InitializeInitializedLocalsTracking(int non_defaultable_locals)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inline
InitMerge(Merge< Value > *merge, uint32_t arity, func get_val)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
interface()v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inline
interface_v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >private
is_local_initialized(uint32_t local_index)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inline
is_shared_v8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >
kBranchMerge enum valuev8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >private
kFallthroughMerge enum valuev8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >private
kFullValidationv8::internal::wasm::Decoderstatic
kInitExprMerge enum valuev8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >private
kMaxErrorMsgv8::internal::wasm::Decoderprivate
kNonStrictCounting enum valuev8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >private
kNoTrace enum valuev8::internal::wasm::Decoder
kNoValidationv8::internal::wasm::Decoderstatic
kReturnMerge enum valuev8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >private
kStrictCounting enum valuev8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >private
kTrace enum valuev8::internal::wasm::Decoder
lenv8::internal::wasm::Decoderprivate
local_type(uint32_t index) constv8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >inline
local_types() constv8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >inline
local_types_v8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >
locals_initialization_stack_depth() constv8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inline
locals_initializers_stack_v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >private
locals_offset_v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >private
lookahead(int offset, uint8_t expected)v8::internal::wasm::Decoderinline
MakeMemoryAccessImmediate(uint32_t pc_offset, uint32_t max_alignment)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
MarkMightThrow()v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
MemoryAddressType(const WasmMemory *memory)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
MergeType enum namev8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >private
module_v8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >
more() constv8::internal::wasm::Decoderinline
Name typedefv8::internal::wasm::Decoder
NonConstError(WasmFullDecoder *decoder, WasmOpcode opcode)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivatestatic
NotEnoughArgumentsError(int needed, int actual)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
num_locals() constv8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >inline
num_locals_v8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >
ok() constv8::internal::wasm::Decoderinline
onFirstError() overridev8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivatevirtual
OpcodeHandler typedefv8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >private
OpcodeLength(WasmDecoder *decoder, const uint8_t *pc, ImmediateObservers &... ios)v8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >inlinestatic
ParseBrOnCast(WasmOpcode opcode, uint32_t pc_offset)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
pc() constv8::internal::wasm::Decoderinline
pc_v8::internal::wasm::Decoderprotected
pc_offset(const uint8_t *pc) constv8::internal::wasm::Decoderinline
pc_offset() constv8::internal::wasm::Decoderinline
pc_relative_offset() constv8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inline
Peek(int depth, int index, ValueType expected)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
Peek(int depth=0)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
Peek(ValueType expected)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
Pop(int index, ValueType expected)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
Pop()v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
Pop(ValueTypes... expected_types)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
PopArgs(const StructType *type)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
PopArgs(const FunctionSig *sig)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
PopControl()v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
PopDescriptor(ModuleTypeIndex described_index)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
PopPackedArray(uint32_t operand_index, ValueType expected_element_type, WasmArrayAccess access)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
PoppedArgVector typedefv8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >private
PopTypeError(int index, Value val, const char *expected)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
PopTypeError(int index, Value val, std::string expected)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
PopTypeError(int index, Value val, ValueType expected)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
position() constv8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inline
PRINTF_FORMAT(3, 4) verrorf(uint32_t offsetv8::internal::wasm::Decoderprivate
Push(Value value)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
Push(ValueType type)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
PushBranchValues enum namev8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >private
PushControl(ControlKind kind, const BlockTypeImmediate &imm)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
PushMergeValues(Control *c, Merge< Value > *merge)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
PushReturns(ReturnVector values)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
PushReturns(const FunctionSig *sig)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
read_i32v(const uint8_t *pc, Name< ValidationTag > name="signed LEB32")v8::internal::wasm::Decoderinline
read_i33v(const uint8_t *pc, Name< ValidationTag > name="signed LEB33")v8::internal::wasm::Decoderinline
read_i64v(const uint8_t *pc, Name< ValidationTag > name="signed LEB64")v8::internal::wasm::Decoderinline
read_leb(const uint8_t *pc, Name< ValidationTag > name="varint")v8::internal::wasm::Decoderinlineprivate
read_leb_slowpath(const uint8_t *pc, Name< ValidationTag > name)v8::internal::wasm::Decoderinlineprivate
read_leb_tail(const uint8_t *pc, Name< ValidationTag > name, IntType intermediate_result)v8::internal::wasm::Decoderinlineprivate
read_little_endian(const uint8_t *pc, Name< ValidationTag > msg)v8::internal::wasm::Decoderinlineprivate
read_prefixed_opcode(const uint8_t *pc, Name< ValidationTag > name="prefixed opcode")v8::internal::wasm::Decoderinline
read_u16(const uint8_t *pc, Name< ValidationTag > msg="expected 2 bytes")v8::internal::wasm::Decoderinline
read_u32(const uint8_t *pc, Name< ValidationTag > msg="expected 4 bytes")v8::internal::wasm::Decoderinline
read_u32v(const uint8_t *pc, Name< ValidationTag > name="LEB32")v8::internal::wasm::Decoderinline
read_u64(const uint8_t *pc, Name< ValidationTag > msg="expected 8 bytes")v8::internal::wasm::Decoderinline
read_u64v(const uint8_t *pc, Name< ValidationTag > name="LEB64")v8::internal::wasm::Decoderinline
read_u8(const uint8_t *pc, Name< ValidationTag > msg="expected 1 byte")v8::internal::wasm::Decoderinline
Reset(const uint8_t *start, const uint8_t *end, uint32_t buffer_offset=0)v8::internal::wasm::Decoderinline
Reset(base::Vector< const uint8_t > bytes, uint32_t buffer_offset=0)v8::internal::wasm::Decoderinline
ReturnVector typedefv8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >private
RewriteStackTypes enum namev8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >private
RollbackLocalsInitialization(Control *c)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inline
SafeOpcodeNameAt(const uint8_t *pc)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inline
set_end(const uint8_t *end)v8::internal::wasm::Decoderinline
set_local_initialized(uint32_t local_index)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inline
SetSucceedingCodeDynamicallyUnreachable()v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
sig_v8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >
Simd8x16ShuffleOp(uint32_t opcode_length)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
SimdConstOp(uint32_t opcode_length)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
SimdExtractLane(WasmOpcode opcode, ValueType type, uint32_t opcode_length)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
SimdReplaceLane(WasmOpcode opcode, ValueType type, uint32_t opcode_length)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
stack_v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >private
stack_size() constv8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inline
stack_value(uint32_t depth) constv8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inline
StackElementsCountMode enum namev8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >private
start() constv8::internal::wasm::Decoderinline
start_v8::internal::wasm::Decoderprotected
startrel(const uint8_t *ptr)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
TableAddressType(const WasmTable *table)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
toResult(T &&val)v8::internal::wasm::Decoderinline
traceByteRange(const uint8_t *start, const uint8_t *end)v8::internal::wasm::Decoderinline
TraceFailed()v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inline
TraceFlag enum namev8::internal::wasm::Decoder
traceOffEnd()v8::internal::wasm::Decoderinline
TypeCheckAlwaysFails(Value obj, HeapType expected_type, bool null_succeeds)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
TypeCheckAlwaysSucceeds(Value obj, HeapType type)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
TypeCheckBranch(Control *c)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
TypeCheckFallThru()v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
TypeCheckOneArmedIf(Control *c)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
TypeCheckStackAgainstMerge(Merge< Value > *merge)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
TypeCheckStackAgainstMerge_Slow(Merge< Value > *merge)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
UnknownOpcodeError(WasmFullDecoder *decoder, WasmOpcode opcode)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivatestatic
UnreachableValue(const uint8_t *pc)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivatestatic
va_end(args)v8::internal::wasm::Decoderprivate
va_start(args, format)v8::internal::wasm::Decoderprivate
Validate(const uint8_t *pc, TagIndexImmediate &imm)v8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >inline
Validate(const uint8_t *pc, GlobalIndexImmediate &imm)v8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >inline
Validate(const uint8_t *pc, SigIndexImmediate &imm)v8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >inline
Validate(const uint8_t *pc, StructIndexImmediate &imm)v8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >inline
Validate(const uint8_t *pc, FieldImmediate &imm)v8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >inline
Validate(const uint8_t *pc, ArrayIndexImmediate &imm)v8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >inline
Validate(const uint8_t *pc, CallFunctionImmediate &imm)v8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >inline
Validate(const uint8_t *pc, CallIndirectImmediate &imm)v8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >inline
Validate(const uint8_t *pc, BranchDepthImmediate &imm, size_t control_depth)v8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >inline
Validate(const uint8_t *pc, BranchTableImmediate &imm)v8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >inline
Validate(const uint8_t *pc, WasmOpcode opcode, SimdLaneImmediate &imm)v8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >inline
Validate(const uint8_t *pc, Simd128Immediate &imm)v8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >inline
Validate(const uint8_t *pc, BlockTypeImmediate &imm)v8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >inline
Validate(const uint8_t *pc, MemoryIndexImmediate &imm)v8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >inline
Validate(const uint8_t *pc, MemoryAccessImmediate &imm)v8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >inline
Validate(const uint8_t *pc, MemoryInitImmediate &imm)v8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >inline
Validate(const uint8_t *pc, MemoryCopyImmediate &imm)v8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >inline
Validate(const uint8_t *pc, TableInitImmediate &imm)v8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >inline
Validate(const uint8_t *pc, TableCopyImmediate &imm)v8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >inline
Validate(const uint8_t *pc, StringConstImmediate &imm)v8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >inline
Validate(const uint8_t *pc, TableIndexImmediate &imm)v8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >inline
Validate(const uint8_t *pc, SelectTypeImmediate &imm)v8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >inline
Validate(const uint8_t *pc, HeapTypeImmediate &imm)v8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >inline
validatev8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >privatestatic
ValidateCont(const uint8_t *pc, ContIndexImmediate &imm)v8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >inline
ValidateDataSegment(const uint8_t *pc, IndexImmediate &imm)v8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >inline
ValidateElementSegment(const uint8_t *pc, IndexImmediate &imm)v8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >inline
ValidateFunction(const uint8_t *pc, IndexImmediate &imm)v8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >inline
ValidateHeapType(const uint8_t *pc, HeapType type)v8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >inline
ValidateLocal(const uint8_t *pc, IndexImmediate &imm)v8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >inline
ValidateParameters(const FunctionSig *sig)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
ValidateStackValue(int index, Value value, ValueType expected)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inlineprivate
ValidateValueType(const uint8_t *pc, ValueType type)v8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >inline
Value typedefv8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >private
WasmArrayAccess enum namev8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >private
WasmDecoder(Zone *zone, const WasmModule *module, WasmEnabledFeatures enabled, WasmDetectedFeatures *detected, const FunctionSig *sig, bool is_shared, const uint8_t *start, const uint8_t *end, uint32_t buffer_offset=0)v8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >inline
WasmFullDecoder(Zone *zone, const WasmModule *module, WasmEnabledFeatures enabled, WasmDetectedFeatures *detected, const FunctionBody &body, InterfaceArgs &&... interface_args)v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inline
zone() constv8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >inline
zone_v8::internal::wasm::WasmDecoder< ValidationTag, kFunctionBody >
~Decoder()=defaultv8::internal::wasm::Decodervirtual
~WasmFullDecoder()v8::internal::wasm::WasmFullDecoder< ValidationTag, Interface, decoding_mode >inline