/external/lldb/source/Symbol/ |
D | LineTable.cpp | 24 LineTable::LineTable(CompileUnit* comp_unit) : in LineTable() function in LineTable 33 LineTable::~LineTable() in ~LineTable() 38 LineTable::InsertLineEntry in InsertLineEntry() 55 LineTable::Entry::LessThanBinaryPredicate less_than_bp(this); in InsertLineEntry() 71 LineTable::LineSequenceImpl::Clear() in Clear() 76 LineSequence* LineTable::CreateLineSequenceContainer () in CreateLineSequenceContainer() 78 return new LineTable::LineSequenceImpl(); in CreateLineSequenceContainer() 82 LineTable::AppendLineEntryToSequence in AppendLineEntryToSequence() 103 LineTable::InsertSequence (LineSequence* sequence) in InsertSequence() 124 LineTable::Entry::LessThanBinaryPredicate less_than_bp(this); in InsertSequence() [all …]
|
D | CompileUnit.cpp | 237 LineTable* 258 CompileUnit::SetLineTable(LineTable* line_table) in SetLineTable() 303 LineTable *line_table = GetLineTable(); in FindLineEntry() 354 LineTable *line_table = sc.comp_unit->GetLineTable(); in ResolveSymbolContext()
|
D | CMakeLists.txt | 17 LineTable.cpp
|
D | Function.cpp | 265 LineTable *line_table = m_comp_unit->GetLineTable(); in GetStartLineSourceInfo() 289 LineTable *line_table = m_comp_unit->GetLineTable(); in GetEndLineSourceInfo() 499 LineTable* line_table = m_comp_unit->GetLineTable (); in GetPrologueByteSize()
|
D | Android.mk | 28 LineTable.cpp \
|
/external/llvm/lib/DebugInfo/DWARF/ |
D | DWARFContext.cpp | 27 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 …]
|
D | DWARFDebugLine.cpp | 172 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 …]
|
/external/lldb/include/lldb/Symbol/ |
D | LineTable.h | 46 class LineTable 55 LineTable (CompileUnit* comp_unit); 60 ~LineTable (); 268 LineTable * 350 LessThanBinaryPredicate(LineTable *line_table); 351 bool operator() (const LineTable::Entry&, const LineTable::Entry&) const; 353 LineTable *m_line_table; 377 LineTable* line_table; 417 DISALLOW_COPY_AND_ASSIGN (LineTable);
|
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/include/llvm/DebugInfo/DWARF/ |
D | DWARFDebugLine.h | 163 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;
|
D | DWARFContext.h | 158 const DWARFDebugLine::LineTable *getLineTableForUnit(DWARFUnit *cu);
|
/external/lldb/source/Plugins/SymbolFile/DWARF/ |
D | DWARFDebugLine.h | 165 struct LineTable struct 167 typedef std::shared_ptr<LineTable> shared_ptr; argument 169 LineTable() : in LineTable() argument 233 …t 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;
|
D | DWARFDebugLine.cpp | 39 LineTable::shared_ptr line_table_sp(new LineTable); in Parse() 54 line_table_sp.reset(new LineTable); in Parse() 72 DWARFDebugLine::LineTable::shared_ptr 75 DWARFDebugLine::LineTable::shared_ptr line_table_shared_ptr; in GetLineTable() 851 DWARFDebugLine::LineTable* line_table = (DWARFDebugLine::LineTable*)userData; in ParseStatementTableCallback() 876 …ementTable(const DataExtractor& debug_line_data, lldb::offset_t *offset_ptr, LineTable* line_table) in ParseStatementTable() 994 DWARFDebugLine::LineTable::Dump(Log *log) const in Dump() 1015 DWARFDebugLine::LineTable::AppendRow(const DWARFDebugLine::Row& state) in AppendRow() 1035 DWARFDebugLine::LineTable::LookupAddress(dw_addr_t address, dw_addr_t cu_high_pc) const in LookupAddress()
|
D | SymbolFileDWARFDebugMap.h | 411 lldb_private::LineTable * 413 lldb_private::LineTable *line_table);
|
D | DWARFCompileUnit.cpp | 410 LineTable *line_table = sc.comp_unit->GetLineTable(); in BuildAddressRangeTable() 414 LineTable::FileAddressRanges file_ranges; in BuildAddressRangeTable() 419 … const LineTable::FileAddressRanges::Entry &range = file_ranges.GetEntryRef(idx); in BuildAddressRangeTable()
|
D | SymbolFileDWARFDebugMap.cpp | 1551 LineTable * 1552 SymbolFileDWARFDebugMap::LinkOSOLineTable (SymbolFileDWARF *oso_dwarf, LineTable *line_table) in LinkOSOLineTable()
|
D | SymbolFileDWARF.cpp | 1187 LineTable* line_table; 1208 LineTable* line_table = info->line_table; in ParseDWARFLineTableCallback() 1253 std::unique_ptr<LineTable> line_table_ap(new LineTable(sc.comp_unit)); in ParseCompileUnitLineTable() 2787 LineTable *line_table = sc.comp_unit->GetLineTable(); in ResolveSymbolContext() 2869 LineTable *line_table = sc.comp_unit->GetLineTable(); in ResolveSymbolContext()
|
/external/clang/lib/Basic/ |
D | SourceManager.cpp | 282 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 …]
|
/external/lldb/source/API/ |
D | SBCompileUnit.cpp | 67 LineTable *line_table = m_opaque_ptr->GetLineTable (); in GetNumLineEntries() 82 LineTable *line_table = m_opaque_ptr->GetLineTable (); in GetLineEntryAtIndex()
|
/external/lldb/source/Core/ |
D | FileLineResolver.cpp | 59 LineTable *line_table = cu->GetLineTable(); in SearchCallback()
|
/external/llvm/tools/dsymutil/ |
D | DwarfLinker.cpp | 2309 DWARFDebugLine::LineTable LineTable; in patchLineTableForUnit() local 2314 LineTable.parse(LineExtractor, &OrigDwarf.getLineSection().Relocs, in patchLineTableForUnit() 2319 NewRows.reserve(LineTable.Rows.size()); in patchLineTableForUnit() 2338 for (auto &Row : LineTable.Rows) { in patchLineTableForUnit() 2403 uint32_t PrologueEnd = StmtList + 10 + LineTable.Prologue.PrologueLength; in patchLineTableForUnit() 2408 if (LineTable.Prologue.Version != 2 || in patchLineTableForUnit() 2409 LineTable.Prologue.DefaultIsStmt != DWARF2_LINE_DEFAULT_IS_STMT || in patchLineTableForUnit() 2410 LineTable.Prologue.LineBase != -5 || LineTable.Prologue.LineRange != 14 || in patchLineTableForUnit() 2411 LineTable.Prologue.OpcodeBase != 13) in patchLineTableForUnit() 2415 LineTable.Prologue.MinInstLength, NewRows, in patchLineTableForUnit()
|
/external/lldb/include/lldb/ |
D | lldb-forward.h | 107 class LineTable; variable 294 typedef std::shared_ptr<lldb_private::LineTable> LineTableSP;
|
/external/lldb/source/Target/ |
D | ThreadPlanStepOverRange.cpp | 200 LineTable *line_table = m_addr_context.comp_unit->GetLineTable(); in ShouldStop()
|
/external/clang/include/clang/Basic/ |
D | SourceManager.h | 632 LineTableInfo *LineTable; variable 1364 bool hasLineTable() const { return LineTable != nullptr; } in hasLineTable()
|
/external/lldb/source/Commands/ |
D | CommandObjectThread.cpp | 1010 LineTable *line_table = NULL; in DoExecute()
|