enum UnwindLocation::Location
Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h:38
Enumerators
| Name | Value | Comment |
|---|---|---|
| Unspecified | 0 | Not specified. |
| Undefined | 1 | Register is not available and can't be recovered. |
| Same | 2 | Register value is in the register, nothing needs to be done to unwind it: reg = reg |
| CFAPlusOffset | 3 | Register is in or at the CFA plus an offset: reg = CFA + offset reg = defef(CFA + offset) |
| RegPlusOffset | 4 | Register or CFA is in or at a register plus offset, optionally in an address space: reg = reg + offset [in addrspace] reg = deref(reg + offset [in addrspace]) |
| DWARFExpr | 5 | Register or CFA value is in or at a value found by evaluating a DWARF expression: reg = eval(dwarf_expr) reg = deref(eval(dwarf_expr)) |
| Constant | 6 | Value is a constant value contained in "Offset": reg = Offset |