Lines Matching refs:frame
59 stack_frame *frame;
60 asm volatile("move.l %%fp,%0" : "=r"(frame));
61 return frame;
68 stack_frame frame;
69 if (debug_memcpy(B_CURRENT_TEAM, &frame, (void*)framePointer, sizeof(frame))
74 *ip = frame.return_address;
75 *next = (addr_t)frame.previous;
182 kprintf("frame caller <image>:function + offset\n");
185 // see if the frame pointer matches the iframe
186 struct iframe *frame = NULL;
190 frame = frameStack->frames[i];
195 if (frame) {
196 kprintf("iframe at %p\n", frame);
198 frame->d[0], frame->d[1], frame->d[2], frame->d[3]);
200 frame->d[4], frame->d[5], frame->d[6], frame->d[7]);
202 frame->a[0], frame->a[1], frame->a[2], frame->a[3]);
205 frame->a[4], frame->a[5], frame->a[6], -1L/*frame->a[7]*/);
208 frame->pc, frame->ccr);*/
210 frame->cpu.pc, frame->cpu.sr);
213 print_stack_frame(thread, frame->cpu.pc, framePointer, frame->a[6]);
214 framePointer = frame->a[6];
231 kprintf("circular stack frame: %p!\n", (void *)framePointer);
302 // see if the frame pointer matches the iframe
303 struct iframe *frame = NULL;
307 frame = frameStack->frames[i];
315 if (frame) {
316 ip = frame->cpu.pc;
317 nextFrame = frame->a[6];