Searched refs:saved_regs (Results 1 - 25 of 51) sorted by relevance

123

/netbsd-6-1-5-RELEASE/external/gpl3/gdb/dist/gdb/
H A Dsparc64nbsd-tdep.c98 struct trad_frame_saved_reg *saved_regs;
102 saved_regs = trad_frame_alloc_saved_regs (this_frame);
109 saved_regs[SPARC_SP_REGNUM].addr = sigcontext_addr + 8;
110 saved_regs[SPARC64_PC_REGNUM].addr = sigcontext_addr + 16;
111 saved_regs[SPARC64_NPC_REGNUM].addr = sigcontext_addr + 24;
112 saved_regs[SPARC64_STATE_REGNUM].addr = sigcontext_addr + 32;
113 saved_regs[SPARC_G1_REGNUM].addr = sigcontext_addr + 40;
114 saved_regs[SPARC_O0_REGNUM].addr = sigcontext_addr + 48;
120 saved_regs[regnum].realreg = regnum + delta;
121 saved_regs[SPARC64_Y_REGNU
96 struct trad_frame_saved_reg *saved_regs; local
[all...]
H A Dsparc64-sol2-tdep.c66 cache->saved_regs = trad_frame_alloc_saved_regs (this_frame);
74 cache->saved_regs[SPARC64_CCR_REGNUM].addr = mcontext_addr + 0 * 8;
75 cache->saved_regs[SPARC64_PC_REGNUM].addr = mcontext_addr + 1 * 8;
76 cache->saved_regs[SPARC64_NPC_REGNUM].addr = mcontext_addr + 2 * 8;
77 cache->saved_regs[SPARC64_Y_REGNUM].addr = mcontext_addr + 3 * 8;
78 cache->saved_regs[SPARC64_ASI_REGNUM].addr = mcontext_addr + 19 * 8;
79 cache->saved_regs[SPARC64_FPRS_REGNUM].addr = mcontext_addr + 20 * 8;
84 cache->saved_regs[regnum].addr = addr;
90 trad_frame_set_unknown (cache->saved_regs, regnum);
96 addr = cache->saved_regs[SPARC_SP_REGNU
[all...]
H A Dsparc-sol2-tdep.c92 cache->saved_regs = trad_frame_alloc_saved_regs (this_frame);
100 cache->saved_regs[SPARC32_PSR_REGNUM].addr = mcontext_addr + 0 * 4;
101 cache->saved_regs[SPARC32_PC_REGNUM].addr = mcontext_addr + 1 * 4;
102 cache->saved_regs[SPARC32_NPC_REGNUM].addr = mcontext_addr + 2 * 4;
103 cache->saved_regs[SPARC32_Y_REGNUM].addr = mcontext_addr + 3 * 4;
108 cache->saved_regs[regnum].addr = addr;
114 trad_frame_set_unknown (cache->saved_regs, regnum);
118 addr = cache->saved_regs[SPARC_SP_REGNUM].addr;
122 cache->saved_regs[regnum].addr = addr;
147 return trad_frame_get_prev_register (this_frame, cache->saved_regs, regnu
[all...]
H A Dsparcnbsd-tdep.c104 struct trad_frame_saved_reg *saved_regs;
109 saved_regs = trad_frame_alloc_saved_regs (this_frame);
121 saved_regs[SPARC_SP_REGNUM].addr = sigcontext_addr + 8;
122 saved_regs[SPARC32_PC_REGNUM].addr = sigcontext_addr + 12;
123 saved_regs[SPARC32_NPC_REGNUM].addr = sigcontext_addr + 16;
124 saved_regs[SPARC32_PSR_REGNUM].addr = sigcontext_addr + 20;
125 saved_regs[SPARC_G1_REGNUM].addr = sigcontext_addr + 24;
126 saved_regs[SPARC_O0_REGNUM].addr = sigcontext_addr + 28;
132 saved_regs[regnum].realreg = regnum + delta;
133 saved_regs[SPARC32_Y_REGNU
103 struct trad_frame_saved_reg *saved_regs; local
[all...]
H A Dsparc64fbsd-tdep.c110 cache->saved_regs = trad_frame_alloc_saved_regs (this_frame);
121 cache->saved_regs[SPARC64_FPRS_REGNUM].addr = addr + 0 * 8;
122 cache->saved_regs[SPARC64_FSR_REGNUM].addr = addr + 1 * 8;
127 cache->saved_regs[SPARC64_NPC_REGNUM].addr = addr + 0 * 8;
128 cache->saved_regs[SPARC64_PC_REGNUM].addr = addr + 1 * 8;
129 cache->saved_regs[SPARC64_STATE_REGNUM].addr = addr + 2 * 8;
130 cache->saved_regs[SPARC64_Y_REGNUM].addr = addr + 4 * 8;
137 cache->saved_regs[regnum].addr = addr;
141 addr = cache->saved_regs[SPARC_SP_REGNUM].addr;
145 cache->saved_regs[regnu
[all...]
H A Dhppa-linux-tdep.c196 struct trad_frame_saved_reg *saved_regs; member in struct:hppa_linux_sigtramp_unwind_cache
213 info->saved_regs = trad_frame_alloc_saved_regs (this_frame);
232 info->saved_regs[HPPA_IPSW_REGNUM].addr = scptr;
238 info->saved_regs[HPPA_R0_REGNUM + i].addr = scptr;
250 info->saved_regs[HPPA_FP0_REGNUM + (i * 2)].addr = scptr;
252 info->saved_regs[HPPA_FP0_REGNUM + (i * 2) + 1].addr = scptr;
257 info->saved_regs[HPPA_PCSQ_HEAD_REGNUM].addr = scptr;
259 info->saved_regs[HPPA_PCSQ_TAIL_REGNUM].addr = scptr;
262 info->saved_regs[HPPA_PCOQ_HEAD_REGNUM].addr = scptr;
264 info->saved_regs[HPPA_PCOQ_TAIL_REGNU
[all...]
H A Dsparc64obsd-tdep.c156 cache->saved_regs = sparc64nbsd_sigcontext_saved_regs (addr, this_frame);
178 return trad_frame_get_prev_register (this_frame, cache->saved_regs, regnum);
225 cache->saved_regs = trad_frame_alloc_saved_regs (this_frame);
227 cache->saved_regs[SPARC64_STATE_REGNUM].addr = trapframe_addr;
228 cache->saved_regs[SPARC64_PC_REGNUM].addr = trapframe_addr + 8;
229 cache->saved_regs[SPARC64_NPC_REGNUM].addr = trapframe_addr + 16;
232 cache->saved_regs[regnum].addr =
255 return trad_frame_get_prev_register (this_frame, cache->saved_regs, regnum);
H A Dalpha-mdebug-tdep.c186 struct trad_frame_saved_reg *saved_regs;
217 info->saved_regs = trad_frame_alloc_saved_regs (this_frame);
237 info->saved_regs[returnreg].addr = reg_position;
244 info->saved_regs[ireg].addr = reg_position;
254 info->saved_regs[ALPHA_FP0_REGNUM + ireg].addr = reg_position;
260 if (!trad_frame_addr_p (info->saved_regs, ALPHA_SP_REGNUM))
261 trad_frame_set_value (info->saved_regs, ALPHA_SP_REGNUM, vfp);
295 return trad_frame_get_prev_register (this_frame, info->saved_regs, regnum);
184 struct trad_frame_saved_reg *saved_regs; member in struct:alpha_mdebug_unwind_cache
H A Dlm32-tdep.c62 struct trad_frame_saved_reg *saved_regs; member in struct:lm32_frame_cache
150 info->saved_regs[LM32_REG1 (instruction)].addr =
193 struct trad_frame_saved_reg saved_regs[SIM_LM32_NUM_REGS]; local
216 frame_info.saved_regs = saved_regs;
416 /* Put here the code to store, into fi->saved_regs, the addresses of
442 info->saved_regs = trad_frame_alloc_saved_regs (this_frame);
457 if (trad_frame_addr_p (info->saved_regs, i))
458 info->saved_regs[i].addr = this_base + info->saved_regs[
[all...]
H A Dvax-tdep.c321 struct trad_frame_saved_reg *saved_regs;
337 cache->saved_regs = trad_frame_alloc_saved_regs (this_frame);
349 cache->saved_regs[VAX_PC_REGNUM].addr = cache->base + 16;
350 cache->saved_regs[VAX_FP_REGNUM].addr = cache->base + 12;
351 cache->saved_regs[VAX_AP_REGNUM].addr = cache->base + 8;
352 cache->saved_regs[VAX_PS_REGNUM].addr = cache->base + 4;
361 cache->saved_regs[regnum].addr = addr;
381 trad_frame_set_value (cache->saved_regs, VAX_SP_REGNUM, addr + (mask >> 14));
405 return trad_frame_get_prev_register (this_frame, cache->saved_regs, regnum);
315 struct trad_frame_saved_reg *saved_regs; member in struct:vax_frame_cache
H A Dm88k-tdep.c451 struct trad_frame_saved_reg *saved_regs;
548 cache->saved_regs = alloca (sizeof_saved_regs);
551 cache->saved_regs[M88K_R1_REGNUM].addr = -1;
570 && cache->saved_regs[M88K_R1_REGNUM].addr != -1)
586 cache->saved_regs[regnum].addr = offset;
588 cache->saved_regs[regnum + 1].addr = offset + 4;
668 cache->saved_regs = trad_frame_alloc_saved_regs (this_frame);
688 if (cache->saved_regs[M88K_R1_REGNUM].addr != -1)
689 cache->fp_offset = cache->saved_regs[M88K_R1_REGNUM].addr - 4;
699 if (cache->saved_regs[regnu
447 struct trad_frame_saved_reg *saved_regs; member in struct:m88k_frame_cache
[all...]
H A Davr-tdep.c180 struct trad_frame_saved_reg *saved_regs; member in struct:avr_unwind_cache
644 info->saved_regs[AVR_FP_REGNUM + 1].addr = num_pushes;
646 info->saved_regs[AVR_FP_REGNUM].addr = num_pushes - 1;
651 info->saved_regs [from].addr = ++i;
679 info->saved_regs[AVR_SREG_REGNUM].addr = 3;
680 info->saved_regs[0].addr = 2;
681 info->saved_regs[1].addr = 1;
689 info->saved_regs[AVR_SREG_REGNUM].addr = 3;
690 info->saved_regs[0].addr = 2;
691 info->saved_regs[
865 struct trad_frame_saved_reg saved_regs[AVR_NUM_REGS]; local
[all...]
H A Dm32r-linux-tdep.c225 struct trad_frame_saved_reg *saved_regs;
240 cache->saved_regs = trad_frame_alloc_saved_regs (this_frame);
259 cache->saved_regs = trad_frame_alloc_saved_regs (this_frame);
264 cache->saved_regs[regnum].addr =
289 return trad_frame_get_prev_register (this_frame, cache->saved_regs, regnum);
224 struct trad_frame_saved_reg *saved_regs; member in struct:m32r_frame_cache
H A Dm68hc11-tdep.c166 struct trad_frame_saved_reg *saved_regs; member in struct:m68hc11_unwind_cache
712 if (info->saved_regs)
713 info->saved_regs[saved_reg].addr = save_addr;
780 /* Put here the code to store, into fi->saved_regs, the addresses of
802 info->saved_regs = trad_frame_alloc_saved_regs (this_frame);
823 info->saved_regs[HARD_PC_REGNUM].addr = info->size;
827 info->saved_regs[HARD_PC_REGNUM].addr = info->sp_offset;
840 info->saved_regs[SOFT_FP_REGNUM].addr = info->size - 2;
846 info->saved_regs[HARD_PAGE_REGNUM].addr = info->size;
847 info->saved_regs[HARD_PC_REGNU
[all...]
H A Dhppa-tdep.h106 struct trad_frame_saved_reg *saved_regs);
231 struct trad_frame_saved_reg *saved_regs,
H A Dhppa-tdep.c1788 struct trad_frame_saved_reg *saved_regs;
1820 cache->saved_regs = trad_frame_alloc_saved_regs (this_frame);
1931 cache->saved_regs[HPPA_RP_REGNUM].addr = -20;
1936 cache->saved_regs[HPPA_RP_REGNUM].addr = -24;
1942 cache->saved_regs[HPPA_RP_REGNUM].addr = -16;
1952 cache->saved_regs[HPPA_FP_REGNUM].addr = 0;
1968 cache->saved_regs[reg].addr = 0;
1971 cache->saved_regs[reg].addr = 0;
1986 cache->saved_regs[reg].addr = offset;
1988 cache->saved_regs[re
1785 struct trad_frame_saved_reg *saved_regs; member in struct:hppa_frame_cache
2350 struct trad_frame_saved_reg *saved_regs; member in struct:hppa_stub_unwind_cache
2696 hppa_frame_prev_register_helper(struct frame_info *this_frame, struct trad_frame_saved_reg saved_regs[], int regnum) argument
[all...]
H A Dmoxie-tdep.c58 CORE_ADDR saved_regs[MOXIE_NUM_REGS]; member in struct:moxie_frame_cache
142 frame_info pointer is provided, fill in its saved_regs etc.
158 cache->saved_regs[MOXIE_PC_REGNUM] = -4;
159 cache->saved_regs[MOXIE_FP_REGNUM] = 0;
174 cache->saved_regs[regnum] = cache->framesize;
284 struct trad_frame_saved_reg *saved_regs; member in struct:moxie_unwind_cache
375 cache->saved_regs[i] = REG_UNAVAIL;
410 if (cache->saved_regs[i] != REG_UNAVAIL)
411 cache->saved_regs[i] = cache->base - cache->saved_regs[
[all...]
H A Ds390-tdep.c1453 struct trad_frame_saved_reg *saved_regs; member in struct:s390_unwind_cache
1584 trad_frame_set_unknown (info->saved_regs, i);
1587 trad_frame_set_unknown (info->saved_regs, tdep->cc_regnum);
1597 info->saved_regs[S390_R0_REGNUM + i].addr = cfa - data.gpr_slot[i];
1602 info->saved_regs[S390_F0_REGNUM + i].addr = cfa - data.fpr_slot[i];
1605 info->saved_regs[tdep->pc_regnum] = info->saved_regs[S390_RETADDR_REGNUM];
1612 && !trad_frame_addr_p (info->saved_regs, tdep->pc_regnum))
1614 info->saved_regs[tdep->pc_regnum].realreg = S390_RETADDR_REGNUM;
1623 if (!trad_frame_addr_p (info->saved_regs, S390_SP_REGNU
1776 struct trad_frame_saved_reg *saved_regs; member in struct:s390_stub_unwind_cache
1857 struct trad_frame_saved_reg *saved_regs; member in struct:s390_sigtramp_unwind_cache
[all...]
H A Dmicroblaze-tdep.h48 struct trad_frame_saved_reg *saved_regs; member in struct:microblaze_frame_cache
H A Diq2000-tdep.c69 CORE_ADDR saved_regs [E_NUM_REGS]; member in struct:iq2000_frame_cache
238 cache->saved_regs[srcreg] = -1;
253 cache->saved_regs[tgtreg] = -((signed short) (insn & 0xffff));
288 if (cache->saved_regs[srcreg] == -1) /* Don't save twice. */
289 cache->saved_regs[srcreg] = offset;
330 cache->saved_regs[i] = -1;
397 if (cache->saved_regs[i] != -1)
398 cache->saved_regs[i] += cache->base;
416 if (regnum < E_NUM_REGS && cache->saved_regs[regnum] != -1)
418 cache->saved_regs[regnu
[all...]
H A Dm32r-tdep.c523 struct trad_frame_saved_reg *saved_regs; member in struct:m32r_unwind_cache
526 /* Put here the code to store, into fi->saved_regs, the addresses of
549 info->saved_regs = trad_frame_alloc_saved_regs (this_frame);
595 info->saved_regs[regno].addr = info->sp_offset;
646 if (trad_frame_addr_p (info->saved_regs, i))
647 info->saved_regs[i].addr = (info->prev_sp + info->saved_regs[i].addr);
653 info->saved_regs[M32R_PC_REGNUM] = info->saved_regs[LR_REGNUM];
657 trad_frame_set_value (info->saved_regs, M32R_SP_REGNU
[all...]
H A Dbfin-tdep.c257 CORE_ADDR saved_regs[BFIN_NUM_REGS]; member in struct:bfin_frame_cache
283 cache->saved_regs[i] = -1;
308 cache->saved_regs[BFIN_PC_REGNUM] = 4;
309 cache->saved_regs[BFIN_FP_REGNUM] = 0;
314 if (cache->saved_regs[i] != -1)
315 cache->saved_regs[i] += cache->base;
324 cache->saved_regs[BFIN_PC_REGNUM] =
328 cache->saved_regs[BFIN_FP_REGNUM] = cache->base;
369 if (regnum < BFIN_NUM_REGS && cache->saved_regs[regnum] != -1)
371 cache->saved_regs[regnu
[all...]
H A Dh8300-tdep.c78 CORE_ADDR saved_regs[H8300_MAX_NUM_REGS]; member in struct:h8300_frame_cache
138 cache->saved_regs[i] = -1;
311 cache->saved_regs[E_FP_REGNUM] = 0;
317 cache->saved_regs[E_FP_REGNUM] = 0;
379 cache->saved_regs[regno] = cache->sp_offset;
389 cache->saved_regs[regno] = cache->sp_offset;
408 cache->saved_regs[regno] = cache->sp_offset;
455 cache->saved_regs[E_PC_REGNUM] = -BINWORD (gdbarch);
475 cache->saved_regs[E_PC_REGNUM] = 0;
480 cache->saved_regs[E_PC_REGNU
[all...]
H A Dxstormy16-tdep.c81 CORE_ADDR saved_regs[E_NUM_REGS]; member in struct:xstormy16_frame_cache
309 If a frame_info pointer is provided, fill in its saved_regs etc.
326 cache->saved_regs[E_PC_REGNUM] = 0;
343 cache->saved_regs[regnum] = cache->framesize;
391 cache->saved_regs[regnum] = cache->framesize + offset;
662 cache->saved_regs[i] = REG_UNAVAIL;
697 if (cache->saved_regs[i] != REG_UNAVAIL)
698 cache->saved_regs[i] += cache->saved_sp;
714 if (regnum < E_NUM_REGS && cache->saved_regs[regnum] != REG_UNAVAIL)
716 cache->saved_regs[regnu
[all...]
/netbsd-6-1-5-RELEASE/external/gpl3/gdb/dist/gdb/testsuite/gdb.base/
H A Dsavedregs.exp59 global saved_regs
74 set saved_regs($func) "error"
95 set saved_regs($func) "$expect_out(1,string)"
99 set saved_regs($func) "$expect_out(1,string)"
103 set saved_regs($func) "$expect_out(1,string)"
124 set pat [string_to_regexp "$saved_regs($func)"]

Completed in 214 milliseconds

123