Lines Matching refs:context
40 static rt_err_t (*rt_exception_hook)(void *context) = RT_NULL;
266 void rt_hw_exception_install(rt_err_t (*exception_handle)(void *context)) in rt_hw_exception_install() argument
460 struct stack_frame *context = &exception_info->stack_frame; in rt_hw_hard_fault_exception() local
470 rt_kprintf("psr: 0x%08x\n", context->exception_stack_frame.psr); in rt_hw_hard_fault_exception()
472 rt_kprintf("r00: 0x%08x\n", context->exception_stack_frame.r0); in rt_hw_hard_fault_exception()
473 rt_kprintf("r01: 0x%08x\n", context->exception_stack_frame.r1); in rt_hw_hard_fault_exception()
474 rt_kprintf("r02: 0x%08x\n", context->exception_stack_frame.r2); in rt_hw_hard_fault_exception()
475 rt_kprintf("r03: 0x%08x\n", context->exception_stack_frame.r3); in rt_hw_hard_fault_exception()
476 rt_kprintf("r04: 0x%08x\n", context->r4); in rt_hw_hard_fault_exception()
477 rt_kprintf("r05: 0x%08x\n", context->r5); in rt_hw_hard_fault_exception()
478 rt_kprintf("r06: 0x%08x\n", context->r6); in rt_hw_hard_fault_exception()
479 rt_kprintf("r07: 0x%08x\n", context->r7); in rt_hw_hard_fault_exception()
480 rt_kprintf("r08: 0x%08x\n", context->r8); in rt_hw_hard_fault_exception()
481 rt_kprintf("r09: 0x%08x\n", context->r9); in rt_hw_hard_fault_exception()
482 rt_kprintf("r10: 0x%08x\n", context->r10); in rt_hw_hard_fault_exception()
483 rt_kprintf("r11: 0x%08x\n", context->r11); in rt_hw_hard_fault_exception()
484 rt_kprintf("r12: 0x%08x\n", context->exception_stack_frame.r12); in rt_hw_hard_fault_exception()
485 rt_kprintf(" lr: 0x%08x\n", context->exception_stack_frame.lr); in rt_hw_hard_fault_exception()
486 rt_kprintf(" pc: 0x%08x\n", context->exception_stack_frame.pc); in rt_hw_hard_fault_exception()