const RegisterInfoInterface & GetRegisterInfoInterface() const
NativeRegisterContextRegisterInfo(NativeThreadProtocol &thread, RegisterInfoInterface *register_info_interface)
Construct a NativeRegisterContextRegisterInfo, taking ownership of the register_info_interface pointe...
virtual Status ReadRegisterRaw(uint32_t reg_index, RegisterValue ®_value)
virtual Status WriteRegisterSet(void *buf, size_t buf_size, unsigned int regset)
virtual size_t GetGPRSize() const
lldb::ByteOrder GetByteOrder() const
NativeRegisterContextAIX(NativeThreadProtocol &thread)
virtual Status WriteRegisterRaw(uint32_t reg_index, const RegisterValue ®_value)
virtual size_t GetFPRSize()=0
virtual void * GetFPRBuffer()=0
virtual void * GetGPRBuffer()=0
static std::unique_ptr< NativeRegisterContextAIX > CreateHostNativeRegisterContextAIX(const ArchSpec &target_arch, NativeThreadAIX &native_thread)
virtual Status ReadRegisterSet(void *buf, size_t buf_size, unsigned int regset)