Home
last modified time | relevance | path

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

1234

/freebsd-12.1/contrib/llvm/tools/lldb/source/Core/
H A DAddressRange.cpp31 AddressRange::AddressRange() : m_base_addr(), m_byte_size(0) {} 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() {} in ~AddressRange()
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()
126 void AddressRange::Clear() { in Clear()
171 s->AddressRange(vmaddr, vmaddr + GetByteSize(), addr_size); in Dump()
[all …]
H A DAddressResolver.cpp36 std::vector<AddressRange> &AddressResolver::GetAddressRanges() { in GetAddressRanges()
44 AddressRange &AddressResolver::GetAddressRangeAtIndex(size_t idx) { in GetAddressRangeAtIndex()
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Core/
H A DAddressRange.h35 class AddressRange {
43 AddressRange();
61 AddressRange(const lldb::SectionSP &section, lldb::addr_t offset,
79 AddressRange(lldb::addr_t file_addr, lldb::addr_t byte_size,
94 AddressRange(const Address &so_addr, lldb::addr_t byte_size);
101 ~AddressRange();
266 return sizeof(AddressRange); in MemorySize()
H A DAddressResolver.h57 std::vector<AddressRange> &GetAddressRanges();
61 AddressRange &GetAddressRangeAtIndex(size_t idx);
64 std::vector<AddressRange> m_address_ranges;
H A DDisassembler.h43 class AddressRange; variable
383 const AddressRange &disasm_range, bool prefer_file_cache);
394 const AddressRange &range, uint32_t num_instructions,
446 const AddressRange &range, Stream *error_strm_ptr,
/freebsd-12.1/contrib/compiler-rt/lib/scudo/
H A Dscudo_allocator_secondary.h87 ReservedAddressRange AddressRange; in Allocate() local
88 uptr ReservedBeg = AddressRange.Init(ReservedSize, SecondaryAllocatorName); in Allocate()
112 AddressRange.Unmap(ReservedBeg, NewReservedBeg - ReservedBeg); in Allocate()
121 AddressRange.Unmap(NewReservedEnd, ReservedEnd - NewReservedEnd); in Allocate()
129 CHECK_EQ(CommittedBeg, AddressRange.Map(CommittedBeg, CommittedSize)); in Allocate()
132 H->StoredRange = AddressRange; in Allocate()
156 ReservedAddressRange AddressRange = H->StoredRange; in Deallocate() local
165 AddressRange.Unmap(reinterpret_cast<uptr>(AddressRange.base()), in Deallocate()
166 AddressRange.size()); in Deallocate()
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Target/
H A DUnwindAssembly.h27 GetNonCallSiteUnwindPlanFromAssembly(AddressRange &func, Thread &thread,
30 virtual bool AugmentUnwindPlanFromCallSite(AddressRange &func, Thread &thread,
33 virtual bool GetFastUnwindPlan(AddressRange &func, Thread &thread,
39 FirstNonPrologueInsn(AddressRange &func,
H A DThreadPlanStepInRange.h24 ThreadPlanStepInRange(Thread &thread, const AddressRange &range,
30 ThreadPlanStepInRange(Thread &thread, const AddressRange &range,
77 bool abort_other_plans, const AddressRange &range,
81 bool abort_other_plans, const AddressRange &range,
H A DThreadPlanStepRange.h24 const AddressRange &range,
42 void AddRange(const AddressRange &new_range);
67 std::vector<AddressRange> m_address_ranges;
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/
H A DUnwindAssemblyInstEmulation.h24 lldb_private::AddressRange &func, lldb_private::Thread &thread,
28 GetNonCallSiteUnwindPlanFromAssembly(lldb_private::AddressRange &func,
33 AugmentUnwindPlanFromCallSite(lldb_private::AddressRange &func,
37 bool GetFastUnwindPlan(lldb_private::AddressRange &func,
44 FirstNonPrologueInsn(lldb_private::AddressRange &func,
133 lldb_private::AddressRange *m_range_ptr;
H A DUnwindAssemblyInstEmulation.cpp37 AddressRange &range, Thread &thread, UnwindPlan &unwind_plan) { in GetNonCallSiteUnwindPlanFromAssembly()
54 AddressRange &range, uint8_t *opcode_data, size_t opcode_size, in GetNonCallSiteUnwindPlanFromAssembly()
282 AddressRange &func, Thread &thread, UnwindPlan &unwind_plan) { in AugmentUnwindPlanFromCallSite()
286 bool UnwindAssemblyInstEmulation::GetFastUnwindPlan(AddressRange &func, in GetFastUnwindPlan()
293 AddressRange &func, const ExecutionContext &exe_ctx, in FirstNonPrologueInsn()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/
H A DUnwindAssembly-x86.h23 lldb_private::AddressRange &func, lldb_private::Thread &thread,
27 AugmentUnwindPlanFromCallSite(lldb_private::AddressRange &func,
31 bool GetFastUnwindPlan(lldb_private::AddressRange &func,
38 FirstNonPrologueInsn(lldb_private::AddressRange &func,
H A DUnwindAssembly-x86.cpp47 AddressRange &func, Thread &thread, UnwindPlan &unwind_plan) { in GetNonCallSiteUnwindPlanFromAssembly()
70 AddressRange &func, Thread &thread, UnwindPlan &unwind_plan) { in AugmentUnwindPlanFromCallSite()
173 bool UnwindAssembly_x86::GetFastUnwindPlan(AddressRange &func, Thread &thread, in GetFastUnwindPlan()
211 AddressRange &func, const ExecutionContext &exe_ctx, in FirstNonPrologueInsn()
H A Dx86AssemblyInspectionEngine.h69 lldb_private::AddressRange &func_range,
86 lldb_private::AddressRange &func_range,
/freebsd-12.1/contrib/llvm/tools/lldb/source/Symbol/
H A DBlock.cpp47 s->AddressRange(base_addr + range.GetRangeBase(), in GetDescription()
90 s->AddressRange(base_addr + range.GetRangeBase(), in Dump()
163 s->AddressRange(base_addr + range.GetRangeBase(), in DumpAddressRanges()
225 AddressRange &range) { in GetRangeContainingAddress()
228 const AddressRange &func_range = function->GetAddressRange(); in GetRangeContainingAddress()
253 Target &target, AddressRange &range) { in GetRangeContainingLoadAddress()
256 AddressRange containing_range; in GetRangeContainingLoadAddress()
263 const AddressRange &func_range = function->GetAddressRange(); in GetRangeIndexContainingAddress()
277 bool Block::GetRangeAtIndex(uint32_t range_idx, AddressRange &range) { in GetRangeAtIndex()
/freebsd-12.1/contrib/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_common.cc155 AddressRange *r = ranges_.front(); in clear()
163 void *mem = InternalAlloc(sizeof(AddressRange)); in addAddressRange()
164 AddressRange *r = in addAddressRange()
165 new(mem) AddressRange(beg, end, executable, writable, name); in addAddressRange()
172 for (const AddressRange &r : ranges()) { in containsAddress()
/freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDebugFrame.h231 uint64_t InitialLocation, uint64_t AddressRange, CIE *Cie, in FDE() argument
238 AddressRange(AddressRange), LinkedCIE(Cie), LSDAAddress(LSDAAddress) {} in FDE()
244 uint64_t getAddressRange() const { return AddressRange; } in getAddressRange()
256 const uint64_t AddressRange; variable
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Symbol/
H A DBlock.h399 bool GetRangeContainingAddress(const Address &addr, AddressRange &range);
402 AddressRange &range);
410 bool GetRangeAtIndex(uint32_t range_idx, AddressRange &range);
H A DLineEntry.h149 AddressRange GetSameLineContiguousAddressRange() const;
163 AddressRange range; ///< The section offset address range for this line entry.
H A DFunction.h408 Type *func_type, const AddressRange &range);
428 const AddressRange &GetAddressRange() { return m_range; } in GetAddressRange()
654 AddressRange m_range; ///< The function address range that covers the widest
H A DSymbolContext.h227 bool use_inline_block_range, AddressRange &range) const;
229 bool GetAddressRangeFromHereToEndLine(uint32_t end_line, AddressRange &range,
428 std::unique_ptr<AddressRange> m_address_range_ap;
H A DFuncUnwinders.h34 FuncUnwinders(lldb_private::UnwindTable &unwind_table, AddressRange range);
121 AddressRange m_range;
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/
H A DUnwindMacOSXFrameBackchain.cpp123 const AddressRange *addr_range_ptr = NULL; in GetStackFrameData_i386()
124 AddressRange range; in GetStackFrameData_i386()
214 const AddressRange *addr_range_ptr = NULL; in GetStackFrameData_x86_64()
215 AddressRange range; in GetStackFrameData_x86_64()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Target/
H A DThreadPlanStepOverRange.cpp35 Thread &thread, const AddressRange &range, in ThreadPlanStepOverRange()
255 AddressRange inline_range; in ShouldStop()
287 AddressRange step_range( in ShouldStop()
385 AddressRange my_range; in DoWillResume()
/freebsd-12.1/contrib/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugFrame.cpp321 (uint32_t)InitialLocation + (uint32_t)AddressRange); in dump()
477 uint64_t AddressRange = 0; in parse() local
494 AddressRange = *Val; in parse()
517 AddressRange = Data.getAddress(&Offset); in parse()
521 InitialLocation, AddressRange, in parse()

1234