| any_type | sysio::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 typedef | sysio::vm::binary_parser< Writer, Options, DebugInfo > | |
| label_t typedef | sysio::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() const | sysio::vm::binary_parser< Writer, Options, DebugInfo > | inline |
| validate_exports() const | 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_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 typedef | sysio::vm::binary_parser< Writer, Options, DebugInfo > | |
| vec | sysio::vm::binary_parser< Writer, Options, DebugInfo > | |