| /dflybsd-src/contrib/gdb-7/gdb/ |
| H A D | regcache.c | 159 register_type (struct gdbarch *gdbarch, int regnum) in register_type() argument 163 gdb_assert (regnum >= 0 && regnum < descr->nr_cooked_registers); in register_type() 164 return descr->register_type[regnum]; in register_type() 171 register_size (struct gdbarch *gdbarch, int regnum) in register_size() argument 176 gdb_assert (regnum >= 0 in register_size() 177 && regnum < (gdbarch_num_regs (gdbarch) in register_size() 179 size = descr->sizeof_register[regnum]; in register_size() 287 register_buffer (const struct regcache *regcache, int regnum) in register_buffer() argument 289 return regcache->registers + regcache->descr->register_offset[regnum]; in register_buffer() 298 int regnum; in regcache_save() local [all …]
|
| H A D | trad-frame.c | 54 int regnum; in trad_frame_alloc_saved_regs() local 60 for (regnum = 0; regnum < numregs; regnum++) in trad_frame_alloc_saved_regs() 62 this_saved_regs[regnum].realreg = regnum; in trad_frame_alloc_saved_regs() 63 this_saved_regs[regnum].addr = -1; in trad_frame_alloc_saved_regs() 71 trad_frame_value_p (struct trad_frame_saved_reg this_saved_regs[], int regnum) in trad_frame_value_p() argument 73 return (this_saved_regs[regnum].realreg == TF_REG_VALUE); in trad_frame_value_p() 77 trad_frame_addr_p (struct trad_frame_saved_reg this_saved_regs[], int regnum) in trad_frame_addr_p() argument 79 return (this_saved_regs[regnum].realreg >= 0 in trad_frame_addr_p() 80 && this_saved_regs[regnum].addr != -1); in trad_frame_addr_p() 85 int regnum) in trad_frame_realreg_p() argument [all …]
|
| H A D | sparc-ravenscar-thread.c | 29 int regnum); 31 int regnum); 62 supply_register_at_address (struct regcache *regcache, int regnum, in supply_register_at_address() argument 66 int buf_size = register_size (gdbarch, regnum); in supply_register_at_address() 71 regcache_raw_supply (regcache, regnum, buf); in supply_register_at_address() 78 register_on_stack_p (int regnum) in register_on_stack_p() argument 80 return (regnum >= SPARC_L0_REGNUM && regnum <= SPARC_L7_REGNUM) in register_on_stack_p() 81 || (regnum >= SPARC_I0_REGNUM && regnum <= SPARC_I7_REGNUM); in register_on_stack_p() 88 register_in_thread_descriptor_p (int regnum) in register_in_thread_descriptor_p() argument 90 return (regnum >= SPARC_O0_REGNUM && regnum <= SPARC_O7_REGNUM) in register_in_thread_descriptor_p() [all …]
|
| H A D | i386bsd-nat.c | 78 #define GETREGS_SUPPLIES(regnum) \ argument 79 ((0 <= (regnum) && (regnum) <= 15)) 94 int regnum; in i386bsd_supply_gregset() local 96 for (regnum = 0; regnum < ARRAY_SIZE (i386bsd_r_reg_offset); regnum++) in i386bsd_supply_gregset() 98 int offset = i386bsd_r_reg_offset[regnum]; in i386bsd_supply_gregset() 101 regcache_raw_supply (regcache, regnum, regs + offset); in i386bsd_supply_gregset() 111 void *gregs, int regnum) in i386bsd_collect_gregset() argument 118 if (regnum == -1 || regnum == i) in i386bsd_collect_gregset() 133 struct regcache *regcache, int regnum) in i386bsd_fetch_inferior_registers() argument 135 if (regnum == -1 || GETREGS_SUPPLIES (regnum)) in i386bsd_fetch_inferior_registers() [all …]
|
| H A D | amd64bsd-nat.c | 44 struct regcache *regcache, int regnum) in amd64bsd_fetch_inferior_registers() argument 48 if (regnum == -1 || amd64_native_gregset_supplies_p (gdbarch, regnum)) in amd64bsd_fetch_inferior_registers() 57 if (regnum != -1) in amd64bsd_fetch_inferior_registers() 61 if (regnum == -1 || !amd64_native_gregset_supplies_p (gdbarch, regnum)) in amd64bsd_fetch_inferior_registers() 78 struct regcache *regcache, int regnum) in amd64bsd_store_inferior_registers() argument 82 if (regnum == -1 || amd64_native_gregset_supplies_p (gdbarch, regnum)) in amd64bsd_store_inferior_registers() 90 amd64_collect_native_gregset (regcache, ®s, regnum); in amd64bsd_store_inferior_registers() 96 if (regnum != -1) in amd64bsd_store_inferior_registers() 100 if (regnum == -1 || !amd64_native_gregset_supplies_p (gdbarch, regnum)) in amd64bsd_store_inferior_registers() 108 amd64_collect_fxsave (regcache, regnum, &fpregs); in amd64bsd_store_inferior_registers() [all …]
|
| H A D | i387-tdep.c | 267 int regnum; in i387_print_float_info() local 296 regnum = (fpreg + 8 - top) % 8 + I387_ST0_REGNUM (tdep); in i387_print_float_info() 297 regval = get_frame_register_value (frame, regnum); in i387_print_float_info() 341 i387_convert_register_p (struct gdbarch *gdbarch, int regnum, in i387_convert_register_p() argument 344 if (i386_fp_regnum_p (gdbarch, regnum)) in i387_convert_register_p() 361 i387_register_to_value (struct frame_info *frame, int regnum, in i387_register_to_value() argument 368 gdb_assert (i386_fp_regnum_p (gdbarch, regnum)); in i387_register_to_value() 380 if (!get_frame_register_bytes (frame, regnum, 0, TYPE_LENGTH (type), in i387_register_to_value() 393 i387_value_to_register (struct frame_info *frame, int regnum, in i387_value_to_register() argument 399 gdb_assert (i386_fp_regnum_p (gdbarch, regnum)); in i387_value_to_register() [all …]
|
| H A D | regcache.h | 66 int regnum); 77 int regnum, LONGEST *val); 80 int regnum, ULONGEST *val); 82 int regnum, LONGEST val); 84 int regnum, ULONGEST val); 91 regcache_raw_read_part (struct regcache *regcache, int regnum, 93 void regcache_raw_write_part (struct regcache *regcache, int regnum, 96 void regcache_invalidate (struct regcache *regcache, int regnum); 113 int regnum); 118 int regnum, LONGEST *val); [all …]
|
| H A D | amd64-nat.c | 55 amd64_native_gregset_reg_offset (struct gdbarch *gdbarch, int regnum) in amd64_native_gregset_reg_offset() argument 60 gdb_assert (regnum >= 0); in amd64_native_gregset_reg_offset() 71 if (regnum < num_regs && regnum < gdbarch_num_regs (gdbarch)) in amd64_native_gregset_reg_offset() 72 return reg_offset[regnum]; in amd64_native_gregset_reg_offset() 81 amd64_native_gregset_supplies_p (struct gdbarch *gdbarch, int regnum) in amd64_native_gregset_supplies_p() argument 83 return (amd64_native_gregset_reg_offset (gdbarch, regnum) != -1); in amd64_native_gregset_supplies_p() 92 const void *gregs, int regnum) in amd64_supply_native_gregset() argument 107 if (regnum == -1 || regnum == i) in amd64_supply_native_gregset() 123 void *gregs, int regnum) in amd64_collect_native_gregset() argument 138 if (regnum == -1 || regnum == i) in amd64_collect_native_gregset() [all …]
|
| H A D | ppc-ravenscar-thread.c | 119 supply_register_at_address (struct regcache *regcache, int regnum, in supply_register_at_address() argument 123 int buf_size = register_size (gdbarch, regnum); in supply_register_at_address() 128 regcache_raw_supply (regcache, regnum, buf); in supply_register_at_address() 136 int regnum) in register_in_thread_descriptor_p() argument 138 return (regnum < reg_info->context_offsets_size in register_in_thread_descriptor_p() 139 && reg_info->context_offsets[regnum] != NO_OFFSET); in register_in_thread_descriptor_p() 148 struct regcache *regcache, int regnum) in ppc_ravenscar_generic_fetch_registers() argument 188 struct regcache *regcache, int regnum) in ppc_ravenscar_generic_store_registers() argument 191 int buf_size = register_size (gdbarch, regnum); in ppc_ravenscar_generic_store_registers() 195 if (register_in_thread_descriptor_p (reg_info, regnum)) in ppc_ravenscar_generic_store_registers() [all …]
|
| H A D | trad-frame.h | 45 int regnum, int realreg); 47 int regnum, CORE_ADDR addr); 49 int regnum, CORE_ADDR addr); 51 int regnum, LONGEST val); 55 int regnum); 91 int regnum, LONGEST val); 95 int regnum); 100 int regnum); 102 int regnum); 104 int regnum); [all …]
|
| H A D | amd64-tdep.c | 186 int regnum = -1; in amd64_dwarf_reg_to_regnum() local 189 regnum = amd64_dwarf_regmap[reg]; in amd64_dwarf_reg_to_regnum() 191 if (regnum == -1) in amd64_dwarf_reg_to_regnum() 194 && i386_xmm_regnum_p (gdbarch, regnum)) in amd64_dwarf_reg_to_regnum() 195 regnum += ymm0_regnum - I387_XMM0_REGNUM (tdep); in amd64_dwarf_reg_to_regnum() 197 return regnum; in amd64_dwarf_reg_to_regnum() 268 amd64_pseudo_register_name (struct gdbarch *gdbarch, int regnum) in amd64_pseudo_register_name() argument 271 if (i386_byte_regnum_p (gdbarch, regnum)) in amd64_pseudo_register_name() 272 return amd64_byte_names[regnum - tdep->al_regnum]; in amd64_pseudo_register_name() 273 else if (i386_ymm_regnum_p (gdbarch, regnum)) in amd64_pseudo_register_name() [all …]
|
| H A D | inf-ptrace.c | 715 inf_ptrace_fetch_register (struct regcache *regcache, int regnum) in inf_ptrace_fetch_register() argument 724 addr = inf_ptrace_register_u_offset (gdbarch, regnum, 0); in inf_ptrace_fetch_register() 726 || gdbarch_cannot_fetch_register (gdbarch, regnum)) in inf_ptrace_fetch_register() 728 regcache_raw_supply (regcache, regnum, NULL); in inf_ptrace_fetch_register() 738 size = register_size (gdbarch, regnum); in inf_ptrace_fetch_register() 749 gdbarch_register_name (gdbarch, regnum), in inf_ptrace_fetch_register() 750 regnum, safe_strerror (errno)); in inf_ptrace_fetch_register() 754 regcache_raw_supply (regcache, regnum, buf); in inf_ptrace_fetch_register() 762 struct regcache *regcache, int regnum) in inf_ptrace_fetch_registers() argument 764 if (regnum == -1) in inf_ptrace_fetch_registers() [all …]
|
| H A D | findvar.c | 262 value_of_register (int regnum, struct frame_info *frame) in value_of_register() argument 275 if (regnum >= gdbarch_num_regs (gdbarch) in value_of_register() 277 return value_of_user_reg (regnum, frame); in value_of_register() 279 frame_register (frame, regnum, &optim, &unavail, in value_of_register() 282 reg_val = allocate_value (register_type (gdbarch, regnum)); in value_of_register() 286 register_size (gdbarch, regnum)); in value_of_register() 289 register_size (gdbarch, regnum)); in value_of_register() 293 VALUE_REGNUM (reg_val) = regnum; in value_of_register() 296 mark_value_bytes_unavailable (reg_val, 0, register_size (gdbarch, regnum)); in value_of_register() 306 value_of_register_lazy (struct frame_info *frame, int regnum) in value_of_register_lazy() argument [all …]
|
| H A D | frame-unwind.c | 162 frame_unwind_got_optimized (struct frame_info *frame, int regnum) in frame_unwind_got_optimized() argument 167 reg_val = value_zero (register_type (gdbarch, regnum), not_lval); in frame_unwind_got_optimized() 177 int regnum, int new_regnum) in frame_unwind_got_register() argument 186 frame_unwind_got_memory (struct frame_info *frame, int regnum, CORE_ADDR addr) in frame_unwind_got_memory() argument 189 struct value *v = value_at_lazy (register_type (gdbarch, regnum), addr); in frame_unwind_got_memory() 199 frame_unwind_got_constant (struct frame_info *frame, int regnum, in frame_unwind_got_constant() argument 206 reg_val = value_zero (register_type (gdbarch, regnum), not_lval); in frame_unwind_got_constant() 208 register_size (gdbarch, regnum), byte_order, val); in frame_unwind_got_constant() 213 frame_unwind_got_bytes (struct frame_info *frame, int regnum, gdb_byte *buf) in frame_unwind_got_bytes() argument 218 reg_val = value_zero (register_type (gdbarch, regnum), not_lval); in frame_unwind_got_bytes() [all …]
|
| H A D | i386-tdep.c | 128 i386_mmx_regnum_p (struct gdbarch *gdbarch, int regnum) in i386_mmx_regnum_p() argument 136 regnum -= mm0_regnum; in i386_mmx_regnum_p() 137 return regnum >= 0 && regnum < tdep->num_mmx_regs; in i386_mmx_regnum_p() 143 i386_byte_regnum_p (struct gdbarch *gdbarch, int regnum) in i386_byte_regnum_p() argument 147 regnum -= tdep->al_regnum; in i386_byte_regnum_p() 148 return regnum >= 0 && regnum < tdep->num_byte_regs; in i386_byte_regnum_p() 154 i386_word_regnum_p (struct gdbarch *gdbarch, int regnum) in i386_word_regnum_p() argument 158 regnum -= tdep->ax_regnum; in i386_word_regnum_p() 159 return regnum >= 0 && regnum < tdep->num_word_regs; in i386_word_regnum_p() 165 i386_dword_regnum_p (struct gdbarch *gdbarch, int regnum) in i386_dword_regnum_p() argument [all …]
|
| H A D | frame.c | 776 do_frame_register_read (void *src, int regnum, gdb_byte *buf) in do_frame_register_read() argument 778 if (!deprecated_frame_register_read (src, regnum, buf)) in do_frame_register_read() 849 frame_register_unwind (struct frame_info *frame, int regnum, in frame_register_unwind() argument 864 value = frame_unwind_register_value (frame, regnum); in frame_register_unwind() 890 frame_register (struct frame_info *frame, int regnum, in frame_register() argument 905 frame_register_unwind (frame->next, regnum, optimizedp, unavailablep, in frame_register() 910 frame_unwind_register (struct frame_info *frame, int regnum, gdb_byte *buf) in frame_unwind_register() argument 918 frame_register_unwind (frame, regnum, &optimized, &unavailable, in frame_unwind_register() 922 error (_("Register %d was optimized out"), regnum); in frame_unwind_register() 925 _("Register %d is not available"), regnum); in frame_unwind_register() [all …]
|
| H A D | frame.h | 474 extern void frame_register_unwind (struct frame_info *frame, int regnum, 487 int regnum, gdb_byte *buf); 489 int regnum, gdb_byte *buf); 492 int regnum); 494 int regnum); 497 int regnum); 499 int regnum); 501 int regnum); 503 int regnum); 511 int regnum, ULONGEST *val); [all …]
|
| H A D | i387-tdep.h | 62 extern int i387_convert_register_p (struct gdbarch *gdbarch, int regnum, 68 extern int i387_register_to_value (struct frame_info *frame, int regnum, 75 extern void i387_value_to_register (struct frame_info *frame, int regnum, 88 extern void i387_supply_fsave (struct regcache *regcache, int regnum, 96 extern void i387_collect_fsave (const struct regcache *regcache, int regnum, 103 extern void i387_supply_fxsave (struct regcache *regcache, int regnum, 108 extern void i387_supply_xsave (struct regcache *regcache, int regnum, 116 extern void i387_collect_fxsave (const struct regcache *regcache, int regnum, 122 int regnum, void *xsave, int gcore);
|
| H A D | i386-tdep.h | 304 extern int i386_byte_regnum_p (struct gdbarch *gdbarch, int regnum); 305 extern int i386_word_regnum_p (struct gdbarch *gdbarch, int regnum); 306 extern int i386_dword_regnum_p (struct gdbarch *gdbarch, int regnum); 307 extern int i386_xmm_regnum_p (struct gdbarch *gdbarch, int regnum); 308 extern int i386_ymm_regnum_p (struct gdbarch *gdbarch, int regnum); 311 int regnum); 313 int regnum); 317 int regnum, 322 int regnum, const gdb_byte *buf); 343 extern int i386_register_reggroup_p (struct gdbarch *gdbarch, int regnum, [all …]
|
| H A D | dwarf2-frame.c | 162 static int dwarf2_frame_adjust_regnum (struct gdbarch *gdbarch, int regnum, 293 int regnum; in read_reg() local 296 regnum = gdbarch_dwarf2_reg_to_regnum (gdbarch, reg); in read_reg() 298 buf = alloca (register_size (gdbarch, regnum)); in read_reg() 299 get_frame_register (this_frame, regnum, buf); in read_reg() 306 return unpack_long (register_type (gdbarch, regnum), buf); in read_reg() 723 dwarf2_frame_default_init_reg (struct gdbarch *gdbarch, int regnum, in dwarf2_frame_default_init_reg() argument 753 if (regnum == gdbarch_pc_regnum (gdbarch)) in dwarf2_frame_default_init_reg() 755 else if (regnum == gdbarch_sp_regnum (gdbarch)) in dwarf2_frame_default_init_reg() 788 dwarf2_frame_init_reg (struct gdbarch *gdbarch, int regnum, in dwarf2_frame_init_reg() argument [all …]
|
| H A D | i386fbsd-tdep.c | 87 int regnum, CORE_ADDR addr) in i386fbsd_supply_uthread() argument 92 gdb_assert (regnum >= -1); in i386fbsd_supply_uthread() 97 && (regnum == -1 || regnum == i)) in i386fbsd_supply_uthread() 107 int regnum, CORE_ADDR addr) in i386fbsd_collect_uthread() argument 112 gdb_assert (regnum >= -1); in i386fbsd_collect_uthread() 117 && (regnum == -1 || regnum == i)) in i386fbsd_collect_uthread()
|
| H A D | frame-unwind.h | 129 int regnum); 188 int regnum); 193 struct value *frame_unwind_got_register (struct frame_info *frame, int regnum, 199 struct value *frame_unwind_got_memory (struct frame_info *frame, int regnum, 205 struct value *frame_unwind_got_constant (struct frame_info *frame, int regnum, 212 struct value *frame_unwind_got_bytes (struct frame_info *frame, int regnum, 219 struct value *frame_unwind_got_address (struct frame_info *frame, int regnum,
|
| H A D | user-regs.c | 189 user_reg_map_regnum_to_name (struct gdbarch *gdbarch, int regnum) in user_reg_map_regnum_to_name() argument 194 if (regnum < 0) in user_reg_map_regnum_to_name() 196 else if (regnum < maxregs) in user_reg_map_regnum_to_name() 197 return gdbarch_register_name (gdbarch, regnum); in user_reg_map_regnum_to_name() 200 struct user_reg *reg = usernum_to_user_reg (gdbarch, regnum - maxregs); in user_reg_map_regnum_to_name() 209 value_of_user_reg (int regnum, struct frame_info *frame) in value_of_user_reg() argument 214 struct user_reg *reg = usernum_to_user_reg (gdbarch, regnum - maxregs); in value_of_user_reg()
|
| /dflybsd-src/contrib/gdb-7/gdb/mi/ |
| H A D | mi-main.c | 100 static int register_changed_p (int regnum, struct regcache *, 102 static void get_register (struct frame_info *, int regnum, int format); 901 int regnum, numregs; in mi_cmd_data_list_register_names() local 919 for (regnum = 0; in mi_cmd_data_list_register_names() 920 regnum < numregs; in mi_cmd_data_list_register_names() 921 regnum++) in mi_cmd_data_list_register_names() 923 if (gdbarch_register_name (gdbarch, regnum) == NULL in mi_cmd_data_list_register_names() 924 || *(gdbarch_register_name (gdbarch, regnum)) == '\0') in mi_cmd_data_list_register_names() 928 gdbarch_register_name (gdbarch, regnum)); in mi_cmd_data_list_register_names() 935 regnum = atoi (argv[i]); in mi_cmd_data_list_register_names() [all …]
|
| /dflybsd-src/contrib/gdb-7/gdb/tui/ |
| H A D | tui-regs.c | 59 int regnum, int *changedp); 202 int regnum, pos; in tui_show_register_group() local 214 for (regnum = 0; in tui_show_register_group() 215 regnum < gdbarch_num_regs (gdbarch) in tui_show_register_group() 217 regnum++) in tui_show_register_group() 222 if (!gdbarch_register_reggroup_p (gdbarch, regnum, group)) in tui_show_register_group() 227 name = gdbarch_register_name (gdbarch, regnum); in tui_show_register_group() 262 for (regnum = 0; in tui_show_register_group() 263 regnum < gdbarch_num_regs (gdbarch) in tui_show_register_group() 265 regnum++) in tui_show_register_group() [all …]
|