aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStan Cox <scox@redhat.com>2018-06-08 16:40:52 -0400
committerStan Cox <scox@redhat.com>2018-06-08 16:40:52 -0400
commit6341380d5cb8e645d79953a24701219a048f426f (patch)
treec0ae6210fbb42a9fe3d7b873f4b26843715e6f56
parent03349c934525d0f78a3f971a351b1202ea21ec94 (diff)
downloadgdb-6341380d5cb8e645d79953a24701219a048f426f.zip
gdb-6341380d5cb8e645d79953a24701219a048f426f.tar.gz
gdb-6341380d5cb8e645d79953a24701219a048f426f.tar.bz2
Add missing client_state struct references to win target.
gdbserver/ChangeLog * win32-low.c (win32_create_inferior): last_ptid and last_status moved to client_state.
-rw-r--r--gdb/gdbserver/ChangeLog5
-rw-r--r--gdb/gdbserver/win32-low.c3
2 files changed, 7 insertions, 1 deletions
diff --git a/gdb/gdbserver/ChangeLog b/gdb/gdbserver/ChangeLog
index d040dc1..fb96a39 100644
--- a/gdb/gdbserver/ChangeLog
+++ b/gdb/gdbserver/ChangeLog
@@ -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,
diff --git a/gdb/gdbserver/win32-low.c b/gdb/gdbserver/win32-low.c
index 7ed5fc5..8f5ea5a 100644
--- a/gdb/gdbserver/win32-low.c
+++ b/gdb/gdbserver/win32-low.c
@@ -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;
}