Home | History | Annotate | Download | only in x86_64

Lines Matching defs:rbp

89 	 NULL RBP.  */
90 if (DWARF_IS_NULL_LOC (c->dwarf.loc[RBP]))
138 else if (DWARF_IS_NULL_LOC (c->dwarf.loc[RBP]))
145 unw_word_t rbp;
147 ret = dwarf_get (&c->dwarf, c->dwarf.loc[RBP], &rbp);
150 Debug (2, "returning %d [RBP=0x%lx]\n", ret,
151 DWARF_GET_LOC (c->dwarf.loc[RBP]));
155 if (!rbp)
165 rbp_loc = DWARF_LOC(rbp, 0);
167 rip_loc = DWARF_LOC (rbp + 8, 0);
169 Debug (1, "[RBP=0x%lx] = 0x%lx (cfa = 0x%lx) -> 0x%lx\n",
170 (unsigned long) DWARF_GET_LOC (c->dwarf.loc[RBP]),
171 rbp, c->dwarf.cfa, rbp1);
173 /* Heuristic to determine incorrect guess. For RBP to be a
176 anything about new RBP (rbp1) since it may not be a frame
179 || rbp <= c->dwarf.cfa
180 || (rbp - c->dwarf.cfa) > 0x4000)
197 c->dwarf.loc[RBP] = rbp_loc;
204 if (DWARF_IS_NULL_LOC (c->dwarf.loc[RBP]))
207 Debug (2, "NULL %%rbp loc, returning %d\n", ret);