GDB (xrefs)
|
Go to the source code of this file.
Enumerations | |
enum | reggroup_type { USER_REGGROUP, INTERNAL_REGGROUP } |
Functions | |
struct reggroup * | reggroup_new (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 reggroup * | reggroup_next (struct gdbarch *gdbarch, struct reggroup *last) |
struct reggroup * | reggroup_prev (struct gdbarch *gdbarch, struct reggroup *curr) |
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 |
enum reggroup_type |
Enumerator | |
---|---|
USER_REGGROUP | |
INTERNAL_REGGROUP |
Definition at line 28 of file reggroups.h.
int default_register_reggroup_p | ( | struct gdbarch * | gdbarch, |
int | regnum, | ||
struct reggroup * | reggroup | ||
) |
Definition at line 184 of file reggroups.c.
References all_reggroup, float_reggroup, gdbarch_num_regs(), gdbarch_register_name(), general_reggroup, register_type(), restore_reggroup, save_reggroup, TYPE_CODE, TYPE_CODE_FLT, TYPE_VECTOR, and vector_reggroup.
Referenced by arm_register_reggroup_p(), gdbarch_alloc(), i386_register_reggroup_p(), lm32_register_reggroup_p(), m68hc11_register_reggroup_p(), mt_register_reggroup_p(), s390_pseudo_register_reggroup_p(), sh_register_reggroup_p(), spu_register_reggroup_p(), and tdesc_register_reggroup_p().
Definition at line 103 of file reggroups.c.
References add_group(), deprecated_set_gdbarch_data(), gdbarch_data(), GDBARCH_OBSTACK_ZALLOC, and reggroups_init().
Referenced by i386_add_reggroups(), lm32_add_reggroups(), m68hc11_add_reggroups(), make_regs(), mep_gdbarch_init(), and xtensa_add_reggroups().
Definition at line 51 of file reggroups.c.
References reggroup::name.
Referenced by regcache_dump(), reggroups_dump(), registers_info(), tui_reg_command(), and tui_show_register_group().
struct reggroup* reggroup_new | ( | const char * | name, |
enum reggroup_type | type | ||
) |
Definition at line 39 of file reggroups.c.
References reggroup::name, name, reggroup::type, and type.
Referenced by _initialize_m32c_tdep(), _initialize_mep_tdep(), i386_init_reggroups(), m68hc11_init_reggroups(), and xtensa_init_reggroups().
Definition at line 125 of file reggroups.c.
References default_groups, reggroups::first, gdb_assert, gdbarch_data(), reggroup_el::group, and reggroup_el::next.
Referenced by regcache_dump(), reggroups_dump(), registers_info(), tui_reg_command(), and tui_reg_next().
Definition at line 156 of file reggroups.c.
References default_groups, reggroups::first, gdb_assert, gdbarch_data(), reggroup_el::group, and reggroup_el::next.
Referenced by tui_reg_prev().
enum reggroup_type reggroup_type | ( | struct reggroup * | reggroup | ) |
Definition at line 57 of file reggroups.c.
References reggroup::type.
Definition at line 296 of file reggroups.c.
Referenced by aarch64_pseudo_register_reggroup_p(), alpha_register_reggroup_p(), arm_register_reggroup_p(), default_print_registers_info(), default_register_reggroup_p(), frame_info(), i386_add_reggroups(), i386_register_reggroup_p(), ia64_register_reggroup_p(), lm32_add_reggroups(), m32c_register_reggroup_p(), m68hc11_add_reggroups(), make_regs(), mep_gdbarch_init(), mep_register_reggroup_p(), mips_register_reggroup_p(), msp430_register_reggroup_p(), mt_register_reggroup_p(), rl78_register_reggroup_p(), rs6000_pseudo_register_reggroup_p(), sh_frame_cache(), xtensa_add_reggroups(), and xtensa_register_reggroup_p().
Definition at line 293 of file reggroups.c.
Referenced by aarch64_pseudo_register_reggroup_p(), alpha_register_reggroup_p(), arm_register_reggroup_p(), default_print_float_info(), default_register_reggroup_p(), i386_add_reggroups(), i386_register_reggroup_p(), ia64_register_reggroup_p(), m68hc11_add_reggroups(), mips_register_reggroup_p(), mt_register_reggroup_p(), rs6000_pseudo_register_reggroup_p(), sh_register_reggroup_p(), spu_register_reggroup_p(), tdesc_register_in_reggroup_p(), xtensa_add_reggroups(), and xtensa_register_reggroup_p().
Definition at line 292 of file reggroups.c.
Referenced by alpha_register_reggroup_p(), default_print_registers_info(), default_register_reggroup_p(), i386_add_reggroups(), i386_register_reggroup_p(), ia64_register_reggroup_p(), lm32_add_reggroups(), lm32_register_reggroup_p(), m32c_register_reggroup_p(), m68hc11_add_reggroups(), make_regs(), mep_gdbarch_init(), mep_register_reggroup_p(), mips_register_reggroup_p(), msp430_register_reggroup_p(), mt_register_reggroup_p(), rl78_register_reggroup_p(), s390_pseudo_register_reggroup_p(), sh_register_reggroup_p(), spu_register_reggroup_p(), tdesc_register_in_reggroup_p(), tui_show_registers(), xtensa_add_reggroups(), and xtensa_register_reggroup_p().
Definition at line 298 of file reggroups.c.
Referenced by alpha_register_reggroup_p(), amd64_linux_register_reggroup_p(), arm_register_reggroup_p(), default_register_reggroup_p(), i386_add_reggroups(), i386_linux_register_reggroup_p(), ia64_register_reggroup_p(), m32c_register_reggroup_p(), m68hc11_add_reggroups(), m68hc11_register_reggroup_p(), make_regs(), mep_gdbarch_init(), mep_register_reggroup_p(), mips_register_reggroup_p(), msp430_register_reggroup_p(), regcache_restore(), rl78_register_reggroup_p(), s390_pseudo_register_reggroup_p(), spu_register_reggroup_p(), tdesc_register_in_reggroup_p(), xtensa_add_reggroups(), and xtensa_register_reggroup_p().
Definition at line 297 of file reggroups.c.
Referenced by alpha_register_reggroup_p(), amd64_linux_register_reggroup_p(), arm_register_reggroup_p(), default_register_reggroup_p(), i386_add_reggroups(), i386_linux_register_reggroup_p(), ia64_register_reggroup_p(), m32c_register_reggroup_p(), m68hc11_add_reggroups(), m68hc11_register_reggroup_p(), make_regs(), mep_gdbarch_init(), mep_register_reggroup_p(), mips_register_reggroup_p(), msp430_register_reggroup_p(), regcache_save(), rl78_register_reggroup_p(), s390_pseudo_register_reggroup_p(), spu_register_reggroup_p(), tdesc_register_in_reggroup_p(), xtensa_add_reggroups(), and xtensa_register_reggroup_p().
Definition at line 294 of file reggroups.c.
Referenced by alpha_register_reggroup_p(), amd64_linux_register_reggroup_p(), i386_add_reggroups(), i386_linux_register_reggroup_p(), lm32_add_reggroups(), lm32_register_reggroup_p(), m32c_register_reggroup_p(), m68hc11_add_reggroups(), make_regs(), rl78_register_reggroup_p(), sh_register_reggroup_p(), xtensa_add_reggroups(), and xtensa_register_reggroup_p().
Definition at line 295 of file reggroups.c.
Referenced by aarch64_pseudo_register_reggroup_p(), default_register_reggroup_p(), i386_add_reggroups(), i386_register_reggroup_p(), ia64_register_reggroup_p(), m68hc11_add_reggroups(), mips_register_reggroup_p(), mt_register_reggroup_p(), print_vector_info(), rs6000_pseudo_register_reggroup_p(), s390_pseudo_register_reggroup_p(), sh_register_reggroup_p(), tdesc_register_in_reggroup_p(), xtensa_add_reggroups(), and xtensa_register_reggroup_p().