* linux-nat.c (status_to_str): Handle TRAP_IS_SYSCALL.

This commit is contained in:
Doug Evans 2009-09-28 18:39:29 +00:00
parent 52fbfb5d63
commit 206aa7673d
2 changed files with 12 additions and 2 deletions

View File

@ -1,3 +1,7 @@
2009-09-28 Doug Evans <dje@google.com>
* linux-nat.c (status_to_str): Handle TRAP_IS_SYSCALL.
2009-09-28 Ulrich Weigand <uweigand@de.ibm.com>
* valops.c (value_assign): Respect parent offset when

View File

@ -980,8 +980,14 @@ status_to_str (int status)
static char buf[64];
if (WIFSTOPPED (status))
snprintf (buf, sizeof (buf), "%s (stopped)",
strsignal (WSTOPSIG (status)));
{
if (WSTOPSIG (status) == TRAP_IS_SYSCALL)
snprintf (buf, sizeof (buf), "%s (stopped at syscall)",
strsignal (SIGTRAP));
else
snprintf (buf, sizeof (buf), "%s (stopped)",
strsignal (WSTOPSIG (status)));
}
else if (WIFSIGNALED (status))
snprintf (buf, sizeof (buf), "%s (terminated)",
strsignal (WSTOPSIG (status)));