Lines Matching defs:cfa
144 struct cfa {
146 } cfa;
154 static const struct cfa badCFA = { ARRAY_SIZE(reg_info), 1 };
730 unw_debug("cfa nop ");
812 memcpy(&state->cfa, &badCFA,
813 sizeof(state->cfa));
826 state->cfa.reg = get_uleb128(&ptr.p8, end);
827 unw_debug("cfa_def_cfa: r%lu ", state->cfa.reg);
830 state->cfa.offs = get_uleb128(&ptr.p8, end);
832 state->cfa.offs);
835 state->cfa.reg = get_uleb128(&ptr.p8, end);
838 state->cfa.offs = get_sleb128(&ptr.p8, end)
843 state->cfa.reg = get_uleb128(&ptr.p8, end);
903 unsigned long startLoc = 0, endLoc = 0, cfa;
1134 memcpy(&state.cfa, &badCFA, sizeof(state.cfa));
1146 || state.cfa.reg >= ARRAY_SIZE(reg_info)
1147 || reg_info[state.cfa.reg].width != sizeof(unsigned long)
1148 || state.cfa.offs % sizeof(unsigned long))
1182 cfa = FRAME_REG(state.cfa.reg, unsigned long) + state.cfa.offs;
1183 startLoc = min_t(unsigned long, UNW_SP(frame), cfa);
1184 endLoc = max_t(unsigned long, UNW_SP(frame), cfa);
1186 startLoc = min(STACK_LIMIT(cfa), cfa);
1187 endLoc = max(STACK_LIMIT(cfa), cfa);
1191 state.cfa.reg, state.cfa.offs, cfa);
1246 UNW_SP(frame) = cfa;
1271 FRAME_REG(i, unsigned long) = cfa + state.regs[i].value
1275 addr = cfa + state.regs[i].value * state.dataAlign;