Skip to main content

DebuggerInterface

Trait DebuggerInterface 

Source
pub trait DebuggerInterface {
Show 13 methods // Required methods fn next(&mut self) -> Value; fn continue(&mut self) -> Value; fn set_breakpoint(&mut self, file: String, line: usize) -> Value; fn remove_breakpoint(&mut self, file: String, line: usize) -> Value; fn get_stack_frames(&self) -> Value; fn get_registers(&self) -> Value; fn get_memory(&self, address: u64, size: usize) -> Value; fn set_register(&mut self, index: usize, value: u64) -> Value; fn get_rodata(&self) -> Value; fn clear_breakpoints(&mut self, file: String) -> Value; fn quit(&mut self) -> Value; fn get_compute_units(&self) -> Value; fn run_to_json(&mut self) -> Value;
}

Required Methods§

Source

fn next(&mut self) -> Value

Source

fn continue(&mut self) -> Value

Source

fn set_breakpoint(&mut self, file: String, line: usize) -> Value

Source

fn remove_breakpoint(&mut self, file: String, line: usize) -> Value

Source

fn get_stack_frames(&self) -> Value

Source

fn get_registers(&self) -> Value

Source

fn get_memory(&self, address: u64, size: usize) -> Value

Source

fn set_register(&mut self, index: usize, value: u64) -> Value

Source

fn get_rodata(&self) -> Value

Source

fn clear_breakpoints(&mut self, file: String) -> Value

Source

fn quit(&mut self) -> Value

Source

fn get_compute_units(&self) -> Value

Source

fn run_to_json(&mut self) -> Value

Implementors§