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

123456789

/freebsd-12-stable/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
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;
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 DRegisterContextFreeBSD_x86_64.h21 const lldb_private::RegisterInfo *GetRegisterInfo() const override;
26 const lldb_private::RegisterInfo *m_register_info_p;
H A DRegisterContextNetBSD_x86_64.h21 const lldb_private::RegisterInfo *GetRegisterInfo() const override;
26 const lldb_private::RegisterInfo *m_register_info_p;
H A DRegisterContextOpenBSD_x86_64.h21 const lldb_private::RegisterInfo *GetRegisterInfo() const override;
26 const lldb_private::RegisterInfo *m_register_info_p;
H A DRegisterInfoPOSIX_ppc64le.h22 const lldb_private::RegisterInfo *GetRegisterInfo() const override;
27 const lldb_private::RegisterInfo *m_register_info_p;
H A DRegisterInfoInterface.h20 /// RegisterInfo interface to patch RegisterInfo structure for archs.
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 =
49 std::vector<lldb_private::RegisterInfo>::const_iterator pos =
59 virtual const std::vector<lldb_private::RegisterInfo> *
H A DRegisterContextLinux_mips64.h22 const lldb_private::RegisterInfo *GetRegisterInfo() const override;
33 const lldb_private::RegisterInfo *m_register_info_p;
H A DRegisterContextFreeBSD_powerpc.h23 const lldb_private::RegisterInfo *GetRegisterInfo() const override;
35 const lldb_private::RegisterInfo *GetRegisterInfo() const override;
47 const lldb_private::RegisterInfo *GetRegisterInfo() const override;
H A DRegisterContextLinux_s390x.cpp20 static const RegisterInfo *GetRegisterInfoPtr(const ArchSpec &target_arch) {
57 const std::vector<lldb_private::RegisterInfo> *
62 const RegisterInfo *RegisterContextLinux_s390x::GetRegisterInfo() const {
H A DRegisterContextMacOSXFrameBackchain.h30 const lldb_private::RegisterInfo *GetRegisterInfoAtIndex(size_t reg) override;
36 bool ReadRegister(const lldb_private::RegisterInfo *reg_info,
39 bool WriteRegister(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 DRegisterContextFreeBSD_i386.h20 const lldb_private::RegisterInfo *GetRegisterInfo() const override;
H A DRegisterContextFreeBSD_mips64.h25 const lldb_private::RegisterInfo *GetRegisterInfo() const override;
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 DRegisterContextOpenBSD_i386.h20 const lldb_private::RegisterInfo *GetRegisterInfo() const override;
H A DRegisterContextWindows_i386.h20 const lldb_private::RegisterInfo *GetRegisterInfo() const override;
H A DRegisterContextWindows_x86_64.h21 const lldb_private::RegisterInfo *GetRegisterInfo() const override;
H A DRegisterContextFreeBSD_x86_64.cpp70 static std::vector<lldb_private::RegisterInfo> &GetSharedRegisterInfoVector() {
71 static std::vector<lldb_private::RegisterInfo> register_infos;
75 static const RegisterInfo *
77 static std::vector<lldb_private::RegisterInfo> g_register_infos(
80 // Allocate RegisterInfo only once
85 const RegisterInfo *base_info = reg_interface->GetRegisterInfo();
99 static const RegisterInfo *
137 const RegisterInfo *RegisterContextFreeBSD_x86_64::GetRegisterInfo() const {
/freebsd-12-stable/contrib/llvm-project/lldb/include/lldb/Core/
H A DDumpRegisterValue.h18 struct RegisterInfo;
24 const RegisterInfo *reg_info, bool prefix_with_name,
H A DEmulateInstruction.h189 RegisterInfo reg; // base register
194 RegisterInfo base_reg; // base register number
195 RegisterInfo offset_reg; // offset register kind
199 RegisterInfo data_reg; // source/target register for data
200 RegisterInfo base_reg; // base register for address calculation
205 RegisterInfo base_reg; // base register for address calculation
206 RegisterInfo offset_reg; // offset register for address calculation
207 RegisterInfo data_reg; // source/target register for data
211 RegisterInfo
213 RegisterInfo
[all...]
/freebsd-12-stable/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/
H A DGDBRemoteRegisterContext.h52 const RegisterInfo *GetRegisterInfoAtIndex(size_t reg) override;
58 bool ReadRegister(const RegisterInfo *reg_info,
61 bool WriteRegister(const RegisterInfo *reg_info,
79 bool ReadRegisterBytes(const RegisterInfo *reg_info, DataExtractor &data);
81 bool WriteRegisterBytes(const RegisterInfo *reg_info, DataExtractor &data,
99 void SetRegisterIsValid(const RegisterInfo *reg_info, bool valid) {
121 bool GetPrimordialRegister(const RegisterInfo *reg_info,
124 bool SetPrimordialRegister(const RegisterInfo *reg_info,
/freebsd-12-stable/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-12-stable/contrib/llvm-project/lldb/include/lldb/Target/
H A DRegisterContext.h32 virtual const RegisterInfo *GetRegisterInfoAtIndex(size_t reg) = 0;
36 RegisterInfo *reg_info);
42 virtual bool ReadRegister(const RegisterInfo *reg_info,
45 virtual bool WriteRegister(const RegisterInfo *reg_info,
127 ReadRegisterValueFromMemory(const lldb_private::RegisterInfo *reg_info,
132 WriteRegisterValueToMemory(const lldb_private::RegisterInfo *reg_info,
141 const RegisterInfo *GetRegisterInfoByName(llvm::StringRef reg_name,
144 const RegisterInfo *GetRegisterInfo(lldb::RegisterKind reg_kind,
169 uint64_t ReadRegisterAsUnsigned(const RegisterInfo *reg_info,
174 bool WriteRegisterFromUnsigned(const RegisterInfo *reg_inf
[all...]

Completed in 196 milliseconds

123456789