2007-12-02 Pierre Muller <muller@ics.u-strasbg.fr>
authorPierre Muller <muller@sourceware.org>
Sun, 2 Dec 2007 21:32:46 +0000 (21:32 +0000)
committerPierre Muller <muller@sourceware.org>
Sun, 2 Dec 2007 21:32:46 +0000 (21:32 +0000)
* win32-nat.c (win32_resume): Set the trace bit
in the thread identified by inferior_ptid.

gdb/ChangeLog
gdb/win32-nat.c
gdb/windows-nat.c

index f01a025..358dc67 100644 (file)
@@ -1,6 +1,12 @@
 2007-12-02  Pierre Muller  <muller@ics.u-strasbg.fr>
 
-       *win32-nat.c (open_process_used): New static variable.
+       * win32-nat.c (win32_resume): Set the trace bit
+       in the thread identified by inferior_ptid.
+
+
+2007-12-02  Pierre Muller  <muller@ics.u-strasbg.fr>
+
+       * win32-nat.c (open_process_used): New static variable.
        (win32_init_thread_list): Remove call to CloseHandle for thread.
        (win32_delete_thread): Ditto.
        (fake_create_process): Set open_process_used if OpenProcess call is
index c625051..f389a0f 100644 (file)
@@ -1232,7 +1232,7 @@ win32_resume (ptid_t ptid, int step, enum target_signal sig)
               pid, step, sig));
 
   /* Get context for currently selected thread */
-  th = thread_rec (current_event.dwThreadId, FALSE);
+  th = thread_rec (PIDGET (inferior_ptid), FALSE);
   if (th)
     {
       if (step)
index c625051..f389a0f 100644 (file)
@@ -1232,7 +1232,7 @@ win32_resume (ptid_t ptid, int step, enum target_signal sig)
               pid, step, sig));
 
   /* Get context for currently selected thread */
-  th = thread_rec (current_event.dwThreadId, FALSE);
+  th = thread_rec (PIDGET (inferior_ptid), FALSE);
   if (th)
     {
       if (step)