]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - arch/x86/kernel/process_64.c
x86/dumpstack: Print orig_ax in __show_regs()
[mirror_ubuntu-artful-kernel.git] / arch / x86 / kernel / process_64.c
index b3b50ac6a302808e74be7b870ff15e75db3f8d41..f1c36da4c9b51a490c5e67ebefcbb51ecc4c6e99 100644 (file)
@@ -63,8 +63,13 @@ void __show_regs(struct pt_regs *regs, int all)
 
        printk(KERN_DEFAULT "RIP: %04lx:[<%016lx>] %pS\n", regs->cs & 0xffff,
                        regs->ip, (void *)regs->ip);
-       printk(KERN_DEFAULT "RSP: %04lx:%016lx  EFLAGS: %08lx\n", regs->ss,
+       printk(KERN_DEFAULT "RSP: %04lx:%016lx EFLAGS: %08lx", regs->ss,
                        regs->sp, regs->flags);
+       if (regs->orig_ax != -1)
+               pr_cont(" ORIG_RAX: %016lx\n", regs->orig_ax);
+       else
+               pr_cont("\n");
+
        printk(KERN_DEFAULT "RAX: %016lx RBX: %016lx RCX: %016lx\n",
               regs->ax, regs->bx, regs->cx);
        printk(KERN_DEFAULT "RDX: %016lx RSI: %016lx RDI: %016lx\n",