reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/tools/lldb/scripts/LLDBWrapPython.cpp
 4698   lldb::addr_t arg2 ;
 4740   lldb::addr_t arg1 ;
 4986   lldb::addr_t result;
 5016   lldb::addr_t result;
 5047   lldb::addr_t arg2 ;
 5093   lldb::addr_t arg2 ;
 5195   lldb::addr_t result;
 5219   lldb::addr_t arg3 ;
 7892   lldb::addr_t arg2 ;
 7927   lldb::addr_t arg2 ;
 9983   lldb::addr_t result;
18749   lldb::addr_t result;
19209   lldb::addr_t arg3 ;
30239   lldb::addr_t result;
30265   lldb::addr_t result;
30288   lldb::addr_t arg2 ;
30326   lldb::addr_t result;
30352   lldb::addr_t result;
37857   lldb::addr_t result;
37883   lldb::addr_t result;
38587   lldb::addr_t arg2 ;
39079   lldb::addr_t arg2 ;
44508   lldb::addr_t arg3 ;
45209   lldb::addr_t arg2 ;
45285   lldb::addr_t arg2 ;
45356   lldb::addr_t arg2 ;
45431   lldb::addr_t arg2 ;
45487   lldb::addr_t arg2 ;
45498   lldb::addr_t result;
46164   lldb::addr_t arg2 ;
46322   lldb::addr_t arg2 ;
48092   lldb::addr_t result;
48122   lldb::addr_t result;
48156   lldb::addr_t result;
54495   lldb::addr_t arg3 ;
55248   lldb::addr_t arg2 ;
55283   lldb::addr_t arg2 ;
55319   lldb::addr_t arg3 ;
55589   lldb::addr_t arg4 ;
55645   lldb::addr_t arg4 ;
55714   lldb::addr_t arg5 ;
56484   lldb::addr_t arg6 ;
57407   lldb::addr_t arg2 ;
58664   lldb::addr_t arg2 ;
59473   lldb::addr_t result;
61910   lldb::addr_t arg2 ;
61944   lldb::addr_t arg2 ;
63769   lldb::addr_t arg3 ;
63816   lldb::addr_t arg3 ;
75529   lldb::addr_t arg3 ;
76756   lldb::addr_t result;
78561   lldb::addr_t result;
tools/lldb/include/lldb/API/SBAddress.h
   23   SBAddress(lldb::SBSection section, lldb::addr_t offset);
   26   SBAddress(lldb::addr_t load_addr, lldb::SBTarget &target);
   42   addr_t GetFileAddress() const;
   44   addr_t GetLoadAddress(const lldb::SBTarget &target) const;
   46   void SetAddress(lldb::SBSection section, lldb::addr_t offset);
   48   void SetLoadAddress(lldb::addr_t load_addr, lldb::SBTarget &target);
   49   bool OffsetAddress(addr_t offset);
   74   lldb::addr_t GetOffset();
tools/lldb/include/lldb/API/SBBreakpoint.h
   45   lldb::SBBreakpointLocation FindLocationByAddress(lldb::addr_t vm_addr);
   47   lldb::break_id_t FindLocationIDByAddress(lldb::addr_t vm_addr);
tools/lldb/include/lldb/API/SBBreakpointLocation.h
   36   lldb::addr_t GetLoadAddress();
tools/lldb/include/lldb/API/SBData.h
   48   lldb::addr_t GetAddress(lldb::SBError &error, lldb::offset_t offset);
   72                       lldb::addr_t base_addr = LLDB_INVALID_ADDRESS);
tools/lldb/include/lldb/API/SBFrame.h
   35   lldb::addr_t GetCFA() const;
   37   lldb::addr_t GetPC() const;
   39   bool SetPC(lldb::addr_t new_pc);
   41   lldb::addr_t GetSP() const;
   43   lldb::addr_t GetFP() const;
tools/lldb/include/lldb/API/SBMemoryRegionInfo.h
   34   lldb::addr_t GetRegionBase();
   40   lldb::addr_t GetRegionEnd();
tools/lldb/include/lldb/API/SBModule.h
   30   SBModule(lldb::SBProcess &process, lldb::addr_t header_addr);
  113   lldb::SBAddress ResolveFileAddress(lldb::addr_t vm_addr);
