Home
last modified time | relevance | path

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

123456789

/freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Core/
H A DEmulateInstruction.h189 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 …]
/freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Target/
H A DRegisterContext.h32 virtual const RegisterInfo *GetRegisterInfoAtIndex(size_t reg) = 0;
36 RegisterInfo *reg_info);
44 virtual bool ReadRegister(const RegisterInfo *reg_info,
47 virtual bool WriteRegister(const RegisterInfo *reg_info,
129 ReadRegisterValueFromMemory(const lldb_private::RegisterInfo *reg_info,
134 WriteRegisterValueToMemory(const lldb_private::RegisterInfo *reg_info,
143 const RegisterInfo *GetRegisterInfoByName(llvm::StringRef reg_name,
146 const RegisterInfo *GetRegisterInfo(lldb::RegisterKind reg_kind,
196 uint64_t ReadRegisterAsUnsigned(const RegisterInfo *reg_info,
201 bool WriteRegisterFromUnsigned(const RegisterInfo *reg_info, uint64_t uval);
H A DABI.h102 virtual bool RegisterIsVolatile(const RegisterInfo *reg_info) = 0;
105 GetFallbackRegisterLocation(const RegisterInfo *reg_info,
130 virtual void AugmentRegisterInfo(RegisterInfo &info) = 0;
162 void AugmentRegisterInfo(RegisterInfo &info) override;
167 bool GetRegisterInfoByName(llvm::StringRef name, RegisterInfo &info);
169 virtual const RegisterInfo *GetRegisterInfoArray(uint32_t &count) = 0;
174 void AugmentRegisterInfo(RegisterInfo &info) override;
/freebsd-13.1/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,
86 bool ReadRegisterBytes(const RegisterInfo *reg_info, DataExtractor &data);
88 bool WriteRegisterBytes(const RegisterInfo *reg_info, DataExtractor &data,
104 void SetRegisterIsValid(const RegisterInfo *reg_info, bool valid) { in SetRegisterIsValid()
125 bool GetPrimordialRegister(const RegisterInfo *reg_info,
128 bool SetPrimordialRegister(const RegisterInfo *reg_info,
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
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()
159 RegisterInfo orig_ax = {"orig_rax", in RegisterContextLinux_x86_64()
177 const std::vector<lldb_private::RegisterInfo> *
182 const RegisterInfo *RegisterContextLinux_x86_64::GetRegisterInfo() const { in GetRegisterInfo()
H A DRegisterContextFreeBSD_x86_64.cpp72 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 DRegisterInfoInterface.h29 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 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 DDynamicRegisterInfo.h38 void AddRegister(lldb_private::RegisterInfo &reg_info,
51 const lldb_private::RegisterInfo *GetRegisterInfoAtIndex(uint32_t i) const;
53 lldb_private::RegisterInfo *GetRegisterInfoAtIndex(uint32_t i);
63 const lldb_private::RegisterInfo *GetRegisterInfo(uint32_t kind,
72 const lldb_private::RegisterInfo *
77 typedef std::vector<lldb_private::RegisterInfo> reg_collection;
H A DRegisterContextLinux_s390x.h20 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 DRegisterContextLinux_x86_64.h20 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 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 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()
124 const RegisterInfo *reg_info_pc = register_context.GetRegisterInfo( in SetupSoftwareSingleStepping()
126 const RegisterInfo *reg_info_flags = register_context.GetRegisterInfo( in SetupSoftwareSingleStepping()
H A DRegisterContextLinux_i386.h20 const lldb_private::RegisterInfo *GetRegisterInfo() const override;
26 const std::vector<lldb_private::RegisterInfo> *
30 std::vector<lldb_private::RegisterInfo> d_register_infos;
/freebsd-13.1/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);
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/UnwindAssembly/InstEmulation/
H A DUnwindAssemblyInstEmulation.h91 const lldb_private::RegisterInfo *reg_info,
97 const lldb_private::RegisterInfo *reg_info,
112 const lldb_private::RegisterInfo *reg_info,
117 const lldb_private::RegisterInfo *reg_info,
121 MakeRegisterKindValuePair(const lldb_private::RegisterInfo &reg_info);
123 void SetRegisterValue(const lldb_private::RegisterInfo &reg_info,
126 bool GetRegisterValue(const lldb_private::RegisterInfo &reg_info,
135 lldb_private::RegisterInfo m_cfa_reg_info;
/freebsd-13.1/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()
/freebsd-13.1/contrib/llvm-project/lldb/source/Target/
H A DRegisterContext.cpp51 const RegisterInfo *
59 const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg); in GetRegisterInfoByName()
70 RegisterInfo *reg_info) { in UpdateDynamicRegisterSize()
106 const RegisterInfo *RegisterContext::GetRegisterInfo(lldb::RegisterKind kind, in GetRegisterInfo()
115 const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg); in GetRegisterName()
237 bool RegisterContext::WriteRegisterFromUnsigned(const RegisterInfo *reg_info, in WriteRegisterFromUnsigned()
265 const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg); in CopyFromRegisterContext()
300 const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg_idx); in ConvertRegisterKindToRegisterNumber()
325 const RegisterInfo *reg_info, lldb::addr_t src_addr, uint32_t src_len, in ReadRegisterValueFromMemory()
395 const RegisterInfo *reg_info, lldb::addr_t dst_addr, uint32_t dst_len, in WriteRegisterValueToMemory()
[all …]
/freebsd-13.1/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,
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/ABI/Mips/
H A DABISysV_mips.cpp78 static const RegisterInfo g_register_infos[] = {
546 const lldb_private::RegisterInfo *
590 const RegisterInfo *reg_info = nullptr; in PrepareTrivialCall()
627 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfo( in PrepareTrivialCall()
649 const RegisterInfo *pc_reg_info = in PrepareTrivialCall()
651 const RegisterInfo *sp_reg_info = in PrepareTrivialCall()
653 const RegisterInfo *ra_reg_info = in PrepareTrivialCall()
655 const RegisterInfo *r25_info = reg_ctx->GetRegisterInfoByName("r25", 0); in PrepareTrivialCall()
880 const RegisterInfo *r3_reg_info = in GetReturnValueObjectImpl()
1001 bool ABISysV_mips::RegisterIsVolatile(const RegisterInfo *reg_info) { in RegisterIsVolatile()
[all …]
H A DABISysV_mips64.cpp78 static const RegisterInfo g_register_infos_mips64[] = {
546 const lldb_private::RegisterInfo *
587 const RegisterInfo *reg_info = nullptr; in PrepareTrivialCall()
609 const RegisterInfo *pc_reg_info = in PrepareTrivialCall()
611 const RegisterInfo *sp_reg_info = in PrepareTrivialCall()
613 const RegisterInfo *ra_reg_info = in PrepareTrivialCall()
707 const RegisterInfo *r3_info = in SetReturnValueObject()
763 const RegisterInfo *r2_info = reg_ctx->GetRegisterInfoByName("r2", 0); in GetReturnValueObjectImpl()
764 const RegisterInfo *r3_info = reg_ctx->GetRegisterInfoByName("r3", 0); in GetReturnValueObjectImpl()
861 const RegisterInfo *f2_info = in GetReturnValueObjectImpl()
[all …]
/freebsd-13.1/contrib/llvm-project/lldb/source/Core/
H A DEmulateInstruction.cpp76 bool EmulateInstruction::ReadRegister(const RegisterInfo *reg_info, in ReadRegister()
86 RegisterInfo reg_info; in ReadRegister()
116 const RegisterInfo *reg_info, in WriteRegister()
127 RegisterInfo reg_info; in WriteRegister()
137 RegisterInfo reg_info; in WriteRegisterUnsigned()
147 const RegisterInfo *reg_info, in WriteRegisterUnsigned()
285 const RegisterInfo *reg_info, in ReadRegisterFrame()
296 const RegisterInfo *reg_info, in WriteRegisterFrame()
336 const RegisterInfo *reg_info, in ReadRegisterDefault()
353 const RegisterInfo *reg_info, in WriteRegisterDefault()
[all …]
/freebsd-13.1/contrib/llvm-project/lldb/source/Host/common/
H A DNativeRegisterContext.cpp53 const RegisterInfo *
61 const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg); in GetRegisterInfoByName()
70 const RegisterInfo *NativeRegisterContext::GetRegisterInfo(uint32_t kind, in GetRegisterInfo()
79 const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg); in GetRegisterName()
87 const RegisterInfo *const reg_info = GetRegisterInfoAtIndex(reg_index); in GetRegisterSetNameForRegisterAtIndex()
186 NativeRegisterContext::ReadRegisterAsUnsigned(const RegisterInfo *reg_info, in ReadRegisterAsUnsigned()
219 NativeRegisterContext::WriteRegisterFromUnsigned(const RegisterInfo *reg_info, in WriteRegisterFromUnsigned()
305 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()
419 const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg_idx); in ConvertRegisterKindToRegisterNumber()

123456789