]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
Windows gdb: Pending stop and current_event
authorPedro Alves <pedro@palves.net>
Thu, 18 May 2023 18:13:45 +0000 (19:13 +0100)
committerPedro Alves <pedro@palves.net>
Fri, 24 Apr 2026 20:28:44 +0000 (21:28 +0100)
I noticed that windows_nat_target::get_windows_debug_event does not
copy the event recorded in pending stop to
windows_process.current_event.  This seems like an oversight.  The
equivalent code in gdbserver/win32-low.cc does copy it.

This change will become moot later in the series, but I figure its
still clearer to correct the buglet as preparatory patch.

Approved-By: Tom Tromey <tom@tromey.com>
Change-Id: Ic8935d854cf67a3a3c4edcbc1a1e8957b800d907

gdb/windows-nat.c

index 2ecb8a105c0a0232f8d8e5216ea7440cf352a9ac..89b7f103dc3b15b1882969705be514314c548899 100644 (file)
@@ -911,6 +911,7 @@ windows_nat_target::get_windows_debug_event
     {
       thread_id = stop->thread_id;
       *ourstatus = stop->status;
+      windows_process->current_event = stop->event;
 
       ptid_t ptid (windows_process->current_event.dwProcessId, thread_id);
       windows_thread_info *th = windows_process->find_thread (ptid);