Home
last modified time | relevance | path

Searched refs:line_table (Results 1 – 17 of 17) sorted by relevance

/llvm-project-15.0.7/lldb/source/Symbol/
H A DCompileUnit.cpp172 void CompileUnit::SetLineTable(LineTable *line_table) { in SetLineTable() argument
173 if (line_table == nullptr) in SetLineTable()
177 m_line_table_up.reset(line_table); in SetLineTable()
241 LineTable *line_table = GetLineTable(); in FindLineEntry() local
242 if (line_table) in FindLineEntry()
243 return line_table->FindLineEntryIndexByFileIndex( in FindLineEntry()
293 LineTable *line_table = sc.comp_unit->GetLineTable(); in ResolveSymbolContext() local
295 if (line_table == nullptr) { in ResolveSymbolContext()
309 line_idx = line_table->FindLineEntryIndexByFileIndex( in ResolveSymbolContext()
315 line_idx = line_table->FindLineEntryIndexByFileIndex( in ResolveSymbolContext()
[all …]
H A DFunction.cpp259 LineTable *line_table = m_comp_unit->GetLineTable(); in GetStartLineSourceInfo() local
260 if (line_table == nullptr) in GetStartLineSourceInfo()
264 if (line_table->FindLineEntryByAddress(GetAddressRange().GetBaseAddress(), in GetStartLineSourceInfo()
282 LineTable *line_table = m_comp_unit->GetLineTable(); in GetEndLineSourceInfo() local
283 if (line_table == nullptr) in GetEndLineSourceInfo()
532 LineTable *line_table = m_comp_unit->GetLineTable(); in GetPrologueByteSize() local
535 if (line_table) { in GetPrologueByteSize()
556 if (line_table->GetLineEntryAtIndex(idx, line_entry)) { in GetPrologueByteSize()
576 if (line_table->GetLineEntryAtIndex(idx, line_entry)) { in GetPrologueByteSize()
603 if (line_table->GetLineEntryAtIndex(first_non_zero_line, in GetPrologueByteSize()
[all …]
H A DLineTable.cpp146 LineTable *line_table) in LessThanBinaryPredicate() argument
147 : m_line_table(line_table) {} in LessThanBinaryPredicate()
/llvm-project-15.0.7/lldb/source/API/
H A DSBCompileUnit.cpp56 LineTable *line_table = m_opaque_ptr->GetLineTable(); in GetNumLineEntries() local
57 if (line_table) { in GetNumLineEntries()
58 return line_table->GetSize(); in GetNumLineEntries()
69 LineTable *line_table = m_opaque_ptr->GetLineTable(); in GetLineEntryAtIndex() local
70 if (line_table) { in GetLineEntryAtIndex()
72 if (line_table->GetLineEntryAtIndex(idx, line_entry)) in GetLineEntryAtIndex()
/llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFCompileUnit.cpp64 if (LineTable *line_table = sc.comp_unit->GetLineTable()) { in BuildAddressRangeTable() local
68 line_table->GetContiguousFileAddressRanges(file_ranges, append); in BuildAddressRangeTable()
87 if (LineTable *line_table = sc.comp_unit->GetLineTable()) { in BuildAddressRangeTable() local
91 line_table->GetContiguousFileAddressRanges(file_ranges, append); in BuildAddressRangeTable()
H A DSymbolFileDWARF.cpp148 llvm::Expected<const llvm::DWARFDebugLine::LineTable *> line_table = in ParseLLVMLineTable() local
156 if (!line_table) { in ParseLLVMLineTable()
157 LLDB_LOG_ERROR(log, line_table.takeError(), in ParseLLVMLineTable()
161 return *line_table; in ParseLLVMLineTable()
1129 const llvm::DWARFDebugLine::LineTable *line_table = in ParseLineTable() local
1132 if (!line_table) in ParseLineTable()
1141 for (const llvm::DWARFDebugLine::Sequence &seq : line_table->Sequences) { in ParseLineTable()
1151 const llvm::DWARFDebugLine::Row &row = line_table->Rows[idx]; in ParseLineTable()
2016 LineTable *line_table = sc.comp_unit->GetLineTable(); in ResolveSymbolContext() local
2017 if (line_table != nullptr) { in ResolveSymbolContext()
[all …]
H A DSymbolFileDWARFDebugMap.h373 lldb_private::LineTable *line_table);
H A DSymbolFileDWARFDebugMap.cpp1391 LineTable *line_table) { in LinkOSOLineTable() argument
1394 return line_table->LinkLineTable(cu_info->GetFileRangeMap(this)); in LinkOSOLineTable()
/llvm-project-15.0.7/lldb/source/Core/
H A DFileLineResolver.cpp45 LineTable *line_table = cu->GetLineTable(); in SearchCallback() local
46 if (line_table) { in SearchCallback()
51 line_table->FineLineEntriesForFileIndex(file_idx, append, in SearchCallback()
/llvm-project-15.0.7/lldb/source/Target/
H A DThreadPlanStepOverRange.cpp228 LineTable *line_table = m_addr_context.comp_unit->GetLineTable(); in ShouldStop() local
229 if (line_table) { in ShouldStop()
233 if (line_table->FindLineEntryByAddress(cur_address, line_entry, in ShouldStop()
245 if (line_table->GetLineEntryAtIndex(entry_idx - 1, in ShouldStop()
271 while (line_table->GetLineEntryAtIndex( in ShouldStop()
/llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/PDB/
H A DSymbolFilePDB.cpp784 if (auto *line_table = sc.comp_unit->GetLineTable()) { in ResolveSymbolContext() local
856 auto *line_table = sc.comp_unit->GetLineTable(); in ResolveSymbolContext() local
857 lldbassert(line_table); in ResolveSymbolContext()
859 uint32_t num_line_entries = line_table->GetSize(); in ResolveSymbolContext()
1787 line_table->CreateLineSequenceContainer()); in ParseCompileUnitLineTable()
1816 line_table->AppendLineEntryToSequence( in ParseCompileUnitLineTable()
1820 line_table->InsertSequence(sequence.get()); in ParseCompileUnitLineTable()
1853 line_table->AppendLineEntryToSequence( in ParseCompileUnitLineTable()
1858 line_table->InsertSequence(sequence.get()); in ParseCompileUnitLineTable()
1861 if (line_table->GetSize()) { in ParseCompileUnitLineTable()
[all …]
/llvm-project-15.0.7/lldb/include/lldb/Symbol/
H A DLineTable.h265 LessThanBinaryPredicate(LineTable *line_table);
307 LineTable *line_table; member
H A DCompileUnit.h332 void SetLineTable(LineTable *line_table);
/llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/NativePDB/
H A DSymbolFileNativePDB.cpp1048 if (auto *line_table = sc.comp_unit->GetLineTable()) { in ResolveSymbolContext() local
1049 if (line_table->FindLineEntryByAddress(addr, sc.line_entry)) in ResolveSymbolContext()
1220 auto line_table = std::make_unique<LineTable>(&comp_unit); in ParseLineTable() local
1222 line_table->CreateLineSequenceContainer()); in ParseLineTable()
1224 line_table->AppendLineEntryToSequence( in ParseLineTable()
1231 line_table->InsertSequence(sequence.get()); in ParseLineTable()
1233 if (line_table->GetSize() == 0) in ParseLineTable()
1236 comp_unit.SetLineTable(line_table.release()); in ParseLineTable()
/llvm-project-15.0.7/lldb/source/Commands/
H A DCommandObjectThread.cpp982 LineTable *line_table = nullptr; in DoExecute() local
984 line_table = sc.comp_unit->GetLineTable(); in DoExecute()
986 if (line_table == nullptr) { in DoExecute()
1007 line_table->FindLineEntryByAddress(fun_start_addr, function_start, in DoExecute()
1016 line_table->FindLineEntryByAddress(fun_end_addr, function_start, in DoExecute()
H A DCommandObjectTarget.cpp1317 LineTable *line_table = sc.comp_unit->GetLineTable(); in DumpCompileUnitLineTable() local
1318 if (line_table) in DumpCompileUnitLineTable()
1319 line_table->GetDescription( in DumpCompileUnitLineTable()
/llvm-project-15.0.7/llvm/test/CodeGen/ARM/
H A Darm-shrink-wrapping.ll1759 ; info (like labels named 'line_table) not because it's found a bl instruction.