Clean up threads.
[pintos-anon] / src / threads / interrupt.c
index 5227486f4212c3d6ccab71f1e998c39fbef9ec8c..9f71b8c1ae08bb92e7efbded26a11954c949dc6f 100644 (file)
@@ -279,7 +279,9 @@ intr_kill (struct intr_frame *f)
     {
     case SEL_UCSEG:
       printk ("%s: dying due to interrupt %#04x (%s).\n",
-              thread_current ()->name, f->vec_no, intr_name (f->vec_no));
+              thread_name (thread_current ()),
+              f->vec_no, intr_name (f->vec_no));
+      dump_intr_frame (f);
       thread_exit (); 
 
     case SEL_KCSEG: