Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
sysio::vm::binary_parser< Writer, Options, DebugInfo > Member List

This is the complete list of members for sysio::vm::binary_parser< Writer, Options, DebugInfo >, including all inherited members.

any_typesysio::vm::binary_parser< Writer, Options, DebugInfo >static
binary_parser(growable_allocator &alloc, const Options &options=Options{})sysio::vm::binary_parser< Writer, Options, DebugInfo >inlineexplicit
binary_parser(growable_allocator &alloc, const Options &options=Options{})sysio::vm::binary_parser< Writer, Options, DebugInfo >inlineexplicit
branch_t typedefsysio::vm::binary_parser< Writer, Options, DebugInfo >
label_t typedefsysio::vm::binary_parser< Writer, Options, DebugInfo >
on_mutable_global(uint8_t type)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
on_mutable_global(uint8_t type)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_custom(wasm_code_ptr &code)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_custom(wasm_code_ptr &code)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_data_segment(wasm_code_ptr &code, data_segment &ds)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_data_segment(wasm_code_ptr &code, data_segment &ds)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_elem_segment(wasm_code_ptr &code, elem_segment &es)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_elem_segment(wasm_code_ptr &code, elem_segment &es)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_export_entry(wasm_code_ptr &code, export_entry &entry)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_export_entry(wasm_code_ptr &code, export_entry &entry)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_flags(wasm_code_ptr &code)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_flags(wasm_code_ptr &code)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_func_type(wasm_code_ptr &code, func_type &ft)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_func_type(wasm_code_ptr &code, func_type &ft)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_function_body(wasm_code_ptr &code, function_body &fb, std::size_t idx)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_function_body(wasm_code_ptr &code, function_body &fb, std::size_t idx)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_function_body_code(wasm_code_ptr &code, size_t bounds, const detail::max_func_local_bytes_stack_checker< Options > &local_bytes_checker, Writer &code_writer, const func_type &ft, const local_types_t &local_types)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_function_body_code(wasm_code_ptr &code, size_t bounds, const detail::max_func_local_bytes_stack_checker< Options > &local_bytes_checker, Writer &code_writer, const func_type &ft, const local_types_t &local_types)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_global_variable(wasm_code_ptr &code, global_variable &gv)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_global_variable(wasm_code_ptr &code, global_variable &gv)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_import_entry(wasm_code_ptr &code, import_entry &entry)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_import_entry(wasm_code_ptr &code, import_entry &entry)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_init_expr(wasm_code_ptr &code, init_expr &ie, uint8_t type)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_init_expr(wasm_code_ptr &code, init_expr &ie, uint8_t type)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_magic(wasm_code_ptr &code)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_magic(wasm_code_ptr &code)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_memory_type(wasm_code_ptr &code, memory_type &mt)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_memory_type(wasm_code_ptr &code, memory_type &mt)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_module(wasm_code &code, module &mod, DebugInfo &debug)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_module(wasm_code_ptr &code_ptr, size_t sz, module &mod, DebugInfo &debug)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_module(wasm_code &code, module &mod, DebugInfo &debug)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_module(wasm_code_ptr &code_ptr, size_t sz, module &mod, DebugInfo &debug)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_module2(wasm_code_ptr &code_ptr, size_t sz, module &mod, DebugInfo &debug)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_module2(wasm_code_ptr &code_ptr, size_t sz, module &mod, DebugInfo &debug)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_name_map(wasm_code_ptr &code, guarded_vector< name_assoc > &map)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_name_map(wasm_code_ptr &code, guarded_vector< name_assoc > &map)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_name_section(wasm_code_ptr &code)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_name_section(wasm_code_ptr &code)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_raw(wasm_code_ptr &code)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_raw(wasm_code_ptr &code)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_section(wasm_code_ptr &code, vec< typename std::enable_if_t< id==section_id::type_section, func_type > > &elems)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_section(wasm_code_ptr &code, vec< typename std::enable_if_t< id==section_id::import_section, import_entry > > &elems)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_section(wasm_code_ptr &code, vec< typename std::enable_if_t< id==section_id::function_section, uint32_t > > &elems)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_section(wasm_code_ptr &code, vec< typename std::enable_if_t< id==section_id::table_section, table_type > > &elems)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_section(wasm_code_ptr &code, vec< typename std::enable_if_t< id==section_id::memory_section, memory_type > > &elems)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_section(wasm_code_ptr &code, vec< typename std::enable_if_t< id==section_id::global_section, global_variable > > &elems)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_section(wasm_code_ptr &code, vec< typename std::enable_if_t< id==section_id::export_section, export_entry > > &elems)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_section(wasm_code_ptr &code, typename std::enable_if_t< id==section_id::start_section, uint32_t > &start)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_section(wasm_code_ptr &code, vec< typename std::enable_if_t< id==section_id::element_section, elem_segment > > &elems)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_section(wasm_code_ptr &code, vec< typename std::enable_if_t< id==section_id::code_section, function_body > > &elems)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_section(wasm_code_ptr &code, vec< typename std::enable_if_t< id==section_id::data_section, data_segment > > &elems)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_section(wasm_code_ptr &code, vec< typename std::enable_if_t< id==section_id::type_section, func_type > > &elems)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_section(wasm_code_ptr &code, vec< typename std::enable_if_t< id==section_id::import_section, import_entry > > &elems)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_section(wasm_code_ptr &code, vec< typename std::enable_if_t< id==section_id::function_section, uint32_t > > &elems)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_section(wasm_code_ptr &code, vec< typename std::enable_if_t< id==section_id::table_section, table_type > > &elems)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_section(wasm_code_ptr &code, vec< typename std::enable_if_t< id==section_id::memory_section, memory_type > > &elems)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_section(wasm_code_ptr &code, vec< typename std::enable_if_t< id==section_id::global_section, global_variable > > &elems)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_section(wasm_code_ptr &code, vec< typename std::enable_if_t< id==section_id::export_section, export_entry > > &elems)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_section(wasm_code_ptr &code, typename std::enable_if_t< id==section_id::start_section, uint32_t > &start)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_section(wasm_code_ptr &code, vec< typename std::enable_if_t< id==section_id::element_section, elem_segment > > &elems)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_section(wasm_code_ptr &code, vec< typename std::enable_if_t< id==section_id::code_section, function_body > > &elems)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_section(wasm_code_ptr &code, vec< typename std::enable_if_t< id==section_id::data_section, data_segment > > &elems)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_section_id(wasm_code_ptr &code)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_section_id(wasm_code_ptr &code)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_section_impl(wasm_code_ptr &code, vec< Elem > &elems, std::uint32_t max_elements, ParseFunc &&elem_parse)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_section_impl(wasm_code_ptr &code, vec< Elem > &elems, std::uint32_t max_elements, ParseFunc &&elem_parse)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_section_payload_len(wasm_code_ptr &code)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_section_payload_len(wasm_code_ptr &code)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_table_type(wasm_code_ptr &code, table_type &tt)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_table_type(wasm_code_ptr &code, table_type &tt)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_utf8_string(wasm_code_ptr &code, std::uint32_t max_size)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_utf8_string(wasm_code_ptr &code, std::uint32_t max_size)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_varint(const wasm_code &code, size_t index)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_varint(const wasm_code &code, size_t index)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_varint32(wasm_code_ptr &code)sysio::vm::binary_parser< Writer, Options, DebugInfo >inlinestatic
parse_varint32(wasm_code_ptr &code)sysio::vm::binary_parser< Writer, Options, DebugInfo >inlinestatic
parse_varint64(wasm_code_ptr &code)sysio::vm::binary_parser< Writer, Options, DebugInfo >inlinestatic
parse_varint64(wasm_code_ptr &code)sysio::vm::binary_parser< Writer, Options, DebugInfo >inlinestatic
parse_varint7(wasm_code_ptr &code)sysio::vm::binary_parser< Writer, Options, DebugInfo >inlinestatic
parse_varint7(wasm_code_ptr &code)sysio::vm::binary_parser< Writer, Options, DebugInfo >inlinestatic
parse_varuint(const wasm_code &code, size_t index)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_varuint(const wasm_code &code, size_t index)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_varuint1(wasm_code_ptr &code)sysio::vm::binary_parser< Writer, Options, DebugInfo >inlinestatic
parse_varuint1(wasm_code_ptr &code)sysio::vm::binary_parser< Writer, Options, DebugInfo >inlinestatic
parse_varuint32(wasm_code_ptr &code)sysio::vm::binary_parser< Writer, Options, DebugInfo >inlinestatic
parse_varuint32(wasm_code_ptr &code)sysio::vm::binary_parser< Writer, Options, DebugInfo >inlinestatic
parse_varuint7(wasm_code_ptr &code)sysio::vm::binary_parser< Writer, Options, DebugInfo >inlinestatic
parse_varuint7(wasm_code_ptr &code)sysio::vm::binary_parser< Writer, Options, DebugInfo >inlinestatic
parse_version(wasm_code_ptr &code)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
parse_version(wasm_code_ptr &code)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
validate_exports() constsysio::vm::binary_parser< Writer, Options, DebugInfo >inline
validate_exports() constsysio::vm::binary_parser< Writer, Options, DebugInfo >inline
validate_utf8_code_point(wasm_code_ptr &code)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
validate_utf8_code_point(wasm_code_ptr &code)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
validate_utf8_string(wasm_code_ptr &code, uint32_t bytes)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
validate_utf8_string(wasm_code_ptr &code, uint32_t bytes)sysio::vm::binary_parser< Writer, Options, DebugInfo >inline
vec typedefsysio::vm::binary_parser< Writer, Options, DebugInfo >
vecsysio::vm::binary_parser< Writer, Options, DebugInfo >