Home
last modified time | relevance | path

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

12345

/llvm-project-15.0.7/llvm/unittests/Support/
H A DAddressRangeTest.cpp23 const AddressRange Range(StartAddr, EndAddr); in TEST()
82 Ranges.insert(AddressRange(0x1000, 0x2000)); in TEST()
83 Ranges.insert(AddressRange(0x2000, 0x3000)); in TEST()
84 Ranges.insert(AddressRange(0x4000, 0x5000)); in TEST()
112 Ranges.insert(AddressRange(0x1100, 0x1F00)); in TEST()
114 Ranges.insert(AddressRange(0x1500, 0x1F00)); in TEST()
129 Ranges.insert(AddressRange(0x2000, 0x2fff)); in TEST()
134 Ranges.insert(AddressRange(0x3000, 0x4000)); in TEST()
145 Ranges.insert(AddressRange(0x3000, 0x4000)); in TEST()
146 Ranges.insert(AddressRange(0x4000, 0x5000)); in TEST()
[all …]
/llvm-project-15.0.7/lldb/source/Core/
H A DAddressRange.cpp31 AddressRange::AddressRange() : m_base_addr() {} in AddressRange() function in AddressRange
33 AddressRange::AddressRange(addr_t file_addr, addr_t byte_size, in AddressRange() function in AddressRange
37 AddressRange::AddressRange(const lldb::SectionSP &section, addr_t offset, in AddressRange() function in AddressRange
41 AddressRange::AddressRange(const Address &so_addr, addr_t byte_size) in AddressRange() function in AddressRange
44 AddressRange::~AddressRange() = default;
46 bool AddressRange::Contains(const Address &addr) const { in Contains()
79 bool AddressRange::ContainsFileAddress(addr_t file_addr) const { in ContainsFileAddress()
93 bool AddressRange::ContainsLoadAddress(const Address &addr, in ContainsLoadAddress()
125 bool AddressRange::Extend(const AddressRange &rhs_range) { in Extend()
143 void AddressRange::Clear() { in Clear()
[all …]
H A DAddressResolver.cpp33 std::vector<AddressRange> &AddressResolver::GetAddressRanges() { in GetAddressRanges()
41 AddressRange &AddressResolver::GetAddressRangeAtIndex(size_t idx) { in GetAddressRangeAtIndex()
/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DAddressRanges.h22 class AddressRange {
24 AddressRange() {} in AddressRange() function
32 bool intersects(const AddressRange &R) const { in intersects()
35 bool operator==(const AddressRange &R) const {
39 bool operator<(const AddressRange &R) const {
56 using Collection = SmallVector<AddressRange>;
63 bool contains(AddressRange Range) const { in contains()
79 const AddressRange &operator[](size_t i) const {
103 bool contains(AddressRange Range) const { in contains()
106 void insert(AddressRange Range, T Value) { in insert()
[all …]
/llvm-project-15.0.7/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();
167 bool Extend(const AddressRange &rhs_range);
230 return sizeof(AddressRange); in MemorySize()
H A DAddressResolver.h48 std::vector<AddressRange> &GetAddressRanges();
52 AddressRange &GetAddressRangeAtIndex(size_t idx);
55 std::vector<AddressRange> m_address_ranges;
/llvm-project-15.0.7/lldb/source/Commands/
H A DCommandObjectDisassemble.h78 llvm::Expected<std::vector<AddressRange>>
81 llvm::Expected<std::vector<AddressRange>> GetContainingAddressRanges();
82 llvm::Expected<std::vector<AddressRange>> GetCurrentFunctionRanges();
83 llvm::Expected<std::vector<AddressRange>> GetCurrentLineRanges();
84 llvm::Expected<std::vector<AddressRange>>
86 llvm::Expected<std::vector<AddressRange>> GetPCRanges();
87 llvm::Expected<std::vector<AddressRange>> GetStartEndAddressRanges();
89 llvm::Error CheckRangeSize(const AddressRange &range, llvm::StringRef what);
H A DCommandObjectDisassemble.cpp238 llvm::Expected<std::vector<AddressRange>>
240 std::vector<AddressRange> ranges; in GetContainingAddressRanges()
248 AddressRange range; in GetContainingAddressRanges()
284 llvm::Expected<std::vector<AddressRange>>
303 AddressRange range; in GetCurrentFunctionRanges()
316 llvm::Expected<std::vector<AddressRange>>
344 llvm::Expected<std::vector<AddressRange>>
357 std::vector<AddressRange> ranges; in GetNameRanges()
359 AddressRange range; in GetNameRanges()
385 llvm::Expected<std::vector<AddressRange>>
[all …]
/llvm-project-15.0.7/compiler-rt/lib/scudo/
H A Dscudo_allocator_secondary.h86 ReservedAddressRange AddressRange; in Allocate() local
87 uptr ReservedBeg = AddressRange.Init(ReservedSize, SecondaryAllocatorName); in Allocate()
111 AddressRange.Unmap(ReservedBeg, NewReservedBeg - ReservedBeg); in Allocate()
120 AddressRange.Unmap(NewReservedEnd, ReservedEnd - NewReservedEnd); in Allocate()
128 CHECK_EQ(CommittedBeg, AddressRange.Map(CommittedBeg, CommittedSize)); in Allocate()
131 H->StoredRange = AddressRange; in Allocate()
155 ReservedAddressRange AddressRange = H->StoredRange; in Deallocate() local
164 AddressRange.Unmap(reinterpret_cast<uptr>(AddressRange.base()), in Deallocate()
165 AddressRange.size()); in Deallocate()
/llvm-project-15.0.7/lldb/unittests/UnwindAssembly/x86/
H A DTestx86AssemblyInspectionEngine.cpp1281 AddressRange sample_range; in TEST_F()
1310 AddressRange sample_range; in TEST_F()
1339 AddressRange sample_range; in TEST_F()
1365 AddressRange sample_range; in TEST_F()
1393 AddressRange sample_range; in TEST_F()
1449 AddressRange sample_range; in TEST_F()
1477 AddressRange sample_range; in TEST_F()
1577 AddressRange sample_range; in TEST_F()
1617 AddressRange sample_range; in TEST_F()
1657 AddressRange sample_range; in TEST_F()
[all …]
/llvm-project-15.0.7/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.h23 const AddressRange &range,
41 void AddRange(const AddressRange &new_range);
66 std::vector<AddressRange> m_address_ranges;
/llvm-project-15.0.7/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-15.0.7/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-15.0.7/llvm/lib/Support/
H A DAddressRanges.cpp16 AddressRanges::insert(AddressRange Range) { in insert()
41 [=](const AddressRange &R) { return R.start() <= Addr; }); in find()
54 AddressRanges::find(AddressRange Range) const { in find()
60 [=](const AddressRange &R) { return R.start() <= Range.start(); }); in find()
/llvm-project-15.0.7/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-15.0.7/lldb/unittests/UnwindAssembly/ARM64/
H A DTestArm64InstEmulation.cpp63 AddressRange sample_range; in TEST_F()
86 sample_range = AddressRange(0x1000, sizeof(data)); in TEST_F()
159 AddressRange sample_range; in TEST_F()
203 sample_range = AddressRange(0x1000, sizeof(data)); in TEST_F()
321 AddressRange sample_range; in TEST_F()
357 sample_range = AddressRange(0x1000, sizeof(data)); in TEST_F()
416 AddressRange sample_range; in TEST_F()
484 sample_range = AddressRange(0x1000, sizeof(data)); in TEST_F()
518 AddressRange sample_range; in TEST_F()
690 AddressRange sample_range; in TEST_F()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/GSYM/
H A DExtractRanges.h40 AddressRange decodeRange(DataExtractor &Data, uint64_t BaseAddr,
42 void encodeRange(const AddressRange &Range, FileWriter &O, uint64_t BaseAddr);
75 raw_ostream &operator<<(raw_ostream &OS, const AddressRange &R);
/llvm-project-15.0.7/llvm/lib/DebugInfo/GSYM/
H A DExtractRanges.cpp18 void encodeRange(const AddressRange &Range, FileWriter &O, uint64_t BaseAddr) { in encodeRange()
24 AddressRange decodeRange(DataExtractor &Data, uint64_t BaseAddr, in decodeRange()
65 raw_ostream &operator<<(raw_ostream &OS, const AddressRange &R) { in operator <<()
/llvm-project-15.0.7/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.h44 bool GetAddressRange(Address addr, AddressRange &range);
54 bool GetUnwindPlan(const AddressRange &range, UnwindPlan &unwind_plan);
126 GetFirstFDEEntryInRange(const AddressRange &range);
/llvm-project-15.0.7/llvm/unittests/DebugInfo/GSYM/
H A DGSYMTest.cpp146 AddressRange(StartAddr, StartAddr + 0x10)); in TEST()
367 II.Ranges.insert(AddressRange(0x1000, 0x2000)); in TEST()
387 Root.Ranges.insert(AddressRange(0x100, 0x200)); in TEST()
389 Inline1.Ranges.insert(AddressRange(0x150, 0x160)); in TEST()
619 const AddressRange Range1(0x1000, 0x1010); in TEST()
620 const AddressRange Range2(0x1020, 0x1030); in TEST()
627 AddressRange DecodedRange1, DecodedRange2; in TEST()
665 Ranges.insert(AddressRange(0x1000, 0x1010)); in TEST()
669 Ranges.insert(AddressRange(0x1020, 0x1030)); in TEST()
670 Ranges.insert(AddressRange(0x1050, 0x1070)); in TEST()
[all …]
/llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_common.cpp169 AddressRange *r = ranges_.front(); in clear()
177 void *mem = InternalAlloc(sizeof(AddressRange)); in addAddressRange()
178 AddressRange *r = in addAddressRange()
179 new(mem) AddressRange(beg, end, executable, writable, name); in addAddressRange()
185 for (const AddressRange &r : ranges()) { in containsAddress()

12345