Home
last modified time | relevance | path

Searched refs:saved_regs (Results 1 – 25 of 64) sorted by relevance

123

/netbsd/src/external/gpl3/gdb/dist/gdb/
Dsparc-netbsd-tdep.c100 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 …]
Dsparc64-netbsd-tdep.c91 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 …]
Dsparc64-fbsd-tdep.c105 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 …]
Dsparc64-sol2-tdep.c114 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 …]
Dsparc-sol2-tdep.c115 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()
Dft32-tdep.c60 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 …]
Dhppa-linux-tdep.c192 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 …]
Dlm32-tdep.c63 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()
Dhppa-tdep.c1849 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 …]
Davr-tdep.c189 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 …]
Dalpha-mdebug-tdep.c180 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()
Dvax-tdep.c302 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()
Dz80-tdep.c109 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 …]
Dsparc64-obsd-tdep.c183 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()
Dm68hc11-tdep.c176 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 …]
Dbfin-tdep.c256 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()
Dm32r-tdep.c509 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()
Dmoxie-tdep.c53 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()
Dtilegx-tdep.c53 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 …]
Dcris-tdep.c308 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 …]
Diq2000-tdep.c67 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()
Dm32r-linux-tdep.c222 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()
Ds390-linux-tdep.c382 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 …]
Dnds32-tdep.c546 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/
Dsavedregs.exp48 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)"]

123