Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugLine.cpp94 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()
724 Error DWARFDebugLine::LineTable::parse( in parse()
1224 DWARFDebugLine::Row Row; in findRowInSeq()
1255 DWARFDebugLine::Sequence Sequence; in lookupAddressImpl()
1288 DWARFDebugLine::Sequence Sequence; in lookupAddressRangeImpl()
[all …]
H A DDWARFContext.cpp63 using DWARFLineTable = DWARFDebugLine::LineTable;
514 auto DumpLineSection = [&](DWARFDebugLine::SectionParser Parser, in dump()
551 DWARFDebugLine::SectionParser Parser(LineData, *this, normal_units()); in dump()
560 DWARFDebugLine::SectionParser Parser(LineData, *this, dwo_units()); in dump()
928 const DWARFDebugLine::LineTable *
930 Expected<const DWARFDebugLine::LineTable *> ExpectedLineTable = in getLineTableForUnit()
939 Expected<const DWARFDebugLine::LineTable *> DWARFContext::getLineTableForUnit( in getLineTableForUnit()
942 Line.reset(new DWARFDebugLine); in getLineTableForUnit()
1286 const DWARFDebugLine::Row &Row = LineTable->Rows[RowIndex]; in getLineInfoForAddressRange()
H A DDWARFVerifier.cpp818 DWARFDebugLine::Row::dumpTableHeader(OS, 0); in verifyDebugLineRows()
836 DWARFDebugLine::Row::dumpTableHeader(OS, 0); in verifyDebugLineRows()
/freebsd-13.1/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-13.1/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-13.1/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDebugLine.h32 class DWARFDebugLine {
119 const llvm::DWARFDebugLine::FileNameEntry &
239 void appendRow(const DWARFDebugLine::Row &R) { Rows.push_back(R); } in appendRow()
241 void appendSequence(const DWARFDebugLine::Sequence &S) { in appendSequence()
297 uint32_t findRowInSeq(const DWARFDebugLine::Sequence &Seq,
H A DDWARFContext.h61 std::unique_ptr<DWARFDebugLine> Line;
321 const DWARFDebugLine::LineTable *getLineTableForUnit(DWARFUnit *U);
325 Expected<const DWARFDebugLine::LineTable *>
/freebsd-13.1/contrib/llvm-project/llvm/lib/DebugInfo/GSYM/
H A DDwarfTransformer.cpp28 const DWARFDebugLine::LineTable *LineTable;
279 DWARFDebugLine::Row PrevRow; in convertFunctionLineTable()
282 const DWARFDebugLine::Row &Row = CUI.LineTable->Rows[RowIndex]; in convertFunctionLineTable()
341 PrevRow = DWARFDebugLine::Row(); in convertFunctionLineTable()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/DWARFLinker/
H A DDWARFLinkerDeclContext.h158 const DWARFDebugLine::LineTable &LineTable);
H A DDWARFStreamer.h114 std::vector<DWARFDebugLine::Row> &Rows,
H A DDWARFLinker.h162 std::vector<DWARFDebugLine::Row> &Rows,
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DSymbolFileDWARF.cpp157 static const llvm::DWARFDebugLine::LineTable *
159 llvm::DWARFDebugLine &line, dw_offset_t line_offset, in ParseLLVMLineTable()
165 llvm::Expected<const llvm::DWARFDebugLine::LineTable *> line_table = in ParseLLVMLineTable()
209 GetFileByIndex(const llvm::DWARFDebugLine::Prologue &prologue, size_t idx, in GetFileByIndex()
227 const llvm::DWARFDebugLine::Prologue &prologue, in ParseSupportFilesFromPrologue()
905 llvm::DWARFDebugLine::Prologue prologue; in ParseSupportFiles()
946 llvm::DWARFDebugLine::Prologue prologue; in GetTypeUnitSupportFiles()
1039 llvm::DWARFDebugLine line; in ParseLineTable()
1040 const llvm::DWARFDebugLine::LineTable *line_table = in ParseLineTable()
1052 for (const llvm::DWARFDebugLine::Sequence &seq : line_table->Sequences) { in ParseLineTable()
[all …]
H A DSymbolFileDWARF.h47 class DWARFDebugLine; variable
/freebsd-13.1/contrib/llvm-project/llvm/lib/DWARFLinker/
H A DDWARFLinkerDeclContext.cpp193 const DWARFDebugLine::LineTable &LineTable) { in getResolvedPath()
H A DDWARFLinker.cpp1597 static void insertLineSequence(std::vector<DWARFDebugLine::Row> &Seq, in insertLineSequence()
1598 std::vector<DWARFDebugLine::Row> &Rows) { in insertLineSequence()
1610 Rows, [=](const DWARFDebugLine::Row &O) { return O.Address < Front; }); in insertLineSequence()
1656 DWARFDebugLine::LineTable LineTable; in patchLineTableForUnit()
1670 std::vector<DWARFDebugLine::Row> NewRows; in patchLineTableForUnit()
1675 std::vector<DWARFDebugLine::Row> Seq; in patchLineTableForUnit()
H A DDWARFStreamer.cpp495 std::vector<DWARFDebugLine::Row> &Rows, in emitLineTableForUnit()
/freebsd-13.1/lib/clang/libllvm/
H A DMakefile495 SRCS_MIW+= DebugInfo/DWARF/DWARFDebugLine.cpp