Searched refs:line_entry (Results 1 - 25 of 53) sorted by relevance

123

/freebsd-11-stable/contrib/llvm-project/lldb/source/Symbol/
H A DLineTable.cpp159 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 DFunction.cpp241 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 DSymbolContext.cpp31 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 DLineEntry.cpp209 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 DCompileUnit.cpp281 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 DThreadPlanStepOverRange.cpp61 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 DThreadPlanStepRange.cpp122 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 DThreadPlanShouldStopHere.cpp86 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 DBreakpointResolver.cpp186 : 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 DBreakpointResolverFileLine.cpp138 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 DSBSymbolContext.i73 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 DSBAddress.i172 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 DSBSymbolContextList.i123 obj = self.GetContextAtIndex(i).line_entry
/freebsd-11-stable/contrib/llvm-project/lldb/source/Core/
H A DAddressResolverFileLine.cpp53 Address line_start = sc.line_entry.range.GetBaseAddress();
54 addr_t byte_size = sc.line_entry.range.GetByteSize();
H A DDisassembler.cpp305 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 DCommandObjectSource.cpp154 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 DSBSymbolContext.cpp115 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 DSBCompileUnit.cpp77 LineEntry line_entry; local
78 if (line_table->GetLineEntryAtIndex(idx, line_entry))
79 sb_line_entry.SetLineEntry(line_entry);
H A DSBAddress.cpp280 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 DSBSymbolContext.h49 void SetLineEntry(lldb::SBLineEntry line_entry);
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/CPlusPlus/
H A DCPPLanguageRuntime.cpp82 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 DSymbolContext.h66 /// \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 DLineTable.h52 /// \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 DClangExpressionSourceCode.cpp363 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 DLineTable.cpp139 for (const auto &line_entry : Lines) {
143 int64_t LineDelta = (int64_t)line_entry.Line - PrevLine;
155 PrevLine = (int64_t)line_entry.Line;

Completed in 437 milliseconds

123