Searched refs:LineTable (Results 1 - 25 of 27) sorted by relevance

12

/external/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDebugLine.h163 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 DDWARFContext.h158 const DWARFDebugLine::LineTable *getLineTableForUnit(DWARFUnit *cu);
/external/lldb/source/Symbol/
H A DLineTable.cpp1 //===-- 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 DAndroid.mk28 LineTable.cpp \
H A DCompileUnit.cpp13 #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 DFunction.cpp16 #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 DLineTable.h1 //===-- 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 DCompileUnit.h245 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 DDWARFContext.cpp27 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 DDWARFDebugLine.cpp172 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 DDWARFDebugLine.h163 // 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 DDWARFDebugLine.cpp39 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 DSymbolFileDWARFDebugMap.h411 lldb_private::LineTable *
413 lldb_private::LineTable *line_table);
H A DDWARFCompileUnit.cpp17 #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 DSymbolFileDWARFDebugMap.cpp29 #include "lldb/Symbol/LineTable.h"
1551 LineTable *
1552 SymbolFileDWARFDebugMap::LinkOSOLineTable (SymbolFileDWARF *oso_dwarf, LineTable *line_table)
H A DSymbolFileDWARF.cpp44 #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 DFileLineResolver.cpp17 #include "lldb/Symbol/LineTable.h"
59 LineTable *line_table = cu->GetLineTable();
/external/lldb/source/API/
H A DSBCompileUnit.cpp17 #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 DSourceManager.cpp282 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 DDwarfLinker.cpp2309 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 DThreadPlanStepOverRange.cpp23 #include "lldb/Symbol/LineTable.h"
200 LineTable *line_table = m_addr_context.comp_unit->GetLineTable();
/external/lldb/include/lldb/
H A Dlldb-forward.h107 class LineTable;
294 typedef std::shared_ptr<lldb_private::LineTable> LineTableSP;
/external/clang/include/clang/Basic/
H A DSourceManager.h632 LineTableInfo *LineTable; member in class:clang::SourceManager
1364 bool hasLineTable() const { return LineTable != nullptr; }
/external/lldb/source/Commands/
H A DCommandObjectThread.cpp27 #include "lldb/Symbol/LineTable.h"
1010 LineTable *line_table = NULL;
/external/clang/lib/Serialization/
H A DASTWriter.cpp1936 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();

Completed in 630 milliseconds

12