Lines Matching refs:frame

58 	stack_frame *frame;  in get_current_stack_frame()  local
59 asm volatile("mr %0, %%r1" : "=r"(frame)); in get_current_stack_frame()
60 return frame; in get_current_stack_frame()
67 stack_frame frame; in get_next_frame() local
68 if (debug_memcpy(B_CURRENT_TEAM, &frame, (void*)framePointer, sizeof(frame)) in get_next_frame()
73 *ip = frame.return_address; in get_next_frame()
74 *next = (addr_t)frame.previous; in get_next_frame()
186 struct iframe *frame = NULL; in stack_trace() local
190 frame = frameStack->frames[i]; in stack_trace()
195 if (frame) { in stack_trace()
196 kprintf("iframe at %p\n", frame); in stack_trace()
198 frame->r0, frame->r1, frame->r2, frame->r3); in stack_trace()
200 frame->r4, frame->r5, frame->r6, frame->r7); in stack_trace()
202 frame->r8, frame->r9, frame->r10, frame->r11); in stack_trace()
204 frame->r12, frame->r13, frame->r14, frame->r15); in stack_trace()
206 frame->r16, frame->r17, frame->r18, frame->r19); in stack_trace()
208 frame->r20, frame->r21, frame->r22, frame->r23); in stack_trace()
210 frame->r24, frame->r25, frame->r26, frame->r27); in stack_trace()
212 frame->r28, frame->r29, frame->r30, frame->r31); in stack_trace()
214 frame->lr, frame->cr, frame->xer, frame->ctr); in stack_trace()
215 kprintf("fpscr 0x%08lx\n", frame->fpscr); in stack_trace()
217 frame->srr0, frame->srr1, frame->dar, frame->dsisr); in stack_trace()
218 kprintf(" vector: 0x%lx\n", frame->vector); in stack_trace()
220 print_stack_frame(thread, frame->srr0, framePointer, frame->r1); in stack_trace()
221 framePointer = frame->r1; in stack_trace()
263 stack_frame* frame = (stack_frame*)get_current_stack_frame(); in arch_debug_save_registers() local
264 registers->r1 = (addr_t)frame->previous; in arch_debug_save_registers()