Home
last modified time | relevance | path

Searched refs:addr_t (Results 1 – 25 of 520) sorted by relevance

12345678910>>...21

/freebsd-14.2/contrib/llvm-project/lldb/include/lldb/Target/
H A DMemoryTagManager.h30 typedef Range<lldb::addr_t, lldb::addr_t> TagRange;
36 virtual lldb::addr_t GetLogicalTag(lldb::addr_t addr) const = 0;
39 virtual lldb::addr_t RemoveTagBits(lldb::addr_t addr) const = 0;
44 virtual ptrdiff_t AddressDiff(lldb::addr_t addr1,
45 lldb::addr_t addr2) const = 0;
48 virtual lldb::addr_t GetGranuleSize() const = 0;
72 lldb::addr_t addr, lldb::addr_t end_addr,
89 lldb::addr_t addr, lldb::addr_t end_addr,
112 virtual llvm::Expected<std::vector<lldb::addr_t>>
128 lldb::addr_t tag_segment_data_address, lldb::addr_t addr,
[all …]
H A DMemory.h30 void Flush(lldb::addr_t addr, size_t size);
36 void AddInvalidRange(lldb::addr_t base_addr, lldb::addr_t byte_size);
38 bool RemoveInvalidRange(lldb::addr_t base_addr, lldb::addr_t byte_size);
43 void AddL1CacheData(lldb::addr_t addr,
48 typedef RangeVector<lldb::addr_t, lldb::addr_t, 4> InvalidRanges;
49 typedef Range<lldb::addr_t, lldb::addr_t> AddrRange;
77 lldb::addr_t ReserveBlock(uint32_t size);
79 bool FreeBlock(lldb::addr_t addr);
89 bool Contains(lldb::addr_t addr) const { in Contains()
100 Range<lldb::addr_t, uint32_t> m_range;
[all …]
H A DABI.h37 lldb::addr_t value; /* literal value */
46 lldb::addr_t functionAddress,
47 lldb::addr_t returnAddress,
61 lldb::addr_t functionAddress,
62 lldb::addr_t returnAddress,
115 virtual bool CallFrameAddressIsValid(lldb::addr_t cfa) = 0;
119 virtual bool CodeAddressIsValid(lldb::addr_t pc) = 0;
125 virtual lldb::addr_t FixCodeAddress(lldb::addr_t pc) { return pc; } in FixCodeAddress()
126 virtual lldb::addr_t FixDataAddress(lldb::addr_t pc) { return pc; } in FixDataAddress()
136 virtual lldb::addr_t FixAnyAddress(lldb::addr_t pc) { in FixAnyAddress()
[all …]
H A DDynamicLoader.h198 virtual lldb::addr_t GetThreadLocalData(const lldb::ModuleSP module, in GetThreadLocalData()
200 lldb::addr_t tls_file_addr) { in GetThreadLocalData()
209 lldb::addr_t link_map_addr,
210 lldb::addr_t base_addr,
276 Process *process, llvm::StringRef name, UUID uuid, lldb::addr_t value,
314 virtual bool GetSharedCacheInformation(lldb::addr_t &base_address, UUID &uuid, in GetSharedCacheInformation()
350 lldb::addr_t link_map_addr,
351 lldb::addr_t base_addr,
356 void UpdateLoadedSectionsCommon(lldb::ModuleSP module, lldb::addr_t base_addr,
372 int64_t ReadUnsignedIntWithSizeInBytes(lldb::addr_t addr, int size_in_bytes);
[all …]
/freebsd-14.2/contrib/llvm-project/lldb/include/lldb/Expression/
H A DIRMemoryMap.h55 void Leak(lldb::addr_t process_address, Status &error);
56 void Free(lldb::addr_t process_address, Status &error);
62 void WritePointerToMemory(lldb::addr_t process_address, lldb::addr_t address,
68 void ReadPointerFromMemory(lldb::addr_t *address,
70 bool GetAllocSize(lldb::addr_t address, size_t &size);
90 lldb::addr_t
92 lldb::addr_t
106 Allocation(lldb::addr_t process_alloc, lldb::addr_t process_start,
120 typedef std::map<lldb::addr_t, Allocation> AllocationMap;
123 lldb::addr_t FindSpace(size_t size);
[all …]
H A DDWARFExpressionList.h33 lldb::addr_t func_file_addr) in DWARFExpressionList()
51 bool AddExpression(lldb::addr_t base, lldb::addr_t end, DWARFExpression expr);
56 lldb::addr_t file_addr = 0) const;
61 void SetFuncFileAddress(lldb::addr_t func_file_addr) { in SetFuncFileAddress()
73 lldb::addr_t func_load_addr = LLDB_INVALID_ADDRESS,
74 lldb::addr_t load_addr = 0);
82 std::function<lldb::addr_t(lldb::addr_t file_addr)> const
91 lldb::addr_t func_load_addr, lldb::addr_t file_addr,
112 bool ContainsAddress(lldb::addr_t func_load_addr, lldb::addr_t addr) const;
131 using ExprVec = RangeDataVector<lldb::addr_t, lldb::addr_t, DWARFExpression,
[all …]
H A DIRExecutionUnit.h78 void GetRunnableInfo(Status &error, lldb::addr_t &func_addr,
79 lldb::addr_t &func_end);
87 void FreeNow(lldb::addr_t allocation);
104 lldb::addr_t FindSymbol(ConstString name, bool &missing_weak);
118 lldb::addr_t
174 lldb::addr_t GetRemoteAddressForLocal(lldb::addr_t local_address);
176 typedef std::pair<lldb::addr_t, uintptr_t> AddrRange;
187 AddrRange GetRemoteRangeForLocal(lldb::addr_t local_address);
339 lldb::addr_t m_process_address;
387 lldb::addr_t m_function_load_addr;
[all …]
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
H A DMemoryTagManagerAArch64MTE.h25 lldb::addr_t GetGranuleSize() const override;
29 lldb::addr_t GetLogicalTag(lldb::addr_t addr) const override;
30 lldb::addr_t RemoveTagBits(lldb::addr_t addr) const override;
31 ptrdiff_t AddressDiff(lldb::addr_t addr1, lldb::addr_t addr2) const override;
36 lldb::addr_t addr, lldb::addr_t end_addr,
40 lldb::addr_t addr, lldb::addr_t end_addr,
43 llvm::Expected<std::vector<lldb::addr_t>>
47 std::vector<lldb::addr_t>
54 PackTags(const std::vector<lldb::addr_t> &tags) const override;
56 llvm::Expected<std::vector<lldb::addr_t>>
[all …]
H A DMemoryTagManagerAArch64MTE.cpp19 lldb::addr_t
24 lldb::addr_t
82 lldb::addr_t addr, lldb::addr_t end_addr, in MakeTaggedRange()
134 lldb::addr_t addr, lldb::addr_t end_addr, in MakeTaggedRanges()
197 lldb::addr_t start = in MakeTaggedRanges()
199 lldb::addr_t end = in MakeTaggedRanges()
234 std::vector<lldb::addr_t> unpacked; in UnpackTagsData()
250 std::vector<lldb::addr_t>
253 lldb::addr_t tag_segment_data_address, lldb::addr_t addr, in UnpackTagsFromCoreFileSegment()
260 lldb::addr_t aligned_addr = addr; in UnpackTagsFromCoreFileSegment()
[all …]
H A DNativeRegisterContextDBReg_arm64.h23 uint32_t SetHardwareBreakpoint(lldb::addr_t addr, size_t size) override;
30 lldb::addr_t trap_addr) override;
36 uint32_t SetHardwareWatchpoint(lldb::addr_t addr, size_t size,
44 lldb::addr_t trap_addr) override;
46 lldb::addr_t GetWatchpointHitAddress(uint32_t wp_index) override;
48 lldb::addr_t GetWatchpointAddress(uint32_t wp_index) override;
67 lldb::addr_t address; // Breakpoint/watchpoint address value.
68 lldb::addr_t hit_addr; // Address at which last watchpoint trigger exception
70 lldb::addr_t real_addr; // Address value that should cause target to stop.
82 virtual lldb::addr_t FixWatchpointHitAddress(lldb::addr_t hit_addr) { in FixWatchpointHitAddress()
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/
H A DAppleObjCTrampolineHandler.h33 bool AddrIsMsgForward(lldb::addr_t addr) const { in AddrIsMsgForward()
84 lldb::addr_t code_start;
112 lldb::addr_t m_code_start_addr = 0;
113 lldb::addr_t m_code_end_addr = 0;
115 lldb::addr_t m_next_region = 0;
132 bool ReadRegions(lldb::addr_t region_addr);
141 lldb::addr_t m_trampoline_header;
160 lldb::addr_t m_impl_fn_addr;
161 lldb::addr_t m_impl_stret_fn_addr;
162 lldb::addr_t m_msg_forward_addr;
[all …]
H A DAppleObjCClassDescriptorV2.h111 lldb::addr_t m_name_ptr;
114 lldb::addr_t m_ivars_ptr;
128 lldb::addr_t m_ro_ptr;
147 lldb::addr_t m_first_ptr;
156 lldb::addr_t m_name_ptr;
157 lldb::addr_t m_types_ptr;
158 lldb::addr_t m_imp_ptr;
183 lldb::addr_t m_first_ptr;
190 lldb::addr_t m_name_ptr;
191 lldb::addr_t m_type_ptr;
[all …]
H A DAppleObjCRuntimeV2.h89 lldb::addr_t GetTaggedPointerObfuscator();
92 lldb::addr_t GetRelativeSelectorBaseAddr() { in GetRelativeSelectorBaseAddr()
127 lldb::addr_t m_buckets_ptr = 0;
163 lldb::addr_t m_objc_indexed_classes;
408 lldb::addr_t m_headerInfoRWs_ptr;
420 lldb::addr_t GetISAHashTablePointer();
441 lldb::addr_t GetSharedCacheBaseAddress();
462 lldb::addr_t m_tagged_pointer_obfuscator;
463 lldb::addr_t m_isa_hash_table_ptr;
464 lldb::addr_t m_relative_selector_base;
[all …]
/freebsd-14.2/contrib/llvm-project/lldb/include/lldb/Host/common/
H A DNativeRegisterContext.h87 lldb::addr_t trap_addr);
131 lldb::addr_t GetPC(lldb::addr_t fail_value = LLDB_INVALID_ADDRESS);
133 virtual lldb::addr_t
136 Status SetPC(lldb::addr_t pc);
138 lldb::addr_t GetSP(lldb::addr_t fail_value = LLDB_INVALID_ADDRESS);
140 Status SetSP(lldb::addr_t sp);
142 lldb::addr_t GetFP(lldb::addr_t fail_value = LLDB_INVALID_ADDRESS);
144 Status SetFP(lldb::addr_t fp);
148 lldb::addr_t GetReturnAddress(lldb::addr_t fail_value = LLDB_INVALID_ADDRESS);
150 lldb::addr_t GetFlags(lldb::addr_t fail_value = 0);
[all …]
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/
H A DHexagonDYLDRendezvous.h39 lldb::addr_t map_addr = LLDB_INVALID_ADDRESS;
40 lldb::addr_t brk = LLDB_INVALID_ADDRESS;
42 lldb::addr_t ldbase = 0;
80 void SetRendezvousAddress(lldb::addr_t);
108 lldb::addr_t GetLDBase() const { return m_current.ldbase; } in GetLDBase()
138 lldb::addr_t link_addr; ///< Address of this link_map.
142 lldb::addr_t next; ///< Address of next so_entry.
188 lldb::addr_t m_rendezvous_addr;
212 lldb::addr_t ReadWord(lldb::addr_t addr, uint64_t *dst, size_t size);
218 lldb::addr_t ReadPointer(lldb::addr_t addr, lldb::addr_t *dst);
[all …]
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/
H A DDYLDRendezvous.h115 lldb::addr_t map_addr = 0;
116 lldb::addr_t brk = 0;
118 lldb::addr_t ldbase = 0;
129 lldb::addr_t ResolveRendezvousAddress();
180 lldb::addr_t GetBreakAddress() const { return m_current.brk; } in GetBreakAddress()
187 lldb::addr_t GetLDBase() const { return m_current.ldbase; } in GetLDBase()
272 lldb::addr_t m_rendezvous_addr;
302 lldb::addr_t ReadWord(lldb::addr_t addr, uint64_t *dst, size_t size);
308 lldb::addr_t ReadPointer(lldb::addr_t addr, lldb::addr_t *dst);
312 std::string ReadStringFromMemory(lldb::addr_t addr);
[all …]
H A DDynamicLoaderPOSIXDYLD.h51 lldb::addr_t GetThreadLocalData(const lldb::ModuleSP module,
53 lldb::addr_t tls_file_addr) override;
59 lldb::addr_t link_map_addr,
60 lldb::addr_t base_addr,
68 lldb::addr_t m_load_offset;
71 lldb::addr_t m_entry_point;
81 lldb::addr_t m_vdso_base;
85 lldb::addr_t m_interpreter_base;
123 lldb::addr_t base_addr,
157 lldb::addr_t ComputeLoadOffset();
[all …]
/freebsd-14.2/contrib/llvm-project/lldb/include/lldb/Utility/
H A DVMRange.h31 VMRange(lldb::addr_t start_addr, lldb::addr_t end_addr) in VMRange()
43 void Reset(lldb::addr_t start_addr, lldb::addr_t end_addr) { in Reset()
51 void SetEndAddress(lldb::addr_t end_addr) { in SetEndAddress()
52 const lldb::addr_t base_addr = GetBaseAddress(); in SetEndAddress()
59 lldb::addr_t GetByteSize() const { return m_byte_size; } in GetByteSize()
63 lldb::addr_t GetBaseAddress() const { return m_base_addr; } in GetBaseAddress()
69 bool Contains(lldb::addr_t addr) const { in Contains()
75 lldb::addr_t range_end = range.GetEndAddress(); in Contains()
85 lldb::addr_t value);
91 lldb::addr_t m_base_addr = 0;
[all …]
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/ObjectFile/Breakpad/
H A DBreakpadRecords.h124 FuncRecord(bool Multiple, lldb::addr_t Address, lldb::addr_t Size, in FuncRecord()
130 lldb::addr_t Address;
131 lldb::addr_t Size;
153 std::vector<std::pair<lldb::addr_t, lldb::addr_t>> Ranges;
162 LineRecord(lldb::addr_t Address, lldb::addr_t Size, uint32_t LineNum, in LineRecord()
167 lldb::addr_t Address;
168 lldb::addr_t Size;
179 PublicRecord(bool Multiple, lldb::addr_t Address, lldb::addr_t ParamSize, in PublicRecord()
196 StackCFIRecord(lldb::addr_t Address, std::optional<lldb::addr_t> Size, in StackCFIRecord()
213 StackWinRecord(lldb::addr_t RVA, lldb::addr_t CodeSize, in StackWinRecord()
[all …]
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/ABI/AArch64/
H A DABISysV_arm64.h21 bool PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp,
22 lldb::addr_t functionAddress,
23 lldb::addr_t returnAddress,
24 llvm::ArrayRef<lldb::addr_t> args) const override;
51 bool CallFrameAddressIsValid(lldb::addr_t cfa) override { in CallFrameAddressIsValid()
60 bool CodeAddressIsValid(lldb::addr_t pc) override { in CodeAddressIsValid()
70 lldb::addr_t FixAddress(lldb::addr_t pc, lldb::addr_t mask) override;
86 lldb::addr_t FixCodeAddress(lldb::addr_t pc) override;
87 lldb::addr_t FixDataAddress(lldb::addr_t pc) override;
/freebsd-14.2/contrib/llvm-project/lldb/source/Core/
H A DAddressRange.cpp33 AddressRange::AddressRange(addr_t file_addr, addr_t byte_size, in AddressRange()
38 addr_t byte_size) in AddressRange()
41 AddressRange::AddressRange(const Address &so_addr, addr_t byte_size) in AddressRange()
65 addr_t file_base_addr = GetBaseAddress().GetFileAddress(); in ContainsFileAddress()
69 addr_t file_addr = addr.GetFileAddress(); in ContainsFileAddress()
79 bool AddressRange::ContainsFileAddress(addr_t file_addr) const { in ContainsFileAddress()
83 addr_t file_base_addr = GetBaseAddress().GetFileAddress(); in ContainsFileAddress()
101 addr_t load_addr = addr.GetLoadAddress(target); in ContainsLoadAddress()
134 addr_t rhs_end_addr = rhs_base_addr + rhs_range.GetByteSize(); in Extend()
150 addr_t vmaddr = LLDB_INVALID_ADDRESS; in Dump()
[all …]
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Process/elf-core/
H A DProcessElfCore.h90 llvm::Expected<std::vector<lldb::addr_t>> ReadMemoryTags(lldb::addr_t addr,
93 lldb::addr_t GetImageInfoAddress() override;
109 DoGetMemoryRegionInfo(lldb::addr_t load_addr,
116 lldb::addr_t start;
117 lldb::addr_t end;
118 lldb::addr_t file_ofs;
123 typedef lldb_private::Range<lldb::addr_t, lldb::addr_t> FileRange;
124 typedef lldb_private::RangeDataVector<lldb::addr_t, lldb::addr_t, FileRange>
126 typedef lldb_private::RangeDataVector<lldb::addr_t, lldb::addr_t, uint32_t>
163 lldb::addr_t
[all …]
/freebsd-14.2/contrib/llvm-project/lldb/source/Expression/
H A DDWARFExpressionList.cpp33 bool DWARFExpressionList::AddExpression(addr_t base, addr_t end, in AddExpression()
42 lldb::addr_t func_load_addr, in GetExpressionData()
50 bool DWARFExpressionList::ContainsAddress(lldb::addr_t func_load_addr, in ContainsAddress()
51 lldb::addr_t addr) const { in ContainsAddress()
64 addr_t addr = load_addr - func_load_addr + m_func_file_addr; in GetExpressionAtAddress()
78 addr_t addr = load_addr - func_load_addr + m_func_file_addr; in GetMutableExpressionAtAddress()
98 std::function<lldb::addr_t(lldb::addr_t file_addr)> const in LinkThreadLocalStorage()
129 addr_t load_function_start = in MatchesOperand()
143 lldb::addr_t func_load_addr, in DumpLocations()
144 lldb::addr_t file_addr, in DumpLocations()
[all …]
/freebsd-14.2/contrib/llvm-project/lldb/include/lldb/Core/
H A DAddressRange.h47 AddressRange(const lldb::SectionSP &section, lldb::addr_t offset,
48 lldb::addr_t byte_size);
63 AddressRange(lldb::addr_t file_addr, lldb::addr_t byte_size,
76 AddressRange(const Address &so_addr, lldb::addr_t byte_size);
132 bool ContainsFileAddress(lldb::addr_t file_addr) const;
153 bool ContainsLoadAddress(lldb::addr_t load_addr, Target *target) const;
221 lldb::addr_t GetByteSize() const { return m_byte_size; } in GetByteSize()
237 void SetByteSize(lldb::addr_t byte_size) { m_byte_size = byte_size; } in SetByteSize()
242 lldb::addr_t m_byte_size = 0; ///< The size in bytes of this address range.
/freebsd-14.2/contrib/llvm-project/lldb/source/Host/common/
H A DNativeRegisterContext.cpp123 lldb::addr_t NativeRegisterContext::GetPC(lldb::addr_t fail_value) { in GetPC()
138 lldb::addr_t
143 Status NativeRegisterContext::SetPC(lldb::addr_t pc) { in SetPC()
149 lldb::addr_t NativeRegisterContext::GetSP(lldb::addr_t fail_value) { in GetSP()
155 Status NativeRegisterContext::SetSP(lldb::addr_t sp) { in SetSP()
161 lldb::addr_t NativeRegisterContext::GetFP(lldb::addr_t fail_value) { in GetFP()
167 Status NativeRegisterContext::SetFP(lldb::addr_t fp) { in SetFP()
173 lldb::addr_t NativeRegisterContext::GetReturnAddress(lldb::addr_t fail_value) { in GetReturnAddress()
179 lldb::addr_t NativeRegisterContext::GetFlags(lldb::addr_t fail_value) { in GetFlags()
185 lldb::addr_t
[all …]

12345678910>>...21