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.cpp94 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 DDWARFContext.cpp69 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 DDWARFStreamer.h155 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 DDWARFLinkerDeclContext.h166 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()
324 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 DDWARFLinkerCompileUnit.h644 void insertLineSequence(std::vector<DWARFDebugLine::Row> &Seq,
645 std::vector<DWARFDebugLine::Row> &Rows);
681 const DWARFDebugLine::LineTable *LineTablePtr = nullptr;
H A DDWARFLinkerTypeUnit.h116 DWARFDebugLine::LineTable LineTable;
H A DDWARFLinkerUnit.h95 const DWARFDebugLine::LineTable &OutLineTable);
H A DDWARFLinkerUnit.cpp124 const DWARFDebugLine::LineTable &OutLineTable) { in emitDebugLine()
H A DDWARFLinkerTypeUnit.cpp296 LineTable.Prologue.FileNames.push_back(DWARFDebugLine::FileNameEntry()); in addFileNameIntoLinetable()
/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/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/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/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()
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 DDWARFLinkerDeclContext.cpp197 const DWARFDebugLine::LineTable &LineTable) { in getResolvedPath()
H A DDWARFLinker.cpp2052 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 DDwarfTransformer.cpp30 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 DLVELFReader.cpp707 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 Dllvm-dwarfdump.cpp547 static bool collectLineTableSources(const DWARFDebugLine::LineTable &LT, 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 DLVELFReader.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()
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 DSymbolFileDWARF.h56 class DWARFDebugLine; variable
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/Debugging/
H A DDebuggerSupportPlugin.cpp170 DWARFDebugLine::LineTable LineTable; in startSynthesis()

12