81 NULL, &builtin_user_regs.
first
105 for (reg = builtin_user_regs.
first; reg != NULL; reg = reg->
next)
143 for (i = 0; i < maxregs; i++)
147 if (regname != NULL && len == strlen (regname)
148 && strncmp (regname, name, len) == 0)
161 for (nr = 0, reg = regs->
first; reg != NULL; reg = reg->
next, nr++)
163 if ((len < 0 && strcmp (reg->
name, name))
164 || (len == strlen (reg->
name)
165 && strncmp (reg->
name, name, len) == 0))
180 for (reg = regs->
first; reg != NULL; reg = reg->
next)
197 else if (regnum < maxregs)
233 for (reg = regs->
first; reg != NULL; reg = reg->
next, ++regnum)
246 _(
"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)
void * gdbarch_data(struct gdbarch *gdbarch, struct gdbarch_data *data)
struct ui_file * gdb_stdout
struct value *(* read)(struct frame_info *frame, const void *baton)
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)
int gdbarch_num_regs(struct gdbarch *gdbarch)
#define GDBARCH_OBSTACK_ZALLOC(GDBARCH, TYPE)
initialize_file_ftype _initialize_user_regs
int gdbarch_num_pseudo_regs(struct gdbarch *gdbarch)
static struct user_reg * usernum_to_user_reg(struct gdbarch *gdbarch, int usernum)
void initialize_file_ftype(void)
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 cmd_list_element * add_cmd(const char *name, enum command_class theclass, cmd_cfunc_ftype *fun, const char *doc, struct cmd_list_element **list)
struct gdbarch * get_current_arch(void)
const char * gdbarch_register_name(struct gdbarch *gdbarch, int regnr)
static void maintenance_print_user_registers(char *args, int from_tty)
int user_reg_map_name_to_regnum(struct gdbarch *gdbarch, const char *name, int len)
struct value *( user_reg_read_ftype)(struct frame_info *frame, const void *baton)
struct cmd_list_element * maintenanceprintlist
void user_reg_add_builtin(const char *name, user_reg_read_ftype *read, const void *baton)
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)
const ULONGEST const LONGEST len