Expand description
Debugging support for probe-rs
The debug
module contains various debug functionality, which can be
used to implement a debugger based on probe-rs
.
Re-exports
pub use self::debug_step::SteppingMode;
pub use self::stack_frame::StackFrame;
pub use self::variable_cache::VariableCache;
pub use self::debug_info::*;
pub use self::registers::*;
pub use self::variable::*;
Modules
Debug information which is parsed from DWARF debugging information.
Stepping through a program during debug, at various granularities.
References to the DIE (debug information entry) of functions.
Target Register definitions.
The stack frame information used while unwinding the stack from a specific program counter.
Information about a Unit in the debug information.
Variable information used during debug.
The hierarchical cache of all variables for a given scope.
Structs
A specific location in source code.
Enums
An error occurred while debugging the target.
Functions
Generate a unique key that can be used to assign id’s to StackFrame and Variable structs.