Home
last modified time | relevance | path

Searched refs:LineEntry (Results 1 – 9 of 9) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/DebugInfo/GSYM/
DLineEntry.h22 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) {
DLineTable.h119 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 {
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/DebugInfo/GSYM/
DLineTable.cpp52 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 <<()
DFunctionInfo.cpp180 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()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/MC/
DMCDwarf.cpp100 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 …]
DMCCodeView.cpp265 void CodeViewContext::addLineEntry(const MCCVLoc &LineEntry) { in addLineEntry() argument
268 {LineEntry.getFunctionId(), {Offset, Offset + 1}}); in addLineEntry()
271 MCCVLines.push_back(LineEntry); in addLineEntry()
342 bool HaveColumns = any_of(Locs, [](const MCCVLoc &LineEntry) { in emitLineTableForFunction() argument
343 return LineEntry.getColumn() != 0; in emitLineTableForFunction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/DebugInfo/PDB/
DPDBContext.cpp78 DILineInfo LineEntry = getLineInfoForAddress( in getLineInfoForAddressRange() local
80 Table.push_back(std::make_pair(LineInfo->getVirtualAddress(), LineEntry)); in getLineInfoForAddressRange()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/MC/
DMCCodeView.h172 void addLineEntry(const MCCVLoc &LineEntry);
DMCDwarf.h180 void addLineEntry(const MCDwarfLineEntry &LineEntry, MCSection *Sec) { in addLineEntry() argument
181 MCLineDivisions[Sec].push_back(LineEntry); in addLineEntry()