Home
last modified time | relevance | path

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

/minix3/external/bsd/llvm/dist/llvm/include/llvm/DebugInfo/
H A DDWARFDebugLine.h163 struct LineTable { struct
164 LineTable();
208 const LineTable *getLineTable(uint32_t offset) const; argument
209 const LineTable *getOrParseLineTable(DataExtractor debug_line_data,
214 ParsingState(struct LineTable *LT);
220 struct LineTable *LineTable; member
228 typedef std::map<uint32_t, LineTable> LineTableMapTy;
H A DDWARFContext.h158 const DWARFDebugLine::LineTable *getLineTableForUnit(DWARFUnit *cu);
/minix3/external/bsd/llvm/dist/llvm/lib/DebugInfo/
H A DDWARFContext.cpp27 typedef DWARFDebugLine::LineTable DWARFLineTable;
149 DWARFDebugLine::LineTable LineTable; in dump() local
150 LineTable.parse(lineData, &getLineSection().Relocs, &stmtOffset); in dump()
151 LineTable.dump(OS); in dump()
161 DWARFDebugLine::LineTable LineTable; in dump() local
162 while (LineTable.Prologue.parse(lineData, &stmtOffset)) { in dump()
163 LineTable.dump(OS); in dump()
164 LineTable.clear(); in dump()
412 if (const DWARFLineTable *LineTable = getLineTableForUnit(CU)) in getLineInfoForAddress() local
413 LineTable->getFileLineInfoForAddress(Address, CU->getCompilationDir(), in getLineInfoForAddress()
[all …]
H A DDWARFDebugLine.cpp172 DWARFDebugLine::LineTable::LineTable() { in LineTable() function in DWARFDebugLine::LineTable
176 void DWARFDebugLine::LineTable::dump(raw_ostream &OS) const { in dump()
190 void DWARFDebugLine::LineTable::clear() { in clear()
196 DWARFDebugLine::ParsingState::ParsingState(struct LineTable *LT) in ParsingState()
197 : LineTable(LT), RowNumber(0) { in ParsingState()
202 Row.reset(LineTable->Prologue.DefaultIsStmt); in resetRowAndSequence()
214 LineTable->appendRow(Row); in appendRowToMatrix()
220 LineTable->appendSequence(Sequence); in appendRowToMatrix()
226 const DWARFDebugLine::LineTable *
234 const DWARFDebugLine::LineTable *
[all …]
/minix3/external/bsd/llvm/dist/clang/lib/Basic/
H A DSourceManager.cpp282 if (!LineTable) in getLineTableFilenameID()
283 LineTable = new LineTableInfo(); in getLineTableFilenameID()
284 return LineTable->getLineTableFilenameID(Name); in getLineTableFilenameID()
305 if (!LineTable) in AddLineNote()
306 LineTable = new LineTableInfo(); in AddLineNote()
307 LineTable->AddLineNote(LocInfo.first, LocInfo.second, LineNo, FilenameID); in AddLineNote()
335 if (!LineTable) in AddLineNote()
336 LineTable = new LineTableInfo(); in AddLineNote()
352 LineTable->AddLineNote(LocInfo.first, LocInfo.second, LineNo, FilenameID, in AddLineNote()
357 if (!LineTable) in getLineTable()
[all …]
/minix3/external/bsd/llvm/lib/liblldbSymbol/
H A DMakefile23 LineTable.cpp \
/minix3/external/bsd/llvm/dist/clang/include/clang/Basic/
H A DSourceManager.h646 LineTableInfo *LineTable; variable
1372 bool hasLineTable() const { return LineTable != nullptr; } in hasLineTable()
/minix3/external/bsd/llvm/dist/clang/lib/Serialization/
H A DASTWriter.cpp1921 LineTableInfo &LineTable = SourceMgr.getLineTable(); in WriteSourceManagerBlock() local
1925 Record.push_back(LineTable.getNumFilenames()); in WriteSourceManagerBlock()
1926 for (unsigned I = 0, N = LineTable.getNumFilenames(); I != N; ++I) in WriteSourceManagerBlock()
1927 AddPath(LineTable.getFilename(I), Record); in WriteSourceManagerBlock()
1930 for (LineTableInfo::iterator L = LineTable.begin(), LEnd = LineTable.end(); in WriteSourceManagerBlock()
H A DASTReader.cpp1034 LineTableInfo &LineTable = SourceMgr.getLineTable(); in ParseLineTable() local
1041 FileIDs[I] = LineTable.getLineTableFilenameID(Filename); in ParseLineTable()
1067 LineTable.AddEntry(FileID::get(FID), Entries); in ParseLineTable()