144 for (i = 0; i < maxregs; i++)
148 if (regname != NULL && len == strlen (regname)
149 && strncmp (regname,
name, len) == 0)
200 else if (
regnum < maxregs)
221 return reg->read (frame,
reg->baton);
247 _(
"List the names of the current user registers.\n"),
const char * user_reg_map_regnum_to_name(struct gdbarch *gdbarch, int regnum)
ssize_t read(int fd, void *buf, size_t count)
struct value *() user_reg_read_ftype(struct frame_info *frame, const void *baton)
void _initialize_user_regs(void)
static void append_user_reg(struct gdb_user_regs *regs, const char *name, user_reg_read_ftype *read, const void *baton, struct user_reg *reg)
struct cmd_list_element * add_cmd(const char *name, enum command_class theclass, const char *doc, struct cmd_list_element **list)
int gdbarch_num_regs(struct gdbarch *gdbarch)
#define GDBARCH_OBSTACK_ZALLOC(GDBARCH, TYPE)
static struct gdb_user_regs builtin_user_regs
int gdbarch_num_pseudo_regs(struct gdbarch *gdbarch)
static struct user_reg * usernum_to_user_reg(struct gdbarch *gdbarch, int usernum)
static void * user_regs_init(struct gdbarch *gdbarch)
void fprintf_unfiltered(struct ui_file *stream, const char *format,...)
static struct gdbarch_data * user_regs_data
struct gdbarch * get_current_arch(void)
const char * gdbarch_register_name(struct gdbarch *gdbarch, int regnr)
int user_reg_map_name_to_regnum(struct gdbarch *gdbarch, const char *name, int len)
struct cmd_list_element * maintenanceprintlist
void user_reg_add_builtin(const char *name, user_reg_read_ftype *read, const void *baton)
static void maintenance_print_user_registers(const char *args, int from_tty)
void deprecated_set_gdbarch_data(struct gdbarch *gdbarch, struct gdbarch_data *data, void *pointer)
void user_reg_add(struct gdbarch *gdbarch, const char *name, user_reg_read_ftype *read, const void *baton)
struct value * value_of_user_reg(int regnum, struct frame_info *frame)
struct gdbarch_data * gdbarch_data_register_post_init(gdbarch_data_post_init_ftype *post_init)
struct gdbarch * get_frame_arch(struct frame_info *this_frame)