/external/lldb/source/Symbol/ |
H A D | LineTable.cpp | 1 //===-- LineTable.cpp -------------------------------------------*- C++ -*-===// 15 #include "lldb/Symbol/LineTable.h" 22 // LineTable constructor 24 LineTable::LineTable(CompileUnit* comp_unit) : function in class:LineTable 33 LineTable::~LineTable() 38 LineTable::InsertLineEntry 55 LineTable::Entry::LessThanBinaryPredicate less_than_bp(this); 71 LineTable [all...] |
/external/lldb/include/lldb/Symbol/ |
H A D | LineTable.h | 1 //===-- LineTable.h ---------------------------------------------*- C++ -*-===// 24 /// @class LineSequence LineTable.h "lldb/Symbol/LineTable.h" 43 /// @class LineTable LineTable.h "lldb/Symbol/LineTable.h" 46 class LineTable class in namespace:lldb_private 55 LineTable (CompileUnit* comp_unit); 60 ~LineTable (); 220 /// @see LineTable [all...] |
/external/lldb/source/Plugins/SymbolFile/DWARF/ |
H A D | DWARFDebugLine.h | 163 // LineTable 165 struct LineTable struct in class:DWARFDebugLine 167 typedef std::shared_ptr<LineTable> shared_ptr; 169 LineTable() : function in struct:DWARFDebugLine::LineTable 233 static bool ParseStatementTable(const lldb_private::DataExtractor& debug_line_data, lldb::offset_t *offset_ptr, LineTable* line_table); 244 LineTable::shared_ptr GetLineTable(const dw_offset_t offset) const; 247 typedef std::map<dw_offset_t, LineTable::shared_ptr> LineTableMap;
|
/external/llvm/lib/DebugInfo/ |
H A D | DWARFDebugLine.cpp | 172 DWARFDebugLine::LineTable::LineTable() { function in class:DWARFDebugLine::LineTable 176 void DWARFDebugLine::LineTable::dump(raw_ostream &OS) const { 190 void DWARFDebugLine::LineTable::clear() { 196 DWARFDebugLine::ParsingState::ParsingState(struct LineTable *LT) 197 : LineTable(LT), RowNumber(0) { 202 Row.reset(LineTable->Prologue.DefaultIsStmt); 214 LineTable->appendRow(Row); 220 LineTable->appendSequence(Sequence); 226 const DWARFDebugLine::LineTable * [all...] |
H A D | DWARFDebugLine.h | 163 struct LineTable { struct in class:llvm::DWARFDebugLine 164 LineTable(); 202 const LineTable *getLineTable(uint32_t offset) const; 203 const LineTable *getOrParseLineTable(DataExtractor debug_line_data, 208 ParsingState(struct LineTable *LT); 214 struct LineTable *LineTable; member in struct:llvm::DWARFDebugLine::ParsingState 222 typedef std::map<uint32_t, LineTable> LineTableMapTy;
|
H A D | DWARFContext.cpp | 27 typedef DWARFDebugLine::LineTable DWARFLineTable; 135 DWARFDebugLine::LineTable LineTable; local 136 LineTable.parse(lineData, &getLineSection().Relocs, &stmtOffset); 137 LineTable.dump(OS); 147 DWARFDebugLine::LineTable LineTable; local 148 while (LineTable.Prologue.parse(lineData, &stmtOffset)) { 149 LineTable.dump(OS); 150 LineTable 428 getFileNameForCompileUnit(DWARFCompileUnit *CU, const DWARFLineTable *LineTable, uint64_t FileIndex, FileLineInfoKind Kind, std::string &FileName) argument 448 getFileLineInfoForCompileUnit(DWARFCompileUnit *CU, const DWARFLineTable *LineTable, uint64_t Address, FileLineInfoKind Kind, DILineInfo &Result) argument 499 const DWARFLineTable *LineTable = getLineTableForCompileUnit(CU); local 525 const DWARFLineTable *LineTable = getLineTableForCompileUnit(CU); local 556 const DWARFLineTable *LineTable = nullptr; local [all...] |
/external/llvm/lib/Transforms/Instrumentation/ |
H A D | DebugIR.cpp | 149 const ValueToLineMap LineTable; member in class:__anon26253::DIUpdater 173 : Builder(M), Layout(&M), LineTable(DisplayM ? DisplayM : &M), VMap(VMap), 244 if (!LineTable.getLine(RealInst, Line)) { 247 DEBUG(dbgs() << "WARNING: no LineTable entry for instruction " << RealInst 343 if (LineTable.getLine(V, Line)) 348 if (mapped && LineTable.getLine(mapped, Line))
|
/external/clang/include/clang/Basic/ |
H A D | SourceManager.h | 646 LineTableInfo *LineTable; member in class:clang::SourceManager 1368 bool hasLineTable() const { return LineTable != nullptr; }
|
/external/clang/lib/Serialization/ |
H A D | ASTReader.cpp | 1018 LineTableInfo &LineTable = SourceMgr.getLineTable(); local 1028 FileIDs[I] = LineTable.getLineTableFilenameID(Filename); 1054 LineTable.AddEntry(FileID::get(FID), Entries);
|
H A D | ASTWriter.cpp | 1805 LineTableInfo &LineTable = SourceMgr.getLineTable(); local 1809 Record.push_back(LineTable.getNumFilenames()); 1810 for (unsigned I = 0, N = LineTable.getNumFilenames(); I != N; ++I) { 1812 const char *Filename = LineTable.getFilename(I); 1821 for (LineTableInfo::iterator L = LineTable.begin(), LEnd = LineTable.end();
|