| /src/contrib/llvm-project/lldb/include/lldb/Core/ |
| H A D | EmulateInstruction.h | 195 RegisterInfo reg; // base register 200 RegisterInfo base_reg; // base register number 201 RegisterInfo offset_reg; // offset register kind 205 RegisterInfo data_reg; // source/target register for data 206 RegisterInfo base_reg; // base register for address calculation 211 RegisterInfo base_reg; // base register for address calculation 212 RegisterInfo offset_reg; // offset register for address calculation 213 RegisterInfo data_reg; // source/target register for data 217 RegisterInfo 219 RegisterInfo [all …]
|
| H A D | ValueObjectRegister.h | 90 const RegisterInfo *reg_info); 119 RegisterInfo m_reg_info; 125 void ConstructObject(const RegisterInfo *reg_info); 130 const RegisterInfo *reg_info); 134 const RegisterInfo *reg_info);
|
| /src/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/ |
| H A D | GDBRemoteRegisterContext.h | 57 const RegisterInfo *GetRegisterInfoAtIndex(size_t reg) override; 63 bool ReadRegister(const RegisterInfo *reg_info, 66 bool WriteRegister(const RegisterInfo *reg_info, 88 bool ReadRegisterBytes(const RegisterInfo *reg_info); 90 bool WriteRegisterBytes(const RegisterInfo *reg_info, DataExtractor &data, 106 void SetRegisterIsValid(const RegisterInfo *reg_info, bool valid) { in SetRegisterIsValid() 127 bool GetPrimordialRegister(const RegisterInfo *reg_info, 130 bool SetPrimordialRegister(const RegisterInfo *reg_info,
|
| H A D | GDBRemoteRegisterContext.cpp | 71 const RegisterInfo * 84 bool GDBRemoteRegisterContext::ReadRegister(const RegisterInfo *reg_info, in ReadRegister() 97 const RegisterInfo *parent_reg = GetRegisterInfo( in ReadRegister() 125 const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg); in PrivateSetRegisterValue() 149 const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg); in PrivateSetRegisterValue() 193 const RegisterInfo *reg_info, GDBRemoteCommunicationClient &gdb_comm) { in GetPrimordialRegister() 205 bool GDBRemoteRegisterContext::ReadRegisterBytes(const RegisterInfo *reg_info) { in ReadRegisterBytes() 234 const struct RegisterInfo ®info = x.value(); in ReadRegisterBytes() 269 const RegisterInfo *prim_reg_info = in ReadRegisterBytes() 298 bool GDBRemoteRegisterContext::WriteRegister(const RegisterInfo *reg_info, in WriteRegister() [all …]
|
| /src/contrib/llvm-project/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, 131 ReadRegisterValueFromMemory(const lldb_private::RegisterInfo *reg_info, 136 WriteRegisterValueToMemory(const lldb_private::RegisterInfo *reg_info, 145 const RegisterInfo *GetRegisterInfoByName(llvm::StringRef reg_name, 148 const RegisterInfo *GetRegisterInfo(lldb::RegisterKind reg_kind, 202 uint64_t ReadRegisterAsUnsigned(const RegisterInfo *reg_info, 207 bool WriteRegisterFromUnsigned(const RegisterInfo *reg_info, uint64_t uval);
|
| /src/contrib/llvm-project/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);
|
| /src/contrib/llvm-project/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;
|
| /src/contrib/llvm-project/lldb/source/Plugins/Process/Utility/ |
| 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.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() 174 const RegisterInfo *RegisterContextLinux_x86_64::GetRegisterInfo() const { in GetRegisterInfo()
|
| 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 | RegisterContextFreeBSD_x86_64.cpp | 73 static std::vector<lldb_private::RegisterInfo> & 75 static std::vector<lldb_private::RegisterInfo> g_register_infos; in GetSharedRegisterInfoVector_i386() 82 const RegisterInfo *base_info = reg_interface->GetRegisterInfo(); in GetSharedRegisterInfoVector_i386() 96 static const RegisterInfo * 135 const RegisterInfo *RegisterContextFreeBSD_x86_64::GetRegisterInfo() const { in GetRegisterInfo()
|
| H A D | RegisterContextLinux_x86.h | 19 RegisterInfo orig_ax_info) in RegisterContextLinux_x86() 22 const RegisterInfo &GetOrigAxInfo() const { return m_orig_ax_info; } in GetOrigAxInfo() 25 lldb_private::RegisterInfo m_orig_ax_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() 171 const RegisterInfo *reg_info_pc = register_context.GetRegisterInfo( in SetupSoftwareSingleStepping() 173 const RegisterInfo *reg_info_flags = register_context.GetRegisterInfo( in SetupSoftwareSingleStepping()
|
| /src/sys/contrib/dev/acpica/components/hardware/ |
| H A D | hwgpe.c | 194 (GpeEventInfo->GpeNumber - GpeEventInfo->RegisterInfo->BaseGpeNumber)); in AcpiHwGetGpeRegisterBit() 229 GpeRegisterInfo = GpeEventInfo->RegisterInfo; in AcpiHwLowSetGpe() 310 GpeRegisterInfo = GpeEventInfo->RegisterInfo; in AcpiHwClearGpe() 370 GpeRegisterInfo = GpeEventInfo->RegisterInfo; in AcpiHwGetGpeStatus() 487 Status = AcpiHwGpeEnableWrite (0x00, &GpeBlock->RegisterInfo[i]); in AcpiHwDisableGpeBlock() 527 Status = AcpiHwWrite (0xFF, &GpeBlock->RegisterInfo[i].StatusAddress); in AcpiHwClearGpeBlock() 570 GpeRegisterInfo = &GpeBlock->RegisterInfo[i]; in AcpiHwEnableRuntimeGpeBlock() 620 GpeRegisterInfo = &GpeBlock->RegisterInfo[i]; in AcpiHwEnableWakeupGpeBlock() 669 GpeRegisterInfo = &GpeBlock->RegisterInfo[i]; in AcpiHwGetGpeBlockStatus()
|
| /src/contrib/llvm-project/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() 201 uint64_t RegisterContext::ReadRegisterAsUnsigned(const RegisterInfo *reg_info, in ReadRegisterAsUnsigned() 217 bool RegisterContext::WriteRegisterFromUnsigned(const RegisterInfo *reg_info, in WriteRegisterFromUnsigned() 245 const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg); in CopyFromRegisterContext() 280 const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg_idx); in ConvertRegisterKindToRegisterNumber() 305 const RegisterInfo *reg_info, lldb::addr_t src_addr, uint32_t src_len, in ReadRegisterValueFromMemory() [all …]
|
| /src/contrib/llvm-project/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() 194 NativeRegisterContext::ReadRegisterAsUnsigned(const RegisterInfo *reg_info, in ReadRegisterAsUnsigned() 224 NativeRegisterContext::WriteRegisterFromUnsigned(const RegisterInfo *reg_info, in WriteRegisterFromUnsigned() 310 const RegisterInfo *reg_info, lldb::addr_t src_addr, size_t src_len, in ReadRegisterValueFromMemory() 375 const RegisterInfo *reg_info, lldb::addr_t dst_addr, size_t dst_len, in WriteRegisterValueToMemory() [all …]
|
| /src/contrib/llvm-project/lldb/source/Plugins/ABI/Mips/ |
| H A D | ABISysV_mips.cpp | 80 static const RegisterInfo g_register_infos[] = { 547 const lldb_private::RegisterInfo * 591 const RegisterInfo *reg_info = nullptr; in PrepareTrivialCall() 628 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfo( in PrepareTrivialCall() 650 const RegisterInfo *pc_reg_info = in PrepareTrivialCall() 652 const RegisterInfo *sp_reg_info = in PrepareTrivialCall() 654 const RegisterInfo *ra_reg_info = in PrepareTrivialCall() 656 const RegisterInfo *r25_info = reg_ctx->GetRegisterInfoByName("r25", 0); in PrepareTrivialCall() 657 const RegisterInfo *r0_info = reg_ctx->GetRegisterInfoByName("zero", 0); in PrepareTrivialCall() 737 const RegisterInfo *r2_info = reg_ctx->GetRegisterInfoByName("r2", 0); in SetReturnValueObject() [all …]
|
| H A D | ABISysV_mips64.cpp | 80 static const RegisterInfo g_register_infos_mips64[] = { 548 const lldb_private::RegisterInfo * 589 const RegisterInfo *reg_info = nullptr; in PrepareTrivialCall() 611 const RegisterInfo *pc_reg_info = in PrepareTrivialCall() 613 const RegisterInfo *sp_reg_info = in PrepareTrivialCall() 615 const RegisterInfo *ra_reg_info = in PrepareTrivialCall() 617 const RegisterInfo *r25_info = reg_ctx->GetRegisterInfoByName("r25", 0); in PrepareTrivialCall() 618 const RegisterInfo *r0_info = reg_ctx->GetRegisterInfoByName("zero", 0); in PrepareTrivialCall() 700 const RegisterInfo *r2_info = reg_ctx->GetRegisterInfoByName("r2", 0); in SetReturnValueObject() 709 const RegisterInfo *r3_info = in SetReturnValueObject() [all …]
|
| /src/contrib/llvm-project/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,
|
| /src/contrib/llvm-project/lldb/source/Core/ |
| H A D | EmulateInstruction.cpp | 77 EmulateInstruction::ReadRegister(const RegisterInfo ®_info) { in ReadRegister() 91 std::optional<RegisterInfo> reg_info = GetRegisterInfo(reg_kind, reg_num); in ReadRegister() 113 uint64_t EmulateInstruction::ReadRegisterUnsigned(const RegisterInfo ®_info, in ReadRegisterUnsigned() 127 const RegisterInfo ®_info, in WriteRegister() 138 std::optional<RegisterInfo> reg_info = GetRegisterInfo(reg_kind, reg_num); in WriteRegister() 148 std::optional<RegisterInfo> reg_info = GetRegisterInfo(reg_kind, reg_num); in WriteRegisterUnsigned() 158 const RegisterInfo ®_info, in WriteRegisterUnsigned() 294 const RegisterInfo *reg_info, in ReadRegisterFrame() 305 const RegisterInfo *reg_info, in WriteRegisterFrame() 345 const RegisterInfo *reg_info, in ReadRegisterDefault() [all …]
|
| /src/contrib/llvm-project/lldb/include/lldb/Utility/ |
| H A D | RegisterValue.h | 27 struct RegisterInfo; 97 RegisterValue::Type SetType(const RegisterInfo ®_info); 108 uint32_t GetAsMemoryData(const RegisterInfo ®_info, void *dst, 112 uint32_t SetFromMemoryData(const RegisterInfo ®_info, const void *src, 246 Status SetValueFromString(const RegisterInfo *reg_info, 248 Status SetValueFromString(const RegisterInfo *reg_info, 251 Status SetValueFromData(const RegisterInfo ®_info, DataExtractor &data,
|
| /src/contrib/llvm-project/lldb/source/Plugins/ABI/AArch64/ |
| H A D | ABISysV_arm64.cpp | 91 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfo( in PrepareTrivialCall() 165 const RegisterInfo *reg_info = nullptr; in GetArgumentValues() 246 const RegisterInfo *x0_info = reg_ctx->GetRegisterInfo( in SetReturnValueObject() 257 const RegisterInfo *x1_info = reg_ctx->GetRegisterInfo( in SetReturnValueObject() 275 const RegisterInfo *v0_info = reg_ctx->GetRegisterInfoByName("v0", 0); in SetReturnValueObject() 294 const RegisterInfo *v0_info = reg_ctx->GetRegisterInfoByName("v0", 0); in SetReturnValueObject() 374 bool ABISysV_arm64::RegisterIsVolatile(const RegisterInfo *reg_info) { in RegisterIsVolatile() 491 const RegisterInfo *reg_info = in LoadValueFromConsecutiveGPRRegisters() 531 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfo( in LoadValueFromConsecutiveGPRRegisters() 554 const RegisterInfo *reg_info = nullptr; in LoadValueFromConsecutiveGPRRegisters() [all …]
|
| /src/contrib/llvm-project/lldb/source/Plugins/ABI/SystemZ/ |
| H A D | ABISysV_s390x.h | 42 bool RegisterIsVolatile(const lldb_private::RegisterInfo *reg_info) override; 45 const lldb_private::RegisterInfo *reg_info, 62 const lldb_private::RegisterInfo * 86 bool RegisterIsCalleeSaved(const lldb_private::RegisterInfo *reg_info);
|