/external/llvm/lib/DebugInfo/DWARF/ |
D | DWARFDebugLine.cpp | 20 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 …]
|
D | CMakeLists.txt | 11 DWARFDebugLine.cpp
|
D | DWARFContext.cpp | 31 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/ |
D | DWARFDebugLine.cpp | 44 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 …]
|
D | CMakeLists.txt | 14 DWARFDebugLine.cpp
|
D | DWARFContext.cpp | 64 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/ |
D | DWARFDebugLine.cpp | 49 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 …]
|
D | CMakeLists.txt | 14 DWARFDebugLine.cpp
|
D | DWARFContext.cpp | 63 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/ |
D | DWARFDebugLineTest.cpp | 73 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 …]
|
D | DwarfGenerator.h | 189 DWARFDebugLine::Prologue createBasicPrologue() const; 193 void setPrologue(DWARFDebugLine::Prologue NewPrologue); 217 void writeProloguePayload(const DWARFDebugLine::Prologue &Prologue, 223 llvm::Optional<DWARFDebugLine::Prologue> Prologue;
|
D | DwarfGenerator.cpp | 158 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/ |
D | DWARFDebugLine.h | 24 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,
|
D | DWARFContext.h | 48 std::unique_ptr<DWARFDebugLine> Line; 179 const DWARFDebugLine::LineTable *getLineTableForUnit(DWARFUnit *cu);
|
/external/llvm-project/lld/Common/ |
D | DWARF.cpp | 23 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/ |
D | DWARF.h | 38 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/ |
D | DWARFDebugLine.h | 32 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,
|
D | DWARFContext.h | 66 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/ |
D | DWARFDebugLine.h | 32 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,
|
D | DWARFContext.h | 61 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/ |
D | BUILD.gn | 22 "DWARFDebugLine.cpp",
|
/external/llvm-project/llvm/lib/DebugInfo/GSYM/ |
D | DwarfTransformer.cpp | 28 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/ |
D | DWARFLinker.h | 149 std::vector<DWARFDebugLine::Row> &Rows,
|
/external/llvm-project/llvm/include/llvm/DWARFLinker/ |
D | DWARFStreamer.h | 114 std::vector<DWARFDebugLine::Row> &Rows,
|
/external/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
D | SymbolFileDWARF.cpp | 154 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 …]
|