Searched defs:LineTable (Results 1 - 10 of 10) sorted by relevance

/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...]
/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...]
/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;
/external/llvm/lib/DebugInfo/
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...]
H A DDWARFDebugLine.h163 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 DDWARFContext.cpp27 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 DDebugIR.cpp149 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 DSourceManager.h646 LineTableInfo *LineTable; member in class:clang::SourceManager
1368 bool hasLineTable() const { return LineTable != nullptr; }
/external/clang/lib/Serialization/
H A DASTReader.cpp1018 LineTableInfo &LineTable = SourceMgr.getLineTable(); local
1028 FileIDs[I] = LineTable.getLineTableFilenameID(Filename);
1054 LineTable.AddEntry(FileID::get(FID), Entries);
H A DASTWriter.cpp1805 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();

Completed in 259 milliseconds