|
| | null_execution_context (module &m, std::uint32_t max_call_depth) |
| |
| | null_execution_context (module &m, std::uint32_t max_call_depth) |
| |
| null_execution_context< Host > & | derived () |
| |
| null_execution_context< Host > & | derived () |
| |
| | execution_context_base (module &m) |
| |
| | execution_context_base (module &m) |
| |
| int32_t | grow_linear_memory (int32_t pages) |
| |
| int32_t | grow_linear_memory (int32_t pages) |
| |
| int32_t | current_linear_memory () const |
| |
| int32_t | current_linear_memory () const |
| |
| void | exit (std::error_code err=std::error_code()) |
| |
| void | exit (std::error_code err=std::error_code()) |
| |
| module & | get_module () |
| |
| module & | get_module () |
| |
| void | set_wasm_allocator (wasm_allocator *alloc) |
| |
| void | set_wasm_allocator (wasm_allocator *alloc) |
| |
| auto | get_wasm_allocator () |
| |
| auto | get_wasm_allocator () |
| |
| char * | linear_memory () |
| |
| char * | linear_memory () |
| |
| auto & | get_operand_stack () |
| |
| const auto & | get_operand_stack () const |
| |
| auto & | get_operand_stack () |
| |
| const auto & | get_operand_stack () const |
| |
| auto | get_interface () |
| |
| auto | get_interface () |
| |
| void | set_max_pages (std::uint32_t max_pages) |
| |
| void | set_max_pages (std::uint32_t max_pages) |
| |
| std::error_code | get_error_code () const |
| |
| std::error_code | get_error_code () const |
| |
| void | reset () |
| |
| void | reset () |
| |
| std::optional< operand_stack_elem > | execute (host_type *host, Visitor &&visitor, const std::string_view func, Args... args) |
| |
| std::optional< operand_stack_elem > | execute (host_type *host, Visitor &&visitor, const std::string_view func, Args... args) |
| |
| void | execute_start (host_type *host, Visitor &&visitor) |
| |
| void | execute_start (host_type *host, Visitor &&visitor) |
| |
template<typename Host>
class sysio::vm::null_execution_context< Host >
Definition at line 197 of file execution_context.hpp.