GDB (xrefs)
Enumerations | Functions | Variables
/tmp/gdb-8.1/gdb/reggroups.h File Reference

Go to the source code of this file.

Enumerations

enum  reggroup_type { USER_REGGROUP, INTERNAL_REGGROUP }
 

Functions

struct reggroupreggroup_new (const char *name, enum reggroup_type type)
 
struct reggroupreggroup_gdbarch_new (struct gdbarch *gdbarch, const char *name, enum reggroup_type type)
 
void reggroup_add (struct gdbarch *gdbarch, struct reggroup *group)
 
const char * reggroup_name (struct reggroup *reggroup)
 
enum reggroup_type reggroup_type (struct reggroup *reggroup)
 
struct reggroupreggroup_next (struct gdbarch *gdbarch, struct reggroup *last)
 
struct reggroupreggroup_prev (struct gdbarch *gdbarch, struct reggroup *curr)
 
reggroupreggroup_find (struct gdbarch *gdbarch, const char *name)
 
int default_register_reggroup_p (struct gdbarch *gdbarch, int regnum, struct reggroup *reggroup)
 

Variables

struct reggroup *const general_reggroup
 
struct reggroup *const float_reggroup
 
struct reggroup *const system_reggroup
 
struct reggroup *const vector_reggroup
 
struct reggroup *const all_reggroup
 
struct reggroup *const save_reggroup
 
struct reggroup *const restore_reggroup
 

Enumeration Type Documentation

◆ reggroup_type

Enumerator
USER_REGGROUP 
INTERNAL_REGGROUP 

Definition at line 28 of file reggroups.h.

Function Documentation

◆ default_register_reggroup_p()

int default_register_reggroup_p ( struct gdbarch gdbarch,
int  regnum,
struct reggroup reggroup 
)

◆ reggroup_add()

void reggroup_add ( struct gdbarch gdbarch,
struct reggroup group 
)

◆ reggroup_find()

reggroup* reggroup_find ( struct gdbarch gdbarch,
const char *  name 
)

Definition at line 221 of file reggroups.c.

References name, reggroup_name(), and reggroup_next().

Referenced by tdesc_use_registers().

◆ reggroup_gdbarch_new()

struct reggroup* reggroup_gdbarch_new ( struct gdbarch gdbarch,
const char *  name,
enum reggroup_type  type 
)

◆ reggroup_name()

const char* reggroup_name ( struct reggroup reggroup)

◆ reggroup_new()

struct reggroup* reggroup_new ( const char *  name,
enum reggroup_type  type 
)

◆ reggroup_next()

struct reggroup* reggroup_next ( struct gdbarch gdbarch,
struct reggroup last 
)

◆ reggroup_prev()

struct reggroup* reggroup_prev ( struct gdbarch gdbarch,
struct reggroup curr 
)

◆ reggroup_type()

enum reggroup_type reggroup_type ( struct reggroup reggroup)

Definition at line 72 of file reggroups.c.

References reggroup::type.

Variable Documentation

◆ all_reggroup

struct reggroup* const all_reggroup

◆ float_reggroup

struct reggroup* const float_reggroup

◆ general_reggroup

struct reggroup* const general_reggroup

◆ restore_reggroup

struct reggroup* const restore_reggroup

◆ save_reggroup

struct reggroup* const save_reggroup

◆ system_reggroup

struct reggroup* const system_reggroup

◆ vector_reggroup

struct reggroup* const vector_reggroup