gdb_server: Improve logging of GDB-remote packets
commit017d3ddafbfac459a799f7e60613312c61fa3195
authorJan Matyas <matyas@codasip.com>
Thu, 17 Mar 2022 13:27:58 +0000 (17 14:27 +0100)
committerAntonio Borneo <borneo.antonio@gmail.com>
Sun, 3 Apr 2022 20:11:08 +0000 (3 20:11 +0000)
tree0cf845bbee775a262125dd099df61a9080ae1c70
parent6c9dd1c6ba9fba806ed7ed6f6ecb59723beb9cad
gdb_server: Improve logging of GDB-remote packets

- Print also the target name, not just the packet contents.
  This is important when there are more GDB servers (more
  debug-able targets) active in one OpenOCD session.

- Log also the received Ctrl-C requests coming from GDB
  (one byte 0x3), ACKs ("+") and NACKs ("-").

- Do not print zero-length incoming packets (this occurred
  when Ctrl-C packets were received).

- Removed a stray apostrophe "'" that got printed
  in gdb_log_outgoing_packet()

Signed-off-by: Jan Matyas <matyas@codasip.com>
Change-Id: If68fe0a8aa635165d0bbe6fa0e48a4645a02da67
Reviewed-on: https://review.openocd.org/c/openocd/+/6879
Tested-by: jenkins
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
src/server/gdb_server.c