windows: Add thread ID in SuspendThread error warning message.

This patch adds the thread ID to a warning printed when a call to
SuspendThread fails. It will help investigate issues, particularly
when correlated with the various debug traces provided by the
windows-nat module.

For the record, the output has been changed from...

    warning: SuspendThread failed. (winerr 6)

... to ...

    warning: SuspendThread (tid=0x720) failed. (winerr 6)

gdb/ChangeLog:

        * window-nat.c (thread_rec): Add thread ID in SuspendThread
        warning message.
This commit is contained in:
Joel Brobecker
2013-06-11 10:20:11 +00:00
parent 3368874f75
commit 80e88e1aa2
2 changed files with 8 additions and 2 deletions

View File

@@ -311,8 +311,9 @@ thread_rec (DWORD id, int get_context)
if (SuspendThread (th->h) == (DWORD) -1)
{
DWORD err = GetLastError ();
warning (_("SuspendThread failed. (winerr %u)"),
(unsigned) err);
warning (_("SuspendThread (tid=0x%x) failed."
" (winerr %d)"),
(unsigned) id, (unsigned) err);
return NULL;
}
th->suspended = 1;