Searched refs:cfa (Results 1 - 25 of 31) sorted by relevance

12

/freebsd-10.3-release/contrib/llvm/tools/lldb/include/lldb/Target/
H A DUnwind.h58 lldb::addr_t cfa; local
64 if (!DoGetFrameInfoAtIndex (idx, cfa, pc))
74 lldb::addr_t& cfa,
78 return DoGetFrameInfoAtIndex (frame_idx, cfa, pc);
106 lldb::addr_t& cfa,
73 GetFrameInfoAtIndex(uint32_t frame_idx, lldb::addr_t& cfa, lldb::addr_t& pc) argument
H A DStackID.h36 StackID (lldb::addr_t pc, lldb::addr_t cfa, SymbolContextScope *symbol_scope) : argument
38 m_cfa (cfa),
121 SetCFA (lldb::addr_t cfa) argument
123 m_cfa = cfa;
H A DStackFrame.h77 /// @param [in] cfa
114 lldb::addr_t cfa,
126 lldb::addr_t cfa,
134 lldb::addr_t cfa,
H A DABI.h80 // This function should return true if "cfa" is valid call frame address for
84 CallFrameAddressIsValid (lldb::addr_t cfa) = 0;
/freebsd-10.3-release/contrib/gcc/config/s390/
H A Dlinux-unwind.h70 if (context->ra == context->cfa + 16 + sizeof (sigregs_))
72 regs = (sigregs_ *)(context->cfa + 16);
88 } *uc = context->cfa + 8 + 128;
91 signo = context->cfa + sizeof(long);
99 regs = *(sigregs_ **)(context->cfa + 8);
107 new_cfa - (long) context->cfa + 16*sizeof(long) + 32;
H A Dtpf-unwind.h67 (((unsigned long int) context->cfa) - STACK_POINTER_OFFSET));
100 (((unsigned long int) context->cfa) - STACK_POINTER_OFFSET));
106 (unsigned long int) context->cfa + STACK_POINTER_OFFSET;
/freebsd-10.3-release/contrib/gcc/config/sparc/
H A Dlinux-unwind.h52 this_cfa = (long) context->cfa;
53 new_cfa = *(long *)((context->cfa) + (regs_off + (14 * 8)));
58 fs->cfa_offset = new_cfa - (long) context->cfa;
122 this_cfa = (int) context->cfa;
123 new_cfa = *(int *)((context->cfa) + (regs_off+(4*4)+(14 * 4)));
127 fs->cfa_offset = new_cfa - (int) context->cfa;
/freebsd-10.3-release/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/
H A DABIMacOSX_arm.h64 CallFrameAddressIsValid (lldb::addr_t cfa) argument
67 if (cfa & (4ull - 1ull))
69 if (cfa == 0)
/freebsd-10.3-release/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/
H A DABIMacOSX_i386.h88 CallFrameAddressIsValid (lldb::addr_t cfa) argument
91 if (cfa & (4ull - 1ull))
93 if (cfa == 0)
/freebsd-10.3-release/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/
H A DABISysV_x86_64.h82 CallFrameAddressIsValid (lldb::addr_t cfa) argument
85 if (cfa & (8ull - 1ull))
87 if (cfa == 0)
/freebsd-10.3-release/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/
H A DUnwindLLDB.h59 uint64_t inferred_value; // eRegisterValueInferred - e.g. stack pointer == cfa + offset
75 lldb::addr_t& cfa,
117 lldb::addr_t cfa; // The canonical frame address for this stack frame member in struct:lldb_private::UnwindLLDB::Cursor
121 Cursor () : start_pc (LLDB_INVALID_ADDRESS), cfa (LLDB_INVALID_ADDRESS), sctx(), reg_ctx_lldb_sp() { }
H A DHistoryUnwind.h37 lldb::addr_t& cfa,
H A DHistoryUnwind.cpp63 HistoryUnwind::DoGetFrameInfoAtIndex (uint32_t frame_idx, lldb::addr_t& cfa, lldb::addr_t& pc) argument
68 cfa = frame_idx;
H A DUnwindLLDB.cpp100 if (!reg_ctx_sp->GetCFA (first_cursor_sp->cfa))
188 if (!reg_ctx_sp->GetCFA (cursor_sp->cfa))
203 if (abi && !abi->CallFrameAddressIsValid(cursor_sp->cfa))
257 if (m_frames.back()->start_pc == cursor_sp->start_pc && m_frames.back()->cfa == cursor_sp->cfa)
279 UnwindLLDB::DoGetFrameInfoAtIndex (uint32_t idx, addr_t& cfa, addr_t& pc) argument
295 cfa = m_frames[idx]->cfa;
H A DUnwindMacOSXFrameBackchain.h45 lldb::addr_t& cfa,
H A DUnwindMacOSXFrameBackchain.cpp57 UnwindMacOSXFrameBackchain::DoGetFrameInfoAtIndex (uint32_t idx, addr_t& cfa, addr_t& pc) argument
68 cfa = m_cursors[idx].fp;
/freebsd-10.3-release/lib/libthr/thread/
H A Dthr_exit.c138 uintptr_t cfa; local
143 cfa = _Unwind_GetCFA(context);
145 cfa >= (uintptr_t)curthread->unwind_stackend) {
150 (done || (uintptr_t)cur <= cfa)) {
/freebsd-10.3-release/contrib/gcc/config/rs6000/
H A Daix.h232 _Unwind_SetGRPtr ((CTX), 2, (CTX)->cfa + 40); \
244 _Unwind_SetGRPtr ((CTX), 2, (CTX)->cfa + 20); \
H A Dlinux-unwind.h111 } *frame = (struct sigframe *) context->cfa;
139 } *frame = (struct rt_sigframe *) context->cfa;
168 } *frame = (struct sigframe *) context->cfa;
178 } *frame = (struct rt_sigframe *) context->cfa;
237 fs->cfa_offset = new_cfa - (long) context->cfa;
345 _Unwind_SetGRPtr (context, 2, context->cfa + 40);
H A Dfreebsd.h237 _Unwind_SetGRPtr ((CTX), 2, (CTX)->cfa + 40); \
/freebsd-10.3-release/contrib/gcc/config/i386/
H A Dlinux-unwind.h54 struct ucontext *uc_ = context->cfa;
67 fs->cfa_offset = new_cfa - (long) context->cfa;
132 sc = context->cfa + 4;
144 } *rt_ = context->cfa;
156 fs->cfa_offset = new_cfa - (long) context->cfa;
/freebsd-10.3-release/contrib/llvm/tools/lldb/source/Target/
H A DStackFrameList.cpp292 lldb::addr_t cfa; local
304 const bool success = unwinder && unwinder->GetFrameInfoAtIndex(idx, cfa, pc);
310 cfa = reg_ctx_sp->GetSP();
318 cfa,
327 cfa = unwind_frame_sp->m_id.GetCallFrameAddress();
332 const bool success = unwinder && unwinder->GetFrameInfoAtIndex(idx, cfa, pc);
342 unwind_frame_sp.reset (new StackFrame (m_thread.shared_from_this(), m_frames.size(), idx, cfa, cfa_is_valid, pc, 0, stop_id_is_valid, is_history_frame, NULL));
368 cfa,
540 addr_t pc, cfa; local
541 if (unwinder->GetFrameInfoAtIndex(idx, cfa, p
[all...]
/freebsd-10.3-release/contrib/gcc/
H A Dunwind-dw2.c69 void *cfa; member in struct:_Unwind_Context
199 return (_Unwind_Ptr) context->cfa;
1167 void *cfa;
1232 _Unwind_SetSpColumn (struct _Unwind_Context *context, void *cfa,
1238 tmp_sp->ptr = (_Unwind_Ptr) cfa;
1242 tmp_sp->word = (_Unwind_Ptr) cfa;
1251 void *cfa;
1273 _Unwind_SetSpColumn (&orig_context, context->cfa, &tmp_sp);
1281 cfa = _Unwind_GetPtr (&orig_context, fs->cfa_reg);
1282 cfa
1161 void *cfa; member in struct:frame_state
1225 _Unwind_SetSpColumn(struct _Unwind_Context *context, void *cfa, _Unwind_SpTmp *tmp_sp) argument
1244 void *cfa; local
[all...]
/freebsd-10.3-release/contrib/gcc/config/mips/
H A Dlinux-unwind.h91 fs->cfa_offset = new_cfa - (_Unwind_Ptr) context->cfa;
/freebsd-10.3-release/contrib/gdb/gdb/
H A Ddwarf2-frame.c570 CORE_ADDR cfa;
640 cache->cfa = read_reg (next_frame, fs->cfa_reg);
641 cache->cfa += fs->cfa_offset;
645 cache->cfa =
744 (*this_id) = frame_id_build (cache->cfa, frame_func_unwind (next_frame));
778 *addrp = cache->cfa + cache->reg[regnum].loc.offset;
798 next_frame, cache->cfa);
832 store_typed_address (valuep, builtin_type_void_data_ptr, cache->cfa);
875 return cache->cfa;
565 CORE_ADDR cfa; member in struct:dwarf2_frame_cache

Completed in 144 milliseconds

12