virtual unsigned GetRegisterSize(unsigned reg)
const lldb_private::RegisterSet * GetRegisterSet(size_t set) const
virtual unsigned GetRegisterOffset(unsigned reg)
const lldb_private::RegisterInfo * GetRegisterInfoAtIndex(size_t reg) override
size_t GetRegisterSetCount() const
size_t GetRegisterCount() override
size_t GetRegisterSetCount() override
std::unique_ptr< lldb_private::RegisterInfoInterface > m_register_info_up
uint32_t ConvertRegisterKindToRegisterNumber(lldb::RegisterKind kind, uint32_t num) override
Convert from a given register numbering scheme to the lldb register numbering scheme.
virtual size_t GetGPRSize()
virtual const lldb_private::RegisterInfo * GetRegisterInfo()
const char * GetRegisterName(unsigned reg)
const lldb_private::RegisterSet * GetRegisterSet(size_t set) override
virtual bool IsRegisterSetAvailable(size_t set_index)
~RegisterContextPOSIX_mips64() override
uint8_t m_registers_count[register_set_count]
RegisterContextPOSIX_mips64(lldb_private::Thread &thread, uint32_t concrete_frame_idx, lldb_private::RegisterInfoInterface *register_info)
void InvalidateAllRegisters() override