/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/ |
H A D | DWARFDebugLine.cpp | 48 void DWARFDebugLine::ContentTypeTracker::trackContentType( in trackContentType() 70 DWARFDebugLine::Prologue::Prologue() { clear(); } in Prologue() 72 bool DWARFDebugLine::Prologue::hasFileAtIndex(uint64_t FileIndex) const { in hasFileAtIndex() 82 DWARFDebugLine::Prologue::getLastValidFileIndex() const { in getLastValidFileIndex() 94 const llvm::DWARFDebugLine::FileNameEntry & 95 DWARFDebugLine::Prologue::getFileNameEntry(uint64_t Index) const { in getFileNameEntry() 105 void DWARFDebugLine::Prologue::clear() { in clear() 117 void DWARFDebugLine::Prologue::dump(raw_ostream &OS, in dump() 190 DWARFDebugLine::ContentTypeTracker &ContentTypes, in parseV2DirFileTables() 192 std::vector<DWARFDebugLine::FileNameEntry> &FileNames) { in parseV2DirFileTables() [all …]
|
H A D | DWARFContext.cpp | 69 using DWARFLineTable = DWARFDebugLine::LineTable; 261 std::unique_ptr<DWARFDebugLine> Line; 398 Expected<const DWARFDebugLine::LineTable *> 401 Line = std::make_unique<DWARFDebugLine>(); in getLineTableForUnit() 677 Expected<const DWARFDebugLine::LineTable *> 1165 auto DumpLineSection = [&](DWARFDebugLine::SectionParser Parser, in dump() 1202 DWARFDebugLine::SectionParser Parser(LineData, *this, normal_units()); in dump() 1211 DWARFDebugLine::SectionParser Parser(LineData, *this, dwo_units()); in dump() 1489 const DWARFDebugLine::LineTable * 1491 Expected<const DWARFDebugLine::LineTable *> ExpectedLineTable = in getLineTableForUnit() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinker/ |
H A D | DWARFStreamer.h |
|
H A D | DWARFLinkerDeclContext.h |
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinker/Classic/ |
H A D | DWARFStreamer.h | 152 void emitLineTableForUnit(const DWARFDebugLine::LineTable &LineTable, 252 void emitLineTablePrologue(const DWARFDebugLine::Prologue &P, 255 void emitLineTableString(const DWARFDebugLine::Prologue &P, 259 void emitLineTableProloguePayload(const DWARFDebugLine::Prologue &P, 263 const DWARFDebugLine::Prologue &P, OffsetsStringPool &DebugStrPool, 266 const DWARFDebugLine::Prologue &P, OffsetsStringPool &DebugStrPool, 268 void emitLineTableRows(const DWARFDebugLine::LineTable &LineTable,
|
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/ |
H A D | DebugLineSectionEmitter.h | 29 Error emit(const DWARFDebugLine::LineTable &LineTable) { in emit() 100 void emitLineTablePrologue(const DWARFDebugLine::Prologue &P, in emitLineTablePrologue() 127 emitLineTablePrologueV2IncludeAndFileTable(const DWARFDebugLine::Prologue &P, in emitLineTablePrologueV2IncludeAndFileTable() 143 for (const DWARFDebugLine::FileNameEntry &File : P.FileNames) { in emitLineTablePrologueV2IncludeAndFileTable() 169 emitLineTablePrologueV5IncludeAndFileTable(const DWARFDebugLine::Prologue &P, in emitLineTablePrologueV5IncludeAndFileTable() 268 void emitLineTableProloguePayload(const DWARFDebugLine::Prologue &P, in emitLineTableProloguePayload() 295 void emitLineTableRows(const DWARFDebugLine::LineTable &LineTable, in emitLineTableRows() 325 for (const DWARFDebugLine::Row &Row : LineTable.Rows) { in emitLineTableRows()
|
H A D | DWARFLinkerCompileUnit.cpp | 1518 const DWARFDebugLine::LineTable *InputLineTable = in cloneAndEmitLineTable() 1526 DWARFDebugLine::LineTable OutLineTable; in cloneAndEmitLineTable() 1543 std::vector<DWARFDebugLine::Row> NewRows; in cloneAndEmitLineTable() 1548 std::vector<DWARFDebugLine::Row> Seq; in cloneAndEmitLineTable() 1564 for (DWARFDebugLine::Row Row : InputLineTable->Rows) { in cloneAndEmitLineTable() 1611 void CompileUnit::insertLineSequence(std::vector<DWARFDebugLine::Row> &Seq, in insertLineSequence() 1612 std::vector<DWARFDebugLine::Row> &Rows) { in insertLineSequence() 1624 Rows, [=](const DWARFDebugLine::Row &O) { return O.Address < Front; }); in insertLineSequence() 1695 if (const DWARFDebugLine::LineTable *LineTable = in getDirAndFilenameFromLineTable() 1699 const llvm::DWARFDebugLine::FileNameEntry &Entry = in getDirAndFilenameFromLineTable()
|
H A D | DWARFLinkerUnit.h | 100 const DWARFDebugLine::LineTable &OutLineTable);
|
H A D | DWARFLinkerUnit.cpp | 122 const DWARFDebugLine::LineTable &OutLineTable) { in emitDebugLine()
|
/freebsd/contrib/llvm-project/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()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/ |
H A D | DWARFDebugLine.h | 28 class DWARFDebugLine { 111 const llvm::DWARFDebugLine::FileNameEntry & 235 void appendRow(const DWARFDebugLine::Row &R) { Rows.push_back(R); } in appendRow() 237 void appendSequence(const DWARFDebugLine::Sequence &S) { in appendSequence() 298 uint32_t findRowInSeq(const DWARFDebugLine::Sequence &Seq,
|
H A D | DWARFContext.h | 81 virtual Expected<const DWARFDebugLine::LineTable *> 341 const DWARFDebugLine::LineTable *getLineTableForUnit(DWARFUnit *U); 345 Expected<const DWARFDebugLine::LineTable *>
|
/freebsd/contrib/llvm-project/lld/include/lld/Common/ |
H A D | DWARF.h | 38 std::vector<const llvm::DWARFDebugLine::LineTable *> lineTables; 40 const llvm::DWARFDebugLine::LineTable *lt;
|
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/ |
H A D | DWARFStreamer.cpp |
|
H A D | DWARFLinkerDeclContext.cpp |
|
H A D | DWARFLinker.cpp |
|
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Classic/ |
H A D | DWARFStreamer.cpp | 811 const DWARFDebugLine::LineTable &LineTable, const CompileUnit &Unit, in emitLineTableForUnit() 836 void DwarfStreamer::emitLineTablePrologue(const DWARFDebugLine::Prologue &P, in emitLineTablePrologue() 865 const DWARFDebugLine::Prologue &P, OffsetsStringPool &DebugStrPool, in emitLineTablePrologueV2IncludeAndFileTable() 875 for (const DWARFDebugLine::FileNameEntry &File : P.FileNames) { in emitLineTablePrologueV2IncludeAndFileTable() 895 const DWARFDebugLine::Prologue &P, OffsetsStringPool &DebugStrPool, in emitLineTablePrologueV5IncludeAndFileTable() 968 void DwarfStreamer::emitLineTableString(const DWARFDebugLine::Prologue &P, in emitLineTableString() 1001 const DWARFDebugLine::Prologue &P, OffsetsStringPool &DebugStrPool, in emitLineTableProloguePayload() 1039 const DWARFDebugLine::LineTable &LineTable, MCSymbol *LineEndSym, in emitLineTableRows() 1071 for (const DWARFDebugLine::Row &Row : LineTable.Rows) { in emitLineTableRows()
|
H A D | DWARFLinker.cpp | 2069 static void insertLineSequence(std::vector<DWARFDebugLine::Row> &Seq, in insertLineSequence() 2070 std::vector<DWARFDebugLine::Row> &Rows) { in insertLineSequence() 2082 Rows, [=](const DWARFDebugLine::Row &O) { return O.Address < Front; }); in insertLineSequence() 2140 if (const DWARFDebugLine::LineTable *LT = in generateLineTableForUnit() 2143 DWARFDebugLine::LineTable LineTable; in generateLineTableForUnit() 2159 std::vector<DWARFDebugLine::Row> NewRows; in generateLineTableForUnit() 2164 std::vector<DWARFDebugLine::Row> Seq; in generateLineTableForUnit() 2180 for (DWARFDebugLine::Row Row : LT->Rows) { in generateLineTableForUnit()
|
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinkerParallel/ |
H A D | DWARFEmitterImpl.h |
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/GSYM/ |
H A D | DwarfTransformer.cpp | 32 const DWARFDebugLine::LineTable *LineTable; 353 DWARFDebugLine::Row PrevRow; in convertFunctionLineTable() 356 const DWARFDebugLine::Row &Row = CUI.LineTable->Rows[RowIndex]; in convertFunctionLineTable() 435 PrevRow = DWARFDebugLine::Row(); in convertFunctionLineTable()
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/ |
H A D | LVDWARFReader.cpp | 720 const DWARFDebugLine::LineTable *Lines) { in createLineAndFileRecords() 726 for (const DWARFDebugLine::FileNameEntry &Entry : in createLineAndFileRecords() 744 for (const DWARFDebugLine::Row &Row : Lines->Rows) { in createLineAndFileRecords() 892 if (const DWARFDebugLine::LineTable *LT = in createScopes() 896 const DWARFDebugLine::FileNameEntry &EntryZero = in createScopes() 898 const DWARFDebugLine::FileNameEntry &EntryOne = in createScopes()
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-dwarfdump/ |
H A D | llvm-dwarfdump.cpp | 577 static bool collectLineTableSources(const DWARFDebugLine::LineTable <, in collectLineTableSources() 605 const DWARFDebugLine::LineTable *LT = DICtx.getLineTableForUnit(CU.get()); in collectObjectSources() 633 DWARFDebugLine::SectionParser Parser(LineData, DICtx, DICtx.normal_units()); in collectObjectSources() 641 DWARFDebugLine::LineTable LT = in collectObjectSources()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/ |
H A D | LVDWARFReader.h | 93 void createLineAndFileRecords(const DWARFDebugLine::LineTable *Lines);
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
H A D | SymbolFileDWARF.cpp | 146 static const llvm::DWARFDebugLine::LineTable * 147 ParseLLVMLineTable(DWARFContext &context, llvm::DWARFDebugLine &line, in ParseLLVMLineTable() 153 llvm::Expected<const llvm::DWARFDebugLine::LineTable *> line_table = in ParseLLVMLineTable() 170 llvm::DWARFDebugLine::Prologue &prologue, in ParseLLVMLineTablePrologue() 197 GetFileByIndex(const llvm::DWARFDebugLine::Prologue &prologue, size_t idx, in GetFileByIndex() 215 const llvm::DWARFDebugLine::Prologue &prologue, FileSpec::Style style, in ParseSupportFilesFromPrologue() 291 const llvm::DWARFDebugLine::FileNameEntry &file_name_entry = 1100 llvm::DWARFDebugLine::Prologue prologue; in ParseSupportFiles() 1144 llvm::DWARFDebugLine::Prologue prologue; in GetTypeUnitSupportFiles() 1239 llvm::DWARFDebugLine line; in ParseLineTable() [all …]
|
H A D | SymbolFileDWARF.h | 56 class DWARFDebugLine; variable
|