GDB (xrefs)
Loading...
Searching...
No Matches
Classes | Public Member Functions | Protected Member Functions | Protected Attributes | Private Attributes | List of all members
riscv_register_feature Struct Reference
Inheritance diagram for riscv_register_feature:
riscv_csr_feature riscv_freg_feature riscv_vector_feature riscv_virtual_feature riscv_xreg_feature

Classes

struct  register_info
 

Public Member Functions

 riscv_register_feature (const char *feature_name)
 
 riscv_register_feature ()=delete
 
 DISABLE_COPY_AND_ASSIGN (riscv_register_feature)
 
const char * name () const
 

Protected Member Functions

const struct tdesc_feature * tdesc_feature (const struct target_desc *tdesc) const
 

Protected Attributes

std::vector< struct register_infom_registers
 

Private Attributes

const char * m_feature_name
 

Detailed Description

Definition at line 208 of file riscv-tdep.c.

Constructor & Destructor Documentation

◆ riscv_register_feature() [1/2]

riscv_register_feature::riscv_register_feature ( const char * feature_name)
inlineexplicit

Definition at line 210 of file riscv-tdep.c.

◆ riscv_register_feature() [2/2]

riscv_register_feature::riscv_register_feature ( )
delete

Member Function Documentation

◆ DISABLE_COPY_AND_ASSIGN()

riscv_register_feature::DISABLE_COPY_AND_ASSIGN ( riscv_register_feature )

◆ name()

const char * riscv_register_feature::name ( ) const
inline

◆ tdesc_feature()

const struct tdesc_feature * riscv_register_feature::tdesc_feature ( const struct target_desc * tdesc) const
inlineprotected

Definition at line 247 of file riscv-tdep.c.

References name(), and tdesc_find_feature().

Member Data Documentation

◆ m_feature_name

const char* riscv_register_feature::m_feature_name
private

Definition at line 260 of file riscv-tdep.c.

Referenced by name().

◆ m_registers

std::vector<struct register_info> riscv_register_feature::m_registers
protected

Definition at line 254 of file riscv-tdep.c.


The documentation for this struct was generated from the following file: