Home
last modified time | relevance | path

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

/external/llvm/lib/DebugInfo/DWARF/
DDWARFDebugLine.cpp20 DWARFDebugLine::Prologue::Prologue() { clear(); } in Prologue()
22 void DWARFDebugLine::Prologue::clear() { in clear()
32 void DWARFDebugLine::Prologue::dump(raw_ostream &OS) const { in dump()
67 bool DWARFDebugLine::Prologue::parse(DataExtractor debug_line_data, in parse()
132 DWARFDebugLine::Row::Row(bool default_is_stmt) { reset(default_is_stmt); } in Row()
134 void DWARFDebugLine::Row::postAppend() { in postAppend()
140 void DWARFDebugLine::Row::reset(bool default_is_stmt) { in reset()
154 void DWARFDebugLine::Row::dump(raw_ostream &OS) const { in dump()
163 DWARFDebugLine::Sequence::Sequence() { reset(); } in Sequence()
165 void DWARFDebugLine::Sequence::reset() { in reset()
[all …]
DCMakeLists.txt11 DWARFDebugLine.cpp
DDWARFContext.cpp31 typedef DWARFDebugLine::LineTable DWARFLineTable;
164 DWARFDebugLine::LineTable LineTable; in dump()
186 DWARFDebugLine::LineTable LineTable; in dump()
394 Line.reset(new DWARFDebugLine(&getLineSection().Relocs)); in getLineTableForUnit()
520 const DWARFDebugLine::Row &Row = LineTable->Rows[RowIndex]; in getLineInfoForAddressRange()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/DebugInfo/DWARF/
DDWARFDebugLine.cpp45 void DWARFDebugLine::ContentTypeTracker::trackContentType( in trackContentType()
67 DWARFDebugLine::Prologue::Prologue() { clear(); } in Prologue()
69 void DWARFDebugLine::Prologue::clear() { in clear()
81 void DWARFDebugLine::Prologue::dump(raw_ostream &OS, in dump()
140 DWARFDebugLine::ContentTypeTracker &ContentTypes, in parseV2DirFileTables()
142 std::vector<DWARFDebugLine::FileNameEntry> &FileNames) { in parseV2DirFileTables()
156 DWARFDebugLine::FileNameEntry FileEntry; in parseV2DirFileTables()
174 *OffsetPtr, uint64_t EndPrologueOffset, DWARFDebugLine::ContentTypeTracker in parseV5EntryFormat()
200 DWARFDebugLine::ContentTypeTracker &ContentTypes, in parseV5DirFileTables()
202 std::vector<DWARFDebugLine::FileNameEntry> &FileNames) { in parseV5DirFileTables()
[all …]
DDWARFContext.cpp64 using DWARFLineTable = DWARFDebugLine::LineTable;
411 auto DumpLineSection = [&](DWARFDebugLine::SectionParser Parser, in dump()
420 Parser.parseNext(DWARFDebugLine::warn, DWARFDebugLine::warn, &OS); in dump()
422 DWARFDebugLine::LineTable LineTable = Parser.parseNext(); in dump()
432 DWARFDebugLine::SectionParser Parser(LineData, *this, compile_units(), in dump()
441 DWARFDebugLine::SectionParser Parser(LineData, *this, dwo_compile_units(), in dump()
806 const DWARFDebugLine::LineTable *
808 Expected<const DWARFDebugLine::LineTable *> ExpectedLineTable = in getLineTableForUnit()
809 getLineTableForUnit(U, DWARFDebugLine::warn); in getLineTableForUnit()
811 DWARFDebugLine::warn(ExpectedLineTable.takeError()); in getLineTableForUnit()
[all …]
DCMakeLists.txt14 DWARFDebugLine.cpp
DDWARFVerifier.cpp646 DWARFDebugLine::Row::dumpTableHeader(OS); in verifyDebugLineRows()
661 DWARFDebugLine::Row::dumpTableHeader(OS); in verifyDebugLineRows()
/external/swiftshader/third_party/LLVM/lib/DebugInfo/
DDWARFDebugLine.cpp18 void DWARFDebugLine::Prologue::dump(raw_ostream &OS) const { in dump()
51 void DWARFDebugLine::Row::postAppend() { in postAppend()
57 void DWARFDebugLine::Row::reset(bool default_is_stmt) { in reset()
70 void DWARFDebugLine::Row::dump(raw_ostream &OS) const { in dump()
81 void DWARFDebugLine::LineTable::dump(raw_ostream &OS) const { in dump()
94 DWARFDebugLine::State::~State() {} in ~State()
96 void DWARFDebugLine::State::appendRowToMatrix(uint32_t offset) { in appendRowToMatrix()
102 DWARFDebugLine::DumpingState::~DumpingState() {} in ~DumpingState()
104 void DWARFDebugLine::DumpingState::finalize(uint32_t offset) { in finalize()
108 const DWARFDebugLine::LineTable *
[all …]
DDWARFContext.cpp42 DWARFDebugLine::DumpingState state(OS); in dump()
43 DWARFDebugLine::parseStatementTable(lineData, &stmtOffset, state); in dump()
81 const DWARFDebugLine::LineTable *
84 Line.reset(new DWARFDebugLine()); in getLineTableForCompileUnit()
93 if (const DWARFDebugLine::LineTable *lt = Line->getLineTable(stmtOffset)) in getLineTableForCompileUnit()
151 const DWARFDebugLine::LineTable *lineTable = getLineTableForCompileUnit(cu); in getLineInfoForAddress()
163 const DWARFDebugLine::Row &row = lineTable->Rows[rowIndex]; in getLineInfoForAddress()
DDWARFContext.h32 OwningPtr<DWARFDebugLine> Line;
66 const DWARFDebugLine::LineTable *
DDWARFDebugLine.h22 class DWARFDebugLine {
130 void appendRow(const DWARFDebugLine::Row &state) { Rows.push_back(state); } in appendRow()
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/DebugInfo/DWARF/
DDWARFDebugLineTest.cpp69 DWARFDebugLine::SectionParser setupParser() { in setupParser()
85 return DWARFDebugLine::SectionParser(LineData, *Context, CUs, TUs); in setupParser()
126 DWARFDebugLine Line;
151 DWARFDebugLine::Prologue Prologue, in checkDefaultPrologue()
252 const DWARFDebugLine::LineTable *Expected = *ExpectedLineTable; in TEST_P()
263 const DWARFDebugLine::LineTable *Expected2 = *ExpectedLineTable2; in TEST_P()
359 DWARFDebugLine::Prologue Prologue = LT.createBasicPrologue(); in TEST_P()
383 DWARFDebugLine::Prologue Prologue = LT.createBasicPrologue(); in TEST_P()
477 DWARFDebugLine::SectionParser Parser = setupParser(); in TEST_F()
482 DWARFDebugLine::LineTable Parsed = in TEST_F()
[all …]
DDwarfGenerator.h187 DWARFDebugLine::Prologue createBasicPrologue() const;
191 void setPrologue(DWARFDebugLine::Prologue NewPrologue);
215 void writeProloguePayload(const DWARFDebugLine::Prologue &Prologue,
218 llvm::Optional<DWARFDebugLine::Prologue> Prologue;
DDwarfGenerator.cpp150 DWARFDebugLine::Prologue dwarfgen::LineTable::createBasicPrologue() const { in createBasicPrologue()
151 DWARFDebugLine::Prologue P; in createBasicPrologue()
184 P.FileNames.push_back(DWARFDebugLine::FileNameEntry()); in createBasicPrologue()
190 void dwarfgen::LineTable::setPrologue(DWARFDebugLine::Prologue NewPrologue) { in setPrologue()
279 DWARFDebugLine::Prologue DefaultPrologue = createBasicPrologue(); in writeDefaultPrologue()
310 static void writeV2IncludeAndFileTable(const DWARFDebugLine::Prologue &Prologue, in writeV2IncludeAndFileTable()
328 static void writeV5IncludeAndFileTable(const DWARFDebugLine::Prologue &Prologue, in writeV5IncludeAndFileTable()
352 const DWARFDebugLine::Prologue &Prologue, AsmPrinter &Asm) const { in writeProloguePayload()
/external/llvm/include/llvm/DebugInfo/DWARF/
DDWARFDebugLine.h24 class DWARFDebugLine {
26 DWARFDebugLine(const RelocAddrMap* LineInfoRelocMap) : RelocMap(LineInfoRelocMap) {} in DWARFDebugLine() function
177 void appendRow(const DWARFDebugLine::Row &R) { in appendRow()
180 void appendSequence(const DWARFDebugLine::Sequence &S) { in appendSequence()
219 uint32_t findRowInSeq(const DWARFDebugLine::Sequence &seq,
DDWARFContext.h48 std::unique_ptr<DWARFDebugLine> Line;
179 const DWARFDebugLine::LineTable *getLineTableForUnit(DWARFUnit *cu);
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/DebugInfo/DWARF/
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()
265 uint32_t findRowInSeq(const DWARFDebugLine::Sequence &Seq,
DDWARFContext.h68 std::unique_ptr<DWARFDebugLine> Line;
266 const DWARFDebugLine::LineTable *getLineTableForUnit(DWARFUnit *U);
270 Expected<const DWARFDebugLine::LineTable *>
/external/swiftshader/third_party/llvm-7.0/llvm/tools/dsymutil/
DDwarfStreamer.h104 std::vector<DWARFDebugLine::Row> &Rows,
DDwarfLinker.cpp1632 static void insertLineSequence(std::vector<DWARFDebugLine::Row> &Seq, in insertLineSequence()
1633 std::vector<DWARFDebugLine::Row> &Rows) { in insertLineSequence()
1645 [](const DWARFDebugLine::Row &LHS, const DWARFDebugLine::Row &RHS) { in insertLineSequence()
1691 DWARFDebugLine::LineTable LineTable; in patchLineTableForUnit()
1699 DWARFDebugLine::warn(std::move(Err)); in patchLineTableForUnit()
1702 std::vector<DWARFDebugLine::Row> NewRows; in patchLineTableForUnit()
1707 std::vector<DWARFDebugLine::Row> Seq; in patchLineTableForUnit()
DDwarfStreamer.cpp439 std::vector<DWARFDebugLine::Row> &Rows, in emitLineTableForUnit()
/external/bcc/src/cc/
Dbcc_debug.cc49 using DWARFLineTable = DWARFDebugLine::LineTable;
/external/llvm/tools/dsymutil/
DDwarfLinker.cpp554 std::vector<DWARFDebugLine::Row> &Rows,
886 std::vector<DWARFDebugLine::Row> &Rows, in emitLineTableForUnit()
2934 static void insertLineSequence(std::vector<DWARFDebugLine::Row> &Seq, in insertLineSequence()
2935 std::vector<DWARFDebugLine::Row> &Rows) { in insertLineSequence()
2947 [](const DWARFDebugLine::Row &LHS, const DWARFDebugLine::Row &RHS) { in insertLineSequence()
2992 DWARFDebugLine::LineTable LineTable; in patchLineTableForUnit()
3001 std::vector<DWARFDebugLine::Row> NewRows; in patchLineTableForUnit()
3006 std::vector<DWARFDebugLine::Row> Seq; in patchLineTableForUnit()