| /openbsd-src/gnu/usr.bin/binutils/gdb/ |
| H A D | hppabsd-nat.c | 36 hppabsd_gregset_supplies_p (int regnum) in hppabsd_gregset_supplies_p() argument 38 return (regnum >= HPPA_R0_REGNUM && regnum <= HPPA_CR27_REGNUM); in hppabsd_gregset_supplies_p() 42 hppabsd_fpregset_supplies_p (int regnum) in hppabsd_fpregset_supplies_p() argument 44 return (regnum >= HPPA_FP0_REGNUM && regnum < HPPA_FP0_REGNUM + 32 * 2); in hppabsd_fpregset_supplies_p() 53 int regnum; in hppabsd_supply_gregset() local 55 for (regnum = HPPA_R1_REGNUM; regnum <= HPPA_R31_REGNUM; regnum++) in hppabsd_supply_gregset() 56 regcache_raw_supply (regcache, regnum, regs + regnum * 4); in hppabsd_supply_gregset() 82 int regnum; in hppabsd_supply_fpregset() local 84 for (regnum = HPPA_FP0_REGNUM; regnum < HPPA_FP0_REGNUM + 32 * 2; regnum++) in hppabsd_supply_fpregset() 85 regcache_raw_supply (regcache, regnum, in hppabsd_supply_fpregset() [all …]
|
| H A D | regcache.c | 160 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 175 gdb_assert (regnum >= 0 && regnum < (NUM_REGS + NUM_PSEUDO_REGS)); in register_size() 176 size = descr->sizeof_register[regnum]; in register_size() 249 register_buffer (const struct regcache *regcache, int regnum) in register_buffer() argument 251 return regcache->registers + regcache->descr->register_offset[regnum]; in register_buffer() 260 int regnum; in regcache_save() local 272 for (regnum = 0; regnum < dst->descr->nr_cooked_registers; regnum++) in regcache_save() [all …]
|
| H A D | sparc64-tdep.c | 304 sparc64_register_name (int regnum) in sparc64_register_name() argument 306 if (regnum >= 0 && regnum < SPARC64_NUM_REGS) in sparc64_register_name() 307 return sparc64_register_info[regnum].name; in sparc64_register_name() 309 if (regnum >= SPARC64_NUM_REGS in sparc64_register_name() 310 && regnum < SPARC64_NUM_REGS + SPARC64_NUM_PSEUDO_REGS) in sparc64_register_name() 311 return sparc64_pseudo_register_info[regnum - SPARC64_NUM_REGS].name; in sparc64_register_name() 320 sparc64_register_type (struct gdbarch *gdbarch, int regnum) in sparc64_register_type() argument 322 if (regnum >= SPARC64_NUM_REGS in sparc64_register_type() 323 && regnum < SPARC64_NUM_REGS + SPARC64_NUM_PSEUDO_REGS) in sparc64_register_type() 324 return *sparc64_pseudo_register_info[regnum - SPARC64_NUM_REGS].type; in sparc64_register_type() [all …]
|
| H A D | m68kbsd-nat.c | 36 m68kbsd_gregset_supplies_p (int regnum) in m68kbsd_gregset_supplies_p() argument 38 return (regnum >= M68K_D0_REGNUM && regnum <= M68K_PC_REGNUM); in m68kbsd_gregset_supplies_p() 42 m68kbsd_fpregset_supplies_p (int regnum) in m68kbsd_fpregset_supplies_p() argument 44 return (regnum >= M68K_FP0_REGNUM && regnum <= M68K_FPI_REGNUM); in m68kbsd_fpregset_supplies_p() 53 int regnum; in m68kbsd_supply_gregset() local 55 for (regnum = M68K_D0_REGNUM; regnum <= M68K_PC_REGNUM; regnum++) in m68kbsd_supply_gregset() 56 regcache_raw_supply (regcache, regnum, regs + regnum * 4); in m68kbsd_supply_gregset() 65 int regnum; in m68kbsd_supply_fpregset() local 67 for (regnum = M68K_FP0_REGNUM; regnum <= M68K_FPI_REGNUM; regnum++) in m68kbsd_supply_fpregset() 68 regcache_raw_supply (regcache, regnum, in m68kbsd_supply_fpregset() [all …]
|
| H A D | sparc64nbsd-nat.c | 37 int regnum, const void *gregs) in sparc64nbsd_supply_gregset() argument 42 sparc32_supply_gregset (&sparc32nbsd_gregset, regcache, regnum, gregs); in sparc64nbsd_supply_gregset() 44 sparc64_supply_gregset (&sparc64nbsd_gregset, regcache, regnum, gregs); in sparc64nbsd_supply_gregset() 50 int regnum, void *gregs) in sparc64nbsd_collect_gregset() argument 55 sparc32_collect_gregset (&sparc32nbsd_gregset, regcache, regnum, gregs); in sparc64nbsd_collect_gregset() 57 sparc64_collect_gregset (&sparc64nbsd_gregset, regcache, regnum, gregs); in sparc64nbsd_collect_gregset() 62 int regnum, const void *fpregs) in sparc64nbsd_supply_fpregset() argument 67 sparc32_supply_fpregset (regcache, regnum, fpregs); in sparc64nbsd_supply_fpregset() 69 sparc64_supply_fpregset (regcache, regnum, fpregs); in sparc64nbsd_supply_fpregset() 74 int regnum, void *fpregs) in sparc64nbsd_collect_fpregset() argument [all …]
|
| H A D | hppabsd-tdep.c | 48 int regnum, const void *gregs, size_t len) in hppabsd_supply_gregset() argument 58 if (regnum == -1 || regnum == i) in hppabsd_supply_gregset() 62 if (regnum == -1 || regnum == HPPA_IPSW_REGNUM) in hppabsd_supply_gregset() 64 if (regnum == -1 || regnum == HPPA_SAR_REGNUM) in hppabsd_supply_gregset() 66 if (regnum == -1 || regnum == HPPA_PCSQ_HEAD_REGNUM) in hppabsd_supply_gregset() 68 if (regnum == -1 || regnum == HPPA_PCSQ_TAIL_REGNUM) in hppabsd_supply_gregset() 70 if (regnum == -1 || regnum == HPPA_PCOQ_HEAD_REGNUM) in hppabsd_supply_gregset() 72 if (regnum == -1 || regnum == HPPA_PCOQ_TAIL_REGNUM) in hppabsd_supply_gregset() 74 if (regnum == -1 || regnum == HPPA_SR0_REGNUM) in hppabsd_supply_gregset() 76 if (regnum == -1 || regnum == HPPA_SR1_REGNUM) in hppabsd_supply_gregset() [all …]
|
| H A D | trad-frame.c | 54 int regnum; in trad_frame_alloc_saved_regs() local 59 for (regnum = 0; regnum < numregs; regnum++) in trad_frame_alloc_saved_regs() 61 this_saved_regs[regnum].realreg = regnum; in trad_frame_alloc_saved_regs() 62 this_saved_regs[regnum].addr = -1; in trad_frame_alloc_saved_regs() 70 trad_frame_value_p (struct trad_frame_saved_reg this_saved_regs[], int regnum) in trad_frame_value_p() argument 72 return (this_saved_regs[regnum].realreg == REG_VALUE); in trad_frame_value_p() 76 trad_frame_addr_p (struct trad_frame_saved_reg this_saved_regs[], int regnum) in trad_frame_addr_p() argument 78 return (this_saved_regs[regnum].realreg >= 0 in trad_frame_addr_p() 79 && this_saved_regs[regnum].addr != -1); in trad_frame_addr_p() 84 int regnum) in trad_frame_realreg_p() argument [all …]
|
| H A D | sparc64-nat.c | 31 sparc64_gregset_supplies_p (int regnum) in sparc64_gregset_supplies_p() argument 34 return sparc32_gregset_supplies_p (regnum); in sparc64_gregset_supplies_p() 37 if ((regnum >= SPARC_G1_REGNUM && regnum <= SPARC_G7_REGNUM) in sparc64_gregset_supplies_p() 38 || (regnum >= SPARC_O0_REGNUM && regnum <= SPARC_O7_REGNUM) in sparc64_gregset_supplies_p() 39 || (regnum >= SPARC_L0_REGNUM && regnum <= SPARC_L7_REGNUM) in sparc64_gregset_supplies_p() 40 || (regnum >= SPARC_I0_REGNUM && regnum <= SPARC_I7_REGNUM)) in sparc64_gregset_supplies_p() 44 if (regnum == SPARC64_PC_REGNUM in sparc64_gregset_supplies_p() 45 || regnum == SPARC64_NPC_REGNUM in sparc64_gregset_supplies_p() 46 || regnum == SPARC64_STATE_REGNUM in sparc64_gregset_supplies_p() 47 || regnum == SPARC64_Y_REGNUM in sparc64_gregset_supplies_p() [all …]
|
| H A D | sparc64obsd-nat.c | 34 int regnum, const void *gregs) in sparc64obsd_supply_gregset() argument 36 sparc64_supply_gregset (&sparc64nbsd_gregset, regcache, regnum, gregs); in sparc64obsd_supply_gregset() 42 int regnum, void *gregs) in sparc64obsd_collect_gregset() argument 44 sparc64_collect_gregset (&sparc64nbsd_gregset, regcache, regnum, gregs); in sparc64obsd_collect_gregset() 49 int regnum, const void *fpregs) in sparc64obsd_supply_fpregset() argument 51 sparc64_supply_fpregset (regcache, regnum, fpregs); in sparc64obsd_supply_fpregset() 56 int regnum, void *fpregs) in sparc64obsd_collect_fpregset() argument 58 sparc64_collect_fpregset (regcache, regnum, fpregs); in sparc64obsd_collect_fpregset() 64 sparc64obsd_gregset_supplies_p (int regnum) in sparc64obsd_gregset_supplies_p() argument 67 if ((regnum >= SPARC_G1_REGNUM && regnum <= SPARC_G7_REGNUM) in sparc64obsd_gregset_supplies_p() [all …]
|
| H A D | sparc-nat.c | 99 sparc32_gregset_supplies_p (int regnum) in sparc32_gregset_supplies_p() argument 102 if ((regnum >= SPARC_G1_REGNUM && regnum <= SPARC_G7_REGNUM) in sparc32_gregset_supplies_p() 103 || (regnum >= SPARC_O0_REGNUM && regnum <= SPARC_O7_REGNUM) in sparc32_gregset_supplies_p() 104 || (regnum >= SPARC_L0_REGNUM && regnum <= SPARC_L7_REGNUM) in sparc32_gregset_supplies_p() 105 || (regnum >= SPARC_I0_REGNUM && regnum <= SPARC_I7_REGNUM)) in sparc32_gregset_supplies_p() 109 if (regnum == SPARC32_PC_REGNUM in sparc32_gregset_supplies_p() 110 || regnum == SPARC32_NPC_REGNUM in sparc32_gregset_supplies_p() 111 || regnum == SPARC32_PSR_REGNUM in sparc32_gregset_supplies_p() 112 || regnum == SPARC32_Y_REGNUM) in sparc32_gregset_supplies_p() 121 sparc32_fpregset_supplies_p (int regnum) in sparc32_fpregset_supplies_p() argument [all …]
|
| H A D | i386bsd-nat.c | 80 #define GETREGS_SUPPLIES(regnum) \ argument 81 ((0 <= (regnum) && (regnum) <= 15)) 96 int regnum; in i386bsd_supply_gregset() local 98 for (regnum = 0; regnum < ARRAY_SIZE (i386bsd_r_reg_offset); regnum++) in i386bsd_supply_gregset() 100 int offset = i386bsd_r_reg_offset[regnum]; in i386bsd_supply_gregset() 103 regcache_raw_supply (regcache, regnum, regs + offset); in i386bsd_supply_gregset() 113 void *gregs, int regnum) in i386bsd_collect_gregset() argument 120 if (regnum == -1 || regnum == i) in i386bsd_collect_gregset() 134 i386bsd_fetch_inferior_registers (int regnum) in i386bsd_fetch_inferior_registers() argument 144 if (regnum == -1 || GETREGS_SUPPLIES (regnum)) in i386bsd_fetch_inferior_registers() [all …]
|
| H A D | regcache.h | 46 int regnum, LONGEST *val); 48 int regnum, ULONGEST *val); 50 int regnum, LONGEST val); 52 int regnum, ULONGEST val); 57 void regcache_raw_read_part (struct regcache *regcache, int regnum, 59 void regcache_raw_write_part (struct regcache *regcache, int regnum, 62 int regcache_valid_p (struct regcache *regcache, int regnum); 79 int regnum, LONGEST *val); 81 int regnum, ULONGEST *val); 83 int regnum, LONGEST val); [all …]
|
| H A D | sparc-tdep.c | 163 sparc_address_from_register (int regnum) in sparc_address_from_register() argument 167 regcache_cooked_read_unsigned (current_regcache, regnum, &addr); in sparc_address_from_register() 281 sparc32_register_name (int regnum) in sparc32_register_name() argument 283 if (regnum >= 0 && regnum < SPARC32_NUM_REGS) in sparc32_register_name() 284 return sparc32_register_names[regnum]; in sparc32_register_name() 286 if (regnum < SPARC32_NUM_REGS + SPARC32_NUM_PSEUDO_REGS) in sparc32_register_name() 287 return sparc32_pseudo_register_names[regnum - SPARC32_NUM_REGS]; in sparc32_register_name() 296 sparc32_register_type (struct gdbarch *gdbarch, int regnum) in sparc32_register_type() argument 298 if (regnum >= SPARC_F0_REGNUM && regnum <= SPARC_F31_REGNUM) in sparc32_register_type() 301 if (regnum >= SPARC32_D0_REGNUM && regnum <= SPARC32_D30_REGNUM) in sparc32_register_type() [all …]
|
| H A D | amd64-linux-nat.c | 117 fill_gregset (elf_gregset_t *gregsetp, int regnum) in fill_gregset() argument 119 amd64_collect_native_gregset (current_regcache, gregsetp, regnum); in fill_gregset() 138 fill_fpregset (elf_fpregset_t *fpregsetp, int regnum) in fill_fpregset() argument 140 amd64_collect_fxsave (current_regcache, regnum, fpregsetp); in fill_fpregset() 151 fetch_inferior_registers (int regnum) in fetch_inferior_registers() argument 160 if (regnum == -1 || amd64_native_gregset_supplies_p (regnum)) in fetch_inferior_registers() 168 if (regnum != -1) in fetch_inferior_registers() 172 if (regnum == -1 || !amd64_native_gregset_supplies_p (regnum)) in fetch_inferior_registers() 188 store_inferior_registers (int regnum) in store_inferior_registers() argument 197 if (regnum == -1 || amd64_native_gregset_supplies_p (regnum)) in store_inferior_registers() [all …]
|
| H A D | ppc64obsd-tdep.c | 48 ppc64_supply_reg (struct regcache *regcache, int regnum, in ppc64_supply_reg() argument 51 if (regnum != -1 && offset != -1) in ppc64_supply_reg() 52 regcache_raw_supply (regcache, regnum, regs + offset); in ppc64_supply_reg() 56 ppc64_collect_reg (const struct regcache *regcache, int regnum, in ppc64_collect_reg() argument 59 if (regnum != -1 && offset != -1) in ppc64_collect_reg() 60 regcache_raw_collect (regcache, regnum, regs + offset); in ppc64_collect_reg() 69 int regnum, const void *gregs, size_t len) in ppc64_supply_gregset() argument 81 if (regnum == -1 || regnum == i) in ppc64_supply_gregset() 85 if (regnum == -1 || regnum == PC_REGNUM) in ppc64_supply_gregset() 87 if (regnum == -1 || regnum == tdep->ppc_ps_regnum) in ppc64_supply_gregset() [all …]
|
| H A D | mips64obsd-nat.c | 46 int regnum; in mips64obsd_supply_gregset() local 48 for (regnum = MIPS_ZERO_REGNUM; regnum <= MIPS_PC_REGNUM; regnum++) in mips64obsd_supply_gregset() 49 regcache_raw_supply (regcache, regnum, regs + regnum * 8); in mips64obsd_supply_gregset() 51 for (regnum = MIPS_FP0_REGNUM; regnum <= MIPS_FSR_REGNUM; regnum++) in mips64obsd_supply_gregset() 52 regcache_raw_supply (regcache, regnum, regs + (regnum + 2) * 8); in mips64obsd_supply_gregset() 60 void *gregs, int regnum) in mips64obsd_collect_gregset() argument 67 if (regnum == -1 || regnum == i) in mips64obsd_collect_gregset() 73 if (regnum == -1 || regnum == i) in mips64obsd_collect_gregset() 83 mips64obsd_fetch_inferior_registers (int regnum) in mips64obsd_fetch_inferior_registers() argument 104 mips64obsd_store_inferior_registers (int regnum) in mips64obsd_store_inferior_registers() argument [all …]
|
| H A D | vaxbsd-nat.c | 40 int regnum; in vaxbsd_supply_gregset() local 42 for (regnum = 0; regnum < VAX_NUM_REGS; regnum++) in vaxbsd_supply_gregset() 43 regcache_raw_supply (regcache, regnum, regs + regnum * 4); in vaxbsd_supply_gregset() 51 void *gregs, int regnum) in vaxbsd_collect_gregset() argument 58 if (regnum == -1 || regnum == i) in vaxbsd_collect_gregset() 68 vaxbsd_fetch_inferior_registers (int regnum) in vaxbsd_fetch_inferior_registers() argument 83 vaxbsd_store_inferior_registers (int regnum) in vaxbsd_store_inferior_registers() argument 91 vaxbsd_collect_gregset (current_regcache, ®s, regnum); in vaxbsd_store_inferior_registers() 109 int regnum; in vaxbsd_supply_pcb() local 120 for (regnum = VAX_R0_REGNUM; regnum < VAX_AP_REGNUM; regnum++) in vaxbsd_supply_pcb() [all …]
|
| H A D | amd64-nat.c | 56 amd64_native_gregset_reg_offset (int regnum) in amd64_native_gregset_reg_offset() argument 61 gdb_assert (regnum >= 0); in amd64_native_gregset_reg_offset() 72 if (regnum < num_regs && regnum < NUM_REGS) in amd64_native_gregset_reg_offset() 73 return reg_offset[regnum]; in amd64_native_gregset_reg_offset() 82 amd64_native_gregset_supplies_p (int regnum) in amd64_native_gregset_supplies_p() argument 84 return (amd64_native_gregset_reg_offset (regnum) != -1); in amd64_native_gregset_supplies_p() 93 const void *gregs, int regnum) in amd64_supply_native_gregset() argument 108 if (regnum == -1 || regnum == i) in amd64_supply_native_gregset() 124 void *gregs, int regnum) in amd64_collect_native_gregset() argument 139 if (regnum == -1 || regnum == i) in amd64_collect_native_gregset() [all …]
|
| H A D | sparc64fbsd-tdep.c | 55 int regnum, const void *gregs, size_t len) in sparc64fbsd_supply_gregset() argument 57 sparc64_supply_gregset (&sparc64fbsd_gregset, regcache, regnum, gregs); in sparc64fbsd_supply_gregset() 63 int regnum, const void *fpregs, size_t len) in sparc64fbsd_supply_fpregset() argument 65 sparc64_supply_fpregset (regcache, regnum, fpregs); in sparc64fbsd_supply_fpregset() 84 int regnum; in sparc64fbsd_sigtramp_frame_cache() local 117 for (regnum = SPARC_G1_REGNUM, addr = mcontext_addr + 8; in sparc64fbsd_sigtramp_frame_cache() 118 regnum <= SPARC_O7_REGNUM; regnum++, addr += 8) in sparc64fbsd_sigtramp_frame_cache() 119 cache->saved_regs[regnum].addr = addr; in sparc64fbsd_sigtramp_frame_cache() 125 for (regnum = SPARC_L0_REGNUM, addr = sp + BIAS; in sparc64fbsd_sigtramp_frame_cache() 126 regnum <= SPARC_I7_REGNUM; regnum++, addr += 8) in sparc64fbsd_sigtramp_frame_cache() [all …]
|
| H A D | amd64bsd-nat.c | 44 amd64bsd_fetch_inferior_registers (int regnum) in amd64bsd_fetch_inferior_registers() argument 54 if (regnum == -1 || amd64_native_gregset_supplies_p (regnum)) in amd64bsd_fetch_inferior_registers() 62 if (regnum != -1) in amd64bsd_fetch_inferior_registers() 66 if (regnum == -1 || !amd64_native_gregset_supplies_p (regnum)) in amd64bsd_fetch_inferior_registers() 81 amd64bsd_store_inferior_registers (int regnum) in amd64bsd_store_inferior_registers() argument 91 if (regnum == -1 || amd64_native_gregset_supplies_p (regnum)) in amd64bsd_store_inferior_registers() 98 amd64_collect_native_gregset (current_regcache, ®s, regnum); in amd64bsd_store_inferior_registers() 103 if (regnum != -1) in amd64bsd_store_inferior_registers() 107 if (regnum == -1 || !amd64_native_gregset_supplies_p (regnum)) in amd64bsd_store_inferior_registers() 114 amd64_collect_fxsave (current_regcache, regnum, &fpregs); in amd64bsd_store_inferior_registers()
|
| H A D | i386-tdep.c | 84 i386_mmx_regnum_p (struct gdbarch *gdbarch, int regnum) in i386_mmx_regnum_p() argument 91 return (regnum >= mm0_regnum && regnum < mm0_regnum + i386_num_mmx_regs); in i386_mmx_regnum_p() 97 i386_sse_regnum_p (struct gdbarch *gdbarch, int regnum) in i386_sse_regnum_p() argument 107 return (I387_XMM0_REGNUM <= regnum && regnum < I387_MXCSR_REGNUM); in i386_sse_regnum_p() 114 i386_mxcsr_regnum_p (struct gdbarch *gdbarch, int regnum) in i386_mxcsr_regnum_p() argument 124 return (regnum == I387_MXCSR_REGNUM); in i386_mxcsr_regnum_p() 137 i386_fp_regnum_p (int regnum) in i386_fp_regnum_p() argument 142 return (I387_ST0_REGNUM <= regnum && regnum < I387_FCTRL_REGNUM); in i386_fp_regnum_p() 146 i386_fpc_regnum_p (int regnum) in i386_fpc_regnum_p() argument 151 return (I387_FCTRL_REGNUM <= regnum && regnum < I387_XMM0_REGNUM); in i386_fpc_regnum_p() [all …]
|
| H A D | sparcnbsd-tdep.c | 56 int regnum, const void *gregs, size_t len) in sparc32nbsd_supply_gregset() argument 58 sparc32_supply_gregset (&sparc32nbsd_gregset, regcache, regnum, gregs); in sparc32nbsd_supply_gregset() 64 sparc32_supply_fpregset (regcache, regnum, (const char *) gregs + 80); in sparc32nbsd_supply_gregset() 70 int regnum, const void *fpregs, size_t len) in sparc32nbsd_supply_fpregset() argument 72 sparc32_supply_fpregset (regcache, regnum, fpregs); in sparc32nbsd_supply_fpregset() 100 int regnum, delta; in sparc32nbsd_sigcontext_saved_regs() local 125 for (regnum = SPARC_G2_REGNUM; regnum <= SPARC_G7_REGNUM; regnum++) in sparc32nbsd_sigcontext_saved_regs() 126 saved_regs[regnum].realreg = regnum + delta; in sparc32nbsd_sigcontext_saved_regs() 132 for (regnum = SPARC_O1_REGNUM; regnum <= SPARC_O5_REGNUM; regnum++) in sparc32nbsd_sigcontext_saved_regs() 133 saved_regs[regnum].realreg = regnum + delta; in sparc32nbsd_sigcontext_saved_regs() [all …]
|
| H A D | sh64-tdep.c | 1236 struct frame_info *frame, int regnum, in sh64_get_saved_register() argument 1240 int live_regnum = regnum; in sh64_get_saved_register() 1262 live_regnum = translate_insn_rn (regnum, media_mode); in sh64_get_saved_register() 1278 + DEPRECATED_REGISTER_BYTE (regnum)), in sh64_get_saved_register() 1279 register_size (current_gdbarch, regnum)); in sh64_get_saved_register() 1285 && deprecated_get_frame_saved_regs (frame)[regnum] != 0) in sh64_get_saved_register() 1289 if (regnum == SP_REGNUM) in sh64_get_saved_register() 1294 regnum), in sh64_get_saved_register() 1295 deprecated_get_frame_saved_regs (frame)[regnum]); in sh64_get_saved_register() 1301 *addrp = deprecated_get_frame_saved_regs (frame)[regnum]; in sh64_get_saved_register() [all …]
|
| H A D | infptrace.c | 282 fetch_register (int regnum) in fetch_register() argument 289 if (CANNOT_FETCH_REGISTER (regnum)) in fetch_register() 291 regcache_raw_supply (current_regcache, regnum, NULL); in fetch_register() 301 addr = register_addr (regnum, U_REGS_OFFSET); in fetch_register() 302 size = register_size (current_gdbarch, regnum); in fetch_register() 313 error ("Couldn't read register %s (#%d): %s.", REGISTER_NAME (regnum), in fetch_register() 314 regnum, safe_strerror (errno)); in fetch_register() 318 regcache_raw_supply (current_regcache, regnum, buf); in fetch_register() 325 fetch_inferior_registers (int regnum) in fetch_inferior_registers() argument 327 if (regnum == -1) in fetch_inferior_registers() [all …]
|
| H A D | sparc-sol2-tdep.c | 82 int regnum; in sparc32_sol2_sigtramp_frame_cache() local 95 regnum = (cache->frameless_p ? SPARC_O2_REGNUM : SPARC_I2_REGNUM); in sparc32_sol2_sigtramp_frame_cache() 96 mcontext_addr = frame_unwind_register_unsigned (next_frame, regnum) + 40; in sparc32_sol2_sigtramp_frame_cache() 104 for (regnum = SPARC_G1_REGNUM, addr = mcontext_addr + 4 * 4; in sparc32_sol2_sigtramp_frame_cache() 105 regnum <= SPARC_O7_REGNUM; regnum++, addr += 4) in sparc32_sol2_sigtramp_frame_cache() 106 cache->saved_regs[regnum].addr = addr; in sparc32_sol2_sigtramp_frame_cache() 111 for (regnum = SPARC_L0_REGNUM; regnum <= SPARC_I7_REGNUM; regnum++) in sparc32_sol2_sigtramp_frame_cache() 112 trad_frame_set_unknown (cache->saved_regs, regnum); in sparc32_sol2_sigtramp_frame_cache() 118 for (regnum = SPARC_L0_REGNUM; in sparc32_sol2_sigtramp_frame_cache() 119 regnum <= SPARC_I7_REGNUM; regnum++, addr += 4) in sparc32_sol2_sigtramp_frame_cache() [all …]
|