| /llvm-project-15.0.7/lldb/include/lldb/Core/ |
| H A D | EmulateInstruction.h | 189 RegisterInfo reg; // base register 194 RegisterInfo base_reg; // base register number 195 RegisterInfo offset_reg; // offset register kind 211 RegisterInfo 213 RegisterInfo 220 RegisterInfo reg; // plain register 248 void SetRegisterPlusIndirectOffset(RegisterInfo base_reg, in SetRegisterPlusIndirectOffset() 273 void SetRegisterRegisterOperands(RegisterInfo op1_reg, in SetRegisterRegisterOperands() 274 RegisterInfo op2_reg) { in SetRegisterRegisterOperands() 285 void SetRegister(RegisterInfo reg) { in SetRegister() [all …]
|
| H A D | ValueObjectRegister.h | 87 const RegisterInfo *reg_info); 116 RegisterInfo m_reg_info; 122 void ConstructObject(const RegisterInfo *reg_info); 127 const RegisterInfo *reg_info); 131 const RegisterInfo *reg_info);
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/gdb-remote/ |
| H A D | GDBRemoteRegisterContext.h | 56 const RegisterInfo *GetRegisterInfoAtIndex(size_t reg) override; 62 bool ReadRegister(const RegisterInfo *reg_info, 65 bool WriteRegister(const RegisterInfo *reg_info, 85 bool ReadRegisterBytes(const RegisterInfo *reg_info); 87 bool WriteRegisterBytes(const RegisterInfo *reg_info, DataExtractor &data, 103 void SetRegisterIsValid(const RegisterInfo *reg_info, bool valid) { in SetRegisterIsValid() 124 bool GetPrimordialRegister(const RegisterInfo *reg_info, 127 bool SetPrimordialRegister(const RegisterInfo *reg_info,
|
| H A D | GDBRemoteRegisterContext.cpp | 70 const RegisterInfo * 96 const RegisterInfo *parent_reg = GetRegisterInfo( in ReadRegister() 124 const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg); in PrivateSetRegisterValue() 231 const struct RegisterInfo ®info = x.value(); in ReadRegisterBytes() 266 const RegisterInfo *prim_reg_info = in ReadRegisterBytes() 304 const RegisterInfo *parent_reg = GetRegisterInfo( in WriteRegister() 316 const RegisterInfo *parent_reg = GetRegisterInfo( in WriteRegister() 427 const RegisterInfo *value_reg_info = in WriteRegisterBytes() 549 const RegisterInfo *reg_info; in ReadAllRegisterValues() 618 const RegisterInfo *reg_info; in WriteAllRegisterValues() [all …]
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/Utility/ |
| H A D | RegisterContextLinux_x86_64.cpp | 84 static std::vector<lldb_private::RegisterInfo> &GetPrivateRegisterInfoVector() { in GetPrivateRegisterInfoVector() 85 static std::vector<lldb_private::RegisterInfo> g_register_infos; in GetPrivateRegisterInfoVector() 89 static const RegisterInfo * 91 std::vector<lldb_private::RegisterInfo> &g_register_infos = in GetRegisterInfo_i386() 99 const RegisterInfo *base_info = reg_interface->GetRegisterInfo(); in GetRegisterInfo_i386() 113 static const RegisterInfo *GetRegisterInfoPtr(const ArchSpec &target_arch) { in GetRegisterInfoPtr() 159 RegisterInfo orig_ax = { in RegisterContextLinux_x86_64() 176 const std::vector<lldb_private::RegisterInfo> * 181 const RegisterInfo *RegisterContextLinux_x86_64::GetRegisterInfo() const { in GetRegisterInfo()
|
| H A D | RegisterContextFreeBSD_x86_64.cpp | 72 static std::vector<lldb_private::RegisterInfo> &GetSharedRegisterInfoVector() { in GetSharedRegisterInfoVector() 73 static std::vector<lldb_private::RegisterInfo> register_infos; in GetSharedRegisterInfoVector() 77 static const RegisterInfo * 79 static std::vector<lldb_private::RegisterInfo> g_register_infos( in GetRegisterInfo_i386() 87 const RegisterInfo *base_info = reg_interface->GetRegisterInfo(); in GetRegisterInfo_i386() 101 static const RegisterInfo * 139 const RegisterInfo *RegisterContextFreeBSD_x86_64::GetRegisterInfo() const { in GetRegisterInfo()
|
| H A D | RegisterInfoInterface.h | 29 virtual const lldb_private::RegisterInfo *GetRegisterInfo() const = 0; 44 virtual const lldb_private::RegisterInfo * 46 const std::vector<lldb_private::RegisterInfo> *d_register_infos = in GetDynamicRegisterInfo() 49 std::vector<lldb_private::RegisterInfo>::const_iterator pos = in GetDynamicRegisterInfo() 59 virtual const std::vector<lldb_private::RegisterInfo> *
|
| H A D | RegisterContextNetBSD_x86_64.cpp | 87 static std::vector<lldb_private::RegisterInfo> &GetPrivateRegisterInfoVector() { in GetPrivateRegisterInfoVector() 88 static std::vector<lldb_private::RegisterInfo> g_register_infos; in GetPrivateRegisterInfoVector() 92 static const RegisterInfo * 94 std::vector<lldb_private::RegisterInfo> &g_register_infos = in GetRegisterInfo_i386() 102 const RegisterInfo *base_info = reg_interface->GetRegisterInfo(); in GetRegisterInfo_i386() 116 static const RegisterInfo * 168 const RegisterInfo *RegisterContextNetBSD_x86_64::GetRegisterInfo() const { in GetRegisterInfo()
|
| H A D | RegisterContextLinux_x86_64.h | 20 const lldb_private::RegisterInfo *GetRegisterInfo() const override; 26 const std::vector<lldb_private::RegisterInfo> * 30 const lldb_private::RegisterInfo *m_register_info_p; 33 std::vector<lldb_private::RegisterInfo> d_register_infos;
|
| H A D | RegisterContextLinux_s390x.h | 20 const lldb_private::RegisterInfo *GetRegisterInfo() const override; 26 const std::vector<lldb_private::RegisterInfo> * 30 const lldb_private::RegisterInfo *m_register_info_p; 33 std::vector<lldb_private::RegisterInfo> d_register_infos;
|
| H A D | RegisterContextThreadMemory.h | 30 const RegisterInfo *GetRegisterInfoAtIndex(size_t reg) override; 36 bool ReadRegister(const RegisterInfo *reg_info, 39 bool WriteRegister(const RegisterInfo *reg_info, 78 Status ReadRegisterValueFromMemory(const lldb_private::RegisterInfo *reg_info, 82 Status WriteRegisterValueToMemory(const lldb_private::RegisterInfo *reg_info,
|
| H A D | RegisterContextDummy.h | 34 const lldb_private::RegisterInfo *GetRegisterInfoAtIndex(size_t reg) override; 40 bool ReadRegister(const lldb_private::RegisterInfo *reg_info, 43 bool WriteRegister(const lldb_private::RegisterInfo *reg_info, 57 lldb_private::RegisterInfo m_pc_reg_info;
|
| H A D | RegisterContextHistory.h | 34 const lldb_private::RegisterInfo *GetRegisterInfoAtIndex(size_t reg) override; 40 bool ReadRegister(const lldb_private::RegisterInfo *reg_info, 43 bool WriteRegister(const lldb_private::RegisterInfo *reg_info, 57 lldb_private::RegisterInfo m_pc_reg_info;
|
| H A D | NativeProcessSoftwareSingleStep.cpp | 47 const RegisterInfo *reg_info, in ReadRegisterCallback() 61 const RegisterInfo *full_reg_info = in ReadRegisterCallback() 75 const RegisterInfo *reg_info, in WriteRegisterCallback() 91 const RegisterInfo *flags_info = regsiter_context.GetRegisterInfo( in ReadFlags() 124 const RegisterInfo *reg_info_pc = register_context.GetRegisterInfo( in SetupSoftwareSingleStepping() 126 const RegisterInfo *reg_info_flags = register_context.GetRegisterInfo( in SetupSoftwareSingleStepping()
|
| /llvm-project-15.0.7/lldb/include/lldb/Target/ |
| H A D | RegisterContext.h | 32 virtual const RegisterInfo *GetRegisterInfoAtIndex(size_t reg) = 0; 40 virtual bool ReadRegister(const RegisterInfo *reg_info, 43 virtual bool WriteRegister(const RegisterInfo *reg_info, 125 ReadRegisterValueFromMemory(const lldb_private::RegisterInfo *reg_info, 130 WriteRegisterValueToMemory(const lldb_private::RegisterInfo *reg_info, 139 const RegisterInfo *GetRegisterInfoByName(llvm::StringRef reg_name, 142 const RegisterInfo *GetRegisterInfo(lldb::RegisterKind reg_kind, 192 uint64_t ReadRegisterAsUnsigned(const RegisterInfo *reg_info, 197 bool WriteRegisterFromUnsigned(const RegisterInfo *reg_info, uint64_t uval);
|
| /llvm-project-15.0.7/lldb/include/lldb/Host/common/ |
| H A D | NativeRegisterContext.h | 40 virtual const RegisterInfo *GetRegisterInfoAtIndex(uint32_t reg) const = 0; 48 virtual Status ReadRegister(const RegisterInfo *reg_info, 51 virtual Status WriteRegister(const RegisterInfo *reg_info, 107 ReadRegisterValueFromMemory(const lldb_private::RegisterInfo *reg_info, 112 WriteRegisterValueToMemory(const lldb_private::RegisterInfo *reg_info, 126 const RegisterInfo *GetRegisterInfoByName(llvm::StringRef reg_name, 129 const RegisterInfo *GetRegisterInfo(uint32_t reg_kind, uint32_t reg_num); 154 lldb::addr_t ReadRegisterAsUnsigned(const RegisterInfo *reg_info, 159 Status WriteRegisterFromUnsigned(const RegisterInfo *reg_info, uint64_t uval);
|
| /llvm-project-15.0.7/lldb/source/Plugins/UnwindAssembly/InstEmulation/ |
| H A D | UnwindAssemblyInstEmulation.h | 89 const lldb_private::RegisterInfo *reg_info, 95 const lldb_private::RegisterInfo *reg_info, 110 const lldb_private::RegisterInfo *reg_info, 115 const lldb_private::RegisterInfo *reg_info, 119 MakeRegisterKindValuePair(const lldb_private::RegisterInfo ®_info); 121 void SetRegisterValue(const lldb_private::RegisterInfo ®_info, 124 bool GetRegisterValue(const lldb_private::RegisterInfo ®_info, 133 lldb_private::RegisterInfo m_cfa_reg_info;
|
| /llvm-project-15.0.7/lldb/source/Target/ |
| H A D | RegisterContext.cpp | 51 const RegisterInfo * 62 const RegisterInfo *reg_info = in GetRegisterInfoByName() 70 const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg); in GetRegisterInfoByName() 80 const RegisterInfo *RegisterContext::GetRegisterInfo(lldb::RegisterKind kind, in GetRegisterInfo() 89 const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg); in GetRegisterName() 211 bool RegisterContext::WriteRegisterFromUnsigned(const RegisterInfo *reg_info, in WriteRegisterFromUnsigned() 239 const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg); in CopyFromRegisterContext() 274 const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg_idx); in ConvertRegisterKindToRegisterNumber() 299 const RegisterInfo *reg_info, lldb::addr_t src_addr, uint32_t src_len, in ReadRegisterValueFromMemory() 369 const RegisterInfo *reg_info, lldb::addr_t dst_addr, uint32_t dst_len, in WriteRegisterValueToMemory() [all …]
|
| /llvm-project-15.0.7/lldb/source/Plugins/ABI/Mips/ |
| H A D | ABISysV_mips.cpp | 79 static const RegisterInfo g_register_infos[] = { 509 const lldb_private::RegisterInfo * 553 const RegisterInfo *reg_info = nullptr; in PrepareTrivialCall() 590 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfo( in PrepareTrivialCall() 612 const RegisterInfo *pc_reg_info = in PrepareTrivialCall() 614 const RegisterInfo *sp_reg_info = in PrepareTrivialCall() 616 const RegisterInfo *ra_reg_info = in PrepareTrivialCall() 618 const RegisterInfo *r25_info = reg_ctx->GetRegisterInfoByName("r25", 0); in PrepareTrivialCall() 843 const RegisterInfo *r3_reg_info = in GetReturnValueObjectImpl() 964 bool ABISysV_mips::RegisterIsVolatile(const RegisterInfo *reg_info) { in RegisterIsVolatile() [all …]
|
| H A D | ABISysV_mips64.cpp | 79 static const RegisterInfo g_register_infos_mips64[] = { 509 const lldb_private::RegisterInfo * 550 const RegisterInfo *reg_info = nullptr; in PrepareTrivialCall() 572 const RegisterInfo *pc_reg_info = in PrepareTrivialCall() 574 const RegisterInfo *sp_reg_info = in PrepareTrivialCall() 576 const RegisterInfo *ra_reg_info = in PrepareTrivialCall() 670 const RegisterInfo *r3_info = in SetReturnValueObject() 726 const RegisterInfo *r2_info = reg_ctx->GetRegisterInfoByName("r2", 0); in GetReturnValueObjectImpl() 727 const RegisterInfo *r3_info = reg_ctx->GetRegisterInfoByName("r3", 0); in GetReturnValueObjectImpl() 824 const RegisterInfo *f2_info = in GetReturnValueObjectImpl() [all …]
|
| /llvm-project-15.0.7/lldb/unittests/tools/lldb-server/tests/ |
| H A D | MessageObjects.h | 68 llvm::ArrayRef<lldb_private::RegisterInfo> RegInfos); 75 llvm::ArrayRef<lldb_private::RegisterInfo> RegInfos); 81 struct RegisterInfoParser : public Parser<lldb_private::RegisterInfo> { 82 static llvm::Expected<lldb_private::RegisterInfo> 87 parseRegisterValue(const lldb_private::RegisterInfo &Info, 98 llvm::ArrayRef<lldb_private::RegisterInfo> RegInfos); 118 llvm::ArrayRef<lldb_private::RegisterInfo> RegInfos); 135 llvm::ArrayRef<lldb_private::RegisterInfo> RegInfos);
|
| /llvm-project-15.0.7/lldb/source/Host/common/ |
| H A D | NativeRegisterContext.cpp | 52 const RegisterInfo * 63 const RegisterInfo *reg_info = in GetRegisterInfoByName() 71 const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg); in GetRegisterInfoByName() 81 const RegisterInfo *NativeRegisterContext::GetRegisterInfo(uint32_t kind, in GetRegisterInfo() 90 const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg); in GetRegisterName() 98 const RegisterInfo *const reg_info = GetRegisterInfoAtIndex(reg_index); in GetRegisterSetNameForRegisterAtIndex() 197 NativeRegisterContext::ReadRegisterAsUnsigned(const RegisterInfo *reg_info, in ReadRegisterAsUnsigned() 230 NativeRegisterContext::WriteRegisterFromUnsigned(const RegisterInfo *reg_info, in WriteRegisterFromUnsigned() 316 const RegisterInfo *reg_info, lldb::addr_t src_addr, size_t src_len, in ReadRegisterValueFromMemory() 386 const RegisterInfo *reg_info, lldb::addr_t dst_addr, size_t dst_len, in WriteRegisterValueToMemory() [all …]
|
| /llvm-project-15.0.7/lldb/source/Core/ |
| H A D | EmulateInstruction.cpp | 75 bool EmulateInstruction::ReadRegister(const RegisterInfo *reg_info, in ReadRegister() 85 RegisterInfo reg_info; in ReadRegister() 115 const RegisterInfo *reg_info, in WriteRegister() 126 RegisterInfo reg_info; in WriteRegister() 136 RegisterInfo reg_info; in WriteRegisterUnsigned() 146 const RegisterInfo *reg_info, in WriteRegisterUnsigned() 284 const RegisterInfo *reg_info, in ReadRegisterFrame() 295 const RegisterInfo *reg_info, in WriteRegisterFrame() 335 const RegisterInfo *reg_info, in ReadRegisterDefault() 352 const RegisterInfo *reg_info, in WriteRegisterDefault() [all …]
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/Linux/ |
| H A D | NativeRegisterContextLinux_ppc64le.h | 40 Status ReadRegister(const RegisterInfo *reg_info, 43 Status WriteRegister(const RegisterInfo *reg_info, 103 uint32_t CalculateFprOffset(const RegisterInfo *reg_info) const; 105 uint32_t CalculateVmxOffset(const RegisterInfo *reg_info) const; 107 uint32_t CalculateVsxOffset(const RegisterInfo *reg_info) const;
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/minidump/ |
| H A D | RegisterContextMinidump_ARM.h | 44 static const lldb_private::RegisterInfo * 49 const lldb_private::RegisterInfo *GetRegisterInfoAtIndex(size_t reg) override; 57 bool ReadRegister(const RegisterInfo *reg_info, 60 bool WriteRegister(const RegisterInfo *reg_info,
|