/external/llvm-project/clang/include/clang/Basic/ |
D | SourceManagerInternals.h | 32 struct LineEntry { struct 52 static LineEntry get(unsigned Offs, unsigned Line, int Filename, in get() argument 55 LineEntry E; in get() 66 inline bool operator<(const LineEntry &lhs, const LineEntry &rhs) { 71 inline bool operator<(const LineEntry &E, unsigned Offset) { 75 inline bool operator<(unsigned Offset, const LineEntry &E) { 92 std::map<FileID, std::vector<LineEntry>> LineEntries; 118 const LineEntry *FindNearestLineEntry(FileID FID, unsigned Offset); 121 using iterator = std::map<FileID, std::vector<LineEntry>>::iterator; 128 void AddEntry(FileID FID, const std::vector<LineEntry> &Entries);
|
/external/clang/include/clang/Basic/ |
D | SourceManagerInternals.h | 29 struct LineEntry { struct 49 static LineEntry get(unsigned Offs, unsigned Line, int Filename, in get() argument 52 LineEntry E; in get() 63 inline bool operator<(const LineEntry &lhs, const LineEntry &rhs) { 68 inline bool operator<(const LineEntry &E, unsigned Offset) { 72 inline bool operator<(unsigned Offset, const LineEntry &E) { 89 std::map<FileID, std::vector<LineEntry> > LineEntries; 114 const LineEntry *FindNearestLineEntry(FileID FID, unsigned Offset); 117 typedef std::map<FileID, std::vector<LineEntry> >::iterator iterator; 123 void AddEntry(FileID FID, const std::vector<LineEntry> &Entries);
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/DebugInfo/GSYM/ |
D | LineEntry.h | 22 struct LineEntry { struct 26 LineEntry(uint64_t A = 0, uint32_t F = 0, uint32_t L = 0) argument 31 inline raw_ostream &operator<<(raw_ostream &OS, const LineEntry &LE) { argument 36 inline bool operator==(const LineEntry &LHS, const LineEntry &RHS) { 39 inline bool operator!=(const LineEntry &LHS, const LineEntry &RHS) { 42 inline bool operator<(const LineEntry &LHS, const LineEntry &RHS) {
|
D | LineTable.h | 119 typedef std::vector<gsym::LineEntry> Collection; 139 static Expected<LineEntry> lookup(DataExtractor &Data, uint64_t BaseAddr, 169 void push(const LineEntry &LE) { in push() 178 LineEntry &get(size_t i) { in get() 182 const LineEntry &get(size_t i) const { in get() 186 LineEntry &operator[](size_t i) { 189 const LineEntry &operator[](size_t i) const {
|
/external/llvm-project/llvm/include/llvm/DebugInfo/GSYM/ |
D | LineEntry.h | 22 struct LineEntry { struct 26 LineEntry(uint64_t A = 0, uint32_t F = 0, uint32_t L = 0) argument 31 inline raw_ostream &operator<<(raw_ostream &OS, const LineEntry &LE) { argument 36 inline bool operator==(const LineEntry &LHS, const LineEntry &RHS) { 39 inline bool operator!=(const LineEntry &LHS, const LineEntry &RHS) { 42 inline bool operator<(const LineEntry &LHS, const LineEntry &RHS) {
|
D | LineTable.h | 119 typedef std::vector<gsym::LineEntry> Collection; 139 static Expected<LineEntry> lookup(DataExtractor &Data, uint64_t BaseAddr, 173 Optional<LineEntry> first() const { in first() 182 Optional<LineEntry> last() const { in last() 187 void push(const LineEntry &LE) { in push() 196 LineEntry &get(size_t i) { in get() 200 const LineEntry &get(size_t i) const { in get() 204 LineEntry &operator[](size_t i) { 207 const LineEntry &operator[](size_t i) const {
|
/external/llvm-project/lldb/source/Symbol/ |
D | LineEntry.cpp | 16 LineEntry::LineEntry() in LineEntry() function in LineEntry 21 LineEntry::LineEntry(const lldb::SectionSP §ion_sp, in LineEntry() function in LineEntry 34 void LineEntry::Clear() { in Clear() 47 bool LineEntry::IsValid() const { in IsValid() 51 bool LineEntry::DumpStopContext(Stream *s, bool show_fullpaths) const { in DumpStopContext() 71 bool LineEntry::Dump(Stream *s, Target *target, bool show_file, in Dump() 106 bool LineEntry::GetDescription(Stream *s, lldb::DescriptionLevel level, in GetDescription() 154 bool lldb_private::operator<(const LineEntry &a, const LineEntry &b) { in operator <() 155 return LineEntry::Compare(a, b) < 0; in operator <() 158 int LineEntry::Compare(const LineEntry &a, const LineEntry &b) { in Compare() [all …]
|
D | LineTable.cpp | 179 bool LineTable::GetLineEntryAtIndex(uint32_t idx, LineEntry &line_entry) { in GetLineEntryAtIndex() 189 LineEntry &line_entry, in FindLineEntryByAddress() 261 LineEntry &line_entry) { in ConvertEntryAtIndexToLineEntry() 307 uint32_t line, bool exact, LineEntry *line_entry_ptr) { in FindLineEntryIndexByFileIndex() 352 LineEntry *line_entry_ptr) { in FindLineEntryIndexByFileIndex() 424 LineEntry line_entry; in Dump() 438 LineEntry line_entry; in GetDescription() 453 LineEntry line_entry; in GetContiguousFileAddressRanges() 475 LineEntry line_entry; in LinkLineTable()
|
D | Function.cpp | 262 LineEntry line_entry; in GetStartLineSourceInfo() 285 LineEntry line_entry; in GetEndLineSourceInfo() 538 LineEntry first_line_entry; in GetPrologueByteSize() 557 LineEntry line_entry; in GetPrologueByteSize() 577 LineEntry line_entry; in GetPrologueByteSize() 604 LineEntry line_entry; in GetPrologueByteSize() 618 LineEntry first_non_zero_entry; in GetPrologueByteSize()
|
/external/llvm-project/lldb/source/API/ |
D | SBLineEntry.cpp | 32 SBLineEntry::SBLineEntry(const lldb_private::LineEntry *lldb_object_ptr) in SBLineEntry() 35 m_opaque_up = std::make_unique<LineEntry>(*lldb_object_ptr); in SBLineEntry() 47 void SBLineEntry::SetLineEntry(const lldb_private::LineEntry &lldb_object_ref) { in SetLineEntry() 48 m_opaque_up = std::make_unique<LineEntry>(lldb_object_ref); in SetLineEntry() 138 lldb_private::LineEntry *lhs_ptr = m_opaque_up.get(); in operator ==() 139 lldb_private::LineEntry *rhs_ptr = rhs.m_opaque_up.get(); in operator ==() 142 return lldb_private::LineEntry::Compare(*lhs_ptr, *rhs_ptr) == 0; in operator ==() 151 lldb_private::LineEntry *lhs_ptr = m_opaque_up.get(); in operator !=() 152 lldb_private::LineEntry *rhs_ptr = rhs.m_opaque_up.get(); in operator !=() 155 return lldb_private::LineEntry::Compare(*lhs_ptr, *rhs_ptr) != 0; in operator !=() [all …]
|
/external/llvm-project/lldb/include/lldb/Symbol/ |
D | LineEntry.h | 20 struct LineEntry { struct 24 LineEntry(); 26 LineEntry(const lldb::SectionSP §ion_sp, lldb::addr_t section_offset, 98 static int Compare(const LineEntry &lhs, const LineEntry &rhs); 172 bool operator<(const LineEntry &lhs, const LineEntry &rhs);
|
D | LineTable.h | 121 bool FindLineEntryByAddress(const Address &so_addr, LineEntry &line_entry, 160 LineEntry *line_entry_ptr); 164 uint32_t line, bool exact, LineEntry *line_entry_ptr); 180 bool GetLineEntryAtIndex(uint32_t idx, LineEntry &line_entry); 339 bool ConvertEntryAtIndexToLineEntry(uint32_t idx, LineEntry &line_entry);
|
D | SymbolContext.h | 75 LineEntry *line_entry = nullptr, 82 LineEntry *line_entry = nullptr, 292 LineEntry GetFunctionStartLineEntry() const; 322 LineEntry line_entry; ///< The LineEntry for a given query
|
/external/llvm-project/lldb/include/lldb/API/ |
D | SBLineEntry.h | 55 lldb_private::LineEntry *get(); 63 const lldb_private::LineEntry *operator->() const; 65 lldb_private::LineEntry &ref(); 67 const lldb_private::LineEntry &ref() const; 69 SBLineEntry(const lldb_private::LineEntry *lldb_object_ptr); 71 void SetLineEntry(const lldb_private::LineEntry &lldb_object_ref); 73 std::unique_ptr<lldb_private::LineEntry> m_opaque_up;
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/DebugInfo/GSYM/ |
D | LineTable.cpp | 52 typedef std::function<bool(const LineEntry &Row)> LineEntryCallback; 70 LineEntry Row(BaseAddr, 1, FirstLine); in parse() 193 LineEntry Prev(BaseAddr, 1, Lines.front().Line); in encode() 254 llvm::Error Err = parse(Data, BaseAddr, [&](const LineEntry &Row) -> bool { in decode() 266 Expected<LineEntry> LineTable::lookup(DataExtractor &Data, uint64_t BaseAddr, uint64_t Addr) { in lookup() 267 LineEntry Result; in lookup() 269 [Addr, &Result](const LineEntry &Row) -> bool { in lookup() 290 for (const auto &LineEntry : LT) in operator <<() local 291 OS << LineEntry << '\n'; in operator <<()
|
D | FunctionInfo.cpp | 180 Optional<LineEntry> LineEntry; in lookup() local 201 LineEntry = ExpectedLE.get(); in lookup() 218 if (!LineEntry) { in lookup() 227 Optional<FileEntry> LineEntryFile = GR.getFile(LineEntry->File); in lookup() 231 LineEntry->File); in lookup() 237 SrcLoc.Line = LineEntry->Line; in lookup()
|
/external/llvm-project/llvm/lib/DebugInfo/GSYM/ |
D | LineTable.cpp | 52 typedef std::function<bool(const LineEntry &Row)> LineEntryCallback; 70 LineEntry Row(BaseAddr, 1, FirstLine); in parse() 193 LineEntry Prev(BaseAddr, 1, Lines.front().Line); in encode() 254 llvm::Error Err = parse(Data, BaseAddr, [&](const LineEntry &Row) -> bool { in decode() 266 Expected<LineEntry> LineTable::lookup(DataExtractor &Data, uint64_t BaseAddr, uint64_t Addr) { in lookup() 267 LineEntry Result; in lookup() 269 [Addr, &Result](const LineEntry &Row) -> bool { in lookup() 290 for (const auto &LineEntry : LT) in operator <<() local 291 OS << LineEntry << '\n'; in operator <<()
|
D | FunctionInfo.cpp | 183 Optional<LineEntry> LineEntry; in lookup() local 204 LineEntry = ExpectedLE.get(); in lookup() 221 if (!LineEntry) { in lookup() 231 Optional<FileEntry> LineEntryFile = GR.getFile(LineEntry->File); in lookup() 235 LineEntry->File); in lookup() 242 SrcLoc.Line = LineEntry->Line; in lookup()
|
/external/llvm-project/llvm/unittests/DebugInfo/GSYM/ |
D | GSYMTest.cpp | 103 FI.OptLineTable->push(LineEntry(StartAddr,FileIdx,Line)); in TEST() 139 FIWithLines.OptLineTable->push(LineEntry(StartAddr,FileIdx,Line)); in TEST() 155 FIWithMoreLines.OptLineTable->push(LineEntry(StartAddr,FileIdx,Line+5)); in TEST() 267 LineEntry Line0(FuncAddr + 0x000, FileIdx, 10); in AddLines() 268 LineEntry Line1(FuncAddr + 0x010, FileIdx, 11); in AddLines() 269 LineEntry Line2(FuncAddr + 0x100, FileIdx, 1000); in AddLines() 527 LineEntry Invalid; in TEST() 530 LineEntry BadFile(ValidAddr, InvalidFileIdx, ValidLine); in TEST() 533 LineEntry E1(ValidAddr, ValidFileIdx, ValidLine); in TEST() 534 LineEntry E2(ValidAddr, ValidFileIdx, ValidLine); in TEST() [all …]
|
/external/llvm/lib/MC/ |
D | MCDwarf.cpp | 63 MCDwarfLineEntry LineEntry(LineSym, DwarfLoc); in Make() local 72 .addLineEntry(LineEntry, Section); in Make() 112 for (const MCDwarfLineEntry &LineEntry : LineEntries) { in EmitDwarfLineTable() local 113 int64_t LineDelta = static_cast<int64_t>(LineEntry.getLine()) - LastLine; in EmitDwarfLineTable() 115 if (FileNum != LineEntry.getFileNum()) { in EmitDwarfLineTable() 116 FileNum = LineEntry.getFileNum(); in EmitDwarfLineTable() 120 if (Column != LineEntry.getColumn()) { in EmitDwarfLineTable() 121 Column = LineEntry.getColumn(); in EmitDwarfLineTable() 125 if (Discriminator != LineEntry.getDiscriminator()) { in EmitDwarfLineTable() 126 Discriminator = LineEntry.getDiscriminator(); in EmitDwarfLineTable() [all …]
|
/external/llvm/include/llvm/MC/ |
D | MCCodeView.h | 118 void addLineEntry(const MCCVLineEntry &LineEntry) { in addLineEntry() argument 121 {LineEntry.getFunctionId(), {Offset, Offset + 1}}); in addLineEntry() 124 MCCVLines.push_back(LineEntry); in addLineEntry()
|
/external/llvm-project/lldb/unittests/Symbol/ |
D | TestLineEntry.cpp | 43 llvm::Expected<LineEntry> GetLineEntryForLine(uint32_t line); 55 llvm::Expected<LineEntry> LineEntryTest::GetLineEntryForLine(uint32_t line) { in GetLineEntryForLine()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/MC/ |
D | MCDwarf.cpp | 100 MCDwarfLineEntry LineEntry(LineSym, DwarfLoc); in Make() local 109 .addLineEntry(LineEntry, Section); in Make() 161 for (const MCDwarfLineEntry &LineEntry : LineEntries) { in EmitDwarfLineTable() local 162 int64_t LineDelta = static_cast<int64_t>(LineEntry.getLine()) - LastLine; in EmitDwarfLineTable() 164 if (FileNum != LineEntry.getFileNum()) { in EmitDwarfLineTable() 165 FileNum = LineEntry.getFileNum(); in EmitDwarfLineTable() 169 if (Column != LineEntry.getColumn()) { in EmitDwarfLineTable() 170 Column = LineEntry.getColumn(); in EmitDwarfLineTable() 174 if (Discriminator != LineEntry.getDiscriminator() && in EmitDwarfLineTable() 176 Discriminator = LineEntry.getDiscriminator(); in EmitDwarfLineTable() [all …]
|
/external/llvm-project/llvm/lib/MC/ |
D | MCDwarf.cpp | 123 MCDwarfLineEntry LineEntry(LineSym, DwarfLoc); in Make() local 132 .addLineEntry(LineEntry, Section); in Make() 179 for (const MCDwarfLineEntry &LineEntry : LineEntries) { in emitDwarfLineTable() local 180 int64_t LineDelta = static_cast<int64_t>(LineEntry.getLine()) - LastLine; in emitDwarfLineTable() 182 if (FileNum != LineEntry.getFileNum()) { in emitDwarfLineTable() 183 FileNum = LineEntry.getFileNum(); in emitDwarfLineTable() 187 if (Column != LineEntry.getColumn()) { in emitDwarfLineTable() 188 Column = LineEntry.getColumn(); in emitDwarfLineTable() 192 if (Discriminator != LineEntry.getDiscriminator() && in emitDwarfLineTable() 194 Discriminator = LineEntry.getDiscriminator(); in emitDwarfLineTable() [all …]
|
/external/llvm/lib/DebugInfo/PDB/ |
D | PDBContext.cpp | 79 DILineInfo LineEntry = in getLineInfoForAddressRange() local 81 Table.push_back(std::make_pair(LineInfo->getVirtualAddress(), LineEntry)); in getLineInfoForAddressRange()
|