Home
last modified time | relevance | path

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

12345678910>>...24

/external/llvm-project/lldb/include/lldb/Expression/
DIRMemoryMap.h53 lldb::addr_t Malloc(size_t size, uint8_t alignment, uint32_t permissions,
55 void Leak(lldb::addr_t process_address, Status &error);
56 void Free(lldb::addr_t process_address, Status &error);
58 void WriteMemory(lldb::addr_t process_address, const uint8_t *bytes,
60 void WriteScalarToMemory(lldb::addr_t process_address, Scalar &scalar,
62 void WritePointerToMemory(lldb::addr_t process_address, lldb::addr_t address,
64 void ReadMemory(uint8_t *bytes, lldb::addr_t process_address, size_t size,
66 void ReadScalarFromMemory(Scalar &scalar, lldb::addr_t process_address,
68 void ReadPointerFromMemory(lldb::addr_t *address,
69 lldb::addr_t process_address, Status &error);
[all …]
DDWARFExpression.h69 lldb::addr_t location_list_base_addr, ABI *abi) const;
92 bool LocationListContainsAddress(lldb::addr_t func_load_addr,
93 lldb::addr_t addr) const;
114 lldb::addr_t GetLocation_DW_OP_addr(uint32_t op_addr_idx, bool &error) const;
116 bool Update_DW_OP_addr(lldb::addr_t file_addr);
127 std::function<lldb::addr_t(lldb::addr_t file_addr)> const
139 void SetLocationListAddresses(lldb::addr_t cu_file_addr,
140 lldb::addr_t func_file_addr);
154 bool Evaluate(ExecutionContextScope *exe_scope, lldb::addr_t func_load_addr,
161 lldb::addr_t loclist_base_load_addr,
[all …]
DIRExecutionUnit.h78 void GetRunnableInfo(Status &error, lldb::addr_t &func_addr,
79 lldb::addr_t &func_end);
85 lldb::addr_t WriteNow(const uint8_t *bytes, size_t size, Status &error);
87 void FreeNow(lldb::addr_t allocation);
104 lldb::addr_t FindSymbol(ConstString name, bool &missing_weak);
106 void GetStaticInitializers(std::vector<lldb::addr_t> &static_initializers);
117 lldb::addr_t m_local_addr; ///< The address of the function in LLDB's memory
118 lldb::addr_t
136 lldb::addr_t local_addr = LLDB_INVALID_ADDRESS,
137 lldb::addr_t remote_addr = LLDB_INVALID_ADDRESS)
[all …]
/external/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/
DAppleObjCTrampolineHandler.h33 bool AddrIsMsgForward(lldb::addr_t addr) const { in AddrIsMsgForward()
48 lldb::addr_t SetupDispatchFunction(Thread &thread,
50 const DispatchFunction *FindDispatchFunction(lldb::addr_t addr);
51 void ForEachDispatchFunction(std::function<void(lldb::addr_t,
70 VTableDescriptor(uint32_t in_flags, lldb::addr_t in_code_start) in VTableDescriptor()
74 lldb::addr_t code_start;
84 VTableRegion(AppleObjCVTables *owner, lldb::addr_t header_addr);
88 lldb::addr_t GetNextRegionAddr() { return m_next_region; } in GetNextRegionAddr()
90 lldb::addr_t GetCodeStart() { return m_code_start_addr; } in GetCodeStart()
92 lldb::addr_t GetCodeEnd() { return m_code_end_addr; } in GetCodeEnd()
[all …]
DAppleObjCClassDescriptorV2.h53 std::function<bool(const char *, const char *, lldb::addr_t,
76 lldb::addr_t m_cache_ptr;
77 lldb::addr_t m_vtable_ptr;
78 lldb::addr_t m_data_ptr;
94 bool Read(Process *process, lldb::addr_t addr);
103 lldb::addr_t m_ivarLayout_ptr;
104 lldb::addr_t m_name_ptr;
105 lldb::addr_t m_baseMethods_ptr;
106 lldb::addr_t m_baseProtocols_ptr;
107 lldb::addr_t m_ivars_ptr;
[all …]
DAppleObjCRuntimeV2.h79 lldb::addr_t LookupRuntimeSymbol(ConstString name) override;
83 bool IsTaggedPointer(lldb::addr_t ptr) override;
89 lldb::addr_t GetTaggedPointerObfuscator();
91 void GetValuesForGlobalCFBooleans(lldb::addr_t &cf_true,
92 lldb::addr_t &cf_false) override;
124 lldb::addr_t m_buckets_ptr;
145 lldb::addr_t objc_indexed_classes);
160 lldb::addr_t m_objc_indexed_classes;
162 std::vector<lldb::addr_t> m_indexed_isa_cache;
193 bool IsPossibleTaggedPointer(lldb::addr_t ptr) override;
[all …]
/external/llvm-project/lldb/include/lldb/Host/common/
DNativeRegisterContext.h64 virtual uint32_t SetHardwareBreakpoint(lldb::addr_t addr, size_t size);
71 lldb::addr_t trap_addr);
75 virtual uint32_t SetHardwareWatchpoint(lldb::addr_t addr, size_t size,
87 lldb::addr_t trap_addr);
91 virtual lldb::addr_t GetWatchpointAddress(uint32_t wp_index);
102 virtual lldb::addr_t GetWatchpointHitAddress(uint32_t wp_index);
108 lldb::addr_t src_addr, size_t src_len,
113 lldb::addr_t dst_addr, size_t dst_len,
131 lldb::addr_t GetPC(lldb::addr_t fail_value = LLDB_INVALID_ADDRESS);
133 virtual lldb::addr_t
[all …]
DNativeProcessProtocol.h38 lldb::addr_t link_map;
39 lldb::addr_t base_addr;
40 lldb::addr_t ld_addr;
41 lldb::addr_t next;
79 virtual Status GetMemoryRegionInfo(lldb::addr_t load_addr,
82 virtual Status ReadMemory(lldb::addr_t addr, void *buf, size_t size,
85 Status ReadMemoryWithoutTrap(lldb::addr_t addr, void *buf, size_t size,
110 ReadCStringFromMemory(lldb::addr_t addr, char *buffer, size_t max_size,
113 virtual Status WriteMemory(lldb::addr_t addr, const void *buf, size_t size,
116 virtual llvm::Expected<lldb::addr_t> AllocateMemory(size_t size, in AllocateMemory()
[all …]
/external/llvm-project/lldb/include/lldb/Target/
DMemory.h30 void Flush(lldb::addr_t addr, size_t size);
32 size_t Read(lldb::addr_t addr, void *dst, size_t dst_len, Status &error);
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);
41 void AddL1CacheData(lldb::addr_t addr, const void *src, size_t src_len);
43 void AddL1CacheData(lldb::addr_t addr,
47 typedef std::map<lldb::addr_t, lldb::DataBufferSP> BlockMap;
48 typedef RangeVector<lldb::addr_t, lldb::addr_t, 4> InvalidRanges;
49 typedef Range<lldb::addr_t, lldb::addr_t> AddrRange;
70 AllocatedBlock(lldb::addr_t addr, uint32_t byte_size, uint32_t permissions,
[all …]
DDynamicLoader.h197 virtual lldb::addr_t GetThreadLocalData(const lldb::ModuleSP module, in GetThreadLocalData()
199 lldb::addr_t tls_file_addr) { in GetThreadLocalData()
206 lldb::addr_t link_map_addr,
207 lldb::addr_t base_addr,
244 virtual bool GetSharedCacheInformation(lldb::addr_t &base_address, UUID &uuid, in GetSharedCacheInformation()
270 lldb::addr_t link_map_addr,
271 lldb::addr_t base_addr,
276 void UpdateLoadedSectionsCommon(lldb::ModuleSP module, lldb::addr_t base_addr,
292 int64_t ReadUnsignedIntWithSizeInBytes(lldb::addr_t addr, int size_in_bytes);
296 lldb::addr_t ReadPointer(lldb::addr_t addr);
/external/llvm-project/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/
DHexagonDYLDRendezvous.h39 lldb::addr_t map_addr;
40 lldb::addr_t brk;
42 lldb::addr_t ldbase;
79 lldb::addr_t GetRendezvousAddress() const { return m_rendezvous_addr; } in GetRendezvousAddress()
82 void SetRendezvousAddress(lldb::addr_t);
89 lldb::addr_t GetLinkMapAddress() const { return m_current.map_addr; } in GetLinkMapAddress()
98 lldb::addr_t GetBreakAddress() const { return m_current.brk; } in GetBreakAddress()
103 void SetBreakAddress(lldb::addr_t addr) { m_current.brk = addr; } in SetBreakAddress()
110 lldb::addr_t GetLDBase() const { return m_current.ldbase; } in GetLDBase()
140 lldb::addr_t link_addr; ///< Address of this link_map.
[all …]
/external/llvm-project/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/
DDYLDRendezvous.h42 lldb::addr_t map_addr;
43 lldb::addr_t brk;
45 lldb::addr_t ldbase;
80 lldb::addr_t GetRendezvousAddress() const { return m_rendezvous_addr; } in GetRendezvousAddress()
87 lldb::addr_t GetLinkMapAddress() const { return m_current.map_addr; } in GetLinkMapAddress()
96 lldb::addr_t GetBreakAddress() const { return m_current.brk; } in GetBreakAddress()
103 lldb::addr_t GetLDBase() const { return m_current.ldbase; } in GetLDBase()
129 lldb::addr_t link_addr; ///< Address of this link_map.
130 lldb::addr_t base_addr; ///< Base address of the loaded object.
131 lldb::addr_t path_addr; ///< String naming the shared object.
[all …]
DDynamicLoaderPOSIXDYLD.h51 lldb::addr_t GetThreadLocalData(const lldb::ModuleSP module,
53 lldb::addr_t tls_file_addr) override;
65 lldb::addr_t m_load_offset;
68 lldb::addr_t m_entry_point;
78 lldb::addr_t m_vdso_base;
82 lldb::addr_t m_interpreter_base;
85 std::map<lldb::ModuleWP, lldb::addr_t, std::owner_less<lldb::ModuleWP>>
110 void UpdateLoadedSections(lldb::ModuleSP module, lldb::addr_t link_map_addr,
111 lldb::addr_t base_addr,
145 lldb::addr_t ComputeLoadOffset();
[all …]
/external/llvm-project/lldb/include/lldb/Utility/
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()
49 void SetBaseAddress(lldb::addr_t base_addr) { m_base_addr = base_addr; } in SetBaseAddress()
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()
61 void SetByteSize(lldb::addr_t byte_size) { m_byte_size = byte_size; } in SetByteSize()
63 lldb::addr_t GetBaseAddress() const { return m_base_addr; } in GetBaseAddress()
65 lldb::addr_t GetEndAddress() const { return GetBaseAddress() + m_byte_size; } in GetEndAddress()
69 bool Contains(lldb::addr_t addr) const { in Contains()
[all …]
/external/llvm-project/lldb/source/Plugins/ObjectFile/Breakpad/
DBreakpadRecords.h95 FuncRecord(bool Multiple, lldb::addr_t Address, lldb::addr_t Size, in FuncRecord()
96 lldb::addr_t ParamSize, llvm::StringRef Name) in FuncRecord()
101 lldb::addr_t Address;
102 lldb::addr_t Size;
103 lldb::addr_t ParamSize;
113 LineRecord(lldb::addr_t Address, lldb::addr_t Size, uint32_t LineNum, in LineRecord()
118 lldb::addr_t Address;
119 lldb::addr_t Size;
130 PublicRecord(bool Multiple, lldb::addr_t Address, lldb::addr_t ParamSize, in PublicRecord()
136 lldb::addr_t Address;
[all …]
/external/llvm-project/lldb/source/Core/
DAddressRange.cpp32 AddressRange::AddressRange(addr_t file_addr, addr_t byte_size, in AddressRange()
36 AddressRange::AddressRange(const lldb::SectionSP &section, addr_t offset, in AddressRange()
37 addr_t byte_size) in AddressRange()
40 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()
97 addr_t load_base_addr = GetBaseAddress().GetLoadAddress(target); in ContainsLoadAddress()
101 addr_t load_addr = addr.GetLoadAddress(target); in ContainsLoadAddress()
[all …]
/external/llvm-project/lldb/source/Plugins/SystemRuntime/MacOSX/
DSystemRuntimeMacOSX.h66 lldb::ThreadSP GetExtendedBacktraceFromItemRef(lldb::addr_t item_ref);
70 void PopulateQueuesUsingLibBTR(lldb::addr_t queues_buffer,
74 void PopulatePendingQueuesUsingLibBTR(lldb::addr_t items_buffer,
80 GetQueueNameFromThreadQAddress(lldb::addr_t dispatch_qaddr) override;
83 GetQueueIDFromThreadQAddress(lldb::addr_t dispatch_qaddr) override;
85 lldb::addr_t GetLibdispatchQueueAddressFromThreadQAddress(
86 lldb::addr_t dispatch_qaddr) override;
91 lldb::addr_t item_ref) override;
93 lldb::QueueKind GetQueueKind(lldb::addr_t dispatch_queue_addr) override;
124 lldb::addr_t item_that_enqueued_this;
[all …]
/external/llvm-project/lldb/source/Plugins/Process/mach-core/
DProcessMachCore.h67 size_t ReadMemory(lldb::addr_t addr, void *buf, size_t size,
70 size_t DoReadMemory(lldb::addr_t addr, void *buf, size_t size,
74 GetMemoryRegionInfo(lldb::addr_t load_addr,
77 lldb::addr_t GetImageInfoAddress() override;
90 bool GetDynamicLoaderAddress(lldb::addr_t addr);
111 typedef lldb_private::Range<lldb::addr_t, lldb::addr_t> FileRange;
112 typedef lldb_private::RangeDataVector<lldb::addr_t, lldb::addr_t, FileRange>
114 typedef lldb_private::RangeDataVector<lldb::addr_t, lldb::addr_t, uint32_t>
121 lldb::addr_t m_dyld_addr;
122 lldb::addr_t m_mach_kernel_addr;
/external/llvm-project/lldb/source/API/
DSBAddress.cpp37 SBAddress::SBAddress(lldb::SBSection section, lldb::addr_t offset) in SBAddress()
39 LLDB_RECORD_CONSTRUCTOR(SBAddress, (lldb::SBSection, lldb::addr_t), section, in SBAddress()
44 SBAddress::SBAddress(lldb::addr_t load_addr, lldb::SBTarget &target) in SBAddress()
46 LLDB_RECORD_CONSTRUCTOR(SBAddress, (lldb::addr_t, lldb::SBTarget &), in SBAddress()
92 void SBAddress::SetAddress(lldb::SBSection section, lldb::addr_t offset) { in SetAddress()
94 (lldb::SBSection, lldb::addr_t), section, offset); in SetAddress()
103 lldb::addr_t SBAddress::GetFileAddress() const { in GetFileAddress()
104 LLDB_RECORD_METHOD_CONST_NO_ARGS(lldb::addr_t, SBAddress, GetFileAddress); in GetFileAddress()
112 lldb::addr_t SBAddress::GetLoadAddress(const SBTarget &target) const { in GetLoadAddress()
113 LLDB_RECORD_METHOD_CONST(lldb::addr_t, SBAddress, GetLoadAddress, in GetLoadAddress()
[all …]
/external/llvm-project/lldb/source/Host/common/
DNativeRegisterContext.cpp112 lldb::addr_t NativeRegisterContext::GetPC(lldb::addr_t fail_value) { in GetPC()
130 lldb::addr_t
131 NativeRegisterContext::GetPCfromBreakpointLocation(lldb::addr_t fail_value) { in GetPCfromBreakpointLocation()
135 Status NativeRegisterContext::SetPC(lldb::addr_t pc) { in SetPC()
141 lldb::addr_t NativeRegisterContext::GetSP(lldb::addr_t fail_value) { in GetSP()
147 Status NativeRegisterContext::SetSP(lldb::addr_t sp) { in SetSP()
153 lldb::addr_t NativeRegisterContext::GetFP(lldb::addr_t fail_value) { in GetFP()
159 Status NativeRegisterContext::SetFP(lldb::addr_t fp) { in SetFP()
165 lldb::addr_t NativeRegisterContext::GetReturnAddress(lldb::addr_t fail_value) { in GetReturnAddress()
171 lldb::addr_t NativeRegisterContext::GetFlags(lldb::addr_t fail_value) { in GetFlags()
[all …]
/external/llvm-project/lldb/include/lldb/Core/
DAddress.h140 Address(const lldb::SectionSP &section_sp, lldb::addr_t offset) in Address()
158 Address(lldb::addr_t file_addr, const SectionList *section_list);
160 Address(lldb::addr_t abs_addr);
251 lldb::addr_t GetFileAddress() const;
265 lldb::addr_t GetLoadAddress(Target *target) const;
279 lldb::addr_t GetCallableLoadAddress(Target *target,
297 lldb::addr_t GetOpcodeLoadAddress(
306 lldb::addr_t GetOffset() const { return m_offset; } in GetOffset()
348 bool ResolveAddressUsingFileSections(lldb::addr_t addr,
393 bool SetLoadAddress(lldb::addr_t load_addr, Target *target,
[all …]
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);
133 bool ContainsFileAddress(lldb::addr_t file_addr) const;
154 bool ContainsLoadAddress(lldb::addr_t load_addr, Target *target) const;
222 lldb::addr_t GetByteSize() const { return m_byte_size; } in GetByteSize()
238 void SetByteSize(lldb::addr_t byte_size) { m_byte_size = byte_size; } in SetByteSize()
243 lldb::addr_t m_byte_size; ///< The size in bytes of this address range.
DSection.h70 FindSectionContainingFileAddress(lldb::addr_t addr,
88 size_t Slide(lldb::addr_t slide_amount, bool slide_children);
104 lldb::SectionType sect_type, lldb::addr_t file_vm_addr,
105 lldb::addr_t vm_size, lldb::offset_t file_offset,
115 lldb::SectionType sect_type, lldb::addr_t file_vm_addr,
116 lldb::addr_t vm_size, lldb::offset_t file_offset,
124 bool ContainsFileAddress(lldb::addr_t vm_addr) const;
135 lldb::addr_t GetLoadBaseAddress(Target *target) const;
137 bool ResolveContainedAddress(lldb::addr_t offset, Address &so_addr,
150 lldb::addr_t GetFileAddress() const;
[all …]
/external/llvm-project/lldb/source/Plugins/Process/elf-core/
DProcessElfCore.h86 size_t ReadMemory(lldb::addr_t addr, void *buf, size_t size,
89 size_t DoReadMemory(lldb::addr_t addr, void *buf, size_t size,
93 GetMemoryRegionInfo(lldb::addr_t load_addr,
96 lldb::addr_t GetImageInfoAddress() override;
113 lldb::addr_t start;
114 lldb::addr_t end;
115 lldb::addr_t file_ofs;
120 typedef lldb_private::Range<lldb::addr_t, lldb::addr_t> FileRange;
121 typedef lldb_private::RangeDataVector<lldb::addr_t, lldb::addr_t, FileRange>
123 typedef lldb_private::RangeDataVector<lldb::addr_t, lldb::addr_t, uint32_t>
[all …]
/external/llvm-project/lldb/source/Plugins/Process/Windows/Common/
DNativeProcessWindows.h59 Status GetMemoryRegionInfo(lldb::addr_t load_addr,
62 Status ReadMemory(lldb::addr_t addr, void *buf, size_t size,
65 Status WriteMemory(lldb::addr_t addr, const void *buf, size_t size,
68 llvm::Expected<lldb::addr_t> AllocateMemory(size_t size,
71 llvm::Error DeallocateMemory(lldb::addr_t addr) override;
73 lldb::addr_t GetSharedLibraryInfoAddress() override;
83 Status SetBreakpoint(lldb::addr_t addr, uint32_t size,
86 Status RemoveBreakpoint(lldb::addr_t addr, bool hardware = false) override;
95 lldb::addr_t &load_addr) override;
99 void OnDebuggerConnected(lldb::addr_t image_base) override;
[all …]

12345678910>>...24