From 88a12c70d2d1dab1e238057330357f3a5e77ece0 Mon Sep 17 00:00:00 2001 From: Ben Gras Date: Sat, 3 Oct 2009 12:23:02 +0000 Subject: [PATCH] little more info in pagefault exception handler. --- kernel/arch/i386/exception.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/kernel/arch/i386/exception.c b/kernel/arch/i386/exception.c index 995e9601b..79ab15860 100755 --- a/kernel/arch/i386/exception.c +++ b/kernel/arch/i386/exception.c @@ -70,6 +70,10 @@ void pagefault(vir_bytes old_eip, struct proc *pr, int trap_errno, pr->p_endpoint, pr->p_name, pr->p_reg.pc, pagefaultcr2, trap_errno, k_reenter); proc_stacktrace(pr); + if(pr->p_endpoint != SYSTEM) { + proc_stacktrace(proc_addr(SYSTEM)); + } + kprintf("pc of pagefault: 0x%lx\n", test_eip); minix_panic("page fault in system process", pr->p_endpoint); return; -- 2.44.0