GDB (xrefs)
Loading...
Searching...
No Matches
Classes | Enumerations | Functions | Variables
reggroups.h File Reference

Go to the source code of this file.

Classes

struct  reggroup
 

Enumerations

enum  reggroup_type { USER_REGGROUP , INTERNAL_REGGROUP }
 

Functions

const reggroupreggroup_new (const char *name, enum reggroup_type type)
 
const reggroupreggroup_gdbarch_new (struct gdbarch *gdbarch, const char *name, enum reggroup_type type)
 
void reggroup_add (struct gdbarch *gdbarch, const reggroup *group)
 
const std::vector< const reggroup * > & gdbarch_reggroups (struct gdbarch *gdbarch)
 
const reggroupreggroup_find (struct gdbarch *gdbarch, const char *name)
 
int default_register_reggroup_p (struct gdbarch *gdbarch, int regnum, const struct reggroup *reggroup)
 

Variables

const reggroup *const general_reggroup
 
const reggroup *const float_reggroup
 
const reggroup *const system_reggroup
 
const reggroup *const vector_reggroup
 
const reggroup *const all_reggroup
 
const reggroup *const save_reggroup
 
const 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,
const struct reggroup * reggroup )
extern

◆ gdbarch_reggroups()

const std::vector< const reggroup * > & gdbarch_reggroups ( struct gdbarch * gdbarch)
extern

◆ reggroup_add()

void reggroup_add ( struct gdbarch * gdbarch,
const reggroup * group )
extern

◆ reggroup_find()

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

Definition at line 177 of file reggroups.c.

References gdbarch_reggroups(), and name.

Referenced by gdbpy_new_register_descriptor_iterator(), and tdesc_use_registers().

◆ reggroup_gdbarch_new()

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

Definition at line 42 of file reggroups.c.

References gdbarch_obstack(), gdbarch_obstack_strdup(), and name.

Referenced by tdesc_use_registers().

◆ reggroup_new()

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

Variable Documentation

◆ all_reggroup

const reggroup* const all_reggroup
extern

◆ float_reggroup

const reggroup* const float_reggroup
extern

◆ general_reggroup

const reggroup* const general_reggroup
extern

◆ restore_reggroup

const reggroup* const restore_reggroup
extern

◆ save_reggroup

const reggroup* const save_reggroup
extern

◆ system_reggroup

const reggroup* const system_reggroup
extern

◆ vector_reggroup

const reggroup* const vector_reggroup
extern