[gdbserver/win32]: Ignore OUTPUT_DEBUG_STRING_EVENT events when remote is not connected.
Daniel Jacobowitz
drow@false.org
Sun Jul 8 03:48:00 GMT 2007
On Sun, Jul 08, 2007 at 02:01:14AM +0100, Pedro Alves wrote:
> Hi,
>
> OUTPUT_DEBUG_STRING_EVENT events can happen from after the inferior
> is created, until it is stopped at the initial breakpoint, waiting
> for gdb. The OUTPUT_DEBUG_STRING_EVENT handler doesn't currently
> check if a remote connection is open before sending data, generating
> annoying putpkt error logs to gdbserver's console. This
> patch fixes it by simply ignoring those events when there isn't any
> gdb connected yet. I didn't use server_wait, because this event
> is also handled in win32_kill, outside of a wait.
But don't you want to discard it if you're outside of a wait? I don't
see how GDB would display them otherwise; remote_wait handles the 'O'
response.
--
Daniel Jacobowitz
CodeSourcery
More information about the Gdb-patches
mailing list