/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
H A D | DWARFCompileUnit.cpp | 14 #include "lldb/Symbol/LineTable.h" 78 if (LineTable *line_table = sc.comp_unit->GetLineTable()) { 79 LineTable::FileAddressRanges file_ranges; 84 const LineTable::FileAddressRanges::Entry &range = 101 if (LineTable *line_table = sc.comp_unit->GetLineTable()) { 102 LineTable::FileAddressRanges file_ranges; 107 const LineTable::FileAddressRanges::Entry &range =
|
H A D | SymbolFileDWARFDebugMap.h | 374 lldb_private::LineTable * 376 lldb_private::LineTable *line_table);
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/GSYM/ |
H A D | LineTable.h | 1 //===- LineTable.h ----------------------------------------------*- C++ -*-===// 23 /// LineTable class contains deserialized versions of line tables for each 53 /// push "Row" onto the end of the "LineTable.Lines" vector. The end result 118 class LineTable { class in namespace:llvm::gsym 125 /// LineTable::decode() or just find a single matching entry using this 131 /// have the data for the LineTable object starting at offset zero. The data 142 /// Decode an LineTable object from a binary data stream. 145 /// have the data for the LineTable object starting at offset zero. The data 152 /// \returns An LineTable or an error describing the issue that was 154 static llvm::Expected<LineTable> decod [all...] |
H A D | FunctionInfo.h | 14 #include "llvm/DebugInfo/GSYM/LineTable.h" 91 llvm::Optional<LineTable> OptLineTable;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ObjectYAML/ |
H A D | DWARFYAML.cpp | 148 void MappingTraits<DWARFYAML::LineTable>::mapping( argument 149 IO &IO, DWARFYAML::LineTable &LineTable) { 150 IO.mapRequired("Length", LineTable.Length); 151 IO.mapRequired("Version", LineTable.Version); 152 IO.mapRequired("PrologueLength", LineTable.PrologueLength); 153 IO.mapRequired("MinInstLength", LineTable.MinInstLength); 154 if(LineTable.Version >= 4) 155 IO.mapRequired("MaxOpsPerInst", LineTable.MaxOpsPerInst); 156 IO.mapRequired("DefaultIsStmt", LineTable [all...] |
H A D | DWARFEmitter.cpp | 213 for (const auto &LineTable : DI.DebugLines) { 214 writeInitialLength(LineTable.Length, OS, DI.IsLittleEndian); 215 uint64_t SizeOfPrologueLength = LineTable.Length.isDWARF64() ? 8 : 4; 216 writeInteger((uint16_t)LineTable.Version, OS, DI.IsLittleEndian); 217 writeVariableSizedInteger(LineTable.PrologueLength, SizeOfPrologueLength, 219 writeInteger((uint8_t)LineTable.MinInstLength, OS, DI.IsLittleEndian); 220 if (LineTable.Version >= 4) 221 writeInteger((uint8_t)LineTable.MaxOpsPerInst, OS, DI.IsLittleEndian); 222 writeInteger((uint8_t)LineTable.DefaultIsStmt, OS, DI.IsLittleEndian); 223 writeInteger((uint8_t)LineTable [all...] |
/freebsd-11-stable/contrib/llvm-project/lld/include/lld/Common/ |
H A D | DWARF.h | 36 std::vector<const llvm::DWARFDebugLine::LineTable *> lineTables; 38 const llvm::DWARFDebugLine::LineTable *lt;
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Symbol/ |
H A D | LineTable.cpp | 1 //===-- LineTable.cpp -------------------------------------------*- C++ -*-===// 9 #include "lldb/Symbol/LineTable.h" 20 // LineTable constructor 21 LineTable::LineTable(CompileUnit *comp_unit) function in class:LineTable 25 LineTable::~LineTable() {} 27 void LineTable::InsertLineEntry(lldb::addr_t file_addr, uint32_t line, 37 LineTable::Entry::LessThanBinaryPredicate less_than_bp(this); 51 void LineTable [all...] |
H A D | CompileUnit.cpp | 11 #include "lldb/Symbol/LineTable.h" 156 LineTable *CompileUnit::GetLineTable() { 167 void CompileUnit::SetLineTable(LineTable *line_table) { 228 LineTable *line_table = GetLineTable(); 275 LineTable *line_table = sc.comp_unit->GetLineTable();
|
H A D | Function.cpp | 17 #include "lldb/Symbol/LineTable.h" 237 LineTable *line_table = m_comp_unit->GetLineTable(); 260 LineTable *line_table = m_comp_unit->GetLineTable(); 513 LineTable *line_table = m_comp_unit->GetLineTable();
|
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Symbol/ |
H A D | LineTable.h | 1 //===-- LineTable.h ---------------------------------------------*- C++ -*-===// 21 /// \class LineSequence LineTable.h "lldb/Symbol/LineTable.h" An abstract base 35 /// \class LineTable LineTable.h "lldb/Symbol/LineTable.h" 37 class LineTable { class in namespace:lldb_private 43 LineTable(CompileUnit *comp_unit); 46 ~LineTable(); 169 /// \see LineTable [all...] |
H A D | CompileUnit.h | 16 #include "lldb/Symbol/LineTable.h" 237 LineTable *GetLineTable(); 331 void SetLineTable(LineTable *line_table); 424 std::unique_ptr<LineTable> m_line_table_up;
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/ |
H A D | DWARFDebugLine.h | 238 struct LineTable { struct in class:llvm::DWARFDebugLine 239 LineTable(); 310 const LineTable *getLineTable(uint64_t Offset) const; 311 Expected<const LineTable *> 335 LineTable 371 ParsingState(struct LineTable *LT); 377 struct LineTable *LineTable; member in struct:llvm::DWARFDebugLine::ParsingState 382 using LineTableMapTy = std::map<uint64_t, LineTable>;
|
H A D | DWARFContext.h | 295 const DWARFDebugLine::LineTable *getLineTableForUnit(DWARFUnit *U); 299 Expected<const DWARFDebugLine::LineTable *>
|
/freebsd-11-stable/contrib/llvm-project/lld/Common/ |
H A D | DWARF.cpp | 23 Expected<const DWARFDebugLine::LineTable *> expectedLT = 25 const DWARFDebugLine::LineTable *lt = nullptr; 94 for (const llvm::DWARFDebugLine::LineTable *lt : lineTables) {
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/ |
H A D | DWARFDebugLine.cpp | 425 DWARFDebugLine::LineTable::LineTable() { clear(); } function in class:DWARFDebugLine::LineTable 427 void DWARFDebugLine::LineTable::dump(raw_ostream &OS, 444 void DWARFDebugLine::LineTable::clear() { 450 DWARFDebugLine::ParsingState::ParsingState(struct LineTable *LT) 451 : LineTable(LT) { 456 Row.reset(LineTable->Prologue.DefaultIsStmt); 461 unsigned RowNumber = LineTable->Rows.size(); 468 LineTable->appendRow(Row); 475 LineTable [all...] |
H A D | DWARFVerifier.cpp | 670 auto LineTable = DCtx.getLineTableForUnit(CU.get()); local 672 if (!LineTable) { 681 assert(LineTable == nullptr); 705 auto LineTable = DCtx.getLineTableForUnit(CU.get()); local 708 if (!LineTable) 712 uint32_t MaxDirIndex = LineTable->Prologue.IncludeDirectories.size(); 715 for (const auto &FileName : LineTable->Prologue.FileNames) { 729 const bool HasFullPath = LineTable->getFileNameByIndex( 751 for (const auto &Row : LineTable->Rows) { 763 LineTable [all...] |
H A D | DWARFContext.cpp | 64 using DWARFLineTable = DWARFDebugLine::LineTable; 473 DWARFDebugLine::LineTable LineTable = 475 LineTable.dump(OS, DumpOpts); 865 const DWARFDebugLine::LineTable * 867 Expected<const DWARFDebugLine::LineTable *> ExpectedLineTable = 876 Expected<const DWARFDebugLine::LineTable *> DWARFContext::getLineTableForUnit( 1170 if (const DWARFLineTable *LineTable = getLineTableForUnit(CU)) { 1171 LineTable->getFileLineInfoForAddress( 1201 const DWARFLineTable *LineTable local 1235 const DWARFLineTable *LineTable = nullptr; local [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/GSYM/ |
H A D | LineTable.cpp | 1 //===- LineTable.cpp --------------------------------------------*- C++ -*-===// 9 #include "llvm/DebugInfo/GSYM/LineTable.h" 59 "0x%8.8" PRIx64 ": missing LineTable MinDelta", Offset); 63 "0x%8.8" PRIx64 ": missing LineTable MaxDelta", Offset); 68 "0x%8.8" PRIx64 ": missing LineTable FirstLine", Offset); 122 llvm::Error LineTable::encode(FileWriter &Out, uint64_t BaseAddr) const { 123 // Users must verify the LineTable is valid prior to calling this funtion. 124 // We don't want to emit any LineTable objects if they are not valid since 128 "attempted to encode invalid LineTable object"); 209 "LineEntry in LineTable no [all...] |
H A D | FunctionInfo.cpp | 12 #include "llvm/DebugInfo/GSYM/LineTable.h" 73 if (Expected<LineTable> LT = LineTable::decode(InfoData, BaseAddr)) 112 // writing the LineTable out with the number of bytes that were written. 121 "LineTable length is greater than UINT32_MAX"); 122 // Fixup the size of the LineTable data with the correct size. 130 // writing the LineTable out with the number of bytes that were written. 200 if (auto ExpectedLE = LineTable::lookup(InfoData, FuncAddr, Addr))
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ObjectYAML/ |
H A D | DWARFYAML.h | 127 struct LineTable { struct in namespace:llvm::DWARFYAML 156 std::vector<LineTable> DebugLines; 173 LLVM_YAML_IS_SEQUENCE_VECTOR(llvm::DWARFYAML::LineTable) 227 template <> struct MappingTraits<DWARFYAML::LineTable> { 228 static void mapping(IO &IO, DWARFYAML::LineTable &LineTable);
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Core/ |
H A D | FileLineResolver.cpp | 13 #include "lldb/Symbol/LineTable.h" 45 LineTable *line_table = cu->GetLineTable();
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/API/ |
H A D | SBCompileUnit.cpp | 16 #include "lldb/Symbol/LineTable.h" 61 LineTable *line_table = m_opaque_ptr->GetLineTable(); 75 LineTable *line_table = m_opaque_ptr->GetLineTable();
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Basic/ |
H A D | SourceManager.cpp | 334 LineTable->AddLineNote(LocInfo.first, LocInfo.second, LineNo, FilenameID, 339 if (!LineTable) 340 LineTable.reset(new LineTableInfo()); 341 return *LineTable; 383 if (LineTable) 384 LineTable->clear(); 1414 assert(LineTable && "Can't have linetable entries without a LineTable!"); 1417 LineTable->FindNearestLineEntry(LocInfo.first, LocInfo.second); 1480 assert(LineTable [all...] |
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/Breakpad/ |
H A D | SymbolFileBreakpad.h | 14 #include "lldb/Symbol/LineTable.h" 204 std::unique_ptr<LineTable> line_table_up;
|