GDB (xrefs)
|
Go to the source code of this file.
Typedefs | |
typedef struct value * | user_reg_read_ftype(frame_info_ptr frame, const void *baton) |
Functions | |
int | user_reg_map_name_to_regnum (struct gdbarch *gdbarch, const char *str, int len) |
const char * | user_reg_map_regnum_to_name (struct gdbarch *gdbarch, int regnum) |
struct value * | value_of_user_reg (int regnum, frame_info_ptr frame) |
void | user_reg_add_builtin (const char *name, user_reg_read_ftype *read, const void *baton) |
void | user_reg_add (struct gdbarch *gdbarch, const char *name, user_reg_read_ftype *read, const void *baton) |
typedef struct value * user_reg_read_ftype(frame_info_ptr frame, const void *baton) |
Definition at line 50 of file user-regs.h.
|
extern |
Definition at line 122 of file user-regs.c.
References append_user_reg(), GDBARCH_OBSTACK_ZALLOC, get_user_regs(), and name.
Referenced by aarch64_gdbarch_init(), arm_gdbarch_init(), riscv_pending_register_alias::create(), loongarch_gdbarch_init(), mips_gdbarch_init(), and nds32_gdbarch_init().
|
extern |
Definition at line 88 of file user-regs.c.
References append_user_reg(), builtin_user_regs, and name.
|
extern |
Definition at line 132 of file user-regs.c.
References gdb_user_regs::first, gdbarch_num_cooked_regs(), gdbarch_register_name(), get_user_regs(), name, user_reg::name, and user_reg::next.
Referenced by aarch64_stap_parse_special_token(), arm_dwarf_reg_to_regnum(), arm_neon_quad_read(), arm_neon_quad_write(), arm_pseudo_read(), arm_pseudo_write(), arm_push_dummy_call(), arm_return_value(), arm_stap_parse_special_token(), csky_dwarf_reg_to_regnum(), expr::register_operation::do_generate_ax(), encode_actions_1(), eval_op_register(), gdbpy_parse_register_id(), gdbscm_frame_read_register(), i386_stap_parse_special_token_three_arg_disp(), i386_stap_parse_special_token_triplet(), init_sim_regno_table(), nds32_gdbarch_init(), ppc_stap_parse_special_token(), parser_state::push_dollar(), register_descriptor_iter_find(), registers_info(), riscv_update_csrmap(), and stap_parse_register_operand().
|
extern |
Definition at line 187 of file user-regs.c.
References gdbarch_num_cooked_regs(), gdbarch_register_name(), user_reg::name, regnum, and usernum_to_user_reg().
Referenced by amd64_dtrace_parse_probe_argument(), ax_reg(), ax_reg_mask(), value::fetch_lazy_register(), frame_unwind_register_value(), gdbpy_parse_register_id(), reg_or_group_completer_1(), and registers_info().
|
extern |
Definition at line 206 of file user-regs.c.
References user_reg::baton, gdbarch_num_cooked_regs(), get_frame_arch(), regnum, usernum_to_user_reg(), and user_reg::xread.
Referenced by registers_info(), unwind_infopy_add_saved_register(), and value_of_register().