| /llvm-project-15.0.7/llvm/test/DebugInfo/SystemZ/ |
| H A D | eh_frame.s | 56 # DW_CFA_offset: r13 at cfa-56 57 # DW_CFA_offset: r14 at cfa-48 58 # DW_CFA_offset: r15 at cfa-40 62 # DW_CFA_offset: r24 at cfa-224 63 # DW_CFA_offset: r28 at cfa-216 64 # DW_CFA_offset: r25 at cfa-208 65 # DW_CFA_offset: r29 at cfa-200 66 # DW_CFA_offset: r26 at cfa-192 67 # DW_CFA_offset: r30 at cfa-184 68 # DW_CFA_offset: r27 at cfa-176 [all …]
|
| /llvm-project-15.0.7/lldb/source/Target/ |
| H A D | UnwindLLDB.cpp | 88 if (!reg_ctx_sp->GetCFA(first_cursor_sp->cfa)) in AddFirstFrame() 158 if (!(prev_frame->reg_ctx_lldb_sp->GetCFA(prev_frame->cfa))) in GetOneMoreFrame() 177 if (!(prev_frame->reg_ctx_lldb_sp->GetCFA(prev_frame->cfa))) in GetOneMoreFrame() 189 if (!reg_ctx_sp->GetCFA(cursor_sp->cfa)) { in GetOneMoreFrame() 197 if (!(prev_frame->reg_ctx_lldb_sp->GetCFA(prev_frame->cfa))) in GetOneMoreFrame() 208 if (abi && !abi->CallFrameAddressIsValid(cursor_sp->cfa)) { in GetOneMoreFrame() 219 !reg_ctx_sp->GetCFA(cursor_sp->cfa) || in GetOneMoreFrame() 220 !abi->CallFrameAddressIsValid(cursor_sp->cfa)) { in GetOneMoreFrame() 284 prev_frame->cfa == cursor_sp->cfa) { in GetOneMoreFrame() 382 m_frames[m_frames.size() - 2]->cfa); in AddOneMoreFrame() [all …]
|
| H A D | StackFrameList.cpp | 415 addr_t cfa = LLDB_INVALID_ADDRESS; in SynthesizeTailCallFrames() local 425 m_thread.shared_from_this(), frame_idx, concrete_frame_idx, cfa, in SynthesizeTailCallFrames() 476 lldb::addr_t cfa = LLDB_INVALID_ADDRESS; in GetFramesUpTo() local 486 idx, cfa, pc, behaves_like_zeroth_frame); in GetFramesUpTo() 491 cfa = reg_ctx_sp->GetSP(); in GetFramesUpTo() 497 cfa, pc, behaves_like_zeroth_frame, nullptr); in GetFramesUpTo() 502 cfa = unwind_frame_sp->m_id.GetCallFrameAddress(); in GetFramesUpTo() 543 unwind_frame_sp->GetRegisterContextSP(), cfa, next_frame_address, in GetFramesUpTo() 672 addr_t pc, cfa; in GetFrameAtIndex() local 675 idx, cfa, pc, behaves_like_zeroth_frame)) { in GetFrameAtIndex() [all …]
|
| /llvm-project-15.0.7/lldb/test/Shell/ObjectFile/Breakpad/Inputs/ |
| H A D | identification-linux.syms | 4 STACK CFI INIT 1000 6 .cfa: $rsp 8 + .ra: .cfa -8 + ^ 5 STACK CFI 1001 $rbp: .cfa -16 + ^ .cfa: $rsp 16 + 6 STACK CFI 1004 .cfa: $rbp 16 +
|
| H A D | identification-macosx.syms | 4 STACK CFI INIT f30 6 .cfa: $rsp 8 + .ra: .cfa -8 + ^ 5 STACK CFI f31 $rbp: .cfa -16 + ^ .cfa: $rsp 16 + 6 STACK CFI f34 .cfa: $rbp 16 +
|
| H A D | sections.syms | 10 STACK CFI INIT 1010 10 .cfa: $rsp 8 + .ra: .cfa -8 + ^ 11 STACK CFI 1011 $rbp: .cfa -16 + ^ .cfa: $rsp 16 + 12 STACK CFI 1014 .cfa: $rbp 16 +
|
| /llvm-project-15.0.7/libunwind/src/ |
| H A D | DwarfInstructions.hpp | 91 A &addressSpace, const R ®isters, pint_t cfa, in getSavedRegister() argument 103 (pint_t)savedReg.value, addressSpace, registers, cfa)); in getSavedRegister() 107 registers, cfa); in getSavedRegister() 123 A &addressSpace, const R ®isters, pint_t cfa, in getSavedFloatRegister() argument 132 registers, cfa)); in getSavedFloatRegister() 151 A &addressSpace, const R ®isters, pint_t cfa, in getSavedVectorRegister() argument 160 registers, cfa)); in getSavedVectorRegister() 201 pint_t cfa = getCFA(addressSpace, prolog, registers); in stepWithDwarf() local 213 newRegisters.setSP(cfa); in stepWithDwarf() 264 register unsigned long long x16 __asm("x16") = cfa; in stepWithDwarf() [all …]
|
| /llvm-project-15.0.7/lldb/test/Shell/SymbolFile/Breakpad/Inputs/ |
| H A D | unwind-via-stack-cfi.syms | 6 STACK CFI INIT 420 29 .cfa: $rbp ^ .ra: .cfa 8 + ^ $rsp: .cfa 16 + $rbp: .cfa ^
|
| H A D | stack-cfi-arm.syms | 4 STACK CFI INIT 0 2 .cfa: sp 0 + .ra: lr 5 STACK CFI 2 .cfa: sp 8 + .ra: .cfa -4 + ^ r7: .cfa -8 + ^
|
| H A D | stack-cfi-parsing.syms | 11 STACK CFI INIT 0 2 .cfa: $rsp .ra: .cfa $rbp: $rsp 18 STACK CFI INIT 7 1 .cfa: $rsp 20 STACK CFI INIT 9 1 .cfa: $rbp .ra: $rax
|
| /llvm-project-15.0.7/lldb/include/lldb/Target/ |
| H A D | Unwind.h | 37 lldb::addr_t cfa; in GetFramesUpTo() local 43 if (!DoGetFrameInfoAtIndex(idx, cfa, pc, behaves_like_zeroth_frame)) { in GetFramesUpTo() 50 bool GetFrameInfoAtIndex(uint32_t frame_idx, lldb::addr_t &cfa, in GetFrameInfoAtIndex() argument 53 return DoGetFrameInfoAtIndex(frame_idx, cfa, pc, behaves_like_zeroth_frame); in GetFrameInfoAtIndex() 69 virtual bool DoGetFrameInfoAtIndex(uint32_t frame_idx, lldb::addr_t &cfa,
|
| H A D | StackID.h | 22 explicit StackID(lldb::addr_t pc, lldb::addr_t cfa, in StackID() argument 24 : m_pc(pc), m_cfa(cfa), m_symbol_scope(symbol_scope) {} in StackID() 68 void SetCFA(lldb::addr_t cfa) { m_cfa = cfa; } in SetCFA() argument
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/ |
| H A D | eh-dwarf-cfa.ll | 7 declare i8* @llvm.eh.dwarf.cfa(i32) nounwind 13 %0 = call i8* @llvm.eh.dwarf.cfa(i32 0) 26 %0 = call i8* @llvm.eh.dwarf.cfa(i32 0) 46 %0 = call i8* @llvm.eh.dwarf.cfa(i32 0) 66 %0 = call i8* @llvm.eh.dwarf.cfa(i32 0)
|
| /llvm-project-15.0.7/lldb/test/Shell/ObjectFile/Breakpad/ |
| H A D | sections.test | 84 … 4B204346 4920494E 49542031 30313020 3130202E 6366613A 20247273 |STACK CFI INIT 1010 10 .cfa: $rs| 85 … 2B202E72 613A202E 63666120 2D38202B 205E0A53 5441434B 20434649 |p 8 + .ra: .cfa -8 + ^.STACK CFI| 86 … 31202472 62703A20 2E636661 202D3136 202B205E 202E6366 613A2024 | 1011 $rbp: .cfa -16 + ^ .cfa: $| 87 … 3136202B 0A535441 434B2043 46492031 30313420 2E636661 3A202472 |rsp 16 +.STACK CFI 1014 .cfa: $r|
|
| /llvm-project-15.0.7/lldb/source/Plugins/ABI/X86/ |
| H A D | ABISysV_i386.h | 62 bool CallFrameAddressIsValid(lldb::addr_t cfa) override { in CallFrameAddressIsValid() argument 64 if (cfa & (4ull - 1ull)) in CallFrameAddressIsValid() 66 if (cfa == 0) in CallFrameAddressIsValid()
|
| H A D | ABIMacOSX_i386.h | 54 bool CallFrameAddressIsValid(lldb::addr_t cfa) override { in CallFrameAddressIsValid() argument 56 if (cfa & (4ull - 1ull)) in CallFrameAddressIsValid() 58 if (cfa == 0) in CallFrameAddressIsValid()
|
| H A D | ABISysV_x86_64.h | 54 bool CallFrameAddressIsValid(lldb::addr_t cfa) override { in CallFrameAddressIsValid() argument 56 if (cfa & (8ull - 1ull)) in CallFrameAddressIsValid() 58 if (cfa == 0) in CallFrameAddressIsValid()
|
| H A D | ABIWindows_x86_64.h | 49 bool CallFrameAddressIsValid(lldb::addr_t cfa) override { in CallFrameAddressIsValid() argument 50 if (cfa & (8ull - 1ull)) in CallFrameAddressIsValid() 52 if (cfa == 0) in CallFrameAddressIsValid()
|
| /llvm-project-15.0.7/lldb/source/Plugins/ABI/AArch64/ |
| H A D | ABIMacOSX_arm64.h | 48 bool CallFrameAddressIsValid(lldb::addr_t cfa) override { in CallFrameAddressIsValid() argument 50 if (cfa & (8ull - 1ull)) in CallFrameAddressIsValid() 52 if (cfa == 0) in CallFrameAddressIsValid()
|
| /llvm-project-15.0.7/lldb/source/Plugins/ABI/PowerPC/ |
| H A D | ABISysV_ppc64.h | 55 bool CallFrameAddressIsValid(lldb::addr_t cfa) override { in CallFrameAddressIsValid() argument 57 if (cfa & (8ull - 1ull)) in CallFrameAddressIsValid() 59 if (cfa == 0) in CallFrameAddressIsValid()
|
| H A D | ABISysV_ppc.h | 55 bool CallFrameAddressIsValid(lldb::addr_t cfa) override { in CallFrameAddressIsValid() argument 57 if (cfa & (8ull - 1ull)) in CallFrameAddressIsValid() 59 if (cfa == 0) in CallFrameAddressIsValid()
|
| /llvm-project-15.0.7/lldb/source/Plugins/ABI/ARM/ |
| H A D | ABISysV_arm.h | 39 bool CallFrameAddressIsValid(lldb::addr_t cfa) override { in CallFrameAddressIsValid() argument 41 if (cfa & (4ull - 1ull)) in CallFrameAddressIsValid() 43 if (cfa == 0) in CallFrameAddressIsValid()
|
| H A D | ABIMacOSX_arm.h | 39 bool CallFrameAddressIsValid(lldb::addr_t cfa) override { in CallFrameAddressIsValid() argument 41 if (cfa & (4ull - 1ull)) in CallFrameAddressIsValid() 43 if (cfa == 0) in CallFrameAddressIsValid()
|
| /llvm-project-15.0.7/lldb/source/Plugins/ABI/Mips/ |
| H A D | ABISysV_mips64.h | 57 bool CallFrameAddressIsValid(lldb::addr_t cfa) override { in CallFrameAddressIsValid() argument 59 if (cfa & (8ull - 1ull)) in CallFrameAddressIsValid() 61 if (cfa == 0) in CallFrameAddressIsValid()
|
| /llvm-project-15.0.7/lldb/source/Plugins/ABI/SystemZ/ |
| H A D | ABISysV_s390x.h | 48 bool CallFrameAddressIsValid(lldb::addr_t cfa) override { in CallFrameAddressIsValid() argument 50 if (cfa & (8ull - 1ull)) in CallFrameAddressIsValid() 52 if (cfa == 0) in CallFrameAddressIsValid()
|