Home
last modified time | relevance | path

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

/llvm-project/lldb/source/Symbol/
H A DCompileUnit.cpp177 void CompileUnit::SetLineTable(LineTable *line_table) { in SetLineTable() argument
178 if (line_table == nullptr) in SetLineTable()
182 m_line_table_up.reset(line_table); in SetLineTable()
242 LineTable *line_table = GetLineTable(); in FindLineEntry()
243 if (line_table) in FindLineEntry()
244 return line_table->FindLineEntryIndexByFileIndex( in FindLineEntry()
292 LineTable *line_table = sc.comp_unit->GetLineTable(); in ResolveSymbolContext()
294 if (line_table == nullptr) { in ResolveSymbolContext()
308 line_idx = line_table->FindLineEntryIndexByFileIndex( in ResolveSymbolContext()
314 line_idx = line_table in ResolveSymbolContext()
241 LineTable *line_table = GetLineTable(); FindLineEntry() local
287 LineTable *line_table = sc.comp_unit->GetLineTable(); ResolveSymbolContext() local
[all...]
H A DFunction.cpp311 LineTable *line_table = m_comp_unit->GetLineTable(); in GetEndLineSourceInfo()
312 if (line_table == nullptr) in GetEndLineSourceInfo()
316 if (line_table->FindLineEntryByAddress(GetAddress(), line_entry, nullptr)) { in GetEndLineSourceInfo()
333 LineTable *line_table = m_comp_unit->GetLineTable(); in GetCallEdges()
334 if (line_table == nullptr) in GetCallEdges()
338 if (line_table->FindLineEntryByAddress(scratch_addr, line_entry, nullptr)) { in GetCallEdges()
598 LineTable *line_table = m_comp_unit->GetLineTable(); in GetPrologueByteSize()
601 if (line_table) { in GetPrologueByteSize()
604 if (line_table->FindLineEntryByAddress(GetAddress(), first_line_entry, in GetPrologueByteSize()
621 if (line_table in GetPrologueByteSize()
285 LineTable *line_table = m_comp_unit->GetLineTable(); GetStartLineSourceInfo() local
308 LineTable *line_table = m_comp_unit->GetLineTable(); GetEndLineSourceInfo() local
571 LineTable *line_table = m_comp_unit->GetLineTable(); GetPrologueByteSize() local
[all...]
H A DLineTable.cpp146 LineTable *line_table) in LessThanBinaryPredicate() argument
147 : m_line_table(line_table) {} in LessThanBinaryPredicate()
/llvm-project/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/lldb/source/Core/
H A DFileLineResolver.cpp45 LineTable *line_table = cu->GetLineTable(); in SearchCallback() local
46 if (line_table) { in SearchCallback()
51 line_table->FindLineEntriesForFileIndex(file_idx, append, in SearchCallback()
/llvm-project/lldb/source/Target/
H A DThreadPlanStepOverRange.cpp244 LineTable *line_table = m_addr_context.comp_unit->GetLineTable(); in ShouldStop()
245 if (line_table) { in ShouldStop()
249 if (line_table->FindLineEntryByAddress(cur_address, line_entry, in ShouldStop()
261 if (line_table->GetLineEntryAtIndex(entry_idx - 1, in ShouldStop()
288 while (line_table->GetLineEntryAtIndex( in ShouldStop()
229 LineTable *line_table = m_addr_context.comp_unit->GetLineTable(); ShouldStop() local
/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFCompileUnit.cpp84 if (LineTable *line_table = sc.comp_unit->GetLineTable()) { in BuildAddressRangeTable()
88 line_table->GetContiguousFileAddressRanges(file_ranges, append); in BuildAddressRangeTable()
79 if (LineTable *line_table = sc.comp_unit->GetLineTable()) { BuildAddressRangeTable() local
H A DSymbolFileDWARF.cpp153 llvm::Expected<const llvm::DWARFDebugLine::LineTable *> line_table = in ParseLLVMLineTable() local
161 if (!line_table) { in ParseLLVMLineTable()
162 LLDB_LOG_ERROR(log, line_table.takeError(), in ParseLLVMLineTable()
166 return *line_table; in ParseLLVMLineTable()
1226 const llvm::DWARFDebugLine::LineTable *line_table = in ParseLineTable()
1229 if (!line_table) in ParseLineTable()
1238 for (const llvm::DWARFDebugLine::Sequence &seq : line_table->Sequences) { in ParseLineTable()
1248 const llvm::DWARFDebugLine::Row &row = line_table->Rows[idx]; in ParseLineTable()
2193 LineTable *line_table = sc.comp_unit->GetLineTable(); in ResolveSymbolContext()
2194 if (line_table ! in ResolveSymbolContext()
1233 const llvm::DWARFDebugLine::LineTable *line_table = ParseLineTable() local
2228 LineTable *line_table = sc.comp_unit->GetLineTable(); ResolveSymbolContext() local
[all...]
H A DSymbolFileDWARFDebugMap.h383 /// The DWARF symbol file that produced the \a line_table
385 /// \param[in] line_table
393 LineTable *line_table);
H A DSymbolFileDWARFDebugMap.cpp1483 LineTable *line_table) { in LinkOSOAddress()
1486 return line_table->LinkLineTable(cu_info->GetFileRangeMap(this)); in LinkOSOAddress()
1500 LinkOSOLineTable(SymbolFileDWARF * oso_dwarf,LineTable * line_table) LinkOSOLineTable() argument
/llvm-project/lldb/source/Plugins/SymbolFile/PDB/
H A DSymbolFilePDB.cpp779 if (auto *line_table = sc.comp_unit->GetLineTable()) { in ResolveSymbolContext()
781 if (line_table->FindLineEntryByAddress(addr, sc.line_entry)) in ResolveSymbolContext()
851 auto *line_table = sc.comp_unit->GetLineTable(); in ResolveSymbolContext()
852 lldbassert(line_table); in ResolveSymbolContext()
854 uint32_t num_line_entries = line_table->GetSize(); in ResolveSymbolContext()
862 if (!line_table->GetLineEntryAtIndex(line_idx, sc.line_entry)) in ResolveSymbolContext()
1757 auto line_table = std::make_unique<LineTable>(&comp_unit); in ParseCompileUnitForUID()
1768 line_table->CreateLineSequenceContainer()); in ParseCompileUnitLineTable()
1797 line_table->AppendLineEntryToSequence( in ParseCompileUnitLineTable()
1801 line_table in ParseCompileUnitLineTable()
793 if (auto *line_table = sc.comp_unit->GetLineTable()) { ResolveSymbolContext() local
865 auto *line_table = sc.comp_unit->GetLineTable(); ResolveSymbolContext() local
1772 auto line_table = std::make_unique<LineTable>(&comp_unit); ParseCompileUnitLineTable() local
[all...]
/llvm-project/lldb/include/lldb/Symbol/
H A DLineTable.h265 LessThanBinaryPredicate(LineTable *line_table);
307 LineTable *line_table; member
H A DCompileUnit.h348 /// \param[in] line_table
350 void SetLineTable(LineTable *line_table);
/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DSymbolFileNativePDB.cpp1143 if (auto *line_table = sc.comp_unit->GetLineTable()) { in ResolveSymbolContext()
1144 if (line_table->FindLineEntryByAddress(addr, sc.line_entry)) in ResolveSymbolContext()
1312 // Add line entries in line_set to line_table. in ParseLineTable()
1313 auto line_table = std::make_unique<LineTable>(&comp_unit); in ParseLineTable()
1315 line_table->CreateLineSequenceContainer()); in ParseLineTable()
1317 line_table->AppendLineEntryToSequence( in ParseLineTable()
1324 line_table->InsertSequence(sequence.get()); in ParseLineTable()
1326 if (line_table->GetSize() == 0) in ParseLineTable()
1329 comp_unit.SetLineTable(line_table.release()); in ParseLineTable()
1147 if (auto *line_table = sc.comp_unit->GetLineTable()) { ResolveSymbolContext() local
1319 auto line_table = std::make_unique<LineTable>(&comp_unit); ParseLineTable() local
/llvm-project/lldb/source/Commands/
H A DCommandObjectThread.cpp950 LineTable *line_table = nullptr; in DoExecute()
952 line_table = sc.comp_unit->GetLineTable(); in DoExecute()
954 if (line_table == nullptr) { in DoExecute()
975 line_table->FindLineEntryByAddress(fun_start_addr, function_start, in DoExecute()
984 line_table->FindLineEntryByAddress(fun_end_addr, function_start, in DoExecute()
945 LineTable *line_table = nullptr; DoExecute() local
H A DCommandObjectTarget.cpp1288 LineTable *line_table = sc.comp_unit->GetLineTable(); in DumpCompileUnitLineTable()
1289 if (line_table) in DumpCompileUnitLineTable() local
1290 line_table->GetDescription( in DumpCompileUnitLineTable()
/llvm-project/llvm/test/CodeGen/ARM/
H A Darm-shrink-wrapping.ll1956 ; info (like labels named 'line_table) not because it's found a bl instruction.