[][src]Trait malbolge::vm::VMEventHandler

pub trait VMEventHandler {
    fn program_decrypted(src: Vec<usize>);
fn on_execute_started();
fn on_instruction_skipped(c_reg: usize, c_addr: usize);
fn on_instruction_execute(
        a_reg: usize,
        c_reg: usize,
        c_addr: usize,
        d_reg: usize,
        e_reg: usize,
        instr: char
    );
fn on_execute_finished(); }

Required methods

fn program_decrypted(src: Vec<usize>)

fn on_execute_started()

fn on_instruction_skipped(c_reg: usize, c_addr: usize)

fn on_instruction_execute(
    a_reg: usize,
    c_reg: usize,
    c_addr: usize,
    d_reg: usize,
    e_reg: usize,
    instr: char
)

fn on_execute_finished()

Loading content...

Implementors

impl VMEventHandler for VirtualMachine[src]

Loading content...