Structs§
- A line number program that has previously been run to completion.
- The
DebugLine
struct contains the source location to instruction mapping found in the.debug_line
section. - An entry in the
LineProgramHeader
’sfile_names
set. - The format of a component of an include directory or file name entry.
- A line number program that has not been run to completion.
- An iterator yielding parsed instructions.
- A header for a line number program in the
.debug_line
section, as defined in section 6.2.4 of the standard. - A row in the line number program’s resulting matrix.
- Executes a
LineProgram
to iterate over the rows in the matrix of line number information. - A sequence within a line number program. A sequence, as defined in section 6.2.5 of the standard, is a linear subset of a line number program within which addresses are monotonically increasing.
Enums§
- The type of column that a row is referring to.
- A parsed line number program instruction.
Traits§
- A
LineProgram
provides access to aLineProgramHeader
and a way to add files to the files table if necessary. Gimli consumers should never need to use or see this trait.
Functions§
Type Aliases§
- CompleteLineNumberProgramDeprecatedDeprecated.
CompleteLineNumberProgram
has been renamed toCompleteLineProgram
. - IncompleteLineNumberProgramDeprecatedDeprecated.
IncompleteLineNumberProgram
has been renamed toIncompleteLineProgram
. - LineNumberProgramDeprecatedDeprecated.
LineNumberProgram
has been renamed toLineProgram
. - LineNumberProgramHeaderDeprecatedDeprecated.
LineNumberProgramHeader
has been renamed toLineProgramHeader
. - LineNumberRowDeprecatedDeprecated.
LineNumberRow
has been renamed toLineRow
. - LineNumberSequenceDeprecatedDeprecated.
LineNumberSequence
has been renamed toLineSequence
. - OpcodeDeprecatedDeprecated.
Opcode
has been renamed toLineInstruction
. - OpcodesIterDeprecatedDeprecated.
OpcodesIter
has been renamed toLineInstructions
. - StateMachineDeprecatedDeprecated.
StateMachine
has been renamed toLineRows
.