Home
last modified time | relevance | path

Searched refs:AddressRange (Results 1 – 25 of 121) sorted by relevance

12345

/llvm-project/llvm/unittests/Support/
H A DAddressRangeTest.cpp22 const AddressRange Range(StartAddr, EndAddr); in TEST()
33 const AddressRange RangeSame(StartAddr, EndAddr); in TEST()
34 const AddressRange RangeDifferentStart(StartAddr + 1, EndAddr); in TEST()
35 const AddressRange RangeDifferentEnd(StartAddr, EndAddr + 1); in TEST()
36 const AddressRange RangeDifferentStartEnd(StartAddr + 1, EndAddr + 1); in TEST()
61 const AddressRange EndsBeforeRangeStart(0, StartAddr - 1); in TEST()
62 const AddressRange EndsAtRangeStart(0, StartAddr); in TEST()
63 const AddressRange OverlapsRangeStart(StartAddr - 1, StartAddr + 1); in TEST()
64 const AddressRange InsideRange(StartAddr + 1, EndAddr - 1); in TEST()
65 const AddressRange OverlapsRangeEnd(EndAddr - 1, EndAddr + 1); in TEST()
[all …]
/llvm-project/lldb/source/Core/
H A DAddressRange.cpp32 AddressRange::AddressRange() : m_base_addr() {} in AddressRange() function in AddressRange
34 AddressRange::AddressRange(addr_t file_addr, addr_t byte_size, in AddressRange() function in AddressRange
38 AddressRange::AddressRange(const lldb::SectionSP &section, addr_t offset, in AddressRange() function in AddressRange
42 AddressRange::AddressRange(const Address &so_addr, addr_t byte_size) in AddressRange() function in AddressRange
45 AddressRange::~AddressRange() = default;
47 bool AddressRange::Contains(const Address &addr) const { in Contains()
63 bool AddressRange::ContainsFileAddress(const Address &addr) const { in ContainsFileAddress()
80 bool AddressRange::ContainsFileAddress(addr_t file_addr) const { in ContainsFileAddress()
94 bool AddressRange::ContainsLoadAddress(const Address &addr, in ContainsLoadAddress()
112 bool AddressRange::ContainsLoadAddress(addr_t load_addr, Target *target) const { in ContainsLoadAddress()
[all …]
H A DAddressRangeListImpl.cpp22 void AddressRangeListImpl::Append(const AddressRange &sb_region) { in operator =()
35 lldb_private::AddressRange in Append()
38 return AddressRange(); in Append()
H A DAddressResolver.cpp33 std::vector<AddressRange> &AddressResolver::GetAddressRanges() { in GetAddressRanges()
41 AddressRange &AddressResolver::GetAddressRangeAtIndex(size_t idx) { in GetAddressRangeAtIndex()
/llvm-project/lldb/include/lldb/Core/
H A DAddressRange.h25 class AddressRange {
31 AddressRange();
47 AddressRange(const lldb::SectionSP &section, lldb::addr_t offset,
63 AddressRange(lldb::addr_t file_addr, lldb::addr_t byte_size,
76 AddressRange(const Address &so_addr, lldb::addr_t byte_size);
81 ~AddressRange();
169 bool Extend(const AddressRange &rhs_range);
232 return sizeof(AddressRange); in MemorySize()
243 bool operator==(const AddressRange &rhs);
245 bool operator!=(const AddressRange &rhs);
[all …]
H A DAddressResolver.h48 std::vector<AddressRange> &GetAddressRanges();
52 AddressRange &GetAddressRangeAtIndex(size_t idx);
55 std::vector<AddressRange> m_address_ranges;
/llvm-project/llvm/include/llvm/ADT/
H A DAddressRanges.h22 class AddressRange {
24 AddressRange() {} in AddressRange() function
25 AddressRange(uint64_t S, uint64_t E) : Start(S), End(E) { in AddressRange() function
33 bool contains(const AddressRange &R) const { in contains()
36 bool intersects(const AddressRange &R) const { in intersects()
39 bool operator==(const AddressRange &R) const {
42 bool operator!=(const AddressRange &R) const { return !(*this == R); }
43 bool operator<(const AddressRange &R) const {
69 bool contains(AddressRange Range) const { in contains()
102 return AddressRange(R).start() <= Start; in find()
[all …]
/llvm-project/lldb/source/Commands/
H A DCommandObjectDisassemble.h92 llvm::Expected<std::vector<AddressRange>>
95 llvm::Expected<std::vector<AddressRange>> GetContainingAddressRanges();
96 llvm::Expected<std::vector<AddressRange>> GetCurrentFunctionRanges();
97 llvm::Expected<std::vector<AddressRange>> GetCurrentLineRanges();
98 llvm::Expected<std::vector<AddressRange>>
100 llvm::Expected<std::vector<AddressRange>> GetPCRanges();
101 llvm::Expected<std::vector<AddressRange>> GetStartEndAddressRanges();
103 llvm::Error CheckRangeSize(const AddressRange &range, llvm::StringRef what);
H A DCommandObjectDisassemble.cpp10 #include "lldb/Core/AddressRange.h"
239 llvm::Error CommandObjectDisassemble::CheckRangeSize(const AddressRange &range, in GetContainingAddressRanges()
254 llvm::Expected<std::vector<AddressRange>> in GetContainingAddressRanges()
256 std::vector<AddressRange> ranges; in GetContainingAddressRanges()
264 AddressRange range; in GetContainingAddressRanges()
300 llvm::Expected<std::vector<AddressRange>> in GetCurrentFunctionRanges()
319 AddressRange range; in GetCurrentLineRanges()
329 return std::vector<AddressRange>{range}; in GetCurrentLineRanges()
332 llvm::Expected<std::vector<AddressRange>> in GetCurrentLineRanges()
353 return std::vector<AddressRange>{pc_line_entr in GetNameRanges()
[all...]
/llvm-project/lldb/unittests/UnwindAssembly/x86/
H A DTestx86AssemblyInspectionEngine.cpp17 #include "lldb/Core/AddressRange.h"
154 AddressRange sample_range(0x1000, sizeof(data)); in TEST_F()
230 AddressRange sample_range(0x1000, sizeof(data)); in TEST_F()
351 AddressRange sample_range(0x1000, sizeof(data)); in TEST_F()
606 AddressRange sample_range(0x1000, sizeof(data)); in TEST_F()
794 AddressRange sample_range(0x1000, sizeof(data)); in TEST_F()
901 AddressRange sample_range(0x1000, sizeof(data)); in TEST_F()
973 AddressRange sample_range(0x1000, sizeof(data)); in TEST_F()
1017 AddressRange sample_range(0x1000, sizeof(data)); in TEST_F()
1065 AddressRange sample_rang in TEST_F()
[all...]
/llvm-project/lldb/include/lldb/Target/
H A DUnwindAssembly.h24 GetNonCallSiteUnwindPlanFromAssembly(AddressRange &func, Thread &thread,
27 virtual bool AugmentUnwindPlanFromCallSite(AddressRange &func, Thread &thread,
30 virtual bool GetFastUnwindPlan(AddressRange &func, Thread &thread,
36 FirstNonPrologueInsn(AddressRange &func,
H A DThreadPlanStepRange.h12 #include "lldb/Core/AddressRange.h"
23 const AddressRange &range,
41 void AddRange(const AddressRange &new_range);
73 std::vector<AddressRange> m_address_ranges;
/llvm-project/lldb/source/Plugins/UnwindAssembly/InstEmulation/
H A DUnwindAssemblyInstEmulation.h23 lldb_private::AddressRange &func, lldb_private::Thread &thread,
27 GetNonCallSiteUnwindPlanFromAssembly(lldb_private::AddressRange &func,
32 AugmentUnwindPlanFromCallSite(lldb_private::AddressRange &func,
36 bool GetFastUnwindPlan(lldb_private::AddressRange &func,
43 FirstNonPrologueInsn(lldb_private::AddressRange &func,
128 lldb_private::AddressRange *m_range_ptr;
/llvm-project/lldb/source/Plugins/UnwindAssembly/x86/
H A DUnwindAssembly-x86.h22 lldb_private::AddressRange &func, lldb_private::Thread &thread,
26 AugmentUnwindPlanFromCallSite(lldb_private::AddressRange &func,
30 bool GetFastUnwindPlan(lldb_private::AddressRange &func,
37 FirstNonPrologueInsn(lldb_private::AddressRange &func,
H A Dx86AssemblyInspectionEngine.h68 lldb_private::AddressRange &func_range,
85 lldb_private::AddressRange &func_range,
120 const lldb_private::AddressRange &func_range,
123 const lldb_private::AddressRange &func_range,
H A DUnwindAssembly-x86.cpp46 AddressRange &func, Thread &thread, UnwindPlan &unwind_plan) { in GetNonCallSiteUnwindPlanFromAssembly()
68 AddressRange &func, Thread &thread, UnwindPlan &unwind_plan) { in AugmentUnwindPlanFromCallSite()
170 bool UnwindAssembly_x86::GetFastUnwindPlan(AddressRange &func, Thread &thread, in GetFastUnwindPlan()
207 AddressRange &func, const ExecutionContext &exe_ctx, in FirstNonPrologueInsn()
/llvm-project/lldb/unittests/UnwindAssembly/ARM64/
H A DTestArm64InstEmulation.cpp17 #include "lldb/Core/AddressRange.h"
63 AddressRange sample_range; in TEST_F()
86 sample_range = AddressRange(0x1000, sizeof(data)); in TEST_F()
171 AddressRange sample_range; in TEST_F()
215 sample_range = AddressRange(0x1000, sizeof(data)); in TEST_F()
333 AddressRange sample_range; in TEST_F()
369 sample_range = AddressRange(0x1000, sizeof(data)); in TEST_F()
432 AddressRange sample_range; in TEST_F()
500 sample_range = AddressRange(0x1000, sizeof(data)); in TEST_F()
534 AddressRange sample_rang in TEST_F()
[all...]
/llvm-project/lldb/source/Plugins/ObjectFile/PECOFF/
H A DPECallFrameInfo.h32 lldb_private::AddressRange &range) override;
36 bool GetUnwindPlan(const lldb_private::AddressRange &range,
41 const lldb_private::AddressRange &range) const;
/llvm-project/llvm/include/llvm/DebugInfo/GSYM/
H A DExtractRanges.h39 AddressRange decodeRange(DataExtractor &Data, uint64_t BaseAddr,
41 void encodeRange(const AddressRange &Range, FileWriter &O, uint64_t BaseAddr);
74 raw_ostream &operator<<(raw_ostream &OS, const AddressRange &R);
/llvm-project/lldb/source/API/
H A DSBAddressRange.cpp25 : m_opaque_up(std::make_unique<AddressRange>()) { in SBAddressRange()
36 : m_opaque_up(std::make_unique<AddressRange>(addr.ref(), byte_size)) { in SBAddressRange()
93 lldb_private::AddressRange &SBAddressRange::ref() const { in ref()
/llvm-project/llvm/unittests/DebugInfo/GSYM/
H A DGSYMTest.cpp148 AddressRange(StartAddr, StartAddr + 0x10)); in TEST()
161 AddressRange(StartAddr, StartAddr + 0x10)); in TEST()
293 FI.Inline->Ranges.insert(AddressRange(FuncAddr, FuncAddr + FuncSize)); in AddInline()
295 Inline1.Ranges.insert(AddressRange(FuncAddr + 0x10, FuncAddr + 0x30)); in AddInline()
383 II.Ranges.insert(AddressRange(0x1000, 0x2000)); in TEST()
403 Root.Ranges.insert(AddressRange(0x100, 0x200)); in TEST()
405 Inline1.Ranges.insert(AddressRange(0x150, 0x160)); in TEST()
410 Inline1Sub1.Ranges.insert(AddressRange(0x152, 0x155)); in TEST()
415 Inline1Sub2.Ranges.insert(AddressRange(0x157, 0x158)); in TEST()
625 // Test encoding and decoding AddressRange object in TEST()
[all...]
/llvm-project/llvm/lib/DebugInfo/GSYM/
H A DExtractRanges.cpp17 void encodeRange(const AddressRange &Range, FileWriter &O, uint64_t BaseAddr) {
23 AddressRange decodeRange(DataExtractor &Data, uint64_t BaseAddr,
64 raw_ostream &operator<<(raw_ostream &OS, const AddressRange &R) {
/llvm-project/lldb/include/lldb/Symbol/
H A DCallFrameInfo.h20 virtual bool GetAddressRange(Address addr, AddressRange &range) = 0;
23 virtual bool GetUnwindPlan(const AddressRange &range, UnwindPlan &unwind_plan) = 0;
H A DDWARFCallFrameInfo.h45 bool GetAddressRange(Address addr, AddressRange &range);
55 bool GetUnwindPlan(const AddressRange &range, UnwindPlan &unwind_plan);
127 GetFirstFDEEntryInRange(const AddressRange &range);
/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_common.cpp190 AddressRange *r = ranges_.front(); in clear()
198 void *mem = InternalAlloc(sizeof(AddressRange)); in addAddressRange()
199 AddressRange *r = in addAddressRange()
200 new(mem) AddressRange(beg, end, executable, writable, name); in addAddressRange()
206 for (const AddressRange &r : ranges()) { in containsAddress()

12345