VirtualMachine
This is a virtual machine that runs DWARF call frame instructions.
Fields of this type
Fields
- columns:std.ArrayListUnmanaged(Column)
- = .empty
- stack:std.ArrayListUnmanaged(ColumnRange)
- = .empty
- current_row:Row
- = .{}
- cie_row:?Row
- The result of executing the CIE's initial_instructions
Each row contains unwinding rules for a set of registers.
Types
Functions in this namespace
Functions
- rowColumns
- Return a slice backed by the row's non-CFA columns
- runTo
- Runs the CIE instructions, then the FDE instructions.
- step
- Executes a single instruction.