Home | History | Annotate | Download | only in x86_64

Lines Matching refs:cfa

66   Debug (1, "(cursor=%p, ip=0x%016lx, cfa=0x%016lx)\n",
67 c, c->dwarf.ip, c->dwarf.cfa);
70 unw_word_t old_cfa = c->dwarf.cfa;
110 unw_word_t prev_ip = c->dwarf.ip, prev_cfa = c->dwarf.cfa;
130 /* Like regular frame, CFA = RSP+8, RA = [CFA-8], no regs saved. */
135 c->dwarf.loc[RIP] = DWARF_LOC (c->dwarf.cfa, 0);
136 c->dwarf.cfa += 8;
169 Debug (1, "[RBP=0x%lx] = 0x%lx (cfa = 0x%lx) -> 0x%lx\n",
171 rbp, c->dwarf.cfa, rbp1);
174 valid frame it needs to be above current CFA, but don't
179 || rbp <= c->dwarf.cfa
180 || (rbp - c->dwarf.cfa) > 0x4000)
190 c->dwarf.cfa += 16;
226 if (c->dwarf.ip == prev_ip && c->dwarf.cfa == prev_cfa)
233 /* If the decode yields the exact same ip/cfa as before, then indicate
235 if (c->dwarf.ip == old_ip && c->dwarf.cfa == old_cfa)
237 Dprintf ("%s: ip and cfa unchanged; stopping here (ip=0x%lx)\n",