Searched refs:LineTable (Results 1 – 8 of 8) sorted by relevance
/external/llvm/lib/DebugInfo/ |
D | DWARFContext.cpp | 20 typedef DWARFDebugLine::LineTable DWARFLineTable; 295 const DWARFLineTable *LineTable, in getFileNameForCompileUnit() argument 300 LineTable == 0 || in getFileNameForCompileUnit() 301 !LineTable->getFileNameByIndex(FileIndex, NeedsAbsoluteFilePath, in getFileNameForCompileUnit() 317 const DWARFLineTable *LineTable, in getFileLineInfoForCompileUnit() argument 322 if (CU == 0 || LineTable == 0) in getFileLineInfoForCompileUnit() 325 uint32_t RowIndex = LineTable->lookupAddress(Address); in getFileLineInfoForCompileUnit() 329 const DWARFDebugLine::Row &Row = LineTable->Rows[RowIndex]; in getFileLineInfoForCompileUnit() 330 if (!getFileNameForCompileUnit(CU, LineTable, Row.File, in getFileLineInfoForCompileUnit() 360 const DWARFLineTable *LineTable = getLineTableForCompileUnit(CU); in getLineInfoForAddress() local [all …]
|
D | DWARFDebugLine.h | 166 struct LineTable { struct 202 struct State : public Row, public Sequence, public LineTable { argument 239 const LineTable *getLineTable(uint32_t offset) const; 240 const LineTable *getOrParseLineTable(DataExtractor debug_line_data, 244 typedef std::map<uint32_t, LineTable> LineTableMapTy;
|
D | DWARFDebugLine.cpp | 83 void DWARFDebugLine::LineTable::dump(raw_ostream &OS) const { in dump() 106 LineTable::appendRow(*this); in appendRowToMatrix() 112 LineTable::appendSequence(*this); in appendRowToMatrix() 139 LineTable::dump(OS); in finalize() 142 const DWARFDebugLine::LineTable * 150 const DWARFDebugLine::LineTable * 154 LineTableMap.insert(LineTableMapTy::value_type(offset, LineTable())); in getOrParseLineTable() 482 DWARFDebugLine::LineTable::lookupAddress(uint64_t address) const { in lookupAddress() 528 DWARFDebugLine::LineTable::lookupAddressRange(uint64_t address, in lookupAddressRange() 605 DWARFDebugLine::LineTable::getFileNameByIndex(uint64_t FileIndex, in getFileNameByIndex()
|
D | DWARFContext.h | 93 const DWARFDebugLine::LineTable *
|
/external/clang/lib/Basic/ |
D | SourceManager.cpp | 289 if (LineTable == 0) in getLineTableFilenameID() 290 LineTable = new LineTableInfo(); in getLineTableFilenameID() 291 return LineTable->getLineTableFilenameID(Name); in getLineTableFilenameID() 312 if (LineTable == 0) in AddLineNote() 313 LineTable = new LineTableInfo(); in AddLineNote() 314 LineTable->AddLineNote(LocInfo.first, LocInfo.second, LineNo, FilenameID); in AddLineNote() 342 if (LineTable == 0) in AddLineNote() 343 LineTable = new LineTableInfo(); in AddLineNote() 359 LineTable->AddLineNote(LocInfo.first, LocInfo.second, LineNo, FilenameID, in AddLineNote() 364 if (LineTable == 0) in getLineTable() [all …]
|
/external/clang/include/clang/Basic/ |
D | SourceManager.h | 631 LineTableInfo *LineTable; variable 1330 bool hasLineTable() const { return LineTable != 0; } in hasLineTable()
|
/external/clang/lib/Serialization/ |
D | ASTWriter.cpp | 1743 LineTableInfo &LineTable = SourceMgr.getLineTable(); in WriteSourceManagerBlock() local 1747 Record.push_back(LineTable.getNumFilenames()); in WriteSourceManagerBlock() 1748 for (unsigned I = 0, N = LineTable.getNumFilenames(); I != N; ++I) { in WriteSourceManagerBlock() 1750 const char *Filename = LineTable.getFilename(I); in WriteSourceManagerBlock() 1759 for (LineTableInfo::iterator L = LineTable.begin(), LEnd = LineTable.end(); in WriteSourceManagerBlock()
|
D | ASTReader.cpp | 757 LineTableInfo &LineTable = SourceMgr.getLineTable(); in ParseLineTable() local 767 FileIDs[I] = LineTable.getLineTableFilenameID(Filename); in ParseLineTable() 793 LineTable.AddEntry(FileID::get(FID), Entries); in ParseLineTable()
|