/external/llvm-project/lldb/include/lldb/Expression/ |
D | IRMemoryMap.h | 53 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 …]
|
D | DWARFExpression.h | 69 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 …]
|
D | IRExecutionUnit.h | 78 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/ |
D | AppleObjCTrampolineHandler.h | 33 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 …]
|
D | AppleObjCClassDescriptorV2.h | 53 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 …]
|
D | AppleObjCRuntimeV2.h | 79 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/ |
D | NativeRegisterContext.h | 64 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 …]
|
D | NativeProcessProtocol.h | 38 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/ |
D | Memory.h | 30 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 …]
|
D | DynamicLoader.h | 197 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/ |
D | HexagonDYLDRendezvous.h | 39 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 …]
|
D | DynamicLoaderHexagonDYLD.h | 45 lldb::addr_t GetThreadLocalData(const lldb::ModuleSP module, 47 lldb::addr_t tls_file_addr) override; 59 lldb::addr_t m_load_offset; 62 lldb::addr_t m_entry_point; 68 std::map<lldb::ModuleWP, lldb::addr_t, std::owner_less<lldb::ModuleWP>> 93 void UpdateLoadedSections(lldb::ModuleSP module, lldb::addr_t link_map_addr, 94 lldb::addr_t base_addr, 118 lldb::addr_t ComputeLoadOffset(); 122 lldb::addr_t GetEntryPoint(); 129 lldb::addr_t FindRendezvousBreakpointAddress();
|
/external/llvm-project/lldb/include/lldb/Utility/ |
D | VMRange.h | 31 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/DynamicLoader/POSIX-DYLD/ |
D | DYLDRendezvous.h | 42 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 …]
|
D | DynamicLoaderPOSIXDYLD.h | 51 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/source/Plugins/ObjectFile/Breakpad/ |
D | BreakpadRecords.h | 95 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/ |
D | AddressRange.cpp | 32 AddressRange::AddressRange(addr_t file_addr, addr_t byte_size, in AddressRange() 36 AddressRange::AddressRange(const lldb::SectionSP §ion, 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/ |
D | SystemRuntimeMacOSX.h | 66 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/ |
D | ProcessMachCore.h | 67 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/ |
D | SBAddress.cpp | 37 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/include/lldb/Core/ |
D | AddressRange.h | 47 AddressRange(const lldb::SectionSP §ion, 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.
|
D | Address.h | 140 Address(const lldb::SectionSP §ion_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 …]
|
/external/llvm-project/lldb/source/Host/common/ |
D | NativeRegisterContext.cpp | 112 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/source/Plugins/Process/elf-core/ |
D | ProcessElfCore.h | 86 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/ |
D | NativeProcessWindows.h | 59 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 …]
|