Implement target async for Windows
authorTom Tromey <tromey@adacore.com>
Tue, 26 Jul 2022 15:10:58 +0000 (09:10 -0600)
committerTom Tromey <tromey@adacore.com>
Mon, 22 Aug 2022 18:12:00 +0000 (12:12 -0600)
commitd08bae3d6608ae783a51afe9cc92806e7818e5ca
tree9725e8916ff523677bcf5c9b0f633cb75ec4c46d
parent4cb763d64d6280eb3e4038a418d151993d71d9b5
Implement target async for Windows

This implements target async for Windows.  The basic idea is to have
the worker thread block in WaitForDebugEvent, then notify the event
loop when an event is seen.  In a few situations, this blocking
behavior is undesirable, so the functions passed to do_synchronously
are changed to return a boolean indicating which behavior is needed.
gdb/NEWS
gdb/windows-nat.c