| /llvm-project-15.0.7/llvm/unittests/Support/ |
| H A D | AddressRangeTest.cpp | 23 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 D | AddressRange.cpp | 31 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 §ion, 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 D | AddressResolver.cpp | 33 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 D | AddressRanges.h | 22 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 D | AddressRange.h | 25 class AddressRange { 31 AddressRange(); 47 AddressRange(const lldb::SectionSP §ion, 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 D | AddressResolver.h | 48 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 D | CommandObjectDisassemble.h | 78 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 D | CommandObjectDisassemble.cpp | 238 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 D | scudo_allocator_secondary.h | 86 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 D | Testx86AssemblyInspectionEngine.cpp | 1281 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 D | UnwindAssembly.h | 24 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 D | ThreadPlanStepRange.h | 23 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 D | UnwindAssembly-x86.h | 22 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 D | x86AssemblyInspectionEngine.h | 68 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 D | UnwindAssembly-x86.cpp | 46 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 D | UnwindAssemblyInstEmulation.h | 23 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 D | AddressRanges.cpp | 16 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 D | PECallFrameInfo.h | 32 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 D | TestArm64InstEmulation.cpp | 63 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 D | ExtractRanges.h | 40 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 D | ExtractRanges.cpp | 18 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 D | CallFrameInfo.h | 20 virtual bool GetAddressRange(Address addr, AddressRange &range) = 0; 23 virtual bool GetUnwindPlan(const AddressRange &range, UnwindPlan &unwind_plan) = 0;
|
| H A D | DWARFCallFrameInfo.h | 44 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 D | GSYMTest.cpp | 146 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 D | sanitizer_common.cpp | 169 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()
|