Lines Matching refs:fr
65 struct frame fr; local
71 if (adbread(SP_DATA, ap->a_fp + 8, &fr.fr_savap, 12) != 12)
74 ap->a_ap = fr.fr_savap;
75 ap->a_fp = fr.fr_savfp;
76 ap->a_pc = fr.fr_savpc;
276 struct frame fr; /* the frame above this frame */ local
290 fr.fr_savpc = UNKNOWN;
300 GET(fr, cur.a_fp = dot);
302 if (fr.fr_s) { /* was a `calls'; can figure out ap */
303 cur.a_ap = cur.a_fp + sizeof(fr) + fr.fr_spa;
304 for (i = fr.fr_mask; i != 0; i >>= 1)
331 if (fr.fr_savpc == UNKNOWN)
332 GET(fr, cur.a_fp);
391 for (r = 0, i = fr.fr_mask; i != 0; r++, i >>= 1)
394 a += fr.fr_spa;
395 if (fr.fr_s)
424 if (fr.fr_savfp == 0)
426 cur.a_ap = fr.fr_savap;
427 cur.a_fp = fr.fr_savfp;
431 cur.a_pc = fr.fr_savpc;
432 fr.fr_savpc = UNKNOWN; /* until we read it again */