HomeSort by: relevance | last modified time | path
    Searched defs:cfa (Results 1 - 25 of 30) sorted by relevancy

1 2

  /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 &registers, 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 &registers, 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...]

Completed in 39 milliseconds

1 2