Searched refs:AddressRange (Results 1 - 25 of 90) sorted by relevance

1234

/freebsd-11-stable/contrib/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 DLineEntry.h12 #include "lldb/Core/AddressRange.h"
105 /// get the AddressRange for all of the LineEntries for this source line
112 /// will extend the range to include the AddressRange of the line 0
128 /// The contiguous AddressRange for this source line.
129 AddressRange
139 AddressRange range; ///< The section offset address range for this line entry.
H A DDWARFCallFrameInfo.h15 #include "lldb/Core/AddressRange.h"
41 // Locate an AddressRange that includes the provided Address in this object's
44 bool GetAddressRange(Address addr, AddressRange &range);
54 bool GetUnwindPlan(const AddressRange &range, UnwindPlan &unwind_plan);
125 GetFirstFDEEntryInRange(const AddressRange &range);
H A DBlock.h12 #include "lldb/Core/AddressRange.h"
345 bool GetRangeContainingAddress(const Address &addr, AddressRange &range);
348 AddressRange &range);
354 bool GetRangeAtIndex(uint32_t range_idx, AddressRange &range);
H A DFuncUnwinders.h4 #include "lldb/Core/AddressRange.h"
34 FuncUnwinders(lldb_private::UnwindTable &unwind_table, AddressRange range);
116 AddressRange m_range;
H A DUnwindTable.h63 llvm::Optional<AddressRange> GetAddressRange(const Address &addr,
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Core/
H A DAddressRange.h1 //===-- AddressRange.h ------------------------------------------*- C++ -*-===//
23 /// \class AddressRange AddressRange.h "lldb/Core/AddressRange.h"
25 class AddressRange { class in namespace:lldb_private
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();
[all...]
H A DAddressResolver.h12 #include "lldb/Core/AddressRange.h"
48 std::vector<AddressRange> &GetAddressRanges();
52 AddressRange &GetAddressRangeAtIndex(size_t idx);
55 std::vector<AddressRange> m_address_ranges;
/freebsd-11-stable/contrib/llvm-project/lldb/source/Core/
H A DAddressRange.cpp1 //===-- AddressRange.cpp ----------------------------------------*- C++ -*-===//
9 #include "lldb/Core/AddressRange.h"
30 AddressRange::AddressRange() : m_base_addr(), m_byte_size(0) {} function in class:AddressRange
32 AddressRange::AddressRange(addr_t file_addr, addr_t byte_size, function in class:AddressRange
36 AddressRange::AddressRange(const lldb::SectionSP &section, addr_t offset, function in class:AddressRange
40 AddressRange::AddressRange(cons function in class:AddressRange
[all...]
H A DAddressResolver.cpp33 std::vector<AddressRange> &AddressResolver::GetAddressRanges() {
41 AddressRange &AddressResolver::GetAddressRangeAtIndex(size_t idx) {
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/GSYM/
H A DRange.h32 struct AddressRange { struct in namespace:llvm::gsym
35 AddressRange() : Start(0), End(0) {} function in struct:llvm::gsym::AddressRange
36 AddressRange(uint64_t S, uint64_t E) : Start(S), End(E) {} function in struct:llvm::gsym::AddressRange
39 bool intersects(const AddressRange &R) const {
43 bool operator==(const AddressRange &R) const {
46 bool operator!=(const AddressRange &R) const {
49 bool operator<(const AddressRange &R) const {
52 /// AddressRange objects are encoded and decoded to be relative to a base
53 /// address. This will be the FunctionInfo's start address if the AddressRange
55 /// containing parent AddressRange o
[all...]
H A DLookupResult.h41 AddressRange FuncRange; ///< The concrete function address range.
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Target/
H A DUnwindAssembly.h26 GetNonCallSiteUnwindPlanFromAssembly(AddressRange &func, Thread &thread,
29 virtual bool AugmentUnwindPlanFromCallSite(AddressRange &func, Thread &thread,
32 virtual bool GetFastUnwindPlan(AddressRange &func, Thread &thread,
38 FirstNonPrologueInsn(AddressRange &func,
H A DThreadPlanStepInRange.h12 #include "lldb/Core/AddressRange.h"
23 ThreadPlanStepInRange(Thread &thread, const AddressRange &range,
29 ThreadPlanStepInRange(Thread &thread, const AddressRange &range,
76 bool abort_other_plans, const AddressRange &range,
80 bool abort_other_plans, const AddressRange &range,
H A DThreadPlanStepRange.h12 #include "lldb/Core/AddressRange.h"
23 const AddressRange &range,
41 void AddRange(const AddressRange &new_range);
66 std::vector<AddressRange> m_address_ranges;
H A DThreadPlanStepOverRange.h12 #include "lldb/Core/AddressRange.h"
22 ThreadPlanStepOverRange(Thread &thread, const AddressRange &range,
/freebsd-11-stable/contrib/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.cpp44 AddressRange &func, Thread &thread, UnwindPlan &unwind_plan) {
67 AddressRange &func, Thread &thread, UnwindPlan &unwind_plan) {
170 bool UnwindAssembly_x86::GetFastUnwindPlan(AddressRange &func, Thread &thread,
208 AddressRange &func, const ExecutionContext &exe_ctx,
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/scudo/
H A Dscudo_allocator_secondary.h86 ReservedAddressRange AddressRange; local
87 uptr ReservedBeg = AddressRange.Init(ReservedSize, SecondaryAllocatorName);
111 AddressRange.Unmap(ReservedBeg, NewReservedBeg - ReservedBeg);
120 AddressRange.Unmap(NewReservedEnd, ReservedEnd - NewReservedEnd);
128 CHECK_EQ(CommittedBeg, AddressRange.Map(CommittedBeg, CommittedSize));
131 H->StoredRange = AddressRange;
155 ReservedAddressRange AddressRange = H->StoredRange; local
164 AddressRange.Unmap(reinterpret_cast<uptr>(AddressRange.base()),
165 AddressRange
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/GSYM/
H A DRange.cpp20 void AddressRanges::insert(AddressRange Range) {
41 [=](const AddressRange &R) { return R.Start <= Addr; });
45 bool AddressRanges::contains(AddressRange Range) const {
50 [=](const AddressRange &R) { return R.Start <= Range.Start; });
56 raw_ostream &llvm::gsym::operator<<(raw_ostream &OS, const AddressRange &R) {
70 void AddressRange::encode(FileWriter &O, uint64_t BaseAddr) const {
76 void AddressRange::decode(DataExtractor &Data, uint64_t BaseAddr,
104 void AddressRange::skip(DataExtractor &Data, uint64_t &Offset) {
112 AddressRange::skip(Data, Offset);
/freebsd-11-stable/contrib/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,
130 lldb_private::AddressRange *m_range_ptr;
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_common.cpp154 AddressRange *r = ranges_.front();
162 void *mem = InternalAlloc(sizeof(AddressRange));
163 AddressRange *r =
164 new(mem) AddressRange(beg, end, executable, writable, name);
171 for (const AddressRange &r : ranges()) {
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
H A DUnwindMacOSXFrameBackchain.cpp124 const AddressRange *addr_range_ptr = nullptr;
125 AddressRange range;
215 const AddressRange *addr_range_ptr = nullptr;
216 AddressRange range;
/freebsd-11-stable/contrib/llvm-project/lldb/source/Target/
H A DThreadPlanStepOverRange.cpp32 Thread &thread, const AddressRange &range,
252 AddressRange inline_range;
284 AddressRange step_range(
382 AddressRange my_range;

Completed in 138 milliseconds

1234