| /src/lib/libc/arch/mips/gen/ |
| cacheflush.c | 39 struct mips_cacheflush_args cfa; local 41 cfa.va = (vaddr_t)(intptr_t)addr; 42 cfa.nbytes = nbytes; 43 cfa.whichcache = whichcache; 44 return sysarch(MIPS_CACHEFLUSH, (void *)&cfa);
|
| /src/external/gpl3/gcc/dist/libgcc/config/m68k/ |
| linux-unwind.h | 56 long cfa; local 64 sc = *(struct sigcontext **) (context->cfa + 8); 66 cfa = sc->sc_usp; 69 fs->regs.cfa_offset = cfa - (long) context->cfa; 72 fs->regs.reg[0].loc.offset = (long) &sc->sc_d0 - cfa; 74 fs->regs.reg[1].loc.offset = (long) &sc->sc_d1 - cfa; 76 fs->regs.reg[8].loc.offset = (long) &sc->sc_a0 - cfa; 78 fs->regs.reg[9].loc.offset = (long) &sc->sc_a1 - cfa; 82 fs->regs.reg[13].loc.offset = (long) &sc->sc_a5 - cfa; [all...] |
| /src/external/gpl3/gcc.old/dist/libgcc/config/m68k/ |
| linux-unwind.h | 56 long cfa; local 64 sc = *(struct sigcontext **) (context->cfa + 8); 66 cfa = sc->sc_usp; 69 fs->regs.cfa_offset = cfa - (long) context->cfa; 72 fs->regs.reg[0].loc.offset = (long) &sc->sc_d0 - cfa; 74 fs->regs.reg[1].loc.offset = (long) &sc->sc_d1 - cfa; 76 fs->regs.reg[8].loc.offset = (long) &sc->sc_a0 - cfa; 78 fs->regs.reg[9].loc.offset = (long) &sc->sc_a1 - cfa; 82 fs->regs.reg[13].loc.offset = (long) &sc->sc_a5 - cfa; [all...] |
| /src/sys/lib/libunwind/ |
| DwarfInstructions.hpp | 68 A &addressSpace, const R ®isters, pint_t cfa, 72 return addressSpace.getP(cfa + savedReg.value); 76 evaluateExpression(savedReg.value, addressSpace, registers, cfa)); 79 return evaluateExpression(savedReg.value, addressSpace, registers, cfa); 94 A &addressSpace, const R ®isters, pint_t cfa, 98 return cfa + savedReg.value; 101 return evaluateExpression(savedReg.value, addressSpace, registers, cfa); 131 // Get pointer to CFA by the architecture-specific code. 132 pint_t cfa = getCFA(addressSpace, prolog, registers); local 140 returnAddress = getSavedRegister(addressSpace, registers, cfa, [all...] |
| /src/external/bsd/elftoolchain/dist/libdwarf/ |
| dwarf_frame.c | 280 #define CFA rt->rt3_cfa_rule 313 /* Application ask for CFA. */ 314 *offset_relevant = CFA.dw_offset_relevant; 315 *register_num = CFA.dw_regnum; 316 *offset = CFA.dw_offset_or_block_len; 342 Dwarf_Half cfa; local 366 * Copy the CFA rule to the column intended for holding the CFA, 369 cfa = dbg->dbg_frame_cfa_value; 370 if (cfa < DW_REG_TABLE_SIZE) [all...] |
| /src/external/gpl3/gcc/dist/libgcc/config/xtensa/ |
| unwind-dw2-xtensa.c | 48 pointer value (besides the CFA) while unwinding since the primary save 68 void *cfa; member in struct:_Unwind_Context 131 /* Get the value of the CFA as saved in CONTEXT. */ 391 _Unwind_Word *sp, *cfa, *next_cfa; 396 cfa = (_Unwind_Word *) fs->signal_regs[1]; 397 next_cfa = (_Unwind_Word *) cfa[-3]; 407 cfa = (_Unwind_Word *) orig_context.cfa; 408 next_cfa = (_Unwind_Word *) cfa[-3]; 422 context->sp = cfa; 385 _Unwind_Word *sp, *cfa, *next_cfa; local 464 void *cfa = __builtin_dwarf_cfa (); local [all...] |
| /src/external/gpl3/gcc/dist/libgcc/ |
| unwind-seh.c | 73 _Unwind_Word cfa; 99 /* Get the value of the CFA as saved in CONTEXT. */ 104 return c->cfa; 235 gcc_context.cfa = ms_disp->ContextRecord->Rsp; 475 gcc_context.cfa = ms_context.Rsp; 71 _Unwind_Word cfa; member in struct:_Unwind_Context
|
| unwind-dw2.c | 132 void *cfa; member in struct:_Unwind_Context 266 /* Get the value of the CFA as saved in CONTEXT. */ 271 return (_Unwind_Ptr) context->cfa; 1066 void *cfa; 1097 /* We have no way to pass a location expression for the CFA to our 1132 _Unwind_SetSpColumn (struct _Unwind_Context *context, void *cfa, 1138 tmp_sp->ptr = (_Unwind_Ptr) cfa; 1142 tmp_sp->word = (_Unwind_Ptr) cfa; 1151 void *cfa; 1156 and track the CFA only through offsets from the stack pointer fro 1060 void *cfa; member in struct:frame_state 1144 void *cfa; local [all...] |
| /src/external/gpl3/gcc.old/dist/libgcc/config/xtensa/ |
| unwind-dw2-xtensa.c | 48 pointer value (besides the CFA) while unwinding since the primary save 68 void *cfa; member in struct:_Unwind_Context 131 /* Get the value of the CFA as saved in CONTEXT. */ 391 _Unwind_Word *sp, *cfa, *next_cfa; 396 cfa = (_Unwind_Word *) fs->signal_regs[1]; 397 next_cfa = (_Unwind_Word *) cfa[-3]; 407 cfa = (_Unwind_Word *) orig_context.cfa; 408 next_cfa = (_Unwind_Word *) cfa[-3]; 422 context->sp = cfa; 385 _Unwind_Word *sp, *cfa, *next_cfa; local 464 void *cfa = __builtin_dwarf_cfa (); local [all...] |
| /src/external/gpl3/gcc.old/dist/libgcc/ |
| unwind-seh.c | 73 _Unwind_Word cfa; 99 /* Get the value of the CFA as saved in CONTEXT. */ 104 return c->cfa; 235 gcc_context.cfa = ms_disp->ContextRecord->Rsp; 475 gcc_context.cfa = ms_context.Rsp; 71 _Unwind_Word cfa; member in struct:_Unwind_Context
|
| unwind-dw2.c | 131 void *cfa; member in struct:_Unwind_Context 268 /* Get the value of the CFA as saved in CONTEXT. */ 273 return (_Unwind_Ptr) context->cfa; 1209 /* This CFA is multiplexed with Sparc. On AArch64 it's used to toggle 1324 void *cfa; 1355 /* We have no way to pass a location expression for the CFA to our 1390 _Unwind_SetSpColumn (struct _Unwind_Context *context, void *cfa, 1396 tmp_sp->ptr = (_Unwind_Ptr) cfa; 1400 tmp_sp->word = (_Unwind_Ptr) cfa; 1409 void *cfa; 1318 void *cfa; member in struct:frame_state 1402 void *cfa; local [all...] |
| /src/external/gpl3/gcc/dist/libgcc/config/rs6000/ |
| linux-unwind.h | 124 } *frame = (struct sigframe *) context->cfa; 148 struct rt_sigframe *frame = (struct rt_sigframe *) context->cfa; 182 } *frame = (struct sigframe *) context->cfa; 187 struct rt_sigframe *frame = (struct rt_sigframe *) context->cfa; 215 fs->regs.cfa_offset = new_cfa - (long) context->cfa; 341 _Unwind_SetGRPtr (context, 2, context->cfa + TOC_SAVE_SLOT); 367 _Unwind_Word cfa; member in struct:trace_arg 406 current = context->cfa; 408 /* If the trace CFA is not the context CFA the backtrace is done. * [all...] |
| /src/external/gpl3/gcc.old/dist/libgcc/config/rs6000/ |
| linux-unwind.h | 124 } *frame = (struct sigframe *) context->cfa; 148 struct rt_sigframe *frame = (struct rt_sigframe *) context->cfa; 182 } *frame = (struct sigframe *) context->cfa; 187 struct rt_sigframe *frame = (struct rt_sigframe *) context->cfa; 215 fs->regs.cfa_offset = new_cfa - (long) context->cfa; 341 _Unwind_SetGRPtr (context, 2, context->cfa + TOC_SAVE_SLOT); 367 _Unwind_Word cfa; member in struct:trace_arg 406 current = context->cfa; 408 /* If the trace CFA is not the context CFA the backtrace is done. * [all...] |
| /src/external/gpl3/gdb.old/dist/gdb/ |
| rx-tdep.c | 117 /* reg_offset[R] is the offset from the CFA at which register R is 669 CORE_ADDR cfa; local 857 cfa = sp; 866 return cfa;
|
| tic6x-tdep.c | 68 CORE_ADDR cfa; member in struct:tic6x_unwind_cache 262 /* If the FP now holds an offset from the CFA then this is a frame 265 cache->cfa = get_frame_register_unsigned (this_frame, 270 /* FP doesn't hold an offset from the CFA. If SP still holds an 271 offset from the CFA then we might be in a function which omits 274 cache->cfa = cache->base + frame_base_offset_to_sp; 417 (*this_id) = frame_id_build (cache->cfa, cache->pc); 435 if (regnum == TIC6X_SP_REGNUM && cache->cfa) 436 return frame_unwind_got_constant (this_frame, regnum, cache->cfa); 486 cache->cfa = get_frame_register_unsigned (this_frame, TIC6X_SP_REGNUM) [all...] |
| msp430-tdep.c | 153 /* reg_offset[R] is the offset from the CFA at which register R is 656 CORE_ADDR cfa; local 772 cfa = sp; 784 return cfa;
|
| m32c-tdep.c | 1021 GCC, a frame's CFA is the address immediately after the saved 1030 CFA to where the frame pointer points. This is always zero or 1034 /* If KIND is prologue_sans_frame_ptr, the offset from the CFA to 1046 CFA (and perhaps to unwind the stack pointer). */ 1054 /* reg_offset[R] is the offset from the CFA at which register R is 1807 that the CFA is the address after the return address. */ 1815 actually the offset from the CFA to the SP (i.e., a negative 2031 CORE_ADDR cfa; 2115 /* This is the CFA we use to identify the dummy frame. */ 2116 cfa = sp 2024 CORE_ADDR cfa; local [all...] |
| /src/external/gpl3/gdb/dist/gdb/ |
| rx-tdep.c | 117 /* reg_offset[R] is the offset from the CFA at which register R is 671 CORE_ADDR cfa; local 859 cfa = sp; 868 return cfa;
|
| tic6x-tdep.c | 68 CORE_ADDR cfa; member in struct:tic6x_unwind_cache 262 /* If the FP now holds an offset from the CFA then this is a frame 265 cache->cfa = get_frame_register_unsigned (this_frame, 270 /* FP doesn't hold an offset from the CFA. If SP still holds an 271 offset from the CFA then we might be in a function which omits 274 cache->cfa = cache->base + frame_base_offset_to_sp; 417 (*this_id) = frame_id_build (cache->cfa, cache->pc); 435 if (regnum == TIC6X_SP_REGNUM && cache->cfa) 436 return frame_unwind_got_constant (this_frame, regnum, cache->cfa); 486 cache->cfa = get_frame_register_unsigned (this_frame, TIC6X_SP_REGNUM) [all...] |
| msp430-tdep.c | 153 /* reg_offset[R] is the offset from the CFA at which register R is 657 CORE_ADDR cfa; local 773 cfa = sp; 785 return cfa;
|
| /src/external/gpl3/gcc.old/dist/libgcc/config/cr16/ |
| unwind-cr16.c | 105 void *cfa; member in struct:_Unwind_Context 231 /* Get the value of the CFA as saved in CONTEXT. */ 236 return (_Unwind_Ptr) context->cfa; 1249 void *cfa; 1280 /* We have no way to pass a location expression for the CFA to our 1315 _Unwind_SetSpColumn (struct _Unwind_Context *context, void *cfa, 1321 tmp_sp->ptr = (_Unwind_Ptr) cfa; 1325 tmp_sp->word = (_Unwind_Ptr) cfa; 1334 void *cfa; 1339 and track the CFA only through offsets from the stack pointer fro 1243 void *cfa; member in struct:frame_state 1327 void *cfa; local [all...] |
| /src/external/gpl3/gcc/dist/gcc/ |
| dwarf2cfi.cc | 64 /* The expression that computes the CFA, expressed in two different ways. 65 The CFA member for the simple cases, and the full CFI expression for 67 dw_cfa_location cfa; 134 from the CFA. */ 212 /* A copy of the current CFA, for use during the processing of a 436 row->cfa.reg.set_by_dwreg (INVALID_REGNUM); 454 /* Return a copy of an existing CFA location. */ 538 get_cfa_from_loc_descr (dw_cfa_location *cfa, struct dw_loc_descr_node *loc) 541 cfa->offset = 0; 542 cfa->base_offset = 0 66 dw_cfa_location cfa; variable [all...] |
| /src/external/gpl3/gcc.old/dist/gcc/ |
| dwarf2cfi.cc | 64 /* The expression that computes the CFA, expressed in two different ways. 65 The CFA member for the simple cases, and the full CFI expression for 67 dw_cfa_location cfa; 134 from the CFA. */ 212 /* A copy of the current CFA, for use during the processing of a 436 row->cfa.reg.set_by_dwreg (INVALID_REGNUM); 454 /* Return a copy of an existing CFA location. */ 538 get_cfa_from_loc_descr (dw_cfa_location *cfa, struct dw_loc_descr_node *loc) 541 cfa->offset = 0; 542 cfa->base_offset = 0 66 dw_cfa_location cfa; variable [all...] |
| /src/external/gpl3/gdb.old/dist/gdb/dwarf2/ |
| frame.c | 190 /* Store the length the expression for the CFA in the `cfa_reg' field, 548 DW_CFA_offset | 0x2, 1, /* DW_CFA_offset: r2 at cfa-4 */ 633 call frame address (CFA). The other registers are marked as 644 and implicitly assumes that it is equal to the CFA. This makes 648 "Typically, the CFA is defined to be the value of the stack 794 error (_("Could not compute CFA; needed to translate this expression")); 815 /* Calculate the CFA. */ 837 internal_error (_("Unknown CFA rule.")); 862 CORE_ADDR cfa; 985 /* Calculate the CFA. * 857 CORE_ADDR cfa; member in struct:dwarf2_frame_cache [all...] |
| /src/external/gpl3/gdb/dist/gdb/dwarf2/ |
| frame.c | 188 /* Store the length the expression for the CFA in the `cfa_reg' field, 546 DW_CFA_offset | 0x2, 1, /* DW_CFA_offset: r2 at cfa-4 */ 631 call frame address (CFA). The other registers are marked as 642 and implicitly assumes that it is equal to the CFA. This makes 646 "Typically, the CFA is defined to be the value of the stack 791 error (_("Could not compute CFA; needed to translate this expression")); 812 /* Calculate the CFA. */ 834 internal_error (_("Unknown CFA rule.")); 859 CORE_ADDR cfa; 982 /* Calculate the CFA. * 854 CORE_ADDR cfa; member in struct:dwarf2_frame_cache [all...] |