tools/lldb/include/lldb/API/SBProcess.h
  103   lldb::SBThread CreateOSPluginThread(lldb::tid_t tid, lldb::addr_t context);
  185   size_t ReadMemory(addr_t addr, void *buf, size_t size, lldb::SBError &error);
  187   size_t WriteMemory(addr_t addr, const void *buf, size_t size,
  190   size_t ReadCStringFromMemory(addr_t addr, void *buf, size_t size,
  193   uint64_t ReadUnsignedFromMemory(addr_t addr, uint32_t byte_size,
  196   lldb::addr_t ReadPointerFromMemory(addr_t addr, lldb::SBError &error);
  196   lldb::addr_t ReadPointerFromMemory(addr_t addr, lldb::SBError &error);
  359   lldb::SBThreadCollection GetHistoryThreads(addr_t addr);
  380   lldb::SBError GetMemoryRegionInfo(lldb::addr_t load_addr,
tools/lldb/include/lldb/API/SBSection.h
   41   lldb::addr_t GetFileAddress();
   43   lldb::addr_t GetLoadAddress(lldb::SBTarget &target);
   45   lldb::addr_t GetByteSize();
tools/lldb/include/lldb/API/SBTarget.h
  339                                       lldb::addr_t section_base_addr);
  467   lldb::SBAddress ResolveFileAddress(lldb::addr_t file_addr);
  480   lldb::SBAddress ResolveLoadAddress(lldb::addr_t vm_addr);
  503                                          lldb::addr_t vm_addr);
  539                              lldb::addr_t offset);
  543                              lldb::addr_t offset, SBFileSpecList &module_list);
  547                              uint32_t column, lldb::addr_t offset,
  592       lldb::addr_t offset, const SBFileSpecList &module_list,
  624   lldb::SBBreakpoint BreakpointCreateByAddress(addr_t address);
  748   lldb::SBWatchpoint WatchAddress(lldb::addr_t addr, size_t size, bool read,
  793   lldb::SBInstructionList GetInstructions(lldb::addr_t base_addr,
  796   lldb::SBInstructionList GetInstructionsWithFlavor(lldb::addr_t base_addr,
  816   lldb::addr_t GetStackRedZoneSize();
tools/lldb/include/lldb/API/SBThread.h
  131   void RunToAddress(lldb::addr_t addr);
  133   void RunToAddress(lldb::addr_t addr, SBError &error);
tools/lldb/include/lldb/API/SBThreadPlan.h
   83                                                lldb::addr_t range_size);
   85                                                lldb::addr_t range_size,
   89                                              lldb::addr_t range_size);
   91                                              lldb::addr_t range_size,
tools/lldb/include/lldb/API/SBValue.h
  132   lldb::SBValue CreateValueFromAddress(const char *name, lldb::addr_t address,
  214   lldb::addr_t GetLoadAddress();
tools/lldb/include/lldb/API/SBWatchpoint.h
   43   lldb::addr_t GetWatchAddress();
tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h
   46   lldb::addr_t GetLoadAddress() const override;
tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h
   51                      lldb::addr_t offset = 0);
   69   void SetOffset(lldb::addr_t offset);
   77   lldb::addr_t GetOffset() const { return m_offset; }
  215   lldb::addr_t m_offset;    // A random offset the user asked us to add to any
tools/lldb/include/lldb/Breakpoint/BreakpointResolverAddress.h
   64   lldb::addr_t m_resolved_addr; // The current value of the resolved load
tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileLine.h
   25                              lldb::addr_t m_offset, bool check_inlines,
tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h
   29                          Breakpoint::MatchType type, lldb::addr_t offset,
   36                          lldb::LanguageType language, lldb::addr_t offset,
   42                          lldb::LanguageType language, lldb::addr_t offset,
   48                          lldb::LanguageType language, lldb::addr_t offset,
tools/lldb/include/lldb/Breakpoint/BreakpointSite.h
   73   bool IntersectsRange(lldb::addr_t addr, size_t size,
   74                        lldb::addr_t *intersect_addr, size_t *intersect_size,
  229                  const lldb::BreakpointLocationSP &owner, lldb::addr_t m_addr,
tools/lldb/include/lldb/Breakpoint/BreakpointSiteList.h
   57   lldb::BreakpointSiteSP FindByAddress(lldb::addr_t addr);
   90   lldb::break_id_t FindIDByAddress(lldb::addr_t addr);
  125   bool RemoveByAddress(lldb::addr_t addr);
  127   bool FindInRange(lldb::addr_t lower_bound, lldb::addr_t upper_bound,
  127   bool FindInRange(lldb::addr_t lower_bound, lldb::addr_t upper_bound,
  161   typedef std::map<lldb::addr_t, lldb::BreakpointSiteSP> collection;
tools/lldb/include/lldb/Breakpoint/StoppointLocation.h
   21   StoppointLocation(lldb::break_id_t bid, lldb::addr_t m_addr, bool hardware);
   23   StoppointLocation(lldb::break_id_t bid, lldb::addr_t m_addr,
   31   virtual lldb::addr_t GetLoadAddress() const { return m_addr; }
   33   virtual void SetLoadAddress(lldb::addr_t addr) { m_addr = addr; }
   58   lldb::addr_t
tools/lldb/include/lldb/Breakpoint/Watchpoint.h
   60   Watchpoint(Target &target, lldb::addr_t addr, uint32_t size,
tools/lldb/include/lldb/Breakpoint/WatchpointList.h
   64   const lldb::WatchpointSP FindByAddress(lldb::addr_t addr) const;
   95   lldb::watch_id_t FindIDByAddress(lldb::addr_t addr);
tools/lldb/include/lldb/Core/Address.h
  130   Address(const lldb::SectionSP &section_sp, lldb::addr_t offset)
  148   Address(lldb::addr_t file_addr, const SectionList *section_list);
  150   Address(lldb::addr_t abs_addr);
  241   lldb::addr_t GetFileAddress() const;
  255   lldb::addr_t GetLoadAddress(Target *target) const;
  269   lldb::addr_t GetCallableLoadAddress(Target *target,
  287   lldb::addr_t GetOpcodeLoadAddress(
  296   lldb::addr_t GetOffset() const { return m_offset; }
  338   bool ResolveAddressUsingFileSections(lldb::addr_t addr,
  383   bool SetLoadAddress(lldb::addr_t load_addr, Target *target,
  387       lldb::addr_t load_addr, Target *target,
  391   bool SetCallableLoadAddress(lldb::addr_t load_addr, Target *target);
  415   bool SetOffset(lldb::addr_t offset) {
  421   void SetRawAddress(lldb::addr_t addr) {
  480   lldb::addr_t m_offset; ///< Offset into section if \a m_section_wp is valid...
tools/lldb/include/lldb/Core/AddressRange.h
   47   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,
   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;
  157   bool ContainsLoadAddress(lldb::addr_t load_addr, Target *target) const;
  225   lldb::addr_t GetByteSize() const { return m_byte_size; }
  241   void SetByteSize(lldb::addr_t byte_size) { m_byte_size = byte_size; }
  246   lldb::addr_t m_byte_size; ///< The size in bytes of this address range.
tools/lldb/include/lldb/Core/Architecture.h
   73   virtual lldb::addr_t GetCallableLoadAddress(
   74       lldb::addr_t addr, AddressClass addr_class = AddressClass::eInvalid) const {
   89   virtual lldb::addr_t GetOpcodeLoadAddress(
   90       lldb::addr_t addr, AddressClass addr_class = AddressClass::eInvalid) const {
   99   virtual lldb::addr_t GetBreakableLoadAddress(lldb::addr_t addr,
   99   virtual lldb::addr_t GetBreakableLoadAddress(lldb::addr_t addr,
tools/lldb/include/lldb/Core/Disassembler.h
  190     lldb::addr_t m_immediate = 0;
  198     static Operand BuildImmediate(lldb::addr_t imm, bool neg);
  300   uint32_t GetIndexOfInstructionAtLoadAddress(lldb::addr_t load_addr,
  541   lldb::addr_t m_base_addr;
tools/lldb/include/lldb/Core/DumpDataExtractor.h
   89                   uint32_t bytes_per_line, lldb::addr_t base_addr);
tools/lldb/include/lldb/Core/EmulateInstruction.h
  225       lldb::addr_t address; // direct address
  300     void SetAddress(lldb::addr_t address) {
  328                                        lldb::addr_t addr, void *dst,
  333                                         lldb::addr_t addr, const void *dst,
  411   size_t ReadMemory(const Context &context, lldb::addr_t addr, void *dst,
  414   uint64_t ReadMemoryUnsigned(const Context &context, lldb::addr_t addr,
  418   bool WriteMemory(const Context &context, lldb::addr_t addr, const void *src,
  421   bool WriteMemoryUnsigned(const Context &context, lldb::addr_t addr,
  430   lldb::addr_t GetAddress() const { return m_addr; }
  435                                 const Context &context, lldb::addr_t addr,
  439                                  const Context &context, lldb::addr_t addr,
  452                                   const Context &context, lldb::addr_t addr,
  456                                    const Context &context, lldb::addr_t addr,
  497   lldb::addr_t m_addr = LLDB_INVALID_ADDRESS;
tools/lldb/include/lldb/Core/FormatEntity.h
  175     lldb::addr_t number;
tools/lldb/include/lldb/Core/LoadedModuleInfoList.h
   48     void set_base(const lldb::addr_t base) {
   52     bool get_base(lldb::addr_t &out) const {
   63     void set_link_map(const lldb::addr_t addr) {
   67     bool get_link_map(lldb::addr_t &out) const {
   72     void set_dynamic(const lldb::addr_t addr) {
   76     bool get_dynamic(lldb::addr_t &out) const {
   99     lldb::addr_t m_link_map;
  100     lldb::addr_t m_base;
  102     lldb::addr_t m_dynamic;
  112   lldb::addr_t m_link_map;
tools/lldb/include/lldb/Core/Module.h
  182   bool SetLoadAddress(Target &target, lldb::addr_t value, bool value_is_offset,
  613                                   lldb::addr_t header_addr, Status &error,
  653   bool ResolveFileAddress(lldb::addr_t vm_addr, Address &so_addr);
 1023   uint32_t ResolveSymbolContextForAddress(lldb::addr_t vm_addr,
tools/lldb/include/lldb/Core/ModuleList.h
  430   bool ResolveFileAddress(lldb::addr_t vm_addr, Address &so_addr) const;
tools/lldb/include/lldb/Core/Section.h
   70   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;
  134   lldb::addr_t GetLoadBaseAddress(Target *target) const;
  136   bool ResolveContainedAddress(lldb::addr_t offset, Address &so_addr,
  149   lldb::addr_t GetFileAddress() const;
  151   bool SetFileAddress(lldb::addr_t file_addr);
  153   lldb::addr_t GetOffset() const;
  155   lldb::addr_t GetByteSize() const { return m_byte_size; }
  157   void SetByteSize(lldb::addr_t byte_size) { m_byte_size = byte_size; }
  171   bool Slide(lldb::addr_t slide_amount, bool slide_children);
  244   lldb::addr_t m_file_addr; // The absolute file virtual address range of this
  247   lldb::addr_t m_byte_size; // Size in bytes that this section will occupy in
tools/lldb/include/lldb/Core/ValueObject.h
  551   virtual lldb::addr_t GetAddressOf(bool scalar_is_load_address = true,
  554   lldb::addr_t GetPointerValue(AddressType *address_type = nullptr);
  605   virtual lldb::addr_t GetLiveAddress() { return LLDB_INVALID_ADDRESS; }
  607   virtual void SetLiveAddress(lldb::addr_t addr = LLDB_INVALID_ADDRESS,
tools/lldb/include/lldb/Core/ValueObjectConstResult.h
   39          uint32_t addr_byte_size, lldb::addr_t address = LLDB_INVALID_ADDRESS);
   44          lldb::addr_t address = LLDB_INVALID_ADDRESS);
   50          lldb::addr_t address = LLDB_INVALID_ADDRESS);
   54          ConstString name, lldb::addr_t address,
   90   lldb::addr_t GetAddressOf(bool scalar_is_load_address = true,
   96   lldb::addr_t GetLiveAddress() override { return m_impl.GetLiveAddress(); }
   98   void SetLiveAddress(lldb::addr_t addr = LLDB_INVALID_ADDRESS,
  125                          lldb::addr_t address);
  130                          lldb::addr_t address);
  137                          lldb::addr_t address);
  141                          ConstString name, lldb::addr_t address,
tools/lldb/include/lldb/Core/ValueObjectConstResultCast.h
   32                              lldb::addr_t live_address = LLDB_INVALID_ADDRESS);
tools/lldb/include/lldb/Core/ValueObjectConstResultChild.h
   37                               lldb::addr_t live_address,
   57   lldb::addr_t GetAddressOf(bool scalar_is_load_address = true,
tools/lldb/include/lldb/Core/ValueObjectConstResultImpl.h
   35                              lldb::addr_t live_address = LLDB_INVALID_ADDRESS);
   51   lldb::addr_t GetLiveAddress() { return m_live_address; }
   55   void SetLiveAddress(lldb::addr_t addr = LLDB_INVALID_ADDRESS,
   61   virtual lldb::addr_t GetAddressOf(bool scalar_is_load_address = true,
   69   lldb::addr_t m_live_address;
tools/lldb/include/lldb/DataFormatters/FormattersHelpers.h
   57 lldb::addr_t GetArrayAddressOrPointerValue(ValueObject &valobj);
tools/lldb/include/lldb/Expression/DWARFExpression.h
   78                       lldb::addr_t location_list_base_addr, ABI *abi) const;
  101   bool LocationListContainsAddress(lldb::addr_t loclist_base_addr,
  102                                    lldb::addr_t addr) const;
  123   lldb::addr_t GetLocation_DW_OP_addr(uint32_t op_addr_idx, bool &error) const;
  125   bool Update_DW_OP_addr(lldb::addr_t file_addr);
  136       std::function<lldb::addr_t(lldb::addr_t file_addr)> const
  136       std::function<lldb::addr_t(lldb::addr_t file_addr)> const
  147   void SetLocationListSlide(lldb::addr_t slide);
  162                 lldb::addr_t loclist_base_load_addr,
  169                 lldb::addr_t loclist_base_load_addr,
  238                               lldb::addr_t loclist_base_load_addr,
  239                               lldb::addr_t address, ABI *abi);
  272   bool GetLocation(lldb::addr_t base_addr, lldb::addr_t pc,
  272   bool GetLocation(lldb::addr_t base_addr, lldb::addr_t pc,
  277       lldb::offset_t *offset_ptr, lldb::addr_t &low_pc, lldb::addr_t &high_pc);
  277       lldb::offset_t *offset_ptr, lldb::addr_t &low_pc, lldb::addr_t &high_pc);
  299   lldb::addr_t m_loclist_slide;
tools/lldb/include/lldb/Expression/DynamicCheckerFunctions.h
   53   virtual bool DoCheckersExplainStop(lldb::addr_t addr, Stream &message) = 0;
tools/lldb/include/lldb/Expression/Expression.h
   83   lldb::addr_t StartAddress() { return m_jit_start_addr; }
  104   lldb::addr_t m_jit_start_addr; ///< The address of the JITted function within
  107   lldb::addr_t m_jit_end_addr;   ///< The address of the JITted function within
tools/lldb/include/lldb/Expression/ExpressionParser.h
  134   PrepareForExecution(lldb::addr_t &func_addr, lldb::addr_t &func_end,
  134   PrepareForExecution(lldb::addr_t &func_addr, lldb::addr_t &func_end,
tools/lldb/include/lldb/Expression/ExpressionVariable.h
  238   virtual lldb::addr_t LookupSymbol(ConstString name);
  249   typedef llvm::DenseMap<const char *, lldb::addr_t> SymbolMap;
tools/lldb/include/lldb/Expression/FunctionCaller.h
  121   bool InsertFunction(ExecutionContext &exe_ctx, lldb::addr_t &args_addr_ref,
  155                               lldb::addr_t &args_addr_ref,
  179                               lldb::addr_t &args_addr_ref,
  215   ExecuteFunction(ExecutionContext &exe_ctx, lldb::addr_t *args_addr_ptr,
  244   GetThreadPlanToCallFunction(ExecutionContext &exe_ctx, lldb::addr_t args_addr,
  261   bool FetchFunctionResults(ExecutionContext &exe_ctx, lldb::addr_t args_addr,
  273                                  lldb::addr_t args_addr);
  326   std::list<lldb::addr_t> m_wrapper_args_addrs; ///< The addresses of the
tools/lldb/include/lldb/Expression/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)
  144                    lldb::addr_t local_addr = LLDB_INVALID_ADDRESS,
  145                    lldb::addr_t remote_addr = LLDB_INVALID_ADDRESS)
  151                          lldb::addr_t local_addr = LLDB_INVALID_ADDRESS,
  152                          lldb::addr_t remote_addr = LLDB_INVALID_ADDRESS)
  174   lldb::addr_t GetRemoteAddressForLocal(lldb::addr_t local_address);
  174   lldb::addr_t GetRemoteAddressForLocal(lldb::addr_t local_address);
  185   typedef std::pair<lldb::addr_t, uintptr_t> AddrRange;
  186   AddrRange GetRemoteRangeForLocal(lldb::addr_t local_address);
  228   lldb::addr_t FindInSymbols(const std::vector<SearchSpec> &specs,
  232   lldb::addr_t FindInRuntimes(const std::vector<SearchSpec> &specs,
  235   lldb::addr_t FindInUserDefinedSymbols(const std::vector<SearchSpec> &specs,
  343     lldb::addr_t m_process_address;
  392   lldb::addr_t m_function_load_addr;
  393   lldb::addr_t m_function_end_load_addr;
tools/lldb/include/lldb/Expression/IRInterpreter.h
   43                         llvm::ArrayRef<lldb::addr_t> args,
   46                         lldb::addr_t stack_frame_bottom,
   47                         lldb::addr_t stack_frame_top,
tools/lldb/include/lldb/Expression/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,
   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);
   70   bool GetAllocSize(lldb::addr_t address, size_t &size);
   71   void GetMemoryData(DataExtractor &extractor, lldb::addr_t process_address,
   90     lldb::addr_t
   92     lldb::addr_t
  106     Allocation(lldb::addr_t process_alloc, lldb::addr_t process_start,
  106     Allocation(lldb::addr_t process_alloc, lldb::addr_t process_start,
  114                     (4 * sizeof(lldb::addr_t)) + sizeof(DataBufferHeap),
  119   typedef std::map<lldb::addr_t, Allocation> AllocationMap;
  122   lldb::addr_t FindSpace(size_t size);
  124   AllocationMap::iterator FindAllocation(lldb::addr_t addr, size_t size);
  128   bool IntersectsAllocation(lldb::addr_t addr, size_t size) const;
  131   static bool AllocationsIntersect(lldb::addr_t addr1, size_t size1,
  132                                    lldb::addr_t addr2, size_t size2);
tools/lldb/include/lldb/Expression/LLVMUserExpression.h
   61       lldb::addr_t function_stack_bottom = LLDB_INVALID_ADDRESS,
   62       lldb::addr_t function_stack_top = LLDB_INVALID_ADDRESS) override;
   84                                      lldb::addr_t &struct_address);
   87                             std::vector<lldb::addr_t> &args,
   88                             lldb::addr_t struct_address,
   91   lldb::addr_t
   93   lldb::addr_t m_stack_frame_top; ///< The top of the allocated stack frame.
  111   lldb::addr_t m_materialized_address; ///< The address at which the arguments
tools/lldb/include/lldb/Expression/Materializer.h
   36     void Dematerialize(Status &err, lldb::addr_t frame_top,
   37                        lldb::addr_t frame_bottom);
   50                    IRMemoryMap &map, lldb::addr_t process_address)
   63     lldb::addr_t m_process_address;
   70                                lldb::addr_t process_address, Status &err);
  100                              lldb::addr_t process_address, Status &err) = 0;
  102                                lldb::addr_t process_address,
  103                                lldb::addr_t frame_top,
  104                                lldb::addr_t frame_bottom, Status &err) = 0;
  105     virtual void DumpToLog(IRMemoryMap &map, lldb::addr_t process_address,
  107     virtual void Wipe(IRMemoryMap &map, lldb::addr_t process_address) = 0;
tools/lldb/include/lldb/Expression/UserExpression.h
  180       lldb::addr_t function_stack_bottom = LLDB_INVALID_ADDRESS,
  181       lldb::addr_t function_stack_top = LLDB_INVALID_ADDRESS) = 0;
  286   static lldb::addr_t GetObjectPointer(lldb::StackFrameSP frame_sp,
tools/lldb/include/lldb/Expression/UtilityFunction.h
   73   bool ContainsAddress(lldb::addr_t address) {
tools/lldb/include/lldb/Host/Debug.h
  145       lldb::addr_t data[8];
tools/lldb/include/lldb/Host/common/NativeBreakpointList.h
   19   lldb::addr_t m_addr;
   23 using HardwareBreakpointMap = std::map<lldb::addr_t, HardwareBreakpoint>;
tools/lldb/include/lldb/Host/common/NativeProcessProtocol.h
   37   lldb::addr_t link_map;
   38   lldb::addr_t base_addr;
   39   lldb::addr_t ld_addr;
   40   lldb::addr_t next;
   78   virtual Status GetMemoryRegionInfo(lldb::addr_t load_addr,
   81   virtual Status ReadMemory(lldb::addr_t addr, void *buf, size_t size,
   84   Status ReadMemoryWithoutTrap(lldb::addr_t addr, void *buf, size_t size,
  109   ReadCStringFromMemory(lldb::addr_t addr, char *buffer, size_t max_size,
  112   virtual Status WriteMemory(lldb::addr_t addr, const void *buf, size_t size,
  116                                 lldb::addr_t &addr) = 0;
  118   virtual Status DeallocateMemory(lldb::addr_t addr) = 0;
  120   virtual lldb::addr_t GetSharedLibraryInfoAddress() = 0;
  135   virtual Status SetBreakpoint(lldb::addr_t addr, uint32_t size,
  138   virtual Status RemoveBreakpoint(lldb::addr_t addr, bool hardware = false);
  143   virtual Status SetHardwareBreakpoint(lldb::addr_t addr, size_t size);
  145   virtual Status RemoveHardwareBreakpoint(lldb::addr_t addr);
  153   virtual Status SetWatchpoint(lldb::addr_t addr, size_t size,
  156   virtual Status RemoveWatchpoint(lldb::addr_t addr);
  254                                     lldb::addr_t &load_addr) = 0;
  403   std::unordered_map<lldb::addr_t, SoftwareBreakpoint> m_software_breakpoints;
  446   Status SetSoftwareBreakpoint(lldb::addr_t addr, uint32_t size_hint);
  447   Status RemoveSoftwareBreakpoint(lldb::addr_t addr);
  474   EnableSoftwareBreakpoint(lldb::addr_t addr, uint32_t size_hint);
tools/lldb/include/lldb/Host/common/NativeRegisterContext.h
   62   virtual uint32_t SetHardwareBreakpoint(lldb::addr_t addr, size_t size);
   69                                           lldb::addr_t trap_addr);
   73   virtual uint32_t SetHardwareWatchpoint(lldb::addr_t addr, size_t size,
   83                                        lldb::addr_t trap_addr);
   87   virtual lldb::addr_t GetWatchpointAddress(uint32_t wp_index);
   98   virtual lldb::addr_t GetWatchpointHitAddress(uint32_t wp_index);
  104                               lldb::addr_t src_addr, size_t src_len,
  109                              lldb::addr_t dst_addr, size_t dst_len,
  122   lldb::addr_t GetPC(lldb::addr_t fail_value = LLDB_INVALID_ADDRESS);
  122   lldb::addr_t GetPC(lldb::addr_t fail_value = LLDB_INVALID_ADDRESS);
  124   virtual lldb::addr_t
  125   GetPCfromBreakpointLocation(lldb::addr_t fail_value = LLDB_INVALID_ADDRESS);
  127   Status SetPC(lldb::addr_t pc);
  129   lldb::addr_t GetSP(lldb::addr_t fail_value = LLDB_INVALID_ADDRESS);
  129   lldb::addr_t GetSP(lldb::addr_t fail_value = LLDB_INVALID_ADDRESS);
  131   Status SetSP(lldb::addr_t sp);
  133   lldb::addr_t GetFP(lldb::addr_t fail_value = LLDB_INVALID_ADDRESS);
  133   lldb::addr_t GetFP(lldb::addr_t fail_value = LLDB_INVALID_ADDRESS);
  135   Status SetFP(lldb::addr_t fp);
  139   lldb::addr_t GetReturnAddress(lldb::addr_t fail_value = LLDB_INVALID_ADDRESS);
  139   lldb::addr_t GetReturnAddress(lldb::addr_t fail_value = LLDB_INVALID_ADDRESS);
  141   lldb::addr_t GetFlags(lldb::addr_t fail_value = 0);
  141   lldb::addr_t GetFlags(lldb::addr_t fail_value = 0);
  143   lldb::addr_t ReadRegisterAsUnsigned(uint32_t reg, lldb::addr_t fail_value);
  143   lldb::addr_t ReadRegisterAsUnsigned(uint32_t reg, lldb::addr_t fail_value);
  145   lldb::addr_t ReadRegisterAsUnsigned(const RegisterInfo *reg_info,
  146                                       lldb::addr_t fail_value);
tools/lldb/include/lldb/Host/common/NativeThreadProtocol.h
   40   virtual Status SetWatchpoint(lldb::addr_t addr, size_t size,
   43   virtual Status RemoveWatchpoint(lldb::addr_t addr) = 0;
   46   virtual Status SetHardwareBreakpoint(lldb::addr_t addr, size_t size) = 0;
   48   virtual Status RemoveHardwareBreakpoint(lldb::addr_t addr) = 0;
tools/lldb/include/lldb/Host/common/NativeWatchpointList.h
   19   lldb::addr_t m_addr;
   27   Status Add(lldb::addr_t addr, size_t size, uint32_t watch_flags,
   30   Status Remove(lldb::addr_t addr);
   32   using WatchpointMap = std::map<lldb::addr_t, NativeWatchpoint>;
tools/lldb/include/lldb/Interpreter/OptionArgParser.h
   17   static lldb::addr_t ToAddress(const ExecutionContext *exe_ctx,
   18                                 llvm::StringRef s, lldb::addr_t fail_value,
tools/lldb/include/lldb/Interpreter/ScriptInterpreter.h
  210                         lldb::tid_t tid, lldb::addr_t context) {
tools/lldb/include/lldb/Symbol/ArmUnwindInfo.h
   42     ArmExidxEntry(uint32_t f, lldb::addr_t a, uint32_t d);
   47     lldb::addr_t address;
tools/lldb/include/lldb/Symbol/Block.h
  113   bool Contains(lldb::addr_t range_offset) const;
  152   void Dump(Stream *s, lldb::addr_t base_addr, int32_t depth,
  160   void DumpAddressRanges(Stream *s, lldb::addr_t base_addr);
  363   bool GetRangeContainingOffset(const lldb::addr_t offset, Range &range);
  367   bool GetRangeContainingLoadAddress(lldb::addr_t load_addr, Target &target,
tools/lldb/include/lldb/Symbol/CompilerType.h
  367   bool ReadFromMemory(ExecutionContext *exe_ctx, lldb::addr_t addr,
  370   bool WriteToMemory(ExecutionContext *exe_ctx, lldb::addr_t addr,
tools/lldb/include/lldb/Symbol/DWARFCallFrameInfo.h
   56   typedef RangeVector<lldb::addr_t, uint32_t> FunctionAddressAndSizeVector;
   76       const std::function<bool(lldb::addr_t, uint32_t, dw_offset_t)> &callback);
  102     lldb::addr_t personality_loc; // (file) address of the pointer to the
  120   typedef RangeDataVector<lldb::addr_t, uint32_t, dw_offset_t> FDEEntryMap;
tools/lldb/include/lldb/Symbol/Function.h
  274   CallEdge(const char *symbol_name, lldb::addr_t return_pc,
  289   lldb::addr_t GetReturnPCAddress(Function &caller, Target &target) const;
  293   lldb::addr_t GetUnresolvedReturnPCAddress() const { return return_pc; }
  311   lldb::addr_t return_pc;
  426   CallEdge *GetCallEdgeForReturnAddress(lldb::addr_t return_pc, Target &target);
tools/lldb/include/lldb/Symbol/LineEntry.h
   26   LineEntry(const lldb::SectionSP &section_sp, lldb::addr_t section_offset,
   27             lldb::addr_t byte_size, const FileSpec &file, uint32_t _line,
tools/lldb/include/lldb/Symbol/LineTable.h
   61   void InsertLineEntry(lldb::addr_t file_addr, uint32_t line, uint16_t column,
   71   void AppendLineEntryToSequence(LineSequence *sequence, lldb::addr_t file_addr,
  179   typedef lldb_private::RangeArray<lldb::addr_t, lldb::addr_t, 32>
  179   typedef lldb_private::RangeArray<lldb::addr_t, lldb::addr_t, 32>
  207   typedef RangeDataVector<lldb::addr_t, lldb::addr_t, lldb::addr_t>
  207   typedef RangeDataVector<lldb::addr_t, lldb::addr_t, lldb::addr_t>
  207   typedef RangeDataVector<lldb::addr_t, lldb::addr_t, lldb::addr_t>
  220     Entry(lldb::addr_t _file_addr, uint32_t _line, uint16_t _column,
  283     lldb::addr_t file_addr;
tools/lldb/include/lldb/Symbol/ObjectContainer.h
   93   virtual lldb::addr_t GetOffset() const { return m_offset; }
   95   virtual lldb::addr_t GetByteSize() const { return m_length; }
  163   lldb::addr_t
  165   lldb::addr_t m_length; ///< The size in bytes if known (can be zero).
tools/lldb/include/lldb/Symbol/ObjectFile.h
   95     lldb::addr_t Dest;
  109              lldb::addr_t header_addr, lldb::DataBufferSP &data_sp);
  172                                        lldb::addr_t header_addr,
  235   virtual AddressClass GetAddressClass(lldb::addr_t file_addr);
  270   virtual lldb::addr_t GetFileOffset() const { return m_file_offset; }
  272   virtual lldb::addr_t GetByteSize() const { return m_length; }
  396   virtual bool SetLoadAddress(Target &target, lldb::addr_t value,
  512   virtual bool GetCorefileMainBinaryInfo (lldb::addr_t &address, UUID &uuid) {
  612                                        lldb::addr_t addr, size_t byte_size);
  667   lldb::addr_t m_file_offset; ///< The offset in bytes into the file, or the
  669   lldb::addr_t m_length; ///< The length of this object file if it is known (can
  675   const lldb::addr_t m_memory_addr;
tools/lldb/include/lldb/Symbol/Symbol.h
   29          const lldb::SectionSP &section_sp, lldb::addr_t value,
   30          lldb::addr_t size, bool size_is_valid,
   61   lldb::addr_t GetFileAddress() const;
   66   lldb::addr_t GetLoadAddress(Target *target) const;
  101   lldb::addr_t ResolveCallableAddress(Target &target) const;
  174   lldb::addr_t GetByteSize() const;
  176   void SetByteSize(lldb::addr_t size) {
  222   bool ContainsFileAddress(lldb::addr_t file_addr) const;
tools/lldb/include/lldb/Symbol/SymbolContext.h
  370   bool AddressMatches(lldb::addr_t addr);
tools/lldb/include/lldb/Symbol/SymbolFile.h
  247   virtual llvm::Expected<lldb::addr_t> GetParameterStackSize(Symbol &symbol) {
tools/lldb/include/lldb/Symbol/Symtab.h
  111   Symbol *FindSymbolAtFileAddress(lldb::addr_t file_addr);
  112   Symbol *FindSymbolContainingFileAddress(lldb::addr_t file_addr);
  114       lldb::addr_t file_addr, std::function<bool(Symbol *)> const &callback);
  142   typedef RangeDataVector<lldb::addr_t, lldb::addr_t, uint32_t>
  142   typedef RangeDataVector<lldb::addr_t, lldb::addr_t, uint32_t>
tools/lldb/include/lldb/Symbol/Type.h
  149                          lldb::addr_t address, AddressType address_type,
  152   bool ReadFromMemory(ExecutionContext *exe_ctx, lldb::addr_t address,
  155   bool WriteToMemory(ExecutionContext *exe_ctx, lldb::addr_t address,
tools/lldb/include/lldb/Symbol/UnwindPlan.h
  338     lldb::addr_t GetOffset() const { return m_offset; }
  340     void SetOffset(lldb::addr_t offset) { m_offset = offset; }
  342     void SlideOffset(lldb::addr_t offset) { m_offset += offset; }
  367               lldb::addr_t base_addr) const;
  371     lldb::addr_t m_offset; // Offset into the function for this row
  407   void Dump(Stream &s, Thread *thread, lldb::addr_t base_addr) const;
tools/lldb/include/lldb/Symbol/UnwindTable.h
   66   typedef std::map<lldb::addr_t, lldb::FuncUnwindersSP> collection;
tools/lldb/include/lldb/Symbol/Variable.h
   27   typedef RangeVector<lldb::addr_t, lldb::addr_t> RangeList;
   27   typedef RangeVector<lldb::addr_t, lldb::addr_t> RangeList;
tools/lldb/include/lldb/Target/ABI.h
   36     lldb::addr_t value;                 /* literal value */
   44   virtual bool PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp,
   45                                   lldb::addr_t functionAddress,
   46                                   lldb::addr_t returnAddress,
   47                                   llvm::ArrayRef<lldb::addr_t> args) const = 0;
   59   virtual bool PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp,
   60                                   lldb::addr_t functionAddress,
   61                                   lldb::addr_t returnAddress,
  114   virtual bool CallFrameAddressIsValid(lldb::addr_t cfa) = 0;
  118   virtual bool CodeAddressIsValid(lldb::addr_t pc) = 0;
  120   virtual lldb::addr_t FixCodeAddress(lldb::addr_t pc) {
  120   virtual lldb::addr_t FixCodeAddress(lldb::addr_t pc) {
tools/lldb/include/lldb/Target/DynamicLoader.h
  203   virtual lldb::addr_t GetThreadLocalData(const lldb::ModuleSP module,
  205                                           lldb::addr_t tls_file_addr) {
  212                                              lldb::addr_t link_map_addr,
  213                                              lldb::addr_t base_addr,
  250   virtual bool GetSharedCacheInformation(lldb::addr_t &base_address, UUID &uuid,
  276                                     lldb::addr_t link_map_addr,
  277                                     lldb::addr_t base_addr,
  282   void UpdateLoadedSectionsCommon(lldb::ModuleSP module, lldb::addr_t base_addr,
  298   int64_t ReadUnsignedIntWithSizeInBytes(lldb::addr_t addr, int size_in_bytes);
  302   lldb::addr_t ReadPointer(lldb::addr_t addr);
  302   lldb::addr_t ReadPointer(lldb::addr_t addr);
tools/lldb/include/lldb/Target/LanguageRuntime.h
  182   virtual lldb::addr_t LookupRuntimeSymbol(ConstString name) {
tools/lldb/include/lldb/Target/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);
   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);
   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 RangeArray<lldb::addr_t, lldb::addr_t, 4> InvalidRanges;
   48   typedef RangeArray<lldb::addr_t, lldb::addr_t, 4> InvalidRanges;
   49   typedef Range<lldb::addr_t, lldb::addr_t> AddrRange;
   49   typedef Range<lldb::addr_t, lldb::addr_t> AddrRange;
   69   AllocatedBlock(lldb::addr_t addr, uint32_t byte_size, uint32_t permissions,
   74   lldb::addr_t ReserveBlock(uint32_t size);
   76   bool FreeBlock(lldb::addr_t addr);
   78   lldb::addr_t GetBaseAddress() const { return m_range.GetRangeBase(); }
   86   bool Contains(lldb::addr_t addr) const {
   97   Range<lldb::addr_t, uint32_t> m_range;
  103   RangeVector<lldb::addr_t, uint32_t> m_free_blocks;
  105   RangeVector<lldb::addr_t, uint32_t> m_reserved_blocks;
  120   lldb::addr_t AllocateMemory(size_t byte_size, uint32_t permissions,
  123   bool DeallocateMemory(lldb::addr_t ptr);
tools/lldb/include/lldb/Target/MemoryHistory.h
   28   virtual HistoryThreads GetHistoryThreads(lldb::addr_t address) = 0;
tools/lldb/include/lldb/Target/MemoryRegionInfo.h
   20   typedef Range<lldb::addr_t, lldb::addr_t> RangeType;
   20   typedef Range<lldb::addr_t, lldb::addr_t> RangeType;
  115 inline bool operator<(const MemoryRegionInfo &lhs, lldb::addr_t rhs) {
  119 inline bool operator<(lldb::addr_t lhs, const MemoryRegionInfo &rhs) {
tools/lldb/include/lldb/Target/OperatingSystem.h
   58                                  lldb::addr_t reg_data_addr) = 0;
   62   virtual lldb::ThreadSP CreateThread(lldb::tid_t tid, lldb::addr_t context) {
tools/lldb/include/lldb/Target/Platform.h
   55 typedef llvm::SmallVector<lldb::addr_t, 6> MmapArgList;
  577                                           lldb::addr_t addr,
  578                                           lldb::addr_t length,
  580                                           lldb::addr_t fd, lldb::addr_t offset);
  580                                           lldb::addr_t fd, lldb::addr_t offset);
  663   GetQueueNameForThreadQAddress(Process *process, lldb::addr_t dispatch_qaddr) {
  686   GetQueueIDForThreadQAddress(Process *process, lldb::addr_t dispatch_qaddr) {
tools/lldb/include/lldb/Target/Process.h
  388   typedef Range<lldb::addr_t, lldb::addr_t> LoadRange;
  388   typedef Range<lldb::addr_t, lldb::addr_t> LoadRange;
  755   virtual lldb::addr_t GetImageInfoAddress();
 1283   GetLoadedDynamicLibrariesInfos(lldb::addr_t image_list_address,
 1284                                  lldb::addr_t image_count) {
 1298       const std::vector<lldb::addr_t> &load_addresses) {
 1424   virtual size_t DoReadMemory(lldb::addr_t vm_addr, void *buf, size_t size,
 1459   virtual size_t ReadMemory(lldb::addr_t vm_addr, void *buf, size_t size,
 1490   size_t ReadMemoryFromInferior(lldb::addr_t vm_addr, void *buf, size_t size,
 1520   size_t ReadStringFromMemory(lldb::addr_t vm_addr, char *str, size_t max_bytes,
 1530   size_t ReadCStringFromMemory(lldb::addr_t vm_addr, char *cstr,
 1533   size_t ReadCStringFromMemory(lldb::addr_t vm_addr, std::string &out_str,
 1561   uint64_t ReadUnsignedIntegerFromMemory(lldb::addr_t load_addr,
 1565   int64_t ReadSignedIntegerFromMemory(lldb::addr_t load_addr, size_t byte_size,
 1568   lldb::addr_t ReadPointerFromMemory(lldb::addr_t vm_addr, Status &error);
 1568   lldb::addr_t ReadPointerFromMemory(lldb::addr_t vm_addr, Status &error);
 1570   bool WritePointerToMemory(lldb::addr_t vm_addr, lldb::addr_t ptr_value,
 1570   bool WritePointerToMemory(lldb::addr_t vm_addr, lldb::addr_t ptr_value,
 1591   virtual size_t DoWriteMemory(lldb::addr_t vm_addr, const void *buf,
 1628   size_t WriteScalarToMemory(lldb::addr_t vm_addr, const Scalar &scalar,
 1631   size_t ReadScalarIntegerFromMemory(lldb::addr_t addr, uint32_t byte_size,
 1659   size_t WriteMemory(lldb::addr_t vm_addr, const void *buf, size_t size,
 1675   virtual lldb::addr_t DoAllocateMemory(size_t size, uint32_t permissions,
 1706   lldb::addr_t AllocateMemory(size_t size, uint32_t permissions, Status &error);
 1731   lldb::addr_t CallocateMemory(size_t size, uint32_t permissions,
 1745   virtual lldb::addr_t ResolveIndirectFunction(const Address *address,
 1772   virtual Status GetMemoryRegionInfo(lldb::addr_t load_addr,
 1806                                       lldb::addr_t header_addr,
 1828   virtual bool GetLoadAddressPermissions(lldb::addr_t load_addr,
 1878   virtual Status DoDeallocateMemory(lldb::addr_t ptr) {
 1897   Status DeallocateMemory(lldb::addr_t ptr);
 2070   lldb::ThreadSP CreateOSPluginThread(lldb::tid_t tid, lldb::addr_t context);
 2283   lldb::ThreadCollectionSP GetHistoryThreads(lldb::addr_t addr);
 2327                                     lldb::addr_t &load_addr) {
 2331   size_t AddImageToken(lldb::addr_t image_ptr);
 2333   lldb::addr_t GetImagePtrFromToken(size_t token) const;
 2473                                 lldb::addr_t &returned_func,
 2689   std::vector<lldb::addr_t> m_image_tokens;
 2742   std::map<lldb::addr_t, lldb::addr_t> m_resolved_indirect_addresses;
 2742   std::map<lldb::addr_t, lldb::addr_t> m_resolved_indirect_addresses;
 2757   size_t RemoveBreakpointOpcodesFromBuffer(lldb::addr_t addr, size_t size,
 2811   size_t WriteMemoryPrivate(lldb::addr_t addr, const void *buf, size_t size,
tools/lldb/include/lldb/Target/ProcessStructReader.h
   41   ProcessStructReader(Process *process, lldb::addr_t base_addr,
tools/lldb/include/lldb/Target/Queue.h
  117   lldb::addr_t GetLibdispatchQueueAddress() const;
  123   void SetLibdispatchQueueAddress(lldb::addr_t dispatch_queue_t_addr);
  146   lldb::addr_t m_dispatch_queue_t_addr; // address of libdispatch
tools/lldb/include/lldb/Target/QueueItem.h
   35             lldb::addr_t item_ref, lldb_private::Address address);
   94   void SetItemThatEnqueuedThis(lldb::addr_t address_of_item) {
   98   lldb::addr_t GetItemThatEnqueuedThis();
  116   void SetEnqueueingBacktrace(std::vector<lldb::addr_t> backtrace) {
  120   std::vector<lldb::addr_t> &GetEnqueueingBacktrace();
  142   lldb::addr_t m_item_ref; // the token we can be used to fetch more information
  148   lldb::addr_t m_item_that_enqueued_this_ref; // a handle that we can pass into
  156   std::vector<lldb::addr_t> m_backtrace;
tools/lldb/include/lldb/Target/RegisterContext.h
  113   virtual uint32_t SetHardwareBreakpoint(lldb::addr_t addr, size_t size);
  119   virtual uint32_t SetHardwareWatchpoint(lldb::addr_t addr, size_t size,
  128                               lldb::addr_t src_addr, uint32_t src_len,
  133                              lldb::addr_t dst_addr, uint32_t dst_len,
tools/lldb/include/lldb/Target/SectionLoadHistory.h
   44   lldb::addr_t GetSectionLoadAddress(uint32_t stop_id,
   47   bool ResolveLoadAddress(uint32_t stop_id, lldb::addr_t load_addr,
   52                              lldb::addr_t load_addr,
   59                           lldb::addr_t load_addr);
tools/lldb/include/lldb/Target/SectionLoadList.h
   41   lldb::addr_t GetSectionLoadAddress(const lldb::SectionSP &section_sp) const;
   43   bool ResolveLoadAddress(lldb::addr_t load_addr, Address &so_addr,
   47                              lldb::addr_t load_addr,
   54                           lldb::addr_t load_addr);
   64   typedef std::map<lldb::addr_t, lldb::SectionSP> addr_to_sect_collection;
   65   typedef llvm::DenseMap<const Section *, lldb::addr_t> sect_to_addr_collection;
tools/lldb/include/lldb/Target/StackFrame.h
  109              lldb::user_id_t concrete_frame_idx, lldb::addr_t cfa,
  110              bool cfa_is_valid, lldb::addr_t pc, Kind frame_kind,
  115              const lldb::RegisterContextSP &reg_context_sp, lldb::addr_t cfa,
  116              lldb::addr_t pc, bool behaves_like_zeroth_frame,
  121              const lldb::RegisterContextSP &reg_context_sp, lldb::addr_t cfa,
  149   bool ChangePC(lldb::addr_t pc);
  451   lldb::ValueObjectSP GuessValueForAddress(lldb::addr_t addr);
tools/lldb/include/lldb/Target/StackFrameList.h
  152   lldb::addr_t m_current_inlined_pc;
tools/lldb/include/lldb/Target/StackID.h
   24   explicit StackID(lldb::addr_t pc, lldb::addr_t cfa,
   24   explicit StackID(lldb::addr_t pc, lldb::addr_t cfa,
   33   lldb::addr_t GetPC() const { return m_pc; }
   35   lldb::addr_t GetCallFrameAddress() const { return m_cfa; }
   68   void SetPC(lldb::addr_t pc) { m_pc = pc; }
   70   void SetCFA(lldb::addr_t cfa) { m_cfa = cfa; }
   72   lldb::addr_t
   77   lldb::addr_t m_cfa; // The call frame address (stack pointer) value
tools/lldb/include/lldb/Target/StopInfo.h
  114       lldb::addr_t watch_hit_addr = LLDB_INVALID_ADDRESS);
  140                          lldb::addr_t *crashing_address = nullptr);
tools/lldb/include/lldb/Target/SystemRuntime.h
  189   GetQueueNameFromThreadQAddress(lldb::addr_t dispatch_qaddr) {
  208   GetQueueIDFromThreadQAddress(lldb::addr_t dispatch_qaddr) {
  226   virtual lldb::addr_t
  227   GetLibdispatchQueueAddressFromThreadQAddress(lldb::addr_t dispatch_qaddr) {
  239   virtual lldb::QueueKind GetQueueKind(lldb::addr_t dispatch_qaddr) {
  266                                  lldb::addr_t item_ref) {}
tools/lldb/include/lldb/Target/Target.h
  590                                       uint32_t column, lldb::addr_t offset,
  607   lldb::BreakpointSP CreateBreakpoint(lldb::addr_t load_addr, bool internal,
  611   lldb::BreakpointSP CreateAddressInModuleBreakpoint(lldb::addr_t file_addr,
  639       lldb::addr_t offset, LazyBool skip_prologue, bool internal,
  663       lldb::LanguageType language, lldb::addr_t offset, LazyBool skip_prologue,
  671                    lldb::LanguageType language, lldb::addr_t m_offset,
  682   lldb::WatchpointSP CreateWatchpoint(lldb::addr_t addr, size_t size,
  778   lldb::addr_t GetCallableLoadAddress(
  779       lldb::addr_t load_addr,
  792   lldb::addr_t
  793   GetOpcodeLoadAddress(lldb::addr_t load_addr,
  801   lldb::addr_t GetBreakableLoadAddress(lldb::addr_t addr);
  801   lldb::addr_t GetBreakableLoadAddress(lldb::addr_t addr);
  986                     lldb::addr_t *load_addr_ptr = nullptr);
 1078   bool ResolveFileAddress(lldb::addr_t load_addr, Address &so_addr);
 1080   bool ResolveLoadAddress(lldb::addr_t load_addr, Address &so_addr,
 1084                              lldb::addr_t load_addr,
 1094                           lldb::addr_t load_addr);
 1116   lldb::addr_t GetPersistentSymbol(ConstString name);
tools/lldb/include/lldb/Target/Thread.h
  126     lldb::addr_t current_inlined_pc;
  371   virtual lldb::addr_t GetQueueLibdispatchQueueAddress() {
  375   virtual void SetQueueLibdispatchQueueAddress(lldb::addr_t dispatch_queue_t) {}
  532   virtual lldb::addr_t GetThreadPointer();
  545   virtual lldb::addr_t GetThreadLocalData(const lldb::ModuleSP module,
  546                                           lldb::addr_t tls_file_addr);
  897       bool abort_other_plans, lldb::addr_t *address_list, size_t num_addresses,
tools/lldb/include/lldb/Target/ThreadPlanCallFunction.h
   27                          llvm::ArrayRef<lldb::addr_t> args,
   69   lldb::addr_t GetFunctionStackPointer() { return m_function_sp; }
   91   lldb::addr_t GetStopAddress() { return m_stop_address; }
  107                         lldb::addr_t &start_load_addr,
  108                         lldb::addr_t &function_load_addr);
  126   lldb::addr_t m_function_sp;
  144   lldb::addr_t m_stop_address; // This is the address we stopped at.  Also set
tools/lldb/include/lldb/Target/ThreadPlanCallUserExpression.h
   25                                llvm::ArrayRef<lldb::addr_t> args,
tools/lldb/include/lldb/Target/ThreadPlanRunToAddress.h
   23   ThreadPlanRunToAddress(Thread &thread, lldb::addr_t address,
   27                          const std::vector<lldb::addr_t> &addresses,
   56   std::vector<lldb::addr_t>
tools/lldb/include/lldb/Target/ThreadPlanStepInstruction.h
   44   lldb::addr_t m_instruction_addr;
tools/lldb/include/lldb/Target/ThreadPlanStepOut.h
   56   lldb::addr_t m_step_from_insn;
   60   lldb::addr_t m_return_addr;
tools/lldb/include/lldb/Target/ThreadPlanStepOverBreakpoint.h
   36   lldb::addr_t GetBreakpointLoadAddress() const { return m_breakpoint_addr; }
   45   lldb::addr_t m_breakpoint_addr;
tools/lldb/include/lldb/Target/ThreadPlanStepRange.h
   51   InstructionList *GetInstructionsForAddress(lldb::addr_t addr,
tools/lldb/include/lldb/Target/ThreadPlanStepThrough.h
   50   lldb::addr_t m_start_address;
   52   lldb::addr_t m_backstop_addr;
tools/lldb/include/lldb/Target/ThreadPlanStepUntil.h
   33   ThreadPlanStepUntil(Thread &thread, lldb::addr_t *address_list,
   41   lldb::addr_t m_step_from_insn;
   43   lldb::addr_t m_return_addr;
   49   typedef std::map<lldb::addr_t, lldb::break_id_t> until_collection;
   56       bool abort_other_plans, lldb::addr_t *address_list, size_t num_addresses,
tools/lldb/include/lldb/Target/Unwind.h
   37     lldb::addr_t cfa;
   38     lldb::addr_t pc;
   50   bool GetFrameInfoAtIndex(uint32_t frame_idx, lldb::addr_t &cfa,
   51                            lldb::addr_t &pc, bool &behaves_like_zeroth_frame) {
   69   virtual bool DoGetFrameInfoAtIndex(uint32_t frame_idx, lldb::addr_t &cfa,
   70                                      lldb::addr_t &pc,
tools/lldb/include/lldb/Utility/DataEncoder.h
  216   uint32_t PutAddress(uint32_t offset, lldb::addr_t addr);
tools/lldb/include/lldb/Utility/VMRange.h
   34   VMRange(lldb::addr_t start_addr, lldb::addr_t end_addr)
   34   VMRange(lldb::addr_t start_addr, lldb::addr_t end_addr)
   46   void Reset(lldb::addr_t start_addr, lldb::addr_t end_addr) {
   46   void Reset(lldb::addr_t start_addr, lldb::addr_t end_addr) {
   52   void SetBaseAddress(lldb::addr_t base_addr) { m_base_addr = base_addr; }
   54   void SetEndAddress(lldb::addr_t end_addr) {
   55     const lldb::addr_t base_addr = GetBaseAddress();
   62   lldb::addr_t GetByteSize() const { return m_byte_size; }
   64   void SetByteSize(lldb::addr_t byte_size) { m_byte_size = byte_size; }
   66   lldb::addr_t GetBaseAddress() const { return m_base_addr; }
   68   lldb::addr_t GetEndAddress() const { return GetBaseAddress() + m_byte_size; }
   72   bool Contains(lldb::addr_t addr) const {
   78       lldb::addr_t range_end = range.GetEndAddress();
   84   void Dump(Stream *s, lldb::addr_t base_addr = 0,
   88                             lldb::addr_t value);
   94   lldb::addr_t m_base_addr;
   95   lldb::addr_t m_byte_size;
tools/lldb/include/lldb/lldb-private-interfaces.h
   46     const lldb::ProcessSP &process_sp, lldb::addr_t offset);
tools/lldb/source/API/SBAddress.cpp
   40 SBAddress::SBAddress(lldb::SBSection section, lldb::addr_t offset)
   47 SBAddress::SBAddress(lldb::addr_t load_addr, lldb::SBTarget &target)
   95 void SBAddress::SetAddress(lldb::SBSection section, lldb::addr_t offset) {
  111 lldb::addr_t SBAddress::GetFileAddress() const {
  120 lldb::addr_t SBAddress::GetLoadAddress(const SBTarget &target) const {
  124   lldb::addr_t addr = LLDB_INVALID_ADDRESS;
  136 void SBAddress::SetLoadAddress(lldb::addr_t load_addr, lldb::SBTarget &target) {
  154 bool SBAddress::OffsetAddress(addr_t offset) {
  158     addr_t addr_offset = m_opaque_up->GetOffset();
  176 lldb::addr_t SBAddress::GetOffset() {
tools/lldb/source/API/SBBreakpoint.cpp
  122 SBBreakpointLocation SBBreakpoint::FindLocationByAddress(addr_t vm_addr) {
  144 break_id_t SBBreakpoint::FindLocationIDByAddress(addr_t vm_addr) {
tools/lldb/source/API/SBBreakpointLocation.cpp
   89 addr_t SBBreakpointLocation::GetLoadAddress() {
   93   addr_t ret_addr = LLDB_INVALID_ADDRESS;
tools/lldb/source/API/SBData.cpp
  167 lldb::addr_t SBData::GetAddress(lldb::SBError &error, lldb::offset_t offset) {
  171   lldb::addr_t value = 0;
  328                             lldb::addr_t base_addr) {
tools/lldb/source/API/SBFrame.cpp
  314 lldb::addr_t SBFrame::GetCFA() const {
  326 addr_t SBFrame::GetPC() const {
  329   addr_t addr = LLDB_INVALID_ADDRESS;
  350 bool SBFrame::SetPC(addr_t new_pc) {
  373 addr_t SBFrame::GetSP() const {
  376   addr_t addr = LLDB_INVALID_ADDRESS;
  396 addr_t SBFrame::GetFP() const {
  399   addr_t addr = LLDB_INVALID_ADDRESS;
tools/lldb/source/API/SBFunction.cpp
  171     addr_t byte_size = m_opaque_ptr->GetAddressRange().GetByteSize();
tools/lldb/source/API/SBMemoryRegionInfo.cpp
   77 lldb::addr_t SBMemoryRegionInfo::GetRegionBase() {
   83 lldb::addr_t SBMemoryRegionInfo::GetRegionEnd() {
  124   const addr_t load_addr = m_opaque_up->GetRange().base;
tools/lldb/source/API/SBModule.cpp
   52 SBModule::SBModule(lldb::SBProcess &process, lldb::addr_t header_addr)
  211 SBAddress SBModule::ResolveFileAddress(lldb::addr_t vm_addr) {
tools/lldb/source/API/SBProcess.cpp
  227                                          lldb::addr_t context) {
  866 size_t SBProcess::ReadMemory(addr_t addr, void *dst, size_t dst_len,
  893 size_t SBProcess::ReadCStringFromMemory(addr_t addr, void *buf, size_t size,
  917 uint64_t SBProcess::ReadUnsignedFromMemory(addr_t addr, uint32_t byte_size,
  941 lldb::addr_t SBProcess::ReadPointerFromMemory(addr_t addr,
  941 lldb::addr_t SBProcess::ReadPointerFromMemory(addr_t addr,
  946   lldb::addr_t ptr = LLDB_INVALID_ADDRESS;
  963 size_t SBProcess::WriteMemory(addr_t addr, const void *src, size_t src_len,
 1173 SBThreadCollection SBProcess::GetHistoryThreads(addr_t addr) {
 1231 SBProcess::GetMemoryRegionInfo(lldb::addr_t load_addr,
tools/lldb/source/API/SBSection.cpp
  124 lldb::addr_t SBSection::GetFileAddress() {
  127   lldb::addr_t file_addr = LLDB_INVALID_ADDRESS;
  134 lldb::addr_t SBSection::GetLoadAddress(lldb::SBTarget &sb_target) {
  147 lldb::addr_t SBSection::GetByteSize() {
  281     const addr_t file_addr = section_sp->GetFileAddress();
tools/lldb/source/API/SBSymbol.cpp
  171     lldb::addr_t range_size = m_opaque_ptr->GetByteSize();
tools/lldb/source/API/SBTarget.cpp
  605 lldb::SBAddress SBTarget::ResolveLoadAddress(lldb::addr_t vm_addr) {
  624 lldb::SBAddress SBTarget::ResolveFileAddress(lldb::addr_t file_addr) {
  642                                                  lldb::addr_t vm_addr) {
  719                                      uint32_t line, lldb::addr_t offset) {
  731                                      uint32_t line, lldb::addr_t offset,
  744     lldb::addr_t offset, SBFileSpecList &sb_module_list) {
  785     const lldb::addr_t offset = 0;
  889     LanguageType symbol_language, lldb::addr_t offset,
  970 SBBreakpoint SBTarget::BreakpointCreateByAddress(addr_t address) {
 1400 lldb::SBWatchpoint SBTarget::WatchAddress(lldb::addr_t addr, size_t size,
 1474     lldb::addr_t load_addr(addr.GetLoadAddress(*this));
 2041       lldb::addr_t load_addr = LLDB_INVALID_ADDRESS;
 2093 lldb::SBInstructionList SBTarget::GetInstructions(lldb::addr_t base_addr,
 2104 SBTarget::GetInstructionsWithFlavor(lldb::addr_t base_addr,
 2117                                         lldb::addr_t section_base_addr) {
 2354 lldb::addr_t SBTarget::GetStackRedZoneSize() {
tools/lldb/source/API/SBThread.cpp
  807 void SBThread::RunToAddress(lldb::addr_t addr) {
  814 void SBThread::RunToAddress(lldb::addr_t addr, SBError &error) {
  910     std::vector<addr_t> step_over_until_addrs;
  924           addr_t step_addr =
tools/lldb/source/API/SBThreadPlan.cpp
  206                                               lldb::addr_t size) {
  217     SBAddress &sb_start_address, lldb::addr_t size, SBError &error) {
  249                                             lldb::addr_t size) {
  261                                             lldb::addr_t size, SBError &error) {
tools/lldb/source/API/SBValue.cpp
  649                                               lldb::addr_t address,
 1322 lldb::addr_t SBValue::GetLoadAddress() {
 1325   lldb::addr_t value = LLDB_INVALID_ADDRESS;
 1361       lldb::addr_t value = LLDB_INVALID_ADDRESS;
 1488     addr_t addr = GetLoadAddress();
tools/lldb/source/API/SBWatchpoint.cpp
  113 addr_t SBWatchpoint::GetWatchAddress() {
  116   addr_t ret_addr = LLDB_INVALID_ADDRESS;
tools/lldb/source/Breakpoint/BreakpointLocation.cpp
   52 lldb::addr_t BreakpointLocation::GetLoadAddress() const {
tools/lldb/source/Breakpoint/BreakpointResolver.cpp
   65                                        lldb::addr_t offset)
  104   lldb::addr_t offset;
  344 void BreakpointResolver::SetOffset(lldb::addr_t offset) {
tools/lldb/source/Breakpoint/BreakpointResolverAddress.cpp
   42   lldb::addr_t addr_offset;
  154       lldb::addr_t cur_load_location =
tools/lldb/source/Breakpoint/BreakpointResolverFileLine.cpp
   24     uint32_t column, lldb::addr_t offset, bool check_inlines,
   44   lldb::addr_t offset = 0;
tools/lldb/source/Breakpoint/BreakpointResolverName.cpp
   28     LanguageType language, Breakpoint::MatchType type, lldb::addr_t offset,
   49     FunctionNameType name_type_mask, LanguageType language, lldb::addr_t offset,
   63                                                lldb::addr_t offset,
   76                                                lldb::addr_t offset,
  109   lldb::addr_t offset = 0;
tools/lldb/source/Breakpoint/BreakpointSite.cpp
   23                                lldb::addr_t addr, bool use_hardware)
  159 bool BreakpointSite::IntersectsRange(lldb::addr_t addr, size_t size,
  160                                      lldb::addr_t *intersect_addr,
  166       const lldb::addr_t bp_end_addr = m_addr + m_byte_size;
  167       const lldb::addr_t end_addr = addr + size;
  180                 std::min<lldb::addr_t>(bp_end_addr, end_addr) - addr;
  188                 std::min<lldb::addr_t>(bp_end_addr, end_addr) - m_addr;
tools/lldb/source/Breakpoint/BreakpointSiteList.cpp
   25   lldb::addr_t bp_site_load_addr = bp->GetLoadAddress();
   50 lldb::break_id_t BreakpointSiteList::FindIDByAddress(lldb::addr_t addr) {
   73 bool BreakpointSiteList::RemoveByAddress(lldb::addr_t address) {
   87   bool operator()(std::pair<lldb::addr_t, BreakpointSiteSP> val_pair) const {
  132 BreakpointSiteSP BreakpointSiteList::FindByAddress(lldb::addr_t addr) {
  171 bool BreakpointSiteList::FindInRange(lldb::addr_t lower_bound,
  172                                      lldb::addr_t upper_bound,
tools/lldb/source/Breakpoint/StoppointLocation.cpp
   16 StoppointLocation::StoppointLocation(break_id_t bid, addr_t addr, bool hardware)
   20 StoppointLocation::StoppointLocation(break_id_t bid, addr_t addr,
tools/lldb/source/Breakpoint/Watchpoint.cpp
   26 Watchpoint::Watchpoint(Target &target, lldb::addr_t addr, uint32_t size,
tools/lldb/source/Breakpoint/WatchpointList.cpp
   53 const WatchpointSP WatchpointList::FindByAddress(lldb::addr_t addr) const {
   59       lldb::addr_t wp_addr = (*pos)->GetLoadAddress();
  122 lldb::watch_id_t WatchpointList::FindIDByAddress(lldb::addr_t addr) {
tools/lldb/source/Commands/CommandObjectBreakpoint.cpp
  424         lldb::addr_t tmp_offset_addr;
  514     lldb::addr_t m_load_addr;
  515     lldb::addr_t m_offset_addr;
tools/lldb/source/Commands/CommandObjectDisassemble.cpp
  406                 lldb::addr_t file_addr = m_options.symbol_containing_addr;
tools/lldb/source/Commands/CommandObjectDisassemble.h
   54     lldb::addr_t start_addr;
   55     lldb::addr_t end_addr;
   64     lldb::addr_t symbol_containing_addr;
tools/lldb/source/Commands/CommandObjectFrame.cpp
  112     llvm::Optional<lldb::addr_t> address;
tools/lldb/source/Commands/CommandObjectMemory.cpp
  556     lldb::addr_t addr;
  607       lldb::addr_t end_addr = OptionArgParser::ToAddress(
  822         addr_t item_addr = addr + (i * item_byte_size);
  891   lldb::addr_t m_next_addr;
  892   lldb::addr_t m_prev_byte_size;
 1000     ProcessMemoryIterator(ProcessSP process_sp, lldb::addr_t base)
 1007     uint8_t operator[](lldb::addr_t offset) {
 1024     lldb::addr_t m_base_addr;
 1040     lldb::addr_t low_addr = OptionArgParser::ToAddress(
 1046     lldb::addr_t high_addr = OptionArgParser::ToAddress(
 1059     lldb::addr_t found_location = LLDB_INVALID_ADDRESS;
 1156   lldb::addr_t FastSearch(lldb::addr_t low, lldb::addr_t high, uint8_t *buffer,
 1156   lldb::addr_t FastSearch(lldb::addr_t low, lldb::addr_t high, uint8_t *buffer,
 1156   lldb::addr_t FastSearch(lldb::addr_t low, lldb::addr_t high, uint8_t *buffer,
 1345     lldb::addr_t addr = OptionArgParser::ToAddress(
 1641     lldb::addr_t addr = OptionArgParser::ToAddress(
 1697       lldb::addr_t load_addr = m_prev_end_addr;
 1764   lldb::addr_t m_prev_end_addr;
tools/lldb/source/Commands/CommandObjectRegister.cpp
   93             addr_t reg_addr = reg_value.GetAsUInt64(LLDB_INVALID_ADDRESS);
tools/lldb/source/Commands/CommandObjectSource.cpp
  110     lldb::addr_t address;
  312                                      lldb::addr_t addr,
  438         const addr_t size = range.GetByteSize();
  439         lldb::addr_t start_addr = base_address.GetLoadAddress(target);
  442         lldb::addr_t end_addr = start_addr + size;
  443         for (lldb::addr_t addr = start_addr; addr < end_addr;
  712     lldb::addr_t address;
tools/lldb/source/Commands/CommandObjectTarget.cpp
 1481                                   lldb::addr_t raw_addr, lldb::addr_t offset,
 1481                                   lldb::addr_t raw_addr, lldb::addr_t offset,
 1484     lldb::addr_t addr = raw_addr - offset;
 2709                   const addr_t slide =
 2735                     addr_t load_addr = StringConvert::ToUInt64(
 2815                   addr_t file_entry_addr = file_entry.GetLoadAddress(target);
 2936     lldb::addr_t m_module_addr;
 3142                 lldb::addr_t load_addr =
 3303     lldb::addr_t m_addr; // Holds the address to lookup
 3396       addr_t start_addr = range.GetBaseAddress().GetLoadAddress(target);
 3678     lldb::addr_t m_addr; // Holds the address to lookup
 3679     lldb::addr_t
tools/lldb/source/Commands/CommandObjectThread.cpp
   48     UniqueStack(std::stack<lldb::addr_t> stack_frames, uint32_t thread_index_id)
   75     std::stack<lldb::addr_t> m_stack_frames;
  212     std::stack<lldb::addr_t> stack_frames;
  217       const lldb::addr_t pc = frame_sp->GetStackID().GetPC();
  674           lldb::addr_t pc_offset_in_block =
  677           lldb::addr_t range_length =
 1007         lldb::addr_t tmp_addr = OptionArgParser::ToAddress(
 1057     std::vector<lldb::addr_t> m_until_addrs;
 1179         std::vector<addr_t> address_list;
 1206             addr_t address =
 1218         for (lldb::addr_t address : m_options.m_until_addrs) {
 1748     lldb::addr_t m_load_addr;
 1777       lldb::addr_t callAddr = dest.GetCallableLoadAddress(target);
tools/lldb/source/Commands/CommandObjectWatchpoint.cpp
  817     lldb::addr_t addr = 0;
 1011     lldb::addr_t addr = 0;
tools/lldb/source/Core/Address.cpp
  131   addr_t deref_addr = ReadUIntMax64(exe_scope, address, pointer_size, success);
  232 Address::Address(lldb::addr_t abs_addr) : m_section_wp(), m_offset(abs_addr) {}
  234 Address::Address(addr_t address, const SectionList *section_list)
  247 bool Address::ResolveAddressUsingFileSections(addr_t file_addr,
  290 addr_t Address::GetFileAddress() const {
  293     addr_t sect_file_addr = section_sp->GetFileAddress();
  310 addr_t Address::GetLoadAddress(Target *target) const {
  314       addr_t sect_load_addr = section_sp->GetLoadBaseAddress(target);
  335 addr_t Address::GetCallableLoadAddress(Target *target, bool is_indirect) const {
  336   addr_t code_addr = LLDB_INVALID_ADDRESS;
  358 bool Address::SetCallableLoadAddress(lldb::addr_t load_addr, Target *target) {
  367 addr_t Address::GetOpcodeLoadAddress(Target *target,
  369   addr_t code_addr = GetLoadAddress(target);
  378 bool Address::SetOpcodeLoadAddress(lldb::addr_t load_addr, Target *target,
  408       addr_size = sizeof(addr_t);
  441     addr_t file_addr = GetFileAddress();
  453     addr_t load_addr = GetLoadAddress(target);
  497               const addr_t file_Addr = GetFileAddress();
  504                   addr_t delta =
  746       addr_t load_addr = GetLoadAddress(target);
  749         addr_t dereferenced_load_addr =
  897   addr_t a_file_addr = a.GetFileAddress();
  898   addr_t b_file_addr = b.GetFileAddress();
  909   addr_t a_load_addr = a.GetLoadAddress(target);
  910   addr_t b_load_addr = b.GetLoadAddress(target);
  929   addr_t a_file_addr = a.GetFileAddress();
  930   addr_t b_file_addr = b.GetFileAddress();
 1011 bool Address::SetLoadAddress(lldb::addr_t load_addr, Target *target,
tools/lldb/source/Core/AddressRange.cpp
   32 AddressRange::AddressRange(addr_t file_addr, addr_t byte_size,
   32 AddressRange::AddressRange(addr_t file_addr, addr_t byte_size,
   36 AddressRange::AddressRange(const lldb::SectionSP &section, addr_t offset,
   37                            addr_t byte_size)
   40 AddressRange::AddressRange(const Address &so_addr, addr_t byte_size)
   65   addr_t file_base_addr = GetBaseAddress().GetFileAddress();
   69   addr_t file_addr = addr.GetFileAddress();
   79 bool AddressRange::ContainsFileAddress(addr_t file_addr) const {
   83   addr_t file_base_addr = GetBaseAddress().GetFileAddress();
   97   addr_t load_base_addr = GetBaseAddress().GetLoadAddress(target);
  101   addr_t load_addr = addr.GetLoadAddress(target);
  111 bool AddressRange::ContainsLoadAddress(addr_t load_addr, Target *target) const {
  115   addr_t load_base_addr = GetBaseAddress().GetLoadAddress(target);
  126   addr_t lhs_end_addr = GetBaseAddress().GetFileAddress() + GetByteSize();
  127   addr_t rhs_base_addr = rhs_range.GetBaseAddress().GetFileAddress();
  134   addr_t rhs_end_addr = rhs_base_addr + rhs_range.GetByteSize();
  150   addr_t vmaddr = LLDB_INVALID_ADDRESS;
  151   int addr_size = sizeof(addr_t);
tools/lldb/source/Core/AddressResolverFileLine.cpp
   55       addr_t byte_size = sc.line_entry.range.GetByteSize();
tools/lldb/source/Core/AddressResolverName.cpp
  144           addr_t byte_size = sc.function->GetAddressRange().GetByteSize();
  167         addr_t byte_size = sc.symbol->GetByteSize();
tools/lldb/source/Core/Disassembler.cpp
 1133       lldb::addr_t load_addr = LLDB_INVALID_ADDRESS;
 1171 InstructionList::GetIndexOfInstructionAtLoadAddress(lldb::addr_t load_addr,
 1184     const addr_t byte_size = range.GetByteSize();
 1192     lldb::addr_t load_addr = LLDB_INVALID_ADDRESS;
 1228   const addr_t byte_size = num_instructions * m_arch.GetMaximumOpcodeByteSize();
 1237   lldb::addr_t load_addr = LLDB_INVALID_ADDRESS;
 1352 Instruction::Operand Instruction::Operand::BuildImmediate(lldb::addr_t imm,
tools/lldb/source/Core/DumpDataExtractor.cpp
  159         lldb::addr_t addr = base_addr + start_offset;
  472                  sizeof(addr_t));
  630       addr_t addr = DE.GetMaxU64Bitfield(&offset, item_byte_size, item_bit_size,
  803                                 lldb::addr_t base_addr) {
tools/lldb/source/Core/DynamicLoader.cpp
  109 void DynamicLoader::UpdateLoadedSections(ModuleSP module, addr_t link_map_addr,
  110                                          addr_t base_addr,
  116                                                addr_t base_addr,
  153                                             addr_t link_map_addr,
  154                                             addr_t base_addr,
  180     lldb::addr_t load_addr;
  220 int64_t DynamicLoader::ReadUnsignedIntWithSizeInBytes(addr_t addr,
  231 addr_t DynamicLoader::ReadPointer(addr_t addr) {
  231 addr_t DynamicLoader::ReadPointer(addr_t addr) {
  233   addr_t value = m_process->ReadPointerFromMemory(addr, error);
tools/lldb/source/Core/EmulateInstruction.cpp
  157 size_t EmulateInstruction::ReadMemory(const Context &context, lldb::addr_t addr,
  166                                                 lldb::addr_t addr,
  193                                              lldb::addr_t addr, uint64_t uval,
  203 bool EmulateInstruction::WriteMemory(const Context &context, lldb::addr_t addr,
  250                                            lldb::addr_t addr, void *dst,
  267                                             lldb::addr_t addr, const void *src,
  308                                              lldb::addr_t addr, void *dst,
  323                                               lldb::addr_t addr,
tools/lldb/source/Core/FormatEntity.cpp
  421   addr_t vaddr = LLDB_INVALID_ADDRESS;
  477         addr_t func_file_addr = func_addr.GetFileAddress();
  478         addr_t addr_file_addr = format_addr.GetFileAddress();
  491           addr_t func_load_addr = func_addr.GetLoadAddress(target);
  492           addr_t addr_load_addr = format_addr.GetLoadAddress(target);
 1841         addr_t pc_loadaddr = reg_ctx->GetPC();
tools/lldb/source/Core/IOHandler.cpp
 4087               const lldb::addr_t file_addr =
 4440   typedef std::set<lldb::addr_t> BreakpointAddrs;
tools/lldb/source/Core/Module.cpp
  287                                         lldb::addr_t header_addr, Status &error,
  426 bool Module::ResolveFileAddress(lldb::addr_t vm_addr, Address &so_addr) {
  868             typedef std::map<lldb::addr_t, uint32_t> FileAddrToIndexMap;
 1539 bool Module::SetLoadAddress(Target &target, lldb::addr_t value,
tools/lldb/source/Core/ModuleList.cpp
  596 bool ModuleList::ResolveFileAddress(lldb::addr_t vm_addr,
tools/lldb/source/Core/Section.cpp
  149                  SectionType sect_type, addr_t file_addr, addr_t byte_size,
  149                  SectionType sect_type, addr_t file_addr, addr_t byte_size,
  171                  SectionType sect_type, addr_t file_addr, addr_t byte_size,
  171                  SectionType sect_type, addr_t file_addr, addr_t byte_size,
  196 addr_t Section::GetFileAddress() const {
  208 bool Section::SetFileAddress(lldb::addr_t file_addr) {
  221 lldb::addr_t Section::GetOffset() const {
  231 addr_t Section::GetLoadBaseAddress(Target *target) const {
  232   addr_t load_base_addr = LLDB_INVALID_ADDRESS;
  246 bool Section::ResolveContainedAddress(addr_t offset, Address &so_addr,
  252     addr_t child_offset = child_section->GetOffset();
  270 bool Section::ContainsFileAddress(addr_t vm_addr) const {
  271   const addr_t file_addr = GetFileAddress();
  274       const addr_t offset = (vm_addr - file_addr) * m_target_byte_size;
  309   addr_t addr = LLDB_INVALID_ADDRESS;
  371 bool Section::Slide(addr_t slide_amount, bool slide_children) {
  562 SectionSP SectionList::FindSectionContainingFileAddress(addr_t vm_addr,
  616 size_t SectionList::Slide(addr_t slide_amount, bool slide_children) {
tools/lldb/source/Core/Value.cpp
  321   lldb::addr_t address = LLDB_INVALID_ADDRESS;
  418             addr_t load_address =
  598       lldb::addr_t addr = m_value.ULongLong(LLDB_INVALID_ADDRESS);
  674   lldb::addr_t file_addr = GetScalar().ULongLong(LLDB_INVALID_ADDRESS);
  681   lldb::addr_t load_addr = so_addr.GetLoadAddress(target);
tools/lldb/source/Core/ValueObject.cpp
  755   addr_t cstr_address = LLDB_INVALID_ADDRESS;
  807     lldb::addr_t addr = is_pointer_type ? GetPointerValue(&addr_type)
  914       addr_t target_addr = m_value.GetScalar().ULongLong(LLDB_INVALID_ADDRESS);
  980     addr_t cstr_address = LLDB_INVALID_ADDRESS;
 1507 addr_t ValueObject::GetAddressOf(bool scalar_is_load_address,
 1543 addr_t ValueObject::GetPointerValue(AddressType *address_type) {
 1544   addr_t address = LLDB_INVALID_ADDRESS;
 1605           addr_t target_addr =
 2895   addr_t addr = GetAddressOf(scalar_is_load_address, &address_type);
 2944   addr_t ptr_value = GetPointerValue(&address_type);
 2958   addr_t ptr_value = GetPointerValue(&address_type);
 3164           new lldb_private::DataBufferHeap(&address, sizeof(lldb::addr_t)));
tools/lldb/source/Core/ValueObjectChild.cpp
  130         lldb::addr_t addr = parent->GetPointerValue();
  168           lldb::addr_t addr =
tools/lldb/source/Core/ValueObjectConstResult.cpp
   31                                              lldb::addr_t address) {
   40                                                lldb::addr_t address)
   54                                              lldb::addr_t address) {
   62     ConstString name, const DataExtractor &data, lldb::addr_t address)
   88                                              lldb::addr_t address) {
  105     lldb::addr_t address)
  124                                              lldb::addr_t address,
  134     ConstString name, lldb::addr_t address, AddressType address_type,
  253 lldb::addr_t ValueObjectConstResult::GetAddressOf(bool scalar_is_load_address,
tools/lldb/source/Core/ValueObjectConstResultCast.cpp
   25     lldb::addr_t live_address)
tools/lldb/source/Core/ValueObjectConstResultChild.cpp
   28     bool is_base_class, bool is_deref_of_parent, lldb::addr_t live_address,
   54 lldb::addr_t ValueObjectConstResultChild::GetAddressOf(
tools/lldb/source/Core/ValueObjectConstResultImpl.cpp
   36     ValueObject *valobj, lldb::addr_t live_address)
  126         &m_live_address, sizeof(lldb::addr_t)));
  155 lldb::addr_t
tools/lldb/source/Core/ValueObjectDynamicValue.cpp
  232     lldb::addr_t load_address = m_address.GetLoadAddress(target_sp.get());
tools/lldb/source/Core/ValueObjectMemory.cpp
   56   lldb::addr_t load_address = m_address.GetLoadAddress(target_sp.get());
   61     lldb::addr_t file_address = m_address.GetFileAddress();
   88   lldb::addr_t load_address = m_address.GetLoadAddress(target_sp.get());
   93     lldb::addr_t file_address = m_address.GetFileAddress();
  187         lldb::addr_t load_addr = m_address.GetLoadAddress(target);
tools/lldb/source/Core/ValueObjectVariable.cpp
  140     lldb::addr_t loclist_base_load_addr = LLDB_INVALID_ADDRESS;
tools/lldb/source/DataFormatters/CXXFunctionPointer.cpp
   27   addr_t func_ptr_address = valobj.GetPointerValue(&func_ptr_address_type);
tools/lldb/source/DataFormatters/FormattersHelpers.cpp
  135 lldb::addr_t
  137   lldb::addr_t data_addr = LLDB_INVALID_ADDRESS;
tools/lldb/source/Expression/DWARFExpression.cpp
   44 static lldb::addr_t
   97 void DWARFExpression::SetLocationListSlide(addr_t slide) {
  112                                      addr_t location_list_base_addr,
  118     addr_t curr_base_addr = location_list_base_addr;
  120       addr_t begin_addr_offset = LLDB_INVALID_ADDRESS;
  121       addr_t end_addr_offset = LLDB_INVALID_ADDRESS;
  417 lldb::addr_t DWARFExpression::GetLocation_DW_OP_addr(uint32_t op_addr_idx,
  428       const lldb::addr_t op_file_addr = m_data.GetAddress(&offset);
  456 bool DWARFExpression::Update_DW_OP_addr(lldb::addr_t file_addr) {
  519     std::function<lldb::addr_t(lldb::addr_t file_addr)> const
  519     std::function<lldb::addr_t(lldb::addr_t file_addr)> const
  544   lldb::addr_t const_value = 0;
  582         lldb::addr_t linked_file_addr = link_address_callback(const_value);
  618     lldb::addr_t loclist_base_addr, lldb::addr_t addr) const {
  618     lldb::addr_t loclist_base_addr, lldb::addr_t addr) const {
  630       addr_t lo_pc = LLDB_INVALID_ADDRESS;
  631       addr_t hi_pc = LLDB_INVALID_ADDRESS;
  656 bool DWARFExpression::GetLocation(addr_t base_addr, addr_t pc,
  656 bool DWARFExpression::GetLocation(addr_t base_addr, addr_t pc,
  666     addr_t curr_base_addr = base_addr;
  670       addr_t lo_pc = LLDB_INVALID_ADDRESS;
  671       addr_t hi_pc = LLDB_INVALID_ADDRESS;
  703                                              addr_t base_addr, addr_t address,
  703                                              addr_t base_addr, addr_t address,
  782   addr_t return_pc = LLDB_INVALID_ADDRESS;
  928                                lldb::addr_t loclist_base_load_addr,
  939                                lldb::addr_t loclist_base_load_addr,
  947     addr_t pc;
  968       addr_t curr_loclist_base_load_addr = loclist_base_load_addr;
  972         addr_t lo_pc = LLDB_INVALID_ADDRESS;
  973         addr_t hi_pc = LLDB_INVALID_ADDRESS;
 1156         addr_t load_Addr = so_addr.GetLoadAddress(exe_ctx->GetTargetPtr());
 1170             lldb::addr_t pointer_addr =
 1173             lldb::addr_t pointer_value =
 1271             lldb::addr_t pointer_addr =
 1273             uint8_t addr_bytes[sizeof(lldb::addr_t)];
 2197                 lldb::addr_t load_addr =
 2224               lldb::addr_t addr = curr_piece_source_value.GetScalar().ULongLong(
 2509         addr_t cfa = id.GetCallFrameAddress();
 2559       const addr_t tls_file_addr =
 2561       const addr_t tls_load_addr =
 2590       lldb::addr_t value = ReadAddressFromDebugAddrSection(dwarf_cu, index);
 2610       lldb::addr_t value = ReadAddressFromDebugAddrSection(dwarf_cu, index);
 2660     lldb::offset_t *offset_ptr, lldb::addr_t &low_pc, lldb::addr_t &high_pc) {
 2660     lldb::offset_t *offset_ptr, lldb::addr_t &low_pc, lldb::addr_t &high_pc) {
 2950   addr_t loclist_base_file_addr =
 2956   addr_t pc_file_addr = frame.GetFrameCodeAddress().GetFileAddress();
tools/lldb/source/Expression/ExpressionVariable.cpp
   33 lldb::addr_t PersistentExpressionState::LookupSymbol(ConstString name) {
tools/lldb/source/Expression/FunctionCaller.cpp
  114     ExecutionContext &exe_ctx, lldb::addr_t &args_addr_ref,
  124     ExecutionContext &exe_ctx, lldb::addr_t &args_addr_ref,
  210                                     lldb::addr_t &args_addr_ref,
  227     ExecutionContext &exe_ctx, lldb::addr_t args_addr,
  251   lldb::addr_t args = {args_addr};
  261                                           lldb::addr_t args_addr,
  301                                                lldb::addr_t args_addr) {
  302   std::list<lldb::addr_t>::iterator pos;
  312     ExecutionContext &exe_ctx, lldb::addr_t *args_addr_ptr,
  325   lldb::addr_t args_addr;
tools/lldb/source/Expression/IRExecutionUnit.cpp
   52 lldb::addr_t IRExecutionUnit::WriteNow(const uint8_t *bytes, size_t size,
   55   lldb::addr_t allocation_process_addr =
   89 void IRExecutionUnit::FreeNow(lldb::addr_t allocation) {
  108   lldb::addr_t func_local_addr = LLDB_INVALID_ADDRESS;
  109   lldb::addr_t func_remote_addr = LLDB_INVALID_ADDRESS;
  130   std::pair<lldb::addr_t, lldb::addr_t> func_range;
  130   std::pair<lldb::addr_t, lldb::addr_t> func_range;
  218 void IRExecutionUnit::GetRunnableInfo(Status &error, lldb::addr_t &func_addr,
  219                                       lldb::addr_t &func_end) {
  369       lldb::addr_t remote_addr = GetRemoteAddressForLocal(var_ptr_addr);
  768 lldb::addr_t IRExecutionUnit::FindInSymbols(
  783     lldb::addr_t best_internal_load_address = LLDB_INVALID_ADDRESS;
  785     std::function<bool(lldb::addr_t &, SymbolContextList &,
  860     lldb::addr_t load_address = LLDB_INVALID_ADDRESS;
  900 lldb::addr_t
  917       lldb::addr_t symbol_load_addr = runtime->LookupRuntimeSymbol(spec.name);
  927 lldb::addr_t IRExecutionUnit::FindInUserDefinedSymbols(
  933     lldb::addr_t symbol_load_addr = target_sp->GetPersistentSymbol(spec.name);
  942 lldb::addr_t
  949   lldb::addr_t ret = FindInSymbols(candidate_C_names, m_sym_ctx, missing_weak);
  979     std::vector<lldb::addr_t> &static_initializers) {
 1033   lldb::addr_t ret = m_parent.FindSymbol(name_cs, missing_weak);
 1054 lldb::addr_t
 1055 IRExecutionUnit::GetRemoteAddressForLocal(lldb::addr_t local_address) {
 1064       lldb::addr_t ret =
 1084 IRExecutionUnit::GetRemoteRangeForLocal(lldb::addr_t local_address) {
tools/lldb/source/Expression/IRInterpreter.cpp
   93   typedef std::map<const Value *, lldb::addr_t> ValueMap;
  103   lldb::addr_t m_frame_process_address;
  105   lldb::addr_t m_stack_pointer;
  112                         lldb::addr_t stack_frame_bottom,
  113                         lldb::addr_t stack_frame_top)
  142       lldb::addr_t addr = i->second;
  177       lldb::addr_t process_address = ResolveValue(value, module);
  201     lldb::addr_t process_address = ResolveValue(value, module);
  237         lldb::addr_t addr = m_execution_unit.FindSymbol(name, missing_weak);
  309     lldb::addr_t data_address = Malloc(value->getType());
  340   bool ResolveConstant(lldb::addr_t process_address, const Constant *constant) {
  365   lldb::addr_t Malloc(size_t size, uint8_t byte_alignment) {
  366     lldb::addr_t ret = m_stack_pointer;
  378   lldb::addr_t Malloc(llvm::Type *type) {
  385   std::string PrintData(lldb::addr_t addr, llvm::Type *type) {
  409   lldb::addr_t ResolveValue(const Value *value, Module &module) {
  417     lldb::addr_t data_address = Malloc(value->getType());
  639                               llvm::ArrayRef<lldb::addr_t> args,
  642                               lldb::addr_t stack_frame_bottom,
  643                               lldb::addr_t stack_frame_top,
  679     lldb::addr_t ptr = args[arg_index];
  835       lldb::addr_t R = frame.Malloc(T);
  844       lldb::addr_t P = frame.Malloc(Tptr);
 1296       lldb::addr_t D = frame.ResolveValue(load_inst, module);
 1297       lldb::addr_t P = frame.ResolveValue(pointer_operand, module);
 1313       lldb::addr_t R;
 1384       lldb::addr_t D = frame.ResolveValue(value_operand, module);
 1385       lldb::addr_t P = frame.ResolveValue(pointer_operand, module);
 1401       lldb::addr_t R;
 1552           lldb::addr_t addr = tmp_op.ULongLong();
tools/lldb/source/Expression/IRMemoryMap.cpp
   45 lldb::addr_t IRMemoryMap::FindSpace(size_t size) {
   63   lldb::addr_t ret = LLDB_INVALID_ADDRESS;
   89     lldb::addr_t addr = back->first;
  156     lldb::addr_t addr = back->first;
  165 IRMemoryMap::FindAllocation(lldb::addr_t addr, size_t size) {
  183 bool IRMemoryMap::IntersectsAllocation(lldb::addr_t addr, size_t size) const {
  212 bool IRMemoryMap::AllocationsIntersect(lldb::addr_t addr1, size_t size1,
  213                                        lldb::addr_t addr2, size_t size2) {
  269 IRMemoryMap::Allocation::Allocation(lldb::addr_t process_alloc,
  270                                     lldb::addr_t process_start, size_t size,
  288 lldb::addr_t IRMemoryMap::Malloc(size_t size, uint8_t alignment,
  296   lldb::addr_t allocation_address = LLDB_INVALID_ADDRESS;
  297   lldb::addr_t aligned_address = LLDB_INVALID_ADDRESS;
  388   lldb::addr_t mask = alignment - 1;
  430 void IRMemoryMap::Leak(lldb::addr_t process_address, Status &error) {
  446 void IRMemoryMap::Free(lldb::addr_t process_address, Status &error) {
  491 bool IRMemoryMap::GetAllocSize(lldb::addr_t address, size_t &size) {
  513 void IRMemoryMap::WriteMemory(lldb::addr_t process_address,
  589 void IRMemoryMap::WriteScalarToMemory(lldb::addr_t process_address,
  615 void IRMemoryMap::WritePointerToMemory(lldb::addr_t process_address,
  616                                        lldb::addr_t address, Status &error) {
  624 void IRMemoryMap::ReadMemory(uint8_t *bytes, lldb::addr_t process_address,
  721                                        lldb::addr_t process_address,
  763 void IRMemoryMap::ReadPointerFromMemory(lldb::addr_t *address,
  764                                         lldb::addr_t process_address,
  781                                 lldb::addr_t process_address, size_t size,
tools/lldb/source/Expression/LLVMUserExpression.cpp
   74     lldb::addr_t struct_address = LLDB_INVALID_ADDRESS;
   85     lldb::addr_t function_stack_bottom = LLDB_INVALID_ADDRESS;
   86     lldb::addr_t function_stack_top = LLDB_INVALID_ADDRESS;
  101       std::vector<lldb::addr_t> args;
  133       std::vector<lldb::addr_t> args;
  155       lldb::addr_t function_stack_pointer =
  246     lldb::ExpressionVariableSP &result, lldb::addr_t function_stack_bottom,
  247     lldb::addr_t function_stack_top) {
  285     lldb::addr_t &struct_address) {
tools/lldb/source/Expression/Materializer.cpp
   69     lldb::addr_t mem = map.Malloc(
  139                    lldb::addr_t process_address, Status &err) override {
  142     const lldb::addr_t load_addr = process_address + m_offset;
  190                      lldb::addr_t process_address, lldb::addr_t frame_top,
  190                      lldb::addr_t process_address, lldb::addr_t frame_top,
  191                      lldb::addr_t frame_bottom, Status &err) override {
  194     const lldb::addr_t load_addr = process_address + m_offset;
  220         lldb::addr_t location;
  256       lldb::addr_t mem = m_persistent_variable_sp->m_live_sp->GetValue()
  333   void DumpToLog(IRMemoryMap &map, lldb::addr_t process_address,
  339     const lldb::addr_t load_addr = process_address + m_offset;
  365       lldb::addr_t target_address;
  391   void Wipe(IRMemoryMap &map, lldb::addr_t process_address) override {}
  423                    lldb::addr_t process_address, Status &err) override {
  426     const lldb::addr_t load_addr = process_address + m_offset;
  471       lldb::addr_t reference_addr = valobj_extractor.GetAddress(&offset);
  486       lldb::addr_t addr_of_valobj =
  591                      lldb::addr_t process_address, lldb::addr_t frame_top,
  591                      lldb::addr_t process_address, lldb::addr_t frame_top,
  592                      lldb::addr_t frame_bottom, Status &err) override {
  595     const lldb::addr_t load_addr = process_address + m_offset;
  672   void DumpToLog(IRMemoryMap &map, lldb::addr_t process_address,
  676     const lldb::addr_t load_addr = process_address + m_offset;
  681     lldb::addr_t ptr = LLDB_INVALID_ADDRESS;
  734   void Wipe(IRMemoryMap &map, lldb::addr_t process_address) override {
  748   lldb::addr_t m_temporary_allocation;
  777                    lldb::addr_t process_address, Status &err) override {
  785       const lldb::addr_t load_addr = process_address + m_offset;
  833                      lldb::addr_t process_address, lldb::addr_t frame_top,
  833                      lldb::addr_t process_address, lldb::addr_t frame_top,
  834                      lldb::addr_t frame_bottom, Status &err) override {
  845     lldb::addr_t address;
  847     const lldb::addr_t load_addr = process_address + m_offset;
  945   void DumpToLog(IRMemoryMap &map, lldb::addr_t process_address,
  949     const lldb::addr_t load_addr = process_address + m_offset;
  955     lldb::addr_t ptr = LLDB_INVALID_ADDRESS;
 1008   void Wipe(IRMemoryMap &map, lldb::addr_t process_address) override {
 1024   lldb::addr_t m_temporary_allocation;
 1051                    lldb::addr_t process_address, Status &err) override {
 1054     const lldb::addr_t load_addr = process_address + m_offset;
 1079     lldb::addr_t resolved_address = sym_address.GetLoadAddress(target_sp.get());
 1097                      lldb::addr_t process_address, lldb::addr_t frame_top,
 1097                      lldb::addr_t process_address, lldb::addr_t frame_top,
 1098                      lldb::addr_t frame_bottom, Status &err) override {
 1101     const lldb::addr_t load_addr = process_address + m_offset;
 1113   void DumpToLog(IRMemoryMap &map, lldb::addr_t process_address,
 1119     const lldb::addr_t load_addr = process_address + m_offset;
 1144   void Wipe(IRMemoryMap &map, lldb::addr_t process_address) override {}
 1168                    lldb::addr_t process_address, Status &err) override {
 1171     const lldb::addr_t load_addr = process_address + m_offset;
 1230                      lldb::addr_t process_address, lldb::addr_t frame_top,
 1230                      lldb::addr_t process_address, lldb::addr_t frame_top,
 1231                      lldb::addr_t frame_bottom, Status &err) override {
 1234     const lldb::addr_t load_addr = process_address + m_offset;
 1288   void DumpToLog(IRMemoryMap &map, lldb::addr_t process_address,
 1294     const lldb::addr_t load_addr = process_address + m_offset;
 1319   void Wipe(IRMemoryMap &map, lldb::addr_t process_address) override {}
 1347                           lldb::addr_t process_address, Status &error) {
 1392                                                  lldb::addr_t frame_bottom,
 1393                                                  lldb::addr_t frame_top) {
tools/lldb/source/Expression/UserExpression.cpp
  103 lldb::addr_t UserExpression::GetObjectPointer(lldb::StackFrameSP frame_sp,
  129   lldb::addr_t ret = valobj_sp->GetValueAsUnsigned(LLDB_INVALID_ADDRESS);
tools/lldb/source/Host/common/NativeProcessProtocol.cpp
   51 NativeProcessProtocol::GetMemoryRegionInfo(lldb::addr_t load_addr,
  135 Status NativeProcessProtocol::SetWatchpoint(lldb::addr_t addr, size_t size,
  195 Status NativeProcessProtocol::RemoveWatchpoint(lldb::addr_t addr) {
  223 Status NativeProcessProtocol::SetHardwareBreakpoint(lldb::addr_t addr,
  280 Status NativeProcessProtocol::RemoveHardwareBreakpoint(lldb::addr_t addr) {
  359 Status NativeProcessProtocol::SetSoftwareBreakpoint(lldb::addr_t addr,
  377 Status NativeProcessProtocol::RemoveSoftwareBreakpoint(lldb::addr_t addr) {
  442 NativeProcessProtocol::EnableSoftwareBreakpoint(lldb::addr_t addr,
  598   const lldb::addr_t initial_pc_addr = context.GetPCfromBreakpointLocation();
  599   lldb::addr_t breakpoint_addr = initial_pc_addr;
  631 Status NativeProcessProtocol::RemoveBreakpoint(lldb::addr_t addr,
  639 Status NativeProcessProtocol::ReadMemoryWithoutTrap(lldb::addr_t addr,
  649     lldb::addr_t bp_addr = pair.first;
  668 NativeProcessProtocol::ReadCStringFromMemory(lldb::addr_t addr, char *buffer,
  675   addr_t curr_addr = addr;
  682     addr_t cache_line_bytes_left =
  684     addr_t bytes_to_read = std::min<addr_t>(bytes_left, cache_line_bytes_left);
  684     addr_t bytes_to_read = std::min<addr_t>(bytes_left, cache_line_bytes_left);
tools/lldb/source/Host/common/NativeRegisterContext.cpp
  112 lldb::addr_t NativeRegisterContext::GetPC(lldb::addr_t fail_value) {
  112 lldb::addr_t NativeRegisterContext::GetPC(lldb::addr_t fail_value) {
  130 lldb::addr_t
  131 NativeRegisterContext::GetPCfromBreakpointLocation(lldb::addr_t fail_value) {
  135 Status NativeRegisterContext::SetPC(lldb::addr_t pc) {
  141 lldb::addr_t NativeRegisterContext::GetSP(lldb::addr_t fail_value) {
  141 lldb::addr_t NativeRegisterContext::GetSP(lldb::addr_t fail_value) {
  147 Status NativeRegisterContext::SetSP(lldb::addr_t sp) {
  153 lldb::addr_t NativeRegisterContext::GetFP(lldb::addr_t fail_value) {
  153 lldb::addr_t NativeRegisterContext::GetFP(lldb::addr_t fail_value) {
  159 Status NativeRegisterContext::SetFP(lldb::addr_t fp) {
  165 lldb::addr_t NativeRegisterContext::GetReturnAddress(lldb::addr_t fail_value) {
  165 lldb::addr_t NativeRegisterContext::GetReturnAddress(lldb::addr_t fail_value) {
  171 lldb::addr_t NativeRegisterContext::GetFlags(lldb::addr_t fail_value) {
  171 lldb::addr_t NativeRegisterContext::GetFlags(lldb::addr_t fail_value) {
  177 lldb::addr_t
  179                                               lldb::addr_t fail_value) {
  187                                               lldb::addr_t fail_value) {
  238 uint32_t NativeRegisterContext::SetHardwareBreakpoint(lldb::addr_t addr,
  252                                                        lldb::addr_t trap_addr) {
  259 uint32_t NativeRegisterContext::SetHardwareWatchpoint(lldb::addr_t addr,
  279                                                     lldb::addr_t trap_addr) {
  290 lldb::addr_t NativeRegisterContext::GetWatchpointAddress(uint32_t wp_index) {
  294 lldb::addr_t NativeRegisterContext::GetWatchpointHitAddress(uint32_t wp_index) {
  301     const RegisterInfo *reg_info, lldb::addr_t src_addr, size_t src_len,
  371     const RegisterInfo *reg_info, lldb::addr_t dst_addr, size_t dst_len,
tools/lldb/source/Host/common/NativeWatchpointList.cpp
   16 Status NativeWatchpointList::Add(addr_t addr, size_t size, uint32_t watch_flags,
   22 Status NativeWatchpointList::Remove(addr_t addr) {
tools/lldb/source/Interpreter/OptionArgParser.cpp
  140 lldb::addr_t OptionArgParser::ToAddress(const ExecutionContext *exe_ctx,
  142                                         lldb::addr_t fail_value,
  154   lldb::addr_t addr = LLDB_INVALID_ADDRESS;
tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp
 1337 bool ABIMacOSX_arm::PrepareTrivialCall(Thread &thread, addr_t sp,
 1338                                        addr_t function_addr, addr_t return_addr,
 1338                                        addr_t function_addr, addr_t return_addr,
 1339                                        llvm::ArrayRef<addr_t> args) const {
 1355   llvm::ArrayRef<addr_t>::iterator ai = args.begin(), ae = args.end();
 1381     addr_t arg_pos = sp;
 1457   addr_t sp = 0;
tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.h
   21   bool PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp,
   22                           lldb::addr_t func_addr, lldb::addr_t returnAddress,
   22                           lldb::addr_t func_addr, lldb::addr_t returnAddress,
   23                           llvm::ArrayRef<lldb::addr_t> args) const override;
   39   bool CallFrameAddressIsValid(lldb::addr_t cfa) override {
   48   bool CodeAddressIsValid(lldb::addr_t pc) override {
   55   lldb::addr_t FixCodeAddress(lldb::addr_t pc) override {
   55   lldb::addr_t FixCodeAddress(lldb::addr_t pc) override {
tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp
 1679     Thread &thread, lldb::addr_t sp, lldb::addr_t func_addr,
 1679     Thread &thread, lldb::addr_t sp, lldb::addr_t func_addr,
 1680     lldb::addr_t return_addr, llvm::ArrayRef<lldb::addr_t> args) const {
 1680     lldb::addr_t return_addr, llvm::ArrayRef<lldb::addr_t> args) const {
 1752   addr_t sp = 0;
 2231     const lldb::addr_t value_addr =
tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.h
   22   bool PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp,
   23                           lldb::addr_t functionAddress,
   24                           lldb::addr_t returnAddress,
   25                           llvm::ArrayRef<lldb::addr_t> args) const override;
   48   bool CallFrameAddressIsValid(lldb::addr_t cfa) override {
   57   bool CodeAddressIsValid(lldb::addr_t pc) override {
tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp
  719 bool ABIMacOSX_i386::PrepareTrivialCall(Thread &thread, addr_t sp,
  720                                         addr_t func_addr, addr_t return_addr,
  720                                         addr_t func_addr, addr_t return_addr,
  721                                         llvm::ArrayRef<addr_t> args) const {
  749   addr_t arg_pos = sp;
  751   for (addr_t arg : args) {
  784                                 addr_t &current_stack_argument) {
  809   addr_t sp = reg_ctx->GetSP(0);
  814   addr_t current_stack_argument = sp + 4; // jump over return address
tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.h
   22   bool PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp,
   23                           lldb::addr_t func_addr, lldb::addr_t return_addr,
   23                           lldb::addr_t func_addr, lldb::addr_t return_addr,
   24                           llvm::ArrayRef<lldb::addr_t> args) const override;
   54   bool CallFrameAddressIsValid(lldb::addr_t cfa) override {
   63   bool CodeAddressIsValid(lldb::addr_t pc) override {
tools/lldb/source/Plugins/ABI/SysV-arc/ABISysV_arc.cpp
  188 bool ABISysV_arc::PrepareTrivialCall(Thread &thread, addr_t sp,
  189                                      addr_t func_addr, addr_t return_addr,
  189                                      addr_t func_addr, addr_t return_addr,
  190                                      llvm::ArrayRef<addr_t> args) const {
  195 bool ABISysV_arc::PrepareTrivialCall(Thread &thread, addr_t sp, addr_t pc,
  195 bool ABISysV_arc::PrepareTrivialCall(Thread &thread, addr_t sp, addr_t pc,
  196     addr_t ra, llvm::Type &prototype,
tools/lldb/source/Plugins/ABI/SysV-arc/ABISysV_arc.h
   25   bool PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp,
   26                           lldb::addr_t functionAddress,
   27                           lldb::addr_t returnAddress,
   28                           llvm::ArrayRef<lldb::addr_t> args) const override;
   32   PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp,
   33                      lldb::addr_t functionAddress, lldb::addr_t returnAddress,
   33                      lldb::addr_t functionAddress, lldb::addr_t returnAddress,
   59   bool CallFrameAddressIsValid(lldb::addr_t cfa) override {
   64   bool CodeAddressIsValid(lldb::addr_t pc) override {
tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp
 1338 bool ABISysV_arm::PrepareTrivialCall(Thread &thread, addr_t sp,
 1339                                      addr_t function_addr, addr_t return_addr,
 1339                                      addr_t function_addr, addr_t return_addr,
 1340                                      llvm::ArrayRef<addr_t> args) const {
 1358   llvm::ArrayRef<addr_t>::iterator ai = args.begin(), ae = args.end();
 1385     addr_t arg_pos = sp;
 1458   addr_t sp = 0;
tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.h
   21   bool PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp,
   22                           lldb::addr_t func_addr, lldb::addr_t returnAddress,
   22                           lldb::addr_t func_addr, lldb::addr_t returnAddress,
   23                           llvm::ArrayRef<lldb::addr_t> args) const override;
   39   bool CallFrameAddressIsValid(lldb::addr_t cfa) override {
   48   bool CodeAddressIsValid(lldb::addr_t pc) override {
   55   lldb::addr_t FixCodeAddress(lldb::addr_t pc) override {
   55   lldb::addr_t FixCodeAddress(lldb::addr_t pc) override {
tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp
 1681 bool ABISysV_arm64::PrepareTrivialCall(Thread &thread, addr_t sp,
 1682                                        addr_t func_addr, addr_t return_addr,
 1682                                        addr_t func_addr, addr_t return_addr,
 1683                                        llvm::ArrayRef<addr_t> args) const {
 1754   addr_t sp = 0;
 2201     const lldb::addr_t value_addr =
tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.h
   21   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 {
   60   bool CodeAddressIsValid(lldb::addr_t pc) override {
tools/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp
 1023 bool ABISysV_hexagon::PrepareTrivialCall(Thread &thread, lldb::addr_t sp,
 1024                                          lldb::addr_t pc, lldb::addr_t ra,
 1024                                          lldb::addr_t pc, lldb::addr_t ra,
 1025                                          llvm::ArrayRef<addr_t> args) const {
 1063     Thread &thread, lldb::addr_t sp, lldb::addr_t pc, lldb::addr_t ra,
 1063     Thread &thread, lldb::addr_t sp, lldb::addr_t pc, lldb::addr_t ra,
 1063     Thread &thread, lldb::addr_t sp, lldb::addr_t pc, lldb::addr_t ra,
tools/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.h
   22   bool PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp,
   23                           lldb::addr_t functionAddress,
   24                           lldb::addr_t returnAddress,
   25                           llvm::ArrayRef<lldb::addr_t> args) const override;
   29   PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp,
   30                      lldb::addr_t functionAddress, lldb::addr_t returnAddress,
   30                      lldb::addr_t functionAddress, lldb::addr_t returnAddress,
   56   bool CallFrameAddressIsValid(lldb::addr_t cfa) override {
   65   bool CodeAddressIsValid(lldb::addr_t pc) override {
tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp
  208 bool ABISysV_i386::PrepareTrivialCall(Thread &thread, addr_t sp,
  209                                       addr_t func_addr, addr_t return_addr,
  209                                       addr_t func_addr, addr_t return_addr,
  210                                       llvm::ArrayRef<addr_t> args) const {
  239   addr_t arg_pos = sp;
  240   for (addr_t arg : args) {
  270                                 addr_t &current_stack_argument) {
  295   addr_t sp = reg_ctx->GetSP(0);
  299   addr_t current_stack_argument = sp + 4; // jump over return address
  623         lldb::addr_t storage_addr = (uint32_t)(
  731     lldb::addr_t storage_addr = (uint32_t)(
tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.h
   23   bool PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp,
   24                           lldb::addr_t functionAddress,
   25                           lldb::addr_t returnAddress,
   26                           llvm::ArrayRef<lldb::addr_t> args) const override;
   62   bool CallFrameAddressIsValid(lldb::addr_t cfa) override {
   71   bool CodeAddressIsValid(lldb::addr_t pc) override {
tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp
  565 bool ABISysV_mips::PrepareTrivialCall(Thread &thread, addr_t sp,
  566                                       addr_t func_addr, addr_t return_addr,
  566                                       addr_t func_addr, addr_t return_addr,
  567                                       llvm::ArrayRef<addr_t> args) const {
  595   llvm::ArrayRef<addr_t>::iterator ai = args.begin(), ae = args.end();
  628     addr_t arg_pos = sp + 16;
tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.h
   21   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;
   46   bool CallFrameAddressIsValid(lldb::addr_t cfa) override {
   55   bool CodeAddressIsValid(lldb::addr_t pc) override {
tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp
  562 bool ABISysV_mips64::PrepareTrivialCall(Thread &thread, addr_t sp,
  563                                         addr_t func_addr, addr_t return_addr,
  563                                         addr_t func_addr, addr_t return_addr,
  564                                         llvm::ArrayRef<addr_t> args) const {
tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.h
   21   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;
   57   bool CallFrameAddressIsValid(lldb::addr_t cfa) override {
   66   bool CodeAddressIsValid(lldb::addr_t pc) override {
tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp
  227 bool ABISysV_ppc::PrepareTrivialCall(Thread &thread, addr_t sp,
  228                                      addr_t func_addr, addr_t return_addr,
  228                                      addr_t func_addr, addr_t return_addr,
  229                                      llvm::ArrayRef<addr_t> args) const {
  313                                 addr_t &current_stack_argument) {
  350   addr_t sp = reg_ctx->GetSP(0);
  355   addr_t current_stack_argument = sp + 48; // jump over return address
  855       lldb::addr_t storage_addr =
tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.h
   21   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;
   55   bool CallFrameAddressIsValid(lldb::addr_t cfa) override {
   64   bool CodeAddressIsValid(lldb::addr_t pc) override {
tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp
   78 bool ABISysV_ppc64::PrepareTrivialCall(Thread &thread, addr_t sp,
   79                                        addr_t func_addr, addr_t return_addr,
   79                                        addr_t func_addr, addr_t return_addr,
   80                                        llvm::ArrayRef<addr_t> args) const {
  200                                 addr_t &current_stack_argument) {
  237   addr_t sp = reg_ctx->GetSP(0);
  249   addr_t current_stack_argument = sp + stack_offset;
tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.h
   21   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;
   55   bool CallFrameAddressIsValid(lldb::addr_t cfa) override {
   64   bool CodeAddressIsValid(lldb::addr_t pc) override {
tools/lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp
  208 bool ABISysV_s390x::PrepareTrivialCall(Thread &thread, addr_t sp,
  209                                        addr_t func_addr, addr_t return_addr,
  209                                        addr_t func_addr, addr_t return_addr,
  210                                        llvm::ArrayRef<addr_t> args) const {
  241   addr_t arg_pos = 0;
  297                                 addr_t &current_stack_argument) {
  335   addr_t sp = reg_ctx->GetSP(0);
  340   addr_t current_stack_argument = sp + 160;
  621     lldb::addr_t storage_addr =
tools/lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.h
   21   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;
   48   bool CallFrameAddressIsValid(lldb::addr_t cfa) override {
   57   bool CodeAddressIsValid(lldb::addr_t pc) override {
tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp
  259 bool ABISysV_x86_64::PrepareTrivialCall(Thread &thread, addr_t sp,
  260                                         addr_t func_addr, addr_t return_addr,
  260                                         addr_t func_addr, addr_t return_addr,
  261                                         llvm::ArrayRef<addr_t> args) const {
  344                                 addr_t &current_stack_argument) {
  382   addr_t sp = reg_ctx->GetSP(0);
  387   addr_t current_stack_argument = sp + 8; // jump over return address
  992       lldb::addr_t storage_addr =
tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.h
   21   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;
   55   bool CallFrameAddressIsValid(lldb::addr_t cfa) override {
   64   bool CodeAddressIsValid(lldb::addr_t pc) override {
tools/lldb/source/Plugins/ABI/Windows-x86_64/ABIWindows_x86_64.cpp
 1101 bool ABIWindows_x86_64::PrepareTrivialCall(Thread &thread, addr_t sp,
 1102                                            addr_t func_addr, addr_t return_addr,
 1102                                            addr_t func_addr, addr_t return_addr,
 1103                                            llvm::ArrayRef<addr_t> args) const {
 1186                                 addr_t &current_stack_argument) {
 1223   addr_t sp = reg_ctx->GetSP(0);
 1228   addr_t current_stack_argument = sp + 8; // jump over return address
 1702     lldb::addr_t storage_addr =
tools/lldb/source/Plugins/ABI/Windows-x86_64/ABIWindows_x86_64.h
   21   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;
   45   bool CallFrameAddressIsValid(lldb::addr_t cfa) override {
   53   bool CodeAddressIsValid(lldb::addr_t pc) override {
tools/lldb/source/Plugins/Architecture/Arm/ArchitectureArm.cpp
  129 addr_t ArchitectureArm::GetCallableLoadAddress(addr_t code_addr,
  129 addr_t ArchitectureArm::GetCallableLoadAddress(addr_t code_addr,
  148 addr_t ArchitectureArm::GetOpcodeLoadAddress(addr_t opcode_addr,
  148 addr_t ArchitectureArm::GetOpcodeLoadAddress(addr_t opcode_addr,
tools/lldb/source/Plugins/Architecture/Arm/ArchitectureArm.h
   27   lldb::addr_t GetCallableLoadAddress(lldb::addr_t load_addr,
   27   lldb::addr_t GetCallableLoadAddress(lldb::addr_t load_addr,
   30   lldb::addr_t GetOpcodeLoadAddress(lldb::addr_t load_addr,
   30   lldb::addr_t GetOpcodeLoadAddress(lldb::addr_t load_addr,
tools/lldb/source/Plugins/Architecture/Mips/ArchitectureMips.cpp
   46 addr_t ArchitectureMips::GetCallableLoadAddress(addr_t code_addr,
   46 addr_t ArchitectureMips::GetCallableLoadAddress(addr_t code_addr,
   65 addr_t ArchitectureMips::GetOpcodeLoadAddress(addr_t opcode_addr,
   65 addr_t ArchitectureMips::GetOpcodeLoadAddress(addr_t opcode_addr,
   76 lldb::addr_t ArchitectureMips::GetBreakableLoadAddress(lldb::addr_t addr,
   76 lldb::addr_t ArchitectureMips::GetBreakableLoadAddress(lldb::addr_t addr,
   91   addr_t current_offset = 0;
  108     addr_t function_start = sym_addr.GetLoadAddress(&target);
  140     addr_t symbol_offset) const {
tools/lldb/source/Plugins/Architecture/Mips/ArchitectureMips.h
   28   lldb::addr_t GetBreakableLoadAddress(lldb::addr_t addr,
   28   lldb::addr_t GetBreakableLoadAddress(lldb::addr_t addr,
   31   lldb::addr_t GetCallableLoadAddress(lldb::addr_t load_addr,
   31   lldb::addr_t GetCallableLoadAddress(lldb::addr_t load_addr,
   34   lldb::addr_t GetOpcodeLoadAddress(lldb::addr_t load_addr,
   34   lldb::addr_t GetOpcodeLoadAddress(lldb::addr_t load_addr,
   40                                        lldb::addr_t symbol_offset) const;
tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp
   55                      lldb::addr_t pc, llvm::MCInst &mc_inst) const;
  102           lldb::addr_t pc = m_address.GetFileAddress();
  135           lldb::addr_t pc = m_address.GetFileAddress();
  241           const addr_t pc = m_address.GetFileAddress();
  286         lldb::addr_t pc = m_address.GetFileAddress();
  300               const lldb::addr_t load_addr = m_address.GetLoadAddress(target);
  875           lldb::addr_t pc = m_address.GetFileAddress();
 1016     const uint8_t *opcode_data, size_t opcode_data_len, lldb::addr_t pc,
tools/lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp
  183   const addr_t kernel_load_address = SearchForDarwinKernel(process);
  191 lldb::addr_t
  193   addr_t kernel_load_address = process->GetImageInfoAddress();
  212 lldb::addr_t
  240 lldb::addr_t
  246   addr_t kernel_addresses_64[] = {
  251   addr_t kernel_addresses_32[] = {0xffff0110, // 2016 and earlier armv7 devices
  291 lldb::addr_t
  301   addr_t pc = thread->GetRegisterContext()->GetPC(LLDB_INVALID_ADDRESS);
  326   addr_t addr = pc & ~(pagesize - 1ULL);
  349 lldb::addr_t DynamicLoaderDarwinKernel::SearchForKernelViaExhaustiveSearch(
  355   addr_t kernel_range_low, kernel_range_high;
  371   addr_t addr = kernel_range_low;
  394 DynamicLoaderDarwinKernel::ReadMachHeader(addr_t addr, Process *process, llvm::MachO::mach_header &header,
  437 DynamicLoaderDarwinKernel::CheckForKernelImageAtAddress(lldb::addr_t addr,
  510                                                      lldb::addr_t kernel_addr)
  597     addr_t load_addr) {
  601 addr_t DynamicLoaderDarwinKernel::KextImageInfo::GetLoadAddress() const {
  933       addr_t file_address =
 1005           addr_t load_address =
 1008           addr_t file_address =
tools/lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.h
   27                             lldb::addr_t kernel_addr);
   45   static lldb::addr_t SearchForDarwinKernel(lldb_private::Process *process);
  151         lldb::addr_t load_addr); // Address of the Mach-O header for this binary
  153     lldb::addr_t
  208     lldb::addr_t m_load_address;
  217     lldb::addr_t image_infos_addr;
  268   static lldb::addr_t
  271   static lldb::addr_t
  274   static lldb::addr_t SearchForKernelNearPC(lldb_private::Process *process);
  276   static lldb::addr_t
  280   ReadMachHeader(lldb::addr_t addr, lldb_private::Process *process, llvm::MachO::mach_header &mh,
  284   CheckForKernelImageAtAddress(lldb::addr_t addr,
  288   lldb::addr_t m_kernel_load_address;
tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp
   47 static lldb::addr_t findSymbolAddress(Process *proc, ConstString findName) {
  124   addr_t load_offset;
  216                                                     addr_t link_map_addr,
  217                                                     addr_t base_addr,
  230     lldb::addr_t new_load_addr = section_sp->GetFileAddress() + base_addr;
  274   addr_t break_addr = findSymbolAddress(m_process, dyldBpName);
  329     addr_t structAddr = findSymbolAddress(proc, dyldStructName);
  435   typedef std::vector<lldb::addr_t> AddressVector;
  442       lldb::addr_t addr = range.GetBaseAddress().GetLoadAddress(&target);
  503 addr_t DynamicLoaderHexagonDYLD::ComputeLoadOffset() {
  520 addr_t DynamicLoaderHexagonDYLD::GetEntryPoint() {
  553 static int ReadInt(Process *process, addr_t addr) {
  563 lldb::addr_t
  566                                              lldb::addr_t tls_file_addr) {
  571   addr_t link_map = it->second;
  581   addr_t tp = thread->GetThreadPointer();
  591   addr_t dtv_ptr = tp + metadata.dtv_offset;
  592   addr_t dtv = ReadPointer(dtv_ptr);
  597   addr_t dtv_slot = dtv + metadata.dtv_slot_size * modid;
  598   addr_t tls_block = ReadPointer(dtv_slot + metadata.tls_offset);
tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/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();
tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.cpp
   28 static addr_t ResolveRendezvousAddress(Process *process) {
   29   addr_t info_location;
   30   addr_t info_addr;
   66   addr_t info_addr;
   67   addr_t cursor;
  103 void HexagonDYLDRendezvous::SetRendezvousAddress(lldb::addr_t addr) {
  157   for (addr_t cursor = m_current.map_addr; cursor != 0; cursor = entry.next) {
  202   for (addr_t cursor = m_current.map_addr; cursor != 0; cursor = entry.next) {
  218 addr_t HexagonDYLDRendezvous::ReadWord(addr_t addr, uint64_t *dst,
  218 addr_t HexagonDYLDRendezvous::ReadWord(addr_t addr, uint64_t *dst,
  229 addr_t HexagonDYLDRendezvous::ReadPointer(addr_t addr, addr_t *dst) {
  229 addr_t HexagonDYLDRendezvous::ReadPointer(addr_t addr, addr_t *dst) {
  229 addr_t HexagonDYLDRendezvous::ReadPointer(addr_t addr, addr_t *dst) {
  239 std::string HexagonDYLDRendezvous::ReadStringFromMemory(addr_t addr) {
  263 bool HexagonDYLDRendezvous::ReadSOEntryFromMemory(lldb::addr_t addr,
  299   addr_t addr = address.GetLoadAddress(&target);
tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/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; }
   82   void SetRendezvousAddress(lldb::addr_t);
   89   lldb::addr_t GetLinkMapAddress() const { return m_current.map_addr; }
   98   lldb::addr_t GetBreakAddress() const { return m_current.brk; }
  103   void SetBreakAddress(lldb::addr_t addr) { m_current.brk = addr; }
  110   lldb::addr_t GetLDBase() const { return m_current.ldbase; }
  140     lldb::addr_t link_addr; ///< Address of this link_map.
  141     lldb::addr_t base_addr; ///< Base address of the loaded object.
  142     lldb::addr_t path_addr; ///< String naming the shared object.
  143     lldb::addr_t dyn_addr;  ///< Dynamic section of shared object.
  144     lldb::addr_t next;      ///< Address of next so_entry.
  145     lldb::addr_t prev;      ///< Address of previous so_entry.
  190   lldb::addr_t m_rendezvous_addr;
  214   lldb::addr_t ReadWord(lldb::addr_t addr, uint64_t *dst, size_t size);
  214   lldb::addr_t ReadWord(lldb::addr_t addr, uint64_t *dst, size_t size);
  220   lldb::addr_t ReadPointer(lldb::addr_t addr, lldb::addr_t *dst);
  220   lldb::addr_t ReadPointer(lldb::addr_t addr, lldb::addr_t *dst);
  220   lldb::addr_t ReadPointer(lldb::addr_t addr, lldb::addr_t *dst);
  224   std::string ReadStringFromMemory(lldb::addr_t addr);
  227   bool ReadSOEntryFromMemory(lldb::addr_t addr, SOEntry &entry);
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp
  143     const std::vector<lldb::addr_t> &solib_addresses) {
  155   for (addr_t solib_addr : solib_addresses) {
  247             const addr_t new_section_load_addr =
  281                 const lldb::addr_t vmaddr = info.segments[seg_idx].vmaddr;
  282                 const lldb::addr_t vmsize = info.segments[seg_idx].vmsize;
  316             const addr_t old_section_load_addr =
  730                                             lldb::addr_t slide) const {
  861                 addr_t load_addr =
  889                       lldb::addr_t load_addr =
  916                 addr_t load_addr =
  951       std::vector<lldb::addr_t> load_addrs;
  957           addr_t resolved_addr = thread.GetProcess()->ResolveIndirectFunction(
 1036 lldb::addr_t
 1039                                         lldb::addr_t tls_file_addr) {
 1046   uint8_t buf[sizeof(lldb::addr_t) * 3];
 1058       const lldb::addr_t pthread_key = data.GetAddress(&offset);
 1059       const lldb::addr_t tls_offset = data.GetAddress(&offset);
 1100                 const lldb::addr_t pthread_key_data =
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h
   49   lldb::addr_t GetThreadLocalData(const lldb::ModuleSP module,
   51                                   lldb::addr_t tls_file_addr) override;
   81     lldb::addr_t vmaddr;
   82     lldb::addr_t vmsize;
   83     lldb::addr_t fileoff;
   84     lldb::addr_t filesize;
   94     void PutToLog(lldb_private::Log *log, lldb::addr_t slide) const;
   99     lldb::addr_t address = LLDB_INVALID_ADDRESS;
  102     lldb::addr_t slide = 0;
  104     lldb::addr_t mod_date = 0;
  183   void UnloadImages(const std::vector<lldb::addr_t> &solib_addresses);
  193   typedef std::map<uint64_t, lldb::addr_t> PthreadKeyToTLSMap;
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.cpp
   95         lldb::addr_t image_infos_address = m_process->GetImageInfoAddress();
  270           addr_t header_array =
  273             std::vector<addr_t> image_load_addresses;
  276               addr_t addr = process->ReadUnsignedIntegerFromMemory(
  308     const std::vector<lldb::addr_t> &load_addresses) {
  351       addr_t symbol_address =
  370 addr_t
  399   addr_t symbol_address = LLDB_INVALID_ADDRESS;
  424         addr_t symbol_address =
  458     lldb::addr_t &base_address, UUID &uuid, LazyBool &using_shared_cache,
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.h
   58       lldb::addr_t &base_address, lldb_private::UUID &uuid,
   76   void AddBinaries(const std::vector<lldb::addr_t> &load_addresses);
   93   lldb::addr_t
  100   lldb::addr_t m_maybe_image_infos_address; // If dyld is still maintaining the
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp
  118       const addr_t shlib_addr = m_process->GetImageInfoAddress();
  187     const addr_t shlib_addr = m_process->GetImageInfoAddress();
  249     lldb::addr_t addr) {
  379           lldb::addr_t image_infos_addr =
  526     lldb::addr_t image_infos_addr, uint32_t image_infos_count) {
  567     lldb::addr_t image_infos_addr, uint32_t image_infos_count) {
  651     lldb::addr_t image_infos_addr, uint32_t image_infos_count,
  671       lldb::addr_t path_addr = info_data_ref.GetPointer(&info_data_offset);
  757 bool DynamicLoaderMacOSXDYLD::ReadMachHeader(lldb::addr_t addr,
  773     lldb::addr_t load_cmd_addr = addr;
 1047     lldb::addr_t &base_address, UUID &uuid, LazyBool &using_shared_cache,
 1055     addr_t all_image_infos = m_process->GetImageInfoAddress();
 1072       addr_t sharedCacheUUID_address = LLDB_INVALID_ADDRESS;
 1095           addr_t sharedCacheBaseAddr_address = sharedCacheUUID_address + 16;
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.h
   62       lldb::addr_t &base_address, lldb_private::UUID &uuid,
   82   bool ReadDYLDInfoFromMemoryAndSetNotificationCallback(lldb::addr_t addr);
   91   bool ReadMachHeader(lldb::addr_t addr, llvm::MachO::mach_header *header,
  101     lldb::addr_t dylib_info_addr;         // Version >= 1
  102     lldb::addr_t notification;            // Version >= 1
  105     lldb::addr_t dyldImageLoadAddress;    // Version >= 2
  151   bool AddModulesUsingImageInfosAddress(lldb::addr_t image_infos_addr,
  154   bool RemoveModulesUsingImageInfosAddress(lldb::addr_t image_infos_addr,
  161   bool ReadImageInfos(lldb::addr_t image_infos_addr, uint32_t image_infos_count,
  164   lldb::addr_t m_dyld_all_image_infos_addr;
tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp
   29 static addr_t ResolveRendezvousAddress(Process *process) {
   31   addr_t info_location;
   32   addr_t info_addr;
  124   addr_t info_addr;
  125   addr_t cursor;
  265   addr_t link_map_addr;
  266   addr_t base_addr;
  267   addr_t dyn_addr;
  377   for (addr_t cursor = m_current.map_addr; cursor != 0; cursor = entry.next) {
  441   for (addr_t cursor = m_current.map_addr; cursor != 0; cursor = entry.next) {
  455 addr_t DYLDRendezvous::ReadWord(addr_t addr, uint64_t *dst, size_t size) {
  455 addr_t DYLDRendezvous::ReadWord(addr_t addr, uint64_t *dst, size_t size) {
  465 addr_t DYLDRendezvous::ReadPointer(addr_t addr, addr_t *dst) {
  465 addr_t DYLDRendezvous::ReadPointer(addr_t addr, addr_t *dst) {
  465 addr_t DYLDRendezvous::ReadPointer(addr_t addr, addr_t *dst) {
  475 std::string DYLDRendezvous::ReadStringFromMemory(addr_t addr) {
  505     lldb::addr_t load_addr = LLDB_INVALID_ADDRESS;
  514 bool DYLDRendezvous::ReadSOEntryFromMemory(lldb::addr_t addr, SOEntry &entry) {
  529     addr_t mips_l_offs;
  567   addr_t addr = address.GetLoadAddress(&target);
tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/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; }
   87   lldb::addr_t GetLinkMapAddress() const { return m_current.map_addr; }
   96   lldb::addr_t GetBreakAddress() const { return m_current.brk; }
  103   lldb::addr_t GetLDBase() const { return m_current.ldbase; }
  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.
  132     lldb::addr_t dyn_addr;            ///< Dynamic section of shared object.
  133     lldb::addr_t next;                ///< Address of next so_entry.
  134     lldb::addr_t prev;                ///< Address of previous so_entry.
  181   lldb::addr_t m_rendezvous_addr;
  208   lldb::addr_t ReadWord(lldb::addr_t addr, uint64_t *dst, size_t size);
  208   lldb::addr_t ReadWord(lldb::addr_t addr, uint64_t *dst, size_t size);
  214   lldb::addr_t ReadPointer(lldb::addr_t addr, lldb::addr_t *dst);
  214   lldb::addr_t ReadPointer(lldb::addr_t addr, lldb::addr_t *dst);
  214   lldb::addr_t ReadPointer(lldb::addr_t addr, lldb::addr_t *dst);
  218   std::string ReadStringFromMemory(lldb::addr_t addr);
  221   bool ReadSOEntryFromMemory(lldb::addr_t addr, SOEntry &entry);
tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp
  104   addr_t load_offset = ComputeLoadOffset();
  180   addr_t load_offset;
  210                                                   addr_t link_map_addr,
  211                                                   addr_t base_addr,
  226   const addr_t entry = GetEntryPoint();
  319   addr_t break_addr;
  477   typedef std::vector<lldb::addr_t> AddressVector;
  484       lldb::addr_t addr = range.GetBaseAddress().GetLoadAddress(&target);
  596 addr_t DynamicLoaderPOSIXDYLD::ComputeLoadOffset() {
  597   addr_t virt_entry;
  632 addr_t DynamicLoaderPOSIXDYLD::GetEntryPoint() {
  655 lldb::addr_t
  658                                            lldb::addr_t tls_file_addr) {
  663   addr_t link_map = it->second;
  672   addr_t tp = thread->GetThreadPointer();
  684   addr_t dtv_ptr = tp + metadata.dtv_offset;
  685   addr_t dtv = ReadPointer(dtv_ptr);
  690   addr_t dtv_slot = dtv + metadata.dtv_slot_size * modid;
  691   addr_t tls_block = ReadPointer(dtv_slot + metadata.tls_offset);
tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/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();
  149   lldb::addr_t GetEntryPoint();
tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.cpp
   67                                             lldb::addr_t module_addr) {
   85 void DynamicLoaderWindowsDYLD::OnUnloadModule(lldb::addr_t module_addr) {
  100 lldb::addr_t DynamicLoaderWindowsDYLD::GetLoadAddress(ModuleSP executable) {
  106   lldb::addr_t load_addr = LLDB_INVALID_ADDRESS;
  134     lldb::addr_t load_addr = GetLoadAddress(executable);
  139     lldb::addr_t image_base = m_process->GetImageInfoAddress();
  161   lldb::addr_t load_addr = GetLoadAddress(executable);
tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.h
   33                     lldb::addr_t module_addr);
   34   void OnUnloadModule(lldb::addr_t module_addr);
   46   lldb::addr_t GetLoadAddress(lldb::ModuleSP executable);
   49   std::map<lldb::ModuleSP, lldb::addr_t> m_loaded_modules;
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp
  527 addr_t ClangExpressionDeclMap::GetSymbolAddress(Target &target,
  540   addr_t symbol_load_addr = LLDB_INVALID_ADDRESS;
  627 addr_t ClangExpressionDeclMap::GetSymbolAddress(ConstString name,
 1598     lldb::addr_t load_addr = so_addr.GetLoadAddress(target);
 1751   lldb::addr_t symbol_load_addr = symbol_address.GetLoadAddress(target);
 2031   lldb::addr_t load_addr =
 2054     lldb::addr_t file_addr = fun_address.GetFileAddress();
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h
  244   lldb::addr_t GetSymbolAddress(Target &target, Process *process,
  248   lldb::addr_t GetSymbolAddress(ConstString name,
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp
 1166     lldb::addr_t &func_addr, lldb::addr_t &func_end,
 1166     lldb::addr_t &func_addr, lldb::addr_t &func_end,
 1366   std::vector<lldb::addr_t> static_initializers;
 1370   for (lldb::addr_t static_initializer : static_initializers) {
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.h
  120   PrepareForExecution(lldb::addr_t &func_addr, lldb::addr_t &func_end,
  120   PrepareForExecution(lldb::addr_t &func_addr, lldb::addr_t &func_end,
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp
  811                                        std::vector<lldb::addr_t> &args,
  812                                        lldb::addr_t struct_address,
  814   lldb::addr_t object_ptr = LLDB_INVALID_ADDRESS;
  815   lldb::addr_t cmd_ptr = LLDB_INVALID_ADDRESS;
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h
  178   bool AddArguments(ExecutionContext &exe_ctx, std::vector<lldb::addr_t> &args,
  179                     lldb::addr_t struct_address,
tools/lldb/source/Plugins/ExpressionParser/Clang/IRDynamicChecks.cpp
   80 bool ClangDynamicCheckerFunctions::DoCheckersExplainStop(lldb::addr_t addr,
  240   llvm::FunctionCallee BuildPointerValidatorFunc(lldb::addr_t start_address) {
  263   llvm::FunctionCallee BuildObjectCheckerFunc(lldb::addr_t start_address) {
tools/lldb/source/Plugins/ExpressionParser/Clang/IRDynamicChecks.h
   54   bool DoCheckersExplainStop(lldb::addr_t addr, Stream &message) override;
tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp
  426     lldb::addr_t CFStringCreateWithBytes_addr;
  834     lldb::addr_t sel_registerName_addr;
  992     lldb::addr_t objc_getClass_addr;
 1285   lldb::addr_t symbol_addr =
 1350   lldb::addr_t class_ptr =
tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp
  766 bool EmulateInstructionARM::WriteBits32UnknownToMemory(addr_t address) {
  931     const addr_t sp = ReadCoreReg(SP_REG, &success);
  976     addr_t sp_offset = addr_byte_size * BitCount(registers);
  977     addr_t addr = sp - sp_offset;
 1046     const addr_t sp = ReadCoreReg(SP_REG, &success);
 1103     addr_t sp_offset = addr_byte_size * BitCount(registers);
 1104     addr_t addr = sp;
 1172     const addr_t sp = ReadCoreReg(SP_REG, &success);
 1189     addr_t sp_offset = imm32;
 1190     addr_t addr = sp + sp_offset; // a pointer to the stack area
 1233     const addr_t sp = ReadCoreReg(SP_REG, &success);
 1782     addr_t base;    // the base address
 1783     addr_t address; // the PC relative address
 1855     const addr_t sp = ReadCoreReg(SP_REG, &success);
 1967     const addr_t sp = ReadCoreReg(SP_REG, &success);
 1982     addr_t addr = (int32_t)sp + reg_value; // the adjusted stack pointer value
 2032     addr_t lr;     // next instruction address
 2033     addr_t target; // target address
 2132     addr_t lr; // next instruction address
 2156     addr_t target = ReadCoreReg(Rm, &success);
 2201     addr_t target = ReadCoreReg(Rm, &success);
 2259     addr_t target = ReadCoreReg(Rm, &success);
 2296     const addr_t ip = ReadCoreReg(12, &success);
 2307     addr_t ip_offset = imm32;
 2308     addr_t addr = ip - ip_offset; // the adjusted ip value
 2346     const addr_t sp = ReadCoreReg(SP_REG, &success);
 2357     addr_t sp_offset = imm32;
 2358     addr_t addr = sp - sp_offset; // the adjusted stack pointer value
 2399     const addr_t sp = ReadCoreReg(SP_REG, &success);
 2480     const addr_t sp = ReadCoreReg(SP_REG, &success);
 2510     addr_t offset_addr;
 2516     addr_t addr;
 2582     const addr_t sp = ReadCoreReg(SP_REG, &success);
 2616     addr_t sp_offset = imm32;
 2617     addr_t addr = sp - sp_offset;
 2674     const addr_t sp = ReadCoreReg(SP_REG, &success);
 2708     addr_t sp_offset = imm32;
 2709     addr_t addr = sp;
 2756     addr_t lr; // next instruction address
 2825     addr_t target; // target address
 2912   addr_t target;  // target address
 2990     addr_t addr = base + (is_tbh ? index * 2 : index);
 3004     addr_t target = pc + offset;
 3987     const addr_t base_address =
 4104     addr_t Rn = ReadCoreReg(n, &success);
 4109     addr_t address =
 4156       addr_t addr = Rn + offset;
 4243     addr_t Rn =
 4249     addr_t address = Rn - (addr_byte_size * BitCount(registers));
 4294       addr_t addr = Rn + offset;
 4355     addr_t Rn =
 4361     addr_t address = Rn + addr_byte_size;
 4408       addr_t addr = Rn + offset;
 4450     addr_t offset_addr; // the offset address
 4451     addr_t address;     // the calculated address
 4666     const addr_t address =
 4726       addr_t data = address + offset;
 4787     addr_t Rn = ReadCoreReg(n, &success);
 4791     addr_t address = Rn - (addr_byte_size * BitCount(registers)) + 4;
 4848       addr_t data = Rn + offset;
 4934     addr_t Rn =
 4939     addr_t address = Rn - (addr_byte_size * BitCount(registers));
 4997       addr_t data = Rn + offset;
 5058     addr_t Rn = ReadCoreReg(n, &success);
 5062     addr_t address = Rn + addr_byte_size;
 5120       addr_t data = Rn + offset;
 5232     addr_t offset_addr;
 5233     addr_t address;
 5409     addr_t offset_addr;
 5410     addr_t address;
 5413     addr_t base_address =
 5569     addr_t offset_addr;
 5570     addr_t address;
 5571     addr_t base_address =
 5744     addr_t offset_addr;
 5751     addr_t address;
 6407     addr_t address;
 6408     addr_t offset_addr;
 6409     addr_t base_address = ReadCoreReg(n, &success);
 6610     addr_t offset_addr;
 6611     addr_t address;
 6615     addr_t offset =
 6795     addr_t address;
 6796     addr_t offset_addr;
 6897     addr_t address;
 7024     addr_t offset_addr;
 7025     addr_t address;
 7033     addr_t offset = Shift(Rm, shift_t, shift_n, APSR_C, &success);
 7177     addr_t offset_addr;
 7178     addr_t address;
 7292     addr_t base = AlignPC(pc_value);
 7293     addr_t address;
 7445     addr_t offset = Shift(Rm, shift_t, shift_n, APSR_C, &success);
 7449     addr_t offset_addr;
 7450     addr_t address;
 7613     addr_t offset_addr;
 7614     addr_t address;
 7719     addr_t address;
 7850     addr_t offset = Shift(Rm, shift_t, shift_n, APSR_C, &success);
 7854     addr_t offset_addr;
 7855     addr_t address;
 8013     addr_t offset_addr;
 8020     addr_t address;
 8129     addr_t address;
 8283     addr_t offset = Shift(Rm, shift_t, shift_n, APSR_C, &success);
 8287     addr_t offset_addr;
 8288     addr_t address;
 8773       addr_t address;
10413     addr_t address = Rn + imm32;
10508     addr_t offset_addr;
10515     addr_t address;
10601     addr_t offset_addr;
10608     addr_t address;
10746     addr_t offset_addr;
10753     addr_t address;
10878     addr_t offset_addr;
10885     addr_t address;
11025     addr_t offset_addr;
11032     addr_t address;
11164     addr_t offset_addr;
11171     addr_t address;
11334     addr_t address;
11529     addr_t address;
11694     addr_t address;
11822     addr_t address;
11986     addr_t address = Rn;
12153     addr_t address = Rn;
12319     addr_t address = Rn;
12486     addr_t address = Rn;
12611     addr_t address = Rn;
13836     addr_t pc =
14071   addr_t target;
14086   addr_t target;
tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.h
  180   bool WriteBits32UnknownToMemory(lldb::addr_t address);
  218                            lldb::addr_t address, uint32_t size,
  236                         lldb::addr_t address, uint64_t data_val, uint32_t size)
  255                            lldb::addr_t address, uint32_t size,
  273                         lldb::addr_t address, uint64_t data_val, uint32_t size)
tools/lldb/source/Plugins/Instruction/ARM/EmulationStateARM.cpp
  122 bool EmulationStateARM::StoreToPseudoAddress(lldb::addr_t p_address,
  128 uint32_t EmulationStateARM::ReadFromPseudoAddress(lldb::addr_t p_address,
  130   std::map<lldb::addr_t, uint32_t>::iterator pos;
  145     const EmulateInstruction::Context &context, lldb::addr_t addr, void *dst,
  186     const EmulateInstruction::Context &context, lldb::addr_t addr,
tools/lldb/source/Plugins/Instruction/ARM/EmulationStateARM.h
   27   bool StoreToPseudoAddress(lldb::addr_t p_address, uint32_t value);
   29   uint32_t ReadFromPseudoAddress(lldb::addr_t p_address, bool &success);
   44                    lldb::addr_t addr, void *dst, size_t length);
   49                     lldb::addr_t addr, const void *dst, size_t length);
   72   std::map<lldb::addr_t, uint32_t> m_memory; // Eventually will want to change
tools/lldb/source/Plugins/Instruction/ARM64/EmulateInstructionARM64.cpp
  503                                        addr_t target) {
  531   addr_t addr;
 1078   addr_t target = pc + offset;
 1083     addr_t x30 = pc + 4;
 1114     addr_t target = pc + offset;
tools/lldb/source/Plugins/Instruction/ARM64/EmulateInstructionARM64.h
  167   bool BranchTo(const Context &context, uint32_t N, lldb::addr_t target);
tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.cpp
 1006       lldb::addr_t load_addr = LLDB_INVALID_ADDRESS;
tools/lldb/source/Plugins/Instruction/PPC64/EmulateInstructionPPC64.cpp
  317   lldb::addr_t addr = ra_val + ids;
tools/lldb/source/Plugins/InstrumentationRuntime/ASan/ASanRuntime.cpp
  152   addr_t pc =
  160   addr_t address = return_value_sp->GetValueForExpressionPath(".address")
  162   addr_t access_type =
  165   addr_t access_size =
  168   addr_t description_ptr =
  297   addr_t symbol_address = symbol->GetAddressRef().GetOpcodeLoadAddress(&target);
tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/MainThreadCheckerRuntime.cpp
  134     lldb::addr_t PC = addr.GetLoadAddress(&target);
  208   addr_t symbol_address = symbol->GetAddressRef().GetOpcodeLoadAddress(&target);
  251   std::vector<lldb::addr_t> PCs;
tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.cpp
  219     addr_t trace_addr =
  254   addr_t ptr =
  542 static std::string GetSymbolNameFromAddress(ProcessSP process_sp, addr_t addr) {
  556 static void GetSymbolDeclarationFromAddress(ProcessSP process_sp, addr_t addr,
  583 addr_t ThreadSanitizerRuntime::GetFirstNonInternalFramePc(
  593     addr_t addr;
  623   addr_t pc = 0;
  667     addr_t addr = loc->GetAsDictionary()
  698 addr_t
  700   addr_t result = (addr_t)-1;
  704         addr_t addr =
  715     StructuredData::ObjectSP report, addr_t &global_addr,
  751       addr_t addr = loc->GetAsDictionary()
  820     addr_t main_address = instance->GetMainRacyAddress(report);
  823     addr_t global_addr = 0;
  847           addr_t addr =
  908   addr_t symbol_address = symbol->GetAddressRef().GetOpcodeLoadAddress(&target);
  950     addr_t addr = o->GetObjectForDotSeparatedPath("address")->GetIntegerValue();
 1017         std::vector<lldb::addr_t> pcs;
tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.h
   68   lldb::addr_t GetMainRacyAddress(StructuredData::ObjectSP report);
   71                                      lldb::addr_t &global_addr,
   75   lldb::addr_t GetFirstNonInternalFramePc(StructuredData::ObjectSP trace,
tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.cpp
   96 static addr_t RetrieveUnsigned(ValueObjectSP return_value_sp,
  106   addr_t ptr = RetrieveUnsigned(return_value_sp, process_sp, expression_path);
  162     lldb::addr_t PC = FCA.GetLoadAddress(&target);
  273   addr_t symbol_address = symbol->GetAddressRef().GetOpcodeLoadAddress(&target);
  316   std::vector<lldb::addr_t> PCs;
tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp
  114 bool ReadJITEntry(const addr_t from_addr, Process *process,
  193   addr_t jit_addr = GetSymbolAddress(
  246         const lldb::addr_t slide_amount = lower - section_sp->GetFileAddress();
  301   addr_t jit_relevant_entry = (addr_t)jit_desc.relevant_entry;
  315     const addr_t &symbolfile_addr = (addr_t)jit_entry.symfile_addr;
  455 addr_t JITLoaderGDB::GetSymbolAddress(ModuleList &module_list,
  472   const addr_t jit_addr = jit_descriptor_addr.GetLoadAddress(&target);
tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.h
   50   lldb::addr_t GetSymbolAddress(lldb_private::ModuleList &module_list,
   73   typedef std::map<lldb::addr_t, const lldb::ModuleSP> JITObjectMap;
   77   lldb::addr_t m_jit_descriptor_addr;
tools/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.cpp
   41   lldb::addr_t valobj_addr = GetArrayAddressOrPointerValue(valobj);
   66   lldb::addr_t valobj_addr = GetArrayAddressOrPointerValue(valobj);
   91   lldb::addr_t valobj_addr = GetArrayAddressOrPointerValue(valobj);
  116   lldb::addr_t valobj_addr = GetArrayAddressOrPointerValue(valobj);
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxList.cpp
  163   lldb::addr_t m_node_address;
  390     lldb::addr_t addr = current_sp->GetParent()->GetPointerValue();
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxVector.cpp
   62   lldb::addr_t m_base_data_address;
  203   lldb::addr_t byte_location = m_base_data_address + byte_idx;
tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp
   56   lldb::addr_t m_pair_address;
  236   lldb::addr_t addr_of_string =
  247       lldb::addr_t addr_of_data =
  257       lldb::addr_t size_of_data = process_sp->ReadPointerFromMemory(
  284   lldb::addr_t addr_of_string =
  307       lldb::addr_t addr_of_data =
  317       lldb::addr_t size_of_data = process_sp->ReadPointerFromMemory(
tools/lldb/source/Plugins/Language/ObjC/CF.cpp
   67   lldb::addr_t valobj_addr = valobj.GetValueAsUnsigned(0);
   88     lldb::addr_t offset = 2 * ptr_size + 4 + valobj_addr;
  129   lldb::addr_t valobj_addr = valobj.GetValueAsUnsigned(0);
  155   addr_t data_ptr = process_sp->ReadPointerFromMemory(
  249   lldb::addr_t valobj_addr = valobj.GetValueAsUnsigned(0);
  275     lldb::addr_t offset = 2 * ptr_size + valobj_addr;
tools/lldb/source/Plugins/Language/ObjC/Cocoa.cpp
   58   lldb::addr_t valobj_addr = valobj.GetValueAsUnsigned(0);
  106   lldb::addr_t valobj_addr = valobj.GetValueAsUnsigned(0);
  151   lldb::addr_t valobj_addr = valobj.GetValueAsUnsigned(0);
  196   lldb::addr_t valobj_addr = valobj.GetValueAsUnsigned(0);
  242   lldb::addr_t valobj_addr = valobj.GetValueAsUnsigned(0);
  431   lldb::addr_t valobj_addr = valobj.GetValueAsUnsigned(0);
  619   lldb::addr_t valobj_addr = valobj.GetValueAsUnsigned(0);
  681   lldb::addr_t valobj_addr = valobj.GetValueAsUnsigned(0);
  795   lldb::addr_t valobj_addr = valobj.GetValueAsUnsigned(0);
  948   lldb::addr_t valobj_addr = valobj.GetValueAsUnsigned(0);
 1026   lldb::addr_t valobj_ptr_value =
 1037     lldb::addr_t cf_true = LLDB_INVALID_ADDRESS,
 1068     lldb::addr_t data_address = valobj.GetValueAsUnsigned(LLDB_INVALID_ADDRESS);
tools/lldb/source/Plugins/Language/ObjC/NSArray.cpp
   63   virtual lldb::addr_t GetDataAddress() = 0;
   86   lldb::addr_t GetDataAddress() override;
  185                       lldb::addr_t valobj_addr, Status &error) {
  186     const lldb::addr_t start_of_descriptor =
  198   __NSArrayMSize(lldb_private::Process &process, lldb::addr_t valobj_addr,
  297     __NSFrozenArrayMSize(lldb_private::Process &process, lldb::addr_t valobj_addr,
  360   lldb::addr_t valobj_addr = valobj.GetValueAsUnsigned(0);
  493   lldb::addr_t object_at_idx = GetDataAddress();
  565 lldb::addr_t
  698   lldb::addr_t object_at_idx;
tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp
  127     lldb::addr_t key_ptr;
  128     lldb::addr_t val_ptr;
  137   lldb::addr_t m_data_ptr;
  181     lldb::addr_t key_ptr;
  182     lldb::addr_t val_ptr;
  232       lldb::addr_t key_ptr;
  233       lldb::addr_t val_ptr;
  313                            lldb::addr_t valobj_addr, Status &error) {
  314     const lldb::addr_t start_of_descriptor =
  326   __NSDictionaryMSize(lldb_private::Process &process, lldb::addr_t valobj_addr,
  363   lldb::addr_t valobj_addr = valobj.GetValueAsUnsigned(0);
  576     lldb::addr_t key_at_idx = 0, val_at_idx = 0;
  683   lldb::addr_t key_ptr =
  685   lldb::addr_t value_ptr = key_ptr + ptr_size;
  689   lldb::addr_t value_at_idx = process_sp->ReadPointerFromMemory(key_ptr, error);
  692   lldb::addr_t key_at_idx = process_sp->ReadPointerFromMemory(value_ptr, error);
  800   lldb::addr_t m_keys_ptr;
  801   lldb::addr_t m_values_ptr;
  819     lldb::addr_t key_at_idx = 0, val_at_idx = 0;
  965   lldb::addr_t m_keys_ptr =
  967   lldb::addr_t m_values_ptr =
  977     lldb::addr_t key_at_idx = 0, val_at_idx = 0;
tools/lldb/source/Plugins/Language/ObjC/NSError.cpp
   31 static lldb::addr_t DerefToNSErrorPointer(ValueObject &valobj) {
   38     lldb::addr_t ptr_value = valobj.GetValueAsUnsigned(LLDB_INVALID_ADDRESS);
   61   lldb::addr_t ptr_value = DerefToNSErrorPointer(valobj);
   66   lldb::addr_t code_location = ptr_value + 2 * ptr_size;
   67   lldb::addr_t domain_location = ptr_value + 3 * ptr_size;
   75   lldb::addr_t domain_str_value =
  143     lldb::addr_t userinfo_location = DerefToNSErrorPointer(m_backend);
  151     lldb::addr_t userinfo =
tools/lldb/source/Plugins/Language/ObjC/NSException.cpp
   38   lldb::addr_t ptr = LLDB_INVALID_ADDRESS;
tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp
   70     lldb::addr_t item_ptr;
   78   lldb::addr_t m_data_ptr;
  102     lldb::addr_t item_ptr;
  175   __NSSetMSize_Impl(lldb_private::Process &process, lldb::addr_t valobj_addr,
  177     const lldb::addr_t start_of_descriptor =
  189   __NSSetMSize(lldb_private::Process &process, lldb::addr_t valobj_addr,
  241   lldb::addr_t valobj_addr = valobj.GetValueAsUnsigned(0);
  444     lldb::addr_t obj_at_idx = 0;
  597   lldb::addr_t m_objs_addr =
  611     lldb::addr_t obj_at_idx = 0;
tools/lldb/source/Plugins/Language/ObjC/NSString.cpp
   75   lldb::addr_t valobj_addr = valobj.GetValueAsUnsigned(0);
  119     lldb::addr_t explicit_length_offset = 2 * ptr_size;
  238     lldb::addr_t location = valobj.GetValueAsUnsigned(0) + ptr_size + 4;
tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/CPPLanguageRuntime.cpp
  112   lldb::addr_t member__f_pointer_value = member__f_->GetValueAsUnsigned(0);
  127   lldb::addr_t vtable_address =
  133   lldb::addr_t address_after_vtable = member__f_pointer_value + address_size;
  136   lldb::addr_t possible_function_address =
  287   lldb::addr_t curr_pc = thread.GetRegisterContext()->GetPC();
tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/CPPLanguageRuntime.h
   32     lldb::addr_t member__f_pointer_value = 0u;
tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp
   56     ValueObject &in_value, lldb::addr_t original_ptr,
   57     lldb::addr_t vtable_load_addr) {
  209   lldb::addr_t original_ptr = in_value.GetPointerValue(&address_type);
  221   const lldb::addr_t vtable_address_point =
  249   const lldb::addr_t offset_to_top_location =
  262   lldb::addr_t dynamic_addr = original_ptr + offset_to_top;
  578   addr_t result_ptr = results.GetScalar().ULongLong(LLDB_INVALID_ADDRESS);
  579   addr_t exception_addr =
tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h
  106                                              lldb::addr_t original_ptr,
  107                                              lldb::addr_t vtable_addr);
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp
   30 static lldb::addr_t GetClassDataMask(Process *process) {
   44                                            lldb::addr_t addr) {
   71   lldb::addr_t data_NEVER_USE =
   80 bool ClassDescriptorV2::class_rw_t::Read(Process *process, lldb::addr_t addr) {
  129 bool ClassDescriptorV2::class_ro_t::Read(Process *process, lldb::addr_t addr) {
  228                                             lldb::addr_t addr) {
  252 bool ClassDescriptorV2::method_t::Read(Process *process, lldb::addr_t addr) {
  281 bool ClassDescriptorV2::ivar_list_t::Read(Process *process, lldb::addr_t addr) {
  305 bool ClassDescriptorV2::ivar_t::Read(Process *process, lldb::addr_t addr) {
  340     std::function<bool(const char *, const char *, lldb::addr_t,
  466   lldb::addr_t candidate_isa = m_runtime.GetPointerISA(objc_class->m_isa);
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/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;
  109     lldb::addr_t m_weakIvarLayout_ptr;
  110     lldb::addr_t m_baseProperties_ptr;
  114     bool Read(Process *process, lldb::addr_t addr);
  121     lldb::addr_t m_ro_ptr;
  123       lldb::addr_t m_method_list_ptr;
  124       lldb::addr_t m_method_lists_ptr;
  126     lldb::addr_t m_properties_ptr;
  127     lldb::addr_t m_protocols_ptr;
  132     bool Read(Process *process, lldb::addr_t addr);
  138     lldb::addr_t m_first_ptr;
  140     bool Read(Process *process, lldb::addr_t addr);
  144     lldb::addr_t m_name_ptr;
  145     lldb::addr_t m_types_ptr;
  146     lldb::addr_t m_imp_ptr;
  159     bool Read(Process *process, lldb::addr_t addr);
  165     lldb::addr_t m_first_ptr;
  167     bool Read(Process *process, lldb::addr_t addr);
  171     lldb::addr_t m_offset_ptr;
  172     lldb::addr_t m_name_ptr;
  173     lldb::addr_t m_type_ptr;
  190     bool Read(Process *process, lldb::addr_t addr);
  226   lldb::addr_t m_objc_class_ptr; // The address of the objc_class_t.  (I.e.,
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp
  147   lldb::addr_t wrapper_struct_addr = LLDB_INVALID_ADDRESS;
  184   addr_t result_ptr = ret.GetScalar().ULongLong(LLDB_INVALID_ADDRESS);
  320 void AppleObjCRuntime::GetValuesForGlobalCFBooleans(lldb::addr_t &cf_true,
  321                                                     lldb::addr_t &cf_false) {
  541   addr_t frames_addr = frames_value->GetValueAsUnsigned(0);
  550   std::vector<lldb::addr_t> pcs;
  553     addr_t pc = m_process->ReadPointerFromMemory(
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h
   98   virtual void GetValuesForGlobalCFBooleans(lldb::addr_t &cf_true,
   99                                             lldb::addr_t &cf_false);
  101   virtual bool IsTaggedPointer (lldb::addr_t addr) { return false; }
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp
   58       const addr_t object_ptr = in_value.GetPointerValue();
  227   lldb::addr_t name_ptr =
  281     std::function<bool(const char *, const char *, lldb::addr_t,
  286 lldb::addr_t AppleObjCRuntimeV1::GetTaggedPointerObfuscator() {
  290 lldb::addr_t AppleObjCRuntimeV1::GetISAHashTablePointer() {
  305         lldb::addr_t objc_debug_class_hash_addr =
  310           lldb::addr_t objc_debug_class_hash_ptr =
  343     lldb::addr_t hash_table_ptr = GetISAHashTablePointer();
  366         const addr_t buckets_ptr = data.GetPointer(&offset);
  380               const lldb::addr_t bucket_data = data.GetU32(&offset);
  410                 addr_t isa_addr = bucket_data;
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h
   43   lldb::addr_t GetTaggedPointerObfuscator();
   78              std::function<bool(const char *, const char *, lldb::addr_t,
  126                      lldb::addr_t buckets_ptr) {
  132                          lldb::addr_t buckets_ptr) {
  141     lldb::addr_t m_buckets_ptr;
  144   lldb::addr_t GetISAHashTablePointer();
  147   lldb::addr_t m_isa_hash_table_ptr;
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp
  393     lldb::addr_t symbol_load_addr =
  463       const addr_t object_ptr = in_value.GetPointerValue();
  715           lldb::addr_t arg_addr = OptionArgParser::ToAddress(
  917     addr_t ivar_offset_address = LLDB_INVALID_ADDRESS;
  944 bool AppleObjCRuntimeV2::IsTaggedPointer(addr_t ptr) {
  966   bool ParseHeader(Process *process, lldb::addr_t load_addr) {
  985       lldb::addr_t cursor = load_addr + m_process->GetAddressByteSize();
 1061       lldb::addr_t pairs_ptr = m_parent.m_buckets_ptr;
 1063       lldb::addr_t pair_ptr = pairs_ptr + (m_index * map_pair_size);
 1067       lldb::addr_t key =
 1071       lldb::addr_t value = m_parent.m_process->ReadPointerFromMemory(
 1091       const lldb::addr_t pairs_ptr = m_parent.m_buckets_ptr;
 1093       const lldb::addr_t invalid_key = m_parent.m_invalid_key;
 1097         lldb::addr_t pair_ptr = pairs_ptr + (m_index * map_pair_size);
 1098         lldb::addr_t key =
 1124   lldb::addr_t GetBucketDataPointer() const { return m_buckets_ptr; }
 1126   lldb::addr_t GetTableLoadAddress() const { return m_load_addr; }
 1132   lldb::addr_t m_buckets_ptr;
 1135   lldb::addr_t m_load_addr;
 1137   lldb::addr_t m_invalid_key;
 1196     addr_t isa_pointer = valobj.GetPointerValue();
 1225 lldb::addr_t AppleObjCRuntimeV2::GetTaggedPointerObfuscator() {
 1241     lldb::addr_t g_gdb_obj_obfuscator_ptr =
 1257 lldb::addr_t AppleObjCRuntimeV2::GetISAHashTablePointer() {
 1271       lldb::addr_t gdb_objc_realized_classes_ptr =
 1395   lldb::addr_t class_infos_addr = process->AllocateMemory(
 1581   const lldb::addr_t objc_opt_ptr = GetSharedCacheReadOnlyAddress();
 1699   lldb::addr_t class_infos_addr = process->AllocateMemory(
 1838 lldb::addr_t AppleObjCRuntimeV2::GetSharedCacheReadOnlyAddress() {
 2024 lldb::addr_t AppleObjCRuntimeV2::LookupRuntimeSymbol(ConstString name) {
 2025   lldb::addr_t ret = LLDB_INVALID_ADDRESS;
 2259     lldb::addr_t ptr) {
 2265     lldb::addr_t ptr) {
 2322   lldb::addr_t unobfuscated = ptr ^ m_runtime.GetTaggedPointerObfuscator();
 2333         lldb::addr_t objc_debug_taggedpointer_classes)
 2346     IsPossibleTaggedPointer(lldb::addr_t ptr) {
 2352     lldb::addr_t ptr) {
 2401     lldb::addr_t objc_debug_taggedpointer_classes,
 2402     lldb::addr_t objc_debug_taggedpointer_ext_classes)
 2424     IsPossibleExtendedTaggedPointer(lldb::addr_t ptr) {
 2437     lldb::addr_t ptr) {
 2486     lldb::addr_t objc_indexed_classes)
 2572           lldb::addr_t last_read_class =
 2640   std::function<lldb::addr_t(ConstString)> get_symbol =
 2655   lldb::addr_t false_addr = get_symbol(g_kCFBooleanFalse);
 2656   lldb::addr_t true_addr = get_symbol(g_kCFBooleanTrue);
 2661 void AppleObjCRuntimeV2::GetValuesForGlobalCFBooleans(lldb::addr_t &cf_true,
 2662                                                       lldb::addr_t &cf_false) {
 2693     addr_t exception_addr = args.GetValueAtIndex(0)->GetScalar().ULongLong();
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h
   80   lldb::addr_t LookupRuntimeSymbol(ConstString name) override;
   84   bool IsTaggedPointer(lldb::addr_t ptr) override;
   90   lldb::addr_t GetTaggedPointerObfuscator();
   92   void GetValuesForGlobalCFBooleans(lldb::addr_t &cf_true,
   93                                     lldb::addr_t &cf_false) override;
  125     lldb::addr_t m_buckets_ptr;
  146                        lldb::addr_t objc_indexed_classes);
  161     lldb::addr_t m_objc_indexed_classes;
  163     std::vector<lldb::addr_t> m_indexed_isa_cache;
  191     bool IsPossibleTaggedPointer(lldb::addr_t ptr) override;
  194     GetClassDescriptor(lldb::addr_t ptr) override;
  203         lldb::addr_t objc_debug_taggedpointer_classes);
  213     lldb::addr_t m_objc_debug_taggedpointer_classes;
  224     GetClassDescriptor(lldb::addr_t ptr) override;
  238         lldb::addr_t objc_debug_taggedpointer_classes,
  239         lldb::addr_t objc_debug_taggedpointer_ext_classes);
  241     bool IsPossibleExtendedTaggedPointer(lldb::addr_t ptr);
  251     lldb::addr_t m_objc_debug_taggedpointer_ext_classes;
  260     bool IsPossibleTaggedPointer(lldb::addr_t ptr) override;
  263     GetClassDescriptor(lldb::addr_t ptr) override;
  294   lldb::addr_t GetISAHashTablePointer();
  313   lldb::addr_t GetSharedCacheReadOnlyAddress();
  320   lldb::addr_t m_get_class_info_args;
  324   lldb::addr_t m_get_shared_cache_class_info_args;
  328   lldb::addr_t m_tagged_pointer_obfuscator;
  329   lldb::addr_t m_isa_hash_table_ptr;
  337   llvm::Optional<std::pair<lldb::addr_t, lldb::addr_t>> m_CFBoolean_values;
  337   llvm::Optional<std::pair<lldb::addr_t, lldb::addr_t>> m_CFBoolean_values;
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp
  283     AppleObjCVTables *owner, lldb::addr_t header_addr)
  345   const lldb::addr_t desc_ptr = m_header_addr + header_size;
  366     lldb::addr_t start_offset = offset;
  369     lldb::addr_t code_addr = desc_ptr + start_offset + voffset;
  382   lldb::addr_t code_size = 0;
  385     lldb::addr_t this_size =
  401     AddressInRegion(lldb::addr_t addr, uint32_t &flags) {
  490           lldb::addr_t changed_addr =
  548     lldb::addr_t region_addr = data.GetPointer(&offset);
  566     lldb::addr_t region_addr =
  575     lldb::addr_t region_addr) {
  584   lldb::addr_t next_region = region_addr;
  606     lldb::addr_t addr, uint32_t &flags) {
  745       lldb::addr_t sym_addr =
  758 lldb::addr_t
  766   lldb::addr_t args_addr = LLDB_INVALID_ADDRESS;
  847   lldb::addr_t curr_pc = thread.GetRegisterContext()->GetPC();
  932     lldb::addr_t obj_addr =
  948     lldb::addr_t isa_addr = LLDB_INVALID_ADDRESS;
  949     lldb::addr_t sel_addr =
 1026     lldb::addr_t impl_addr = LLDB_INVALID_ADDRESS;
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.h
   33   bool AddrIsMsgForward(lldb::addr_t addr) const {
   48   lldb::addr_t SetupDispatchFunction(Thread &thread,
   67       VTableDescriptor(uint32_t in_flags, lldb::addr_t in_code_start)
   71       lldb::addr_t code_start;
   81       VTableRegion(AppleObjCVTables *owner, lldb::addr_t header_addr);
   85       lldb::addr_t GetNextRegionAddr() { return m_next_region; }
   87       lldb::addr_t GetCodeStart() { return m_code_start_addr; }
   89       lldb::addr_t GetCodeEnd() { return m_code_end_addr; }
   91       uint32_t GetFlagsForVTableAtAddress(lldb::addr_t address) { return 0; }
   95       bool AddressInRegion(lldb::addr_t addr, uint32_t &flags);
  102       lldb::addr_t m_header_addr;
  103       lldb::addr_t m_code_start_addr;
  104       lldb::addr_t m_code_end_addr;
  106       lldb::addr_t m_next_region;
  123     bool ReadRegions(lldb::addr_t region_addr);
  125     bool IsAddressInVTables(lldb::addr_t addr, uint32_t &flags);
  132     lldb::addr_t m_trampoline_header;
  140   typedef std::map<lldb::addr_t, int> MsgsendMap; // This table maps an dispatch
  149   lldb::addr_t m_impl_fn_addr;
  150   lldb::addr_t m_impl_stret_fn_addr;
  151   lldb::addr_t m_msg_forward_addr;
  152   lldb::addr_t m_msg_forward_stret_addr;
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.cpp
   33         ValueList &input_values, lldb::addr_t isa_addr, lldb::addr_t sel_addr,
   33         ValueList &input_values, lldb::addr_t isa_addr, lldb::addr_t sel_addr,
  139     lldb::addr_t target_addr = target_addr_value.GetScalar().ULongLong();
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h
   24       ValueList &values, lldb::addr_t isa_addr, lldb::addr_t sel_addr,
   24       ValueList &values, lldb::addr_t isa_addr, lldb::addr_t sel_addr,
   58   lldb::addr_t m_args_addr; // Stores the address for our step through function
   62   lldb::addr_t m_isa_addr; // isa_addr and sel_addr are the keys we will use to
   64   lldb::addr_t m_sel_addr;
tools/lldb/source/Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.cpp
   62 void ObjCLanguageRuntime::AddToMethodCache(lldb::addr_t class_addr,
   63                                            lldb::addr_t selector,
   64                                            lldb::addr_t impl_addr) {
   76 lldb::addr_t ObjCLanguageRuntime::LookupInMethodCache(lldb::addr_t class_addr,
   76 lldb::addr_t ObjCLanguageRuntime::LookupInMethodCache(lldb::addr_t class_addr,
   77                                                       lldb::addr_t selector) {
  149     lldb::addr_t value, uint32_t ptr_size, bool allow_NULLs, bool allow_tagged,
  249     addr_t isa_pointer = valobj.GetPointerValue();
tools/lldb/source/Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.h
   42   typedef lldb::addr_t ObjCISA;
   97     virtual bool CheckPointer(lldb::addr_t value, uint32_t ptr_size) const {
  110              std::function<bool(const char *, const char *, lldb::addr_t,
  133     bool IsPointerValid(lldb::addr_t value, uint32_t ptr_size,
  183     virtual bool IsPossibleTaggedPointer(lldb::addr_t ptr) = 0;
  186     GetClassDescriptor(lldb::addr_t ptr) = 0;
  239   lldb::addr_t LookupInMethodCache(lldb::addr_t class_addr, lldb::addr_t sel);
  239   lldb::addr_t LookupInMethodCache(lldb::addr_t class_addr, lldb::addr_t sel);
  239   lldb::addr_t LookupInMethodCache(lldb::addr_t class_addr, lldb::addr_t sel);
  241   void AddToMethodCache(lldb::addr_t class_addr, lldb::addr_t sel,
  241   void AddToMethodCache(lldb::addr_t class_addr, lldb::addr_t sel,
  242                         lldb::addr_t impl_addr);
  244   TypeAndOrName LookupInClassNameCache(lldb::addr_t class_addr);
  246   void AddToClassNameCache(lldb::addr_t class_addr, const char *name,
  249   void AddToClassNameCache(lldb::addr_t class_addr,
  354     ClassAndSel(lldb::addr_t in_sel_addr, lldb::addr_t in_class_addr)
  354     ClassAndSel(lldb::addr_t in_sel_addr, lldb::addr_t in_class_addr)
  377     lldb::addr_t class_addr;
  378     lldb::addr_t sel_addr;
  381   typedef std::map<ClassAndSel, lldb::addr_t> MsgImplMap;
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp
  502   empirical_type<lldb::addr_t> context;
  504   empirical_type<lldb::addr_t> script;
  563   empirical_type<lldb::addr_t>
  655   empirical_type<lldb::addr_t> address;
  657   empirical_type<lldb::addr_t> data_ptr;
  659   empirical_type<lldb::addr_t> type_ptr;
  661   empirical_type<lldb::addr_t> context;
 1195   std::vector<addr_t> kernels;
 1200     const addr_t ptr_addr = addr_t(args[eKernel]) + i * target_ptr_size;
 1300     const addr_t addr = addr_t(args[eRsAIns]) + i * target_ptr_size;
 1392     addr_t script_addr = addr_t(args[eRsScript]);
 1578     addr_t addr = sym->GetLoadAddress(&target);
 1643     lldb::addr_t script;
 1852   addr_t data_ptr = static_cast<lldb::addr_t>(result);
 1887   addr_t type_ptr = static_cast<lldb::addr_t>(result);
 1942   addr_t element_ptr = static_cast<lldb::addr_t>(results[3]);
 1957                                            const lldb::addr_t context,
 2014                                          const lldb::addr_t context,
 2060         lldb::addr_t address = static_cast<addr_t>(results);
 2152   addr_t mem_ptr = static_cast<lldb::addr_t>(result);
 2189   addr_t mem_ptr = static_cast<lldb::addr_t>(result);
 2383   lldb::addr_t data_ptr = *alloc->data_ptr.get();
 2539   lldb::addr_t alloc_data = *alloc->data_ptr.get();
 2798           addr_t addr = debug_present->GetLoadAddress(&target);
 2971   const addr_t addr = info_sym->GetAddressRef().GetFileAddress();
 2975   const addr_t size = info_sym->GetByteSize();
 3101   std::map<addr_t, uint64_t> contextReferences;
 3108     lldb::addr_t context = *script->context;
 3819 RenderScriptRuntime::LookUpScript(addr_t address, bool create) {
 3835 RenderScriptRuntime::LookUpAllocation(addr_t address) {
 3845 RenderScriptRuntime::CreateAllocation(addr_t address) {
 3867 bool RenderScriptRuntime::ResolveKernelName(lldb::addr_t kernel_addr,
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h
  239     lldb::addr_t m_addr;
  413   bool ResolveKernelName(lldb::addr_t kernel_address, ConstString &name);
  462     lldb::addr_t address;
  477   std::map<lldb::addr_t, lldb_renderscript::RSModuleDescriptorSP>
  479   std::map<lldb::addr_t, RuntimeHookSP> m_runtimeHooks;
  552   bool JITElementPacked(Element &elem, const lldb::addr_t context,
  557   bool JITSubelements(Element &elem, const lldb::addr_t context,
  567   ScriptDetails *LookUpScript(lldb::addr_t address, bool create);
  573   AllocationDetails *LookUpAllocation(lldb::addr_t address);
  578   AllocationDetails *CreateAllocation(lldb::addr_t address);
tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.cpp
  131   std::vector<lldb::addr_t> pcs;
  133     addr_t pc = trace_sp->GetChildAtIndex(i, true)->GetValueAsUnsigned(0);
  150 HistoryThreads MemoryHistoryASan::GetHistoryThreads(lldb::addr_t address) {
tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.h
   38   lldb_private::HistoryThreads GetHistoryThreads(lldb::addr_t address) override;
tools/lldb/source/Plugins/ObjectFile/Breakpad/BreakpadRecords.cpp
  243                               lldb::addr_t &Address, lldb::addr_t *Size,
  243                               lldb::addr_t &Address, lldb::addr_t *Size,
  244                               lldb::addr_t &ParamSize, llvm::StringRef &Name) {
  282   lldb::addr_t Address, Size, ParamSize;
  303   lldb::addr_t Address;
  309   lldb::addr_t Size;
  339   lldb::addr_t Address, ParamSize;
  377   lldb::addr_t Address;
  381   llvm::Optional<lldb::addr_t> Size;
  425   lldb::addr_t RVA;
  430   lldb::addr_t CodeSize;
  439   lldb::addr_t ParameterSize;
  444   lldb::addr_t SavedRegisterSize;
  449   lldb::addr_t LocalSize;
tools/lldb/source/Plugins/ObjectFile/Breakpad/BreakpadRecords.h
   95   FuncRecord(bool Multiple, lldb::addr_t Address, lldb::addr_t Size,
   95   FuncRecord(bool Multiple, lldb::addr_t Address, lldb::addr_t Size,
   96              lldb::addr_t ParamSize, llvm::StringRef Name)
  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,
  113   LineRecord(lldb::addr_t Address, lldb::addr_t Size, uint32_t LineNum,
  118   lldb::addr_t Address;
  119   lldb::addr_t Size;
  130   PublicRecord(bool Multiple, lldb::addr_t Address, lldb::addr_t ParamSize,
  130   PublicRecord(bool Multiple, lldb::addr_t Address, lldb::addr_t ParamSize,
  136   lldb::addr_t Address;
  137   lldb::addr_t ParamSize;
  147   StackCFIRecord(lldb::addr_t Address, llvm::Optional<lldb::addr_t> Size,
  147   StackCFIRecord(lldb::addr_t Address, llvm::Optional<lldb::addr_t> Size,
  152   lldb::addr_t Address;
  153   llvm::Optional<lldb::addr_t> Size;
  164   StackWinRecord(lldb::addr_t RVA, lldb::addr_t CodeSize,
  164   StackWinRecord(lldb::addr_t RVA, lldb::addr_t CodeSize,
  165                  lldb::addr_t ParameterSize, lldb::addr_t SavedRegisterSize,
  165                  lldb::addr_t ParameterSize, lldb::addr_t SavedRegisterSize,
  166                  lldb::addr_t LocalSize, llvm::StringRef ProgramString)
  172   lldb::addr_t RVA;
  173   lldb::addr_t CodeSize;
  174   lldb::addr_t ParameterSize;
  175   lldb::addr_t SavedRegisterSize;
  176   lldb::addr_t LocalSize;
tools/lldb/source/Plugins/ObjectFile/Breakpad/ObjectFileBreakpad.cpp
   91     const ProcessSP &process_sp, addr_t header_addr) {
tools/lldb/source/Plugins/ObjectFile/Breakpad/ObjectFileBreakpad.h
   37                                           lldb::addr_t header_addr);
   72   AddressClass GetAddressClass(lldb::addr_t file_addr) override {
tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
  372     const lldb::ProcessSP &process_sp, lldb::addr_t header_addr) {
  390                                     lldb::addr_t data_offset,
  391                                     lldb::addr_t data_length) {
  639                              addr_t header_addr)
  646 bool ObjectFileELF::SetLoadAddress(Target &target, lldb::addr_t value,
  654         addr_t base = GetBaseAddress().GetFileAddress();
  669           lldb::addr_t load_addr = section_sp->GetFileAddress();
  704 AddressClass ObjectFileELF::GetAddressClass(addr_t file_addr) {
  827       addr_t offset = i * dynsym_hdr->sh_entsize + GetAddressByteSize();
  835       addr_t offset = i * dynsym_hdr->sh_entsize + GetAddressByteSize();
  836       addr_t dyn_base = dynsym_section_sp->GetLoadBaseAddress(target);
  856           addr_t debug_ptr_address =
  876   addr_t offset = m_header.e_entry;
 1659 using VMRange = lldb_private::Range<addr_t, addr_t>;
 1659 using VMRange = lldb_private::Range<addr_t, addr_t>;
 1670   using VMMap = llvm::IntervalMap<addr_t, SectionSP, 4,
 1671                                        llvm::IntervalMapHalfOpenInfo<addr_t>>;
 1674   addr_t NextVMAddress = 0;
 1683     addr_t Address = H.sh_addr;
 1684     addr_t Size = H.sh_flags & SHF_ALLOC ? H.sh_size : 0;
 1687           llvm::alignTo(NextVMAddress, std::max<addr_t>(H.sh_addralign, 1));
 1722       addr_t MaxSize;
 2550   lldb::addr_t offset = 0;
 2591           addr_t value = symbol->GetAddressRef().GetFileAddress();
 2606           addr_t value = symbol->GetAddressRef().GetFileAddress();
 2745       addr_t addr = symbol->d_ptr;
 2786       addr_t entry_point_file_addr = entry_point_addr.GetFileAddress();
 2890         addr_t offset = file_addr - section_sp->GetFileAddress();
tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h
   75       const lldb::ProcessSP &process_sp, lldb::addr_t header_addr);
   84   static bool MagicBytesMatch(lldb::DataBufferSP &data_sp, lldb::addr_t offset,
   85                               lldb::addr_t length);
  102   bool SetLoadAddress(lldb_private::Target &target, lldb::addr_t value,
  111   lldb_private::AddressClass GetAddressClass(lldb::addr_t file_addr) override;
  169                 const lldb::ProcessSP &process_sp, lldb::addr_t header_addr);
  185   typedef std::map<lldb::addr_t, lldb_private::AddressClass>
tools/lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.cpp
   77                                                 lldb::addr_t header_addr) {
  206 bool ObjectFileJIT::SetLoadAddress(Target &target, lldb::addr_t value,
tools/lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.h
   40       const lldb::ProcessSP &process_sp, lldb::addr_t header_addr);
   59   bool SetLoadAddress(lldb_private::Target &target, lldb::addr_t value,
tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
  807     const ProcessSP &process_sp, lldb::addr_t header_addr) {
  888                                       lldb::addr_t data_offset,
  889                                       lldb::addr_t data_length) {
  914                                  lldb::addr_t header_addr)
 1082 AddressClass ObjectFileMachO::GetAddressClass(lldb::addr_t file_addr) {
 1680           const lldb::addr_t sect64_min_addr = sect64.addr;
 1681           const lldb::addr_t sect64_max_addr = sect64_min_addr + sect64.size;
 1682           const lldb::addr_t curr_seg_byte_size = segment->GetByteSize();
 1683           const lldb::addr_t curr_seg_min_addr = segment->GetFileAddress();
 1684           const lldb::addr_t curr_seg_max_addr =
 1687             const lldb::addr_t new_seg_byte_size =
 1695             const lldb::addr_t slide_amount =
 1704             const lldb::addr_t segment_min_file_offset =
 1706             const lldb::addr_t segment_max_file_offset =
 1709             const lldb::addr_t section_min_file_offset = sect64.offset;
 1710             const lldb::addr_t section_max_file_offset =
 1712             const lldb::addr_t new_file_offset =
 1714             const lldb::addr_t new_file_size =
 1853   SectionSP GetSection(uint8_t n_sect, addr_t file_addr) {
 1935                              std::set<lldb::addr_t> &resolver_addresses,
 2056   typedef AddressDataArray<lldb::addr_t, bool, 100> FunctionStarts;
 2174   const addr_t nlist_data_byte_size =
 2176   const addr_t strtab_data_byte_size = symtab_load_command.strsize;
 2177   addr_t strtab_addr = LLDB_INVALID_ADDRESS;
 2194       addr_t linkedit_load_addr =
 2205       const addr_t linkedit_file_offset = linkedit_section_sp->GetFileOffset();
 2206       const addr_t symoff_addr = linkedit_load_addr +
 2280             const addr_t indirect_syms_addr = linkedit_load_addr +
 2310             const addr_t func_start_addr =
 2430       addr_t text_base_addr = text_section_sp->GetFileAddress();
 2499   std::set<lldb::addr_t> resolver_addresses;
 2510       const lldb::addr_t text_segment_file_addr =
 3701         const addr_t str_addr = strtab_addr + nlist.n_strx;
 3710       lldb::addr_t symbol_byte_size = 0;
 4301         const addr_t section_file_addr = symbol_section->GetFileAddress();
 4303           addr_t symbol_lookup_file_addr = nlist.n_value;
 4321             addr_t symbol_file_addr = func_start_entry->addr;
 4327             const addr_t section_end_file_addr =
 4330               addr_t next_symbol_file_addr = next_func_start_entry->addr;
 4335               symbol_byte_size = std::min<lldb::addr_t>(
 4517           addr_t symbol_file_addr = func_start_entry->addr;
 4529               const addr_t section_file_addr = symbol_section->GetFileAddress();
 4532               const addr_t section_end_file_addr =
 4535                 addr_t next_symbol_file_addr = next_func_start_entry->addr;
 4538                 symbol_byte_size = std::min<lldb::addr_t>(
 4594             const lldb::addr_t symbol_stub_addr =
 5163     lldb::addr_t start_address = LLDB_INVALID_ADDRESS;
 5405 bool ObjectFileMachO::GetCorefileMainBinaryInfo(addr_t &address, UUID &uuid) {
 5651                                                 addr_t &base_addr, UUID &uuid) {
 5684 void ObjectFileMachO::GetLLDBSharedCacheUUID(addr_t &base_addr, UUID &uuid) {
 5960 lldb::addr_t ObjectFileMachO::CalculateSectionLoadAddressForMemoryImage(
 5961     lldb::addr_t header_load_address, const Section *header_section,
 5966     lldb::addr_t file_addr = header_section->GetFileAddress();
 5973 bool ObjectFileMachO::SetLoadAddress(Target &target, lldb::addr_t value,
 6006         lldb::addr_t section_load_addr =
 6060           const addr_t addr = range_info.GetRange().GetRangeBase();
 6061           const addr_t size = range_info.GetRange().GetByteSize();
 6193         addr_t file_offset = buffer.GetSize() + mach_header.sizeofcmds;
 6268               addr_t bytes_left = segment.vmsize;
 6269               addr_t addr = segment.vmaddr;
tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.h
   30                   const lldb::ProcessSP &process_sp, lldb::addr_t header_addr);
   50       const lldb::ProcessSP &process_sp, lldb::addr_t header_addr);
   63   static bool MagicBytesMatch(lldb::DataBufferSP &data_sp, lldb::addr_t offset,
   64                               lldb::addr_t length);
   76   bool SetLoadAddress(lldb_private::Target &target, lldb::addr_t value,
   87   lldb_private::AddressClass GetAddressClass(lldb::addr_t file_addr) override;
  115   bool GetCorefileMainBinaryInfo (lldb::addr_t &address, lldb_private::UUID &uuid) override;
  172                                  lldb::addr_t &base_addr,
  180   void GetLLDBSharedCacheUUID(lldb::addr_t &base_addir, lldb_private::UUID &uuid);
  184   lldb::addr_t CalculateSectionLoadAddressForMemoryImage(
  185       lldb::addr_t mach_header_load_address,
tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp
  151     const lldb::ProcessSP &process_sp, lldb::addr_t header_addr) {
  286                                    addr_t header_addr)
  320 bool ObjectFilePECOFF::SetLoadAddress(Target &target, addr_t value,
  534 lldb::addr_t ObjectFilePECOFF::GetFileAddress(uint32_t rva) const {
 1018   addr_t file_addr = m_coff_header_opt.entry + m_coff_header_opt.image_base;
tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h
   51                    const lldb::ProcessSP &process_sp, lldb::addr_t header_addr);
   71       const lldb::ProcessSP &process_sp, lldb::addr_t header_addr);
   97   bool SetLoadAddress(lldb_private::Target &target, lldb::addr_t value,
  140   lldb::addr_t GetFileAddress(uint32_t rva) const;
  299   lldb::addr_t m_image_base;
tools/lldb/source/Plugins/ObjectFile/PECOFF/PECallFrameInfo.cpp
  511   addr_t size = range.GetByteSize();
tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp
  235   addr_t reg_data_addr;
  290                                                       addr_t reg_data_addr) {
  375                                                    addr_t context) {
tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.h
   56                                  lldb::addr_t reg_data_addr) override;
   62   lldb::ThreadSP CreateThread(lldb::tid_t tid, lldb::addr_t context) override;
tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.h
   59   MmapArgList GetMmapArgumentList(const ArchSpec &arch, lldb::addr_t addr,
   60                                   lldb::addr_t length, unsigned prot,
   61                                   unsigned flags, lldb::addr_t fd,
   62                                   lldb::addr_t offset) override;
tools/lldb/source/Plugins/Platform/Linux/PlatformLinux.h
   57   MmapArgList GetMmapArgumentList(const ArchSpec &arch, lldb::addr_t addr,
   58                                   lldb::addr_t length, unsigned prot,
   59                                   unsigned flags, lldb::addr_t fd,
   60                                   lldb::addr_t offset) override;
tools/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.h
   57   MmapArgList GetMmapArgumentList(const ArchSpec &arch, lldb::addr_t addr,
   58                                   lldb::addr_t length, unsigned prot,
   59                                   unsigned flags, lldb::addr_t fd,
   60                                   lldb::addr_t offset) override;
tools/lldb/source/Plugins/Platform/OpenBSD/PlatformOpenBSD.h
   51   MmapArgList GetMmapArgumentList(const ArchSpec &arch, lldb::addr_t addr,
   52                                   lldb::addr_t length, unsigned prot,
   53                                   unsigned flags, lldb::addr_t fd,
   54                                   lldb::addr_t offset) override;
tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp
  793   lldb::addr_t path_addr = process->AllocateMemory(path_len, 
  818   lldb::addr_t return_addr = process->CallocateMemory(2*addr_size,
  835   lldb::addr_t path_array_addr = 0x0;
  842   lldb::addr_t buffer_addr = 0x0;
  917   lldb::addr_t func_args_addr = LLDB_INVALID_ADDRESS;
  968   lldb::addr_t token = process->ReadPointerFromMemory(return_addr, 
  992   lldb::addr_t error_addr 
 1014   const addr_t image_addr = process->GetImagePtrFromToken(image_token);
tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp
  880                                  lldb::addr_t addr, void *dst, size_t length) {
  927                                   lldb::addr_t addr, const void *dst,
  932 static lldb::addr_t ReadFlags(NativeRegisterContext &regsiter_context) {
  974   lldb::addr_t next_pc;
  975   lldb::addr_t next_flags;
 1220 Status NativeProcessLinux::GetMemoryRegionInfo(lldb::addr_t load_addr,
 1240   lldb::addr_t prev_base_address = 0;
 1351                                           lldb::addr_t &addr) {
 1383 Status NativeProcessLinux::DeallocateMemory(lldb::addr_t addr) {
 1396 Status NativeProcessLinux::SetBreakpoint(lldb::addr_t addr, uint32_t size,
 1404 Status NativeProcessLinux::RemoveBreakpoint(lldb::addr_t addr, bool hardware) {
 1434 Status NativeProcessLinux::ReadMemory(lldb::addr_t addr, void *buf, size_t size,
 1489 Status NativeProcessLinux::WriteMemory(lldb::addr_t addr, const void *buf,
 1634                                               lldb::addr_t &load_addr) {
tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h
   65   Status GetMemoryRegionInfo(lldb::addr_t load_addr,
   68   Status ReadMemory(lldb::addr_t addr, void *buf, size_t size,
   71   Status WriteMemory(lldb::addr_t addr, const void *buf, size_t size,
   75                         lldb::addr_t &addr) override;
   77   Status DeallocateMemory(lldb::addr_t addr) override;
   83   Status SetBreakpoint(lldb::addr_t addr, uint32_t size,
   86   Status RemoveBreakpoint(lldb::addr_t addr, bool hardware = false) override;
   94                             lldb::addr_t &load_addr) override;
  141   std::map<lldb::tid_t, lldb::addr_t> m_threads_stepping_with_breakpoint;
tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_x86_64.cpp
 1032     uint32_t &wp_index, lldb::addr_t trap_addr) {
 1068     lldb::addr_t addr, size_t size, uint32_t watch_flags, uint32_t wp_index) {
 1182     lldb::addr_t addr, size_t size, uint32_t watch_flags) {
 1201 lldb::addr_t
tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_x86_64.h
   48                                lldb::addr_t trap_addr) override;
   56   Status SetHardwareWatchpointWithIndex(lldb::addr_t addr, size_t size,
   60   uint32_t SetHardwareWatchpoint(lldb::addr_t addr, size_t size,
   63   lldb::addr_t GetWatchpointAddress(uint32_t wp_index) override;
tools/lldb/source/Plugins/Process/Linux/NativeThreadLinux.cpp
  146 Status NativeThreadLinux::SetWatchpoint(lldb::addr_t addr, size_t size,
  163 Status NativeThreadLinux::RemoveWatchpoint(lldb::addr_t addr) {
  174 Status NativeThreadLinux::SetHardwareBreakpoint(lldb::addr_t addr,
  192 Status NativeThreadLinux::RemoveHardwareBreakpoint(lldb::addr_t addr) {
tools/lldb/source/Plugins/Process/Linux/NativeThreadLinux.h
   45   Status SetWatchpoint(lldb::addr_t addr, size_t size, uint32_t watch_flags,
   48   Status RemoveWatchpoint(lldb::addr_t addr) override;
   50   Status SetHardwareBreakpoint(lldb::addr_t addr, size_t size) override;
   52   Status RemoveHardwareBreakpoint(lldb::addr_t addr) override;
  102   using WatchpointIndexMap = std::map<lldb::addr_t, uint32_t>;
tools/lldb/source/Plugins/Process/POSIX/CrashReason.cpp
   17 void AppendFaultAddr(std::string &str, lldb::addr_t addr) {
   24 void AppendBounds(std::string &str, lldb::addr_t lower_bound,
   25                   lldb::addr_t upper_bound, lldb::addr_t addr) {
   25                   lldb::addr_t upper_bound, lldb::addr_t addr) {
  150 std::string GetCrashReasonString(CrashReason reason, lldb::addr_t fault_addr) {
tools/lldb/source/Plugins/Process/POSIX/CrashReason.h
   52 std::string GetCrashReasonString(CrashReason reason, lldb::addr_t fault_addr);
tools/lldb/source/Plugins/Process/POSIX/NativeProcessELF.cpp
   30 lldb::addr_t NativeProcessELF::GetSharedLibraryInfoAddress() {
   46 lldb::addr_t NativeProcessELF::GetELFImageInfoAddress() {
   55   lldb::addr_t phdr_addr = *maybe_phdr_addr;
   64   lldb::addr_t dynamic_section_addr = 0;
  112 NativeProcessELF::ReadSVR4LibraryInfo(lldb::addr_t link_map_addr) {
  139   lldb::addr_t info_address = GetSharedLibraryInfoAddress();
  144   lldb::addr_t address = 0;
  154   lldb::addr_t link_map = 0;
tools/lldb/source/Plugins/Process/POSIX/NativeProcessELF.h
   35   lldb::addr_t GetSharedLibraryInfoAddress() override;
   38   lldb::addr_t GetELFImageInfoAddress();
   45   ReadSVR4LibraryInfo(lldb::addr_t link_map_addr);
   48   llvm::Optional<lldb::addr_t> m_shared_library_info_addr;
tools/lldb/source/Plugins/Process/POSIX/ProcessMessage.h
   78   static ProcessMessage Watch(lldb::tid_t tid, lldb::addr_t wp_addr) {
   84                               lldb::addr_t fault_addr) {
  127   lldb::addr_t GetFaultAddress() const {
  132   lldb::addr_t GetHWAddress() const {
  150                  lldb::addr_t addr = 0)
  164   lldb::addr_t m_addr;
tools/lldb/source/Plugins/Process/Utility/HistoryThread.cpp
   28                              std::vector<lldb::addr_t> pcs)
tools/lldb/source/Plugins/Process/Utility/HistoryThread.h
   36                 std::vector<lldb::addr_t> pcs);
   80   std::vector<lldb::addr_t> m_pcs;
tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.cpp
   26 HistoryUnwind::HistoryUnwind(Thread &thread, std::vector<lldb::addr_t> pcs)
   42     addr_t pc = frame->GetFrameCodeAddress().GetLoadAddress(
   53 bool HistoryUnwind::DoGetFrameInfoAtIndex(uint32_t frame_idx, lldb::addr_t &cfa,
   54                                           lldb::addr_t &pc,
tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.h
   21   HistoryUnwind(Thread &thread, std::vector<lldb::addr_t> pcs);
   31   bool DoGetFrameInfoAtIndex(uint32_t frame_idx, lldb::addr_t &cfa,
   32                              lldb::addr_t &pc,
   37   std::vector<lldb::addr_t> m_pcs;
tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp
   36 bool lldb_private::InferiorCallMmap(Process *process, addr_t &allocated_addr,
   37                                     addr_t addr, addr_t length, unsigned prot,
   37                                     addr_t addr, addr_t length, unsigned prot,
   38                                     unsigned flags, addr_t fd, addr_t offset) {
   38                                     unsigned flags, addr_t fd, addr_t offset) {
   66       addr_t prot_arg;
  131 bool lldb_private::InferiorCallMunmap(Process *process, addr_t addr,
  132                                       addr_t length) {
  163         lldb::addr_t args[] = {addr, length};
tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.h
   27 bool InferiorCallMmap(Process *proc, lldb::addr_t &allocated_addr,
   28                       lldb::addr_t addr, lldb::addr_t length, unsigned prot,
   28                       lldb::addr_t addr, lldb::addr_t length, unsigned prot,
   29                       unsigned flags, lldb::addr_t fd, lldb::addr_t offset);
   29                       unsigned flags, lldb::addr_t fd, lldb::addr_t offset);
   31 bool InferiorCallMunmap(Process *proc, lldb::addr_t addr, lldb::addr_t length);
   31 bool InferiorCallMunmap(Process *proc, lldb::addr_t addr, lldb::addr_t length);
tools/lldb/source/Plugins/Process/Utility/LinuxProcMaps.cpp
   29   lldb::addr_t start_address = line_extractor.GetHexMaxU64(false, 0);
   37   lldb::addr_t end_address = line_extractor.GetHexMaxU64(false, start_address);
tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm.cpp
 1526 uint32_t RegisterContextDarwin_arm::SetHardwareBreakpoint(lldb::addr_t addr,
 1652 uint32_t RegisterContextDarwin_arm::SetHardwareWatchpoint(lldb::addr_t addr,
tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm.h
   78   uint32_t SetHardwareBreakpoint(lldb::addr_t addr, size_t size) override;
   84   uint32_t SetHardwareWatchpoint(lldb::addr_t addr, size_t size, bool read,
tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm64.cpp
  946 uint32_t RegisterContextDarwin_arm64::SetHardwareWatchpoint(lldb::addr_t addr,
tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm64.h
   60   uint32_t SetHardwareWatchpoint(lldb::addr_t addr, size_t size, bool read,
tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.cpp
   40                                                addr_t pc_value)
tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.h
   26                          uint32_t address_byte_size, lldb::addr_t pc_value);
   59   lldb::addr_t m_pc_value;
tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp
  124   addr_t current_pc = reg_ctx_sp->GetPC();
  287   addr_t pc;
  304     addr_t reg_val;
  611     addr_t next_next_frame_cfa = LLDB_INVALID_ADDRESS;
  722     addr_t current_pc_addr =
 1312           addr_t cfa_value;
 1512       addr_t val;
 1590   addr_t old_caller_pc_value = LLDB_INVALID_ADDRESS;
 1591   addr_t new_caller_pc_value = LLDB_INVALID_ADDRESS;
 1620   addr_t old_cfa = m_cfa;
 1621   addr_t old_afa = m_afa;
 1633     addr_t new_cfa;
 1714     addr_t new_cfa;
 1791     addr_t &address) {
 1795   addr_t cfa_reg_contents;
 1875     lldb::addr_t return_address_hint = GetReturnAddressHint(fa.GetOffset());
 1881       lldb::addr_t candidate_addr =
 1883       lldb::addr_t candidate =
 1908 lldb::addr_t RegisterContextLLDB::GetReturnAddressHint(int32_t plan_offset) {
 1909   addr_t hint;
 1950                                        uint32_t regnum, addr_t &value) {
 1999                                        addr_t &value) {
 2075 bool RegisterContextLLDB::GetCFA(addr_t &cfa) {
 2100 bool RegisterContextLLDB::GetStartPC(addr_t &start_pc) {
 2124 bool RegisterContextLLDB::ReadPC(addr_t &pc) {
tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.h
   64   bool GetCFA(lldb::addr_t &cfa);
   66   bool GetStartPC(lldb::addr_t &start_pc);
   68   bool ReadPC(lldb::addr_t &start_pc);
  184                     lldb::addr_t &value);
  186   bool ReadGPRValue(const RegisterNumber &reg_num, lldb::addr_t &value);
  190                           UnwindPlan::Row::FAValue &fa, lldb::addr_t &address);
  204   lldb::addr_t GetReturnAddressHint(int32_t plan_offset);
  222   lldb::addr_t m_cfa;
  223   lldb::addr_t m_afa;
tools/lldb/source/Plugins/Process/Utility/RegisterContextMemory.cpp
   25                                              addr_t reg_data_addr)
   94     addr_t reg_addr = m_reg_data_addr + reg_info->byte_offset;
tools/lldb/source/Plugins/Process/Utility/RegisterContextMemory.h
   25                         lldb::addr_t reg_data_addr);
   66   lldb::addr_t m_reg_data_addr; // If this is valid, then we have a register
tools/lldb/source/Plugins/Process/Utility/RegisterContextThreadMemory.cpp
   21     Thread &thread, lldb::addr_t register_data_addr)
  148 uint32_t RegisterContextThreadMemory::SetHardwareBreakpoint(lldb::addr_t addr,
  170 uint32_t RegisterContextThreadMemory::SetHardwareWatchpoint(lldb::addr_t addr,
  195     const lldb_private::RegisterInfo *reg_info, lldb::addr_t src_addr,
  207     const lldb_private::RegisterInfo *reg_info, lldb::addr_t dst_addr,
tools/lldb/source/Plugins/Process/Utility/RegisterContextThreadMemory.h
   22   RegisterContextThreadMemory(Thread &thread, lldb::addr_t register_data_addr);
   65   uint32_t SetHardwareBreakpoint(lldb::addr_t addr, size_t size) override;
   71   uint32_t SetHardwareWatchpoint(lldb::addr_t addr, size_t size, bool read,
   79                                      lldb::addr_t src_addr, uint32_t src_len,
   83                                     lldb::addr_t dst_addr, uint32_t dst_len,
   91   lldb::addr_t m_register_data_addr;
tools/lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp
  462       addr_t pc = reg_ctx_sp->GetPC() - pc_decrement;
tools/lldb/source/Plugins/Process/Utility/ThreadMemory.cpp
   31                            lldb::addr_t register_data_addr)
tools/lldb/source/Plugins/Process/Utility/ThreadMemory.h
   23                lldb::addr_t register_data_addr);
  100   lldb::addr_t m_register_data_addr;
tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp
  393 bool UnwindLLDB::DoGetFrameInfoAtIndex(uint32_t idx, addr_t &cfa, addr_t &pc,
  393 bool UnwindLLDB::DoGetFrameInfoAtIndex(uint32_t idx, addr_t &cfa, addr_t &pc,
tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.h
   58       lldb::addr_t target_memory_location;
   75   bool DoGetFrameInfoAtIndex(uint32_t frame_idx, lldb::addr_t &cfa,
   76                              lldb::addr_t &start_pc,
  113     lldb::addr_t start_pc; // The start address of the function/symbol for this
  115     lldb::addr_t cfa;      // The canonical frame address for this stack frame
tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp
   47     uint32_t idx, addr_t &cfa, addr_t &pc, bool &behaves_like_zeroth_frame) {
   47     uint32_t idx, addr_t &cfa, addr_t &pc, bool &behaves_like_zeroth_frame) {
  116     lldb::addr_t first_frame_pc = m_cursors.front().pc;
  139           lldb::addr_t first_frame_sp = reg_ctx->GetSP(0);
  207     lldb::addr_t first_frame_pc = m_cursors.front().pc;
  230           lldb::addr_t first_frame_sp = reg_ctx->GetSP(0);
tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.h
   28   bool DoGetFrameInfoAtIndex(uint32_t frame_idx, lldb::addr_t &cfa,
   29                              lldb::addr_t &pc,
   38     lldb::addr_t pc; // Program counter
   39     lldb::addr_t fp; // Frame pointer for us with backchain
tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp
  115 lldb::addr_t ProcessElfCore::AddAddressRangeFromLoadSegment(
  117   const lldb::addr_t addr = header.p_vaddr;
  173   lldb::addr_t vm_addr = 0;
  187       lldb::addr_t last_addr = AddAddressRangeFromLoadSegment(H);
  284 size_t ProcessElfCore::ReadMemory(lldb::addr_t addr, void *buf, size_t size,
  291 Status ProcessElfCore::GetMemoryRegionInfo(lldb::addr_t load_addr,
  331 size_t ProcessElfCore::DoReadMemory(lldb::addr_t addr, void *buf, size_t size,
  348   const lldb::addr_t offset = addr - address_range->GetRangeBase();
  349   const lldb::addr_t file_start = address_range->data.GetRangeBase();
  350   const lldb::addr_t file_end = address_range->data.GetRangeEnd();
  354   lldb::addr_t bytes_left =
  402 lldb::addr_t ProcessElfCore::GetImageInfoAddress() {
tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.h
   85   size_t ReadMemory(lldb::addr_t addr, void *buf, size_t size,
   88   size_t DoReadMemory(lldb::addr_t addr, void *buf, size_t size,
   92   GetMemoryRegionInfo(lldb::addr_t load_addr,
   95   lldb::addr_t GetImageInfoAddress() override;
  112     lldb::addr_t start;
  113     lldb::addr_t end;
  114     lldb::addr_t file_ofs;
  119   typedef lldb_private::Range<lldb::addr_t, lldb::addr_t> FileRange;
  119   typedef lldb_private::Range<lldb::addr_t, lldb::addr_t> FileRange;
  120   typedef lldb_private::RangeDataVector<lldb::addr_t, lldb::addr_t, FileRange>
  120   typedef lldb_private::RangeDataVector<lldb::addr_t, lldb::addr_t, FileRange>
  122   typedef lldb_private::RangeDataVector<lldb::addr_t, lldb::addr_t, uint32_t>
  122   typedef lldb_private::RangeDataVector<lldb::addr_t, lldb::addr_t, uint32_t>
  157   lldb::addr_t
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
 1362 addr_t GDBRemoteCommunicationClient::AllocateMemory(size_t size,
 1388 bool GDBRemoteCommunicationClient::DeallocateMemory(addr_t addr) {
 1451     lldb::addr_t addr, lldb_private::MemoryRegionInfo &region_info) {
 1468       addr_t addr_value = LLDB_INVALID_ADDRESS;
 1569     lldb::addr_t addr, MemoryRegionInfo &region) {
 2681     GDBStoppointType type, bool insert, addr_t addr, uint32_t length) {
 2794 lldb::addr_t GDBRemoteCommunicationClient::GetShlibInfoAddr() {
 3835               addr_t symbol_load_addr = LLDB_INVALID_ADDRESS;
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h
  210   lldb::addr_t AllocateMemory(size_t size, uint32_t permissions);
  212   bool DeallocateMemory(lldb::addr_t addr);
  216   Status GetMemoryRegionInfo(lldb::addr_t addr, MemoryRegionInfo &range_info);
  262   lldb::addr_t GetShlibInfoAddr();
  303       lldb::addr_t addr,     // Address of breakpoint or watchpoint
  596   Status GetQXferMemoryMapRegionInfo(lldb::addr_t addr,
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp
 2278   const lldb::addr_t read_addr = packet.GetHexMaxU64(false, 0);
 2359   const lldb::addr_t write_addr = packet.GetHexMaxU64(false, 0);
 2473   const lldb::addr_t read_addr = packet.GetHexMaxU64(false, 0);
 2579   const lldb::addr_t addr = packet.GetHexMaxU64(false, 0);
 2665   const lldb::addr_t addr = packet.GetHexMaxU64(false, 0);
 3142   lldb::addr_t file_load_address = LLDB_INVALID_ADDRESS;
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
 1552   lldb::addr_t pc;
 1759     const std::vector<addr_t> &exc_data, addr_t thread_dispatch_qaddr,
 1759     const std::vector<addr_t> &exc_data, addr_t thread_dispatch_qaddr,
 1762     LazyBool associated_with_dispatch_queue, addr_t dispatch_queue_t,
 1841               addr_t pc = thread_sp->GetRegisterContext()->GetPC();
 1859               addr_t pc = thread_sp->GetRegisterContext()->GetPC();
 1883               addr_t wp_addr = desc_extractor.GetU64(LLDB_INVALID_ADDRESS);
 1885               addr_t wp_hit_addr = desc_extractor.GetU64(LLDB_INVALID_ADDRESS);
 1923             addr_t pc = thread_sp->GetRegisterContext()->GetPC();
 1946               addr_t pc = thread_sp->GetRegisterContext()->GetPC() +
 2033   std::vector<addr_t> exc_data;
 2034   addr_t thread_dispatch_qaddr = LLDB_INVALID_ADDRESS;
 2037   addr_t dispatch_queue_t = LLDB_INVALID_ADDRESS;
 2123             lldb::addr_t mem_cache_addr = LLDB_INVALID_ADDRESS;
 2124             if (mem_cache_dict->GetValueForKeyAsInteger<lldb::addr_t>(
 2190     std::vector<addr_t> exc_data;
 2191     addr_t thread_dispatch_qaddr = LLDB_INVALID_ADDRESS;
 2194     addr_t dispatch_queue_t = LLDB_INVALID_ADDRESS;
 2232         lldb::addr_t pc;
 2298           lldb::addr_t mem_cache_addr = LLDB_INVALID_ADDRESS;
 2312         lldb::addr_t wp_addr = LLDB_INVALID_ADDRESS;
 2678 addr_t ProcessGDBRemote::GetImageInfoAddress() {
 2680   lldb::addr_t addr = m_gdb_comm.GetShlibInfoAddr();
 2721 size_t ProcessGDBRemote::DoReadMemory(addr_t addr, void *buf, size_t size,
 2811 Status ProcessGDBRemote::FlashErase(lldb::addr_t addr, size_t size) {
 2836   lldb::addr_t block_start_addr = addr - (addr % blocksize);
 2918 size_t ProcessGDBRemote::DoWriteMemory(addr_t addr, const void *buf,
 2981 lldb::addr_t ProcessGDBRemote::DoAllocateMemory(size_t size,
 2986   addr_t allocated_addr = LLDB_INVALID_ADDRESS;
 3027 Status ProcessGDBRemote::GetMemoryRegionInfo(addr_t load_addr,
 3046 Status ProcessGDBRemote::DoDeallocateMemory(lldb::addr_t addr) {
 3102   const addr_t addr = bp_site->GetLoadAddress();
 3220   addr_t addr = bp_site->GetLoadAddress();
 3290     addr_t addr = wp->GetLoadAddress();
 3330     addr_t addr = wp->GetLoadAddress();
 4060     lldb::addr_t image_list_address, lldb::addr_t image_count) {
 4060     lldb::addr_t image_list_address, lldb::addr_t image_count) {
 4079     const std::vector<lldb::addr_t> &load_addresses) {
 4711             lldb::addr_t lm = 0, base = 0, ld = 0;
 4778             lldb::addr_t base = 0;
 4804                                                      lldb::addr_t link_map,
 4805                                                      lldb::addr_t base_addr,
 4828     lldb::addr_t mod_base;
 4829     lldb::addr_t link_map;
 4898                                             lldb::addr_t &load_addr) {
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h
  128   lldb::addr_t GetImageInfoAddress() override;
  133   size_t DoReadMemory(lldb::addr_t addr, void *buf, size_t size,
  139   size_t DoWriteMemory(lldb::addr_t addr, const void *buf, size_t size,
  142   lldb::addr_t DoAllocateMemory(size_t size, uint32_t permissions,
  145   Status GetMemoryRegionInfo(lldb::addr_t load_addr,
  148   Status DoDeallocateMemory(lldb::addr_t ptr) override;
  209                             lldb::addr_t &load_addr) override;
  214   GetLoadedDynamicLibrariesInfos(lldb::addr_t image_list_address,
  215                                  lldb::addr_t image_count) override;
  224       const std::vector<lldb::addr_t> &load_addresses) override;
  261   typedef std::map<lldb::addr_t, lldb::addr_t> MMapMap;
  261   typedef std::map<lldb::addr_t, lldb::addr_t> MMapMap;
  265   std::vector<lldb::addr_t> m_thread_pcs;     // PC values for all the threads.
  290   using FlashRangeVector = lldb_private::RangeVector<lldb::addr_t, size_t>;
  366                     const std::vector<lldb::addr_t> &exc_data,
  367                     lldb::addr_t thread_dispatch_qaddr, bool queue_vars_valid,
  369                     lldb::addr_t dispatch_queue_t, std::string &queue_name,
  382   const char *GetDispatchQueueNameForThread(lldb::addr_t thread_dispatch_qaddr,
  396                                      lldb::addr_t link_map,
  397                                      lldb::addr_t base_addr,
  402   Status FlashErase(lldb::addr_t addr, size_t size);
tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp
   71                                    addr_t dispatch_queue_t,
  175 addr_t ThreadGDBRemote::GetQueueLibdispatchQueueAddress() {
  194     lldb::addr_t dispatch_queue_t) {
tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h
   46   lldb::addr_t GetQueueLibdispatchQueueAddress() override;
   48   void SetQueueLibdispatchQueueAddress(lldb::addr_t dispatch_queue_t) override;
   72   lldb::addr_t GetThreadDispatchQAddr() { return m_thread_dispatch_qaddr; }
   74   void SetThreadDispatchQAddr(lldb::addr_t thread_dispatch_qaddr) {
   81                     uint64_t queue_serial, lldb::addr_t dispatch_queue_t,
   96   lldb::addr_t m_thread_dispatch_qaddr;
   97   lldb::addr_t m_dispatch_queue_t;
tools/lldb/source/Plugins/Process/mach-core/ProcessMachCore.cpp
  132 bool ProcessMachCore::GetDynamicLoaderAddress(lldb::addr_t addr) {
  232   addr_t vm_addr = 0;
  236       lldb::addr_t section_vm_addr = section->GetFileAddress();
  281   addr_t objfile_binary_addr;
  303     addr_t addr = LLDB_INVALID_ADDRESS;
  396       lldb::addr_t section_vm_addr_start = entry->GetRangeBase();
  397       lldb::addr_t section_vm_addr_end = entry->GetRangeEnd();
  398       for (lldb::addr_t section_vm_addr = section_vm_addr_start;
  424     addr_t saved_mach_kernel_addr = m_mach_kernel_addr;
  425     addr_t saved_user_dyld_addr = m_dyld_addr;
  429     addr_t better_kernel_address =
  549 size_t ProcessMachCore::ReadMemory(addr_t addr, void *buf, size_t size,
  556 size_t ProcessMachCore::DoReadMemory(addr_t addr, void *buf, size_t size,
  579       const addr_t curr_addr = addr + bytes_read;
  584         const addr_t offset = curr_addr - core_memory_entry->GetRangeBase();
  585         const addr_t bytes_left = core_memory_entry->GetRangeEnd() - curr_addr;
  607 Status ProcessMachCore::GetMemoryRegionInfo(addr_t load_addr,
  658 addr_t ProcessMachCore::GetImageInfoAddress() {
tools/lldb/source/Plugins/Process/mach-core/ProcessMachCore.h
   66   size_t ReadMemory(lldb::addr_t addr, void *buf, size_t size,
   69   size_t DoReadMemory(lldb::addr_t addr, void *buf, size_t size,
   73   GetMemoryRegionInfo(lldb::addr_t load_addr,
   76   lldb::addr_t GetImageInfoAddress() override;
   89   bool GetDynamicLoaderAddress(lldb::addr_t addr);
  110   typedef lldb_private::Range<lldb::addr_t, lldb::addr_t> FileRange;
  110   typedef lldb_private::Range<lldb::addr_t, lldb::addr_t> FileRange;
  111   typedef lldb_private::RangeDataVector<lldb::addr_t, lldb::addr_t, FileRange>
  111   typedef lldb_private::RangeDataVector<lldb::addr_t, lldb::addr_t, FileRange>
  113   typedef lldb_private::RangeDataVector<lldb::addr_t, lldb::addr_t, uint32_t>
  113   typedef lldb_private::RangeDataVector<lldb::addr_t, lldb::addr_t, uint32_t>
  120   lldb::addr_t m_dyld_addr;
  121   lldb::addr_t m_mach_kernel_addr;
tools/lldb/source/Plugins/Process/mach-core/ThreadMachCore.h
   46   lldb::addr_t GetThreadDispatchQAddr() { return m_thread_dispatch_qaddr; }
   48   void SetThreadDispatchQAddr(lldb::addr_t thread_dispatch_qaddr) {
   58   lldb::addr_t m_thread_dispatch_qaddr;
tools/lldb/source/Plugins/Process/minidump/MinidumpParser.cpp
  329 MinidumpParser::FindMemoryRange(lldb::addr_t addr) {
  340       const lldb::addr_t range_start = memory_desc.StartOfMemoryRange;
  373       const lldb::addr_t range_start = memory_desc64.start_of_memory_range;
  390 llvm::ArrayRef<uint8_t> MinidumpParser::GetMemory(lldb::addr_t addr,
tools/lldb/source/Plugins/Process/minidump/MinidumpParser.h
   38   lldb::addr_t start; // virtual address of the beginning of the range
   42   Range(lldb::addr_t start, llvm::ArrayRef<uint8_t> range_ref)
   87   llvm::Optional<Range> FindMemoryRange(lldb::addr_t addr);
   89   llvm::ArrayRef<uint8_t> GetMemory(lldb::addr_t addr, size_t size);
tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp
   52                         const ModuleSpec &module_spec, lldb::addr_t base,
   53                         lldb::addr_t size)
   96   bool SetLoadAddress(Target &target, addr_t value,
  115   lldb::addr_t GetBaseImageAddress() const { return m_base; }
  119   lldb::addr_t m_base;
  120   lldb::addr_t m_size;
  305 size_t ProcessMinidump::ReadMemory(lldb::addr_t addr, void *buf, size_t size,
  312 size_t ProcessMinidump::DoReadMemory(lldb::addr_t addr, void *buf, size_t size,
  347 Status ProcessMinidump::GetMemoryRegionInfo(lldb::addr_t load_addr,
tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.h
   71   size_t ReadMemory(lldb::addr_t addr, void *buf, size_t size,
   74   size_t DoReadMemory(lldb::addr_t addr, void *buf, size_t size,
   79   Status GetMemoryRegionInfo(lldb::addr_t load_addr,
tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
 1784     lldb::addr_t context) {
tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPythonImpl.h
  133                         lldb::tid_t tid, lldb::addr_t context) override;
tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp
 1631   const lldb::addr_t offset = 0;
tools/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.cpp
  316   addr_t base = GetBaseFileAddress();
  324   llvm::DenseMap<addr_t, Symbol> symbols;
  362 llvm::Expected<lldb::addr_t>
  498   addr_t base = GetBaseFileAddress();
  542   addr_t base = GetBaseFileAddress();
  630 addr_t SymbolFileBreakpad::GetBaseFileAddress() {
  666   addr_t base = GetBaseFileAddress();
  689   addr_t base = GetBaseFileAddress();
  697   llvm::Optional<addr_t> next_addr;
  740   addr_t base = GetBaseFileAddress();
tools/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.h
  132   llvm::Expected<lldb::addr_t> GetParameterStackSize(Symbol &symbol) override;
  199   lldb::addr_t GetBaseFileAddress();
  213   using CompUnitMap = RangeDataVector<lldb::addr_t, lldb::addr_t, CompUnitData>;
  213   using CompUnitMap = RangeDataVector<lldb::addr_t, lldb::addr_t, CompUnitData>;
  218   using UnwindMap = RangeDataVector<lldb::addr_t, lldb::addr_t, Bookmark>;
  218   using UnwindMap = RangeDataVector<lldb::addr_t, lldb::addr_t, Bookmark>;
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
 2363     lldb::addr_t lowest_func_addr = func_ranges.GetMinRangeBase(0);
 2364     lldb::addr_t highest_func_addr = func_ranges.GetMaxRangeEnd(0);
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.cpp
  143 DWARFDIE::LookupDeepestBlock(lldb::addr_t file_addr) const {
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.h
   69   LookupDeepestBlock(lldb::addr_t file_addr) const;
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
 1079     const DWARFDIE &orig_die, addr_t subprogram_low_pc, uint32_t depth) {
 1137           const addr_t range_base = range.GetRangeBase();
 1693                     lldb::addr_t file_addr =
 1695                     lldb::addr_t byte_size = 1;
 1730     lldb::addr_t file_vm_addr = so_addr.GetFileAddress();
 1908                   const lldb::addr_t file_vm_addr =
 3135                                              const lldb::addr_t func_low_pc) {
 3358         lldb::addr_t location_DW_OP_addr = LLDB_INVALID_ADDRESS;
 3417                       const addr_t exe_file_addr =
 3434               const lldb::addr_t exe_file_addr =
 3567                                        const lldb::addr_t func_low_pc,
 3763     addr_t return_pc = child.GetAttributeValueAsAddress(DW_AT_call_return_pc,
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h
  353                               lldb::addr_t subprogram_low_pc, uint32_t depth);
  368                                     const lldb::addr_t func_low_pc);
  372                         const lldb::addr_t func_low_pc, bool parse_siblings,
  424   typedef lldb_private::RangeDataVector<lldb::addr_t, lldb::addr_t,
  424   typedef lldb_private::RangeDataVector<lldb::addr_t, lldb::addr_t,
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp
  318         lldb::addr_t file_addr = symbol->GetAddressRef().GetFileAddress();
  319         lldb::addr_t byte_size = symbol->GetByteSize();
  326         lldb::addr_t file_addr = symbol->GetAddressRef().GetFileAddress();
  327         lldb::addr_t byte_size = symbol->GetByteSize();
  760     const addr_t exe_file_addr = exe_so_addr.GetFileAddress();
  779             lldb::addr_t oso_file_addr =
 1309                                               lldb::addr_t exe_file_addr,
 1310                                               lldb::addr_t exe_byte_size,
 1311                                               lldb::addr_t oso_file_addr,
 1312                                               lldb::addr_t oso_byte_size) {
 1319     addr_t range_size = std::min<addr_t>(exe_byte_size, oso_byte_size);
 1319     addr_t range_size = std::min<addr_t>(exe_byte_size, oso_byte_size);
 1321       range_size = std::max<addr_t>(exe_byte_size, oso_byte_size);
 1349 lldb::addr_t
 1351                                             lldb::addr_t oso_file_addr) {
 1360         const lldb::addr_t offset =
 1362         const lldb::addr_t exe_file_addr =
 1381     const lldb::addr_t oso_file_addr = addr.GetFileAddress();
 1388         const lldb::addr_t offset =
 1390         const lldb::addr_t exe_file_addr =
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h
  148   typedef lldb_private::RangeDataVector<lldb::addr_t, lldb::addr_t,
  148   typedef lldb_private::RangeDataVector<lldb::addr_t, lldb::addr_t,
  149                                         lldb::addr_t>
  271     OSOEntry(uint32_t exe_sym_idx, lldb::addr_t oso_file_addr)
  280     lldb::addr_t GetOSOFileAddress() const { return m_oso_file_addr; }
  282     void SetOSOFileAddress(lldb::addr_t oso_file_addr) {
  288     lldb::addr_t m_oso_file_addr;
  291   typedef lldb_private::RangeDataVector<lldb::addr_t, lldb::addr_t, OSOEntry>
  291   typedef lldb_private::RangeDataVector<lldb::addr_t, lldb::addr_t, OSOEntry>
  311   bool AddOSOFileRange(CompileUnitInfo *cu_info, lldb::addr_t exe_file_addr,
  312                        lldb::addr_t exe_byte_size, lldb::addr_t oso_file_addr,
  312                        lldb::addr_t exe_byte_size, lldb::addr_t oso_file_addr,
  313                        lldb::addr_t oso_byte_size);
  341   lldb::addr_t LinkOSOFileAddress(SymbolFileDWARF *oso_symfile,
  342                                   lldb::addr_t oso_file_addr);
tools/lldb/source/Plugins/SymbolFile/NativePDB/CompileUnitIndex.h
   60   std::map<lldb::addr_t, PdbSymUid> m_symbols_by_va;
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbIndex.cpp
   61 lldb::addr_t PdbIndex::MakeVirtualAddress(uint16_t segment,
   79 lldb::addr_t PdbIndex::MakeVirtualAddress(const SegmentOffset &so) const {
   88 llvm::Optional<uint16_t> PdbIndex::GetModuleIndexForVa(lldb::addr_t va) const {
  131     lldb::addr_t va = MakeVirtualAddress(so);
  141 std::vector<SymbolAndUid> PdbIndex::FindSymbolsByVa(lldb::addr_t va) {
  178     lldb::addr_t start = MakeVirtualAddress(sol.so);
  179     lldb::addr_t end = start + sol.length;
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbIndex.h
  100   llvm::IntervalMap<lldb::addr_t, uint32_t>::Allocator m_allocator;
  103   llvm::IntervalMap<lldb::addr_t, uint16_t> m_va_to_modi;
  106   lldb::addr_t m_load_address = 0;
  116   void SetLoadAddress(lldb::addr_t addr) { m_load_address = addr; }
  117   lldb::addr_t GetLoadAddress() const { return m_load_address; }
  147   lldb::addr_t MakeVirtualAddress(uint16_t segment, uint32_t offset) const;
  148   lldb::addr_t MakeVirtualAddress(const SegmentOffset &so) const;
  150   std::vector<SymbolAndUid> FindSymbolsByVa(lldb::addr_t va);
  157   llvm::Optional<uint16_t> GetModuleIndexForVa(lldb::addr_t va) const;
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbUtil.cpp
   33   lldb::addr_t start =
   35   lldb::addr_t end = start + range.Range;
   41     lldb::addr_t size = gap.GapStartOffset - start;
  512 GetCorrespondingFrameData(lldb::addr_t load_addr,
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp
  159                                lldb::addr_t addr) {
  165                                lldb::addr_t addr) {
  751   lldb::addr_t addr = 0;
  961   lldb::addr_t file_addr = addr.GetFileAddress();
 1025                                       lldb::addr_t base_addr,
 1049                                   lldb::addr_t base_addr, uint32_t file_number,
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.h
  219   lldb::addr_t m_obj_load_address = 0;
tools/lldb/source/Plugins/SymbolFile/PDB/PDBLocationToDWARFExpression.cpp
   39     Range<lldb::addr_t, lldb::addr_t> fdRange(fd->getVirtualAddress(),
   39     Range<lldb::addr_t, lldb::addr_t> fdRange(fd->getVirtualAddress(),
tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp
  186   lldb::addr_t obj_load_address =
  751     addr_t file_vm_addr = so_addr.GetFileAddress();
 1378   std::set<lldb::addr_t> sym_addresses;
 1893   lldb::addr_t file_vm_addr = so_addr.GetFileAddress();
tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetItemInfoHandler.cpp
  130 lldb::addr_t AppleGetItemInfoHandler::SetupGetItemInfoFunction(
  135   lldb::addr_t args_addr = LLDB_INVALID_ADDRESS;
  226                                      addr_t page_to_free,
  297     addr_t bufaddr = process_sp->AllocateMemory(
  327   addr_t args_addr = SetupGetItemInfoFunction(thread, argument_values);
tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetItemInfoHandler.h
   49     lldb::addr_t item_buffer_ptr;  /* the address of the item buffer from
   51     lldb::addr_t item_buffer_size; /* the size of the item buffer from
   88   GetItemInfoReturnInfo GetItemInfo(Thread &thread, lldb::addr_t item,
   89                                     lldb::addr_t page_to_free,
   96   lldb::addr_t SetupGetItemInfoFunction(Thread &thread,
  106   lldb::addr_t m_get_item_info_return_buffer_addr;
tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetPendingItemsHandler.cpp
  133 lldb::addr_t AppleGetPendingItemsHandler::SetupGetPendingItemsFunction(
  140   lldb::addr_t args_addr = LLDB_INVALID_ADDRESS;
  224 AppleGetPendingItemsHandler::GetPendingItems(Thread &thread, addr_t queue,
  225                                              addr_t page_to_free,
  300     addr_t bufaddr = process_sp->AllocateMemory(
  330   addr_t args_addr = SetupGetPendingItemsFunction(thread, argument_values);
tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetPendingItemsHandler.h
   51     lldb::addr_t items_buffer_ptr; /* the address of the pending items buffer
   53     lldb::addr_t
   92   GetPendingItemsReturnInfo GetPendingItems(Thread &thread, lldb::addr_t queue,
   93                                             lldb::addr_t page_to_free,
  100   lldb::addr_t
  111   lldb::addr_t m_get_pending_items_return_buffer_addr;
tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetQueuesHandler.cpp
  141 lldb::addr_t
  150   lldb::addr_t args_addr = LLDB_INVALID_ADDRESS;
  228 AppleGetQueuesHandler::GetCurrentQueues(Thread &thread, addr_t page_to_free,
  297     addr_t bufaddr = process_sp->AllocateMemory(
  324   addr_t args_addr = SetupGetQueuesFunction(thread, argument_values);
tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetQueuesHandler.h
   48     lldb::addr_t queues_buffer_ptr;  /* the address of the queues buffer from
   50     lldb::addr_t queues_buffer_size; /* the size of the queues buffer from
   86                                        lldb::addr_t page_to_free,
   93   lldb::addr_t SetupGetQueuesFunction(Thread &thread,
  103   lldb::addr_t m_get_queues_return_buffer_addr;
tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetThreadItemInfoHandler.cpp
  139 lldb::addr_t AppleGetThreadItemInfoHandler::SetupGetThreadItemInfoFunction(
  146   lldb::addr_t args_addr = LLDB_INVALID_ADDRESS;
  234                                                  addr_t page_to_free,
  303     addr_t bufaddr = process_sp->AllocateMemory(
  334   addr_t args_addr = SetupGetThreadItemInfoFunction(thread, argument_values);
tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetThreadItemInfoHandler.h
   50     lldb::addr_t item_buffer_ptr;  /* the address of the item buffer from
   52     lldb::addr_t item_buffer_size; /* the size of the item buffer from
   87                                                 lldb::addr_t page_to_free,
   94   lldb::addr_t
  105   lldb::addr_t m_get_thread_item_info_return_buffer_addr;
tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp
  114 SystemRuntimeMacOSX::GetQueueNameFromThreadQAddress(addr_t dispatch_qaddr) {
  125     addr_t dispatch_queue_addr =
  131         addr_t pointer_to_label_address =
  133         addr_t label_addr =
  142         addr_t label_addr =
  156 lldb::addr_t SystemRuntimeMacOSX::GetLibdispatchQueueAddressFromThreadQAddress(
  157     addr_t dispatch_qaddr) {
  158   addr_t libdispatch_queue_t_address = LLDB_INVALID_ADDRESS;
  168 lldb::QueueKind SystemRuntimeMacOSX::GetQueueKind(addr_t dispatch_queue_addr) {
  234 SystemRuntimeMacOSX::GetQueueIDFromThreadQAddress(lldb::addr_t dispatch_qaddr) {
  249       addr_t serialnum_address =
  507 SystemRuntimeMacOSX::GetExtendedBacktraceFromItemRef(lldb::addr_t item_ref) {
  573   addr_t queue_info_version_address = LLDB_INVALID_ADDRESS;
  574   addr_t queue_info_data_offset_address = LLDB_INVALID_ADDRESS;
  575   addr_t item_info_version_address = LLDB_INVALID_ADDRESS;
  576   addr_t item_info_data_offset_address = LLDB_INVALID_ADDRESS;
  746 SystemRuntimeMacOSX::GetPendingItemRefsForQueue(lldb::addr_t queue) {
  841                                             addr_t item_ref) {
  877     lldb::addr_t queues_buffer, uint64_t queues_buffer_size, uint64_t count,
  915       addr_t queue = extractor.GetPointer(&offset);
tools/lldb/source/Plugins/SystemRuntime/MacOSX/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;
  125     lldb::addr_t function_or_block;
  131     std::vector<lldb::addr_t> enqueuing_callstack;
  240     lldb::addr_t item_ref;
  241     lldb::addr_t code_address;
  264   PendingItemsForQueue GetPendingItemRefsForQueue(lldb::addr_t queue);
  273   lldb::addr_t m_page_to_free;
  277   lldb::addr_t m_dispatch_queue_offsets_addr;
  280   lldb::addr_t m_libpthread_layout_offsets_addr;
  283   lldb::addr_t m_dispatch_tsd_indexes_addr;
  286   lldb::addr_t m_dispatch_voucher_offsets_addr;
tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp
  104         const lldb::addr_t base_addr = inst->GetAddress().GetFileAddress();
  112         std::map<lldb::addr_t, std::pair<UnwindPlan::RowSP, RegisterValueMap>>
  143         lldb::addr_t condition_block_start_offset = 0;
  151             lldb::addr_t current_offset =
  267       lldb::addr_t base_addr = range.GetBaseAddress().GetFileAddress();
  362     const EmulateInstruction::Context &context, lldb::addr_t addr, void *dst,
  381     const EmulateInstruction::Context &context, lldb::addr_t addr,
  391     lldb::addr_t addr, const void *dst, size_t dst_len) {
tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.h
   82              lldb::addr_t addr, void *dst, size_t length);
   87               lldb::addr_t addr, const void *dst, size_t length);
  109                      lldb::addr_t addr, const void *dst, size_t length);
tools/lldb/source/Plugins/UnwindAssembly/x86/x86AssemblyInspectionEngine.cpp
  815     const addr_t current_func_text_offset,
  818     addr_t &target_insn_offset) {
  821     addr_t next_pc_value = current_func_text_offset + instruction_length;
  842     const addr_t current_func_text_offset,
  846   addr_t target_insn_offset;
  926   addr_t current_func_text_offset = 0;
tools/lldb/source/Plugins/UnwindAssembly/x86/x86AssemblyInspectionEngine.h
  119   bool non_local_branch_p (const lldb::addr_t current_func_text_offset, 
  122   bool local_branch_p (const lldb::addr_t current_func_text_offset, 
  125                        lldb::addr_t &target_insn_offset);
tools/lldb/source/Symbol/ArmUnwindInfo.cpp
   33 static addr_t Prel31ToAddr(uint32_t prel31) {
   34   addr_t res = prel31;
   40 ArmUnwindInfo::ArmExidxEntry::ArmExidxEntry(uint32_t f, lldb::addr_t a,
   55   addr_t exidx_base_addr = m_arm_exidx_sp->GetFileAddress();
   59     lldb::addr_t file_addr = exidx_base_addr + offset;
   60     lldb::addr_t addr = exidx_base_addr + (addr_t)offset +
  367   addr_t data_file_addr = it->file_address + 4 + Prel31ToAddr(it->data);
tools/lldb/source/Symbol/Block.cpp
   37     addr_t base_addr = LLDB_INVALID_ADDRESS;
   58 void Block::Dump(Stream *s, addr_t base_addr, int32_t depth,
  158 void Block::DumpAddressRanges(Stream *s, lldb::addr_t base_addr) {
  169 bool Block::Contains(addr_t range_offset) const {
  229 bool Block::GetRangeContainingOffset(const addr_t offset, Range &range) {
  245       const addr_t addr_offset = addr.GetOffset();
  246       const addr_t func_offset = func_range.GetBaseAddress().GetOffset();
  249         addr_t offset = addr_offset - func_offset;
  267 bool Block::GetRangeContainingLoadAddress(lldb::addr_t load_addr,
  280       const addr_t addr_offset = addr.GetOffset();
  281       const addr_t func_offset = func_range.GetBaseAddress().GetOffset();
  284         addr_t offset = addr_offset - func_offset;
  331       const addr_t function_file_addr =
  333       const addr_t block_start_addr = function_file_addr + range.GetRangeBase();
  334       const addr_t block_end_addr = function_file_addr + range.GetRangeEnd();
tools/lldb/source/Symbol/ClangASTContext.cpp
  212 static lldb::addr_t GetVTableAddress(Process &process,
  271                                          lldb::addr_t vtable_ptr,
  282     const lldb::addr_t base_offset_addr = vtable_ptr + vbtable_index * 4;
  294   const lldb::addr_t base_offset_addr =
  313   lldb::addr_t vtable_ptr =
 9597         lldb::addr_t pointer_address = data.GetMaxU64(&offset, data_byte_size);
tools/lldb/source/Symbol/CompactUnwindInfo.cpp
  201           addr_t func_range_start_file_addr =
  500   addr_t text_section_file_address = LLDB_INVALID_ADDRESS;
  511   addr_t function_offset =
  577         addr_t objfile_base_address =
  595             addr_t objfile_base_address =
  661         addr_t objfile_base_address =
  679             addr_t objfile_base_address =
tools/lldb/source/Symbol/CompilerType.cpp
  962                                   lldb::addr_t addr, AddressType address_type,
 1007                                  lldb::addr_t addr, AddressType address_type,
tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp
   33                 uint32_t eh_ptr_enc, addr_t pc_rel_addr, addr_t text_addr,
   33                 uint32_t eh_ptr_enc, addr_t pc_rel_addr, addr_t text_addr,
   34                 addr_t data_addr) //, BSDRelocs *data_relocs) const
  201   addr_t start_file_addr = range.GetBaseAddress().GetFileAddress();
  351               const lldb::addr_t pc_rel_addr = m_section_sp->GetFileAddress();
  499       const lldb::addr_t pc_rel_addr = m_section_sp->GetFileAddress();
  500       const lldb::addr_t text_addr = LLDB_INVALID_ADDRESS;
  501       const lldb::addr_t data_addr = LLDB_INVALID_ADDRESS;
  503       lldb::addr_t addr =
  509       lldb::addr_t length = GetGNUEHPointer(
  574   const lldb::addr_t pc_rel_addr = m_section_sp->GetFileAddress();
  575   const lldb::addr_t text_addr = LLDB_INVALID_ADDRESS;
  576   const lldb::addr_t data_addr = LLDB_INVALID_ADDRESS;
  577   lldb::addr_t range_base =
  580   lldb::addr_t range_len = GetGNUEHPointer(
  587   addr_t lsda_data_file_address = LLDB_INVALID_ADDRESS;
  784           lldb::addr_t offset = row->GetOffset();
 1015     const std::function<bool(lldb::addr_t, uint32_t, dw_offset_t)> &callback) {
tools/lldb/source/Symbol/Function.cpp
  131 CallEdge::CallEdge(const char *symbol_name, lldb::addr_t return_pc,
  181 lldb::addr_t CallEdge::GetReturnPCAddress(Function &caller,
  286 CallEdge *Function::GetCallEdgeForReturnAddress(addr_t return_pc,
  499         addr_t prologue_end_file_addr = LLDB_INVALID_ADDRESS;
  500         addr_t line_zero_end_file_addr = LLDB_INVALID_ADDRESS;
  551         const addr_t func_start_file_addr =
  553         const addr_t func_end_file_addr =
tools/lldb/source/Symbol/LineEntry.cpp
   22                      lldb::addr_t section_offset, lldb::addr_t byte_size,
   22                      lldb::addr_t section_offset, lldb::addr_t byte_size,
  164   const lldb::addr_t a_byte_size = a.range.GetByteSize();
  165   const lldb::addr_t b_byte_size = b.range.GetByteSize();
tools/lldb/source/Symbol/LineTable.cpp
   27 void LineTable::InsertLineEntry(lldb::addr_t file_addr, uint32_t line,
   60     LineSequence *sequence, lldb::addr_t file_addr, uint32_t line,
  252   addr_t file_addr = entry.file_addr;
  462   lldb::addr_t prev_file_addr = LLDB_INVALID_ADDRESS;
  469     const lldb::addr_t lookup_file_addr =
  478     lldb::addr_t prev_end_entry_linked_file_addr = LLDB_INVALID_ADDRESS;
  479     lldb::addr_t entry_linked_file_addr = LLDB_INVALID_ADDRESS;
  490             std::min<lldb::addr_t>(entry.file_addr,
  512             std::min<lldb::addr_t>(entry.file_addr,
tools/lldb/source/Symbol/ObjectFile.cpp
  172                                     lldb::addr_t header_addr,
  285                        const ProcessSP &process_sp, lldb::addr_t header_addr,
  314 AddressClass ObjectFile::GetAddressClass(addr_t file_addr) {
  462                                     lldb::addr_t addr, size_t byte_size) {
  504       const addr_t base_load_addr =
  547       const addr_t base_load_addr =
tools/lldb/source/Symbol/Symbol.cpp
   36                const lldb::SectionSP &section_sp, addr_t offset, addr_t size,
   36                const lldb::SectionSP &section_sp, addr_t offset, addr_t size,
  184       const lldb::addr_t byte_size = GetByteSize();
  412 lldb::addr_t Symbol::GetByteSize() const { return m_addr_range.GetByteSize(); }
  484 lldb::addr_t Symbol::GetFileAddress() const {
  491 lldb::addr_t Symbol::GetLoadAddress(Target *target) const {
  505 lldb::addr_t Symbol::ResolveCallableAddress(Target &target) const {
  529     lldb::addr_t load_addr =
  567 bool Symbol::ContainsFileAddress(lldb::addr_t file_addr) const {
tools/lldb/source/Symbol/SymbolContext.cpp
  116       const addr_t function_offset =
  140         const addr_t inlined_function_offset =
  179       const addr_t symbol_offset =
  770   lldb::addr_t range_size = end_entry.range.GetBaseAddress().GetFileAddress() -
 1117 bool SymbolContextSpecifier::AddressMatches(lldb::addr_t addr) {
tools/lldb/source/Symbol/Symtab.cpp
  521   std::vector<lldb::addr_t> &addr_cache;
  535                         std::vector<lldb::addr_t> &a)
  540     addr_t value_a = addr_cache[index_a];
  546     addr_t value_b = addr_cache[index_b];
  584   std::vector<lldb::addr_t> addr_cache(m_symbols.size(), LLDB_INVALID_ADDRESS);
  823   const addr_t file_addr;
  826   addr_t match_offset;
  832                                   RangeVector<addr_t, addr_t> &section_ranges) {
  832                                   RangeVector<addr_t, addr_t> &section_ranges) {
  846           addr_t base_addr = sect_sp->GetFileAddress();
  847           RangeVector<addr_t, addr_t>::Entry entry;
  847           RangeVector<addr_t, addr_t>::Entry entry;
  883       RangeVector<addr_t, addr_t> section_ranges;
  883       RangeVector<addr_t, addr_t> section_ranges;
  898         addr_t curr_base_addr = entry->GetRangeBase();
  904           const RangeVector<addr_t, addr_t>::Entry *containing_section =
  904           const RangeVector<addr_t, addr_t>::Entry *containing_section =
  908           addr_t sym_size = 0;
  918             addr_t next_base_addr = next_entry->GetRangeBase();
  920               addr_t size_to_next_symbol = next_base_addr - curr_base_addr;
  952 Symbol *Symtab::FindSymbolAtFileAddress(addr_t file_addr) {
  967 Symbol *Symtab::FindSymbolContainingFileAddress(addr_t file_addr) {
  984     addr_t file_addr, std::function<bool(Symbol *)> const &callback) {
tools/lldb/source/Symbol/Type.cpp
  403                              lldb::addr_t address, AddressType address_type,
  420 bool Type::ReadFromMemory(ExecutionContext *exe_ctx, lldb::addr_t addr,
  456 bool Type::WriteToMemory(ExecutionContext *exe_ctx, lldb::addr_t addr,
tools/lldb/source/Symbol/UnwindPlan.cpp
  226                            Thread *thread, addr_t base_addr) const {
  490 void UnwindPlan::Dump(Stream &s, Thread *thread, lldb::addr_t base_addr) const {
  497     addr_t lsda_load_addr = m_lsda_address.GetLoadAddress(target_sp.get());
  498     addr_t personality_func_load_addr =
tools/lldb/source/Symbol/UnwindTable.cpp
  120   addr_t file_addr = addr.GetFileAddress();
tools/lldb/source/Symbol/Variable.cpp
  152     lldb::addr_t loclist_base_addr = LLDB_INVALID_ADDRESS;
  239       addr_t loclist_base_load_addr =
  268         addr_t loclist_base_file_addr =
  320         addr_t file_address = frame->GetFrameCodeAddress().GetFileAddress();
  464       const addr_t file_addr = address.GetFileAddress();
  467           addr_t loclist_base_file_addr =
tools/lldb/source/Target/ABI.cpp
  185 bool ABI::PrepareTrivialCall(Thread &thread, lldb::addr_t sp,
  186                              lldb::addr_t functionAddress,
  187                              lldb::addr_t returnAddress, llvm::Type &returntype,
tools/lldb/source/Target/Memory.cpp
   40 void MemoryCache::AddL1CacheData(lldb::addr_t addr, const void *src,
   46 void MemoryCache::AddL1CacheData(lldb::addr_t addr,
   52 void MemoryCache::Flush(addr_t addr, size_t size) {
   75     const addr_t end_addr = (addr + size - 1);
   76     const addr_t first_cache_line_addr = addr - (addr % cache_line_byte_size);
   77     const addr_t last_cache_line_addr =
   91     for (addr_t curr_addr = first_cache_line_addr; cache_idx < num_cache_lines;
  100 void MemoryCache::AddInvalidRange(lldb::addr_t base_addr,
  101                                   lldb::addr_t byte_size) {
  110 bool MemoryCache::RemoveInvalidRange(lldb::addr_t base_addr,
  111                                      lldb::addr_t byte_size) {
  125 size_t MemoryCache::Read(addr_t addr, void *dst, size_t dst_len,
  171     addr_t curr_addr = addr - (addr % cache_line_byte_size);
  172     addr_t cache_offset = addr - curr_addr;
  247 AllocatedBlock::AllocatedBlock(lldb::addr_t addr, uint32_t byte_size,
  259 lldb::addr_t AllocatedBlock::ReserveBlock(uint32_t size) {
  269     const lldb::addr_t range_size = free_block.GetByteSize();
  275       addr_t addr = free_block.GetRangeBase();
  277       lldb::addr_t block_size = num_chunks * m_chunk_size;
  278       lldb::addr_t bytes_left = range_size - block_size;
  290         Range<lldb::addr_t, uint32_t> reserved_block(free_block);
  310 bool AllocatedBlock::FreeBlock(addr_t addr) {
  347   addr_t addr = m_process.DoAllocateMemory(page_byte_size, permissions, error);
  366 lldb::addr_t AllocatedMemoryCache::AllocateMemory(size_t byte_size,
  371   addr_t addr = LLDB_INVALID_ADDRESS;
  397 bool AllocatedMemoryCache::DeallocateMemory(lldb::addr_t addr) {
tools/lldb/source/Target/Process.cpp
  955             lldb::addr_t crashing_address;
 1269 ThreadSP Process::CreateOSPluginThread(lldb::tid_t tid, lldb::addr_t context) {
 1481 addr_t Process::GetImageInfoAddress() { return LLDB_INVALID_ADDRESS; }
 1618   addr_t load_addr = LLDB_INVALID_ADDRESS;
 1717 size_t Process::RemoveBreakpointOpcodesFromBuffer(addr_t bp_addr, size_t size,
 1727         addr_t intersect_addr;
 1758   const addr_t bp_addr = bp_site->GetLoadAddress();
 1834   addr_t bp_addr = bp_site->GetLoadAddress();
 1924 size_t Process::ReadMemory(addr_t addr, void *buf, size_t size, Status &error) {
 1965 size_t Process::ReadCStringFromMemory(addr_t addr, std::string &out_str,
 1969   addr_t curr_addr = addr;
 1985 size_t Process::ReadStringFromMemory(addr_t addr, char *dst, size_t max_bytes,
 1999     addr_t curr_addr = addr;
 2005       addr_t cache_line_bytes_left =
 2007       addr_t bytes_to_read =
 2008           std::min<addr_t>(bytes_left, cache_line_bytes_left);
 2038 size_t Process::ReadCStringFromMemory(addr_t addr, char *dst,
 2047     addr_t curr_addr = addr;
 2053       addr_t cache_line_bytes_left =
 2055       addr_t bytes_to_read =
 2056           std::min<addr_t>(bytes_left, cache_line_bytes_left);
 2084 size_t Process::ReadMemoryFromInferior(addr_t addr, void *buf, size_t size,
 2108 uint64_t Process::ReadUnsignedIntegerFromMemory(lldb::addr_t vm_addr,
 2119 int64_t Process::ReadSignedIntegerFromMemory(lldb::addr_t vm_addr,
 2130 addr_t Process::ReadPointerFromMemory(lldb::addr_t vm_addr, Status &error) {
 2130 addr_t Process::ReadPointerFromMemory(lldb::addr_t vm_addr, Status &error) {
 2138 bool Process::WritePointerToMemory(lldb::addr_t vm_addr, lldb::addr_t ptr_value,
 2138 bool Process::WritePointerToMemory(lldb::addr_t vm_addr, lldb::addr_t ptr_value,
 2150 size_t Process::WriteMemoryPrivate(addr_t addr, const void *buf, size_t size,
 2166 size_t Process::WriteMemory(addr_t addr, const void *buf, size_t size,
 2197     addr_t intersect_addr;
 2210     const addr_t curr_addr = addr + bytes_written;
 2242 size_t Process::WriteScalarToMemory(addr_t addr, const Scalar &scalar,
 2260 size_t Process::ReadScalarIntegerFromMemory(addr_t addr, uint32_t byte_size,
 2302 addr_t Process::AllocateMemory(size_t size, uint32_t permissions,
 2325 addr_t Process::CallocateMemory(size_t size, uint32_t permissions,
 2327   addr_t return_addr = AllocateMemory(size, permissions, error);
 2373 Status Process::DeallocateMemory(addr_t ptr) {
 2394                                        lldb::addr_t header_addr,
 2413 bool Process::GetLoadAddressPermissions(lldb::addr_t load_addr,
 5589 addr_t Process::ResolveIndirectFunction(const Address *address, Status &error) {
 5595   addr_t function_addr = LLDB_INVALID_ADDRESS;
 5597   addr_t addr = address->GetLoadAddress(&GetTarget());
 5598   std::map<addr_t, addr_t>::const_iterator iter =
 5598   std::map<addr_t, addr_t>::const_iterator iter =
 5721 ThreadCollectionSP Process::GetHistoryThreads(lldb::addr_t addr) {
 5753 size_t Process::AddImageToken(lldb::addr_t image_ptr) {
 5758 lldb::addr_t Process::GetImagePtrFromToken(size_t token) const {
 5827   lldb::addr_t range_end = 0;
 5981                                        addr_t &returned_func,
tools/lldb/source/Target/Queue.cpp
   69 void Queue::SetLibdispatchQueueAddress(addr_t dispatch_queue_t_addr) {
   73 addr_t Queue::GetLibdispatchQueueAddress() const {
tools/lldb/source/Target/QueueItem.cpp
   18                      lldb::addr_t item_ref, lldb_private::Address address)
   58 lldb::addr_t QueueItem::GetItemThatEnqueuedThis() {
   78 std::vector<lldb::addr_t> &QueueItem::GetEnqueueingBacktrace() {
tools/lldb/source/Target/RegisterContext.cpp
  157   lldb::addr_t callAddr = addr.GetCallableLoadAddress(target);
  272 uint32_t RegisterContext::SetHardwareBreakpoint(lldb::addr_t addr,
  281 uint32_t RegisterContext::SetHardwareWatchpoint(lldb::addr_t addr, size_t size,
  293     const RegisterInfo *reg_info, lldb::addr_t src_addr, uint32_t src_len,
  363     const RegisterInfo *reg_info, lldb::addr_t dst_addr, uint32_t dst_len,
tools/lldb/source/Target/SectionLoadHistory.cpp
  104 addr_t
  114 bool SectionLoadHistory::ResolveLoadAddress(uint32_t stop_id, addr_t load_addr,
  125     uint32_t stop_id, const lldb::SectionSP &section_sp, addr_t load_addr,
  147                                             addr_t load_addr) {
tools/lldb/source/Target/SectionLoadList.cpp
   48 addr_t
   51   addr_t section_load_addr = LLDB_INVALID_ADDRESS;
   64                                             addr_t load_addr,
  160       addr_t load_addr = sta_pos->second;
  173                                          addr_t load_addr) {
  208 bool SectionLoadList::ResolveLoadAddress(addr_t load_addr, Address &so_addr,
  218       const addr_t pos_load_addr = pos->first;
  220         addr_t offset = load_addr - pos_load_addr;
  234         addr_t offset = load_addr - rpos->first;
tools/lldb/source/Target/StackFrame.cpp
   52                        user_id_t unwind_frame_index, addr_t cfa,
   53                        bool cfa_is_valid, addr_t pc, StackFrame::Kind kind,
   79                        const RegisterContextSP &reg_context_sp, addr_t cfa,
   80                        addr_t pc, bool behaves_like_zeroth_frame,
  105                        const RegisterContextSP &reg_context_sp, addr_t cfa,
  216 bool StackFrame::ChangePC(addr_t pc) {
  299       addr_t offset = lookup_addr.GetOffset();
  311             addr_t addr_minus_one =
 1087       addr_t loclist_base_addr = LLDB_INVALID_ADDRESS;
 1243                        RegisterContext &register_context, lldb::addr_t value) {
 1265     lldb::addr_t adjusted_value = value;
 1307                              lldb::addr_t addr) {
 1316 lldb::ValueObjectSP StackFrame::GuessValueForAddress(lldb::addr_t addr) {
tools/lldb/source/Target/StackFrameList.cpp
   64     lldb::addr_t cur_pc = m_thread.GetRegisterContext()->GetPC();
  111   lldb::addr_t curr_pc = m_thread.GetRegisterContext()->GetPC();
  246                                   Target &target, addr_t return_pc,
  379   addr_t return_pc = next_reg_ctx_sp->GetPC();
  389     addr_t cfa = LLDB_INVALID_ADDRESS;
  391     addr_t pc =
  447     lldb::addr_t pc = LLDB_INVALID_ADDRESS;
  448     lldb::addr_t cfa = LLDB_INVALID_ADDRESS;
  516           addr_t load_addr = curr_frame_address.GetOpcodeLoadAddress(
  665         addr_t pc, cfa;
tools/lldb/source/Target/StackID.cpp
   61   const lldb::addr_t lhs_cfa = lhs.GetCallFrameAddress();
   62   const lldb::addr_t rhs_cfa = rhs.GetCallFrameAddress();
tools/lldb/source/Target/StopInfo.cpp
  565   lldb::addr_t m_address; // We use this to capture the breakpoint site address
  622                      lldb::addr_t watch_hit_addr)
  901   lldb::addr_t m_watch_hit_addr;
 1111                                            lldb::addr_t watch_hit_addr) {
 1162                                  lldb::addr_t *crashing_address) {
tools/lldb/source/Target/Target.cpp
  323                                       uint32_t column, lldb::addr_t offset,
  372 BreakpointSP Target::CreateBreakpoint(lldb::addr_t addr, bool internal,
  402 Target::CreateAddressInModuleBreakpoint(lldb::addr_t file_addr, bool internal,
  417     lldb::addr_t offset, LazyBool skip_prologue, bool internal, bool hardware) {
  441                          LanguageType language, lldb::addr_t offset,
  467                          LanguageType language, lldb::addr_t offset,
  772 WatchpointSP Target::CreateWatchpoint(lldb::addr_t addr, size_t size,
 1712                           lldb::addr_t *load_addr_ptr) {
 1722   addr_t load_addr = LLDB_INVALID_ADDRESS;
 1723   addr_t file_addr = LLDB_INVALID_ADDRESS;
 1806   addr_t curr_addr = addr.GetLoadAddress(this);
 1832     addr_t curr_addr = addr.GetLoadAddress(this);
 1844       addr_t cache_line_bytes_left =
 1846       addr_t bytes_to_read =
 1847           std::min<addr_t>(bytes_left, cache_line_bytes_left);
 1924     addr_t pointer_vm_addr = scalar.ULongLong(LLDB_INVALID_ADDRESS);
 2406 lldb::addr_t Target::GetPersistentSymbol(ConstString name) {
 2407   lldb::addr_t address = LLDB_INVALID_ADDRESS;
 2459 lldb::addr_t Target::GetCallableLoadAddress(lldb::addr_t load_addr,
 2459 lldb::addr_t Target::GetCallableLoadAddress(lldb::addr_t load_addr,
 2467 lldb::addr_t Target::GetOpcodeLoadAddress(lldb::addr_t load_addr,
 2467 lldb::addr_t Target::GetOpcodeLoadAddress(lldb::addr_t load_addr,
 2474 lldb::addr_t Target::GetBreakableLoadAddress(lldb::addr_t addr) {
 2474 lldb::addr_t Target::GetBreakableLoadAddress(lldb::addr_t addr) {
 2745 bool Target::ResolveLoadAddress(addr_t load_addr, Address &so_addr,
 2750 bool Target::ResolveFileAddress(lldb::addr_t file_addr,
 2756                                    addr_t new_section_load_addr,
 2758   const addr_t old_section_load_addr =
 2815                                 addr_t load_addr) {
tools/lldb/source/Target/Thread.cpp
  596       const addr_t thread_pc = reg_ctx_sp->GetPC();
 1476     bool abort_other_plans, lldb::addr_t *address_list, size_t num_addresses,
 1818 lldb::addr_t Thread::GetThreadPointer() { return LLDB_INVALID_ADDRESS; }
 1820 addr_t Thread::GetThreadLocalData(const ModuleSP module,
 1821                                   lldb::addr_t tls_file_addr) {
 2092         lldb::addr_t pc = reg_ctx_sp->GetPC();
tools/lldb/source/Target/ThreadPlan.cpp
  108       addr_t pc = reg_ctx->GetPC();
  109       addr_t sp = reg_ctx->GetSP();
  110       addr_t fp = reg_ctx->GetFP();
tools/lldb/source/Target/ThreadPlanCallFunction.cpp
   34     Thread &thread, ABI *&abi, lldb::addr_t &start_load_addr,
   35     lldb::addr_t &function_load_addr) {
   98     llvm::ArrayRef<addr_t> args, const EvaluateExpressionOptions &options)
  110   lldb::addr_t start_load_addr = LLDB_INVALID_ADDRESS;
  111   lldb::addr_t function_load_addr = LLDB_INVALID_ADDRESS;
tools/lldb/source/Target/ThreadPlanCallFunctionUsingABI.cpp
   29   lldb::addr_t start_load_addr = LLDB_INVALID_ADDRESS;
   30   lldb::addr_t function_load_addr = LLDB_INVALID_ADDRESS;
tools/lldb/source/Target/ThreadPlanCallUserExpression.cpp
   35     Thread &thread, Address &function, llvm::ArrayRef<lldb::addr_t> args,
   76       lldb::addr_t function_stack_top;
   77       lldb::addr_t function_stack_bottom;
   78       lldb::addr_t function_stack_pointer = GetFunctionStackPointer();
  103     lldb::addr_t addr = GetStopAddress();
tools/lldb/source/Target/ThreadPlanRunToAddress.cpp
   33                                                lldb::addr_t address,
   44     Thread &thread, const std::vector<lldb::addr_t> &addresses,
   52   std::vector<lldb::addr_t>::iterator pos, end = m_addresses.end();
  100       s->Address(m_addresses[i], sizeof(addr_t));
  119       s->Address(m_addresses[i], sizeof(addr_t));
  146         error->Address(m_addresses[i], sizeof(addr_t));
  193   lldb::addr_t current_address = m_thread.GetRegisterContext()->GetPC();
tools/lldb/source/Target/ThreadPlanShouldStopHere.cpp
   46       lldb::addr_t current_addr =
tools/lldb/source/Target/ThreadPlanStepInRange.cpp
  260         lldb::addr_t curr_addr = m_thread.GetRegisterContext()->GetPC();
tools/lldb/source/Target/ThreadPlanStepInstruction.cpp
   68     s->Address(m_instruction_addr, sizeof(addr_t));
  183             addr_t stop_addr =
  189             addr_t return_addr = return_frame->GetRegisterContext()->GetPC();
  220     lldb::addr_t pc_addr = m_thread.GetRegisterContext()->GetPC(0);
tools/lldb/source/Target/ThreadPlanStepOverBreakpoint.cpp
   89         lldb::addr_t pc_addr = m_thread.GetRegisterContext()->GetPC();
  143   lldb::addr_t pc_addr = m_thread.GetRegisterContext()->GetPC();
tools/lldb/source/Target/ThreadPlanStepOverRange.cpp
  281                       lldb::addr_t cur_pc = m_thread.GetStackFrameAtIndex(0)
  381           lldb::addr_t curr_pc = m_thread.GetRegisterContext()->GetPC();
tools/lldb/source/Target/ThreadPlanStepRange.cpp
  106   lldb::addr_t pc_load_addr = m_thread.GetRegisterContext()->GetPC();
  198   lldb::addr_t cur_pc = m_thread.GetRegisterContext()->GetPC();
  246     lldb::addr_t addr, size_t &range_index, size_t &insn_offset) {
  308   lldb::addr_t cur_addr = GetThread().GetRegisterContext()->GetPC();
  475       lldb::addr_t addr = m_thread.GetRegisterContext()->GetPC() - 1;
tools/lldb/source/Target/ThreadPlanStepThrough.cpp
  102     lldb::addr_t current_address = GetThread().GetRegisterContext()->GetPC(0);
  122     s->Address(m_start_address, sizeof(addr_t));
  126       s->Address(m_backstop_addr, sizeof(addr_t));
tools/lldb/source/Target/ThreadPlanStepUntil.cpp
   26                                          lldb::addr_t *address_list,
tools/lldb/source/Target/ThreadPlanTracer.cpp
  134   lldb::addr_t pc = reg_ctx->GetPC();
tools/lldb/source/Utility/DataEncoder.cpp
  227 uint32_t DataEncoder::PutAddress(uint32_t offset, lldb::addr_t addr) {
tools/lldb/source/Utility/VMRange.cpp
   25                             lldb::addr_t value) {
   38 void VMRange::Dump(Stream *s, lldb::addr_t offset, uint32_t addr_width) const {
tools/lldb/tools/intel-features/intel-mpx/cli-wrapper-mpxtable.cpp
   59 static void PrintBTEntry(lldb::addr_t lbound, lldb::addr_t ubound,
   59 static void PrintBTEntry(lldb::addr_t lbound, lldb::addr_t ubound,
   62   const lldb::addr_t one_cmpl64 = ~((lldb::addr_t)0);
   63   const lldb::addr_t one_cmpl32 = ~((uint32_t)0);
   77                            size_t &size, lldb::addr_t &bt_entry_addr,
   80   lldb::addr_t mpx_base_mask;
   81   lldb::addr_t mpx_bd_mask;
   82   lldb::addr_t bd_r_shift;
   83   lldb::addr_t bd_l_shift;
   84   lldb::addr_t bt_r_shift;
   85   lldb::addr_t bt_l_shift;
   86   lldb::addr_t bt_mask;
  111   lldb::addr_t mpx_bd_base = bndcfgu & mpx_base_mask;
  112   lldb::addr_t bd_entry_offset = ((ptr & mpx_bd_mask) >> bd_r_shift)
  114   lldb::addr_t bd_entry_addr = mpx_bd_base + bd_entry_offset;
  127   lldb::addr_t bd_entry = data.GetAddress(error, 0);
  144   lldb::addr_t bt_addr = bd_entry & ~bt_r_shift;
  145   lldb::addr_t bt_entry_offset = ((ptr & bt_mask) >> bt_r_shift) << bt_l_shift;
  155   lldb::addr_t bt_entry_addr;
  176   lldb::addr_t lbound;
  177   lldb::addr_t ubound;
  214 static bool SetBTEntry(uint64_t bndcfgu, uint64_t ptr, lldb::addr_t lbound,
  215                        lldb::addr_t ubound, lldb::SBTarget &target,
  219   lldb::addr_t bt_entry_addr;
tools/lldb/tools/lldb-test/lldb-test.cpp
  214 using AllocationT = std::pair<addr_t, addr_t>;
  214 using AllocationT = std::pair<addr_t, addr_t>;
  216     IntervalMap<addr_t, unsigned, 8, IntervalMapHalfOpenInfo<addr_t>>;
  216     IntervalMap<addr_t, unsigned, 8, IntervalMapHalfOpenInfo<addr_t>>;
  225   StringMap<addr_t> Label2AddrMap;
  675       lldb::addr_t curr_end =
  944   addr_t Addr =
  962   addr_t EndOfRegion = Addr + std::max<size_t>(Size, 1);
  996   addr_t Addr = LabelIt->getValue();
tools/lldb/tools/lldb-vscode/JSONUtils.cpp
  147     lldb::addr_t address = v.GetLoadAddress();
  486   lldb::addr_t low_pc = LLDB_INVALID_ADDRESS;
tools/lldb/tools/lldb-vscode/SourceReference.h
   20   llvm::DenseMap<lldb::addr_t, int64_t> addr_to_line;
   22   int64_t GetLineForPC(lldb::addr_t pc) const {
tools/lldb/tools/lldb-vscode/VSCode.cpp
   57 int64_t VSCode::GetLineForPC(int64_t sourceReference, lldb::addr_t pc) const {
tools/lldb/tools/lldb-vscode/VSCode.h
   80   llvm::DenseMap<lldb::addr_t, int64_t> addr_to_source_ref;
   99   int64_t GetLineForPC(int64_t sourceReference, lldb::addr_t pc) const;
tools/lldb/unittests/Expression/DWARFExpressionTest.cpp
   82       lldb::addr_t file_vm_addr = 0;
   83       lldb::addr_t vm_size = 0;
tools/lldb/unittests/ObjectFile/PECOFF/TestPECallFrameInfo.cpp
   37   void GetUnwindPlan(addr_t file_addr, UnwindPlan &plan) const;
   40 void PECallFrameInfoTest::GetUnwindPlan(addr_t file_addr, UnwindPlan &plan) const {
tools/lldb/unittests/Process/POSIX/NativeProcessELFTest.cpp
  104   lldb::addr_t elf_info_addr = process.GetELFImageInfoAddress<
  151   lldb::addr_t elf_info_addr = process.GetELFImageInfoAddress<
tools/lldb/unittests/Process/gdb-remote/GDBRemoteCommunicationClientTest.cpp
  324   const lldb::addr_t addr = 0xa000;
  349   const lldb::addr_t addr = 0x4000;
tools/lldb/unittests/Target/ExecutionContextTest.cpp
   57   virtual size_t DoReadMemory(lldb::addr_t vm_addr, void *buf, size_t size,
tools/lldb/unittests/TestingSupport/Host/NativeProcessTestUtils.h
   57   Status SetBreakpoint(lldb::addr_t Addr, uint32_t Size,
   67   Status ReadMemory(addr_t Addr, void *Buf, size_t Size,
   80   Status WriteMemory(addr_t Addr, const void *Buf, size_t Size,
   99   llvm::Expected<std::vector<uint8_t>> ReadMemoryWithoutTrap(addr_t Addr,
  117   FakeMemory(llvm::ArrayRef<uint8_t> Data, addr_t start_addr = 0)
  120   FakeMemory(const void *Data, size_t data_size, addr_t start_addr = 0)
  124   llvm::Expected<std::vector<uint8_t>> Read(addr_t Addr, size_t Size) {
  134   llvm::Expected<size_t> Write(addr_t Addr, llvm::ArrayRef<uint8_t> Chunk) {
  146   addr_t m_start_addr;
tools/lldb/unittests/Utility/RangeTest.cpp
   19   Range<lldb::addr_t, uint32_t> r;
   20   static_assert(std::is_same<lldb::addr_t, decltype(r.GetRangeBase())>::value,
   22   static_assert(std::is_same<lldb::addr_t, decltype(r.GetRangeEnd())>::value,
   28 typedef Range<lldb::addr_t, uint32_t> RangeT;
usr/include/c++/7.4.0/type_traits
 2427       static __result_of_success<decltype(