[PATCH 00/34] Windows non-stop mode

Tom Tromey tom@tromey.com
Wed May 8 15:40:59 GMT 2024


>>>>> "Pedro" == Pedro Alves <pedro@palves.net> writes:

Pedro> This series adds non-stop mode support to the Windows native backend,
Pedro> on Windows 10 and above.  Earlier Windows version lack the necessary
Pedro> feature, so those keep working in all-stop mode, only.

Pedro> After the series, the Windows target backend defaults to working in
Pedro> non-stop mode (as in, "maint set target-non-stop"), even if
Pedro> user-visible mode is all-stop ("set non-stop off").  This is the same
Pedro> as the Linux backend.

Thanks for doing this.  This implements a pretty big subset of my
windows-nat wish-list.

I reviewed the easy subset of the patches.  I'll do some more later.

I'd suggest not landing the more major changes until after GDB 15.
It seems pretty close to the release to add a big change like this.

Pedro> I've been testing this on Cygwin native with the GDB testsuite as I've
Pedro> been developing this.  Running the testsuite on Cygwin is a pain, and
Pedro> many testcases run into cascading timeouts still, and some even hang
Pedro> the test run forever until you kill them manually.

At some point I'll apply the patches and run them through the AdaCore
test suite.

Tom


More information about the Gdb-patches mailing list