| /llvm-project-15.0.7/lldb/unittests/Symbol/ |
| H A D | TestLineEntry.cpp | 92 auto line_entry = sc_line_entries.get()[0].line_entry; in TEST_F() local 93 ASSERT_EQ(line_entry.column, 39); in TEST_F() 99 auto line_entry = sc_line_entries.get()[0].line_entry; in TEST_F() local 102 line_entry.GetSameLineContiguousAddressRange(include_inlined_functions); in TEST_F() 109 auto line_entry = sc_line_entries.get()[0].line_entry; in TEST_F() local 112 line_entry.GetSameLineContiguousAddressRange(include_inlined_functions); in TEST_F() 119 auto line_entry = sc_line_entries.get()[0].line_entry; in TEST_F() local 122 line_entry.GetSameLineContiguousAddressRange(include_inlined_functions); in TEST_F()
|
| /llvm-project-15.0.7/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 | 35 line_entry(), symbol(s) { in SymbolContext() 37 line_entry = *le; in SymbolContext() 44 line_entry(), symbol(s) { in SymbolContext() 46 line_entry = *le; in SymbolContext() 63 line_entry.Clear(); in Clear() 297 if (line_entry.IsValid()) in GetResolvedMask() 371 LineEntry::Compare(lhs.line_entry, rhs.line_entry) == 0 && in operator ==() 672 LineEntry line_entry; in GetFunctionStartLineEntry() local 689 return line_entry; in GetFunctionStartLineEntry() 706 line_entry.line); in GetAddressRangeFromHereToEndLine() [all …]
|
| H A D | Function.cpp | 263 LineEntry line_entry; in GetStartLineSourceInfo() local 266 line_no = line_entry.line; in GetStartLineSourceInfo() 267 source_file = line_entry.file; in GetStartLineSourceInfo() 286 LineEntry line_entry; in GetEndLineSourceInfo() local 288 line_no = line_entry.line; in GetEndLineSourceInfo() 289 source_file = line_entry.file; in GetEndLineSourceInfo() 555 LineEntry line_entry; in GetPrologueByteSize() local 557 if (line_entry.is_prologue_end) { in GetPrologueByteSize() 575 LineEntry line_entry; in GetPrologueByteSize() local 602 LineEntry line_entry; in GetPrologueByteSize() local [all …]
|
| H A D | CompileUnit.cpp | 303 LineEntry line_entry; in ResolveSymbolContext() local 310 0, file_indexes.front(), src_location_spec, &line_entry); in ResolveSymbolContext() 316 0, file_indexes, src_location_spec, &line_entry); in ResolveSymbolContext() 327 ? llvm::Optional<uint16_t>(line_entry.column) in ResolveSymbolContext() 330 SourceLocationSpec found_entry(line_entry.file, line_entry.line, column, in ResolveSymbolContext() 338 sc.line_entry = line_entry; in ResolveSymbolContext() 340 line_entry.range.GetBaseAddress().CalculateSymbolContext(&sc, in ResolveSymbolContext() 347 line_idx + 1, file_indexes.front(), found_entry, &line_entry); in ResolveSymbolContext() 350 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()
|
| /llvm-project-15.0.7/lldb/test/API/functionalities/thread/step_out/ |
| H A D | TestThreadStepOut.py | 51 line_entry = zeroth_frame.line_entry 52 self.assertTrue(line_entry.IsValid(), "Stopped at a valid line entry") 53 self.assertEqual("main.cpp", line_entry.file.basename, "Still in main.cpp") 57 line = line_entry.line 65 other_threads[thread.GetIndexID()] = thread.frames[0].line_entry 73 line_entry = other_threads.get(index_id) 74 if line_entry: 75 …self.assertEqual(thread.frames[0].line_entry.file.basename, line_entry.file.basename, "Thread {0} … 76 …self.assertEqual(thread.frames[0].line_entry.line, line_entry.line, "Thread {0} moved by line".for…
|
| /llvm-project-15.0.7/lldb/examples/python/ |
| H A D | jump.py | 32 line_entry = frame.GetLineEntry() 33 if not line_entry.IsValid(): 38 line_entry.GetFileSpec(), line_number) 46 line_entry = frame.GetLineEntry() 47 if not line_entry.IsValid(): 52 line_entry.GetFileSpec(), (line_entry.GetLine() + line_number)) 60 line_entry = frame.GetLineEntry() 61 if not line_entry.IsValid(): 66 line_entry.GetFileSpec(), (line_entry.GetLine() - line_number))
|
| H A D | lldb_module_utils.py | 74 line_entry = cu.GetLineEntryAtIndex(line_idx) 75 start_file_addr = line_entry.addr.file_addr 76 end_file_addr = line_entry.end_addr.file_addr 83 (start_file_addr, end_file_addr, line_entry)) 91 (start_file_addr, line_entry))
|
| /llvm-project-15.0.7/lldb/source/API/ |
| H A D | SBCompileUnit.cpp | 71 LineEntry line_entry; in GetLineEntryAtIndex() local 72 if (line_table->GetLineEntryAtIndex(idx, line_entry)) in GetLineEntryAtIndex() 73 sb_line_entry.SetLineEntry(line_entry); in GetLineEntryAtIndex() 80 uint32_t SBCompileUnit::FindLineEntryIndex(lldb::SBLineEntry &line_entry, in FindLineEntryIndex() argument 82 LLDB_INSTRUMENT_VA(this, line_entry, exact); in FindLineEntryIndex() 84 if (!m_opaque_ptr || !line_entry.IsValid()) in FindLineEntryIndex() 89 return m_opaque_ptr->FindLineEntry(0, line_entry.GetLine(), in FindLineEntryIndex() 90 line_entry.GetFileSpec().get(), exact, in FindLineEntryIndex() 91 &line_entry.ref()); in FindLineEntryIndex() 115 LineEntry line_entry; in FindLineEntryIndex() local [all …]
|
| H A D | SBSymbolContext.cpp | 97 sb_line_entry.SetLineEntry(m_opaque_up->line_entry); in GetLineEntry() 139 void SBSymbolContext::SetLineEntry(lldb::SBLineEntry line_entry) { in SetLineEntry() argument 140 LLDB_INSTRUMENT_VA(this, line_entry); in SetLineEntry() 142 if (line_entry.IsValid()) in SetLineEntry() 143 ref().line_entry = line_entry.ref(); in SetLineEntry() 145 ref().line_entry.Clear(); in SetLineEntry()
|
| /llvm-project-15.0.7/lldb/source/Target/ |
| H A D | ThreadPlanStepRange.cpp | 121 if (m_addr_context.line_entry.IsValid() && in InRange() 122 new_context.line_entry.IsValid()) { in InRange() 123 if (m_addr_context.line_entry.original_file == in InRange() 124 new_context.line_entry.original_file) { in InRange() 125 if (m_addr_context.line_entry.line == new_context.line_entry.line) { in InRange() 134 m_addr_context.line_entry.Dump(&s, &GetTarget(), true, in InRange() 143 } else if (new_context.line_entry.line == 0) { in InRange() 144 new_context.line_entry.line = m_addr_context.line_entry.line; in InRange() 153 m_addr_context.line_entry.Dump(&s, &GetTarget(), true, in InRange() 172 AddRange(m_addr_context.line_entry.range); in InRange() [all …]
|
| H A D | ThreadPlanStepOverRange.cpp | 62 if (m_addr_context.line_entry.IsValid()) { in GetDescription() 64 m_addr_context.line_entry.DumpStopContext(s, false); in GetDescription() 218 if (m_addr_context.line_entry.IsValid()) { in ShouldStop() 222 if (sc.line_entry.IsValid()) { in ShouldStop() 223 if (sc.line_entry.original_file != in ShouldStop() 224 m_addr_context.line_entry.original_file && in ShouldStop() 232 LineEntry line_entry; in ShouldStop() local 233 if (line_table->FindLineEntryByAddress(cur_address, line_entry, in ShouldStop() 248 line_entry.original_file) { in ShouldStop() 283 m_addr_context.line_entry.original_file) { in ShouldStop()
|
| H A D | TraceDumper.cpp | 43 static bool IsLineEntryValid(const LineEntry &line_entry) { in IsLineEntryValid() argument 44 return line_entry.IsValid() && line_entry.line > 0; in IsLineEntryValid() 86 const bool curr_line_valid = IsLineEntryValid(insn.sc.line_entry); in IsSameInstructionSymbolContext() 87 const bool prev_line_valid = IsLineEntryValid(prev_insn.sc.line_entry); in IsSameInstructionSymbolContext() 89 return FileLineAndColumnMatches(insn.sc.line_entry, in IsSameInstructionSymbolContext() 90 prev_insn.sc.line_entry); in IsSameInstructionSymbolContext() 243 if (IsLineEntryValid(item.symbol_info->sc.line_entry)) { in DumpInstruction() 247 item.symbol_info->sc.line_entry.file.GetPath().c_str())); in DumpInstruction() 248 m_j.attribute("line", item.symbol_info->sc.line_entry.line); in DumpInstruction() 249 m_j.attribute("column", item.symbol_info->sc.line_entry.column); in DumpInstruction()
|
| /llvm-project-15.0.7/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() 746 LineEntry line_entry; member 749 : function(name), line_entry(line_entry) {} in SourceInfo() 757 line_entry.original_file == rhs.line_entry.original_file && in operator ==() 758 line_entry.line == rhs.line_entry.line; in operator ==() 763 line_entry.original_file != rhs.line_entry.original_file || in operator !=() 764 line_entry.line != rhs.line_entry.line; in operator !=() 776 if (line_entry.line < rhs.line_entry.line) in operator <() [all …]
|
| /llvm-project-15.0.7/lldb/test/API/python_api/compile_unit/ |
| H A D | TestCompileUnitAPI.py | 30 line_entry = frame0.GetLineEntry() 32 sc_list = target.FindCompileUnits(line_entry.GetFileSpec()) 38 self.assertEqual(main_cu.FindLineEntryIndex(line_entry, True), 39 main_cu.FindLineEntryIndex(0, line_entry.GetLine(), 40 line_entry.GetFileSpec(), True))
|
| /llvm-project-15.0.7/lldb/source/Breakpoint/ |
| H A D | BreakpointResolver.cpp | 186 : line(sc.line_entry.line), in SourceLoc() 187 column(sc.line_entry.column ? sc.line_entry.column in SourceLoc() 216 if (sc.line_entry.file == match.line_entry.file || in SetSCMatchesByLine() 217 sc.line_entry.original_file == match.line_entry.original_file) { in SetSCMatchesByLine() 219 closest_line = std::min(closest_line, sc.line_entry.line); in SetSCMatchesByLine() 256 return closest_line != sc.line_entry.line; in SetSCMatchesByLine() 263 return a.line_entry.range.GetBaseAddress().GetFileAddress() < in SetSCMatchesByLine() 264 b.line_entry.range.GetBaseAddress().GetFileAddress(); in SetSCMatchesByLine() 295 Address line_start = sc.line_entry.range.GetBaseAddress(); in AddLocation()
|
| /llvm-project-15.0.7/lldb/test/API/functionalities/thread_plan/ |
| H A D | wrap_step_over.py | 9 line_entry = frame_0.line_entry 10 start_addr = line_entry.addr 11 end_addr = line_entry.end_addr
|
| /llvm-project-15.0.7/lldb/test/API/functionalities/plugins/python_os_plugin/ |
| H A D | TestPythonOSPlugin.py | 170 line_entry = frame.GetLineEntry() 173 line_entry.GetFileSpec().GetFilename(), 'main.c', 176 line_entry.GetLine(), 5, 187 line_entry = frame.GetLineEntry() 190 line_entry.GetFileSpec().GetFilename(), 'main.c', 192 self.assertEquals(line_entry.GetLine(), 6,
|
| /llvm-project-15.0.7/lldb/test/API/functionalities/breakpoint/breakpoint_by_line_and_column/ |
| H A D | TestBreakpointByLineAndColumn.py | 106 for line_entry in compile_unit: 107 if line_entry.GetStartAddress() == bpkt_loc_addr: 108 self.assertEqual(line_entry.GetFileSpec().GetFilename(), 110 self.assertEqual(line_entry.GetLine(), loc['line']) 111 self.assertEqual(line_entry.GetColumn(), nearest_column[idx])
|
| /llvm-project-15.0.7/lldb/test/API/functionalities/fat_archives/ |
| H A D | TestFatArchives.py | 45 line_entry = bp_loc_addr.GetLineEntry() 51 line_entry.GetFileSpec(), 54 line_entry.GetLine() != 0,
|
| /llvm-project-15.0.7/lldb/scripts/android/ |
| H A D | host_art_bt.py | 34 line_entry = frame.GetLineEntry() 37 'file': str(line_entry.GetFileSpec()) if line_entry else None, 38 'line': line_entry.GetLine() if line_entry else -1
|
| /llvm-project-15.0.7/lldb/test/API/python_api/default-constructor/ |
| H A D | sb_compileunit.py | 15 for line_entry in obj: 16 s = str(line_entry)
|
| /llvm-project-15.0.7/lldb/test/API/functionalities/breakpoint/source_regexp/ |
| H A D | TestSourceRegexBreakpoints.py | 54 line_entry = address.GetLineEntry() 55 self.assertTrue(line_entry.IsValid(), "Got a valid line entry.") 56 self.assertEquals(line_entry.line, a_func_line,
|
| /llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/NativePDB/ |
| H A D | SymbolFileNativePDB.cpp | 1151 line_entry.SetRangeEnd(addr); in ParseLineTable() 1154 line_entry.SetRangeBase(addr); in ParseLineTable() 1199 for (const auto &line_entry : in ParseLineTable() local 1205 line_set.erase(line_entry); in ParseLineTable() 1206 line_set.insert(line_entry); in ParseLineTable() 1225 sequence.get(), line_entry.file_addr, line_entry.line, in ParseLineTable() 1226 line_entry.column, line_entry.file_idx, in ParseLineTable() 1227 line_entry.is_start_of_statement, line_entry.is_start_of_basic_block, in ParseLineTable() 1228 line_entry.is_prologue_end, line_entry.is_epilogue_begin, in ParseLineTable() 1229 line_entry.is_terminal_entry); in ParseLineTable() [all …]
|