void SetAllRegisterData(const lldb::DataBufferSP &data_sp)
std::vector< bool > m_reg_valid
RegisterContextMemory(const RegisterContextMemory &)=delete
bool WriteAllRegisterValues(const lldb::DataBufferSP &data_sp) override
bool ReadAllRegisterValues(lldb::WritableDataBufferSP &data_sp) override
bool WriteRegister(const lldb_private::RegisterInfo *reg_info, const lldb_private::RegisterValue ®_value) override
size_t GetRegisterCount() override
lldb::addr_t m_reg_data_addr
uint32_t ConvertRegisterKindToRegisterNumber(lldb::RegisterKind kind, uint32_t num) override
Convert from a given register numbering scheme to the lldb register numbering scheme.
const lldb_private::RegisterSet * GetRegisterSet(size_t reg_set) override
lldb_private::DataExtractor m_reg_data
void InvalidateAllRegisters() override
lldb::WritableDataBufferSP m_data
size_t GetRegisterSetCount() override
lldb_private::DynamicRegisterInfo & m_reg_infos
bool ReadRegister(const lldb_private::RegisterInfo *reg_info, lldb_private::RegisterValue ®_value) override
void SetAllRegisterValid(bool b)
~RegisterContextMemory() override
const RegisterContextMemory & operator=(const RegisterContextMemory &)=delete
const lldb_private::RegisterInfo * GetRegisterInfoAtIndex(size_t reg) override