Home
last modified time | relevance | path

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

123

/NextBSD/contrib/gcc/config/s390/
HDlinux-unwind.h70 if (context->ra == context->cfa + 16 + sizeof (sigregs_)) in s390_fallback_frame_state()
72 regs = (sigregs_ *)(context->cfa + 16); in s390_fallback_frame_state()
88 } *uc = context->cfa + 8 + 128; in s390_fallback_frame_state()
91 signo = context->cfa + sizeof(long); in s390_fallback_frame_state()
99 regs = *(sigregs_ **)(context->cfa + 8); in s390_fallback_frame_state()
107 new_cfa - (long) context->cfa + 16*sizeof(long) + 32; in s390_fallback_frame_state()
HDtpf-unwind.h67 (((unsigned long int) context->cfa) - STACK_POINTER_OFFSET)); in s390_fallback_frame_state()
100 (((unsigned long int) context->cfa) - STACK_POINTER_OFFSET)); in s390_fallback_frame_state()
106 (unsigned long int) context->cfa + STACK_POINTER_OFFSET; in s390_fallback_frame_state()
/NextBSD/contrib/llvm/projects/libunwind/src/
HDDwarfInstructions.hpp60 pint_t cfa, const RegisterLocation &savedReg);
62 pint_t cfa, const RegisterLocation &savedReg);
64 pint_t cfa, const RegisterLocation &savedReg);
82 A &addressSpace, const R &registers, pint_t cfa, in getSavedRegister() argument
86 return addressSpace.getP(cfa + (pint_t)savedReg.value); in getSavedRegister()
91 registers, cfa)); in getSavedRegister()
95 registers, cfa); in getSavedRegister()
110 A &addressSpace, const R &registers, pint_t cfa, in getSavedFloatRegister() argument
114 return addressSpace.getDouble(cfa + (pint_t)savedReg.value); in getSavedFloatRegister()
119 registers, cfa)); in getSavedFloatRegister()
[all …]
/NextBSD/contrib/llvm/tools/lldb/include/lldb/Target/
HDUnwind.h58 lldb::addr_t cfa; in GetFramesUpTo() local
64 if (!DoGetFrameInfoAtIndex (idx, cfa, pc)) in GetFramesUpTo()
74 lldb::addr_t& cfa, in GetFrameInfoAtIndex() argument
78 return DoGetFrameInfoAtIndex (frame_idx, cfa, pc); in GetFrameInfoAtIndex()
106 lldb::addr_t& cfa,
HDStackID.h36 StackID (lldb::addr_t pc, lldb::addr_t cfa, SymbolContextScope *symbol_scope) : in StackID() argument
38 m_cfa (cfa), in StackID()
121 SetCFA (lldb::addr_t cfa) in SetCFA() argument
123 m_cfa = cfa; in SetCFA()
/NextBSD/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/
HDUnwindLLDB.cpp101 if (!reg_ctx_sp->GetCFA (first_cursor_sp->cfa)) in AddFirstFrame()
185 if (!reg_ctx_sp->GetCFA (cursor_sp->cfa)) in GetOneMoreFrame()
197 if (abi && !abi->CallFrameAddressIsValid(cursor_sp->cfa)) in GetOneMoreFrame()
211 || reg_ctx_sp->GetCFA (cursor_sp->cfa) == false in GetOneMoreFrame()
212 || abi->CallFrameAddressIsValid(cursor_sp->cfa) == false) in GetOneMoreFrame()
255 if (prev_frame->start_pc == cursor_sp->start_pc && prev_frame->cfa == cursor_sp->cfa) in GetOneMoreFrame()
334 UnwindLLDB::DoGetFrameInfoAtIndex (uint32_t idx, addr_t& cfa, addr_t& pc) in DoGetFrameInfoAtIndex() argument
350 cfa = m_frames[idx]->cfa; in DoGetFrameInfoAtIndex()
HDUnwindLLDB.h77 lldb::addr_t& cfa,
119 lldb::addr_t cfa; // The canonical frame address for this stack frame member
123 …Cursor () : start_pc (LLDB_INVALID_ADDRESS), cfa (LLDB_INVALID_ADDRESS), sctx(), reg_ctx_lldb_sp()… in Cursor()
/NextBSD/contrib/gcc/config/sparc/
HDlinux-unwind.h52 this_cfa = (long) context->cfa; in sparc64_fallback_frame_state()
53 new_cfa = *(long *)((context->cfa) + (regs_off + (14 * 8))); in sparc64_fallback_frame_state()
58 fs->cfa_offset = new_cfa - (long) context->cfa; in sparc64_fallback_frame_state()
122 this_cfa = (int) context->cfa; in sparc_fallback_frame_state()
123 new_cfa = *(int *)((context->cfa) + (regs_off+(4*4)+(14 * 4))); in sparc_fallback_frame_state()
127 fs->cfa_offset = new_cfa - (int) context->cfa; in sparc_fallback_frame_state()
/NextBSD/contrib/gcc/config/rs6000/
HDlinux-unwind.h111 } *frame = (struct sigframe *) context->cfa; in get_regs()
139 } *frame = (struct rt_sigframe *) context->cfa; in get_regs()
168 } *frame = (struct sigframe *) context->cfa; in get_regs()
178 } *frame = (struct rt_sigframe *) context->cfa; in get_regs()
237 fs->cfa_offset = new_cfa - (long) context->cfa; in ppc_fallback_frame_state()
345 _Unwind_SetGRPtr (context, 2, context->cfa + 40); in frob_update_context()
/NextBSD/contrib/gcc/
HDunwind-dw2.c69 void *cfa; member
196 return (_Unwind_Ptr) context->cfa; in _Unwind_GetCFA()
1161 void *cfa; member
1225 _Unwind_SetSpColumn (struct _Unwind_Context *context, void *cfa, in _Unwind_SetSpColumn() argument
1231 tmp_sp->ptr = (_Unwind_Ptr) cfa; in _Unwind_SetSpColumn()
1235 tmp_sp->word = (_Unwind_Ptr) cfa; in _Unwind_SetSpColumn()
1244 void *cfa; in uw_update_context_1() local
1266 _Unwind_SetSpColumn (&orig_context, context->cfa, &tmp_sp); in uw_update_context_1()
1274 cfa = _Unwind_GetPtr (&orig_context, fs->cfa_reg); in uw_update_context_1()
1275 cfa += fs->cfa_offset; in uw_update_context_1()
[all …]
/NextBSD/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-arm64/
HDABISysV_arm64.h69 CallFrameAddressIsValid (lldb::addr_t cfa) override in CallFrameAddressIsValid() argument
72 if (cfa & (8ull - 1ull)) in CallFrameAddressIsValid()
74 if (cfa == 0) in CallFrameAddressIsValid()
/NextBSD/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64/
HDABIMacOSX_arm64.h62 CallFrameAddressIsValid (lldb::addr_t cfa) in CallFrameAddressIsValid() argument
65 if (cfa & (8ull - 1ull)) in CallFrameAddressIsValid()
67 if (cfa == 0) in CallFrameAddressIsValid()
/NextBSD/contrib/llvm/tools/lldb/source/Target/
HDStackFrameList.cpp292 lldb::addr_t cfa = LLDB_INVALID_ADDRESS; in GetFramesUpTo() local
304 … const bool success = unwinder && unwinder->GetFrameInfoAtIndex(idx, cfa, pc); in GetFramesUpTo()
310 cfa = reg_ctx_sp->GetSP(); in GetFramesUpTo()
318 cfa, in GetFramesUpTo()
327 cfa = unwind_frame_sp->m_id.GetCallFrameAddress(); in GetFramesUpTo()
332 const bool success = unwinder && unwinder->GetFrameInfoAtIndex(idx, cfa, pc); in GetFramesUpTo()
342 ….reset (new StackFrame (m_thread.shared_from_this(), m_frames.size(), idx, cfa, cfa_is_valid, pc, … in GetFramesUpTo()
383 cfa, in GetFramesUpTo()
555 addr_t pc, cfa; in GetFrameAtIndex() local
556 if (unwinder->GetFrameInfoAtIndex(idx, cfa, pc)) in GetFrameAtIndex()
[all …]
/NextBSD/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/
HDABIMacOSX_arm.h58 CallFrameAddressIsValid (lldb::addr_t cfa) in CallFrameAddressIsValid() argument
61 if (cfa & (4ull - 1ull)) in CallFrameAddressIsValid()
63 if (cfa == 0) in CallFrameAddressIsValid()
/NextBSD/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-i386/
HDABISysV_i386.h88 CallFrameAddressIsValid (lldb::addr_t cfa) override in CallFrameAddressIsValid() argument
91 if (cfa & (4ull - 1ull)) in CallFrameAddressIsValid()
93 if (cfa == 0) in CallFrameAddressIsValid()
/NextBSD/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64/
HDABISysV_ppc64.h82 CallFrameAddressIsValid (lldb::addr_t cfa) in CallFrameAddressIsValid() argument
85 if (cfa & (8ull - 1ull)) in CallFrameAddressIsValid()
87 if (cfa == 0) in CallFrameAddressIsValid()
/NextBSD/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/
HDABISysV_x86_64.h76 CallFrameAddressIsValid (lldb::addr_t cfa) in CallFrameAddressIsValid() argument
79 if (cfa & (8ull - 1ull)) in CallFrameAddressIsValid()
81 if (cfa == 0) in CallFrameAddressIsValid()
/NextBSD/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-arm/
HDABISysV_arm.h58 CallFrameAddressIsValid (lldb::addr_t cfa) override in CallFrameAddressIsValid() argument
61 if (cfa & (4ull - 1ull)) in CallFrameAddressIsValid()
63 if (cfa == 0) in CallFrameAddressIsValid()
/NextBSD/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-mips/
HDABISysV_mips.h66 CallFrameAddressIsValid (lldb::addr_t cfa) in CallFrameAddressIsValid() argument
69 if (cfa & (8ull - 1ull)) in CallFrameAddressIsValid()
71 if (cfa == 0) in CallFrameAddressIsValid()
/NextBSD/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-mips64/
HDABISysV_mips64.h76 CallFrameAddressIsValid (lldb::addr_t cfa) in CallFrameAddressIsValid() argument
79 if (cfa & (8ull - 1ull)) in CallFrameAddressIsValid()
81 if (cfa == 0) in CallFrameAddressIsValid()
/NextBSD/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-ppc/
HDABISysV_ppc.h82 CallFrameAddressIsValid (lldb::addr_t cfa) in CallFrameAddressIsValid() argument
85 if (cfa & (8ull - 1ull)) in CallFrameAddressIsValid()
87 if (cfa == 0) in CallFrameAddressIsValid()
/NextBSD/contrib/gcc/config/i386/
HDlinux-unwind.h54 struct ucontext *uc_ = context->cfa; in x86_64_fallback_frame_state()
67 fs->cfa_offset = new_cfa - (long) context->cfa; in x86_64_fallback_frame_state()
132 sc = context->cfa + 4; in x86_fallback_frame_state()
144 } *rt_ = context->cfa; in x86_fallback_frame_state()
156 fs->cfa_offset = new_cfa - (long) context->cfa; in x86_fallback_frame_state()
/NextBSD/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/
HDABIMacOSX_i386.h82 CallFrameAddressIsValid (lldb::addr_t cfa) in CallFrameAddressIsValid() argument
85 if (cfa & (4ull - 1ull)) in CallFrameAddressIsValid()
87 if (cfa == 0) in CallFrameAddressIsValid()
/NextBSD/lib/libthr/thread/
HDthr_exit.c138 uintptr_t cfa; in thread_unwind_stop() local
143 cfa = _Unwind_GetCFA(context); in thread_unwind_stop()
145 cfa >= (uintptr_t)curthread->unwind_stackend) { in thread_unwind_stop()
150 (done || (uintptr_t)cur <= cfa)) { in thread_unwind_stop()
/NextBSD/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon/
HDABISysV_hexagon.h80 CallFrameAddressIsValid ( lldb::addr_t cfa ) in CallFrameAddressIsValid() argument
83 if (cfa & 0x07) in CallFrameAddressIsValid()
85 if (cfa == 0) in CallFrameAddressIsValid()

123