Home
last modified time | relevance | path

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

1234567891011

/freebsd/contrib/llvm-project/lldb/include/lldb/Core/
H A DEmulateInstruction.h229 RegisterInfo reg; // base register
234 RegisterInfo base_reg; // base register number
235 RegisterInfo offset_reg; // offset register kind
239 RegisterInfo data_reg; // source/target register for data
240 RegisterInfo base_reg; // base register for address calculation
245 RegisterInfo base_reg; // base register for address calculation
246 RegisterInfo offset_reg; // offset register for address calculation
247 RegisterInfo data_reg; // source/target register for data
251 RegisterInfo
253 RegisterInfo
[all …]
/freebsd/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 * in GetRegisterInfoAtIndex()
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_inf in WriteRegister()
[all...]
/freebsd/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);
/freebsd/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/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
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 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,
82 Status ReadRegisterValueFromMemory(const lldb_private::RegisterInfo *reg_info,
86 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 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;
/freebsd/contrib/llvm-project/lldb/source/Plugins/UnwindAssembly/InstEmulation/
H A DUnwindAssemblyInstEmulation.h87 const lldb_private::RegisterInfo *reg_info,
93 const lldb_private::RegisterInfo *reg_info,
108 const lldb_private::RegisterInfo *reg_info,
113 const lldb_private::RegisterInfo *reg_info,
117 MakeRegisterKindValuePair(const lldb_private::RegisterInfo &reg_info);
119 void SetRegisterValue(const lldb_private::RegisterInfo &reg_info,
122 bool GetRegisterValue(const lldb_private::RegisterInfo &reg_info,
128 lldb_private::RegisterInfo cfa_reg_info = {};
/freebsd/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/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 …]
/freebsd/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 …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/Mips/
H A DABISysV_mips.cpp80 static const RegisterInfo g_register_infos[] = {
541 const lldb_private::RegisterInfo *
585 const RegisterInfo *reg_info = nullptr; in PrepareTrivialCall()
622 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfo( in PrepareTrivialCall()
644 const RegisterInfo *pc_reg_info = in PrepareTrivialCall()
646 const RegisterInfo *sp_reg_info = in PrepareTrivialCall()
648 const RegisterInfo *ra_reg_info = in PrepareTrivialCall()
650 const RegisterInfo *r25_info = reg_ctx->GetRegisterInfoByName("r25", 0); in PrepareTrivialCall()
651 const RegisterInfo *r0_info = reg_ctx->GetRegisterInfoByName("zero", 0); in PrepareTrivialCall()
731 const RegisterInfo *r2_info = reg_ctx->GetRegisterInfoByName("r2", 0); in SetReturnValueObject()
[all …]
H A DABISysV_mips64.cpp80 static const RegisterInfo g_register_infos_mips64[] = {
542 const lldb_private::RegisterInfo *
583 const RegisterInfo *reg_info = nullptr; in PrepareTrivialCall()
605 const RegisterInfo *pc_reg_info = in PrepareTrivialCall()
607 const RegisterInfo *sp_reg_info = in PrepareTrivialCall()
609 const RegisterInfo *ra_reg_info = in PrepareTrivialCall()
611 const RegisterInfo *r25_info = reg_ctx->GetRegisterInfoByName("r25", 0); in PrepareTrivialCall()
612 const RegisterInfo *r0_info = reg_ctx->GetRegisterInfoByName("zero", 0); in PrepareTrivialCall()
694 const RegisterInfo *r2_info = reg_ctx->GetRegisterInfoByName("r2", 0); in SetReturnValueObject()
703 const RegisterInfo *r3_info = in SetReturnValueObject()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/AArch64/
H A DABISysV_arm64.cpp68 const RegisterInfo *gcs_features_enabled_info = in PushToLinuxGuardedControlStack()
83 const RegisterInfo *gcspr_el0_info = in PushToLinuxGuardedControlStack()
157 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfo( in PrepareTrivialCall()
232 const RegisterInfo *reg_info = nullptr; in GetArgumentValues()
313 const RegisterInfo *x0_info = reg_ctx->GetRegisterInfo( in SetReturnValueObject()
324 const RegisterInfo *x1_info = reg_ctx->GetRegisterInfo( in SetReturnValueObject()
343 const RegisterInfo *v0_info = reg_ctx->GetRegisterInfoByName("v0", 0); in SetReturnValueObject()
365 const RegisterInfo *v0_info = reg_ctx->GetRegisterInfoByName("v0", 0); in SetReturnValueObject()
394 bool ABISysV_arm64::RegisterIsVolatile(const RegisterInfo *reg_info) { in RegisterIsVolatile()
511 const RegisterInfo *reg_info = in LoadValueFromConsecutiveGPRRegisters()
[all …]
H A DABIMacOSX_arm64.cpp92 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfo( in PrepareTrivialCall()
161 const RegisterInfo *reg_info = nullptr; in GetArgumentValues()
272 const RegisterInfo *x0_info = reg_ctx->GetRegisterInfoByName("x0", 0); in SetReturnValueObject()
282 const RegisterInfo *x1_info = in SetReturnValueObject()
301 const RegisterInfo *v0_info = reg_ctx->GetRegisterInfoByName("v0", 0); in SetReturnValueObject()
323 const RegisterInfo *v0_info = reg_ctx->GetRegisterInfoByName("v0", 0); in SetReturnValueObject()
354 bool ABIMacOSX_arm64::RegisterIsVolatile(const RegisterInfo *reg_info) { in RegisterIsVolatile()
467 const RegisterInfo *reg_info = in LoadValueFromConsecutiveGPRRegisters()
512 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoAtIndex(reg_num); in LoadValueFromConsecutiveGPRRegisters()
534 const RegisterInfo *reg_info = nullptr; in LoadValueFromConsecutiveGPRRegisters()
[all …]
/freebsd/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/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,
/freebsd/contrib/llvm-project/lldb/include/lldb/ValueObject/
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);
/freebsd/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 …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/SystemZ/
H A DABISysV_s390x.h41 bool RegisterIsVolatile(const lldb_private::RegisterInfo *reg_info) override;
44 const lldb_private::RegisterInfo *reg_info,
62 const lldb_private::RegisterInfo *
86 bool RegisterIsCalleeSaved(const lldb_private::RegisterInfo *reg_info);

1234567891011