28 Thread &thread, std::unique_ptr<RegisterInfoPOSIX_riscv32> register_info,
29 const DataExtractor &gpregset, llvm::ArrayRef<CoreNote> notes)
37 ArchSpec arch = m_register_info_up->GetTargetArchitecture();
38 m_fpr = getRegset(notes, arch.GetTriple(), FPR_Desc);
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)
bool WriteRegister(const lldb_private::RegisterInfo *reg_info, const lldb_private::RegisterValue &value) override
bool ReadRegister(const lldb_private::RegisterInfo *reg_info, lldb_private::RegisterValue &value) override
~RegisterContextCorePOSIX_riscv32() override
lldb_private::DataExtractor m_fpr
RegisterContextCorePOSIX_riscv32(lldb_private::Thread &thread, std::unique_ptr< RegisterInfoPOSIX_riscv32 > register_info, const lldb_private::DataExtractor &gpregset, llvm::ArrayRef< lldb_private::CoreNote > notes)
lldb_private::DataExtractor m_gpr
std::unique_ptr< RegisterInfoPOSIX_riscv32 > m_register_info_up
virtual size_t GetGPRSize()
RegisterContextPOSIX_riscv32(lldb_private::Thread &thread, std::unique_ptr< RegisterInfoPOSIX_riscv32 > register_info)