From 58199f8537dbac8887d91ed427c1f21e28f6894e Mon Sep 17 00:00:00 2001 From: Reuben Thomas Date: Tue, 21 Jul 2020 20:00:31 +0100 Subject: [PATCH] Correct an error in the remote protocol specification The list of commands that a stub must implement was wrong. gdb/ChangeLog: 2020-07-21 Reuben Thomas * doc/gdb.texinfo: Correct the description of which remote protocol commands are mandatory for a stub to implement. --- gdb/ChangeLog | 5 +++++ gdb/doc/gdb.texinfo | 13 +++++++------ 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index fad4608002..f2f9302078 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2020-07-21 Reuben Thomas + + * doc/gdb.texinfo: Correct the description of which remote + protocol commands are mandatory for a stub to implement. + 2020-07-20 John Baldwin * fbsd-tdep.c (fbsd_skip_solib_resolver): New function. diff --git a/gdb/doc/gdb.texinfo b/gdb/doc/gdb.texinfo index a002084d5b..1e72c0ed32 100644 --- a/gdb/doc/gdb.texinfo +++ b/gdb/doc/gdb.texinfo @@ -39134,12 +39134,13 @@ For any @var{command} not supported by the stub, an empty response protocol. A newer @value{GDBN} can tell if a packet is supported based on that response. -At a minimum, a stub is required to support the @samp{g} and @samp{G} -commands for register access, and the @samp{m} and @samp{M} commands -for memory access. Stubs that only control single-threaded targets -can implement run control with the @samp{c} (continue), and @samp{s} -(step) commands. Stubs that support multi-threading targets should -support the @samp{vCont} command. All other commands are optional. +At a minimum, a stub is required to support the @samp{?} command to tell +@value{GDBN} the reason for halting, @samp{g} and @samp{G} commands for +register access, and the @samp{m} and @samp{M} commands for memory +access. Stubs that only control single-threaded targets can implement +run control with the @samp{c} (continue) command. Stubs that support +multi-threading targets should support the @samp{vCont} command. All +other commands are optional. @node Packets @section Packets -- 2.17.1