| /freebsd-13.1/contrib/llvm-project/lldb/source/Symbol/ |
| H A D | LineTable.cpp | 184 line_entry.Clear(); in GetLineEntryAtIndex() 289 line_entry.range.SetByteSize(0); in ConvertEntryAtIndexToLineEntry() 291 line_entry.file = in ConvertEntryAtIndexToLineEntry() 293 line_entry.original_file = in ConvertEntryAtIndexToLineEntry() 295 line_entry.line = entry.line; in ConvertEntryAtIndexToLineEntry() 296 line_entry.column = entry.column; in ConvertEntryAtIndexToLineEntry() 359 LineEntry line_entry; in Dump() local 363 line_entry.Dump(s, target, prev_file != line_entry.original_file, style, in Dump() 373 LineEntry line_entry; in GetDescription() local 388 LineEntry line_entry; in GetContiguousFileAddressRanges() local [all …]
|
| H A D | SymbolContext.cpp | 36 line_entry = *le; in SymbolContext() 45 line_entry = *le; in SymbolContext() 63 line_entry.Clear(); in Clear() 239 if (line_entry.IsValid()) { in GetDescription() 297 if (line_entry.IsValid()) in GetResolvedMask() 371 LineEntry::Compare(lhs.line_entry, rhs.line_entry) == 0 && in operator ==() 676 LineEntry line_entry; in GetFunctionStartLineEntry() local 693 return line_entry; in GetFunctionStartLineEntry() 706 range = line_entry.range; in GetAddressRangeFromHereToEndLine() 710 line_entry.line); in GetAddressRangeFromHereToEndLine() [all …]
|
| H A D | Function.cpp | 262 LineEntry line_entry; in GetStartLineSourceInfo() local 265 line_no = line_entry.line; in GetStartLineSourceInfo() 266 source_file = line_entry.file; in GetStartLineSourceInfo() 285 LineEntry line_entry; in GetEndLineSourceInfo() local 287 line_no = line_entry.line; in GetEndLineSourceInfo() 288 source_file = line_entry.file; in GetEndLineSourceInfo() 556 LineEntry line_entry; in GetPrologueByteSize() local 558 if (line_entry.is_prologue_end) { in GetPrologueByteSize() 576 LineEntry line_entry; in GetPrologueByteSize() local 603 LineEntry line_entry; in GetPrologueByteSize() local [all …]
|
| H A D | CompileUnit.cpp | 290 LineEntry line_entry; in ResolveSymbolContext() local 297 0, file_indexes.front(), src_location_spec, &line_entry); in ResolveSymbolContext() 303 0, file_indexes, src_location_spec, &line_entry); in ResolveSymbolContext() 312 SourceLocationSpec found_entry(line_entry.file, line_entry.line, in ResolveSymbolContext() 313 line_entry.column, inlines, exact); in ResolveSymbolContext() 320 sc.line_entry = line_entry; in ResolveSymbolContext() 322 line_entry.range.GetBaseAddress().CalculateSymbolContext(&sc, in ResolveSymbolContext() 329 line_idx + 1, file_indexes.front(), found_entry, &line_entry); in ResolveSymbolContext() 332 line_idx + 1, file_indexes, found_entry, &line_entry); in ResolveSymbolContext()
|
| H A D | LineEntry.cpp | 208 if (!next_line_sc.line_entry.IsValid() || in GetSameLineContiguousAddressRange() 209 next_line_sc.line_entry.range.GetByteSize() == 0) in GetSameLineContiguousAddressRange() 212 if (original_file == next_line_sc.line_entry.original_file && in GetSameLineContiguousAddressRange() 213 (next_line_sc.line_entry.line == 0 || in GetSameLineContiguousAddressRange() 214 line == next_line_sc.line_entry.line)) { in GetSameLineContiguousAddressRange() 221 if (!complete_line_range.Extend(next_line_sc.line_entry.range)) in GetSameLineContiguousAddressRange() 243 if (!complete_line_range.Extend(next_line_sc.line_entry.range)) in GetSameLineContiguousAddressRange()
|
| H A D | Symbol.cpp | 279 m_type_data = sc.line_entry.range.GetByteSize(); in GetPrologueByteSize() 299 if (sc_temp.line_entry.line != sc.line_entry.line) { in GetPrologueByteSize() 305 addr.Slide(sc_temp.line_entry.range.GetByteSize()); in GetPrologueByteSize() 306 total_offset += sc_temp.line_entry.range.GetByteSize(); in GetPrologueByteSize()
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Target/ |
| H A D | ThreadPlanStepRange.cpp | 120 if (m_addr_context.line_entry.IsValid() && in InRange() 121 new_context.line_entry.IsValid()) { in InRange() 122 if (m_addr_context.line_entry.original_file == in InRange() 123 new_context.line_entry.original_file) { in InRange() 124 if (m_addr_context.line_entry.line == new_context.line_entry.line) { in InRange() 133 m_addr_context.line_entry.Dump(&s, &GetTarget(), true, in InRange() 142 } else if (new_context.line_entry.line == 0) { in InRange() 143 new_context.line_entry.line = m_addr_context.line_entry.line; in InRange() 152 m_addr_context.line_entry.Dump(&s, &GetTarget(), true, in InRange() 171 AddRange(m_addr_context.line_entry.range); in InRange() [all …]
|
| H A D | ThreadPlanStepOverRange.cpp | 61 if (m_addr_context.line_entry.IsValid()) { in GetDescription() 63 m_addr_context.line_entry.DumpStopContext(s, false); in GetDescription() 217 if (m_addr_context.line_entry.IsValid()) { in ShouldStop() 221 if (sc.line_entry.IsValid()) { in ShouldStop() 222 if (sc.line_entry.original_file != in ShouldStop() 223 m_addr_context.line_entry.original_file && in ShouldStop() 231 LineEntry line_entry; in ShouldStop() local 232 if (line_table->FindLineEntryByAddress(cur_address, line_entry, in ShouldStop() 247 line_entry.original_file) { in ShouldStop() 282 m_addr_context.line_entry.original_file) { in ShouldStop()
|
| H A D | TraceInstructionDumper.cpp | 61 static bool IsLineEntryValid(const LineEntry &line_entry) { in IsLineEntryValid() argument 62 return line_entry.IsValid() && line_entry.line > 0; in IsLineEntryValid() 104 const bool curr_line_valid = IsLineEntryValid(insn.sc.line_entry); in IsSameInstructionSymbolContext() 105 const bool prev_line_valid = IsLineEntryValid(prev_insn.sc.line_entry); in IsSameInstructionSymbolContext() 107 return FileLineAndColumnMatches(insn.sc.line_entry, in IsSameInstructionSymbolContext() 108 prev_insn.sc.line_entry); in IsSameInstructionSymbolContext()
|
| H A D | ThreadPlanShouldStopHere.cpp | 86 if (sc.line_entry.line == 0) in DefaultShouldStopHereCallback() 109 if (sc.line_entry.line == 0) { in DefaultStepFromHereCallback() 110 AddressRange range = sc.line_entry.range; in DefaultStepFromHereCallback()
|
| H A D | Thread.cpp | 304 frame_sc.line_entry.file && frame_sc.line_entry.line != 0) { in SetSelectedFrameByIndexNoisily() 306 frame_sc.line_entry.file, frame_sc.line_entry.line); in SetSelectedFrameByIndexNoisily() 1263 bool abort_other_plans, const LineEntry &line_entry, in QueueThreadPlanForStepOverRange() argument 1268 line_entry.GetSameLineContiguousAddressRange(include_inlined_functions); in QueueThreadPlanForStepOverRange() 1290 bool abort_other_plans, const LineEntry &line_entry, in QueueThreadPlanForStepInRange() argument 1298 line_entry.GetSameLineContiguousAddressRange(include_inlined_functions), in QueueThreadPlanForStepInRange() 1734 if (frame_sc.line_entry.line != 0 && frame_sc.line_entry.file) { in GetStatus() 1735 Host::OpenFileInExternalEditor(frame_sc.line_entry.file, in GetStatus() 1736 frame_sc.line_entry.line); in GetStatus() 1910 abort_other_plans, sc.line_entry, sc, nullptr, run_mode, error, in StepIn() [all …]
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Commands/ |
| H A D | CommandObjectSource.cpp | 155 const LineEntry &line_entry = sc.line_entry; in DumpLinesInSymbolContexts() local 222 LineEntry line_entry; in DumpFileLinesInCompUnit() local 238 line = line_entry.line; in DumpFileLinesInCompUnit() 752 LineEntry line_entry; member 755 : function(name), line_entry(line_entry) {} in SourceInfo() 763 line_entry.original_file == rhs.line_entry.original_file && in operator ==() 764 line_entry.line == rhs.line_entry.line; in operator ==() 769 line_entry.original_file != rhs.line_entry.original_file || in operator !=() 770 line_entry.line != rhs.line_entry.line; in operator !=() 782 if (line_entry.line < rhs.line_entry.line) in operator <() [all …]
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Breakpoint/ |
| H A D | BreakpointResolver.cpp | 187 : line(sc.line_entry.line), in SourceLoc() 188 column(sc.line_entry.column ? sc.line_entry.column in SourceLoc() 217 if (sc.line_entry.file == match.line_entry.file || in SetSCMatchesByLine() 218 sc.line_entry.original_file == match.line_entry.original_file) { in SetSCMatchesByLine() 220 closest_line = std::min(closest_line, sc.line_entry.line); in SetSCMatchesByLine() 257 return closest_line != sc.line_entry.line; in SetSCMatchesByLine() 264 return a.line_entry.range.GetBaseAddress().GetFileAddress() < in SetSCMatchesByLine() 265 b.line_entry.range.GetBaseAddress().GetFileAddress(); in SetSCMatchesByLine() 296 Address line_start = sc.line_entry.range.GetBaseAddress(); in AddLocation()
|
| H A D | BreakpointResolverFileLine.cpp | 137 auto sc_dir = sc.line_entry.file.GetDirectory().GetStringRef(); in FilterContexts() 166 if (file != sc.line_entry.file) { in FilterContexts() 167 LLDB_LOG(log, "unexpected symbol context file {0}", sc.line_entry.file); in FilterContexts() 196 if (m_location_spec.GetLine() == sc.line_entry.line) in FilterContexts()
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/API/ |
| H A D | SBSymbolContext.cpp | 115 sb_line_entry.SetLineEntry(m_opaque_up->line_entry); in GetLineEntry() 160 void SBSymbolContext::SetLineEntry(lldb::SBLineEntry line_entry) { in SetLineEntry() argument 162 line_entry); in SetLineEntry() 164 if (line_entry.IsValid()) in SetLineEntry() 165 ref().line_entry = line_entry.ref(); in SetLineEntry() 167 ref().line_entry.Clear(); in SetLineEntry()
|
| H A D | SBCompileUnit.cpp | 77 LineEntry line_entry; in GetLineEntryAtIndex() local 78 if (line_table->GetLineEntryAtIndex(idx, line_entry)) in GetLineEntryAtIndex() 79 sb_line_entry.SetLineEntry(line_entry); in GetLineEntryAtIndex() 111 LineEntry line_entry; in FindLineEntryIndex() local 114 exact, &line_entry); in FindLineEntryIndex()
|
| H A D | SBAddress.cpp | 272 LineEntry line_entry; in GetLineEntry() local 273 if (m_opaque_up->CalculateSymbolContextLineEntry(line_entry)) in GetLineEntry() 274 sb_line_entry.SetLineEntry(line_entry); in GetLineEntry()
|
| /freebsd-13.1/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 get…
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Core/ |
| H A D | AddressResolverFileLine.cpp | 52 Address line_start = sc.line_entry.range.GetBaseAddress(); in SearchCallback() 53 addr_t byte_size = sc.line_entry.range.GetByteSize(); in SearchCallback()
|
| H A D | Disassembler.cpp | 201 if (!sc.line_entry.IsValid()) in GetFunctionDeclLineEntry() 204 LineEntry prologue_end_line = sc.line_entry; in GetFunctionDeclLineEntry() 354 if (mixed_source_and_assembly && sc.line_entry.IsValid()) { in PrintInstructions() 360 if (sc.line_entry.IsValid()) { in PrintInstructions() 362 this_line.file = sc.line_entry.file; in PrintInstructions() 363 this_line.line = sc.line_entry.line; in PrintInstructions() 364 this_line.column = sc.line_entry.column; in PrintInstructions() 406 if (sc.function && sc.line_entry.IsValid()) { in PrintInstructions() 407 LineEntry prologue_end_line = sc.line_entry; in PrintInstructions() 446 this_line.file = sc.line_entry.file; in PrintInstructions() [all …]
|
| /freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Symbol/ |
| H A D | SymbolContext.h | 75 LineEntry *line_entry = nullptr, 82 LineEntry *line_entry = nullptr, 322 LineEntry line_entry; ///< The LineEntry for a given query variable
|
| H A D | LineTable.h | 122 bool FindLineEntryByAddress(const Address &so_addr, LineEntry &line_entry, 178 bool GetLineEntryAtIndex(uint32_t idx, LineEntry &line_entry); 336 bool ConvertEntryAtIndexToLineEntry(uint32_t idx, LineEntry &line_entry);
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ |
| H A D | CPPLanguageRuntime.cpp | 78 LineEntry line_entry; in line_entry_helper() local 79 addr.CalculateSymbolContextLineEntry(line_entry); in line_entry_helper() 92 optional_info.callable_line_entry = line_entry; in line_entry_helper()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/DebugInfo/GSYM/ |
| H A D | LineTable.cpp | 139 for (const auto &line_entry : Lines) { in encode() local 143 int64_t LineDelta = (int64_t)line_entry.Line - PrevLine; in encode() 155 PrevLine = (int64_t)line_entry.Line; in encode()
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ClangExpressionSourceCode.cpp | 371 if (sc.comp_unit && sc.line_entry.IsValid()) { in GetText() 374 AddMacroState state(sc.line_entry.file, sc.line_entry.line); in GetText()
|