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