gdbstub: don't complain about preemptive ACK chars
authorAlex Bennée <alex.bennee@linaro.org>
Thu, 10 Aug 2023 15:36:40 +0000 (16:36 +0100)
committerRichard Henderson <richard.henderson@linaro.org>
Thu, 10 Aug 2023 18:04:34 +0000 (11:04 -0700)
commitf1b0f894c8c25f7ed24197ff130c7acb6b9fd6e7
tree647cbac351bd02ec56698d662fff2f7145657685
parent3869eb7eee6f6c00d51e8ce8fd71a769f3e0bf3e
gdbstub: don't complain about preemptive ACK chars

When starting a remote connection GDB sends an '+':

  /* Ack any packet which the remote side has already sent.  */
  remote_serial_write ("+", 1);

which gets flagged as a garbage character in the gdbstub state
machine. As gdb does send it out lets be permissive about the handling
so we can better see real issues.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Cc: gdb-patches@sourceware.org
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-Id: <20230810153640.1879717-9-alex.bennee@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
gdbstub/gdbstub.c