Searched refs:new_cfa (Results 1 - 7 of 7) sorted by relevance

/freebsd-9.3-release/contrib/gcc/config/i386/
H A Dlinux-unwind.h48 long new_cfa; local
63 new_cfa = sc->rsp;
67 fs->cfa_offset = new_cfa - (long) context->cfa;
71 fs->regs.reg[0].loc.offset = (long)&sc->rax - new_cfa;
73 fs->regs.reg[1].loc.offset = (long)&sc->rdx - new_cfa;
75 fs->regs.reg[2].loc.offset = (long)&sc->rcx - new_cfa;
77 fs->regs.reg[3].loc.offset = (long)&sc->rbx - new_cfa;
79 fs->regs.reg[4].loc.offset = (long)&sc->rsi - new_cfa;
81 fs->regs.reg[5].loc.offset = (long)&sc->rdi - new_cfa;
83 fs->regs.reg[6].loc.offset = (long)&sc->rbp - new_cfa;
126 long new_cfa; local
[all...]
/freebsd-9.3-release/contrib/gcc/config/sparc/
H A Dlinux-unwind.h43 long new_cfa, i; local
53 new_cfa = *(long *)((context->cfa) + (regs_off + (14 * 8)));
54 new_cfa += 2047; /* Stack bias */
58 fs->cfa_offset = new_cfa - (long) context->cfa;
63 this_cfa + (regs_off + (i * 8)) - new_cfa;
69 this_cfa + (i * 8) - new_cfa;
79 (fpu_save + (i * 4)) - new_cfa;
85 this_cfa + (regs_off + (16 * 8) + 8) - new_cfa;
100 int new_cfa, i, oldstyle; local
123 new_cfa
[all...]
/freebsd-9.3-release/contrib/gcc/config/mips/
H A Dlinux-unwind.h55 _Unwind_Ptr new_cfa; local
88 new_cfa = (_Unwind_Ptr)sc;
91 fs->cfa_offset = new_cfa - (_Unwind_Ptr) context->cfa;
97 new_cfa -= 4;
103 = (_Unwind_Ptr)&(sc->sc_regs[i]) - new_cfa;
107 = (_Unwind_Ptr)&(sc->sc_pc) - new_cfa;
/freebsd-9.3-release/contrib/gcc/config/s390/
H A Dlinux-unwind.h39 long new_cfa; local
103 new_cfa = regs->gprs[15] + 16*sizeof(long) + 32;
107 new_cfa - (long) context->cfa + 16*sizeof(long) + 32;
113 (long)&regs->gprs[i] - new_cfa;
119 (long)&regs->fprs[i] - new_cfa;
125 fs->regs.reg[32].loc.offset = (long)&regs->psw_addr - new_cfa;
H A Dtpf-unwind.h63 unsigned long int new_cfa; local
101 new_cfa = regs + STACK_POINTER_OFFSET;
105 fs->cfa_offset = new_cfa -
111 fs->regs.reg[i].loc.offset = regs + i*8 - new_cfa;
117 fs->regs.reg[16 + i].loc.offset = regs + 16*8 + i*8 - new_cfa;
/freebsd-9.3-release/contrib/gcc/config/rs6000/
H A Dlinux-unwind.h228 long new_cfa; local
234 new_cfa = regs->gpr[STACK_POINTER_REGNUM];
237 fs->cfa_offset = new_cfa - (long) context->cfa;
243 fs->regs.reg[i].loc.offset = (long) &regs->gpr[i] - new_cfa;
247 fs->regs.reg[CR2_REGNO].loc.offset = (long) &regs->ccr - new_cfa;
250 fs->regs.reg[LINK_REGISTER_REGNUM].loc.offset = (long) &regs->link - new_cfa;
253 fs->regs.reg[ARG_POINTER_REGNUM].loc.offset = (long) &regs->nip - new_cfa;
275 fs->regs.reg[i + 32].loc.offset = (long) &regs->fpr[i] - new_cfa;
293 = (long) &vregs[i] - new_cfa;
297 fs->regs.reg[VSCR_REGNO].loc.offset = (long) &vregs->vscr - new_cfa;
[all...]
H A Ddarwin-fallback.c325 _Unwind_Ptr new_cfa; local
356 fs->regs.reg[r].loc.offset = (_Unwind_Ptr)(addr) - new_cfa)
373 new_cfa = m64->gpr[1][1];
401 new_cfa = m->gpr[1];
426 fs->cfa_offset = new_cfa - old_cfa;;

Completed in 109 milliseconds