Home
last modified time | relevance | path

Searched refs:RegisterInfo (Results 1 – 25 of 254) sorted by relevance

1234567891011

/src/contrib/llvm-project/lldb/include/lldb/Core/
H A DEmulateInstruction.h195 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 DValueObjectRegister.h90 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 DGDBRemoteRegisterContext.h57 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 DGDBRemoteRegisterContext.cpp71 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 &reginfo = 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 DRegisterContext.h32 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 DNativeRegisterContext.h40 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 DUnwindAssemblyInstEmulation.h89 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 &reg_info);
121 void SetRegisterValue(const lldb_private::RegisterInfo &reg_info,
124 bool GetRegisterValue(const lldb_private::RegisterInfo &reg_info,
133 lldb_private::RegisterInfo m_cfa_reg_info;
/src/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
H A DRegisterContextNetBSD_x86_64.cpp87 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 DRegisterContextLinux_x86_64.cpp84 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 DRegisterContextThreadMemory.h30 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 DRegisterContextDummy.h34 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 DRegisterContextHistory.h34 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 DRegisterContextFreeBSD_x86_64.cpp73 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 DRegisterContextLinux_x86.h19 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 DNativeProcessSoftwareSingleStep.cpp47 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 Dhwgpe.c194 (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 DRegisterContext.cpp51 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 DNativeRegisterContext.cpp52 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 DABISysV_mips.cpp80 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 DABISysV_mips64.cpp80 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 DRegisterContextMinidump_ARM.h44 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 DEmulateInstruction.cpp77 EmulateInstruction::ReadRegister(const RegisterInfo &reg_info) { in ReadRegister()
91 std::optional<RegisterInfo> reg_info = GetRegisterInfo(reg_kind, reg_num); in ReadRegister()
113 uint64_t EmulateInstruction::ReadRegisterUnsigned(const RegisterInfo &reg_info, in ReadRegisterUnsigned()
127 const RegisterInfo &reg_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 &reg_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 DRegisterValue.h27 struct RegisterInfo;
97 RegisterValue::Type SetType(const RegisterInfo &reg_info);
108 uint32_t GetAsMemoryData(const RegisterInfo &reg_info, void *dst,
112 uint32_t SetFromMemoryData(const RegisterInfo &reg_info, const void *src,
246 Status SetValueFromString(const RegisterInfo *reg_info,
248 Status SetValueFromString(const RegisterInfo *reg_info,
251 Status SetValueFromData(const RegisterInfo &reg_info, DataExtractor &data,
/src/contrib/llvm-project/lldb/source/Plugins/ABI/AArch64/
H A DABISysV_arm64.cpp91 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 DABISysV_s390x.h42 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);

1234567891011