/freebsd/contrib/llvm-project/lldb/source/Plugins/TraceExporter/common/ |
H A D | TraceHTR.cpp | 84 lldb::addr_t load_addr, std::optional<ConstString> func_name) { in AddCallInstructionMetadata() 268 std::unordered_map<lldb::addr_t, std::unordered_set<lldb::addr_t>> head_map; in BasicSuperBlockMerge() 269 lldb::addr_t prev_id = in BasicSuperBlockMerge() 274 lldb::addr_t current_id = in BasicSuperBlockMerge() 281 lldb::addr_t id = it.first; in BasicSuperBlockMerge() 290 std::unordered_set<lldb::addr_t> tails; in BasicSuperBlockMerge() 291 std::unordered_map<lldb::addr_t, std::unordered_set<lldb::addr_t>> tail_map; in BasicSuperBlockMerge() 295 lldb::addr_t current_id = in BasicSuperBlockMerge() 297 lldb::addr_t next_id = in BasicSuperBlockMerge() 307 lldb::addr_t id = it.first; in BasicSuperBlockMerge() [all …]
|
/freebsd/contrib/llvm-project/lldb/include/lldb/Core/ |
H A D | ValueObjectConstResult.h | 40 uint32_t addr_byte_size, lldb::addr_t address = LLDB_INVALID_ADDRESS); 45 lldb::addr_t address = LLDB_INVALID_ADDRESS); 51 lldb::addr_t address = LLDB_INVALID_ADDRESS); 55 ConstString name, lldb::addr_t address, 91 lldb::addr_t GetAddressOf(bool scalar_is_load_address = true, 97 lldb::addr_t GetLiveAddress() override { return m_impl.GetLiveAddress(); } in GetLiveAddress() 99 void SetLiveAddress(lldb::addr_t addr = LLDB_INVALID_ADDRESS, 127 lldb::addr_t address); 132 const DataExtractor &data, lldb::addr_t address); 139 lldb::addr_t address); [all …]
|
H A D | Architecture.h | 72 virtual lldb::addr_t GetCallableLoadAddress( 73 lldb::addr_t addr, AddressClass addr_class = AddressClass::eInvalid) const { 88 virtual lldb::addr_t GetOpcodeLoadAddress( 89 lldb::addr_t addr, AddressClass addr_class = AddressClass::eInvalid) const { 98 virtual lldb::addr_t GetBreakableLoadAddress(lldb::addr_t addr, in GetBreakableLoadAddress()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/RISCV/ |
H A D | ABISysV_riscv.h | 27 bool PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp, 28 lldb::addr_t functionAddress, 29 lldb::addr_t returnAddress, 30 llvm::ArrayRef<lldb::addr_t> args) const override; 34 PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp, 35 lldb::addr_t functionAddress, lldb::addr_t returnAddress, 61 bool CallFrameAddressIsValid(lldb::addr_t cfa) override { in CallFrameAddressIsValid() 72 bool CodeAddressIsValid(lldb::addr_t pc) override { in CodeAddressIsValid()
|
/freebsd/contrib/llvm-project/lldb/include/lldb/Expression/ |
H A D | FunctionCaller.h | 119 bool InsertFunction(ExecutionContext &exe_ctx, lldb::addr_t &args_addr_ref, 153 lldb::addr_t &args_addr_ref, 177 lldb::addr_t &args_addr_ref, 213 ExecuteFunction(ExecutionContext &exe_ctx, lldb::addr_t *args_addr_ptr, 233 GetThreadPlanToCallFunction(ExecutionContext &exe_ctx, lldb::addr_t args_addr, 250 bool FetchFunctionResults(ExecutionContext &exe_ctx, lldb::addr_t args_addr, 262 lldb::addr_t args_addr); 315 std::list<lldb::addr_t> m_wrapper_args_addrs; ///< The addresses of the
|
/freebsd/contrib/llvm-project/lldb/include/lldb/Target/ |
H A D | QueueItem.h | 35 lldb::addr_t item_ref, lldb_private::Address address); 94 void SetItemThatEnqueuedThis(lldb::addr_t address_of_item) { in SetItemThatEnqueuedThis() 98 lldb::addr_t GetItemThatEnqueuedThis(); 116 void SetEnqueueingBacktrace(std::vector<lldb::addr_t> backtrace) { in SetEnqueueingBacktrace() 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;
|
H A D | SectionLoadList.h | 41 lldb::addr_t GetSectionLoadAddress(const lldb::SectionSP §ion_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;
|
H A D | ThreadPlanCallFunction.h | 27 llvm::ArrayRef<lldb::addr_t> args, 69 lldb::addr_t GetFunctionStackPointer() { return m_function_sp; } in GetFunctionStackPointer() 91 lldb::addr_t GetStopAddress() { return m_stop_address; } in GetStopAddress() 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
|
H A D | RegisterContextUnwind.h | 64 bool GetCFA(lldb::addr_t &cfa); 66 bool GetStartPC(lldb::addr_t &start_pc); 68 bool ReadPC(lldb::addr_t &start_pc); 189 lldb::addr_t &value); 191 bool ReadGPRValue(const RegisterNumber ®_num, lldb::addr_t &value); 195 UnwindPlan::Row::FAValue &fa, lldb::addr_t &address); 208 lldb::addr_t GetReturnAddressHint(int32_t plan_offset); 226 lldb::addr_t m_cfa; 227 lldb::addr_t m_afa;
|
/freebsd/contrib/llvm-project/lldb/include/lldb/API/ |
H A D | 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();
|
/freebsd/contrib/llvm-project/lldb/source/Commands/ |
H A D | CommandObjectMemoryTag.cpp | 54 addr_t start_addr = OptionArgParser::ToRawAddress( in DoExecute() 63 addr_t end_addr = start_addr + 1; in DoExecute() 91 lldb::addr_t logical_tag = tag_manager->GetLogicalTag(start_addr); in DoExecute() 120 addr_t addr = tagged_range->GetRangeBase(); in DoExecute() 122 addr_t next_addr = addr + tag_manager->GetGranuleSize(); in DoExecute() 171 lldb::addr_t m_end_addr = LLDB_INVALID_ADDRESS; 205 addr_t start_addr = OptionArgParser::ToRawAddress( in DoExecute() 215 std::vector<lldb::addr_t> tags; in DoExecute() 217 lldb::addr_t tag_value; in DoExecute() 257 lldb::addr_t aligned_start_addr = in DoExecute() [all …]
|
/freebsd/contrib/llvm-project/lldb/source/API/ |
H A D | SBMemoryRegionInfo.cpp | 26 SBMemoryRegionInfo::SBMemoryRegionInfo(const char *name, lldb::addr_t begin, in SBMemoryRegionInfo() 27 lldb::addr_t end, uint32_t permissions, in SBMemoryRegionInfo() 85 lldb::addr_t SBMemoryRegionInfo::GetRegionBase() { in GetRegionBase() 91 lldb::addr_t SBMemoryRegionInfo::GetRegionEnd() { in GetRegionEnd() 137 const std::optional<std::vector<addr_t>> &dirty_page_list = in GetNumDirtyPages() 145 addr_t SBMemoryRegionInfo::GetDirtyPageAddressAtIndex(uint32_t idx) { in GetDirtyPageAddressAtIndex() 148 addr_t dirty_page_addr = LLDB_INVALID_ADDRESS; in GetDirtyPageAddressAtIndex() 149 const std::optional<std::vector<addr_t>> &dirty_page_list = in GetDirtyPageAddressAtIndex() 167 const addr_t load_addr = m_opaque_up->GetRange().base; in GetDescription()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/ |
H A D | DynamicLoaderHexagonDYLD.cpp | 116 addr_t load_offset; in DidAttach() 426 typedef std::vector<lldb::addr_t> AddressVector; in GetStepThroughTrampolinePlan() 491 addr_t DynamicLoaderHexagonDYLD::ComputeLoadOffset() { in ComputeLoadOffset() 508 addr_t DynamicLoaderHexagonDYLD::GetEntryPoint() { in GetEntryPoint() 541 static int ReadInt(Process *process, addr_t addr) { in ReadInt() 551 lldb::addr_t 559 addr_t link_map = it->second; in GetThreadLocalData() 569 addr_t tp = thread->GetThreadPointer(); in GetThreadLocalData() 579 addr_t dtv_ptr = tp + metadata.dtv_offset; in GetThreadLocalData() 580 addr_t dtv = ReadPointer(dtv_ptr); in GetThreadLocalData() [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/ |
H A D | AppleThreadPlanStepThroughObjCTrampoline.h | 27 ValueList &values, lldb::addr_t isa_addr, lldb::addr_t sel_addr, 28 lldb::addr_t sel_str_addr, llvm::StringRef sel_str); 61 lldb::addr_t m_args_addr; /// Stores the address for our step through function 64 lldb::addr_t m_isa_addr; /// isa_addr and sel_addr are the keys we will use to 66 lldb::addr_t m_sel_addr; 74 lldb::addr_t m_sel_str_addr; /// If this is not LLDB_INVALID_ADDRESS then it
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Architecture/Mips/ |
H A D | ArchitectureMips.cpp | 42 addr_t ArchitectureMips::GetCallableLoadAddress(addr_t code_addr, in GetCallableLoadAddress() 61 addr_t ArchitectureMips::GetOpcodeLoadAddress(addr_t opcode_addr, in GetOpcodeLoadAddress() 72 lldb::addr_t ArchitectureMips::GetBreakableLoadAddress(lldb::addr_t addr, in GetBreakableLoadAddress() 87 addr_t current_offset = 0; in GetBreakableLoadAddress() 104 addr_t function_start = sym_addr.GetLoadAddress(&target); in GetBreakableLoadAddress() 133 Target &target, const Address &resolved_addr, addr_t symbol_offset) const { in GetInstructionAtAddress()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/DynamicLoader/FreeBSD-Kernel/ |
H A D | DynamicLoaderFreeBSDKernel.h | 25 lldb::addr_t kernel_addr); 44 static lldb::addr_t FindFreeBSDKernel(lldb_private::Process *process); 74 void SetLoadAddress(lldb::addr_t load_address) { in SetLoadAddress() 78 lldb::addr_t GetLoadAddress() const { return m_load_address; } in GetLoadAddress() 117 lldb::addr_t m_load_address = LLDB_INVALID_ADDRESS; 146 lldb::addr_t address, 149 static lldb::addr_t FindKernelAtLoadAddress(lldb_private::Process *process); 152 lldb::addr_t address, llvm::ELF::Elf32_Ehdr &header, 158 lldb::addr_t m_kernel_load_address;
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/POSIX/ |
H A D | NativeProcessELF.h | 37 lldb::addr_t GetSharedLibraryInfoAddress() override; 40 lldb::addr_t GetELFImageInfoAddress(); 47 ReadSVR4LibraryInfo(lldb::addr_t link_map_addr); 52 std::optional<lldb::addr_t> m_shared_library_info_addr; 58 extern template lldb::addr_t NativeProcessELF::GetELFImageInfoAddress< 60 extern template lldb::addr_t NativeProcessELF::GetELFImageInfoAddress<
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/Utility/ |
H A D | InferiorCallPOSIX.cpp | 36 bool lldb_private::InferiorCallMmap(Process *process, addr_t &allocated_addr, in InferiorCallMmap() 37 addr_t addr, addr_t length, unsigned prot, in InferiorCallMmap() 38 unsigned flags, addr_t fd, addr_t offset) { in InferiorCallMmap() 67 addr_t prot_arg; in InferiorCallMmap() 134 bool lldb_private::InferiorCallMunmap(Process *process, addr_t addr, in InferiorCallMunmap() 135 addr_t length) { in InferiorCallMunmap() 167 lldb::addr_t args[] = {addr, length}; in InferiorCallMunmap()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/Placeholder/ |
H A D | ObjectFilePlaceholder.h | 34 lldb::addr_t base, lldb::addr_t size); 60 bool SetLoadAddress(lldb_private::Target &target, lldb::addr_t value, 65 lldb::addr_t GetBaseImageAddress() const { return m_base; } in GetBaseImageAddress() 70 lldb::addr_t m_base; 71 lldb::addr_t m_size;
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/ |
H A D | PdbIndex.h | 99 llvm::IntervalMap<lldb::addr_t, uint32_t>::Allocator m_allocator; 102 llvm::IntervalMap<lldb::addr_t, uint16_t> m_va_to_modi; 105 lldb::addr_t m_load_address = 0; 114 void SetLoadAddress(lldb::addr_t addr) { m_load_address = addr; } in SetLoadAddress() 115 lldb::addr_t GetLoadAddress() const { return m_load_address; } in GetLoadAddress() 145 lldb::addr_t MakeVirtualAddress(uint16_t segment, uint32_t offset) const; 147 std::vector<SymbolAndUid> FindSymbolsByVa(lldb::addr_t va); 154 std::optional<uint16_t> GetModuleIndexForVa(lldb::addr_t va) const;
|
/freebsd/contrib/llvm-project/lldb/source/Expression/ |
H A D | IRMemoryMap.cpp | 46 lldb::addr_t IRMemoryMap::FindSpace(size_t size) { in FindSpace() 64 lldb::addr_t ret = LLDB_INVALID_ADDRESS; in FindSpace() 90 lldb::addr_t addr = back->first; in FindSpace() 179 lldb::addr_t addr = back->first; in FindSpace() 191 IRMemoryMap::FindAllocation(lldb::addr_t addr, size_t size) { in FindAllocation() 295 IRMemoryMap::Allocation::Allocation(lldb::addr_t process_alloc, in Allocation() 321 lldb::addr_t allocation_address = LLDB_INVALID_ADDRESS; in Malloc() 322 lldb::addr_t aligned_address = LLDB_INVALID_ADDRESS; in Malloc() 413 lldb::addr_t mask = alignment - 1; in Malloc() 537 void IRMemoryMap::WriteMemory(lldb::addr_t process_address, in WriteMemory() [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/X86/ |
H A D | 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 { in CallFrameAddressIsValid() 71 bool CodeAddressIsValid(lldb::addr_t pc) override { in CodeAddressIsValid()
|
H A D | 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, 24 llvm::ArrayRef<lldb::addr_t> args) const override; 54 bool CallFrameAddressIsValid(lldb::addr_t cfa) override { in CallFrameAddressIsValid() 63 bool CodeAddressIsValid(lldb::addr_t pc) override { in CodeAddressIsValid()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/ |
H A D | ThreadGDBRemote.h | 48 lldb::addr_t GetQueueLibdispatchQueueAddress() override; 50 void SetQueueLibdispatchQueueAddress(lldb::addr_t dispatch_queue_t) override; 74 lldb::addr_t GetThreadDispatchQAddr() { return m_thread_dispatch_qaddr; } in GetThreadDispatchQAddr() 76 void SetThreadDispatchQAddr(lldb::addr_t thread_dispatch_qaddr) { in SetThreadDispatchQAddr() 83 uint64_t queue_serial, lldb::addr_t dispatch_queue_t, 98 lldb::addr_t m_thread_dispatch_qaddr; 99 lldb::addr_t m_dispatch_queue_t;
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
H A D | SymbolFileDWARFDebugMap.h | 161 typedef RangeDataVector<lldb::addr_t, lldb::addr_t, lldb::addr_t> 294 OSOEntry(uint32_t exe_sym_idx, lldb::addr_t oso_file_addr) in OSOEntry() 303 lldb::addr_t GetOSOFileAddress() const { return m_oso_file_addr; } in GetOSOFileAddress() 305 void SetOSOFileAddress(lldb::addr_t oso_file_addr) { in SetOSOFileAddress() 311 lldb::addr_t m_oso_file_addr = LLDB_INVALID_ADDRESS; 314 typedef RangeDataVector<lldb::addr_t, lldb::addr_t, OSOEntry> DebugMap; 331 bool AddOSOFileRange(CompileUnitInfo *cu_info, lldb::addr_t exe_file_addr, 332 lldb::addr_t exe_byte_size, lldb::addr_t oso_file_addr, 333 lldb::addr_t oso_byte_size); 361 lldb::addr_t LinkOSOFileAddress(SymbolFileDWARF *oso_symfile, [all …]
|