Lines Matching refs:frame
303 * Figure out how many arguments were passed into the frame at "fp".
335 struct i386_frame *if_frame; /* point to next frame */
352 * Figure out the next frame up in the call stack.
354 * proceed with the calling frame. We return the ip that faulted.
358 * It might be possible to dig out from the next frame up the name
438 struct i386_frame *frame, *lastframe;
519 frame = (struct i386_frame *)ddb_regs.ebp;
548 frame = (struct i386_frame *)ddb_regs.ebp;
570 frame = (struct i386_frame *) (iss32->ebp);
591 frame = (struct i386_frame *) (iss32->ebp);
601 frame = (struct i386_frame *) (iks->k_ebp);
623 frame = (struct i386_frame *) (iss32->ebp);
630 frame = (struct i386_frame *)addr;
633 callpc = (db_addr_t)db_get_task_value((int)&frame->f_retaddr,
639 if (!INKERNELSTACK((unsigned)frame, th)) {
648 while (frame_count-- && frame != 0) {
689 narg = db_numargs(frame,
702 narg = db_numargs(frame,
712 db_printf("0x%x 0x%x(", frame, callpc);
715 db_printf("0x%x %s(", frame, name);
717 argp = &frame->f_arg0;
765 db_nextframe(&lastframe, &frame, &callpc, frame_type,
768 if (frame == 0) {
783 !INKERNELSTACK((unsigned)frame, th))
790 if (frame <= lastframe) {
792 !INKERNELSTACK(frame, th)))
794 db_printf("Bad frame pointer: 0x%x\n", frame);