/external/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/ |
D | AppleObjCTrampolineHandler.h | 42 AddrIsMsgForward (lldb::addr_t addr) const in AddrIsMsgForward() 64 lldb::addr_t 87 VTableDescriptor(uint32_t in_flags, lldb::addr_t in_code_start) : in VTableDescriptor() 92 lldb::addr_t code_start; 108 VTableRegion(AppleObjCVTables *owner, lldb::addr_t header_addr); 112 lldb::addr_t GetNextRegionAddr () in GetNextRegionAddr() 117 lldb::addr_t 123 lldb::addr_t 130 GetFlagsForVTableAtAddress (lldb::addr_t address) in GetFlagsForVTableAtAddress() 142 AddressInRegion (lldb::addr_t addr, uint32_t &flags); [all …]
|
D | AppleObjCRuntimeV2.h | 105 virtual lldb::addr_t 129 lldb::addr_t m_buckets_ptr; 168 IsPossibleTaggedPointer (lldb::addr_t ptr) = 0; 171 GetClassDescriptor (lldb::addr_t ptr) = 0; 191 IsPossibleTaggedPointer (lldb::addr_t ptr); 194 GetClassDescriptor (lldb::addr_t ptr); 202 lldb::addr_t objc_debug_taggedpointer_classes); 212 … lldb::addr_t m_objc_debug_taggedpointer_classes; 223 IsPossibleTaggedPointer (lldb::addr_t ptr); 226 GetClassDescriptor (lldb::addr_t ptr); [all …]
|
/external/lldb/include/lldb/Core/ |
D | VMRange.h | 36 VMRange(lldb::addr_t start_addr, lldb::addr_t end_addr) : in VMRange() 55 Reset (lldb::addr_t start_addr, lldb::addr_t end_addr) in Reset() 63 SetBaseAddress (lldb::addr_t base_addr) in SetBaseAddress() 69 SetEndAddress (lldb::addr_t end_addr) in SetEndAddress() 71 const lldb::addr_t base_addr = GetBaseAddress(); in SetEndAddress() 78 lldb::addr_t 85 SetByteSize (lldb::addr_t byte_size) in SetByteSize() 90 lldb::addr_t 96 lldb::addr_t 109 Contains (lldb::addr_t addr) const in Contains() [all …]
|
D | AddressRange.h | 48 AddressRange (const lldb::SectionSP §ion, lldb::addr_t offset, lldb::addr_t byte_size); 65 …AddressRange (lldb::addr_t file_addr, lldb::addr_t byte_size, const SectionList *section_list = NU… 79 AddressRange (const Address& so_addr, lldb::addr_t byte_size); 151 ContainsFileAddress (lldb::addr_t file_addr) const; 181 ContainsLoadAddress (lldb::addr_t load_addr, Target *target) const; 247 lldb::addr_t 270 SetByteSize (lldb::addr_t byte_size) { m_byte_size = byte_size; } in SetByteSize() 277 lldb::addr_t m_byte_size; ///< The size in bytes of this address range.
|
D | Address.h | 136 Address (const lldb::SectionSP §ion_sp, lldb::addr_t offset) : in Address() 156 Address (lldb::addr_t file_addr, const SectionList * section_list); 158 Address (lldb::addr_t abs_addr); 271 lldb::addr_t 288 lldb::addr_t 305 lldb::addr_t 325 lldb::addr_t 335 lldb::addr_t 395 ResolveAddressUsingFileSections (lldb::addr_t addr, const SectionList *sections); 422 SetLoadAddress (lldb::addr_t load_addr, Target *target); [all …]
|
D | Section.h | 65 FindSectionContainingFileAddress (lldb::addr_t addr, uint32_t depth = UINT32_MAX) const; 92 Slide (lldb::addr_t slide_amount, bool slide_children); 118 lldb::addr_t file_vm_addr, 119 lldb::addr_t vm_size, 131 lldb::addr_t file_vm_addr, 132 lldb::addr_t vm_size, 143 ContainsFileAddress (lldb::addr_t vm_addr) const; 163 lldb::addr_t 167 ResolveContainedAddress (lldb::addr_t offset, Address &so_addr) const; 193 lldb::addr_t [all …]
|
/external/lldb/include/lldb/Expression/ |
D | IRMemoryMap.h | 52 …lldb::addr_t Malloc (size_t size, uint8_t alignment, uint32_t permissions, AllocationPolicy policy… 53 void Leak (lldb::addr_t process_address, Error &error); 54 void Free (lldb::addr_t process_address, Error &error); 56 … void WriteMemory (lldb::addr_t process_address, const uint8_t *bytes, size_t size, Error &error); 57 …void WriteScalarToMemory (lldb::addr_t process_address, Scalar &scalar, size_t size, Error &error); 58 void WritePointerToMemory (lldb::addr_t process_address, lldb::addr_t address, Error &error); 59 void ReadMemory (uint8_t *bytes, lldb::addr_t process_address, size_t size, Error &error); 60 …void ReadScalarFromMemory (Scalar &scalar, lldb::addr_t process_address, size_t size, Error &error… 61 void ReadPointerFromMemory (lldb::addr_t *address, lldb::addr_t process_address, Error &error); 63 …void GetMemoryData (DataExtractor &extractor, lldb::addr_t process_address, size_t size, Error &er… [all …]
|
D | ClangFunction.h | 157 lldb::addr_t &args_addr_ref, 195 lldb::addr_t &args_addr_ref, 224 lldb::addr_t &args_addr_ref, 272 lldb::addr_t function_address, 273 lldb::addr_t &void_arg, 280 lldb::addr_t* this_arg = 0); 404 lldb::addr_t *args_addr_ptr, 452 lldb::addr_t func_addr, 453 lldb::addr_t &args_addr_ref, 458 lldb::addr_t *this_arg = 0, [all …]
|
D | DWARFExpression.h | 99 lldb::addr_t location_list_base_addr, 131 LocationListContainsAddress (lldb::addr_t loclist_base_addr, lldb::addr_t addr) const; 154 lldb::addr_t 158 Update_DW_OP_addr (lldb::addr_t file_addr); 229 SetLocationListSlide (lldb::addr_t slide); 255 lldb::addr_t loclist_base_load_addr, 269 lldb::addr_t loclist_base_load_addr, 373 lldb::addr_t loclist_base_load_addr, 374 lldb::addr_t address, 405 GetLocation (lldb::addr_t base_addr, [all …]
|
D | IRExecutionUnit.h | 94 lldb::addr_t &func_addr, 95 lldb::addr_t &func_end); 103 lldb::addr_t WriteNow(const uint8_t *bytes, 107 void FreeNow(lldb::addr_t allocation); 121 lldb::addr_t 122 GetRemoteAddressForLocal (lldb::addr_t local_address); 135 typedef std::pair <lldb::addr_t, uintptr_t> AddrRange; 137 GetRemoteRangeForLocal (lldb::addr_t local_address); 413 lldb::addr_t m_local_addr; ///< The address of the function in LLDB's memory 414 lldb::addr_t m_remote_addr; ///< The address of the function in the target's memory [all …]
|
D | Materializer.h | 48 lldb::addr_t frame_top, 49 lldb::addr_t frame_bottom); 63 lldb::addr_t process_address) : in Dematerializer() 79 lldb::addr_t m_process_address; 85 …DematerializerSP Materialize (lldb::StackFrameSP &frame_sp, IRMemoryMap &map, lldb::addr_t process… 125 …virtual void Materialize (lldb::StackFrameSP &frame_sp, IRMemoryMap &map, lldb::addr_t process_add… 126 …virtual void Dematerialize (lldb::StackFrameSP &frame_sp, IRMemoryMap &map, lldb::addr_t process_a… 127 … lldb::addr_t frame_top, lldb::addr_t frame_bottom, Error &err) = 0; 128 virtual void DumpToLog (IRMemoryMap &map, lldb::addr_t process_address, Log *log) = 0; 129 virtual void Wipe (IRMemoryMap &map, lldb::addr_t process_address) = 0;
|
/external/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/ |
D | DYLDRendezvous.h | 41 lldb::addr_t map_addr; 42 lldb::addr_t brk; 44 lldb::addr_t ldbase; 72 lldb::addr_t 81 lldb::addr_t 91 lldb::addr_t 100 lldb::addr_t 131 lldb::addr_t base_addr; ///< Base address of the loaded object. 132 lldb::addr_t path_addr; ///< String naming the shared object. 133 lldb::addr_t dyn_addr; ///< Dynamic section of shared object. [all …]
|
/external/lldb/include/lldb/Target/ |
D | Memory.h | 44 Flush (lldb::addr_t addr, size_t size); 47 Read (lldb::addr_t addr, 59 AddInvalidRange (lldb::addr_t base_addr, lldb::addr_t byte_size); 62 RemoveInvalidRange (lldb::addr_t base_addr, lldb::addr_t byte_size); 65 typedef std::map<lldb::addr_t, lldb::DataBufferSP> BlockMap; 66 typedef RangeArray<lldb::addr_t, lldb::addr_t, 4> InvalidRanges; 83 AllocatedBlock (lldb::addr_t addr, 90 lldb::addr_t 94 FreeBlock (lldb::addr_t addr); 96 lldb::addr_t [all …]
|
D | ThreadPlanCallFunction.h | 32 lldb::addr_t arg, 36 lldb::addr_t *this_arg = 0, 37 lldb::addr_t *cmd_arg = 0); 45 lldb::addr_t *arg1_ptr = NULL, 46 lldb::addr_t *arg2_ptr = NULL, 47 lldb::addr_t *arg3_ptr = NULL, 48 lldb::addr_t *arg4_ptr = NULL, 49 lldb::addr_t *arg5_ptr = NULL, 50 lldb::addr_t *arg6_ptr = NULL); 104 lldb::addr_t [all …]
|
D | ABI.h | 35 lldb::addr_t sp, 36 lldb::addr_t functionAddress, 37 lldb::addr_t returnAddress, 38 lldb::addr_t *arg1_ptr = NULL, 39 lldb::addr_t *arg2_ptr = NULL, 40 lldb::addr_t *arg3_ptr = NULL, 41 lldb::addr_t *arg4_ptr = NULL, 42 lldb::addr_t *arg5_ptr = NULL, 43 lldb::addr_t *arg6_ptr = NULL) const = 0; 87 CallFrameAddressIsValid (lldb::addr_t cfa) = 0; [all …]
|
D | ObjCLanguageRuntime.h | 138 typedef lldb::addr_t ObjCISA; 210 CheckPointer (lldb::addr_t value, in CheckPointer() 224 … std::function <bool (const char *, const char *, lldb::addr_t, uint64_t)> const &ivar_func) in Describe() argument 243 IsPointerValid (lldb::addr_t value, 291 lldb::addr_t 292 LookupInMethodCache (lldb::addr_t class_addr, lldb::addr_t sel); 295 AddToMethodCache (lldb::addr_t class_addr, lldb::addr_t sel, lldb::addr_t impl_addr); 298 LookupInClassNameCache (lldb::addr_t class_addr); 301 AddToClassNameCache (lldb::addr_t class_addr, const char *name, lldb::TypeSP type_sp); 304 AddToClassNameCache (lldb::addr_t class_addr, const TypeAndOrName &class_or_type_name); [all …]
|
/external/lldb/source/Plugins/ABI/MacOSX-i386/ |
D | ABIMacOSX_i386.h | 33 lldb::addr_t sp, 34 lldb::addr_t func_addr, 35 lldb::addr_t return_addr, 36 lldb::addr_t *arg1_ptr = NULL, 37 lldb::addr_t *arg2_ptr = NULL, 38 lldb::addr_t *arg3_ptr = NULL, 39 lldb::addr_t *arg4_ptr = NULL, 40 lldb::addr_t *arg5_ptr = NULL, 41 lldb::addr_t *arg6_ptr = NULL) const; 45 lldb::addr_t sp, [all …]
|
/external/lldb/source/Plugins/ABI/MacOSX-arm/ |
D | ABIMacOSX_arm.h | 30 lldb::addr_t sp, 31 lldb::addr_t func_addr, 32 lldb::addr_t returnAddress, 33 lldb::addr_t *arg1_ptr = NULL, 34 lldb::addr_t *arg2_ptr = NULL, 35 lldb::addr_t *arg3_ptr = NULL, 36 lldb::addr_t *arg4_ptr = NULL, 37 lldb::addr_t *arg5_ptr = NULL, 38 lldb::addr_t *arg6_ptr = NULL) const; 69 CallFrameAddressIsValid (lldb::addr_t cfa) in CallFrameAddressIsValid() [all …]
|
/external/lldb/source/Core/ |
D | AddressRange.cpp | 25 AddressRange::AddressRange (addr_t file_addr, addr_t byte_size, const SectionList *section_list) : in AddressRange() 31 AddressRange::AddressRange (const lldb::SectionSP §ion, addr_t offset, addr_t byte_size) : in AddressRange() 37 AddressRange::AddressRange (const Address& so_addr, addr_t byte_size) : in AddressRange() 68 addr_t file_base_addr = GetBaseAddress().GetFileAddress(); in ContainsFileAddress() 72 addr_t file_addr = addr.GetFileAddress(); in ContainsFileAddress() 83 AddressRange::ContainsFileAddress (addr_t file_addr) const in ContainsFileAddress() 88 addr_t file_base_addr = GetBaseAddress().GetFileAddress(); in ContainsFileAddress() 104 addr_t load_base_addr = GetBaseAddress().GetLoadAddress(target); in ContainsLoadAddress() 108 addr_t load_addr = addr.GetLoadAddress(target); in ContainsLoadAddress() 119 AddressRange::ContainsLoadAddress (addr_t load_addr, Target *target) const in ContainsLoadAddress() [all …]
|
/external/lldb/source/Plugins/ABI/SysV-x86_64/ |
D | ABISysV_x86_64.h | 34 lldb::addr_t sp, 35 lldb::addr_t functionAddress, 36 lldb::addr_t returnAddress, 37 lldb::addr_t *arg1_ptr = NULL, 38 lldb::addr_t *arg2_ptr = NULL, 39 lldb::addr_t *arg3_ptr = NULL, 40 lldb::addr_t *arg4_ptr = NULL, 41 lldb::addr_t *arg5_ptr = NULL, 42 lldb::addr_t *arg6_ptr = NULL) const; 77 CallFrameAddressIsValid (lldb::addr_t cfa) in CallFrameAddressIsValid() [all …]
|
/external/lldb/source/Plugins/Process/Utility/ |
D | InferiorCallPOSIX.h | 33 bool InferiorCallMmap(Process *proc, lldb::addr_t &allocated_addr, 34 lldb::addr_t addr, lldb::addr_t length, unsigned prot, 35 unsigned flags, lldb::addr_t fd, lldb::addr_t offset); 37 bool InferiorCallMunmap(Process *proc, lldb::addr_t addr, lldb::addr_t length); 39 bool InferiorCall(Process *proc, const Address *address, lldb::addr_t &returned_func);
|
/external/lldb/source/Expression/ |
D | Materializer.cpp | 85 lldb::addr_t mem = map.Malloc(m_persistent_variable_sp->GetByteSize(), in MakeAllocation() 139 …map.Free((lldb::addr_t)m_persistent_variable_sp->m_live_sp->GetValue().GetScalar().ULongLong(), de… in DestroyAllocation() 149 …void Materialize (lldb::StackFrameSP &frame_sp, IRMemoryMap &map, lldb::addr_t process_address, Er… in Materialize() 153 const lldb::addr_t load_addr = process_address + m_offset; in Materialize() 196 lldb::addr_t process_address, in Dematerialize() 197 lldb::addr_t frame_top, in Dematerialize() 198 lldb::addr_t frame_bottom, in Dematerialize() 203 const lldb::addr_t load_addr = process_address + m_offset; in Dematerialize() 222 lldb::addr_t location; in Dematerialize() 255 … lldb::addr_t mem = m_persistent_variable_sp->m_live_sp->GetValue().GetScalar().ULongLong(); in Dematerialize() [all …]
|
/external/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/ |
D | DynamicLoaderMacOSXDYLD.h | 112 ReadDYLDInfoFromMemoryAndSetNotificationCallback (lldb::addr_t addr); 127 ReadMachHeader (lldb::addr_t addr, 148 lldb::addr_t vmaddr; 149 lldb::addr_t vmsize; 150 lldb::addr_t fileoff; 151 lldb::addr_t filesize; 165 lldb::addr_t slide) const; 171 lldb::addr_t address; // Address of mach header for this dylib 172 …lldb::addr_t slide; // The amount to slide all segments by if there is a global sl… 173 lldb::addr_t mod_date; // Modification date for this dylib [all …]
|
/external/lldb/source/Plugins/Process/mach-core/ |
D | ProcessMachCore.h | 106 ReadMemory (lldb::addr_t addr, void *buf, size_t size, lldb_private::Error &error); 109 DoReadMemory (lldb::addr_t addr, void *buf, size_t size, lldb_private::Error &error); 111 virtual lldb::addr_t 128 GetDynamicLoaderAddress (lldb::addr_t addr); 133 typedef lldb_private::Range<lldb::addr_t, lldb::addr_t> FileRange; 134 … typedef lldb_private::RangeDataVector<lldb::addr_t, lldb::addr_t, FileRange> VMRangeToFileOffset; 139 lldb::addr_t m_dyld_addr;
|
/external/lldb/source/Target/ |
D | Memory.cpp | 52 MemoryCache::Flush (addr_t addr, size_t size) in Flush() 62 const addr_t end_addr = (addr + size - 1); in Flush() 63 const addr_t first_cache_line_addr = addr - (addr % cache_line_byte_size); in Flush() 64 const addr_t last_cache_line_addr = end_addr - (end_addr % cache_line_byte_size); in Flush() 74 for (addr_t curr_addr = first_cache_line_addr; in Flush() 85 MemoryCache::AddInvalidRange (lldb::addr_t base_addr, lldb::addr_t byte_size) in AddInvalidRange() 97 MemoryCache::RemoveInvalidRange (lldb::addr_t base_addr, lldb::addr_t byte_size) in RemoveInvalidRange() 116 MemoryCache::Read (addr_t addr, in Read() 126 addr_t curr_addr = addr - (addr % cache_line_byte_size); in Read() 127 addr_t cache_offset = addr - curr_addr; in Read() [all …]
|