9#ifndef LLDB_SOURCE_PLUGINS_PROCESS_UTILITY_REGISTERINFOPOSIX_RISCV64_H
10#define LLDB_SOURCE_PLUGINS_PROCESS_UTILITY_REGISTERINFOPOSIX_RISCV64_H
69 bool IsFPReg(
unsigned reg)
const;
size_t GetRegisterSetCount() const override
size_t GetFPRSize() const override
bool IsFPReg(unsigned reg) const
size_t GetGPRSize() const override
std::map< uint32_t, std::pair< uint32_t, uint32_t > > m_per_regset_regnum_range
std::vector< lldb_private::RegisterInfo > m_register_infos
size_t GetRegisterSetFromRegisterIndex(uint32_t reg_index) const override
std::vector< lldb_private::RegisterSet > m_register_sets
uint32_t GetRegisterCount() const override
const lldb_private::RegisterSet * GetRegisterSet(size_t reg_set) const override
lldb_private::Flags m_opt_regsets
std::vector< uint32_t > m_fp_regnum_collection
const lldb_private::RegisterInfo * GetRegisterInfo() const override
An architecture specification class.
bool AnySet(ValueType mask) const
Test one or more flags.
Every register is described in detail including its name, alternate name (optional),...
Registers are grouped into register sets.