Home
last modified time | relevance | path

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

12

/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-10.0/llvm/lib/DebugInfo/DWARF/
DDWARFDebugLine.cpp44 void DWARFDebugLine::ContentTypeTracker::trackContentType( in trackContentType()
66 DWARFDebugLine::Prologue::Prologue() { clear(); } in Prologue()
68 bool DWARFDebugLine::Prologue::hasFileAtIndex(uint64_t FileIndex) const { in hasFileAtIndex()
77 const llvm::DWARFDebugLine::FileNameEntry &
78 DWARFDebugLine::Prologue::getFileNameEntry(uint64_t Index) const { in getFileNameEntry()
88 void DWARFDebugLine::Prologue::clear() { in clear()
100 void DWARFDebugLine::Prologue::dump(raw_ostream &OS, in dump()
159 DWARFDebugLine::ContentTypeTracker &ContentTypes, in parseV2DirFileTables()
161 std::vector<DWARFDebugLine::FileNameEntry> &FileNames) { in parseV2DirFileTables()
175 DWARFDebugLine::FileNameEntry FileEntry; in parseV2DirFileTables()
[all …]
DCMakeLists.txt14 DWARFDebugLine.cpp
DDWARFContext.cpp64 using DWARFLineTable = DWARFDebugLine::LineTable;
460 auto DumpLineSection = [&](DWARFDebugLine::SectionParser Parser, in dump()
473 DWARFDebugLine::LineTable LineTable = in dump()
484 DWARFDebugLine::SectionParser Parser(LineData, *this, compile_units(), in dump()
494 DWARFDebugLine::SectionParser Parser(LineData, *this, dwo_compile_units(), in dump()
865 const DWARFDebugLine::LineTable *
867 Expected<const DWARFDebugLine::LineTable *> ExpectedLineTable = in getLineTableForUnit()
876 Expected<const DWARFDebugLine::LineTable *> DWARFContext::getLineTableForUnit( in getLineTableForUnit()
879 Line.reset(new DWARFDebugLine); in getLineTableForUnit()
1212 const DWARFDebugLine::Row &Row = LineTable->Rows[RowIndex]; in getLineInfoForAddressRange()
/external/llvm-project/llvm/lib/DebugInfo/DWARF/
DDWARFDebugLine.cpp49 void DWARFDebugLine::ContentTypeTracker::trackContentType( in trackContentType()
71 DWARFDebugLine::Prologue::Prologue() { clear(); } in Prologue()
73 bool DWARFDebugLine::Prologue::hasFileAtIndex(uint64_t FileIndex) const { in hasFileAtIndex()
82 Optional<uint64_t> 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()
185 DWARFDebugLine::ContentTypeTracker &ContentTypes, in parseV2DirFileTables()
187 std::vector<DWARFDebugLine::FileNameEntry> &FileNames) { in parseV2DirFileTables()
[all …]
DCMakeLists.txt14 DWARFDebugLine.cpp
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()
923 const DWARFDebugLine::LineTable *
925 Expected<const DWARFDebugLine::LineTable *> ExpectedLineTable = in getLineTableForUnit()
934 Expected<const DWARFDebugLine::LineTable *> DWARFContext::getLineTableForUnit( in getLineTableForUnit()
937 Line.reset(new DWARFDebugLine); in getLineTableForUnit()
1280 const DWARFDebugLine::Row &Row = LineTable->Rows[RowIndex]; in getLineInfoForAddressRange()
/external/llvm-project/llvm/unittests/DebugInfo/DWARF/
DDWARFDebugLineTest.cpp73 DWARFDebugLine::SectionParser setupParser() { in setupParser()
89 return DWARFDebugLine::SectionParser(LineData, *Context, Units); in setupParser()
99 Expected<const DWARFDebugLine::LineTable *>
111 DWARFDebugLine Line;
135 DWARFDebugLine::Prologue Prologue, in checkDefaultPrologue()
227 DWARFDebugLine::Prologue Prologue = LT.createBasicPrologue(); in TEST_P()
275 const DWARFDebugLine::LineTable *Expected = *ExpectedLineTable; in TEST_P()
286 const DWARFDebugLine::LineTable *Expected2 = *ExpectedLineTable2; in TEST_P()
406 DWARFDebugLine::Prologue Prologue = LT.createBasicPrologue(); in TEST_P()
415 DWARFDebugLine::LineTable Result(**ExpectedLineTable); in TEST_P()
[all …]
DDwarfGenerator.h189 DWARFDebugLine::Prologue createBasicPrologue() const;
193 void setPrologue(DWARFDebugLine::Prologue NewPrologue);
217 void writeProloguePayload(const DWARFDebugLine::Prologue &Prologue,
223 llvm::Optional<DWARFDebugLine::Prologue> Prologue;
DDwarfGenerator.cpp158 DWARFDebugLine::Prologue dwarfgen::LineTable::createBasicPrologue() const { in createBasicPrologue()
159 DWARFDebugLine::Prologue P; in createBasicPrologue()
193 P.FileNames.push_back(DWARFDebugLine::FileNameEntry()); in createBasicPrologue()
199 void dwarfgen::LineTable::setPrologue(DWARFDebugLine::Prologue NewPrologue) { in setPrologue()
306 DWARFDebugLine::Prologue DefaultPrologue = createBasicPrologue(); in writeDefaultPrologue()
337 static void writeV2IncludeAndFileTable(const DWARFDebugLine::Prologue &Prologue, in writeV2IncludeAndFileTable()
355 static void writeV5IncludeAndFileTable(const DWARFDebugLine::Prologue &Prologue, in writeV5IncludeAndFileTable()
382 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/llvm-project/lld/Common/
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()
/external/llvm-project/lld/include/lld/Common/
DDWARF.h38 std::vector<const llvm::DWARFDebugLine::LineTable *> lineTables;
40 const llvm::DWARFDebugLine::LineTable *lt;
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/DebugInfo/DWARF/
DDWARFDebugLine.h32 class DWARFDebugLine {
127 const llvm::DWARFDebugLine::FileNameEntry &
244 void appendRow(const DWARFDebugLine::Row &R) { Rows.push_back(R); } in appendRow()
246 void appendSequence(const DWARFDebugLine::Sequence &S) { in appendSequence()
298 uint32_t findRowInSeq(const DWARFDebugLine::Sequence &Seq,
DDWARFContext.h66 std::unique_ptr<DWARFDebugLine> Line;
295 const DWARFDebugLine::LineTable *getLineTableForUnit(DWARFUnit *U);
299 Expected<const DWARFDebugLine::LineTable *>
/external/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
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,
DDWARFContext.h61 std::unique_ptr<DWARFDebugLine> Line;
321 const DWARFDebugLine::LineTable *getLineTableForUnit(DWARFUnit *U);
325 Expected<const DWARFDebugLine::LineTable *>
/external/llvm-project/llvm/utils/gn/secondary/llvm/lib/DebugInfo/DWARF/
DBUILD.gn22 "DWARFDebugLine.cpp",
/external/llvm-project/llvm/lib/DebugInfo/GSYM/
DDwarfTransformer.cpp28 const DWARFDebugLine::LineTable *LineTable;
279 DWARFDebugLine::Row PrevRow; in convertFunctionLineTable()
282 const DWARFDebugLine::Row &Row = CUI.LineTable->Rows[RowIndex]; in convertFunctionLineTable()
339 PrevRow = DWARFDebugLine::Row(); in convertFunctionLineTable()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/DWARFLinker/
DDWARFLinker.h149 std::vector<DWARFDebugLine::Row> &Rows,
/external/llvm-project/llvm/include/llvm/DWARFLinker/
DDWARFStreamer.h114 std::vector<DWARFDebugLine::Row> &Rows,
/external/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
DSymbolFileDWARF.cpp154 static const llvm::DWARFDebugLine::LineTable *
156 llvm::DWARFDebugLine &line, dw_offset_t line_offset, in ParseLLVMLineTable()
162 llvm::Expected<const llvm::DWARFDebugLine::LineTable *> line_table = in ParseLLVMLineTable()
179 llvm::DWARFDebugLine::Prologue &prologue, in ParseLLVMLineTablePrologue()
206 GetFileByIndex(const llvm::DWARFDebugLine::Prologue &prologue, size_t idx, in GetFileByIndex()
224 const llvm::DWARFDebugLine::Prologue &prologue, in ParseSupportFilesFromPrologue()
894 llvm::DWARFDebugLine::Prologue prologue; in ParseSupportFiles()
935 llvm::DWARFDebugLine::Prologue prologue; in GetTypeUnitSupportFiles()
1029 llvm::DWARFDebugLine line; in ParseLineTable()
1030 const llvm::DWARFDebugLine::LineTable *line_table = in ParseLineTable()
[all …]

12