GDB (xrefs)
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
riscv_gdbarch_features Struct Reference

#include "riscv.h"

Public Member Functions

bool operator== (const struct riscv_gdbarch_features &rhs) const
 
bool operator!= (const struct riscv_gdbarch_features &rhs) const
 
std::size_t hash () const noexcept
 

Public Attributes

int xlen = 0
 
int flen = 0
 
int vlen = 0
 
bool embedded = false
 
bool has_fcsr_reg = false
 
bool has_fflags_reg = false
 
bool has_frm_reg = false
 

Detailed Description

Definition at line 36 of file riscv.h.

Member Function Documentation

◆ hash()

std::size_t riscv_gdbarch_features::hash ( ) const
inlinenoexcept

Definition at line 85 of file riscv.h.

References embedded, flen, has_fcsr_reg, has_fflags_reg, has_frm_reg, vlen, and xlen.

◆ operator!=()

bool riscv_gdbarch_features::operator!= ( const struct riscv_gdbarch_features & rhs) const
inline

Definition at line 79 of file riscv.h.

◆ operator==()

bool riscv_gdbarch_features::operator== ( const struct riscv_gdbarch_features & rhs) const
inline

Definition at line 69 of file riscv.h.

References embedded, flen, has_fcsr_reg, has_fflags_reg, has_frm_reg, vlen, and xlen.

Member Data Documentation

◆ embedded

bool riscv_gdbarch_features::embedded = false

◆ flen

int riscv_gdbarch_features::flen = 0

◆ has_fcsr_reg

bool riscv_gdbarch_features::has_fcsr_reg = false

Definition at line 64 of file riscv.h.

Referenced by hash(), operator==(), and riscv_gdbarch_init().

◆ has_fflags_reg

bool riscv_gdbarch_features::has_fflags_reg = false

Definition at line 65 of file riscv.h.

Referenced by hash(), operator==(), and riscv_gdbarch_init().

◆ has_frm_reg

bool riscv_gdbarch_features::has_frm_reg = false

Definition at line 66 of file riscv.h.

Referenced by hash(), operator==(), and riscv_gdbarch_init().

◆ vlen

int riscv_gdbarch_features::vlen = 0

◆ xlen

int riscv_gdbarch_features::xlen = 0

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