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

This is the complete list of members for v8::internal::wasm::ModuleDecoderImpl, including all inherited members.

allocator_v8::internal::wasm::ModuleDecoderImplprivate
argsv8::internal::wasm::Decoderprivate
available_bytes() constv8::internal::wasm::Decoderinline
bufferv8::internal::wasm::Decoderprivate
buffer_offset() constv8::internal::wasm::Decoderinline
buffer_offset_v8::internal::wasm::Decoderprotected
CalculateGlobalOffsets(WasmModule *module)v8::internal::wasm::ModuleDecoderImplinlineprivate
CHECK_LT(0, len)v8::internal::wasm::Decoderprivate
checkAvailable(uint32_t size)v8::internal::wasm::Decoderinline
CheckDataSegmentsCount(uint32_t data_segments_count)v8::internal::wasm::ModuleDecoderImplinline
CheckFunctionsCount(uint32_t functions_count, uint32_t error_offset)v8::internal::wasm::ModuleDecoderImplinline
CheckMismatchedCounts()v8::internal::wasm::ModuleDecoderImplinline
CheckSectionOrder(SectionCode section_code)v8::internal::wasm::ModuleDecoderImplinline
consume_array(Zone *zone)v8::internal::wasm::ModuleDecoderImplinlineprivate
consume_base_type_definition(bool is_descriptor)v8::internal::wasm::ModuleDecoderImplinline
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_count(const char *name, size_t maximum)v8::internal::wasm::ModuleDecoderImplinlineprivate
consume_data_segment_header()v8::internal::wasm::ModuleDecoderImplinlineprivate
consume_described_type(bool is_descriptor)v8::internal::wasm::ModuleDecoderImplinline
consume_describing_type(size_t current_type_index)v8::internal::wasm::ModuleDecoderImplinline
consume_element_func_index(WasmModule *module, ValueType expected)v8::internal::wasm::ModuleDecoderImplinlineprivate
consume_element_segment_entry(WasmModule *module, const WasmElemSegment &segment)v8::internal::wasm::ModuleDecoderImplinline
consume_element_segment_header()v8::internal::wasm::ModuleDecoderImplinlineprivate
consume_exception_attribute()v8::internal::wasm::ModuleDecoderImplinlineprivate
consume_func_index(WasmModule *module, WasmFunction **func)v8::internal::wasm::ModuleDecoderImplinlineprivate
consume_global_flags()v8::internal::wasm::ModuleDecoderImplinlineprivate
consume_global_index(WasmModule *module, WasmGlobal **global)v8::internal::wasm::ModuleDecoderImplinlineprivate
consume_heap_type()v8::internal::wasm::ModuleDecoderImplinlineprivate
consume_i32v(const char *name="var_int32")v8::internal::wasm::Decoderinline
consume_i64v(const char *name="var_int64")v8::internal::wasm::Decoderinline
consume_index(const char *name, std::vector< T > *vector, T **ptr)v8::internal::wasm::ModuleDecoderImplinlineprivate
consume_init_expr(WasmModule *module, ValueType expected, bool is_shared)v8::internal::wasm::ModuleDecoderImplinlineprivate
consume_limits_byte()v8::internal::wasm::ModuleDecoderImplinlineprivate
consume_little_endian(const char *name)v8::internal::wasm::Decoderinlineprivate
consume_memory_flags(WasmMemory *memory)v8::internal::wasm::ModuleDecoderImplinlineprivate
consume_mutability()v8::internal::wasm::ModuleDecoderImplinlineprivate
consume_resizable_limits(const char *name, const char *units, uint32_t max_initial, uint32_t *initial, bool has_maximum, uint64_t max_maximum, uint64_t *maximum, ResizableLimitsType type)v8::internal::wasm::ModuleDecoderImplinlineprivate
consume_shared_type(size_t current_type_index)v8::internal::wasm::ModuleDecoderImplinline
consume_sig(Zone *zone)v8::internal::wasm::ModuleDecoderImplinlineprivate
consume_sig_index(WasmModule *module, const FunctionSig **sig)v8::internal::wasm::ModuleDecoderImplinlineprivate
consume_storage_type()v8::internal::wasm::ModuleDecoderImplinlineprivate
consume_struct(Zone *zone, bool is_descriptor)v8::internal::wasm::ModuleDecoderImplinlineprivate
consume_subtype_definition(size_t current_type_index)v8::internal::wasm::ModuleDecoderImplinline
consume_table_flags(WasmTable *table)v8::internal::wasm::ModuleDecoderImplinlineprivate
consume_table_index(WasmModule *module, WasmTable **table)v8::internal::wasm::ModuleDecoderImplinlineprivate
consume_tag_index(WasmModule *module, WasmTag **tag)v8::internal::wasm::ModuleDecoderImplinlineprivate
consume_tag_sig_index(WasmModule *module, const FunctionSig **sig)v8::internal::wasm::ModuleDecoderImplinlineprivate
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
consume_value_type(const WasmModule *module=nullptr)v8::internal::wasm::ModuleDecoderImplinlineprivate
DecodeBranchHintsSection()v8::internal::wasm::ModuleDecoderImplinline
DecodeBuildIdSection()v8::internal::wasm::ModuleDecoderImplinline
DecodeCodeSection()v8::internal::wasm::ModuleDecoderImplinline
DecodeCompilationHintsSection()v8::internal::wasm::ModuleDecoderImplinline
DecodeDataCountSection()v8::internal::wasm::ModuleDecoderImplinline
DecodeDataSection()v8::internal::wasm::ModuleDecoderImplinline
DecodeElementSection()v8::internal::wasm::ModuleDecoderImplinline
DecodeExportSection()v8::internal::wasm::ModuleDecoderImplinline
DecodeExternalDebugInfoSection()v8::internal::wasm::ModuleDecoderImplinline
DecodeFunctionBody(uint32_t func_index, uint32_t length, uint32_t offset)v8::internal::wasm::ModuleDecoderImplinline
DecodeFunctionSection()v8::internal::wasm::ModuleDecoderImplinline
DecodeFunctionSignatureForTesting(Zone *zone, const uint8_t *start)v8::internal::wasm::ModuleDecoderImplinline
DecodeGlobalSection()v8::internal::wasm::ModuleDecoderImplinline
DecodeImportSection()v8::internal::wasm::ModuleDecoderImplinline
DecodeInitExprForTesting(ValueType expected)v8::internal::wasm::ModuleDecoderImplinline
DecodeInstTraceSection()v8::internal::wasm::ModuleDecoderImplinline
DecodeMemorySection()v8::internal::wasm::ModuleDecoderImplinline
DecodeModule(bool validate_functions)v8::internal::wasm::ModuleDecoderImplinline
DecodeModuleHeader(base::Vector< const uint8_t > bytes)v8::internal::wasm::ModuleDecoderImplinline
DecodeNameSection()v8::internal::wasm::ModuleDecoderImplinline
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
DecodeSection(SectionCode section_code, base::Vector< const uint8_t > bytes, uint32_t offset)v8::internal::wasm::ModuleDecoderImplinline
DecodeSingleFunctionForTesting(Zone *zone, ModuleWireBytes wire_bytes, const WasmModule *module)v8::internal::wasm::ModuleDecoderImplinline
DecodeSourceMappingURLSection()v8::internal::wasm::ModuleDecoderImplinline
DecodeStartSection()v8::internal::wasm::ModuleDecoderImplinline
DecodeStringRefSection()v8::internal::wasm::ModuleDecoderImplinline
DecodeTableSection()v8::internal::wasm::ModuleDecoderImplinline
DecodeTagSection()v8::internal::wasm::ModuleDecoderImplinline
DecodeTypeSection()v8::internal::wasm::ModuleDecoderImplinline
detected_features_v8::internal::wasm::ModuleDecoderImplprivate
enabled_features_v8::internal::wasm::ModuleDecoderImplprivate
end() constv8::internal::wasm::Decoderinline
end_v8::internal::wasm::Decoderprotected
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
expect_u8(const char *name, uint8_t expected)v8::internal::wasm::ModuleDecoderImplinlineprivate
failed() constv8::internal::wasm::Decoderinline
FinalizeRecgroup(uint32_t group_size, TypeCanonicalizer *type_canon)v8::internal::wasm::ModuleDecoderImplinline
FinishDecoding()v8::internal::wasm::ModuleDecoderImplinline
formatv8::internal::wasm::Decoderprivate
GetBufferRelativeOffset(uint32_t offset) constv8::internal::wasm::Decoderinline
has_seen_unordered_section(SectionCode section_code)v8::internal::wasm::ModuleDecoderImplinlineprivate
init_expr_zone_v8::internal::wasm::ModuleDecoderImplprivate
inst_traces_v8::internal::wasm::ModuleDecoderImplprivate
k32BitLimits enum valuev8::internal::wasm::ModuleDecoderImplprivate
k64BitLimits enum valuev8::internal::wasm::ModuleDecoderImplprivate
kFullValidationv8::internal::wasm::Decoderstatic
kMaxErrorMsgv8::internal::wasm::Decoderprivate
kMemory enum valuev8::internal::wasm::ModuleDecoderImplprivate
kNoTrace enum valuev8::internal::wasm::Decoder
kNoValidationv8::internal::wasm::Decoderstatic
kTable enum valuev8::internal::wasm::ModuleDecoderImplprivate
kTrace enum valuev8::internal::wasm::Decoder
lenv8::internal::wasm::Decoderprivate
LimitsByteType enum namev8::internal::wasm::ModuleDecoderImplprivate
lookahead(int offset, uint8_t expected)v8::internal::wasm::Decoderinline
module_v8::internal::wasm::ModuleDecoderImplprivate
module_end_v8::internal::wasm::ModuleDecoderImplprivate
module_start_v8::internal::wasm::ModuleDecoderImplprivate
ModuleDecoderImpl(WasmEnabledFeatures enabled_features, base::Vector< const uint8_t > wire_bytes, ModuleOrigin origin, WasmDetectedFeatures *detected_features, ITracer *tracer=ITracer::NoTrace)v8::internal::wasm::ModuleDecoderImplinline
more() constv8::internal::wasm::Decoderinline
Name typedefv8::internal::wasm::Decoder
next_ordered_section_v8::internal::wasm::ModuleDecoderImplprivate
off(const uint8_t *ptr)v8::internal::wasm::ModuleDecoderImplinlineprivate
ok() constv8::internal::wasm::Decoderinline
onFirstError() overridev8::internal::wasm::ModuleDecoderImplinlinevirtual
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
position() constv8::internal::wasm::Decoderinline
PRINTF_FORMAT(3, 4) verrorf(uint32_t offsetv8::internal::wasm::Decoderprivate
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
ResizableLimitsType enum namev8::internal::wasm::ModuleDecoderImplprivate
seen_unordered_sections_v8::internal::wasm::ModuleDecoderImplprivate
set_end(const uint8_t *end)v8::internal::wasm::Decoderinline
set_seen_unordered_section(SectionCode section_code)v8::internal::wasm::ModuleDecoderImplinlineprivate
shared_module() constv8::internal::wasm::ModuleDecoderImplinline
start() constv8::internal::wasm::Decoderinline
start_v8::internal::wasm::Decoderprotected
StartCodeSection(WireBytesRef section_bytes)v8::internal::wasm::ModuleDecoderImplinline
toResult(T &&val)v8::internal::wasm::Decoderinline
traceByteRange(const uint8_t *start, const uint8_t *end)v8::internal::wasm::Decoderinline
TraceFlag enum namev8::internal::wasm::Decoder
traceOffEnd()v8::internal::wasm::Decoderinline
tracer_v8::internal::wasm::ModuleDecoderImplprivate
TypeKindName(uint8_t kind)v8::internal::wasm::ModuleDecoderImplinlinestatic
UpdateComputedMemoryInformation()v8::internal::wasm::ModuleDecoderImplinline
va_end(args)v8::internal::wasm::Decoderprivate
va_start(args, format)v8::internal::wasm::Decoderprivate
~Decoder()=defaultv8::internal::wasm::Decodervirtual