Lines Matching refs:context

50 static rt_err_t (*rt_exception_hook)(void *context) = RT_NULL;
101 void rt_hw_exception_install(rt_err_t (*exception_handle)(void* context)) in rt_hw_exception_install() argument
298 struct stack_frame *context = &exception_info->stack_frame; in rt_hw_hard_fault_exception() local
309 rt_kprintf("psr: 0x%08x\n", context->exception_stack_frame.psr); in rt_hw_hard_fault_exception()
311 rt_kprintf("r00: 0x%08x\n", context->exception_stack_frame.r0); in rt_hw_hard_fault_exception()
312 rt_kprintf("r01: 0x%08x\n", context->exception_stack_frame.r1); in rt_hw_hard_fault_exception()
313 rt_kprintf("r02: 0x%08x\n", context->exception_stack_frame.r2); in rt_hw_hard_fault_exception()
314 rt_kprintf("r03: 0x%08x\n", context->exception_stack_frame.r3); in rt_hw_hard_fault_exception()
315 rt_kprintf("r04: 0x%08x\n", context->r4); in rt_hw_hard_fault_exception()
316 rt_kprintf("r05: 0x%08x\n", context->r5); in rt_hw_hard_fault_exception()
317 rt_kprintf("r06: 0x%08x\n", context->r6); in rt_hw_hard_fault_exception()
318 rt_kprintf("r07: 0x%08x\n", context->r7); in rt_hw_hard_fault_exception()
319 rt_kprintf("r08: 0x%08x\n", context->r8); in rt_hw_hard_fault_exception()
320 rt_kprintf("r09: 0x%08x\n", context->r9); in rt_hw_hard_fault_exception()
321 rt_kprintf("r10: 0x%08x\n", context->r10); in rt_hw_hard_fault_exception()
322 rt_kprintf("r11: 0x%08x\n", context->r11); in rt_hw_hard_fault_exception()
323 rt_kprintf("r12: 0x%08x\n", context->exception_stack_frame.r12); in rt_hw_hard_fault_exception()
324 rt_kprintf(" lr: 0x%08x\n", context->exception_stack_frame.lr); in rt_hw_hard_fault_exception()
325 rt_kprintf(" pc: 0x%08x\n", context->exception_stack_frame.pc); in rt_hw_hard_fault_exception()