/freebsd/contrib/llvm-project/lldb/include/lldb/Target/ |
H A D | 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,
|
/freebsd/contrib/llvm-project/lldb/include/lldb/Core/ |
H A D | ValueObjectConstResultImpl.h | 35 lldb::addr_t live_address = LLDB_INVALID_ADDRESS); 51 lldb::addr_t GetLiveAddress() { return m_live_address; } in GetLiveAddress() 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;
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Language/ObjC/ |
H A D | NSError.cpp | 30 static lldb::addr_t DerefToNSErrorPointer(ValueObject &valobj) { in DerefToNSErrorPointer() 37 lldb::addr_t ptr_value = valobj.GetValueAsUnsigned(LLDB_INVALID_ADDRESS); in DerefToNSErrorPointer() 60 lldb::addr_t ptr_value = DerefToNSErrorPointer(valobj); in NSError_SummaryProvider() 65 lldb::addr_t code_location = ptr_value + 2 * ptr_size; in NSError_SummaryProvider() 66 lldb::addr_t domain_location = ptr_value + 3 * ptr_size; in NSError_SummaryProvider() 74 lldb::addr_t domain_str_value = in NSError_SummaryProvider() 144 lldb::addr_t userinfo_location = DerefToNSErrorPointer(m_backend); in Update() 152 lldb::addr_t userinfo = in Update()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/InstrumentationRuntime/Utility/ |
H A D | ReportRetriever.cpp | 106 addr_t pc = in RetrieveReportData() 108 addr_t bp = in RetrieveReportData() 110 addr_t sp = in RetrieveReportData() 112 addr_t address = return_value_sp->GetValueForExpressionPath(".address") in RetrieveReportData() 114 addr_t access_type = in RetrieveReportData() 117 addr_t access_size = in RetrieveReportData() 120 addr_t description_ptr = in RetrieveReportData() 238 addr_t symbol_address = symbol->GetAddressRef().GetOpcodeLoadAddress(&target); in SetupBreakpoint()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/ |
H A D | ObjCLanguageRuntime.cpp | 64 void ObjCLanguageRuntime::AddToMethodCache(lldb::addr_t class_addr, in AddToMethodCache() 65 lldb::addr_t selector, in AddToMethodCache() 66 lldb::addr_t impl_addr) { in AddToMethodCache() 74 m_impl_cache.insert(std::pair<ClassAndSel, lldb::addr_t>( in AddToMethodCache() 78 void ObjCLanguageRuntime::AddToMethodCache(lldb::addr_t class_addr, in AddToMethodCache() 80 lldb::addr_t impl_addr) { in AddToMethodCache() 86 m_impl_str_cache.insert(std::pair<ClassAndSelStr, lldb::addr_t>( in AddToMethodCache() 90 lldb::addr_t ObjCLanguageRuntime::LookupInMethodCache(lldb::addr_t class_addr, in LookupInMethodCache() 91 lldb::addr_t selector) { in LookupInMethodCache() 99 lldb::addr_t ObjCLanguageRuntime::LookupInMethodCache(lldb::addr_t class_addr, in LookupInMethodCache() [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/ |
H A D | AppleObjCRuntimeV1.h | 43 lldb::addr_t GetTaggedPointerObfuscator(); 84 std::function<bool(const char *, const char *, lldb::addr_t, 130 lldb::addr_t buckets_ptr) { in NeedsUpdate() 136 lldb::addr_t buckets_ptr) { in UpdateSignature() 145 lldb::addr_t m_buckets_ptr = LLDB_INVALID_ADDRESS; 148 lldb::addr_t GetISAHashTablePointer(); 151 lldb::addr_t m_isa_hash_table_ptr;
|
H A D | AppleObjCClassDescriptorV2.cpp | 33 static lldb::addr_t GetClassDataMask(Process *process) { in GetClassDataMask() 47 lldb::addr_t addr) { in Read() 74 lldb::addr_t data_NEVER_USE = in Read() 77 m_flags = (uint8_t)(data_NEVER_USE & (lldb::addr_t)3); in Read() 240 lldb::addr_t addr) { in Read() 402 lldb::addr_t addr) { in Read() 429 lldb::addr_t method_list_ptr) const { in GetMethodList() 452 lldb::addr_t relative_selector_base_addr = in ProcessMethodList() 479 lldb::addr_t relative_method_list_ptr) const { in ProcessRelativeMethodLists() 528 std::function<bool(const char *, const char *, lldb::addr_t, in Describe() argument [all …]
|
H A D | AppleObjCRuntimeV1.cpp | 58 const addr_t object_ptr = in_value.GetPointerValue(); in GetDynamicTypeAndAddress() 217 lldb::addr_t name_ptr = in Initialize() 271 std::function<bool(const char *, const char *, lldb::addr_t, in Describe() argument 276 lldb::addr_t AppleObjCRuntimeV1::GetTaggedPointerObfuscator() { in GetTaggedPointerObfuscator() 280 lldb::addr_t AppleObjCRuntimeV1::GetISAHashTablePointer() { in GetISAHashTablePointer() 295 lldb::addr_t objc_debug_class_hash_addr = in GetISAHashTablePointer() 300 lldb::addr_t objc_debug_class_hash_ptr = in GetISAHashTablePointer() 331 lldb::addr_t hash_table_ptr = GetISAHashTablePointer(); in UpdateISAToDescriptorMapIfNeeded() 354 const addr_t buckets_ptr = data.GetAddress(&offset); in UpdateISAToDescriptorMapIfNeeded() 368 const lldb::addr_t bucket_data = data.GetU32(&offset); in UpdateISAToDescriptorMapIfNeeded() [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/Utility/ |
H A D | NativeRegisterContextDBReg_arm64.cpp | 124 lldb::addr_t tempAddr = m_hbp_regs[hw_idx].address; in ClearHardwareBreakpoint() 147 uint32_t &bp_index, lldb::addr_t trap_addr) { in GetHardwareBreakHitIndex() 152 lldb::addr_t break_addr; in GetHardwareBreakHitIndex() 180 lldb::addr_t tempAddr = m_hbp_regs[i].address; in ClearAllHardwareBreakpoints() 237 lldb::addr_t real_addr = addr; in SetHardwareWatchpoint() 332 lldb::addr_t tempAddr = m_hwp_regs[wp_index].address; in ClearHardwareWatchpoint() 364 lldb::addr_t tempAddr = m_hwp_regs[i].address; in ClearAllHardwareWatchpoints() 416 uint32_t &wp_index, lldb::addr_t trap_addr) { in GetWatchpointHitIndex() 429 lldb::addr_t watch_addr; in GetWatchpointHitIndex() 446 lldb::addr_t [all …]
|
H A D | HistoryUnwind.h | 21 HistoryUnwind(Thread &thread, std::vector<lldb::addr_t> pcs, 32 bool DoGetFrameInfoAtIndex(uint32_t frame_idx, lldb::addr_t &cfa, 33 lldb::addr_t &pc, 38 std::vector<lldb::addr_t> m_pcs;
|
/freebsd/contrib/llvm-project/lldb/include/lldb/Host/common/ |
H A D | 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>;
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/ |
H A D | DynamicLoaderPOSIXDYLD.cpp | 96 addr_t load_offset = ComputeLoadOffset(); in DidAttach() 172 addr_t load_offset; in DidLaunch() 222 const addr_t entry = GetEntryPoint(); in ProbeEntry() 320 addr_t break_addr; in SetRendezvousBreakpoint() 664 addr_t virt_entry; in ComputeLoadOffset() 699 addr_t DynamicLoaderPOSIXDYLD::GetEntryPoint() { in GetEntryPoint() 722 lldb::addr_t 735 addr_t link_map = it->second; in GetThreadLocalData() 759 addr_t tp = thread->GetThreadPointer(); in GetThreadLocalData() 775 addr_t dtv_ptr = tp + metadata.dtv_offset; in GetThreadLocalData() [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Host/common/ |
H A D | NativeProcessProtocol.cpp | 51 NativeProcessProtocol::GetMemoryRegionInfo(lldb::addr_t load_addr, in GetMemoryRegionInfo() 58 NativeProcessProtocol::ReadMemoryTags(int32_t type, lldb::addr_t addr, in ReadMemoryTags() 64 NativeProcessProtocol::WriteMemoryTags(int32_t type, lldb::addr_t addr, in WriteMemoryTags() 208 Status NativeProcessProtocol::RemoveWatchpoint(lldb::addr_t addr) { in RemoveWatchpoint() 423 NativeProcessProtocol::EnableSoftwareBreakpoint(lldb::addr_t addr, in EnableSoftwareBreakpoint() 609 lldb::addr_t breakpoint_addr = initial_pc_addr; in FixupBreakpointPCAsNeeded() 641 Status NativeProcessProtocol::RemoveBreakpoint(lldb::addr_t addr, in RemoveBreakpoint() 658 lldb::addr_t bp_addr = pair.first; in ReadMemoryWithoutTrap() 684 addr_t curr_addr = addr; in ReadCStringFromMemory() 691 addr_t cache_line_bytes_left = in ReadCStringFromMemory() [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Architecture/Arm/ |
H A D | ArchitectureArm.h | 26 lldb::addr_t GetCallableLoadAddress(lldb::addr_t load_addr, 29 lldb::addr_t GetOpcodeLoadAddress(lldb::addr_t load_addr,
|
H A D | ArchitectureArm.cpp | 92 const addr_t pc = reg_ctx_sp->GetPC(); in OverrideStopInfo() 124 addr_t ArchitectureArm::GetCallableLoadAddress(addr_t code_addr, in GetCallableLoadAddress() 143 addr_t ArchitectureArm::GetOpcodeLoadAddress(addr_t opcode_addr, in GetOpcodeLoadAddress()
|
/freebsd/contrib/llvm-project/lldb/source/Core/ |
H A D | Section.cpp | 160 SectionType sect_type, addr_t file_addr, addr_t byte_size, in Section() 176 SectionType sect_type, addr_t file_addr, addr_t byte_size, in Section() 193 addr_t Section::GetFileAddress() const { in GetFileAddress() 205 bool Section::SetFileAddress(lldb::addr_t file_addr) { in SetFileAddress() 218 lldb::addr_t Section::GetOffset() const { in GetOffset() 228 addr_t Section::GetLoadBaseAddress(Target *target) const { in GetLoadBaseAddress() 229 addr_t load_base_addr = LLDB_INVALID_ADDRESS; in GetLoadBaseAddress() 249 addr_t child_offset = child_section->GetOffset(); in ResolveContainedAddress() 264 bool Section::ContainsFileAddress(addr_t vm_addr) const { in ContainsFileAddress() 265 const addr_t file_addr = GetFileAddress(); in ContainsFileAddress() [all …]
|
H A D | DynamicLoader.cpp | 109 void DynamicLoader::UpdateLoadedSections(ModuleSP module, addr_t link_map_addr, in UpdateLoadedSections() 110 addr_t base_addr, in UpdateLoadedSections() 116 addr_t base_addr, in UpdateLoadedSectionsCommon() 166 addr_t link_map_addr, in LoadModuleAtAddress() 167 addr_t base_addr, in LoadModuleAtAddress() 178 static ModuleSP ReadUnnamedMemoryModule(Process *process, addr_t addr, in ReadUnnamedMemoryModule() 189 Process *process, llvm::StringRef name, UUID uuid, addr_t value, in LoadBinaryWithUUIDAndAddress() 329 int64_t DynamicLoader::ReadUnsignedIntWithSizeInBytes(addr_t addr, in ReadUnsignedIntWithSizeInBytes() 340 addr_t DynamicLoader::ReadPointer(addr_t addr) { in ReadPointer() 342 addr_t value = m_process->ReadPointerFromMemory(addr, error); in ReadPointer()
|
/freebsd/contrib/llvm-project/lldb/source/Interpreter/ |
H A D | OptionArgParser.cpp | 143 lldb::addr_t OptionArgParser::ToRawAddress(const ExecutionContext *exe_ctx, in ToRawAddress() 145 lldb::addr_t fail_value, in ToRawAddress() 147 std::optional<lldb::addr_t> maybe_addr = DoToAddress(exe_ctx, s, error_ptr); in ToRawAddress() 151 lldb::addr_t OptionArgParser::ToAddress(const ExecutionContext *exe_ctx, in ToAddress() 153 lldb::addr_t fail_value, in ToAddress() 155 std::optional<lldb::addr_t> maybe_addr = DoToAddress(exe_ctx, s, error_ptr); in ToAddress() 159 lldb::addr_t addr = *maybe_addr; in ToAddress() 168 std::optional<lldb::addr_t> 180 lldb::addr_t addr = LLDB_INVALID_ADDRESS; in DoToAddress()
|
/freebsd/contrib/llvm-project/lldb/include/lldb/API/ |
H A D | SBTarget.h | 521 lldb::SBAddress ResolveFileAddress(lldb::addr_t file_addr); 534 lldb::SBAddress ResolveLoadAddress(lldb::addr_t vm_addr); 557 lldb::addr_t vm_addr); 593 lldb::addr_t offset); 601 uint32_t column, lldb::addr_t offset, 653 lldb::addr_t offset, const SBFileSpecList &module_list, 675 lldb::addr_t offset, const SBFileSpecList &module_list, 708 lldb::SBBreakpoint BreakpointCreateByAddress(addr_t address); 837 WatchpointCreateByAddress(lldb::addr_t addr, size_t size, 883 lldb::SBInstructionList GetInstructions(lldb::addr_t base_addr, [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/ARM/ |
H A D | EmulationStateARM.h | 27 bool StoreToPseudoAddress(lldb::addr_t p_address, uint32_t value); 29 uint32_t ReadFromPseudoAddress(lldb::addr_t p_address, bool &success); 43 lldb::addr_t addr, void *dst, size_t length); 48 lldb::addr_t addr, const void *dst, size_t length); 75 std::map<lldb::addr_t, uint32_t> m_memory; // Eventually will want to change
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Trace/intel-pt/ |
H A D | DecodedThread.h | 40 lldb::addr_t address = LLDB_INVALID_ADDRESS); 52 lldb::addr_t m_address; 184 lldb::addr_t GetSyncPointOffsetByIndex(uint64_t item_index) const; 210 lldb::addr_t GetInstructionLoadAddress(uint64_t item_index) const; 243 void NotifySyncPoint(lldb::addr_t psb_offset); 270 std::variant<std::string, lldb::TraceEvent, lldb::addr_t>; 308 llvm::DenseMap<uint64_t, lldb::addr_t> m_psb_offsets;
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/NetBSD/ |
H A D | NativeThreadNetBSD.h | 41 Status SetWatchpoint(lldb::addr_t addr, size_t size, uint32_t watch_flags, 44 Status RemoveWatchpoint(lldb::addr_t addr) override; 46 Status SetHardwareBreakpoint(lldb::addr_t addr, size_t size) override; 48 Status RemoveHardwareBreakpoint(lldb::addr_t addr) override; 77 using WatchpointIndexMap = std::map<lldb::addr_t, uint32_t>;
|
/freebsd/contrib/llvm-project/lldb/source/Target/ |
H A D | ThreadPlanCallUserExpression.cpp | 35 Thread &thread, Address &function, llvm::ArrayRef<lldb::addr_t> args, in ThreadPlanCallUserExpression() 76 lldb::addr_t function_stack_top; in MischiefManaged() 77 lldb::addr_t function_stack_bottom; in MischiefManaged() 78 lldb::addr_t function_stack_pointer = GetFunctionStackPointer(); in MischiefManaged() 103 lldb::addr_t addr = GetStopAddress(); in GetRealStopInfo()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/ |
H A D | NativeThreadFreeBSD.h | 41 Status SetWatchpoint(lldb::addr_t addr, size_t size, uint32_t watch_flags, 44 Status RemoveWatchpoint(lldb::addr_t addr) override; 46 Status SetHardwareBreakpoint(lldb::addr_t addr, size_t size) override; 48 Status RemoveHardwareBreakpoint(lldb::addr_t addr) override; 80 using WatchpointIndexMap = std::map<lldb::addr_t, uint32_t>;
|
/freebsd/contrib/llvm-project/lldb/source/Symbol/ |
H A D | Block.cpp | 38 addr_t base_addr = LLDB_INVALID_ADDRESS; in GetDescription() 59 void Block::Dump(Stream *s, addr_t base_addr, int32_t depth, in Dump() 126 Block *Block::FindInnermostBlockByOffset(const lldb::addr_t offset) { in FindInnermostBlockByOffset() 169 void Block::DumpAddressRanges(Stream *s, lldb::addr_t base_addr) { in DumpAddressRanges() 180 bool Block::Contains(addr_t range_offset) const { in Contains() 256 const addr_t addr_offset = addr.GetOffset(); in GetRangeContainingAddress() 260 addr_t offset = addr_offset - func_offset; in GetRangeContainingAddress() 278 bool Block::GetRangeContainingLoadAddress(lldb::addr_t load_addr, in GetRangeContainingLoadAddress() 291 const addr_t addr_offset = addr.GetOffset(); in GetRangeIndexContainingAddress() 295 addr_t offset = addr_offset - func_offset; in GetRangeIndexContainingAddress() [all …]
|