Lines Matching refs:context
37 static rt_err_t (*rt_exception_hook)(void *context) = RT_NULL;
184 void rt_hw_exception_install(rt_err_t (*exception_handle)(void *context)) in rt_hw_exception_install() argument
378 struct stack_frame *context = &exception_info->stack_frame; in rt_hw_hard_fault_exception() local
388 rt_kprintf("psr: 0x%08x\n", context->exception_stack_frame.psr); in rt_hw_hard_fault_exception()
390 rt_kprintf("r00: 0x%08x\n", context->exception_stack_frame.r0); in rt_hw_hard_fault_exception()
391 rt_kprintf("r01: 0x%08x\n", context->exception_stack_frame.r1); in rt_hw_hard_fault_exception()
392 rt_kprintf("r02: 0x%08x\n", context->exception_stack_frame.r2); in rt_hw_hard_fault_exception()
393 rt_kprintf("r03: 0x%08x\n", context->exception_stack_frame.r3); in rt_hw_hard_fault_exception()
394 rt_kprintf("r04: 0x%08x\n", context->r4); in rt_hw_hard_fault_exception()
395 rt_kprintf("r05: 0x%08x\n", context->r5); in rt_hw_hard_fault_exception()
396 rt_kprintf("r06: 0x%08x\n", context->r6); in rt_hw_hard_fault_exception()
397 rt_kprintf("r07: 0x%08x\n", context->r7); in rt_hw_hard_fault_exception()
398 rt_kprintf("r08: 0x%08x\n", context->r8); in rt_hw_hard_fault_exception()
399 rt_kprintf("r09: 0x%08x\n", context->r9); in rt_hw_hard_fault_exception()
400 rt_kprintf("r10: 0x%08x\n", context->r10); in rt_hw_hard_fault_exception()
401 rt_kprintf("r11: 0x%08x\n", context->r11); in rt_hw_hard_fault_exception()
402 rt_kprintf("r12: 0x%08x\n", context->exception_stack_frame.r12); in rt_hw_hard_fault_exception()
403 rt_kprintf(" lr: 0x%08x\n", context->exception_stack_frame.lr); in rt_hw_hard_fault_exception()
404 rt_kprintf(" pc: 0x%08x\n", context->exception_stack_frame.pc); in rt_hw_hard_fault_exception()