Lines Matching refs:fp
22 uintptr_t fp; member
103 uintptr_t fp, last_fp = 0; in walk_stackframe() local
109 fp = esf->s0; in walk_stackframe()
113 fp = (uintptr_t)__builtin_frame_address(0); in walk_stackframe()
117 fp = csf->s0; in walk_stackframe()
121 for (int i = 0; (i < MAX_STACK_FRAMES) && vrfy(fp, thread, esf) && (fp > last_fp); i++) { in walk_stackframe()
122 if (in_text_region(ra) && !cb(cookie, ra, fp)) { in walk_stackframe()
125 last_fp = fp; in walk_stackframe()
128 frame = (struct stackframe *)fp - 1; in walk_stackframe()
132 if (in_text_region(esf->ra) && !cb(cookie, esf->ra, fp)) { in walk_stackframe()
161 fp = frame->ra; in walk_stackframe()
162 frame = (struct stackframe *)fp; in walk_stackframe()
166 fp = frame->fp; in walk_stackframe()