/external/llvm/include/llvm/DebugInfo/DWARF/ |
H A D | DWARFDebugLine.h | 163 struct LineTable { struct in class:llvm::DWARFDebugLine 164 LineTable(); 208 const LineTable *getLineTable(uint32_t offset) const; 209 const LineTable *getOrParseLineTable(DataExtractor debug_line_data, 214 ParsingState(struct LineTable *LT); 220 struct LineTable *LineTable; member in struct:llvm::DWARFDebugLine::ParsingState 228 typedef std::map<uint32_t, LineTable> LineTableMapTy;
|
H A D | DWARFContext.h | 158 const DWARFDebugLine::LineTable *getLineTableForUnit(DWARFUnit *cu);
|
/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...] |
H A D | Android.mk | 28 LineTable.cpp \
|
H A D | CompileUnit.cpp | 13 #include "lldb/Symbol/LineTable.h" 237 LineTable* 258 CompileUnit::SetLineTable(LineTable* line_table) 303 LineTable *line_table = GetLineTable(); 354 LineTable *line_table = sc.comp_unit->GetLineTable();
|
H A D | Function.cpp | 16 #include "lldb/Symbol/LineTable.h" 265 LineTable *line_table = m_comp_unit->GetLineTable(); 289 LineTable *line_table = m_comp_unit->GetLineTable(); 499 LineTable* line_table = m_comp_unit->GetLineTable ();
|
/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...] |
H A D | CompileUnit.h | 245 LineTable* 328 SetLineTable(LineTable* line_table); 404 std::unique_ptr<LineTable> m_line_table_ap; ///< Line table that will get parsed on demand.
|
/external/llvm/lib/DebugInfo/DWARF/ |
H A D | DWARFContext.cpp | 27 typedef DWARFDebugLine::LineTable DWARFLineTable; 149 DWARFDebugLine::LineTable LineTable; local 150 LineTable.parse(lineData, &getLineSection().Relocs, &stmtOffset); 151 LineTable.dump(OS); 161 DWARFDebugLine::LineTable LineTable; local 162 while (LineTable.Prologue.parse(lineData, &stmtOffset)) { 163 LineTable.dump(OS); 164 LineTable 439 const DWARFLineTable *LineTable = getLineTableForUnit(CU); local 470 const DWARFLineTable *LineTable = nullptr; local [all...] |
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...] |
/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;
|
H A D | DWARFDebugLine.cpp | 39 LineTable::shared_ptr line_table_sp(new LineTable); 54 line_table_sp.reset(new LineTable); 72 DWARFDebugLine::LineTable::shared_ptr 75 DWARFDebugLine::LineTable::shared_ptr line_table_shared_ptr; 851 DWARFDebugLine::LineTable* line_table = (DWARFDebugLine::LineTable*)userData; 872 // Parse a line table at offset and populate the LineTable class with 876 DWARFDebugLine::ParseStatementTable(const DataExtractor& debug_line_data, lldb::offset_t *offset_ptr, LineTable* line_table) 991 // DWARFDebugLine::LineTable [all...] |
H A D | SymbolFileDWARFDebugMap.h | 411 lldb_private::LineTable * 413 lldb_private::LineTable *line_table);
|
H A D | DWARFCompileUnit.cpp | 17 #include "lldb/Symbol/LineTable.h" 410 LineTable *line_table = sc.comp_unit->GetLineTable(); 414 LineTable::FileAddressRanges file_ranges; 419 const LineTable::FileAddressRanges::Entry &range = file_ranges.GetEntryRef(idx);
|
H A D | SymbolFileDWARFDebugMap.cpp | 29 #include "lldb/Symbol/LineTable.h" 1551 LineTable * 1552 SymbolFileDWARFDebugMap::LinkOSOLineTable (SymbolFileDWARF *oso_dwarf, LineTable *line_table)
|
H A D | SymbolFileDWARF.cpp | 44 #include "lldb/Symbol/LineTable.h" 1187 LineTable* line_table; 1208 LineTable* line_table = info->line_table; 1253 std::unique_ptr<LineTable> line_table_ap(new LineTable(sc.comp_unit)); 2787 LineTable *line_table = sc.comp_unit->GetLineTable(); 2869 LineTable *line_table = sc.comp_unit->GetLineTable();
|
/external/lldb/source/Core/ |
H A D | FileLineResolver.cpp | 17 #include "lldb/Symbol/LineTable.h" 59 LineTable *line_table = cu->GetLineTable();
|
/external/lldb/source/API/ |
H A D | SBCompileUnit.cpp | 17 #include "lldb/Symbol/LineTable.h" 67 LineTable *line_table = m_opaque_ptr->GetLineTable (); 82 LineTable *line_table = m_opaque_ptr->GetLineTable ();
|
/external/clang/lib/Basic/ |
H A D | SourceManager.cpp | 282 if (!LineTable) 283 LineTable = new LineTableInfo(); 284 return LineTable->getLineTableFilenameID(Name); 305 if (!LineTable) 306 LineTable = new LineTableInfo(); 307 LineTable->AddLineNote(LocInfo.first, LocInfo.second, LineNo, FilenameID); 335 if (!LineTable) 336 LineTable = new LineTableInfo(); 352 LineTable->AddLineNote(LocInfo.first, LocInfo.second, LineNo, FilenameID, 357 if (!LineTable) [all...] |
/external/llvm/tools/dsymutil/ |
H A D | DwarfLinker.cpp | 2309 DWARFDebugLine::LineTable LineTable; local 2314 LineTable.parse(LineExtractor, &OrigDwarf.getLineSection().Relocs, 2319 NewRows.reserve(LineTable.Rows.size()); 2338 for (auto &Row : LineTable.Rows) { 2403 uint32_t PrologueEnd = StmtList + 10 + LineTable.Prologue.PrologueLength; 2408 if (LineTable.Prologue.Version != 2 || 2409 LineTable.Prologue.DefaultIsStmt != DWARF2_LINE_DEFAULT_IS_STMT || 2410 LineTable.Prologue.LineBase != -5 || LineTable [all...] |
/external/lldb/source/Target/ |
H A D | ThreadPlanStepOverRange.cpp | 23 #include "lldb/Symbol/LineTable.h" 200 LineTable *line_table = m_addr_context.comp_unit->GetLineTable();
|
/external/lldb/include/lldb/ |
H A D | lldb-forward.h | 107 class LineTable; 294 typedef std::shared_ptr<lldb_private::LineTable> LineTableSP;
|
/external/clang/include/clang/Basic/ |
H A D | SourceManager.h | 632 LineTableInfo *LineTable; member in class:clang::SourceManager 1364 bool hasLineTable() const { return LineTable != nullptr; }
|
/external/lldb/source/Commands/ |
H A D | CommandObjectThread.cpp | 27 #include "lldb/Symbol/LineTable.h" 1010 LineTable *line_table = NULL;
|
/external/clang/lib/Serialization/ |
H A D | ASTWriter.cpp | 1936 LineTableInfo &LineTable = SourceMgr.getLineTable(); local 1940 Record.push_back(LineTable.getNumFilenames()); 1941 for (unsigned I = 0, N = LineTable.getNumFilenames(); I != N; ++I) 1942 AddPath(LineTable.getFilename(I), Record); 1945 for (LineTableInfo::iterator L = LineTable.begin(), LEnd = LineTable.end();
|