Module probe_rs::debug[][src]

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.

Structs

DebugInfo

Debug information which is parsed from DWARF debugging information.

Registers
SourceLocation
StackFrame
StackFrameIterator
Variable

Enums

ColumnType
DebugError
VariableInclusion

VariableInclusion is a tag used to control when a variable should be included in the final result tree, or if it is simply an artifact of decoding the DWARF structure

VariableKind

VariableKind is a tag used to differentiate the nature of a variable. The DAP protocol requires a differentiation between ‘Named’ and ‘Indexed’. We’ve added some flags to control when variables require unique handling or decoding the value during runtimeprocessing.

VariantRole

Define the role that a variable plays in a Variant relationship. See section ‘5.7.10 Variant Entries’ of the DWARF 5 specification