| /netbsd-src/external/gpl3/gcc.old/dist/libgcc/config/m68k/ |
| H A D | linux-unwind.h | 56 long cfa; in m68k_fallback_frame_state() local 64 sc = *(struct sigcontext **) (context->cfa + 8); in m68k_fallback_frame_state() 66 cfa = sc->sc_usp; in m68k_fallback_frame_state() 69 fs->regs.cfa_offset = cfa - (long) context->cfa; in m68k_fallback_frame_state() 72 fs->regs.reg[0].loc.offset = (long) &sc->sc_d0 - cfa; in m68k_fallback_frame_state() 74 fs->regs.reg[1].loc.offset = (long) &sc->sc_d1 - cfa; in m68k_fallback_frame_state() 76 fs->regs.reg[8].loc.offset = (long) &sc->sc_a0 - cfa; in m68k_fallback_frame_state() 78 fs->regs.reg[9].loc.offset = (long) &sc->sc_a1 - cfa; in m68k_fallback_frame_state() 82 fs->regs.reg[13].loc.offset = (long) &sc->sc_a5 - cfa; in m68k_fallback_frame_state() 86 fs->regs.reg[24].loc.offset = (long) &sc->sc_pc - cfa; in m68k_fallback_frame_state() [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/libgcc/config/m68k/ |
| H A D | linux-unwind.h | 56 long cfa; in m68k_fallback_frame_state() local 64 sc = *(struct sigcontext **) (context->cfa + 8); in m68k_fallback_frame_state() 66 cfa = sc->sc_usp; in m68k_fallback_frame_state() 69 fs->regs.cfa_offset = cfa - (long) context->cfa; in m68k_fallback_frame_state() 72 fs->regs.reg[0].loc.offset = (long) &sc->sc_d0 - cfa; in m68k_fallback_frame_state() 74 fs->regs.reg[1].loc.offset = (long) &sc->sc_d1 - cfa; in m68k_fallback_frame_state() 76 fs->regs.reg[8].loc.offset = (long) &sc->sc_a0 - cfa; in m68k_fallback_frame_state() 78 fs->regs.reg[9].loc.offset = (long) &sc->sc_a1 - cfa; in m68k_fallback_frame_state() 82 fs->regs.reg[13].loc.offset = (long) &sc->sc_a5 - cfa; in m68k_fallback_frame_state() 86 fs->regs.reg[24].loc.offset = (long) &sc->sc_pc - cfa; in m68k_fallback_frame_state() [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/libgcc/config/rs6000/ |
| H A D | aix-unwind.h | 49 _Unwind_SetGRPtr ((CTX), 2, (CTX)->cfa + 40); \ 61 _Unwind_SetGRPtr ((CTX), 2, (CTX)->cfa + 20); \ 146 return (ucontext_t *)(context->cfa + 0x70); in ucontext_for() 164 return (ucontext_t *)(context->cfa + 0x70); in ucontext_for() 168 return (ucontext_t *)(context->cfa + 0x40); in ucontext_for() 172 return (ucontext_t *)(context->cfa + 0x40); in ucontext_for() 176 return (ucontext_t *)(context->cfa + 0x40); in ucontext_for() 192 aix52_stack_t * frame = (aix52_stack_t *) context->cfa; in ucontext_for() 235 fs->regs.cfa_offset = new_cfa - (long) context->cfa; in ppc_aix_fallback_frame_state()
|
| H A D | linux-unwind.h | 124 } *frame = (struct sigframe *) context->cfa; in get_regs() 148 struct rt_sigframe *frame = (struct rt_sigframe *) context->cfa; in get_regs() 182 } *frame = (struct sigframe *) context->cfa; in get_regs() 187 struct rt_sigframe *frame = (struct rt_sigframe *) context->cfa; in get_regs() 215 fs->regs.cfa_offset = new_cfa - (long) context->cfa; in ppc_fallback_frame_state() 341 _Unwind_SetGRPtr (context, 2, context->cfa + TOC_SAVE_SLOT); in frob_update_context() 367 _Unwind_Word cfa; member 406 current = context->cfa; in ppc_backchain_fallback() 409 if (arg == NULL || arg->cfa != current) in ppc_backchain_fallback()
|
| /netbsd-src/external/gpl3/gcc.old/dist/libgcc/config/rs6000/ |
| H A D | aix-unwind.h | 49 _Unwind_SetGRPtr ((CTX), 2, (CTX)->cfa + 40); \ 61 _Unwind_SetGRPtr ((CTX), 2, (CTX)->cfa + 20); \ 146 return (ucontext_t *)(context->cfa + 0x70); in ucontext_for() 164 return (ucontext_t *)(context->cfa + 0x70); in ucontext_for() 168 return (ucontext_t *)(context->cfa + 0x40); in ucontext_for() 172 return (ucontext_t *)(context->cfa + 0x40); in ucontext_for() 176 return (ucontext_t *)(context->cfa + 0x40); in ucontext_for() 192 aix52_stack_t * frame = (aix52_stack_t *) context->cfa; in ucontext_for() 235 fs->regs.cfa_offset = new_cfa - (long) context->cfa; in ppc_aix_fallback_frame_state()
|
| H A D | linux-unwind.h | 115 } *frame = (struct sigframe *) context->cfa; in get_regs() 146 } *frame = (struct rt_sigframe *) context->cfa; in get_regs() 174 } *frame = (struct sigframe *) context->cfa; in get_regs() 183 } *frame = (struct rt_sigframe *) context->cfa; in get_regs() 211 fs->regs.cfa_offset = new_cfa - (long) context->cfa; in ppc_fallback_frame_state() 337 _Unwind_SetGRPtr (context, 2, context->cfa + TOC_SAVE_SLOT); in frob_update_context()
|
| /netbsd-src/lib/libc/arch/mips/gen/ |
| H A D | cacheflush.c | 39 struct mips_cacheflush_args cfa; in _cacheflush() local 41 cfa.va = (vaddr_t)(intptr_t)addr; in _cacheflush() 42 cfa.nbytes = nbytes; in _cacheflush() 43 cfa.whichcache = whichcache; in _cacheflush() 44 return sysarch(MIPS_CACHEFLUSH, (void *)&cfa); in _cacheflush()
|
| /netbsd-src/external/gpl3/gcc.old/dist/libgcc/config/xtensa/ |
| H A D | unwind-dw2-xtensa.c | 68 void *cfa; member 385 _Unwind_Word *sp, *cfa, *next_cfa; in uw_update_context_1() local 390 cfa = (_Unwind_Word *) fs->signal_regs[1]; in uw_update_context_1() 391 next_cfa = (_Unwind_Word *) cfa[-3]; in uw_update_context_1() 401 cfa = (_Unwind_Word *) orig_context.cfa; in uw_update_context_1() 402 next_cfa = (_Unwind_Word *) cfa[-3]; in uw_update_context_1() 416 context->sp = cfa; in uw_update_context_1() 417 context->cfa = next_cfa; in uw_update_context_1() 464 void *cfa = __builtin_dwarf_cfa (); in uw_init_context_1() local 472 context->sp = cfa; in uw_init_context_1() [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/libgcc/config/xtensa/ |
| H A D | unwind-dw2-xtensa.c | 68 void *cfa; member 385 _Unwind_Word *sp, *cfa, *next_cfa; in uw_update_context_1() local 390 cfa = (_Unwind_Word *) fs->signal_regs[1]; in uw_update_context_1() 391 next_cfa = (_Unwind_Word *) cfa[-3]; in uw_update_context_1() 401 cfa = (_Unwind_Word *) orig_context.cfa; in uw_update_context_1() 402 next_cfa = (_Unwind_Word *) cfa[-3]; in uw_update_context_1() 416 context->sp = cfa; in uw_update_context_1() 417 context->cfa = next_cfa; in uw_update_context_1() 464 void *cfa = __builtin_dwarf_cfa (); in uw_init_context_1() local 472 context->sp = cfa; in uw_init_context_1() [all …]
|
| /netbsd-src/external/gpl3/gcc.old/dist/libgcc/config/s390/ |
| H A D | linux-unwind.h | 68 if (context->ra == context->cfa + 16 + sizeof (sigregs_)) in s390_fallback_frame_state() 70 regs = (sigregs_ *)(context->cfa + 16); in s390_fallback_frame_state() 86 } *uc = context->cfa + 8 + 128; in s390_fallback_frame_state() 89 signo = context->cfa + sizeof(long); in s390_fallback_frame_state() 97 regs = *(sigregs_ **)(context->cfa + 8); in s390_fallback_frame_state() 105 new_cfa - (long) context->cfa + 16*sizeof(long) + 32; in s390_fallback_frame_state()
|
| /netbsd-src/external/gpl3/gcc/dist/libgcc/config/s390/ |
| H A D | linux-unwind.h | 68 if (context->ra == context->cfa + 16 + sizeof (sigregs_)) in s390_fallback_frame_state() 70 regs = (sigregs_ *)(context->cfa + 16); in s390_fallback_frame_state() 86 } *uc = context->cfa + 8 + 128; in s390_fallback_frame_state() 89 signo = context->cfa + sizeof(long); in s390_fallback_frame_state() 97 regs = *(sigregs_ **)(context->cfa + 8); in s390_fallback_frame_state() 105 new_cfa - (long) context->cfa + 16*sizeof(long) + 32; in s390_fallback_frame_state()
|
| /netbsd-src/sys/lib/libunwind/ |
| H A D | DwarfInstructions.hpp | 68 A &addressSpace, const R ®isters, pint_t cfa, in getSavedRegister() argument 72 return addressSpace.getP(cfa + savedReg.value); in getSavedRegister() 76 evaluateExpression(savedReg.value, addressSpace, registers, cfa)); in getSavedRegister() 79 return evaluateExpression(savedReg.value, addressSpace, registers, cfa); in getSavedRegister() 94 A &addressSpace, const R ®isters, pint_t cfa, in computeRegisterLocation() argument 98 return cfa + savedReg.value; in computeRegisterLocation() 101 return evaluateExpression(savedReg.value, addressSpace, registers, cfa); in computeRegisterLocation() 132 pint_t cfa = getCFA(addressSpace, prolog, registers); in stepWithDwarf() local 140 returnAddress = getSavedRegister(addressSpace, registers, cfa, in stepWithDwarf() 143 newRegisters.setRegister(i, getSavedRegister(addressSpace, registers, cfa, in stepWithDwarf() [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/ |
| H A D | dwarf2cfi.cc | 66 dw_cfa_location cfa; member 433 row->cfa.reg.set_by_dwreg (INVALID_REGNUM); in new_cfi_row() 535 get_cfa_from_loc_descr (dw_cfa_location *cfa, struct dw_loc_descr_node *loc) in get_cfa_from_loc_descr() argument 538 cfa->offset = 0; in get_cfa_from_loc_descr() 539 cfa->base_offset = 0; in get_cfa_from_loc_descr() 540 cfa->indirect = 0; in get_cfa_from_loc_descr() 541 cfa->reg.set_by_dwreg (INVALID_REGNUM); in get_cfa_from_loc_descr() 581 cfa->reg.set_by_dwreg (op - DW_OP_reg0); in get_cfa_from_loc_descr() 584 cfa->reg.set_by_dwreg (ptr->dw_loc_oprnd1.v.val_int); in get_cfa_from_loc_descr() 619 if (cfa->reg.reg == INVALID_REGNUM) in get_cfa_from_loc_descr() [all …]
|
| /netbsd-src/external/gpl3/gcc.old/dist/libgcc/config/sparc/ |
| H A D | sol2-unwind.h | 37 sparc64_is_sighandler (unsigned int *pc, void *cfa, int *nframes) in sparc64_is_sighandler() argument 63 = *(unsigned int *)(*(unsigned long *)(cfa + 15*8) - 4); in sparc64_is_sighandler() 96 context->cfa -= STACK_BIAS; in sparc64_frob_update_context() 110 sparc_is_sighandler (unsigned int *pc, void *cfa, int *nframes) in sparc_is_sighandler() argument 136 = *(unsigned int *)(*(unsigned int *)(cfa + 15*4) - 4); in sparc_is_sighandler() 161 void *this_cfa = context->cfa; in MD_FALLBACK_FRAME_STATE_FOR()
|
| /netbsd-src/external/gpl3/gcc/dist/libgcc/config/sparc/ |
| H A D | sol2-unwind.h | 37 sparc64_is_sighandler (unsigned int *pc, void *cfa, int *nframes) in sparc64_is_sighandler() argument 63 = *(unsigned int *)(*(unsigned long *)(cfa + 15*8) - 4); in sparc64_is_sighandler() 96 context->cfa -= STACK_BIAS; in sparc64_frob_update_context() 110 sparc_is_sighandler (unsigned int *pc, void *cfa, int *nframes) in sparc_is_sighandler() argument 136 = *(unsigned int *)(*(unsigned int *)(cfa + 15*4) - 4); in sparc_is_sighandler() 161 void *this_cfa = context->cfa; in MD_FALLBACK_FRAME_STATE_FOR()
|
| /netbsd-src/external/gpl3/gcc.old/dist/libphobos/libdruntime/gcc/ |
| H A D | deh.d | 242 _Unwind_Word cfa, int handler, 247 unwindHeader.barrier_cache.sp = cfa; 255 eh.canonicalFrameAddress = cfa; 267 out _Unwind_Word cfa) @nogc 271 cfa = unwindHeader.barrier_cache.sp; 279 cfa = eh.canonicalFrameAddress; 538 _Unwind_Context* context, _Unwind_Word cfa, 685 ExceptionHeader.save(unwindHeader, cfa, handler, lsda, landingPad); 896 _Unwind_Word cfa; 903 ExceptionHeader.restore(unwindHeader, handler, lsda, landingPad, cfa); [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/gcc/ |
| H A D | deh.d | 238 _Unwind_Word cfa, int handler, in save() 243 unwindHeader.barrier_cache.sp = cfa; in save() 251 eh.canonicalFrameAddress = cfa; in save() 263 out _Unwind_Word cfa) @nogc in restore() 267 cfa = unwindHeader.barrier_cache.sp; in restore() 275 cfa = eh.canonicalFrameAddress; in restore() 526 _Unwind_Context* context, _Unwind_Word cfa, in scanLSDA() argument 673 ExceptionHeader.save(unwindHeader, cfa, handler, lsda, landingPad); in scanLSDA() 920 _Unwind_Word cfa; in __gdc_personality() local 927 ExceptionHeader.restore(unwindHeader, handler, lsda, landingPad, cfa); in __gdc_personality() [all …]
|
| /netbsd-src/external/gpl3/gcc.old/dist/libgcc/config/cr16/ |
| H A D | unwind-cr16.c | 105 void *cfa; member 233 return (_Unwind_Ptr) context->cfa; in _Unwind_GetCFA() 1243 void *cfa; member 1308 _Unwind_SetSpColumn (struct _Unwind_Context *context, void *cfa, in _Unwind_SetSpColumn() argument 1314 tmp_sp->ptr = (_Unwind_Ptr) cfa; in _Unwind_SetSpColumn() 1318 tmp_sp->word = (_Unwind_Ptr) cfa; in _Unwind_SetSpColumn() 1327 void *cfa; in uw_update_context_1() local 1349 _Unwind_SetSpColumn (&orig_context, context->cfa, &tmp_sp); in uw_update_context_1() 1357 cfa = _Unwind_GetPtr (&orig_context, fs->regs.cfa_reg); in uw_update_context_1() 1358 cfa += fs->regs.cfa_offset; in uw_update_context_1() [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/libgcc/config/cr16/ |
| H A D | unwind-cr16.c | 105 void *cfa; member 233 return (_Unwind_Ptr) context->cfa; in _Unwind_GetCFA() 1243 void *cfa; member 1308 _Unwind_SetSpColumn (struct _Unwind_Context *context, void *cfa, in _Unwind_SetSpColumn() argument 1314 tmp_sp->ptr = (_Unwind_Ptr) cfa; in _Unwind_SetSpColumn() 1318 tmp_sp->word = (_Unwind_Ptr) cfa; in _Unwind_SetSpColumn() 1327 void *cfa; in uw_update_context_1() local 1349 _Unwind_SetSpColumn (&orig_context, context->cfa, &tmp_sp); in uw_update_context_1() 1357 cfa = _Unwind_GetPtr (&orig_context, fs->regs.cfa_reg); in uw_update_context_1() 1358 cfa += fs->regs.cfa_offset; in uw_update_context_1() [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/libgcc/config/alpha/ |
| H A D | linux-unwind.h | 46 if (context->cfa == 0) in alpha_fallback_frame_state() 49 sc = context->cfa; in alpha_fallback_frame_state() 55 } *rt_ = context->cfa; in alpha_fallback_frame_state() 67 fs->regs.cfa_offset = new_cfa - (long) context->cfa; in alpha_fallback_frame_state()
|
| /netbsd-src/external/gpl3/gcc.old/dist/libgcc/config/alpha/ |
| H A D | linux-unwind.h | 46 if (context->cfa == 0) in alpha_fallback_frame_state() 49 sc = context->cfa; in alpha_fallback_frame_state() 55 } *rt_ = context->cfa; in alpha_fallback_frame_state() 67 fs->regs.cfa_offset = new_cfa - (long) context->cfa; in alpha_fallback_frame_state()
|
| /netbsd-src/external/gpl3/gcc/dist/libgcc/ |
| H A D | unwind-dw2.c | 131 void *cfa; member 270 return (_Unwind_Ptr) context->cfa; in _Unwind_GetCFA() 1318 void *cfa; member 1383 _Unwind_SetSpColumn (struct _Unwind_Context *context, void *cfa, in _Unwind_SetSpColumn() argument 1389 tmp_sp->ptr = (_Unwind_Ptr) cfa; in _Unwind_SetSpColumn() 1393 tmp_sp->word = (_Unwind_Ptr) cfa; in _Unwind_SetSpColumn() 1402 void *cfa; in uw_update_context_1() local 1424 _Unwind_SetSpColumn (&orig_context, context->cfa, &tmp_sp); in uw_update_context_1() 1432 cfa = _Unwind_GetPtr (&orig_context, fs->regs.cfa_reg); in uw_update_context_1() 1433 cfa += fs->regs.cfa_offset; in uw_update_context_1() [all …]
|
| /netbsd-src/external/gpl3/gcc.old/dist/libgcc/ |
| H A D | unwind-dw2.c | 131 void *cfa; member 270 return (_Unwind_Ptr) context->cfa; in _Unwind_GetCFA() 1318 void *cfa; member 1383 _Unwind_SetSpColumn (struct _Unwind_Context *context, void *cfa, in _Unwind_SetSpColumn() argument 1389 tmp_sp->ptr = (_Unwind_Ptr) cfa; in _Unwind_SetSpColumn() 1393 tmp_sp->word = (_Unwind_Ptr) cfa; in _Unwind_SetSpColumn() 1402 void *cfa; in uw_update_context_1() local 1424 _Unwind_SetSpColumn (&orig_context, context->cfa, &tmp_sp); in uw_update_context_1() 1432 cfa = _Unwind_GetPtr (&orig_context, fs->regs.cfa_reg); in uw_update_context_1() 1433 cfa += fs->regs.cfa_offset; in uw_update_context_1() [all …]
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/ |
| H A D | dwarf2cfi.c | 66 dw_cfa_location cfa; member 433 row->cfa.reg = INVALID_REGNUM; in new_cfi_row() 535 get_cfa_from_loc_descr (dw_cfa_location *cfa, struct dw_loc_descr_node *loc) in get_cfa_from_loc_descr() argument 538 cfa->offset = 0; in get_cfa_from_loc_descr() 539 cfa->base_offset = 0; in get_cfa_from_loc_descr() 540 cfa->indirect = 0; in get_cfa_from_loc_descr() 541 cfa->reg = -1; in get_cfa_from_loc_descr() 581 cfa->reg = op - DW_OP_reg0; in get_cfa_from_loc_descr() 584 cfa->reg = ptr->dw_loc_oprnd1.v.val_int; in get_cfa_from_loc_descr() 618 cfa->reg = op - DW_OP_breg0; in get_cfa_from_loc_descr() [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/libgcc/config/or1k/ |
| H A D | linux-unwind.h | 50 if (context->cfa == 0) in or1k_fallback_frame_state() 53 rt = context->cfa; in or1k_fallback_frame_state() 59 fs->regs.cfa_offset = new_cfa - (long) context->cfa; in or1k_fallback_frame_state()
|