| /llvm-project-15.0.7/llvm/lib/DebugInfo/DWARF/ |
| H A D | DWARFDebugLine.cpp | 94 const llvm::DWARFDebugLine::FileNameEntry & 105 void DWARFDebugLine::Prologue::clear() { in clear() 359 Error DWARFDebugLine::Prologue::parse( in parse() 464 void DWARFDebugLine::Row::postAppend() { in postAppend() 572 const DWARFDebugLine::LineTable * 580 Expected<const DWARFDebugLine::LineTable *> DWARFDebugLine::getOrParseLineTable( in getOrParseLineTable() 728 Error DWARFDebugLine::LineTable::parse( in parse() 1228 DWARFDebugLine::Row Row; in findRowInSeq() 1259 DWARFDebugLine::Sequence Sequence; in lookupAddressImpl() 1292 DWARFDebugLine::Sequence Sequence; in lookupAddressRangeImpl() [all …]
|
| H A D | CMakeLists.txt | 15 DWARFDebugLine.cpp
|
| H A D | DWARFContext.cpp | 69 using DWARFLineTable = DWARFDebugLine::LineTable; 520 auto DumpLineSection = [&](DWARFDebugLine::SectionParser Parser, in dump() 557 DWARFDebugLine::SectionParser Parser(LineData, *this, normal_units()); in dump() 566 DWARFDebugLine::SectionParser Parser(LineData, *this, dwo_units()); in dump() 966 const DWARFDebugLine::LineTable * 968 Expected<const DWARFDebugLine::LineTable *> ExpectedLineTable = in getLineTableForUnit() 977 Expected<const DWARFDebugLine::LineTable *> DWARFContext::getLineTableForUnit( in getLineTableForUnit() 980 Line.reset(new DWARFDebugLine); in getLineTableForUnit() 1316 const DWARFDebugLine::Row &Row = LineTable->Rows[RowIndex]; in getLineInfoForAddressRange()
|
| H A D | DWARFVerifier.cpp | 919 DWARFDebugLine::Row::dumpTableHeader(OS, 0); in verifyDebugLineRows() 937 DWARFDebugLine::Row::dumpTableHeader(OS, 0); in verifyDebugLineRows()
|
| /llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/ |
| H A D | DWARFDebugLineTest.cpp | 77 DWARFDebugLine::SectionParser setupParser() { in setupParser() 103 Expected<const DWARFDebugLine::LineTable *> 115 DWARFDebugLine Line; 529 DWARFDebugLine::LineTable Result(**ExpectedLineTable); 569 DWARFDebugLine::LineTable Result(**ExpectedLineTable); 1001 Expected<const DWARFDebugLine::LineTable *> 1215 DWARFDebugLine::SectionParser Parser = setupParser(); 1220 DWARFDebugLine::LineTable Parsed = 1227 DWARFDebugLine::LineTable Parsed2 = 1246 DWARFDebugLine::SectionParser Parser = setupParser(); [all …]
|
| H A D | DwarfGenerator.h | 189 DWARFDebugLine::Prologue createBasicPrologue() const; 193 void setPrologue(DWARFDebugLine::Prologue NewPrologue); 217 void writeProloguePayload(const DWARFDebugLine::Prologue &Prologue, 223 llvm::Optional<DWARFDebugLine::Prologue> Prologue;
|
| H A D | DwarfGenerator.cpp | 158 DWARFDebugLine::Prologue dwarfgen::LineTable::createBasicPrologue() const { in createBasicPrologue() 159 DWARFDebugLine::Prologue P; in createBasicPrologue() 193 P.FileNames.push_back(DWARFDebugLine::FileNameEntry()); in createBasicPrologue() 199 void dwarfgen::LineTable::setPrologue(DWARFDebugLine::Prologue NewPrologue) { in setPrologue() 306 DWARFDebugLine::Prologue DefaultPrologue = createBasicPrologue(); in writeDefaultPrologue() 337 static void writeV2IncludeAndFileTable(const DWARFDebugLine::Prologue &Prologue, in writeV2IncludeAndFileTable() 353 static void writeV5IncludeAndFileTable(const DWARFDebugLine::Prologue &Prologue, in writeV5IncludeAndFileTable() 377 const DWARFDebugLine::Prologue &Prologue, AsmPrinter &Asm) const { in writeProloguePayload()
|
| /llvm-project-15.0.7/lld/Common/ |
| H A D | DWARF.cpp | 23 Expected<const DWARFDebugLine::LineTable *> expectedLT = in DWARFCache() 25 const DWARFDebugLine::LineTable *lt = nullptr; in DWARFCache() 94 for (const llvm::DWARFDebugLine::LineTable *lt : lineTables) { in getDILineInfo()
|
| /llvm-project-15.0.7/lld/include/lld/Common/ |
| H A D | DWARF.h | 38 std::vector<const llvm::DWARFDebugLine::LineTable *> lineTables; 40 const llvm::DWARFDebugLine::LineTable *lt;
|
| /llvm-project-15.0.7/llvm/include/llvm/DebugInfo/DWARF/ |
| H A D | DWARFDebugLine.h | 29 class DWARFDebugLine { 112 const llvm::DWARFDebugLine::FileNameEntry & 232 void appendRow(const DWARFDebugLine::Row &R) { Rows.push_back(R); } in appendRow() 234 void appendSequence(const DWARFDebugLine::Sequence &S) { in appendSequence() 290 uint32_t findRowInSeq(const DWARFDebugLine::Sequence &Seq,
|
| H A D | DWARFContext.h | 56 std::unique_ptr<DWARFDebugLine> Line; 328 const DWARFDebugLine::LineTable *getLineTableForUnit(DWARFUnit *U); 332 Expected<const DWARFDebugLine::LineTable *>
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/DebugInfo/DWARF/ |
| H A D | BUILD.gn | 22 "DWARFDebugLine.cpp",
|
| /llvm-project-15.0.7/llvm/lib/DebugInfo/GSYM/ |
| H A D | DwarfTransformer.cpp | 29 const DWARFDebugLine::LineTable *LineTable; 278 DWARFDebugLine::Row PrevRow; in convertFunctionLineTable() 281 const DWARFDebugLine::Row &Row = CUI.LineTable->Rows[RowIndex]; in convertFunctionLineTable() 340 PrevRow = DWARFDebugLine::Row(); in convertFunctionLineTable()
|
| /llvm-project-15.0.7/llvm/tools/llvm-dwarfdump/ |
| H A D | llvm-dwarfdump.cpp | 476 static bool collectLineTableSources(const DWARFDebugLine::LineTable <, in collectLineTableSources() 504 const DWARFDebugLine::LineTable *LT = DICtx.getLineTableForUnit(CU.get()); in collectObjectSources() 532 DWARFDebugLine::SectionParser Parser(LineData, DICtx, DICtx.normal_units()); in collectObjectSources() 540 DWARFDebugLine::LineTable LT = in collectObjectSources()
|
| /llvm-project-15.0.7/bolt/lib/Core/ |
| H A D | BinaryEmitter.cpp | 635 const DWARFDebugLine::LineTable *FunctionLineTable = BF.getDWARFLineTable(); in emitLineInfo() 646 const DWARFDebugLine::LineTable *CurrentLineTable = FunctionLineTable; in emitLineInfo() 664 const DWARFDebugLine::Row &CurrentRow = in emitLineInfo() 1039 const DWARFDebugLine::LineTable *LineTable = Function.getDWARFLineTable(); in emitDebugLineInfoForOriginalFunctions() 1058 const DWARFDebugLine::Row &PrevRow = LineTable->Rows[FirstRow - 1]; in emitDebugLineInfoForOriginalFunctions()
|
| H A D | BinaryContext.cpp | 1481 const DWARFDebugLine::LineTable *LineTable = in addDebugFilenameToUnit() 1483 const std::vector<DWARFDebugLine::FileNameEntry> &FileNames = in addDebugFilenameToUnit() 1647 const DWARFDebugLine::LineTable *LineTable = in preprocessDebugInfo() 1649 const std::vector<DWARFDebugLine::FileNameEntry> &FileNames = in preprocessDebugInfo() 1808 const DWARFDebugLine::LineTable *LineTable; in printDebugInfo() 1818 const DWARFDebugLine::Row &Row = LineTable->Rows[RowRef.RowIndex - 1]; in printDebugInfo()
|
| /llvm-project-15.0.7/llvm/include/llvm/DWARFLinker/ |
| H A D | DWARFLinkerDeclContext.h | 164 const DWARFDebugLine::LineTable &LineTable);
|
| H A D | DWARFStreamer.h | 121 std::vector<DWARFDebugLine::Row> &Rows,
|
| H A D | DWARFLinker.h | 145 std::vector<DWARFDebugLine::Row> &Rows,
|
| /llvm-project-15.0.7/llvm/lib/DWARFLinker/ |
| H A D | DWARFLinkerDeclContext.cpp | 194 const DWARFDebugLine::LineTable &LineTable) { in getResolvedPath()
|
| H A D | DWARFLinker.cpp | 1637 static void insertLineSequence(std::vector<DWARFDebugLine::Row> &Seq, in insertLineSequence() 1638 std::vector<DWARFDebugLine::Row> &Rows) { in insertLineSequence() 1650 Rows, [=](const DWARFDebugLine::Row &O) { return O.Address < Front; }); in insertLineSequence() 1696 DWARFDebugLine::LineTable LineTable; in patchLineTableForUnit() 1710 std::vector<DWARFDebugLine::Row> NewRows; in patchLineTableForUnit() 1715 std::vector<DWARFDebugLine::Row> Seq; in patchLineTableForUnit()
|
| H A D | DWARFStreamer.cpp | 510 std::vector<DWARFDebugLine::Row> &Rows, in emitLineTableForUnit() 549 for (DWARFDebugLine::Row &Row : Rows) { in emitLineTableForUnit()
|
| /llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/DWARF/ |
| H A D | SymbolFileDWARF.cpp | 140 static const llvm::DWARFDebugLine::LineTable * 142 llvm::DWARFDebugLine &line, dw_offset_t line_offset, in ParseLLVMLineTable() 148 llvm::Expected<const llvm::DWARFDebugLine::LineTable *> line_table = in ParseLLVMLineTable() 192 GetFileByIndex(const llvm::DWARFDebugLine::Prologue &prologue, size_t idx, in GetFileByIndex() 210 const llvm::DWARFDebugLine::Prologue &prologue, in ParseSupportFilesFromPrologue() 991 llvm::DWARFDebugLine::Prologue prologue; in ParseSupportFiles() 1032 llvm::DWARFDebugLine::Prologue prologue; in GetTypeUnitSupportFiles() 1128 llvm::DWARFDebugLine line; in ParseLineTable() 1129 const llvm::DWARFDebugLine::LineTable *line_table = in ParseLineTable() 1141 for (const llvm::DWARFDebugLine::Sequence &seq : line_table->Sequences) { in ParseLineTable() [all …]
|
| H A D | SymbolFileDWARF.h | 49 class DWARFDebugLine; variable
|
| /llvm-project-15.0.7/bolt/include/bolt/Core/ |
| H A D | DebugData.h | 1115 const DWARFDebugLine::LineTable *InputTable{nullptr}; 1159 void addLineTableSequence(const DWARFDebugLine::LineTable *Table, in addLineTableSequence()
|