Home
last modified time | relevance | path

Searched refs:DWARFDebugLine (Results 1 – 25 of 28) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugLine.cpp48 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 DDWARFContext.cpp69 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 DDWARFStreamer.h
H A DDWARFLinkerDeclContext.h
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinker/Classic/
H A DDWARFStreamer.h152 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 DDebugLineSectionEmitter.h29 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 DDWARFLinkerCompileUnit.cpp1518 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 DDWARFLinkerUnit.h100 const DWARFDebugLine::LineTable &OutLineTable);
H A DDWARFLinkerUnit.cpp122 const DWARFDebugLine::LineTable &OutLineTable) { in emitDebugLine()
/freebsd/contrib/llvm-project/lld/Common/
H A DDWARF.cpp23 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 DDWARFDebugLine.h28 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 DDWARFContext.h81 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 DDWARF.h38 std::vector<const llvm::DWARFDebugLine::LineTable *> lineTables;
40 const llvm::DWARFDebugLine::LineTable *lt;
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/
H A DDWARFStreamer.cpp
H A DDWARFLinkerDeclContext.cpp
H A DDWARFLinker.cpp
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Classic/
H A DDWARFStreamer.cpp811 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 DDWARFLinker.cpp2069 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 DDWARFEmitterImpl.h
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/GSYM/
H A DDwarfTransformer.cpp32 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 DLVDWARFReader.cpp720 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 Dllvm-dwarfdump.cpp577 static bool collectLineTableSources(const DWARFDebugLine::LineTable &LT, 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 DLVDWARFReader.h93 void createLineAndFileRecords(const DWARFDebugLine::LineTable *Lines);
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DSymbolFileDWARF.cpp146 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 DSymbolFileDWARF.h56 class DWARFDebugLine; variable

12