/haiku-fatelf/src/bin/gdb/gdb/ |
H A D | sparc64-sol2-tdep.c | 66 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 D | sparc64nbsd-tdep.c | 98 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 D | sparc-sol2-tdep.c | 91 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 D | sparcnbsd-tdep.c | 99 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 D | sparc64fbsd-tdep.c | 94 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 D | sparc-linux-tdep.c | 193 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 D | m32r-linux-tdep.c | 222 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 D | hppa-linux-tdep.c | 336 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 D | alpha-mdebug-tdep.c | 164 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 D | vax-tdep.c | 317 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 D | hppa-tdep.c | 1553 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 D | m88k-tdep.c | 450 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 D | sparcobsd-tdep.c | 95 cache->saved_regs = sparc32nbsd_sigcontext_saved_regs (next_frame); 120 trad_frame_get_prev_register (next_frame, cache->saved_regs, regnum,
|
H A D | avr-tdep.c | 179 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 D | d10v-tdep.c | 568 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 D | m68hc11-tdep.c | 175 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 D | sparc64obsd-tdep.c | 143 cache->saved_regs = sparc64nbsd_sigcontext_saved_regs (addr, next_frame); 168 trad_frame_get_prev_register (next_frame, cache->saved_regs, regnum,
|
H A D | ppc-linux-tdep.c | 899 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 D | m32r-tdep.c | 500 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 D | ia64-tdep.c | 255 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 D | xstormy16-tdep.c | 82 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 D | hppa-tdep.h | 201 struct trad_frame_saved_reg *saved_regs,
|
H A D | s390-tdep.c | 1685 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 D | m68k-tdep.c | 475 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 D | i386-tdep.c | 299 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...] |