Home
last modified time | relevance | path

Searched refs:cfa (Results 1 – 25 of 130) sorted by relevance

123456

/netbsd-src/external/gpl3/gcc.old/dist/libgcc/config/m68k/
H A Dlinux-unwind.h56 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 Dlinux-unwind.h56 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 Daix-unwind.h49 _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 Dlinux-unwind.h124 } *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 Daix-unwind.h49 _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 Dlinux-unwind.h115 } *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 Dcacheflush.c39 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 Dunwind-dw2-xtensa.c68 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 Dunwind-dw2-xtensa.c68 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 Dlinux-unwind.h68 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 Dlinux-unwind.h68 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 DDwarfInstructions.hpp68 A &addressSpace, const R &registers, 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 &registers, 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 Ddwarf2cfi.cc66 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 Dsol2-unwind.h37 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 Dsol2-unwind.h37 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 Ddeh.d242 _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 Ddeh.d238 _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 Dunwind-cr16.c105 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 Dunwind-cr16.c105 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 Dlinux-unwind.h46 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 Dlinux-unwind.h46 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 Dunwind-dw2.c131 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 Dunwind-dw2.c131 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 Ddwarf2cfi.c66 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 Dlinux-unwind.h50 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()

123456