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 > | |