pub trait DebuggerInterface {
Show 15 methods
// Required methods
fn step(&mut self) -> Value;
fn next(&mut self) -> Value;
fn finish(&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§
fn step(&mut self) -> Value
fn next(&mut self) -> Value
fn finish(&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
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".