Home
last modified time | relevance | path

Searched refs:addr_t (Results 51 – 75 of 520) sorted by relevance

12345678910>>...21

/freebsd/contrib/llvm-project/lldb/source/Plugins/TraceExporter/common/
H A DTraceHTR.cpp84 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 DValueObjectConstResult.h40 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 DArchitecture.h72 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 DABISysV_riscv.h27 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 DFunctionCaller.h119 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 DQueueItem.h35 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 DSectionLoadList.h41 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;
H A DThreadPlanCallFunction.h27 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 DRegisterContextUnwind.h64 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 &reg_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 DSBAddress.h23 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 DCommandObjectMemoryTag.cpp54 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 DSBMemoryRegionInfo.cpp26 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 DDynamicLoaderHexagonDYLD.cpp116 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 DAppleThreadPlanStepThroughObjCTrampoline.h27 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 DArchitectureMips.cpp42 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 DDynamicLoaderFreeBSDKernel.h25 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 DNativeProcessELF.h37 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 DInferiorCallPOSIX.cpp36 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 DObjectFilePlaceholder.h34 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 DPdbIndex.h99 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 DIRMemoryMap.cpp46 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 DABISysV_i386.h23 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 DABIMacOSX_i386.h22 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 DThreadGDBRemote.h48 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 DSymbolFileDWARFDebugMap.h161 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 …]

12345678910>>...21