Home
last modified time | relevance | path

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

12345678910>>...13

/external/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/
DAppleObjCTrampolineHandler.h42 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 …]
DAppleObjCRuntimeV2.h105 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/
DVMRange.h36 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 …]
DAddressRange.h48 AddressRange (const lldb::SectionSP &section, 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.
DAddress.h136 Address (const lldb::SectionSP &section_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 …]
DSection.h65 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/
DIRMemoryMap.h52 …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 …]
DClangFunction.h157 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 …]
DDWARFExpression.h99 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 …]
DIRExecutionUnit.h94 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 …]
DMaterializer.h48 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/
DDYLDRendezvous.h41 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/
DMemory.h44 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 …]
DThreadPlanCallFunction.h32 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 …]
DABI.h35 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 …]
DObjCLanguageRuntime.h138 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/
DABIMacOSX_i386.h33 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/
DABIMacOSX_arm.h30 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/
DAddressRange.cpp25 AddressRange::AddressRange (addr_t file_addr, addr_t byte_size, const SectionList *section_list) : in AddressRange()
31 AddressRange::AddressRange (const lldb::SectionSP &section, 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/
DABISysV_x86_64.h34 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/
DInferiorCallPOSIX.h33 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/
DMaterializer.cpp85 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/
DDynamicLoaderMacOSXDYLD.h112 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/
DProcessMachCore.h106 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/
DMemory.cpp52 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 …]

12345678910>>...13