const lldb_private::RegisterInfo * GetRegisterInfoAtIndex(size_t reg) override
void InvalidateAllRegisters() override
lldb_private::DataExtractor m_csregset
static std::unique_ptr< RegisterContextCorePOSIX_riscv32 > Create(lldb_private::Thread &thread, const lldb_private::ArchSpec &arch, const lldb_private::DataExtractor &gpregset, llvm::ArrayRef< lldb_private::CoreNote > notes)
const lldb_private::RegisterSet * GetRegisterSet(size_t set) override
size_t GetRegisterCount() override
bool WriteRegister(const lldb_private::RegisterInfo *reg_info, const lldb_private::RegisterValue &value) override
RegisterContextCorePOSIX_riscv32(lldb_private::Thread &thread, std::unique_ptr< RegisterInfoPOSIXDynamic_riscv32 > register_info, const lldb_private::DataExtractor &gpregset, llvm::ArrayRef< lldb_private::CoreNote > notes)
size_t GetRegisterSetCount() override
bool ReadRegister(const lldb_private::RegisterInfo *reg_info, lldb_private::RegisterValue &value) override
std::unique_ptr< RegisterInfoPOSIXDynamic_riscv32 > m_reg_infos_up
lldb_private::DataExtractor m_fpregset
lldb_private::DataExtractor m_gpregset
~RegisterContextCorePOSIX_riscv32() override
lldb_private::DynamicRegisterInfo::Register BuildDynamicRegister(const lldb_private::RegisterInfo ®_info, const lldb_private::ConstString &set_name, uint32_t byte_offset)