| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/ |
| H A D | UnwindLLDB.cpp | 89 if (!reg_ctx_sp->GetCFA(first_cursor_sp->cfa)) in AddFirstFrame() 159 if (!(prev_frame->reg_ctx_lldb_sp->GetCFA(prev_frame->cfa))) in GetOneMoreFrame() 179 if (!(prev_frame->reg_ctx_lldb_sp->GetCFA(prev_frame->cfa))) in GetOneMoreFrame() 191 if (!reg_ctx_sp->GetCFA(cursor_sp->cfa)) { in GetOneMoreFrame() 199 if (!(prev_frame->reg_ctx_lldb_sp->GetCFA(prev_frame->cfa))) in GetOneMoreFrame() 211 if (abi && !abi->CallFrameAddressIsValid(cursor_sp->cfa)) { in GetOneMoreFrame() 222 !reg_ctx_sp->GetCFA(cursor_sp->cfa) || in GetOneMoreFrame() 223 !abi->CallFrameAddressIsValid(cursor_sp->cfa)) { in GetOneMoreFrame() 289 prev_frame->cfa == cursor_sp->cfa) { in GetOneMoreFrame() 389 m_frames[m_frames.size() - 2]->cfa); in AddOneMoreFrame() [all …]
|
| H A D | UnwindLLDB.h | 76 bool DoGetFrameInfoAtIndex(uint32_t frame_idx, lldb::addr_t &cfa, 117 lldb::addr_t cfa; // The canonical frame address for this stack frame member 124 : start_pc(LLDB_INVALID_ADDRESS), cfa(LLDB_INVALID_ADDRESS), sctx(), in Cursor()
|
| /freebsd-12.1/contrib/gcc/config/s390/ |
| H A D | linux-unwind.h | 70 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()
|
| /freebsd-12.1/contrib/libunwind/src/ |
| H A D | DwarfInstructions.hpp | 81 A &addressSpace, const R ®isters, pint_t cfa, in getSavedRegister() argument 90 registers, cfa)); in getSavedRegister() 94 registers, cfa); in getSavedRegister() 109 A &addressSpace, const R ®isters, pint_t cfa, in getSavedFloatRegister() argument 113 return addressSpace.getDouble(cfa + (pint_t)savedReg.value); in getSavedFloatRegister() 118 registers, cfa)); in getSavedFloatRegister() 132 A &addressSpace, const R ®isters, pint_t cfa, in getSavedVectorRegister() argument 141 registers, cfa)); in getSavedVectorRegister() 164 pint_t cfa = getCFA(addressSpace, prolog, registers); in stepWithDwarf() local 199 newRegisters.setSP(cfa); in stepWithDwarf() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Target/ |
| H A D | Unwind.h | 40 lldb::addr_t cfa; in GetFramesUpTo() local 45 if (!DoGetFrameInfoAtIndex(idx, cfa, pc)) { in GetFramesUpTo() 52 bool GetFrameInfoAtIndex(uint32_t frame_idx, lldb::addr_t &cfa, in GetFrameInfoAtIndex() argument 55 return DoGetFrameInfoAtIndex(frame_idx, cfa, pc); in GetFrameInfoAtIndex() 73 virtual bool DoGetFrameInfoAtIndex(uint32_t frame_idx, lldb::addr_t &cfa,
|
| H A D | StackID.h | 27 explicit StackID(lldb::addr_t pc, lldb::addr_t cfa, in StackID() argument 29 : m_pc(pc), m_cfa(cfa), m_symbol_scope(symbol_scope) {} in StackID() 75 void SetCFA(lldb::addr_t cfa) { m_cfa = cfa; } in SetCFA() argument
|
| /freebsd-12.1/contrib/gcc/config/sparc/ |
| H A D | linux-unwind.h | 52 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()
|
| /freebsd-12.1/contrib/gcc/config/rs6000/ |
| H A D | linux-unwind.h | 111 } *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()
|
| /freebsd-12.1/contrib/gcc/ |
| H A D | unwind-dw2.c | 69 void *cfa; member 196 return (_Unwind_Ptr) context->cfa; in _Unwind_GetCFA() 1161 void *cfa; member 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 1275 cfa += fs->cfa_offset; in uw_update_context_1() 1284 cfa = (void *) (_Unwind_Ptr) in uw_update_context_1() 1292 context->cfa = cfa; in uw_update_context_1() 1325 (_Unwind_Ptr) cfa); in uw_update_context_1() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Target/ |
| H A D | StackFrameList.cpp | 394 addr_t cfa = LLDB_INVALID_ADDRESS; in SynthesizeTailCallFrames() local 401 m_thread.shared_from_this(), frame_idx, concrete_frame_idx, cfa, in SynthesizeTailCallFrames() 451 lldb::addr_t cfa = LLDB_INVALID_ADDRESS; in GetFramesUpTo() local 460 unwinder && unwinder->GetFrameInfoAtIndex(idx, cfa, pc); in GetFramesUpTo() 465 cfa = reg_ctx_sp->GetSP(); in GetFramesUpTo() 471 cfa, pc, nullptr)); in GetFramesUpTo() 476 cfa = unwind_frame_sp->m_id.GetCallFrameAddress(); in GetFramesUpTo() 480 unwinder && unwinder->GetFrameInfoAtIndex(idx, cfa, pc); in GetFramesUpTo() 664 addr_t pc, cfa; in GetFrameAtIndex() local 665 if (unwinder->GetFrameInfoAtIndex(idx, cfa, pc)) { in GetFrameAtIndex() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-arm64/ |
| H A D | ABISysV_arm64.h | 52 bool CallFrameAddressIsValid(lldb::addr_t cfa) override { in CallFrameAddressIsValid() argument 54 if (cfa & (8ull - 1ull)) in CallFrameAddressIsValid() 56 if (cfa == 0) in CallFrameAddressIsValid()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64/ |
| H A D | ABIMacOSX_arm64.h | 49 bool CallFrameAddressIsValid(lldb::addr_t cfa) override { in CallFrameAddressIsValid() argument 51 if (cfa & (8ull - 1ull)) in CallFrameAddressIsValid() 53 if (cfa == 0) in CallFrameAddressIsValid()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/ |
| H A D | ABIMacOSX_i386.h | 55 bool CallFrameAddressIsValid(lldb::addr_t cfa) override { in CallFrameAddressIsValid() argument 57 if (cfa & (4ull - 1ull)) in CallFrameAddressIsValid() 59 if (cfa == 0) in CallFrameAddressIsValid()
|
| /freebsd-12.1/contrib/gcc/config/i386/ |
| H A D | linux-unwind.h | 54 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()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-arm/ |
| H A D | ABISysV_arm.h | 40 bool CallFrameAddressIsValid(lldb::addr_t cfa) override { in CallFrameAddressIsValid() argument 42 if (cfa & (4ull - 1ull)) in CallFrameAddressIsValid() 44 if (cfa == 0) in CallFrameAddressIsValid()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-i386/ |
| H A D | ABISysV_i386.h | 63 bool CallFrameAddressIsValid(lldb::addr_t cfa) override { in CallFrameAddressIsValid() argument 65 if (cfa & (4ull - 1ull)) in CallFrameAddressIsValid() 67 if (cfa == 0) in CallFrameAddressIsValid()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-mips/ |
| H A D | ABISysV_mips.h | 47 bool CallFrameAddressIsValid(lldb::addr_t cfa) override { in CallFrameAddressIsValid() argument 49 if (cfa & (8ull - 1ull)) in CallFrameAddressIsValid() 51 if (cfa == 0) in CallFrameAddressIsValid()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-ppc/ |
| H A D | ABISysV_ppc.h | 56 bool CallFrameAddressIsValid(lldb::addr_t cfa) override { in CallFrameAddressIsValid() argument 58 if (cfa & (8ull - 1ull)) in CallFrameAddressIsValid() 60 if (cfa == 0) in CallFrameAddressIsValid()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/ |
| H A D | ABIMacOSX_arm.h | 40 bool CallFrameAddressIsValid(lldb::addr_t cfa) override { in CallFrameAddressIsValid() argument 42 if (cfa & (4ull - 1ull)) in CallFrameAddressIsValid() 44 if (cfa == 0) in CallFrameAddressIsValid()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-mips64/ |
| H A D | ABISysV_mips64.h | 58 bool CallFrameAddressIsValid(lldb::addr_t cfa) override { in CallFrameAddressIsValid() argument 60 if (cfa & (8ull - 1ull)) in CallFrameAddressIsValid() 62 if (cfa == 0) in CallFrameAddressIsValid()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64/ |
| H A D | ABISysV_ppc64.h | 56 bool CallFrameAddressIsValid(lldb::addr_t cfa) override { in CallFrameAddressIsValid() argument 58 if (cfa & (8ull - 1ull)) in CallFrameAddressIsValid() 60 if (cfa == 0) in CallFrameAddressIsValid()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/ |
| H A D | ABISysV_x86_64.h | 56 bool CallFrameAddressIsValid(lldb::addr_t cfa) override { in CallFrameAddressIsValid() argument 58 if (cfa & (8ull - 1ull)) in CallFrameAddressIsValid() 60 if (cfa == 0) in CallFrameAddressIsValid()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-s390x/ |
| H A D | ABISysV_s390x.h | 49 bool CallFrameAddressIsValid(lldb::addr_t cfa) override { in CallFrameAddressIsValid() argument 51 if (cfa & (8ull - 1ull)) in CallFrameAddressIsValid() 53 if (cfa == 0) in CallFrameAddressIsValid()
|
| /freebsd-12.1/lib/libthr/thread/ |
| H A D | thr_exit.c | 142 uintptr_t cfa; in thread_unwind_stop() local 147 cfa = _Unwind_GetCFA(context); in thread_unwind_stop() 149 cfa >= (uintptr_t)curthread->unwind_stackend) { in thread_unwind_stop() 154 (done || (uintptr_t)cur <= cfa)) { in thread_unwind_stop()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon/ |
| H A D | ABISysV_hexagon.h | 57 bool CallFrameAddressIsValid(lldb::addr_t cfa) override { in CallFrameAddressIsValid() argument 59 if (cfa & 0x07) in CallFrameAddressIsValid() 61 if (cfa == 0) in CallFrameAddressIsValid()
|