Module probe_rs::debug

source ·
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

A copy of gimli::ColumnType which uses u64 instead of NonZeroU64.
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.