Lines Matching refs:fp
62 FILE *fp;
65 fp = log_fp;
67 return fp;
70 int fex_set_log(FILE *fp)
73 log_fp = fp;
122 struct frame *fp)
137 for (i = 1, f = fp; i < log_depth && i < l->nstack &&
149 for (n = 1, f = fp; n < log_depth && f && f->fr_savpc;
159 l->stack[i] = (char *)fp->fr_savpc;
160 fp = FRAMEP(fp->fr_savfp);
178 * lem arises because (i) base conversion in fprintf can cause a fp
186 * Incurs a fp exception, Calls fprintf,
189 * Calls fprintf, Incurs a fp exception,
197 static void print_stack(int fd, char *addr, struct frame *fp)
214 if (fp == NULL)
216 addr = (char *)fp->fr_savpc;
217 fp = FRAMEP(fp->fr_savfp);
224 struct frame *fp;
239 fp = FRAMEP(uc.uc_mcontext.gregs[REG_SP]);
241 fp = FRAMEP(uc.uc_mcontext.gregs[EBP]);
245 if (fp == NULL) {
249 stk = (char *)fp->fr_savpc;
250 fp = FRAMEP(fp->fr_savfp);
253 if (check_exc_list(stk, (unsigned long)msg, stk, fp)) {
264 print_stack(fd, stk, fp);
287 struct frame *fp;
301 fp = FRAMEP(uap->uc_mcontext.gregs[REG_SP]);
304 fp = FRAMEP(uap->uc_mcontext.gregs[REG_RBP]);
307 fp = FRAMEP(uap->uc_mcontext.gregs[EBP]);
351 if (check_exc_list(addr, (unsigned long)e, stk, fp)) {
396 print_stack(fd, stk, fp);