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

12

/haiku-fatelf/src/bin/gdb/gdb/
H A Dsparc64-sol2-tdep.c66 cache->saved_regs = trad_frame_alloc_saved_regs (next_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 Dsparc64nbsd-tdep.c98 struct trad_frame_saved_reg *saved_regs;
102 saved_regs = trad_frame_alloc_saved_regs (next_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 Dsparc-sol2-tdep.c91 cache->saved_regs = trad_frame_alloc_saved_regs (next_frame);
99 cache->saved_regs[SPARC32_PSR_REGNUM].addr = mcontext_addr + 0 * 4;
100 cache->saved_regs[SPARC32_PC_REGNUM].addr = mcontext_addr + 1 * 4;
101 cache->saved_regs[SPARC32_NPC_REGNUM].addr = mcontext_addr + 2 * 4;
102 cache->saved_regs[SPARC32_Y_REGNUM].addr = mcontext_addr + 3 * 4;
107 cache->saved_regs[regnum].addr = addr;
113 trad_frame_set_unknown (cache->saved_regs, regnum);
117 addr = cache->saved_regs[SPARC_SP_REGNUM].addr;
121 cache->saved_regs[regnum].addr = addr;
149 trad_frame_get_prev_register (next_frame, cache->saved_regs, regnu
[all...]
H A Dsparcnbsd-tdep.c99 struct trad_frame_saved_reg *saved_regs;
104 saved_regs = trad_frame_alloc_saved_regs (next_frame);
116 saved_regs[SPARC_SP_REGNUM].addr = sigcontext_addr + 8;
117 saved_regs[SPARC32_PC_REGNUM].addr = sigcontext_addr + 12;
118 saved_regs[SPARC32_NPC_REGNUM].addr = sigcontext_addr + 16;
119 saved_regs[SPARC32_PSR_REGNUM].addr = sigcontext_addr + 20;
120 saved_regs[SPARC_G1_REGNUM].addr = sigcontext_addr + 24;
121 saved_regs[SPARC_O0_REGNUM].addr = sigcontext_addr + 28;
127 saved_regs[regnum].realreg = regnum + delta;
128 saved_regs[SPARC32_Y_REGNU
98 struct trad_frame_saved_reg *saved_regs; local
[all...]
H A Dsparc64fbsd-tdep.c94 cache->saved_regs = trad_frame_alloc_saved_regs (next_frame);
105 cache->saved_regs[SPARC64_FPRS_REGNUM].addr = addr + 0 * 8;
106 cache->saved_regs[SPARC64_FSR_REGNUM].addr = addr + 1 * 8;
111 cache->saved_regs[SPARC64_NPC_REGNUM].addr = addr + 0 * 8;
112 cache->saved_regs[SPARC64_PC_REGNUM].addr = addr + 1 * 8;
113 cache->saved_regs[SPARC64_STATE_REGNUM].addr = addr + 2 * 8;
114 cache->saved_regs[SPARC64_Y_REGNUM].addr = addr + 4 * 8;
121 cache->saved_regs[regnum].addr = addr;
125 addr = cache->saved_regs[SPARC_SP_REGNUM].addr;
129 cache->saved_regs[regnu
[all...]
H A Dsparc-linux-tdep.c193 cache->saved_regs = trad_frame_alloc_saved_regs (next_frame);
195 cache->saved_regs[SPARC32_PSR_REGNUM].addr = sigcontext_addr + 0;
196 cache->saved_regs[SPARC32_PC_REGNUM].addr = sigcontext_addr + 4;
197 cache->saved_regs[SPARC32_NPC_REGNUM].addr = sigcontext_addr + 8;
198 cache->saved_regs[SPARC32_Y_REGNUM].addr = sigcontext_addr + 12;
203 cache->saved_regs[regnum].addr = addr;
207 cache->saved_regs[regnum].addr = addr;
234 trad_frame_get_prev_register (next_frame, cache->saved_regs, regnum,
H A Dm32r-linux-tdep.c222 struct trad_frame_saved_reg *saved_regs;
237 cache->saved_regs = trad_frame_alloc_saved_regs (next_frame);
256 cache->saved_regs = trad_frame_alloc_saved_regs (next_frame);
261 cache->saved_regs[regnum].addr =
290 trad_frame_get_prev_register (next_frame, cache->saved_regs, regnum,
221 struct trad_frame_saved_reg *saved_regs; member in struct:m32r_frame_cache
H A Dhppa-linux-tdep.c336 struct trad_frame_saved_reg *saved_regs; member in struct:hppa_linux_sigtramp_unwind_cache
353 info->saved_regs = trad_frame_alloc_saved_regs (next_frame);
377 info->saved_regs[HPPA_R0_REGNUM + i].addr = scptr;
389 info->saved_regs[HPPA_FP0_REGNUM + (i * 2)].addr = scptr;
391 info->saved_regs[HPPA_FP0_REGNUM + (i * 2) + 1].addr = scptr;
396 info->saved_regs[HPPA_PCSQ_HEAD_REGNUM].addr = scptr;
398 info->saved_regs[HPPA_PCSQ_TAIL_REGNUM].addr = scptr;
401 info->saved_regs[HPPA_PCOQ_HEAD_REGNUM].addr = scptr;
403 info->saved_regs[HPPA_PCOQ_TAIL_REGNUM].addr = scptr;
431 hppa_frame_prev_register_helper (next_frame, info->saved_regs, regnu
[all...]
H A Dalpha-mdebug-tdep.c164 CORE_ADDR *saved_regs;
195 info->saved_regs = frame_obstack_zalloc (SIZEOF_FRAME_SAVED_REGS);
215 info->saved_regs[returnreg] = reg_position;
222 info->saved_regs[ireg] = reg_position;
232 info->saved_regs[ALPHA_FP0_REGNUM + ireg] = reg_position;
273 if (info->saved_regs[regnum])
277 *addrp = info->saved_regs[regnum];
162 CORE_ADDR *saved_regs; member in struct:alpha_mdebug_unwind_cache
H A Dvax-tdep.c317 struct trad_frame_saved_reg *saved_regs;
333 cache->saved_regs = trad_frame_alloc_saved_regs (next_frame);
345 cache->saved_regs[VAX_PC_REGNUM].addr = cache->base + 16;
346 cache->saved_regs[VAX_FP_REGNUM].addr = cache->base + 12;
347 cache->saved_regs[VAX_AP_REGNUM].addr = cache->base + 8;
348 cache->saved_regs[VAX_PS_REGNUM].addr = cache->base + 4;
357 cache->saved_regs[regnum].addr = addr;
377 trad_frame_set_value (cache->saved_regs, VAX_SP_REGNUM, addr + (mask >> 14));
403 trad_frame_get_prev_register (next_frame, cache->saved_regs, regnum,
311 struct trad_frame_saved_reg *saved_regs; member in struct:vax_frame_cache
H A Dhppa-tdep.c1553 struct trad_frame_saved_reg *saved_regs;
1581 cache->saved_regs = trad_frame_alloc_saved_regs (next_frame);
1668 cache->saved_regs[HPPA_RP_REGNUM].addr = -20;
1673 cache->saved_regs[HPPA_RP_REGNUM].addr = -24;
1678 cache->saved_regs[HPPA_RP_REGNUM].addr = -16;
1688 cache->saved_regs[HPPA_FP_REGNUM].addr = 0;
1700 cache->saved_regs[reg].addr = 0;
1703 cache->saved_regs[reg].addr = 0;
1717 cache->saved_regs[reg].addr = offset;
1719 cache->saved_regs[re
1552 struct trad_frame_saved_reg *saved_regs; member in struct:hppa_frame_cache
2053 struct trad_frame_saved_reg *saved_regs; member in struct:hppa_stub_unwind_cache
2367 hppa_frame_prev_register_helper(struct frame_info *next_frame, struct trad_frame_saved_reg saved_regs[], int regnum, int *optimizedp, enum lval_type *lvalp, CORE_ADDR *addrp, int *realnump, void *valuep) argument
[all...]
H A Dm88k-tdep.c450 struct trad_frame_saved_reg *saved_regs;
545 cache->saved_regs = alloca (sizeof_saved_regs);
548 cache->saved_regs[M88K_R1_REGNUM].addr = -1;
567 && cache->saved_regs[M88K_R1_REGNUM].addr != -1)
583 cache->saved_regs[regnum].addr = offset;
585 cache->saved_regs[regnum + 1].addr = offset + 4;
663 cache->saved_regs = trad_frame_alloc_saved_regs (next_frame);
685 if (cache->saved_regs[M88K_R1_REGNUM].addr != -1)
686 cache->fp_offset = cache->saved_regs[M88K_R1_REGNUM].addr - 4;
696 if (cache->saved_regs[regnu
446 struct trad_frame_saved_reg *saved_regs; member in struct:m88k_frame_cache
[all...]
H A Dsparcobsd-tdep.c95 cache->saved_regs = sparc32nbsd_sigcontext_saved_regs (next_frame);
120 trad_frame_get_prev_register (next_frame, cache->saved_regs, regnum,
H A Davr-tdep.c179 struct trad_frame_saved_reg *saved_regs; member in struct:avr_unwind_cache
600 info->saved_regs[AVR_FP_REGNUM + 1].addr = num_pushes;
602 info->saved_regs[AVR_FP_REGNUM].addr = num_pushes - 1;
607 info->saved_regs [from].addr = ++i;
634 info->saved_regs[AVR_SREG_REGNUM].addr = 3;
635 info->saved_regs[0].addr = 2;
636 info->saved_regs[1].addr = 1;
643 info->saved_regs[AVR_SREG_REGNUM].addr = 3;
644 info->saved_regs[0].addr = 2;
645 info->saved_regs[
778 struct trad_frame_saved_reg saved_regs[AVR_NUM_REGS]; local
[all...]
H A Dd10v-tdep.c568 struct trad_frame_saved_reg *saved_regs; member in struct:d10v_unwind_cache
582 info->saved_regs[n].addr = info->sp_offset;
591 info->saved_regs[n + 0].addr = info->sp_offset + 0;
592 info->saved_regs[n + 1].addr = info->sp_offset + 2;
618 info->saved_regs[n].addr = info->r11_offset;
630 info->saved_regs[n].addr = info->sp_offset;
638 info->saved_regs[n + 0].addr = info->sp_offset + 0;
639 info->saved_regs[n + 1].addr = info->sp_offset + 2;
646 /* Put here the code to store, into fi->saved_regs, the addresses of
670 info->saved_regs
[all...]
H A Dm68hc11-tdep.c175 struct trad_frame_saved_reg *saved_regs; member in struct:m68hc11_unwind_cache
712 info->saved_regs[saved_reg].addr = save_addr;
779 /* Put here the code to store, into fi->saved_regs, the addresses of
800 info->saved_regs = trad_frame_alloc_saved_regs (next_frame);
821 info->saved_regs[HARD_PC_REGNUM].addr = info->size;
825 info->saved_regs[HARD_PC_REGNUM].addr = info->sp_offset;
838 info->saved_regs[SOFT_FP_REGNUM].addr = info->size - 2;
844 info->saved_regs[HARD_PAGE_REGNUM].addr = info->size;
845 info->saved_regs[HARD_PC_REGNUM].addr = info->size + 1;
850 info->saved_regs[HARD_CCR_REGNU
[all...]
H A Dsparc64obsd-tdep.c143 cache->saved_regs = sparc64nbsd_sigcontext_saved_regs (addr, next_frame);
168 trad_frame_get_prev_register (next_frame, cache->saved_regs, regnum,
H A Dppc-linux-tdep.c899 struct trad_frame_saved_reg *saved_regs; member in struct:ppc_linux_sigtramp_cache
917 cache->saved_regs = trad_frame_alloc_saved_regs (next_frame);
939 cache->saved_regs[regnum].addr = gpregs + i * tdep->wordsize;
941 cache->saved_regs[PC_REGNUM].addr = gpregs + 32 * tdep->wordsize;
942 cache->saved_regs[tdep->ppc_ctr_regnum].addr = gpregs + 35 * tdep->wordsize;
943 cache->saved_regs[tdep->ppc_lr_regnum].addr = gpregs + 36 * tdep->wordsize;
944 cache->saved_regs[tdep->ppc_xer_regnum].addr = gpregs + 37 * tdep->wordsize;
945 cache->saved_regs[tdep->ppc_cr_regnum].addr = gpregs + 38 * tdep->wordsize;
953 cache->saved_regs[regnum].addr = fpregs + i * tdep->wordsize;
955 cache->saved_regs[tde
[all...]
H A Dm32r-tdep.c500 struct trad_frame_saved_reg *saved_regs; member in struct:m32r_unwind_cache
503 /* Put here the code to store, into fi->saved_regs, the addresses of
526 info->saved_regs = trad_frame_alloc_saved_regs (next_frame);
572 info->saved_regs[regno].addr = info->sp_offset;
623 if (trad_frame_addr_p (info->saved_regs, i))
624 info->saved_regs[i].addr = (info->prev_sp + info->saved_regs[i].addr);
630 info->saved_regs[M32R_PC_REGNUM] = info->saved_regs[LR_REGNUM];
634 trad_frame_set_value (info->saved_regs, M32R_SP_REGNU
[all...]
H A Dia64-tdep.c255 CORE_ADDR saved_regs[NUM_IA64_RAW_REGS]; member in struct:ia64_frame_cache
1013 cache->saved_regs[i] = 0;
1229 cache->saved_regs[IA64_FR0_REGNUM + fM] = spill_addr;
1288 cache->saved_regs[IA64_UNAT_REGNUM] = spill_addr;
1294 cache->saved_regs[IA64_PR_REGNUM] = spill_addr;
1377 cache->saved_regs[IA64_GR0_REGNUM + rM] = spill_addr;
1416 cache->saved_regs[IA64_CFM_REGNUM] = addr;
1418 cache->saved_regs[IA64_VRAP_REGNUM] = addr;
1420 cache->saved_regs[IA64_VFP_REGNUM] = addr;
1426 if (cache->saved_regs[IA64_CFM_REGNU
[all...]
H A Dxstormy16-tdep.c82 CORE_ADDR saved_regs[E_NUM_REGS]; member in struct:xstormy16_frame_cache
306 If a frame_info pointer is provided, fill in its saved_regs etc.
321 cache->saved_regs[E_PC_REGNUM] = 0;
337 cache->saved_regs[regnum] = cache->framesize;
384 cache->saved_regs[regnum] = cache->framesize + offset;
637 cache->saved_regs[i] = REG_UNAVAIL;
670 if (cache->saved_regs[i] != REG_UNAVAIL)
671 cache->saved_regs[i] += cache->saved_sp;
700 if (regnum < E_NUM_REGS && cache->saved_regs[regnum] != REG_UNAVAIL)
704 *addrp = cache->saved_regs[regnu
[all...]
H A Dhppa-tdep.h201 struct trad_frame_saved_reg *saved_regs,
H A Ds390-tdep.c1685 struct trad_frame_saved_reg *saved_regs; member in struct:s390_unwind_cache
1811 info->saved_regs[S390_R0_REGNUM + i].addr = cfa - data.gpr_slot[i];
1817 info->saved_regs[S390_F4_REGNUM].addr = cfa - data.fpr_slot[4];
1819 info->saved_regs[S390_F6_REGNUM].addr = cfa - data.fpr_slot[6];
1825 info->saved_regs[S390_F0_REGNUM + i].addr = cfa - data.fpr_slot[i];
1830 info->saved_regs[S390_PC_REGNUM] = info->saved_regs[S390_RETADDR_REGNUM];
1837 && !trad_frame_addr_p (info->saved_regs, S390_PC_REGNUM))
1839 info->saved_regs[S390_PC_REGNUM].realreg = S390_RETADDR_REGNUM;
1848 if (!trad_frame_addr_p (info->saved_regs, S390_SP_REGNU
1975 struct trad_frame_saved_reg *saved_regs; member in struct:s390_stub_unwind_cache
2053 struct trad_frame_saved_reg *saved_regs; member in struct:s390_sigtramp_unwind_cache
[all...]
H A Dm68k-tdep.c475 CORE_ADDR saved_regs[M68K_NUM_REGS];
500 cache->saved_regs[i] = -1;
527 cache->saved_regs[M68K_FP_REGNUM] = 0;
635 cache->saved_regs[i + M68K_FP0_REGNUM] = offset;
648 cache->saved_regs[regno] = offset;
660 cache->saved_regs[15 - i] = offset;
785 cache->saved_regs[M68K_PC_REGNUM] = 4;
812 if (cache->saved_regs[i] != -1)
813 cache->saved_regs[i] += cache->base;
856 if (regnum < M68K_NUM_REGS && cache->saved_regs[regnu
470 CORE_ADDR saved_regs[M68K_NUM_REGS]; member in struct:m68k_frame_cache
[all...]
H A Di386-tdep.c299 CORE_ADDR saved_regs[I386_NUM_SAVED_REGS];
325 cache->saved_regs[i] = -1;
602 cache->saved_regs[I386_EBP_REGNUM] = 0;
726 cache->saved_regs[op - 0x50] = offset;
893 cache->saved_regs[I386_EIP_REGNUM] = 4;
920 if (cache->saved_regs[i] != -1)
921 cache->saved_regs[i] += cache->base;
1010 if (regnum < I386_NUM_SAVED_REGS && cache->saved_regs[regnum] != -1)
1014 *addrp = cache->saved_regs[regnum];
1071 cache->saved_regs[
296 CORE_ADDR saved_regs[I386_NUM_SAVED_REGS]; member in struct:i386_frame_cache
[all...]

Completed in 127 milliseconds

12