Wire Sysio Wire Sysion 1.0.0
|
#include <debug_visitor.hpp>
Public Member Functions | |
debug_visitor (ExecutionCTX &ctx) | |
ExecutionCTX & | get_context () |
debug_visitor (ExecutionCTX &ctx) | |
ExecutionCTX & | get_context () |
Public Member Functions inherited from sysio::vm::interpret_visitor< ExecutionCTX > | |
interpret_visitor (ExecutionCTX &ec) | |
interpret_visitor (ExecutionCTX &ec) | |
ExecutionCTX & | get_context () |
ExecutionCTX & | get_context () |
void | operator() (const unreachable_t &op) |
void | operator() (const nop_t &op) |
void | operator() (const end_t &op) |
void | operator() (const return_t &op) |
void | operator() (const block_t &op) |
void | operator() (const loop_t &op) |
void | operator() (const if_t &op) |
void | operator() (const else_t &op) |
void | operator() (const br_t &op) |
void | operator() (const br_if_t &op) |
void | operator() (const br_table_data_t &op) |
void | operator() (const br_table_t &op) |
void | operator() (const call_t &op) |
void | operator() (const call_indirect_t &op) |
void | operator() (const drop_t &op) |
void | operator() (const select_t &op) |
void | operator() (const get_local_t &op) |
void | operator() (const set_local_t &op) |
void | operator() (const tee_local_t &op) |
void | operator() (const get_global_t &op) |
void | operator() (const set_global_t &op) |
void | operator() (const i32_load_t &op) |
void | operator() (const i32_load8_s_t &op) |
void | operator() (const i32_load16_s_t &op) |
void | operator() (const i32_load8_u_t &op) |
void | operator() (const i32_load16_u_t &op) |
void | operator() (const i64_load_t &op) |
void | operator() (const i64_load8_s_t &op) |
void | operator() (const i64_load16_s_t &op) |
void | operator() (const i64_load32_s_t &op) |
void | operator() (const i64_load8_u_t &op) |
void | operator() (const i64_load16_u_t &op) |
void | operator() (const i64_load32_u_t &op) |
void | operator() (const f32_load_t &op) |
void | operator() (const f64_load_t &op) |
void | operator() (const i32_store_t &op) |
void | operator() (const i32_store8_t &op) |
void | operator() (const i32_store16_t &op) |
void | operator() (const i64_store_t &op) |
void | operator() (const i64_store8_t &op) |
void | operator() (const i64_store16_t &op) |
void | operator() (const i64_store32_t &op) |
void | operator() (const f32_store_t &op) |
void | operator() (const f64_store_t &op) |
void | operator() (const current_memory_t &op) |
void | operator() (const grow_memory_t &op) |
void | operator() (const i32_const_t &op) |
void | operator() (const i64_const_t &op) |
void | operator() (const f32_const_t &op) |
void | operator() (const f64_const_t &op) |
void | operator() (const i32_eqz_t &op) |
void | operator() (const i32_eq_t &op) |
void | operator() (const i32_ne_t &op) |
void | operator() (const i32_lt_s_t &op) |
void | operator() (const i32_lt_u_t &op) |
void | operator() (const i32_le_s_t &op) |
void | operator() (const i32_le_u_t &op) |
void | operator() (const i32_gt_s_t &op) |
void | operator() (const i32_gt_u_t &op) |
void | operator() (const i32_ge_s_t &op) |
void | operator() (const i32_ge_u_t &op) |
void | operator() (const i64_eqz_t &op) |
void | operator() (const i64_eq_t &op) |
void | operator() (const i64_ne_t &op) |
void | operator() (const i64_lt_s_t &op) |
void | operator() (const i64_lt_u_t &op) |
void | operator() (const i64_le_s_t &op) |
void | operator() (const i64_le_u_t &op) |
void | operator() (const i64_gt_s_t &op) |
void | operator() (const i64_gt_u_t &op) |
void | operator() (const i64_ge_s_t &op) |
void | operator() (const i64_ge_u_t &op) |
void | operator() (const f32_eq_t &op) |
void | operator() (const f32_ne_t &op) |
void | operator() (const f32_lt_t &op) |
void | operator() (const f32_gt_t &op) |
void | operator() (const f32_le_t &op) |
void | operator() (const f32_ge_t &op) |
void | operator() (const f64_eq_t &op) |
void | operator() (const f64_ne_t &op) |
void | operator() (const f64_lt_t &op) |
void | operator() (const f64_gt_t &op) |
void | operator() (const f64_le_t &op) |
void | operator() (const f64_ge_t &op) |
void | operator() (const i32_clz_t &op) |
void | operator() (const i32_ctz_t &op) |
void | operator() (const i32_popcnt_t &op) |
void | operator() (const i32_add_t &op) |
void | operator() (const i32_sub_t &op) |
void | operator() (const i32_mul_t &op) |
void | operator() (const i32_div_s_t &op) |
void | operator() (const i32_div_u_t &op) |
void | operator() (const i32_rem_s_t &op) |
void | operator() (const i32_rem_u_t &op) |
void | operator() (const i32_and_t &op) |
void | operator() (const i32_or_t &op) |
void | operator() (const i32_xor_t &op) |
void | operator() (const i32_shl_t &op) |
void | operator() (const i32_shr_s_t &op) |
void | operator() (const i32_shr_u_t &op) |
void | operator() (const i32_rotl_t &op) |
void | operator() (const i32_rotr_t &op) |
void | operator() (const i64_clz_t &op) |
void | operator() (const i64_ctz_t &op) |
void | operator() (const i64_popcnt_t &op) |
void | operator() (const i64_add_t &op) |
void | operator() (const i64_sub_t &op) |
void | operator() (const i64_mul_t &op) |
void | operator() (const i64_div_s_t &op) |
void | operator() (const i64_div_u_t &op) |
void | operator() (const i64_rem_s_t &op) |
void | operator() (const i64_rem_u_t &op) |
void | operator() (const i64_and_t &op) |
void | operator() (const i64_or_t &op) |
void | operator() (const i64_xor_t &op) |
void | operator() (const i64_shl_t &op) |
void | operator() (const i64_shr_s_t &op) |
void | operator() (const i64_shr_u_t &op) |
void | operator() (const i64_rotl_t &op) |
void | operator() (const i64_rotr_t &op) |
void | operator() (const f32_abs_t &op) |
void | operator() (const f32_neg_t &op) |
void | operator() (const f32_ceil_t &op) |
void | operator() (const f32_floor_t &op) |
void | operator() (const f32_trunc_t &op) |
void | operator() (const f32_nearest_t &op) |
void | operator() (const f32_sqrt_t &op) |
void | operator() (const f32_add_t &op) |
void | operator() (const f32_sub_t &op) |
void | operator() (const f32_mul_t &op) |
void | operator() (const f32_div_t &op) |
void | operator() (const f32_min_t &op) |
void | operator() (const f32_max_t &op) |
void | operator() (const f32_copysign_t &op) |
void | operator() (const f64_abs_t &op) |
void | operator() (const f64_neg_t &op) |
void | operator() (const f64_ceil_t &op) |
void | operator() (const f64_floor_t &op) |
void | operator() (const f64_trunc_t &op) |
void | operator() (const f64_nearest_t &op) |
void | operator() (const f64_sqrt_t &op) |
void | operator() (const f64_add_t &op) |
void | operator() (const f64_sub_t &op) |
void | operator() (const f64_mul_t &op) |
void | operator() (const f64_div_t &op) |
void | operator() (const f64_min_t &op) |
void | operator() (const f64_max_t &op) |
void | operator() (const f64_copysign_t &op) |
void | operator() (const i32_wrap_i64_t &op) |
void | operator() (const i32_trunc_s_f32_t &op) |
void | operator() (const i32_trunc_u_f32_t &op) |
void | operator() (const i32_trunc_s_f64_t &op) |
void | operator() (const i32_trunc_u_f64_t &op) |
void | operator() (const i64_extend_s_i32_t &op) |
void | operator() (const i64_extend_u_i32_t &op) |
void | operator() (const i64_trunc_s_f32_t &op) |
void | operator() (const i64_trunc_u_f32_t &op) |
void | operator() (const i64_trunc_s_f64_t &op) |
void | operator() (const i64_trunc_u_f64_t &op) |
void | operator() (const f32_convert_s_i32_t &op) |
void | operator() (const f32_convert_u_i32_t &op) |
void | operator() (const f32_convert_s_i64_t &op) |
void | operator() (const f32_convert_u_i64_t &op) |
void | operator() (const f32_demote_f64_t &op) |
void | operator() (const f64_convert_s_i32_t &op) |
void | operator() (const f64_convert_u_i32_t &op) |
void | operator() (const f64_convert_s_i64_t &op) |
void | operator() (const f64_convert_u_i64_t &op) |
void | operator() (const f64_promote_f32_t &op) |
void | operator() (const i32_reinterpret_f32_t &op) |
void | operator() (const i64_reinterpret_f64_t &op) |
void | operator() (const f32_reinterpret_i32_t &op) |
void | operator() (const f64_reinterpret_i64_t &op) |
void | operator() (const unreachable_t &op) |
void | operator() (const nop_t &op) |
void | operator() (const end_t &op) |
void | operator() (const return_t &op) |
void | operator() (const block_t &op) |
void | operator() (const loop_t &op) |
void | operator() (const if_t &op) |
void | operator() (const else_t &op) |
void | operator() (const br_t &op) |
void | operator() (const br_if_t &op) |
void | operator() (const br_table_data_t &op) |
void | operator() (const br_table_t &op) |
void | operator() (const call_t &op) |
void | operator() (const call_indirect_t &op) |
void | operator() (const drop_t &op) |
void | operator() (const select_t &op) |
void | operator() (const get_local_t &op) |
void | operator() (const set_local_t &op) |
void | operator() (const tee_local_t &op) |
void | operator() (const get_global_t &op) |
void | operator() (const set_global_t &op) |
void | operator() (const i32_load_t &op) |
void | operator() (const i32_load8_s_t &op) |
void | operator() (const i32_load16_s_t &op) |
void | operator() (const i32_load8_u_t &op) |
void | operator() (const i32_load16_u_t &op) |
void | operator() (const i64_load_t &op) |
void | operator() (const i64_load8_s_t &op) |
void | operator() (const i64_load16_s_t &op) |
void | operator() (const i64_load32_s_t &op) |
void | operator() (const i64_load8_u_t &op) |
void | operator() (const i64_load16_u_t &op) |
void | operator() (const i64_load32_u_t &op) |
void | operator() (const f32_load_t &op) |
void | operator() (const f64_load_t &op) |
void | operator() (const i32_store_t &op) |
void | operator() (const i32_store8_t &op) |
void | operator() (const i32_store16_t &op) |
void | operator() (const i64_store_t &op) |
void | operator() (const i64_store8_t &op) |
void | operator() (const i64_store16_t &op) |
void | operator() (const i64_store32_t &op) |
void | operator() (const f32_store_t &op) |
void | operator() (const f64_store_t &op) |
void | operator() (const current_memory_t &op) |
void | operator() (const grow_memory_t &op) |
void | operator() (const i32_const_t &op) |
void | operator() (const i64_const_t &op) |
void | operator() (const f32_const_t &op) |
void | operator() (const f64_const_t &op) |
void | operator() (const i32_eqz_t &op) |
void | operator() (const i32_eq_t &op) |
void | operator() (const i32_ne_t &op) |
void | operator() (const i32_lt_s_t &op) |
void | operator() (const i32_lt_u_t &op) |
void | operator() (const i32_le_s_t &op) |
void | operator() (const i32_le_u_t &op) |
void | operator() (const i32_gt_s_t &op) |
void | operator() (const i32_gt_u_t &op) |
void | operator() (const i32_ge_s_t &op) |
void | operator() (const i32_ge_u_t &op) |
void | operator() (const i64_eqz_t &op) |
void | operator() (const i64_eq_t &op) |
void | operator() (const i64_ne_t &op) |
void | operator() (const i64_lt_s_t &op) |
void | operator() (const i64_lt_u_t &op) |
void | operator() (const i64_le_s_t &op) |
void | operator() (const i64_le_u_t &op) |
void | operator() (const i64_gt_s_t &op) |
void | operator() (const i64_gt_u_t &op) |
void | operator() (const i64_ge_s_t &op) |
void | operator() (const i64_ge_u_t &op) |
void | operator() (const f32_eq_t &op) |
void | operator() (const f32_ne_t &op) |
void | operator() (const f32_lt_t &op) |
void | operator() (const f32_gt_t &op) |
void | operator() (const f32_le_t &op) |
void | operator() (const f32_ge_t &op) |
void | operator() (const f64_eq_t &op) |
void | operator() (const f64_ne_t &op) |
void | operator() (const f64_lt_t &op) |
void | operator() (const f64_gt_t &op) |
void | operator() (const f64_le_t &op) |
void | operator() (const f64_ge_t &op) |
void | operator() (const i32_clz_t &op) |
void | operator() (const i32_ctz_t &op) |
void | operator() (const i32_popcnt_t &op) |
void | operator() (const i32_add_t &op) |
void | operator() (const i32_sub_t &op) |
void | operator() (const i32_mul_t &op) |
void | operator() (const i32_div_s_t &op) |
void | operator() (const i32_div_u_t &op) |
void | operator() (const i32_rem_s_t &op) |
void | operator() (const i32_rem_u_t &op) |
void | operator() (const i32_and_t &op) |
void | operator() (const i32_or_t &op) |
void | operator() (const i32_xor_t &op) |
void | operator() (const i32_shl_t &op) |
void | operator() (const i32_shr_s_t &op) |
void | operator() (const i32_shr_u_t &op) |
void | operator() (const i32_rotl_t &op) |
void | operator() (const i32_rotr_t &op) |
void | operator() (const i64_clz_t &op) |
void | operator() (const i64_ctz_t &op) |
void | operator() (const i64_popcnt_t &op) |
void | operator() (const i64_add_t &op) |
void | operator() (const i64_sub_t &op) |
void | operator() (const i64_mul_t &op) |
void | operator() (const i64_div_s_t &op) |
void | operator() (const i64_div_u_t &op) |
void | operator() (const i64_rem_s_t &op) |
void | operator() (const i64_rem_u_t &op) |
void | operator() (const i64_and_t &op) |
void | operator() (const i64_or_t &op) |
void | operator() (const i64_xor_t &op) |
void | operator() (const i64_shl_t &op) |
void | operator() (const i64_shr_s_t &op) |
void | operator() (const i64_shr_u_t &op) |
void | operator() (const i64_rotl_t &op) |
void | operator() (const i64_rotr_t &op) |
void | operator() (const f32_abs_t &op) |
void | operator() (const f32_neg_t &op) |
void | operator() (const f32_ceil_t &op) |
void | operator() (const f32_floor_t &op) |
void | operator() (const f32_trunc_t &op) |
void | operator() (const f32_nearest_t &op) |
void | operator() (const f32_sqrt_t &op) |
void | operator() (const f32_add_t &op) |
void | operator() (const f32_sub_t &op) |
void | operator() (const f32_mul_t &op) |
void | operator() (const f32_div_t &op) |
void | operator() (const f32_min_t &op) |
void | operator() (const f32_max_t &op) |
void | operator() (const f32_copysign_t &op) |
void | operator() (const f64_abs_t &op) |
void | operator() (const f64_neg_t &op) |
void | operator() (const f64_ceil_t &op) |
void | operator() (const f64_floor_t &op) |
void | operator() (const f64_trunc_t &op) |
void | operator() (const f64_nearest_t &op) |
void | operator() (const f64_sqrt_t &op) |
void | operator() (const f64_add_t &op) |
void | operator() (const f64_sub_t &op) |
void | operator() (const f64_mul_t &op) |
void | operator() (const f64_div_t &op) |
void | operator() (const f64_min_t &op) |
void | operator() (const f64_max_t &op) |
void | operator() (const f64_copysign_t &op) |
void | operator() (const i32_wrap_i64_t &op) |
void | operator() (const i32_trunc_s_f32_t &op) |
void | operator() (const i32_trunc_u_f32_t &op) |
void | operator() (const i32_trunc_s_f64_t &op) |
void | operator() (const i32_trunc_u_f64_t &op) |
void | operator() (const i64_extend_s_i32_t &op) |
void | operator() (const i64_extend_u_i32_t &op) |
void | operator() (const i64_trunc_s_f32_t &op) |
void | operator() (const i64_trunc_u_f32_t &op) |
void | operator() (const i64_trunc_s_f64_t &op) |
void | operator() (const i64_trunc_u_f64_t &op) |
void | operator() (const f32_convert_s_i32_t &op) |
void | operator() (const f32_convert_u_i32_t &op) |
void | operator() (const f32_convert_s_i64_t &op) |
void | operator() (const f32_convert_u_i64_t &op) |
void | operator() (const f32_demote_f64_t &op) |
void | operator() (const f64_convert_s_i32_t &op) |
void | operator() (const f64_convert_u_i32_t &op) |
void | operator() (const f64_convert_s_i64_t &op) |
void | operator() (const f64_convert_u_i64_t &op) |
void | operator() (const f64_promote_f32_t &op) |
void | operator() (const i32_reinterpret_f32_t &op) |
void | operator() (const i64_reinterpret_f64_t &op) |
void | operator() (const f32_reinterpret_i32_t &op) |
void | operator() (const f64_reinterpret_i64_t &op) |
void * | pop_memop_addr (const Op &op) |
void * | pop_memop_addr (const Op &op) |
Public Member Functions inherited from sysio::vm::base_visitor | |
void | operator() (const unreachable_t &) |
void | operator() (const nop_t &) |
void | operator() (const exit_t &) |
void | operator() (const end_t &) |
void | operator() (const return_t &) |
void | operator() (const block_t &) |
void | operator() (const loop_t &) |
void | operator() (const if_t &) |
void | operator() (const else_t &) |
void | operator() (const br_t &) |
void | operator() (const br_if_t &) |
void | operator() (const br_table_t &) |
void | operator() (const call_t &) |
void | operator() (const call_indirect_t &) |
void | operator() (const drop_t &) |
void | operator() (const select_t &) |
void | operator() (const get_local_t &) |
void | operator() (const set_local_t &) |
void | operator() (const tee_local_t &) |
void | operator() (const get_global_t &) |
void | operator() (const set_global_t &) |
void | operator() (const i32_load_t &) |
void | operator() (const i32_load8_s_t &) |
void | operator() (const i32_load16_s_t &) |
void | operator() (const i32_load8_u_t &) |
void | operator() (const i32_load16_u_t &) |
void | operator() (const i64_load_t &) |
void | operator() (const i64_load8_s_t &) |
void | operator() (const i64_load16_s_t &) |
void | operator() (const i64_load32_s_t &) |
void | operator() (const i64_load8_u_t &) |
void | operator() (const i64_load16_u_t &) |
void | operator() (const i64_load32_u_t &) |
void | operator() (const f32_load_t &) |
void | operator() (const f64_load_t &) |
void | operator() (const i32_store_t &) |
void | operator() (const i32_store8_t &) |
void | operator() (const i32_store16_t &) |
void | operator() (const i64_store_t &) |
void | operator() (const i64_store8_t &) |
void | operator() (const i64_store16_t &) |
void | operator() (const i64_store32_t &) |
void | operator() (const f32_store_t &) |
void | operator() (const f64_store_t &) |
void | operator() (const current_memory_t &) |
void | operator() (const grow_memory_t &) |
void | operator() (const i32_const_t &) |
void | operator() (const i64_const_t &) |
void | operator() (const f32_const_t &) |
void | operator() (const f64_const_t &) |
void | operator() (const i32_eqz_t &) |
void | operator() (const i32_eq_t &) |
void | operator() (const i32_ne_t &) |
void | operator() (const i32_lt_s_t &) |
void | operator() (const i32_lt_u_t &) |
void | operator() (const i32_le_s_t &) |
void | operator() (const i32_le_u_t &) |
void | operator() (const i32_gt_s_t &) |
void | operator() (const i32_gt_u_t &) |
void | operator() (const i32_ge_s_t &) |
void | operator() (const i32_ge_u_t &) |
void | operator() (const i64_eqz_t &) |
void | operator() (const i64_eq_t &) |
void | operator() (const i64_ne_t &) |
void | operator() (const i64_lt_s_t &) |
void | operator() (const i64_lt_u_t &) |
void | operator() (const i64_le_s_t &) |
void | operator() (const i64_le_u_t &) |
void | operator() (const i64_gt_s_t &) |
void | operator() (const i64_gt_u_t &) |
void | operator() (const i64_ge_s_t &) |
void | operator() (const i64_ge_u_t &) |
void | operator() (const f32_eq_t &) |
void | operator() (const f32_ne_t &) |
void | operator() (const f32_lt_t &) |
void | operator() (const f32_gt_t &) |
void | operator() (const f32_le_t &) |
void | operator() (const f32_ge_t &) |
void | operator() (const f64_eq_t &) |
void | operator() (const f64_ne_t &) |
void | operator() (const f64_lt_t &) |
void | operator() (const f64_gt_t &) |
void | operator() (const f64_le_t &) |
void | operator() (const f64_ge_t &) |
void | operator() (const i32_clz_t &) |
void | operator() (const i32_ctz_t &) |
void | operator() (const i32_popcnt_t &) |
void | operator() (const i32_add_t &) |
void | operator() (const i32_sub_t &) |
void | operator() (const i32_mul_t &) |
void | operator() (const i32_div_s_t &) |
void | operator() (const i32_div_u_t &) |
void | operator() (const i32_rem_s_t &) |
void | operator() (const i32_rem_u_t &) |
void | operator() (const i32_and_t &) |
void | operator() (const i32_or_t &) |
void | operator() (const i32_xor_t &) |
void | operator() (const i32_shl_t &) |
void | operator() (const i32_shr_s_t &) |
void | operator() (const i32_shr_u_t &) |
void | operator() (const i32_rotl_t &) |
void | operator() (const i32_rotr_t &) |
void | operator() (const i64_clz_t &) |
void | operator() (const i64_ctz_t &) |
void | operator() (const i64_popcnt_t &) |
void | operator() (const i64_add_t &) |
void | operator() (const i64_sub_t &) |
void | operator() (const i64_mul_t &) |
void | operator() (const i64_div_s_t &) |
void | operator() (const i64_div_u_t &) |
void | operator() (const i64_rem_s_t &) |
void | operator() (const i64_rem_u_t &) |
void | operator() (const i64_and_t &) |
void | operator() (const i64_or_t &) |
void | operator() (const i64_xor_t &) |
void | operator() (const i64_shl_t &) |
void | operator() (const i64_shr_s_t &) |
void | operator() (const i64_shr_u_t &) |
void | operator() (const i64_rotl_t &) |
void | operator() (const i64_rotr_t &) |
void | operator() (const f32_abs_t &) |
void | operator() (const f32_neg_t &) |
void | operator() (const f32_ceil_t &) |
void | operator() (const f32_floor_t &) |
void | operator() (const f32_trunc_t &) |
void | operator() (const f32_nearest_t &) |
void | operator() (const f32_sqrt_t &) |
void | operator() (const f32_add_t &) |
void | operator() (const f32_sub_t &) |
void | operator() (const f32_mul_t &) |
void | operator() (const f32_div_t &) |
void | operator() (const f32_min_t &) |
void | operator() (const f32_max_t &) |
void | operator() (const f32_copysign_t &) |
void | operator() (const f64_abs_t &) |
void | operator() (const f64_neg_t &) |
void | operator() (const f64_ceil_t &) |
void | operator() (const f64_floor_t &) |
void | operator() (const f64_trunc_t &) |
void | operator() (const f64_nearest_t &) |
void | operator() (const f64_sqrt_t &) |
void | operator() (const f64_add_t &) |
void | operator() (const f64_sub_t &) |
void | operator() (const f64_mul_t &) |
void | operator() (const f64_div_t &) |
void | operator() (const f64_min_t &) |
void | operator() (const f64_max_t &) |
void | operator() (const f64_copysign_t &) |
void | operator() (const i32_wrap_i64_t &) |
void | operator() (const i32_trunc_s_f32_t &) |
void | operator() (const i32_trunc_u_f32_t &) |
void | operator() (const i32_trunc_s_f64_t &) |
void | operator() (const i32_trunc_u_f64_t &) |
void | operator() (const i64_extend_s_i32_t &) |
void | operator() (const i64_extend_u_i32_t &) |
void | operator() (const i64_trunc_s_f32_t &) |
void | operator() (const i64_trunc_u_f32_t &) |
void | operator() (const i64_trunc_s_f64_t &) |
void | operator() (const i64_trunc_u_f64_t &) |
void | operator() (const f32_convert_s_i32_t &) |
void | operator() (const f32_convert_u_i32_t &) |
void | operator() (const f32_convert_s_i64_t &) |
void | operator() (const f32_convert_u_i64_t &) |
void | operator() (const f32_demote_f64_t &) |
void | operator() (const f64_convert_s_i32_t &) |
void | operator() (const f64_convert_u_i32_t &) |
void | operator() (const f64_convert_s_i64_t &) |
void | operator() (const f64_convert_u_i64_t &) |
void | operator() (const f64_promote_f32_t &) |
void | operator() (const i32_reinterpret_f32_t &) |
void | operator() (const i64_reinterpret_f64_t &) |
void | operator() (const f32_reinterpret_i32_t &) |
void | operator() (const f64_reinterpret_i64_t &) |
template<typename T > | |
void | operator() (T val) |
void | operator() (const unreachable_t &) |
void | operator() (const nop_t &) |
void | operator() (const exit_t &) |
void | operator() (const end_t &) |
void | operator() (const return_t &) |
void | operator() (const block_t &) |
void | operator() (const loop_t &) |
void | operator() (const if_t &) |
void | operator() (const else_t &) |
void | operator() (const br_t &) |
void | operator() (const br_if_t &) |
void | operator() (const br_table_t &) |
void | operator() (const call_t &) |
void | operator() (const call_indirect_t &) |
void | operator() (const drop_t &) |
void | operator() (const select_t &) |
void | operator() (const get_local_t &) |
void | operator() (const set_local_t &) |
void | operator() (const tee_local_t &) |
void | operator() (const get_global_t &) |
void | operator() (const set_global_t &) |
void | operator() (const i32_load_t &) |
void | operator() (const i32_load8_s_t &) |
void | operator() (const i32_load16_s_t &) |
void | operator() (const i32_load8_u_t &) |
void | operator() (const i32_load16_u_t &) |
void | operator() (const i64_load_t &) |
void | operator() (const i64_load8_s_t &) |
void | operator() (const i64_load16_s_t &) |
void | operator() (const i64_load32_s_t &) |
void | operator() (const i64_load8_u_t &) |
void | operator() (const i64_load16_u_t &) |
void | operator() (const i64_load32_u_t &) |
void | operator() (const f32_load_t &) |
void | operator() (const f64_load_t &) |
void | operator() (const i32_store_t &) |
void | operator() (const i32_store8_t &) |
void | operator() (const i32_store16_t &) |
void | operator() (const i64_store_t &) |
void | operator() (const i64_store8_t &) |
void | operator() (const i64_store16_t &) |
void | operator() (const i64_store32_t &) |
void | operator() (const f32_store_t &) |
void | operator() (const f64_store_t &) |
void | operator() (const current_memory_t &) |
void | operator() (const grow_memory_t &) |
void | operator() (const i32_const_t &) |
void | operator() (const i64_const_t &) |
void | operator() (const f32_const_t &) |
void | operator() (const f64_const_t &) |
void | operator() (const i32_eqz_t &) |
void | operator() (const i32_eq_t &) |
void | operator() (const i32_ne_t &) |
void | operator() (const i32_lt_s_t &) |
void | operator() (const i32_lt_u_t &) |
void | operator() (const i32_le_s_t &) |
void | operator() (const i32_le_u_t &) |
void | operator() (const i32_gt_s_t &) |
void | operator() (const i32_gt_u_t &) |
void | operator() (const i32_ge_s_t &) |
void | operator() (const i32_ge_u_t &) |
void | operator() (const i64_eqz_t &) |
void | operator() (const i64_eq_t &) |
void | operator() (const i64_ne_t &) |
void | operator() (const i64_lt_s_t &) |
void | operator() (const i64_lt_u_t &) |
void | operator() (const i64_le_s_t &) |
void | operator() (const i64_le_u_t &) |
void | operator() (const i64_gt_s_t &) |
void | operator() (const i64_gt_u_t &) |
void | operator() (const i64_ge_s_t &) |
void | operator() (const i64_ge_u_t &) |
void | operator() (const f32_eq_t &) |
void | operator() (const f32_ne_t &) |
void | operator() (const f32_lt_t &) |
void | operator() (const f32_gt_t &) |
void | operator() (const f32_le_t &) |
void | operator() (const f32_ge_t &) |
void | operator() (const f64_eq_t &) |
void | operator() (const f64_ne_t &) |
void | operator() (const f64_lt_t &) |
void | operator() (const f64_gt_t &) |
void | operator() (const f64_le_t &) |
void | operator() (const f64_ge_t &) |
void | operator() (const i32_clz_t &) |
void | operator() (const i32_ctz_t &) |
void | operator() (const i32_popcnt_t &) |
void | operator() (const i32_add_t &) |
void | operator() (const i32_sub_t &) |
void | operator() (const i32_mul_t &) |
void | operator() (const i32_div_s_t &) |
void | operator() (const i32_div_u_t &) |
void | operator() (const i32_rem_s_t &) |
void | operator() (const i32_rem_u_t &) |
void | operator() (const i32_and_t &) |
void | operator() (const i32_or_t &) |
void | operator() (const i32_xor_t &) |
void | operator() (const i32_shl_t &) |
void | operator() (const i32_shr_s_t &) |
void | operator() (const i32_shr_u_t &) |
void | operator() (const i32_rotl_t &) |
void | operator() (const i32_rotr_t &) |
void | operator() (const i64_clz_t &) |
void | operator() (const i64_ctz_t &) |
void | operator() (const i64_popcnt_t &) |
void | operator() (const i64_add_t &) |
void | operator() (const i64_sub_t &) |
void | operator() (const i64_mul_t &) |
void | operator() (const i64_div_s_t &) |
void | operator() (const i64_div_u_t &) |
void | operator() (const i64_rem_s_t &) |
void | operator() (const i64_rem_u_t &) |
void | operator() (const i64_and_t &) |
void | operator() (const i64_or_t &) |
void | operator() (const i64_xor_t &) |
void | operator() (const i64_shl_t &) |
void | operator() (const i64_shr_s_t &) |
void | operator() (const i64_shr_u_t &) |
void | operator() (const i64_rotl_t &) |
void | operator() (const i64_rotr_t &) |
void | operator() (const f32_abs_t &) |
void | operator() (const f32_neg_t &) |
void | operator() (const f32_ceil_t &) |
void | operator() (const f32_floor_t &) |
void | operator() (const f32_trunc_t &) |
void | operator() (const f32_nearest_t &) |
void | operator() (const f32_sqrt_t &) |
void | operator() (const f32_add_t &) |
void | operator() (const f32_sub_t &) |
void | operator() (const f32_mul_t &) |
void | operator() (const f32_div_t &) |
void | operator() (const f32_min_t &) |
void | operator() (const f32_max_t &) |
void | operator() (const f32_copysign_t &) |
void | operator() (const f64_abs_t &) |
void | operator() (const f64_neg_t &) |
void | operator() (const f64_ceil_t &) |
void | operator() (const f64_floor_t &) |
void | operator() (const f64_trunc_t &) |
void | operator() (const f64_nearest_t &) |
void | operator() (const f64_sqrt_t &) |
void | operator() (const f64_add_t &) |
void | operator() (const f64_sub_t &) |
void | operator() (const f64_mul_t &) |
void | operator() (const f64_div_t &) |
void | operator() (const f64_min_t &) |
void | operator() (const f64_max_t &) |
void | operator() (const f64_copysign_t &) |
void | operator() (const i32_wrap_i64_t &) |
void | operator() (const i32_trunc_s_f32_t &) |
void | operator() (const i32_trunc_u_f32_t &) |
void | operator() (const i32_trunc_s_f64_t &) |
void | operator() (const i32_trunc_u_f64_t &) |
void | operator() (const i64_extend_s_i32_t &) |
void | operator() (const i64_extend_u_i32_t &) |
void | operator() (const i64_trunc_s_f32_t &) |
void | operator() (const i64_trunc_u_f32_t &) |
void | operator() (const i64_trunc_s_f64_t &) |
void | operator() (const i64_trunc_u_f64_t &) |
void | operator() (const f32_convert_s_i32_t &) |
void | operator() (const f32_convert_u_i32_t &) |
void | operator() (const f32_convert_s_i64_t &) |
void | operator() (const f32_convert_u_i64_t &) |
void | operator() (const f32_demote_f64_t &) |
void | operator() (const f64_convert_s_i32_t &) |
void | operator() (const f64_convert_u_i32_t &) |
void | operator() (const f64_convert_s_i64_t &) |
void | operator() (const f64_convert_u_i64_t &) |
void | operator() (const f64_promote_f32_t &) |
void | operator() (const i32_reinterpret_f32_t &) |
void | operator() (const i64_reinterpret_f64_t &) |
void | operator() (const f32_reinterpret_i32_t &) |
void | operator() (const f64_reinterpret_i64_t &) |
template<typename T > | |
void | operator() (T val) |
Additional Inherited Members | |
Static Public Member Functions inherited from sysio::vm::interpret_visitor< ExecutionCTX > | |
static constexpr void * | align_address (void *addr, size_t align_amt) |
static constexpr void * | align_address (void *addr, size_t align_amt) |
static T | read_unaligned (const void *addr) |
static T | read_unaligned (const void *addr) |
static void | write_unaligned (void *addr, T value) |
static void | write_unaligned (void *addr, T value) |
Public Attributes inherited from sysio::vm::interpret_visitor< ExecutionCTX > | |
ExecutionCTX & | context |
Definition at line 21 of file debug_visitor.hpp.
|
inline |
Definition at line 23 of file debug_visitor.hpp.
|
inline |
Definition at line 23 of file debug_visitor.hpp.
|
inline |
Definition at line 24 of file debug_visitor.hpp.
|
inline |