| /netbsd/src/external/gpl3/gdb/dist/gdb/ |
| D | sparc-netbsd-tdep.c | 100 trad_frame_saved_reg *saved_regs; in sparc32nbsd_sigcontext_saved_regs() local 105 saved_regs = trad_frame_alloc_saved_regs (this_frame); in sparc32nbsd_sigcontext_saved_regs() 117 saved_regs[SPARC_SP_REGNUM].set_addr (sigcontext_addr + 8); in sparc32nbsd_sigcontext_saved_regs() 118 saved_regs[SPARC32_PC_REGNUM].set_addr (sigcontext_addr + 12); in sparc32nbsd_sigcontext_saved_regs() 119 saved_regs[SPARC32_NPC_REGNUM].set_addr (sigcontext_addr + 16); in sparc32nbsd_sigcontext_saved_regs() 120 saved_regs[SPARC32_PSR_REGNUM].set_addr (sigcontext_addr + 20); in sparc32nbsd_sigcontext_saved_regs() 121 saved_regs[SPARC_G1_REGNUM].set_addr (sigcontext_addr + 24); in sparc32nbsd_sigcontext_saved_regs() 122 saved_regs[SPARC_O0_REGNUM].set_addr (sigcontext_addr + 28); in sparc32nbsd_sigcontext_saved_regs() 128 saved_regs[regnum].set_realreg (regnum + delta); in sparc32nbsd_sigcontext_saved_regs() 129 saved_regs[SPARC32_Y_REGNUM].set_realreg (SPARC_L1_REGNUM); in sparc32nbsd_sigcontext_saved_regs() [all …]
|
| D | sparc64-netbsd-tdep.c | 91 trad_frame_saved_reg *saved_regs; in sparc64nbsd_sigcontext_saved_regs() local 95 saved_regs = trad_frame_alloc_saved_regs (this_frame); in sparc64nbsd_sigcontext_saved_regs() 102 saved_regs[SPARC_SP_REGNUM].set_addr (sigcontext_addr + 8); in sparc64nbsd_sigcontext_saved_regs() 103 saved_regs[SPARC64_PC_REGNUM].set_addr (sigcontext_addr + 16); in sparc64nbsd_sigcontext_saved_regs() 104 saved_regs[SPARC64_NPC_REGNUM].set_addr (sigcontext_addr + 24); in sparc64nbsd_sigcontext_saved_regs() 105 saved_regs[SPARC64_STATE_REGNUM].set_addr (sigcontext_addr + 32); in sparc64nbsd_sigcontext_saved_regs() 106 saved_regs[SPARC_G1_REGNUM].set_addr (sigcontext_addr + 40); in sparc64nbsd_sigcontext_saved_regs() 107 saved_regs[SPARC_O0_REGNUM].set_addr (sigcontext_addr + 48); in sparc64nbsd_sigcontext_saved_regs() 113 saved_regs[regnum].set_realreg (regnum + delta); in sparc64nbsd_sigcontext_saved_regs() 114 saved_regs[SPARC64_Y_REGNUM].set_realreg (SPARC_L1_REGNUM); in sparc64nbsd_sigcontext_saved_regs() [all …]
|
| D | sparc64-fbsd-tdep.c | 105 cache->saved_regs = trad_frame_alloc_saved_regs (this_frame); in sparc64fbsd_sigtramp_frame_cache() 116 cache->saved_regs[SPARC64_FPRS_REGNUM].set_addr (addr + 0 * 8); in sparc64fbsd_sigtramp_frame_cache() 117 cache->saved_regs[SPARC64_FSR_REGNUM].set_addr (addr + 1 * 8); in sparc64fbsd_sigtramp_frame_cache() 122 cache->saved_regs[SPARC64_NPC_REGNUM].set_addr (addr + 0 * 8); in sparc64fbsd_sigtramp_frame_cache() 123 cache->saved_regs[SPARC64_PC_REGNUM].set_addr (addr + 1 * 8); in sparc64fbsd_sigtramp_frame_cache() 124 cache->saved_regs[SPARC64_STATE_REGNUM].set_addr (addr + 2 * 8); in sparc64fbsd_sigtramp_frame_cache() 125 cache->saved_regs[SPARC64_Y_REGNUM].set_addr (addr + 4 * 8); in sparc64fbsd_sigtramp_frame_cache() 132 cache->saved_regs[regnum].set_addr (addr); in sparc64fbsd_sigtramp_frame_cache() 136 addr = cache->saved_regs[SPARC_SP_REGNUM].addr (); in sparc64fbsd_sigtramp_frame_cache() 140 cache->saved_regs[regnum].set_addr (addr); in sparc64fbsd_sigtramp_frame_cache() [all …]
|
| D | sparc64-sol2-tdep.c | 114 cache->saved_regs = trad_frame_alloc_saved_regs (this_frame); in sparc64_sol2_sigtramp_frame_cache() 123 cache->saved_regs[SPARC64_CCR_REGNUM].set_addr (mcontext_addr + 0 * 8); in sparc64_sol2_sigtramp_frame_cache() 124 cache->saved_regs[SPARC64_PC_REGNUM].set_addr (mcontext_addr + 1 * 8); in sparc64_sol2_sigtramp_frame_cache() 125 cache->saved_regs[SPARC64_NPC_REGNUM].set_addr (mcontext_addr + 2 * 8); in sparc64_sol2_sigtramp_frame_cache() 126 cache->saved_regs[SPARC64_Y_REGNUM].set_addr (mcontext_addr + 3 * 8); in sparc64_sol2_sigtramp_frame_cache() 127 cache->saved_regs[SPARC64_ASI_REGNUM].set_addr (mcontext_addr + 19 * 8); in sparc64_sol2_sigtramp_frame_cache() 128 cache->saved_regs[SPARC64_FPRS_REGNUM].set_addr (mcontext_addr + 20 * 8); in sparc64_sol2_sigtramp_frame_cache() 133 cache->saved_regs[regnum].set_addr (addr); in sparc64_sol2_sigtramp_frame_cache() 139 cache->saved_regs[regnum].set_unknown (); in sparc64_sol2_sigtramp_frame_cache() 145 addr = cache->saved_regs[SPARC_SP_REGNUM].addr (); in sparc64_sol2_sigtramp_frame_cache() [all …]
|
| D | sparc-sol2-tdep.c | 115 cache->saved_regs = trad_frame_alloc_saved_regs (this_frame); in sparc32_sol2_sigtramp_frame_cache() 124 cache->saved_regs[SPARC32_PSR_REGNUM].set_addr (mcontext_addr + 0 * 4); in sparc32_sol2_sigtramp_frame_cache() 125 cache->saved_regs[SPARC32_PC_REGNUM].set_addr (mcontext_addr + 1 * 4); in sparc32_sol2_sigtramp_frame_cache() 126 cache->saved_regs[SPARC32_NPC_REGNUM].set_addr (mcontext_addr + 2 * 4); in sparc32_sol2_sigtramp_frame_cache() 127 cache->saved_regs[SPARC32_Y_REGNUM].set_addr (mcontext_addr + 3 * 4); in sparc32_sol2_sigtramp_frame_cache() 132 cache->saved_regs[regnum].set_addr (addr); in sparc32_sol2_sigtramp_frame_cache() 138 cache->saved_regs[regnum].set_unknown (); in sparc32_sol2_sigtramp_frame_cache() 142 addr = cache->saved_regs[SPARC_SP_REGNUM].addr (); in sparc32_sol2_sigtramp_frame_cache() 146 cache->saved_regs[regnum].set_addr (addr); in sparc32_sol2_sigtramp_frame_cache() 171 return trad_frame_get_prev_register (this_frame, cache->saved_regs, regnum); in sparc32_sol2_sigtramp_frame_prev_register()
|
| D | ft32-tdep.c | 60 CORE_ADDR saved_regs[FT32_NUM_REGS]; member 189 cache->saved_regs[FT32_PC_REGNUM] = 0; in ft32_analyze_prologue() 217 cache->saved_regs[FT32_R0_REGNUM + pushreg] = cache->framesize; in ft32_analyze_prologue() 229 cache->saved_regs[FT32_R0_REGNUM + pushreg] = in ft32_analyze_prologue() 241 if (cache->saved_regs[regnum] != REG_UNAVAIL) in ft32_analyze_prologue() 242 cache->saved_regs[regnum] = in ft32_analyze_prologue() 243 cache->framesize - cache->saved_regs[regnum]; in ft32_analyze_prologue() 245 cache->saved_regs[FT32_PC_REGNUM] = cache->framesize; in ft32_analyze_prologue() 256 if (cache->saved_regs[regnum] != REG_UNAVAIL) in ft32_analyze_prologue() 257 cache->saved_regs[regnum] += 4; in ft32_analyze_prologue() [all …]
|
| D | hppa-linux-tdep.c | 192 trad_frame_saved_reg *saved_regs; member 209 info->saved_regs = trad_frame_alloc_saved_regs (this_frame); in hppa_linux_sigtramp_frame_unwind_cache() 228 info->saved_regs[HPPA_IPSW_REGNUM].set_addr (scptr); in hppa_linux_sigtramp_frame_unwind_cache() 234 info->saved_regs[HPPA_R0_REGNUM + i].set_addr (scptr); in hppa_linux_sigtramp_frame_unwind_cache() 246 info->saved_regs[HPPA_FP0_REGNUM + (i * 2)].set_addr (scptr); in hppa_linux_sigtramp_frame_unwind_cache() 248 info->saved_regs[HPPA_FP0_REGNUM + (i * 2) + 1].set_addr (scptr); in hppa_linux_sigtramp_frame_unwind_cache() 253 info->saved_regs[HPPA_PCSQ_HEAD_REGNUM].set_addr (scptr); in hppa_linux_sigtramp_frame_unwind_cache() 255 info->saved_regs[HPPA_PCSQ_TAIL_REGNUM].set_addr (scptr); in hppa_linux_sigtramp_frame_unwind_cache() 258 info->saved_regs[HPPA_PCOQ_HEAD_REGNUM].set_addr (scptr); in hppa_linux_sigtramp_frame_unwind_cache() 260 info->saved_regs[HPPA_PCOQ_TAIL_REGNUM].set_addr (scptr); in hppa_linux_sigtramp_frame_unwind_cache() [all …]
|
| D | lm32-tdep.c | 63 trad_frame_saved_reg *saved_regs; member 139 info->saved_regs[LM32_REG1 (instruction)].set_addr (LM32_IMM16 (instruction)); in lm32_analyze_prologue() 180 trad_frame_saved_reg saved_regs[SIM_LM32_NUM_REGS]; in lm32_skip_prologue() local 203 frame_info.saved_regs = saved_regs; in lm32_skip_prologue() 395 info->saved_regs = trad_frame_alloc_saved_regs (this_frame); in lm32_frame_cache() 410 if (info->saved_regs[i].is_addr ()) in lm32_frame_cache() 411 info->saved_regs[i].set_addr (this_base + info->saved_regs[i].addr ()); in lm32_frame_cache() 418 info->saved_regs[SIM_LM32_PC_REGNUM] = info->saved_regs[SIM_LM32_RA_REGNUM]; in lm32_frame_cache() 422 info->saved_regs[SIM_LM32_SP_REGNUM].set_value (prev_sp); in lm32_frame_cache() 447 return trad_frame_get_prev_register (this_frame, info->saved_regs, regnum); in lm32_frame_prev_register()
|
| D | hppa-tdep.c | 1849 trad_frame_saved_reg *saved_regs; member 1880 cache->saved_regs = trad_frame_alloc_saved_regs (this_frame); in hppa_frame_cache() 1991 cache->saved_regs[HPPA_RP_REGNUM].set_addr (-20); in hppa_frame_cache() 1996 cache->saved_regs[HPPA_RP_REGNUM].set_addr (-24); in hppa_frame_cache() 2002 cache->saved_regs[HPPA_RP_REGNUM].set_addr (-16); in hppa_frame_cache() 2012 cache->saved_regs[HPPA_FP_REGNUM].set_addr (0); in hppa_frame_cache() 2028 cache->saved_regs[reg].set_addr (0); in hppa_frame_cache() 2031 cache->saved_regs[reg].set_addr (0); in hppa_frame_cache() 2046 cache->saved_regs[reg].set_addr (offset); in hppa_frame_cache() 2048 cache->saved_regs[reg].set_addr ((u->Total_frame_size << 3) in hppa_frame_cache() [all …]
|
| D | avr-tdep.c | 189 trad_frame_saved_reg *saved_regs; member 678 info->saved_regs[AVR_FP_REGNUM + 1].set_addr (num_pushes); in avr_scan_prologue() 680 info->saved_regs[AVR_FP_REGNUM].set_addr (num_pushes - 1); in avr_scan_prologue() 685 info->saved_regs [from].set_addr (++i); in avr_scan_prologue() 713 info->saved_regs[AVR_SREG_REGNUM].set_addr (3); in avr_scan_prologue() 714 info->saved_regs[0].set_addr (2); in avr_scan_prologue() 715 info->saved_regs[1].set_addr (1); in avr_scan_prologue() 723 info->saved_regs[AVR_SREG_REGNUM].set_addr (3); in avr_scan_prologue() 724 info->saved_regs[0].set_addr (2); in avr_scan_prologue() 725 info->saved_regs[1].set_addr (1); in avr_scan_prologue() [all …]
|
| D | alpha-mdebug-tdep.c | 180 trad_frame_saved_reg *saved_regs; member 211 info->saved_regs = trad_frame_alloc_saved_regs (this_frame); in alpha_mdebug_frame_unwind_cache() 231 info->saved_regs[returnreg].set_addr (reg_position); in alpha_mdebug_frame_unwind_cache() 238 info->saved_regs[ireg].set_addr (reg_position); in alpha_mdebug_frame_unwind_cache() 248 info->saved_regs[ALPHA_FP0_REGNUM + ireg].set_addr (reg_position); in alpha_mdebug_frame_unwind_cache() 254 if (!info->saved_regs[ALPHA_SP_REGNUM].is_addr ()) in alpha_mdebug_frame_unwind_cache() 255 info->saved_regs[ALPHA_SP_REGNUM].set_value (vfp); in alpha_mdebug_frame_unwind_cache() 289 return trad_frame_get_prev_register (this_frame, info->saved_regs, regnum); in alpha_mdebug_frame_prev_register()
|
| D | vax-tdep.c | 302 trad_frame_saved_reg *saved_regs; member 318 cache->saved_regs = trad_frame_alloc_saved_regs (this_frame); in vax_frame_cache() 330 cache->saved_regs[VAX_PC_REGNUM].set_addr (cache->base + 16); in vax_frame_cache() 331 cache->saved_regs[VAX_FP_REGNUM].set_addr (cache->base + 12); in vax_frame_cache() 332 cache->saved_regs[VAX_AP_REGNUM].set_addr (cache->base + 8); in vax_frame_cache() 333 cache->saved_regs[VAX_PS_REGNUM].set_addr (cache->base + 4); in vax_frame_cache() 342 cache->saved_regs[regnum].set_addr (addr); in vax_frame_cache() 362 cache->saved_regs[VAX_SP_REGNUM].set_value (addr + (mask >> 14)); in vax_frame_cache() 386 return trad_frame_get_prev_register (this_frame, cache->saved_regs, regnum); in vax_frame_prev_register()
|
| D | z80-tdep.c | 109 struct trad_frame_saved_reg *saved_regs; member 448 info->saved_regs[Z80_AF_REGNUM].set_addr (len++); in z80_scan_prologue() 449 info->saved_regs[Z80_BC_REGNUM].set_addr (len++); in z80_scan_prologue() 450 info->saved_regs[Z80_DE_REGNUM].set_addr (len++); in z80_scan_prologue() 451 info->saved_regs[Z80_HL_REGNUM].set_addr (len++); in z80_scan_prologue() 452 info->saved_regs[Z80_IY_REGNUM].set_addr (len++); in z80_scan_prologue() 459 info->saved_regs[Z80_IX_REGNUM].set_addr (len++); in z80_scan_prologue() 481 struct trad_frame_saved_reg saved_regs[Z80_NUM_REGS]; in z80_skip_prologue() local 483 info.saved_regs = saved_regs; in z80_skip_prologue() 575 info->saved_regs = trad_frame_alloc_saved_regs (this_frame); in z80_frame_unwind_cache() [all …]
|
| D | sparc64-obsd-tdep.c | 183 cache->saved_regs = sparc64nbsd_sigcontext_saved_regs (addr, this_frame); in sparc64obsd_frame_cache() 205 return trad_frame_get_prev_register (this_frame, cache->saved_regs, regnum); in sparc64obsd_frame_prev_register() 252 cache->saved_regs = trad_frame_alloc_saved_regs (this_frame); in sparc64obsd_trapframe_cache() 254 cache->saved_regs[SPARC64_STATE_REGNUM].set_addr (trapframe_addr); in sparc64obsd_trapframe_cache() 255 cache->saved_regs[SPARC64_PC_REGNUM].set_addr (trapframe_addr + 8); in sparc64obsd_trapframe_cache() 256 cache->saved_regs[SPARC64_NPC_REGNUM].set_addr (trapframe_addr + 16); in sparc64obsd_trapframe_cache() 259 cache->saved_regs[regnum].set_addr (trapframe_addr + 48 in sparc64obsd_trapframe_cache() 282 return trad_frame_get_prev_register (this_frame, cache->saved_regs, regnum); in sparc64obsd_trapframe_prev_register()
|
| D | m68hc11-tdep.c | 176 trad_frame_saved_reg *saved_regs; member 715 if (info->saved_regs) in m68hc11_scan_prologue() 716 info->saved_regs[saved_reg].set_addr (save_addr); in m68hc11_scan_prologue() 795 info->saved_regs = trad_frame_alloc_saved_regs (this_frame); in m68hc11_frame_unwind_cache() 816 info->saved_regs[HARD_PC_REGNUM].set_addr (info->size); in m68hc11_frame_unwind_cache() 820 info->saved_regs[HARD_PC_REGNUM].set_addr (info->sp_offset); in m68hc11_frame_unwind_cache() 833 info->saved_regs[SOFT_FP_REGNUM].set_addr (info->size - 2); in m68hc11_frame_unwind_cache() 839 info->saved_regs[HARD_PAGE_REGNUM].set_addr (info->size); in m68hc11_frame_unwind_cache() 840 info->saved_regs[HARD_PC_REGNUM].set_addr (info->size + 1); in m68hc11_frame_unwind_cache() 845 info->saved_regs[HARD_CCR_REGNUM].set_addr (info->size); in m68hc11_frame_unwind_cache() [all …]
|
| D | bfin-tdep.c | 256 CORE_ADDR saved_regs[BFIN_NUM_REGS]; member 282 cache->saved_regs[i] = -1; in bfin_alloc_frame_cache() 307 cache->saved_regs[BFIN_PC_REGNUM] = 4; in bfin_frame_cache() 308 cache->saved_regs[BFIN_FP_REGNUM] = 0; in bfin_frame_cache() 313 if (cache->saved_regs[i] != -1) in bfin_frame_cache() 314 cache->saved_regs[i] += cache->base; in bfin_frame_cache() 323 cache->saved_regs[BFIN_PC_REGNUM] = in bfin_frame_cache() 327 cache->saved_regs[BFIN_FP_REGNUM] = cache->base; in bfin_frame_cache() 368 if (regnum < BFIN_NUM_REGS && cache->saved_regs[regnum] != -1) in bfin_frame_prev_register() 370 cache->saved_regs[regnum]); in bfin_frame_prev_register()
|
| D | m32r-tdep.c | 509 trad_frame_saved_reg *saved_regs; member 535 info->saved_regs = trad_frame_alloc_saved_regs (this_frame); in m32r_frame_unwind_cache() 581 info->saved_regs[regno].set_addr (info->sp_offset); in m32r_frame_unwind_cache() 632 if (info->saved_regs[i].is_addr ()) in m32r_frame_unwind_cache() 633 info->saved_regs[i].set_addr (info->prev_sp in m32r_frame_unwind_cache() 634 + info->saved_regs[i].addr ()); in m32r_frame_unwind_cache() 640 info->saved_regs[M32R_PC_REGNUM] = info->saved_regs[LR_REGNUM]; in m32r_frame_unwind_cache() 644 info->saved_regs[M32R_SP_REGNUM].set_value (prev_sp); in m32r_frame_unwind_cache() 831 return trad_frame_get_prev_register (this_frame, info->saved_regs, regnum); in m32r_frame_prev_register()
|
| D | moxie-tdep.c | 53 CORE_ADDR saved_regs[MOXIE_NUM_REGS]; member 141 cache->saved_regs[MOXIE_PC_REGNUM] = -4; in moxie_analyze_prologue() 142 cache->saved_regs[MOXIE_FP_REGNUM] = 0; in moxie_analyze_prologue() 157 cache->saved_regs[regnum] = cache->framesize; in moxie_analyze_prologue() 268 trad_frame_saved_reg *saved_regs; member 509 cache->saved_regs[i] = REG_UNAVAIL; in moxie_alloc_frame_cache() 544 if (cache->saved_regs[i] != REG_UNAVAIL) in moxie_frame_cache() 545 cache->saved_regs[i] = cache->base - cache->saved_regs[i]; in moxie_frame_cache() 581 if (regnum < MOXIE_NUM_REGS && cache->saved_regs[regnum] != REG_UNAVAIL) in moxie_frame_prev_register() 583 cache->saved_regs[regnum]); in moxie_frame_prev_register()
|
| D | tilegx-tdep.c | 53 trad_frame_saved_reg *saved_regs; member 458 cache->saved_regs[saved_register].set_addr (saved_address); in tilegx_analyze_prologue() 481 prev_sp_value = (cache->saved_regs[hopefully_sp].addr () in tilegx_analyze_prologue() 486 = cache->saved_regs[hopefully_sp].addr (); in tilegx_analyze_prologue() 487 cache->saved_regs[hopefully_sp].set_value (prev_sp_value); in tilegx_analyze_prologue() 709 cache->saved_regs[saved_register].set_realreg (i); in tilegx_analyze_prologue() 716 CORE_ADDR addr = cache->saved_regs[TILEGX_SP_REGNUM].addr (); in tilegx_analyze_prologue() 717 cache->saved_regs[TILEGX_LR_REGNUM].set_addr (addr); in tilegx_analyze_prologue() 847 cache->saved_regs = trad_frame_alloc_saved_regs (this_frame); in tilegx_frame_cache() 853 cache->saved_regs[TILEGX_SP_REGNUM].set_value (cache->base); in tilegx_frame_cache() [all …]
|
| D | cris-tdep.c | 308 trad_frame_saved_reg *saved_regs; member 328 info->saved_regs = trad_frame_alloc_saved_regs (this_frame); in cris_sigtramp_frame_unwind_cache() 357 info->saved_regs[i].set_addr (addr + ((15 - i) * 4)); in cris_sigtramp_frame_unwind_cache() 359 info->saved_regs[MOF_REGNUM].set_addr (addr + (16 * 4)); in cris_sigtramp_frame_unwind_cache() 360 info->saved_regs[DCCR_REGNUM].set_addr (addr + (17 * 4)); in cris_sigtramp_frame_unwind_cache() 361 info->saved_regs[SRP_REGNUM].set_addr (addr + (18 * 4)); in cris_sigtramp_frame_unwind_cache() 365 info->saved_regs[IRP_REGNUM].set_addr (addr + (19 * 4)); in cris_sigtramp_frame_unwind_cache() 366 info->saved_regs[gdbarch_pc_regnum (gdbarch)] in cris_sigtramp_frame_unwind_cache() 367 = info->saved_regs[IRP_REGNUM]; in cris_sigtramp_frame_unwind_cache() 368 info->saved_regs[gdbarch_sp_regnum (gdbarch)].set_addr (addr + (24 * 4)); in cris_sigtramp_frame_unwind_cache() [all …]
|
| D | iq2000-tdep.c | 67 CORE_ADDR saved_regs [E_NUM_REGS]; member 233 cache->saved_regs[srcreg] = -1; in iq2000_scan_prologue() 248 cache->saved_regs[tgtreg] = -((signed short) (insn & 0xffff)); in iq2000_scan_prologue() 280 if (cache->saved_regs[srcreg] == -1) /* Don't save twice. */ in iq2000_scan_prologue() 281 cache->saved_regs[srcreg] = offset; in iq2000_scan_prologue() 322 cache->saved_regs[i] = -1; in iq2000_init_frame_cache() 387 if (cache->saved_regs[i] != -1) in iq2000_frame_cache() 388 cache->saved_regs[i] += cache->base; in iq2000_frame_cache() 406 if (regnum < E_NUM_REGS && cache->saved_regs[regnum] != -1) in iq2000_frame_prev_register() 408 cache->saved_regs[regnum]); in iq2000_frame_prev_register()
|
| D | m32r-linux-tdep.c | 222 trad_frame_saved_reg *saved_regs; member 237 cache->saved_regs = trad_frame_alloc_saved_regs (this_frame); in m32r_linux_sigtramp_frame_cache() 256 cache->saved_regs = trad_frame_alloc_saved_regs (this_frame); in m32r_linux_sigtramp_frame_cache() 261 cache->saved_regs[regnum].set_addr (sigcontext_addr in m32r_linux_sigtramp_frame_cache() 286 return trad_frame_get_prev_register (this_frame, cache->saved_regs, regnum); in m32r_linux_sigtramp_frame_prev_register()
|
| D | s390-linux-tdep.c | 382 trad_frame_saved_reg *saved_regs; member 406 info->saved_regs = trad_frame_alloc_saved_regs (this_frame); in s390_sigtramp_frame_unwind_cache() 446 info->saved_regs[S390_PSWM_REGNUM].set_addr (sigreg_ptr); in s390_sigtramp_frame_unwind_cache() 448 info->saved_regs[S390_PSWA_REGNUM].set_addr (sigreg_ptr); in s390_sigtramp_frame_unwind_cache() 454 info->saved_regs[S390_R0_REGNUM + i].set_addr (sigreg_ptr); in s390_sigtramp_frame_unwind_cache() 461 info->saved_regs[S390_A0_REGNUM + i].set_addr (sigreg_ptr); in s390_sigtramp_frame_unwind_cache() 466 info->saved_regs[S390_FPC_REGNUM].set_addr (sigreg_ptr); in s390_sigtramp_frame_unwind_cache() 472 info->saved_regs[S390_F0_REGNUM + i].set_addr (sigreg_ptr); in s390_sigtramp_frame_unwind_cache() 481 info->saved_regs[S390_R0_UPPER_REGNUM + i].set_addr (sigreg_ptr); in s390_sigtramp_frame_unwind_cache() 487 info->saved_regs[S390_SP_REGNUM].addr (), in s390_sigtramp_frame_unwind_cache() [all …]
|
| D | nds32-tdep.c | 546 CORE_ADDR saved_regs[NDS32_NUM_SAVED_REGS]; member 565 cache->saved_regs[i] = REG_UNAVAIL; in nds32_alloc_frame_cache() 585 cache->saved_regs[NDS32_SP_REGNUM - i] = sp_offset; in nds32_push_multiple_words() 595 cache->saved_regs[i] = sp_offset; in nds32_push_multiple_words() 944 if (cache->saved_regs[i] != REG_UNAVAIL) in nds32_frame_cache() 945 cache->saved_regs[i] = cache->prev_sp - cache->saved_regs[i]; in nds32_frame_cache() 984 if (regnum < NDS32_NUM_SAVED_REGS && cache->saved_regs[regnum] != REG_UNAVAIL) in nds32_frame_prev_register() 986 cache->saved_regs[regnum]); in nds32_frame_prev_register() 1034 cache->saved_regs[i] = sp_offset; in nds32_pop_multiple_words() 1044 cache->saved_regs[NDS32_SP_REGNUM - i] = sp_offset; in nds32_pop_multiple_words() [all …]
|
| /netbsd/src/external/gpl3/gdb/dist/gdb/testsuite/gdb.base/ |
| D | savedregs.exp | 48 global saved_regs 63 set saved_regs($func) "error" 84 set saved_regs($func) "$expect_out(1,string)" 88 set saved_regs($func) "$expect_out(1,string)" 92 set saved_regs($func) "$expect_out(1,string)" 113 set pat [string_to_regexp "$saved_regs($func)"]
|