| /netbsd/src/external/gpl3/gcc/dist/libgcc/config/i386/ |
| D | linux-unwind.h | 55 long new_cfa; in x86_64_fallback_frame_state() local 75 new_cfa = sc->rsp; in x86_64_fallback_frame_state() 79 fs->regs.cfa_offset = new_cfa - (long) context->cfa; in x86_64_fallback_frame_state() 83 fs->regs.reg[0].loc.offset = (long)&sc->rax - new_cfa; in x86_64_fallback_frame_state() 85 fs->regs.reg[1].loc.offset = (long)&sc->rdx - new_cfa; in x86_64_fallback_frame_state() 87 fs->regs.reg[2].loc.offset = (long)&sc->rcx - new_cfa; in x86_64_fallback_frame_state() 89 fs->regs.reg[3].loc.offset = (long)&sc->rbx - new_cfa; in x86_64_fallback_frame_state() 91 fs->regs.reg[4].loc.offset = (long)&sc->rsi - new_cfa; in x86_64_fallback_frame_state() 93 fs->regs.reg[5].loc.offset = (long)&sc->rdi - new_cfa; in x86_64_fallback_frame_state() 95 fs->regs.reg[6].loc.offset = (long)&sc->rbp - new_cfa; in x86_64_fallback_frame_state() [all …]
|
| D | sol2-unwind.h | 41 long new_cfa; in x86_64_fallback_frame_state() local 90 new_cfa = mctx->gregs[REG_RSP]; in x86_64_fallback_frame_state() 94 fs->regs.cfa_offset = new_cfa - (long) context->cfa; in x86_64_fallback_frame_state() 98 fs->regs.reg[0].loc.offset = (long)&mctx->gregs[REG_RAX] - new_cfa; in x86_64_fallback_frame_state() 100 fs->regs.reg[1].loc.offset = (long)&mctx->gregs[REG_RDX] - new_cfa; in x86_64_fallback_frame_state() 102 fs->regs.reg[2].loc.offset = (long)&mctx->gregs[REG_RCX] - new_cfa; in x86_64_fallback_frame_state() 104 fs->regs.reg[3].loc.offset = (long)&mctx->gregs[REG_RBX] - new_cfa; in x86_64_fallback_frame_state() 106 fs->regs.reg[4].loc.offset = (long)&mctx->gregs[REG_RSI] - new_cfa; in x86_64_fallback_frame_state() 108 fs->regs.reg[5].loc.offset = (long)&mctx->gregs[REG_RDI] - new_cfa; in x86_64_fallback_frame_state() 110 fs->regs.reg[6].loc.offset = (long)&mctx->gregs[REG_RBP] - new_cfa; in x86_64_fallback_frame_state() [all …]
|
| D | freebsd-unwind.h | 79 long new_cfa; in x86_64_freebsd_fallback_frame_state() local 107 new_cfa = sf->REG_NAME(rsp); in x86_64_freebsd_fallback_frame_state() 110 fs->regs.cfa_offset = new_cfa - (long) context->cfa; in x86_64_freebsd_fallback_frame_state() 114 fs->regs.reg[0].loc.offset = (long)&sf->REG_NAME(rax) - new_cfa; in x86_64_freebsd_fallback_frame_state() 116 fs->regs.reg[1].loc.offset = (long)&sf->REG_NAME(rdx) - new_cfa; in x86_64_freebsd_fallback_frame_state() 118 fs->regs.reg[2].loc.offset = (long)&sf->REG_NAME(rcx) - new_cfa; in x86_64_freebsd_fallback_frame_state() 120 fs->regs.reg[3].loc.offset = (long)&sf->REG_NAME(rbx) - new_cfa; in x86_64_freebsd_fallback_frame_state() 122 fs->regs.reg[4].loc.offset = (long)&sf->REG_NAME(rsi) - new_cfa; in x86_64_freebsd_fallback_frame_state() 124 fs->regs.reg[5].loc.offset = (long)&sf->REG_NAME(rdi) - new_cfa; in x86_64_freebsd_fallback_frame_state() 126 fs->regs.reg[6].loc.offset = (long)&sf->REG_NAME(rbp) - new_cfa; in x86_64_freebsd_fallback_frame_state() [all …]
|
| D | dragonfly-unwind.h | 92 long new_cfa; in x86_64_dragonfly_fallback_frame_state() local 98 new_cfa = sf->REG_NAME(rsp); in x86_64_dragonfly_fallback_frame_state() 102 fs->regs.cfa_offset = new_cfa - (long) context->cfa; in x86_64_dragonfly_fallback_frame_state() 106 fs->regs.reg[0].loc.offset = (long)&sf->REG_NAME(rax) - new_cfa; in x86_64_dragonfly_fallback_frame_state() 108 fs->regs.reg[1].loc.offset = (long)&sf->REG_NAME(rdx) - new_cfa; in x86_64_dragonfly_fallback_frame_state() 110 fs->regs.reg[2].loc.offset = (long)&sf->REG_NAME(rcx) - new_cfa; in x86_64_dragonfly_fallback_frame_state() 112 fs->regs.reg[3].loc.offset = (long)&sf->REG_NAME(rbx) - new_cfa; in x86_64_dragonfly_fallback_frame_state() 114 fs->regs.reg[4].loc.offset = (long)&sf->REG_NAME(rsi) - new_cfa; in x86_64_dragonfly_fallback_frame_state() 116 fs->regs.reg[5].loc.offset = (long)&sf->REG_NAME(rdi) - new_cfa; in x86_64_dragonfly_fallback_frame_state() 118 fs->regs.reg[6].loc.offset = (long)&sf->REG_NAME(rbp) - new_cfa; in x86_64_dragonfly_fallback_frame_state() [all …]
|
| /netbsd/src/external/gpl3/gcc/dist/libgcc/config/alpha/ |
| D | vms-unwind.h | 86 ADDR new_cfa = 0; in alpha_vms_fallback_frame_state() local 152 new_cfa = (ADDR) icb.libicb$q_ireg[30]; in alpha_vms_fallback_frame_state() 165 new_cfa = base_addr + pv->pdsc$l_size; in alpha_vms_fallback_frame_state() 172 fs->regs.cfa_offset = new_cfa - context->cfa; in alpha_vms_fallback_frame_state() 192 UPDATE_FS_FOR_CFA_GR (fs, 27, base_addr, new_cfa); in alpha_vms_fallback_frame_state() 196 UPDATE_FS_FOR_CFA_GR (fs, 26, rsa_addr, new_cfa); in alpha_vms_fallback_frame_state() 197 UPDATE_FS_FOR_CFA_GR (fs, RA_COLUMN, rsa_addr, new_cfa); in alpha_vms_fallback_frame_state() 203 UPDATE_FS_FOR_CFA_GR (fs, i, rsa_addr + 8 * ++j, new_cfa); in alpha_vms_fallback_frame_state() 252 UPDATE_FS_FOR_CFA_GR (fs, RA_COLUMN, condpc_addr, new_cfa); in alpha_vms_fallback_frame_state() 257 UPDATE_FS_FOR_CFA_GR (fs, 29, &chfctx->chfctx$q_expt_fp, new_cfa); in alpha_vms_fallback_frame_state() [all …]
|
| D | linux-unwind.h | 40 long new_cfa; in alpha_fallback_frame_state() local 64 new_cfa = sc->sc_regs[30]; in alpha_fallback_frame_state() 67 fs->regs.cfa_offset = new_cfa - (long) context->cfa; in alpha_fallback_frame_state() 72 = (long) &sc->sc_regs[i] - new_cfa; in alpha_fallback_frame_state() 78 = (long) &sc->sc_fpregs[i] - new_cfa; in alpha_fallback_frame_state() 81 fs->regs.reg[64].loc.offset = (long)&sc->sc_pc - new_cfa; in alpha_fallback_frame_state()
|
| /netbsd/src/external/gpl3/gcc/dist/libgcc/config/sh/ |
| D | linux-unwind.h | 56 long new_cfa; in sh_fallback_frame_state() local 95 new_cfa = sc->sc_regs[15]; in sh_fallback_frame_state() 98 fs->regs.cfa_offset = new_cfa - (long) context->cfa; in sh_fallback_frame_state() 104 = (long)&(sc->sc_regs[i]) - new_cfa; in sh_fallback_frame_state() 109 = (long)&(sc->sc_pr) - new_cfa; in sh_fallback_frame_state() 112 = (long)&(sc->sc_sr) - new_cfa; in sh_fallback_frame_state() 115 = (long)&(sc->sc_gbr) - new_cfa; in sh_fallback_frame_state() 118 = (long)&(sc->sc_mach) - new_cfa; in sh_fallback_frame_state() 121 = (long)&(sc->sc_macl) - new_cfa; in sh_fallback_frame_state() 129 = (long)&(sc->sc_fpregs[i]) - new_cfa; in sh_fallback_frame_state() [all …]
|
| /netbsd/src/external/gpl3/gcc/dist/libgcc/config/sparc/ |
| D | linux-unwind.h | 42 long new_cfa, ra_location, shifted_ra_location; in sparc64_fallback_frame_state() local 54 new_cfa = *(long *)(this_cfa + regs_off + (14 * 8)); in sparc64_fallback_frame_state() 56 new_cfa += STACK_BIAS; in sparc64_fallback_frame_state() 60 fs->regs.cfa_offset = new_cfa - this_cfa; in sparc64_fallback_frame_state() 70 = this_cfa + regs_off + (i * 8) - new_cfa; in sparc64_fallback_frame_state() 76 = this_cfa + (i * 8) - new_cfa; in sparc64_fallback_frame_state() 86 = fpu_save + (i * 4) - new_cfa; in sparc64_fallback_frame_state() 99 fs->regs.reg[0].loc.offset = shifted_ra_location - new_cfa; in sparc64_fallback_frame_state() 142 int new_cfa, ra_location, shifted_ra_location; in sparc_fallback_frame_state() local 168 new_cfa = *(int *)(this_cfa + regs_off + (4 * 4) + (14 * 4)); in sparc_fallback_frame_state() [all …]
|
| D | sol2-unwind.h | 163 long new_cfa; in MD_FALLBACK_FRAME_STATE_FOR() local 209 new_cfa = mctx->gregs[REG_SP] + STACK_BIAS; in MD_FALLBACK_FRAME_STATE_FOR() 213 fs->regs.cfa_offset = new_cfa - (long) this_cfa + STACK_BIAS; in MD_FALLBACK_FRAME_STATE_FOR() 225 fs->regs.reg[i].loc.offset = (long)&mctx->gregs[REG_Y + i] - new_cfa; in MD_FALLBACK_FRAME_STATE_FOR() 243 = (long)&mctx->fpregs.fpu_fr.fpu_regs[i] - new_cfa; in MD_FALLBACK_FRAME_STATE_FOR() 255 = (long)&mctx->fpregs.fpu_fr.fpu_dregs[i/2] - new_cfa; in MD_FALLBACK_FRAME_STATE_FOR() 269 fs->regs.reg[0].loc.offset = (long)shifted_ra_location - new_cfa; in MD_FALLBACK_FRAME_STATE_FOR()
|
| /netbsd/src/external/gpl3/gcc/dist/libgcc/config/rs6000/ |
| D | aix-unwind.h | 221 long new_cfa; in ppc_aix_fallback_frame_state() local 231 new_cfa = mctx->gpr[__LIBGCC_STACK_POINTER_REGNUM__]; in ppc_aix_fallback_frame_state() 235 fs->regs.cfa_offset = new_cfa - (long) context->cfa; in ppc_aix_fallback_frame_state() 242 REGISTER_CFA_OFFSET_FOR (fs, i, &mctx->gpr[i], new_cfa); in ppc_aix_fallback_frame_state() 244 REGISTER_CFA_OFFSET_FOR (fs, R_CR2, &mctx->cr, new_cfa); in ppc_aix_fallback_frame_state() 245 REGISTER_CFA_OFFSET_FOR (fs, R_XER, &mctx->xer, new_cfa); in ppc_aix_fallback_frame_state() 246 REGISTER_CFA_OFFSET_FOR (fs, R_LR, &mctx->lr, new_cfa); in ppc_aix_fallback_frame_state() 249 REGISTER_CFA_OFFSET_FOR (fs, RETURN_COLUMN, &mctx->iar, new_cfa); in ppc_aix_fallback_frame_state() 256 REGISTER_CFA_OFFSET_FOR (fs, i+32, &mctx->fpr[i], new_cfa); in ppc_aix_fallback_frame_state() 271 (fs, i+R_FIRST_ALTIVEC, &vstate->regs[i], new_cfa); in ppc_aix_fallback_frame_state() [all …]
|
| D | linux-unwind.h | 206 long new_cfa; in ppc_fallback_frame_state() local 212 new_cfa = regs->gpr[__LIBGCC_STACK_POINTER_REGNUM__]; in ppc_fallback_frame_state() 215 fs->regs.cfa_offset = new_cfa - (long) context->cfa; in ppc_fallback_frame_state() 219 fs->regs.reg[2].loc.offset = (long) ®s->gpr[2] - new_cfa; in ppc_fallback_frame_state() 224 fs->regs.reg[i].loc.offset = (long) ®s->gpr[i] - new_cfa; in ppc_fallback_frame_state() 228 cr_offset = (long) ®s->ccr - new_cfa; in ppc_fallback_frame_state() 244 fs->regs.reg[R_LR].loc.offset = (long) ®s->link - new_cfa; in ppc_fallback_frame_state() 247 fs->regs.reg[ARG_POINTER_REGNUM].loc.offset = (long) ®s->nip - new_cfa; in ppc_fallback_frame_state() 255 fs->regs.reg[i + 32].loc.offset = (long) ®s->fpr[i] - new_cfa; in ppc_fallback_frame_state() 269 fs->regs.reg[i + R_VR0].loc.offset = (long) &vregs->vr[i] - new_cfa; in ppc_fallback_frame_state() [all …]
|
| D | darwin-fallback.c | 332 _Unwind_Ptr new_cfa; in handle_syscall() local 372 fs->regs.reg[r].loc.offset = (_Unwind_Ptr)(addr) - new_cfa) in handle_syscall() 389 new_cfa = m64->gpr[1][1]; in handle_syscall() 417 new_cfa = m->gpr[1]; in handle_syscall() 442 fs->regs.cfa_offset = new_cfa - old_cfa;; in handle_syscall()
|
| /netbsd/src/external/gpl3/gcc/dist/libgcc/config/s390/ |
| D | linux-unwind.h | 37 long new_cfa; in s390_fallback_frame_state() local 101 new_cfa = regs->gprs[15] + 16*sizeof(long) + 32; in s390_fallback_frame_state() 105 new_cfa - (long) context->cfa + 16*sizeof(long) + 32; in s390_fallback_frame_state() 111 (long)®s->gprs[i] - new_cfa; in s390_fallback_frame_state() 117 (long)®s->fprs[dwarf_to_fpr_map[i]] - new_cfa; in s390_fallback_frame_state() 123 fs->regs.reg[32].loc.offset = (long)®s->psw_addr - new_cfa; in s390_fallback_frame_state()
|
| D | tpf-unwind.h | 68 unsigned long int new_cfa; in s390_fallback_frame_state() local 113 new_cfa = regs + STACK_POINTER_OFFSET; in s390_fallback_frame_state() 117 fs->regs.cfa_offset = new_cfa - in s390_fallback_frame_state() 123 fs->regs.reg[i].loc.offset = regs + i*8 - new_cfa; in s390_fallback_frame_state() 129 fs->regs.reg[16 + i].loc.offset = regs + 16*8 + i*8 - new_cfa; in s390_fallback_frame_state()
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/ |
| D | dwarf2cfi.cc | 871 def_cfa_0 (dw_cfa_location *old_cfa, dw_cfa_location *new_cfa) in def_cfa_0() argument 876 if (cfa_equal_p (old_cfa, new_cfa)) in def_cfa_0() 882 if (new_cfa->reg == old_cfa->reg in def_cfa_0() 883 && new_cfa->reg.span == 1 in def_cfa_0() 884 && !new_cfa->indirect in def_cfa_0() 886 && new_cfa->offset.is_constant (&const_offset)) in def_cfa_0() 898 else if (new_cfa->offset.is_constant () in def_cfa_0() 899 && known_eq (new_cfa->offset, old_cfa->offset) in def_cfa_0() 901 && new_cfa->reg.span == 1 in def_cfa_0() 902 && !new_cfa->indirect in def_cfa_0() [all …]
|
| D | ChangeLog-2011 | 36546 Change new_cfa to long. Remove regs_off, fpu_save_off, fpu_save.
|