/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/ |
H A D | DWARFDebugLine.cpp | 94 const llvm::DWARFDebugLine::FileNameEntry & 105 void DWARFDebugLine::Prologue::clear() { in clear() 364 Error DWARFDebugLine::Prologue::parse( in parse() 469 void DWARFDebugLine::Row::postAppend() { in postAppend() 579 const DWARFDebugLine::LineTable * 587 Expected<const DWARFDebugLine::LineTable *> DWARFDebugLine::getOrParseLineTable( in getOrParseLineTable() 773 Error DWARFDebugLine::LineTable::parse( in parse() 1286 DWARFDebugLine::Row Row; in findRowInSeq() 1317 DWARFDebugLine::Sequence Sequence; in lookupAddressImpl() 1350 DWARFDebugLine::Sequence Sequence; in lookupAddressRangeImpl() [all …]
|
H A D | DWARFContext.cpp | 69 using DWARFLineTable = DWARFDebugLine::LineTable; 260 std::unique_ptr<DWARFDebugLine> Line; 397 Expected<const DWARFDebugLine::LineTable *> 400 Line = std::make_unique<DWARFDebugLine>(); in getLineTableForUnit() 676 Expected<const DWARFDebugLine::LineTable *> 1164 auto DumpLineSection = [&](DWARFDebugLine::SectionParser Parser, in dump() 1201 DWARFDebugLine::SectionParser Parser(LineData, *this, normal_units()); in dump() 1210 DWARFDebugLine::SectionParser Parser(LineData, *this, dwo_units()); in dump() 1487 const DWARFDebugLine::LineTable * 1489 Expected<const DWARFDebugLine::LineTable *> ExpectedLineTable = in getLineTableForUnit() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinker/Classic/ |
H A D | DWARFStreamer.h | 155 void emitLineTableForUnit(const DWARFDebugLine::LineTable &LineTable, 255 void emitLineTablePrologue(const DWARFDebugLine::Prologue &P, 258 void emitLineTableString(const DWARFDebugLine::Prologue &P, 262 void emitLineTableProloguePayload(const DWARFDebugLine::Prologue &P, 266 const DWARFDebugLine::Prologue &P, OffsetsStringPool &DebugStrPool, 269 const DWARFDebugLine::Prologue &P, OffsetsStringPool &DebugStrPool, 271 void emitLineTableRows(const DWARFDebugLine::LineTable &LineTable,
|
H A D | DWARFLinkerDeclContext.h | 166 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() 324 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 | DWARFLinkerCompileUnit.h | 644 void insertLineSequence(std::vector<DWARFDebugLine::Row> &Seq, 645 std::vector<DWARFDebugLine::Row> &Rows); 681 const DWARFDebugLine::LineTable *LineTablePtr = nullptr;
|
H A D | DWARFLinkerTypeUnit.h | 116 DWARFDebugLine::LineTable LineTable;
|
H A D | DWARFLinkerUnit.h | 95 const DWARFDebugLine::LineTable &OutLineTable);
|
H A D | DWARFLinkerUnit.cpp | 124 const DWARFDebugLine::LineTable &OutLineTable) { in emitDebugLine()
|
H A D | DWARFLinkerTypeUnit.cpp | 296 LineTable.Prologue.FileNames.push_back(DWARFDebugLine::FileNameEntry()); in addFileNameIntoLinetable()
|
/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/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/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/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() 1002 const DWARFDebugLine::Prologue &P, OffsetsStringPool &DebugStrPool, in emitLineTableProloguePayload() 1040 const DWARFDebugLine::LineTable &LineTable, MCSymbol *LineEndSym, in emitLineTableRows() 1071 for (const DWARFDebugLine::Row &Row : LineTable.Rows) { in emitLineTableRows()
|
H A D | DWARFLinkerDeclContext.cpp | 197 const DWARFDebugLine::LineTable &LineTable) { in getResolvedPath()
|
H A D | DWARFLinker.cpp | 2052 static void insertLineSequence(std::vector<DWARFDebugLine::Row> &Seq, in insertLineSequence() 2053 std::vector<DWARFDebugLine::Row> &Rows) { in insertLineSequence() 2065 Rows, [=](const DWARFDebugLine::Row &O) { return O.Address < Front; }); in insertLineSequence() 2123 if (const DWARFDebugLine::LineTable *LT = in generateLineTableForUnit() 2126 DWARFDebugLine::LineTable LineTable; in generateLineTableForUnit() 2142 std::vector<DWARFDebugLine::Row> NewRows; in generateLineTableForUnit() 2147 std::vector<DWARFDebugLine::Row> Seq; in generateLineTableForUnit() 2163 for (DWARFDebugLine::Row Row : LT->Rows) { in generateLineTableForUnit()
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/GSYM/ |
H A D | DwarfTransformer.cpp | 30 const DWARFDebugLine::LineTable *LineTable; 343 DWARFDebugLine::Row PrevRow; in convertFunctionLineTable() 346 const DWARFDebugLine::Row &Row = CUI.LineTable->Rows[RowIndex]; in convertFunctionLineTable() 420 PrevRow = DWARFDebugLine::Row(); in convertFunctionLineTable()
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/ |
H A D | LVELFReader.cpp | 707 const DWARFDebugLine::LineTable *Lines) { in createLineAndFileRecords() 713 for (const DWARFDebugLine::FileNameEntry &Entry : in createLineAndFileRecords() 731 for (const DWARFDebugLine::Row &Row : Lines->Rows) { in createLineAndFileRecords() 878 if (const DWARFDebugLine::LineTable *LT = in createScopes() 882 const DWARFDebugLine::FileNameEntry &EntryZero = in createScopes() 884 const DWARFDebugLine::FileNameEntry &EntryOne = in createScopes()
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-dwarfdump/ |
H A D | llvm-dwarfdump.cpp | 547 static bool collectLineTableSources(const DWARFDebugLine::LineTable <, in collectLineTableSources() 575 const DWARFDebugLine::LineTable *LT = DICtx.getLineTableForUnit(CU.get()); in collectObjectSources() 603 DWARFDebugLine::SectionParser Parser(LineData, DICtx, DICtx.normal_units()); in collectObjectSources() 611 DWARFDebugLine::LineTable LT = in collectObjectSources()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/ |
H A D | LVELFReader.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() 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 = 1093 llvm::DWARFDebugLine::Prologue prologue; in ParseSupportFiles() 1137 llvm::DWARFDebugLine::Prologue prologue; in GetTypeUnitSupportFiles() 1232 llvm::DWARFDebugLine line; in ParseLineTable() 1233 const llvm::DWARFDebugLine::LineTable *line_table = in ParseLineTable() [all …]
|
H A D | SymbolFileDWARF.h | 56 class DWARFDebugLine; variable
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/Debugging/ |
H A D | DebuggerSupportPlugin.cpp | 170 DWARFDebugLine::LineTable LineTable; in startSynthesis()
|