Home
last modified time | relevance | path

Searched refs:UnwindRow (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/DWARFCFIChecker/
H A DDWARFCFIAnalysis.cpp47 getCFARegOffsetInfo(const dwarf::UnwindRow &UnwindRow) { in getCFARegOffsetInfo() argument
48 auto CFALocation = UnwindRow.getCFAValue(); in getCFARegOffsetInfo()
57 getUnwindRuleRegSet(const dwarf::UnwindRow &UnwindRow, DWARFRegNum Reg) { in getUnwindRuleRegSet() argument
58 auto MaybeLoc = UnwindRow.getRegisterLocations().getRegisterLocation(Reg); in getUnwindRuleRegSet()
171 const dwarf::UnwindRow &PrevRow, in checkRegDiff()
172 const dwarf::UnwindRow &NextRow, in checkRegDiff()
261 const dwarf::UnwindRow &PrevRow, in checkCFADiff()
262 const dwarf::UnwindRow &NextRow, in checkCFADiff()
H A DDWARFCFIState.cpp21 std::optional<dwarf::UnwindRow> DWARFCFIState::getCurrentUnwindRow() const { in getCurrentUnwindRow()
32 dwarf::UnwindRow NewRow = Row; in update()
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFCFIChecker/
H A DDWARFCFIAnalysis.h86 const dwarf::UnwindRow &PrevRow,
87 const dwarf::UnwindRow &NextRow,
91 void checkCFADiff(const MCInst &Inst, const dwarf::UnwindRow &PrevRow,
92 const dwarf::UnwindRow &NextRow,
H A DDWARFCFIState.h34 LLVM_ABI std::optional<dwarf::UnwindRow> getCurrentUnwindRow() const;
46 dwarf::UnwindRow Row;
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/LowLevel/
H A DDWARFUnwindTable.h231 class UnwindRow {
239 UnwindRow() : CFAValue(UnwindLocation::createUnspecified()) {} in UnwindRow() function
276 using RowContainer = std::vector<UnwindRow>;
287 const UnwindRow &operator[](size_t Index) const {
314 parseRows(const CFIProgram &CFIP, UnwindRow &CurrRow,
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFUnwindTablePrinter.cpp155 static void printUnwindRow(const UnwindRow &Row, raw_ostream &OS, in printUnwindRow()
169 raw_ostream &llvm::dwarf::operator<<(raw_ostream &OS, const UnwindRow &Row) { in operator <<()
178 for (const UnwindRow &Row : Rows) in printUnwindTable()
H A DDWARFDebugFrame.cpp48 UnwindRow Row; in createUnwindTable()
78 UnwindRow Row; in createUnwindTable()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFUnwindTablePrinter.h25 LLVM_ABI raw_ostream &operator<<(raw_ostream &OS, const UnwindRow &Row);
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/LowLevel/
H A DDWARFUnwindTable.cpp81 llvm::dwarf::parseRows(const CFIProgram &CFIP, UnwindRow &Row, in parseRows()