|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/lldb/source/API/SBFrame.cpp 292 frame->GetSymbolContext(eSymbolContextLineEntry).line_entry);
tools/lldb/source/API/SBSymbolContext.cpp 115 sb_line_entry.SetLineEntry(m_opaque_up->line_entry);
165 ref().line_entry = line_entry.ref();
167 ref().line_entry.Clear();
tools/lldb/source/API/SBThread.cpp 618 abort_other_plans, sc.line_entry, sc, stop_other_threads,
670 range = sc.line_entry.range;
894 if (frame_sc.line_entry.IsValid())
895 step_file_spec = frame_sc.line_entry.file;
925 sc.line_entry.range.GetBaseAddress().GetLoadAddress(target);
tools/lldb/source/Breakpoint/BreakpointLocation.cpp 536 if (sc.line_entry.line > 0) {
539 sc.line_entry.DumpStopContext(s, true);
tools/lldb/source/Breakpoint/BreakpointResolver.cpp 186 : line(sc.line_entry.line),
187 column(sc.line_entry.column ? sc.line_entry.column : UINT32_MAX) {}
187 column(sc.line_entry.column ? sc.line_entry.column : UINT32_MAX) {}
217 if (sc.line_entry.file == match.line_entry.file ||
217 if (sc.line_entry.file == match.line_entry.file ||
218 sc.line_entry.original_file == match.line_entry.original_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.range.GetBaseAddress().GetFileAddress() <
265 b.line_entry.range.GetBaseAddress().GetFileAddress();
296 Address line_start = sc.line_entry.range.GetBaseAddress();
tools/lldb/source/Breakpoint/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);
tools/lldb/source/Commands/CommandObjectBreakpoint.cpp 784 if (sc.line_entry.file) {
785 file = sc.line_entry.file;
tools/lldb/source/Commands/CommandObjectDisassemble.cpp 316 frame->GetSymbolContext(eSymbolContextLineEntry).line_entry);
tools/lldb/source/Commands/CommandObjectSource.cpp 164 const LineEntry &line_entry = sc.line_entry;
1097 sc.line_entry.range.GetBaseAddress(),
1110 ? sc.line_entry.column
1113 sc.comp_unit, sc.line_entry.line, column, lines_to_back_up,
tools/lldb/source/Commands/CommandObjectThread.cpp 681 range = sc.line_entry.range;
705 frame->GetSymbolContext(eSymbolContextEverything).line_entry,
1794 line = sym_ctx.line_entry.line + m_options.m_line_offset;
1797 FileSpec file = sym_ctx.line_entry.file;
tools/lldb/source/Core/Address.cpp 886 if (sc.line_entry.IsValid()) {
887 line_entry = sc.line_entry;
tools/lldb/source/Core/AddressResolverFileLine.cpp 54 Address line_start = sc.line_entry.range.GetBaseAddress();
55 addr_t byte_size = sc.line_entry.range.GetByteSize();
tools/lldb/source/Core/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.IsValid()) {
557 this_line.file = sc.line_entry.file;
558 this_line.line = sc.line_entry.line;
tools/lldb/source/Core/FormatEntity.cpp 1765 sc->line_entry.range.GetBaseAddress(),
1795 if (sc && sc->line_entry.IsValid()) {
1798 if (DumpFile(s, sc->line_entry.file, (FileKind)entry.number))
1805 if (sc && sc->line_entry.IsValid()) {
1809 s.Printf(format, sc->line_entry.line);
1815 if (sc && sc->line_entry.IsValid() && sc->line_entry.column) {
1815 if (sc && sc->line_entry.IsValid() && sc->line_entry.column) {
1819 s.Printf(format, sc->line_entry.column);
1826 if (sc && sc->line_entry.range.GetBaseAddress().IsValid()) {
1827 Address addr = sc->line_entry.range.GetBaseAddress();
1830 addr.Slide(sc->line_entry.range.GetByteSize());
tools/lldb/source/Core/IOHandler.cpp 3878 if (m_sc.line_entry.IsValid()) {
3879 m_pc_line = m_sc.line_entry.line;
3886 if (m_file_sp && m_file_sp->FileSpecMatches(m_sc.line_entry.file)) {
3902 m_debugger.GetSourceManager().GetFile(m_sc.line_entry.file);
tools/lldb/source/DataFormatters/TypeSummary.cpp 90 &sc.line_entry.range.GetBaseAddress(), valobj,
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionSourceCode.cpp 365 if (sc.comp_unit && sc.line_entry.IsValid()) {
368 AddMacroState state(sc.line_entry.file, sc.line_entry.line);
368 AddMacroState state(sc.line_entry.file, sc.line_entry.line);
tools/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.cpp 268 sc.line_entry)) {
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp 1825 sc.line_entry)) {
1900 0, file_idx, line, false, &sc.line_entry);
1901 found_line = sc.line_entry.line;
1909 sc.line_entry.range.GetBaseAddress().GetFileAddress();
1940 line_idx + 1, file_idx, found_line, true, &sc.line_entry);
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp 1009 if (line_table->FindLineEntryByAddress(addr, sc.line_entry))
tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp 780 if (line_table->FindLineEntryByAddress(addr, sc.line_entry))
859 if (!line_table->GetLineEntryAtIndex(line_idx, sc.line_entry))
863 sc.line_entry.range.GetBaseAddress().GetFileAddress();
tools/lldb/source/Symbol/CompileUnit.cpp 281 sc.line_entry = line_entry;
308 sc.line_entry = line_entry;
tools/lldb/source/Symbol/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))
tools/lldb/source/Symbol/LineTable.cpp 395 if (ConvertEntryAtIndexToLineEntry(idx, sc.line_entry)) {
tools/lldb/source/Symbol/Symbol.cpp 279 m_type_data = sc.line_entry.range.GetByteSize();
299 if (sc_temp.line_entry.line != sc.line_entry.line) {
299 if (sc_temp.line_entry.line != sc.line_entry.line) {
305 addr.Slide(sc_temp.line_entry.range.GetByteSize());
306 total_offset += sc_temp.line_entry.range.GetByteSize();
tools/lldb/source/Symbol/SymbolContext.cpp 38 line_entry = *le;
47 line_entry = *le;
65 line_entry = rhs.line_entry;
65 line_entry = rhs.line_entry;
79 line_entry.Clear();
160 if (line_entry.IsValid()) {
163 if (line_entry.DumpStopContext(s, show_fullpaths))
250 if (line_entry.IsValid()) {
252 line_entry.GetDescription(s, level, comp_unit, target, false);
308 if (line_entry.IsValid())
361 line_entry.Dump(s, target, true, Address::DumpStyleLoadAddress,
384 LineEntry::Compare(lhs.line_entry, rhs.line_entry) == 0 &&
384 LineEntry::Compare(lhs.line_entry, rhs.line_entry) == 0 &&
396 if ((scope & eSymbolContextLineEntry) && line_entry.IsValid()) {
397 range = line_entry.range;
483 next_frame_sc.line_entry.range.GetBaseAddress() = next_frame_pc;
484 next_frame_sc.line_entry.file =
486 next_frame_sc.line_entry.original_file =
488 next_frame_sc.line_entry.line =
490 next_frame_sc.line_entry.column =
714 if (!line_entry.IsValid()) {
719 range = line_entry.range;
720 if (line_entry.line > end_line) {
723 line_entry.line);
731 line_index = comp_unit->FindLineEntry(line_index, line_entry.line, nullptr,
735 if (LineEntry::Compare(this_line, line_entry) == 0) {
1080 if (sc.line_entry.line < m_start_line || sc.line_entry.line > m_end_line)
1080 if (sc.line_entry.line < m_start_line || sc.line_entry.line > m_end_line)
1233 sc.block == nullptr && !sc.line_entry.IsValid()) {
1301 if (m_symbol_contexts[idx].line_entry.line == line)
tools/lldb/source/Symbol/Variable.cpp 187 sc.line_entry.Clear();
tools/lldb/source/Target/StackFrame.cpp 366 if (m_sc.line_entry.IsValid())
393 !m_sc.line_entry.IsValid()) {
394 m_sc.line_entry = sc.line_entry;
394 m_sc.line_entry = sc.line_entry;
395 m_sc.line_entry.ApplyFileMappings(m_sc.target_sp);
1140 return m_sc.line_entry.IsValid();
1916 if (m_sc.comp_unit && m_sc.line_entry.IsValid()) {
1921 m_sc.line_entry.file, m_sc.line_entry.line,
1921 m_sc.line_entry.file, m_sc.line_entry.line,
1922 m_sc.line_entry.column, source_lines_before,
tools/lldb/source/Target/StackFrameList.cpp 530 next_frame_sc.line_entry.ApplyFileMappings(target_sp);
809 if (sc.line_entry.file)
811 sc.line_entry.file, sc.line_entry.line);
811 sc.line_entry.file, sc.line_entry.line);
tools/lldb/source/Target/Thread.cpp 337 frame_sc.line_entry.file && frame_sc.line_entry.line != 0) {
337 frame_sc.line_entry.file && frame_sc.line_entry.line != 0) {
339 frame_sc.line_entry.file, frame_sc.line_entry.line);
339 frame_sc.line_entry.file, frame_sc.line_entry.line);
1916 if (frame_sc.line_entry.line != 0 && frame_sc.line_entry.file) {
1916 if (frame_sc.line_entry.line != 0 && frame_sc.line_entry.file) {
1917 Host::OpenFileInExternalEditor(frame_sc.line_entry.file,
1918 frame_sc.line_entry.line);
2119 abort_other_plans, sc.line_entry, sc, nullptr, run_mode, error,
2153 abort_other_plans, sc.line_entry, sc, run_mode, error,
tools/lldb/source/Target/ThreadPlanShouldStopHere.cpp 86 if (sc.line_entry.line == 0)
109 if (sc.line_entry.line == 0) {
110 AddressRange range = sc.line_entry.range;
tools/lldb/source/Target/ThreadPlanStepInRange.cpp 123 if (m_addr_context.line_entry.IsValid()) {
125 m_addr_context.line_entry.DumpStopContext(s, false);
tools/lldb/source/Target/ThreadPlanStepOut.cpp 112 if (return_address_sc.line_entry.IsValid()) {
114 range = return_address_sc.line_entry.GetSameLineContiguousAddressRange(
tools/lldb/source/Target/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 &&
278 m_addr_context.line_entry.original_file) {
tools/lldb/source/Target/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) {
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.line = m_addr_context.line_entry.line;
145 new_context.line_entry.line = m_addr_context.line_entry.line;
149 AddRange(m_addr_context.line_entry.GetSameLineContiguousAddressRange(
154 m_addr_context.line_entry.Dump(&s, m_thread.CalculateTarget().get(),
163 } else if (new_context.line_entry.range.GetBaseAddress().GetLoadAddress(
173 AddRange(m_addr_context.line_entry.range);
177 m_addr_context.line_entry.Dump(&s, m_thread.CalculateTarget().get(),
184 new_context.line_entry.line, s.GetData());
tools/lldb/unittests/Symbol/TestLineEntry.cpp 81 return sc_line_entries[0].line_entry;