sim: nrun: decode signal when crashing
authorMike Frysinger <vapier@gentoo.org>
Mon, 19 Mar 2012 03:58:36 +0000 (03:58 +0000)
committerMike Frysinger <vapier@gentoo.org>
Mon, 19 Mar 2012 03:58:36 +0000 (03:58 +0000)
This isn't entirely correct in that it assumes the signal numbering of
the target and host match, but seeing as we already make that assumption
in a few places, this patch doesn't make the situation any worse.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
sim/common/ChangeLog
sim/common/nrun.c

index df6417cfb0e1f05bc8a95452fa554a6a2dc4e04e..0f52baf424f47cfd4240119f47f46fb7a8354354 100644 (file)
@@ -1,3 +1,7 @@
+2012-03-18  Mike Frysinger  <vapier@gentoo.org>
+
+       * nrun.c (main): Display strsignal of sigrc.
+
 2012-01-06  Mike Frysinger  <vapier@gentoo.org>
 
        * Makefile.in (abs_srcdir): Declare.
index b7dbbcf851bfbd34f9fb2a18e1c0640ed2882c95..a50ae06aeccba1ff7babc13b7fb84dba72a8cb06 100644 (file)
@@ -202,7 +202,8 @@ main (int argc, char **argv)
     case sim_signalled:
     case sim_stopped:
       if (sigrc != 0)
-        fprintf (stderr, "program stopped with signal %d.\n", sigrc);
+       fprintf (stderr, "program stopped with signal %d (%s).\n", sigrc,
+                strsignal (sigrc));
       break;
 
     case sim_exited: