]> git.neil.brown.name Git - history.git/commitdiff
[SPARC64]: Add some more symbol debugging in register dumps.
authorDavid S. Miller <davem@nuts.ninka.net>
Fri, 1 Aug 2003 12:14:54 +0000 (05:14 -0700)
committerDavid S. Miller <davem@nuts.ninka.net>
Fri, 1 Aug 2003 12:14:54 +0000 (05:14 -0700)
arch/sparc64/kernel/process.c

index 46d473c1041796d98205695080fa6e1f505d1aaa..49e4a6976623b19eb911a71e3e80f56b0dc94cbd 100644 (file)
@@ -209,6 +209,8 @@ static void show_regwindow(struct pt_regs *regs)
               rw->ins[0], rw->ins[1], rw->ins[2], rw->ins[3]);
        printk("i4: %016lx i5: %016lx i6: %016lx i7: %016lx\n",
               rw->ins[4], rw->ins[5], rw->ins[6], rw->ins[7]);
+       if (regs->tstate & TSTATE_PRIV)
+               print_symbol("I7: <%s>\n", rw->ins[7]);
 }
 
 void show_stackframe(struct sparc_stackf *sf)
@@ -298,6 +300,7 @@ void __show_regs(struct pt_regs * regs)
        printk("o4: %016lx o5: %016lx sp: %016lx ret_pc: %016lx\n",
               regs->u_regs[12], regs->u_regs[13], regs->u_regs[14],
               regs->u_regs[15]);
+       print_symbol("RPC: <%s>\n", regs->u_regs[15]);
        show_regwindow(regs);
 #ifdef CONFIG_SMP
        spin_unlock(&regdump_lock);