Add missing client_state struct references to win target.
authorStan Cox <scox@redhat.com>
Fri, 8 Jun 2018 20:40:52 +0000 (16:40 -0400)
committerStan Cox <scox@redhat.com>
Fri, 8 Jun 2018 20:40:52 +0000 (16:40 -0400)
gdbserver/ChangeLog
* win32-low.c (win32_create_inferior):  last_ptid and last_status
moved to client_state.

gdb/gdbserver/ChangeLog
gdb/gdbserver/win32-low.c

index d040dc1..fb96a39 100644 (file)
@@ -1,3 +1,8 @@
+2018-06-08  Stan Cox  <scox@redhat.com>
+
+       * win32-low.c (win32_create_inferior):  last_ptid and last_status
+       moved to client_state.
+
 2018-06-08  Pedro Alves  <palves@redhat.com>
 
        * Makefile.in (GDBREPLAY_OBS): Add common/cleanups.o,
index 7ed5fc5..8f5ea5a 100644 (file)
@@ -627,6 +627,7 @@ static int
 win32_create_inferior (const char *program,
                       const std::vector<char *> &program_args)
 {
+  client_state &cs = get_client_state ();
 #ifndef USE_WIN32API
   char real_path[PATH_MAX];
   char *orig_path, *new_path, *path_ptr;
@@ -706,7 +707,7 @@ win32_create_inferior (const char *program,
 
   /* Wait till we are at 1st instruction in program, return new pid
      (assuming success).  */
-  last_ptid = win32_wait (pid_to_ptid (current_process_id), &last_status, 0);
+  cs.last_ptid = win32_wait (pid_to_ptid (current_process_id), &cs.last_status, 0);
 
   return current_process_id;
 }