Home | History | Annotate | Download | only in x86_64

Lines Matching refs:RBP

86 	 NULL RBP.  */
87 if (DWARF_IS_NULL_LOC (c->dwarf.loc[RBP]))
135 else if (DWARF_IS_NULL_LOC (c->dwarf.loc[RBP]))
142 unw_word_t rbp;
144 ret = dwarf_get (&c->dwarf, c->dwarf.loc[RBP], &rbp);
147 Debug (2, "returning %d [RBP=0x%lx]\n", ret,
148 DWARF_GET_LOC (c->dwarf.loc[RBP]));
152 if (!rbp)
162 rbp_loc = DWARF_LOC(rbp, 0);
164 rip_loc = DWARF_LOC (rbp + 8, 0);
166 Debug (1, "[RBP=0x%lx] = 0x%lx (cfa = 0x%lx) -> 0x%lx\n",
167 (unsigned long) DWARF_GET_LOC (c->dwarf.loc[RBP]),
168 rbp, c->dwarf.cfa, rbp1);
170 /* Heuristic to determine incorrect guess. For RBP to be a
173 anything about new RBP (rbp1) since it may not be a frame
176 || rbp <= c->dwarf.cfa
177 || (rbp - c->dwarf.cfa) > 0x4000)
194 c->dwarf.loc[RBP] = rbp_loc;
201 if (DWARF_IS_NULL_LOC (c->dwarf.loc[RBP]))
204 Debug (2, "NULL %%rbp loc, returning %d\n", ret);