Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugLine.cpp70 void DWARFDebugLine::Prologue::clear() { in clear()
350 void DWARFDebugLine::Row::postAppend() { in postAppend()
446 const DWARFDebugLine::LineTable *
454 Expected<const DWARFDebugLine::LineTable *> DWARFDebugLine::getOrParseLineTable( in getOrParseLineTable()
474 Error DWARFDebugLine::LineTable::parse( in parse()
855 DWARFDebugLine::LineTable::findRowInSeq(const DWARFDebugLine::Sequence &Seq, in findRowInSeq()
862 DWARFDebugLine::Row Row; in findRowInSeq()
885 DWARFDebugLine::Sequence Sequence; in lookupAddress()
891 DWARFDebugLine::Sequence FoundSeq; in lookupAddress()
910 DWARFDebugLine::Sequence Sequence; in lookupAddressRange()
[all …]
H A DDWARFContext.cpp64 using DWARFLineTable = DWARFDebugLine::LineTable;
427 auto DumpLineSection = [&](DWARFDebugLine::SectionParser Parser, in dump()
439 DWARFDebugLine::LineTable LineTable = in dump()
450 DWARFDebugLine::SectionParser Parser(LineData, *this, compile_units(), in dump()
460 DWARFDebugLine::SectionParser Parser(LineData, *this, dwo_compile_units(), in dump()
836 const DWARFDebugLine::LineTable *
838 Expected<const DWARFDebugLine::LineTable *> ExpectedLineTable = in getLineTableForUnit()
847 Expected<const DWARFDebugLine::LineTable *> DWARFContext::getLineTableForUnit( in getLineTableForUnit()
850 Line.reset(new DWARFDebugLine); in getLineTableForUnit()
1020 const DWARFDebugLine::Row &Row = LineTable->Rows[RowIndex]; in getLineInfoForAddressRange()
H A DDWARFVerifier.cpp784 DWARFDebugLine::Row::dumpTableHeader(OS); in verifyDebugLineRows()
799 DWARFDebugLine::Row::dumpTableHeader(OS); in verifyDebugLineRows()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFDebugLine.cpp65 DWARFDebugLine::LineTable::shared_ptr
118 DWARFDebugLine::DumpStatementTable(Log *log, in DumpStatementTable()
168 dw_offset_t DWARFDebugLine::DumpStatementOpcodes( in DumpStatementOpcodes()
529 bool DWARFDebugLine::ParseSupportFiles( in ParseSupportFiles()
563 bool DWARFDebugLine::ParseStatementTable( in ParseStatementTable()
841 DWARFDebugLine::LineTable *line_table = (DWARFDebugLine::LineTable *)userData; in ParseStatementTableCallback()
860 bool DWARFDebugLine::ParseStatementTable( in ParseStatementTable()
992 void DWARFDebugLine::LineTable::AppendRow(const DWARFDebugLine::Row &state) { in AppendRow()
1014 DWARFDebugLine::Row row; in LookupAddress()
1043 DWARFDebugLine::Row::Row(bool default_is_stmt) in Row()
[all …]
H A DDWARFDebugLine.h30 class DWARFDebugLine {
156 void AppendRow(const DWARFDebugLine::Row &state);
234 DWARFDebugLine::State::Callback callback, void *userData);
239 DWARFDebugLine() : m_lineTableMap() {} in DWARFDebugLine() function
H A DSymbolFileDWARF.h51 class DWARFDebugLine; variable
490 std::unique_ptr<DWARFDebugLine> m_line;
H A DSymbolFileDWARF.cpp958 return DWARFDebugLine::ParseSupportFiles( in ParseSupportFiles()
1026 const DWARFDebugLine::State &state, in ParseDWARFLineTableCallback()
1028 if (state.row == DWARFDebugLine::State::StartParsingLineTable) { in ParseDWARFLineTableCallback()
1030 } else if (state.row == DWARFDebugLine::State::DoneParsingLineTable) { in ParseDWARFLineTableCallback()
1094 DWARFDebugLine::ParseStatementTable(get_debug_line_data(), &offset, in ParseLineTable()
/freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDebugLine.h32 class DWARFDebugLine {
219 void appendRow(const DWARFDebugLine::Row &R) { Rows.push_back(R); } in appendRow()
221 void appendSequence(const DWARFDebugLine::Sequence &S) { in appendSequence()
266 uint32_t findRowInSeq(const DWARFDebugLine::Sequence &Seq,
H A DDWARFContext.h67 std::unique_ptr<DWARFDebugLine> Line;
296 const DWARFDebugLine::LineTable *getLineTableForUnit(DWARFUnit *U);
300 Expected<const DWARFDebugLine::LineTable *>
/freebsd-12.1/contrib/llvm/tools/lld/ELF/
H A DInputFiles.h247 std::vector<const llvm::DWARFDebugLine::LineTable *> LineTables;
249 const llvm::DWARFDebugLine::LineTable *LT;
H A DInputFiles.cpp133 Expected<const DWARFDebugLine::LineTable *> ExpectedLT = in initializeDwarf()
135 const DWARFDebugLine::LineTable *LT = nullptr; in initializeDwarf()
212 for (const llvm::DWARFDebugLine::LineTable *LT : LineTables) in getDILineInfo()
/freebsd-12.1/lib/clang/liblldb/
H A DMakefile462 SRCS+= Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp
/freebsd-12.1/lib/clang/libllvm/
H A DMakefile426 SRCS_MIW+= DebugInfo/DWARF/DWARFDebugLine.cpp