/freebsd-11-stable/contrib/llvm-project/lldb/source/Symbol/ |
H A D | LineTable.cpp | 159 bool LineTable::GetLineEntryAtIndex(uint32_t idx, LineEntry &line_entry) { argument 161 ConvertEntryAtIndexToLineEntry(idx, line_entry); 164 line_entry.Clear(); 169 LineEntry &line_entry, 230 success = ConvertEntryAtIndexToLineEntry(match_idx, line_entry); 241 LineEntry &line_entry) { 258 line_entry.range.GetBaseAddress())) 263 line_entry.range.GetBaseAddress().Slide(1); 266 line_entry.range.SetByteSize(m_entries[idx + 1].file_addr - 269 line_entry 168 FindLineEntryByAddress(const Address &so_addr, LineEntry &line_entry, uint32_t *index_ptr) argument 240 ConvertEntryAtIndexToLineEntry(uint32_t idx, LineEntry &line_entry) argument 404 LineEntry line_entry; local 418 LineEntry line_entry; local 433 LineEntry line_entry; local 455 LineEntry line_entry; local [all...] |
H A D | Function.cpp | 241 LineEntry line_entry; 243 line_entry, nullptr)) { 244 line_no = line_entry.line; 245 source_file = line_entry.file; 264 LineEntry line_entry; 265 if (line_table->FindLineEntryByAddress(scratch_addr, line_entry, nullptr)) { 266 line_no = line_entry.line; 267 source_file = line_entry.file; 536 LineEntry line_entry; 537 if (line_table->GetLineEntryAtIndex(idx, line_entry)) { [all...] |
H A D | SymbolContext.cpp | 31 block(nullptr), line_entry(), symbol(nullptr), variable(nullptr) {} 36 line_entry(), symbol(s), variable(nullptr) { 38 line_entry = *le; 45 line_entry(), symbol(s), variable(nullptr) { 47 line_entry = *le; 52 block(nullptr), line_entry(), symbol(nullptr), variable(nullptr) { 65 line_entry.Clear(); 146 if (line_entry.IsValid()) { 149 if (line_entry.DumpStopContext(s, show_fullpaths)) 236 if (line_entry 673 LineEntry line_entry; local [all...] |
H A D | LineEntry.cpp | 209 if (!next_line_sc.line_entry.IsValid() || 210 next_line_sc.line_entry.range.GetByteSize() == 0) 213 if (original_file == next_line_sc.line_entry.original_file && 214 (next_line_sc.line_entry.line == 0 || 215 line == next_line_sc.line_entry.line)) { 222 if (!complete_line_range.Extend(next_line_sc.line_entry.range)) 244 if (!complete_line_range.Extend(next_line_sc.line_entry.range))
|
H A D | CompileUnit.cpp | 281 LineEntry line_entry; local 288 0, file_indexes.front(), line, exact, &line_entry); 294 exact, &line_entry); 301 uint32_t found_line = line_entry.line; 308 sc.line_entry = line_entry; 310 line_entry.range.GetBaseAddress().CalculateSymbolContext(&sc, 317 line_idx + 1, file_indexes.front(), found_line, true, &line_entry); 320 line_idx + 1, file_indexes, found_line, true, &line_entry);
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Target/ |
H A D | ThreadPlanStepOverRange.cpp | 61 if (m_addr_context.line_entry.IsValid()) { 63 m_addr_context.line_entry.DumpStopContext(s, false); 213 if (m_addr_context.line_entry.IsValid()) { 217 if (sc.line_entry.IsValid()) { 218 if (sc.line_entry.original_file != 219 m_addr_context.line_entry.original_file && 227 LineEntry line_entry; local 228 if (line_table->FindLineEntryByAddress(cur_address, line_entry, 243 line_entry.original_file) { 278 m_addr_context.line_entry [all...] |
H A D | ThreadPlanStepRange.cpp | 122 if (m_addr_context.line_entry.IsValid() && 123 new_context.line_entry.IsValid()) { 124 if (m_addr_context.line_entry.original_file == 125 new_context.line_entry.original_file) { 126 if (m_addr_context.line_entry.line == new_context.line_entry.line) { 130 AddRange(m_addr_context.line_entry.GetSameLineContiguousAddressRange( 135 m_addr_context.line_entry.Dump(&s, m_thread.CalculateTarget().get(), 144 } else if (new_context.line_entry.line == 0) { 145 new_context.line_entry [all...] |
H A D | ThreadPlanShouldStopHere.cpp | 86 if (sc.line_entry.line == 0) 109 if (sc.line_entry.line == 0) { 110 AddressRange range = sc.line_entry.range;
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Breakpoint/ |
H A D | BreakpointResolver.cpp | 186 : line(sc.line_entry.line), 187 column(sc.line_entry.column ? sc.line_entry.column : UINT32_MAX) {} 217 if (sc.line_entry.file == match.line_entry.file || 218 sc.line_entry.original_file == match.line_entry.original_file) { 220 closest_line = std::min(closest_line, sc.line_entry.line); 257 return closest_line != sc.line_entry.line; 264 return a.line_entry [all...] |
H A D | BreakpointResolverFileLine.cpp | 138 auto sc_dir = sc.line_entry.file.GetDirectory().GetStringRef(); 167 if (file != sc.line_entry.file) { 168 LLDB_LOG(log, "unexpected symbol context file {0}", sc.line_entry.file); 221 // same file spec in their line_entry and treat each set separately.
|
/freebsd-11-stable/contrib/llvm-project/lldb/bindings/interface/ |
H A D | SBSymbolContext.i | 73 void SetLineEntry (lldb::SBLineEntry line_entry); 93 line_entry = property(GetLineEntry, SetLineEntry, doc='''A read/write property that allows the getting/setting of the line entry (lldb.SBLineEntry) in this symbol context.''')
|
H A D | SBAddress.i | 172 line_entry = property(GetLineEntry, None, doc='''A read only property that returns an lldb object that represents the line entry (lldb.SBLineEntry) that this address resides within.''')
|
H A D | SBSymbolContextList.i | 123 obj = self.GetContextAtIndex(i).line_entry
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Core/ |
H A D | AddressResolverFileLine.cpp | 53 Address line_start = sc.line_entry.range.GetBaseAddress(); 54 addr_t byte_size = sc.line_entry.range.GetByteSize();
|
H A D | Disassembler.cpp | 305 if (!sc.line_entry.IsValid()) 308 LineEntry prologue_end_line = sc.line_entry; 464 if (mixed_source_and_assembly && sc.line_entry.IsValid()) { 470 if (sc.line_entry.IsValid()) { 472 this_line.file = sc.line_entry.file; 473 this_line.line = sc.line_entry.line; 474 this_line.column = sc.line_entry.column; 517 if (sc.function && sc.line_entry.IsValid()) { 518 LineEntry prologue_end_line = sc.line_entry; 555 if (sc != prev_sc && sc.comp_unit && sc.line_entry [all...] |
/freebsd-11-stable/contrib/llvm-project/lldb/source/Commands/ |
H A D | CommandObjectSource.cpp | 154 const LineEntry &line_entry = sc.line_entry; local 161 if (!FileSpec::Match(file_spec, line_entry.file)) 163 if (start_line > 0 && line_entry.line < start_line) 165 if (end_line > 0 && line_entry.line > end_line) 179 line_entry.GetDescription(&strm, lldb::eDescriptionLevelBrief, cu, 221 LineEntry line_entry; local 227 /*exact=*/false, &line_entry); 232 if (end_line > 0 && line_entry.line > end_line) 237 line = line_entry 739 LineEntry line_entry; member in struct:CommandObjectSourceList::SourceInfo 741 SourceInfo(ConstString name, const LineEntry &line_entry) argument [all...] |
/freebsd-11-stable/contrib/llvm-project/lldb/source/API/ |
H A D | SBSymbolContext.cpp | 115 sb_line_entry.SetLineEntry(m_opaque_up->line_entry); 160 void SBSymbolContext::SetLineEntry(lldb::SBLineEntry line_entry) { argument 162 line_entry); 164 if (line_entry.IsValid()) 165 ref().line_entry = line_entry.ref(); 167 ref().line_entry.Clear();
|
H A D | SBCompileUnit.cpp | 77 LineEntry line_entry; local 78 if (line_table->GetLineEntryAtIndex(idx, line_entry)) 79 sb_line_entry.SetLineEntry(line_entry);
|
H A D | SBAddress.cpp | 280 LineEntry line_entry; local 281 if (m_opaque_up->CalculateSymbolContextLineEntry(line_entry)) 282 sb_line_entry.SetLineEntry(line_entry);
|
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/API/ |
H A D | SBSymbolContext.h | 49 void SetLineEntry(lldb::SBLineEntry line_entry);
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ |
H A D | CPPLanguageRuntime.cpp | 82 LineEntry line_entry; local 83 addr.CalculateSymbolContextLineEntry(line_entry); 96 optional_info.callable_line_entry = line_entry;
|
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Symbol/ |
H A D | SymbolContext.h | 66 /// \param[in] line_entry 75 LineEntry *line_entry = nullptr, 82 LineEntry *line_entry = nullptr, 151 /// - line_entry address range if line_entry is valid and 314 LineEntry line_entry; ///< The LineEntry for a given query member in class:lldb_private::SymbolContext
|
H A D | LineTable.h | 52 /// \param[in] line_entry 53 /// A const reference to a new line_entry to add to this line 58 // AddLineEntry (const LineEntry& line_entry); 101 /// \param[out] line_entry 112 bool FindLineEntryByAddress(const Address &so_addr, LineEntry &line_entry, 141 /// line_entry is left untouched. 171 bool GetLineEntryAtIndex(uint32_t idx, LineEntry &line_entry); 328 bool ConvertEntryAtIndexToLineEntry(uint32_t idx, LineEntry &line_entry);
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
H A D | ClangExpressionSourceCode.cpp | 363 if (sc.comp_unit && sc.line_entry.IsValid()) { 366 AddMacroState state(sc.line_entry.file, sc.line_entry.line);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/GSYM/ |
H A D | LineTable.cpp | 139 for (const auto &line_entry : Lines) { 143 int64_t LineDelta = (int64_t)line_entry.Line - PrevLine; 155 PrevLine = (int64_t)line_entry.Line;
|