gdb/continuations: do minor cleanup

Inferior continuations are no longer used by the until and finish
command.  It is used only by the attach command and the remote target
upon detecting new inferiors.  Update the comment accordingly.

Also update another comment about non-existent thread continuations and
remove an unused #include.

gdb/ChangeLog:
2021-04-22  Tankut Baris Aktemur  <tankut.baris.aktemur@intel.com>

	* continuations.h: Update the general comment.
	* inferior.h (class inferior) <continuations>: Update the comment.
	* interps.c: Do not include "continuations.h".
This commit is contained in:
Tankut Baris Aktemur 2021-04-22 17:22:39 +02:00
parent 35682f0a64
commit 1194676e0b
4 changed files with 9 additions and 5 deletions

View File

@ -1,3 +1,9 @@
2021-04-22 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
* continuations.h: Update the general comment.
* inferior.h (class inferior) <continuations>: Update the comment.
* interps.c: Do not include "continuations.h".
2021-04-22 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
* continuations.h (do_all_inferior_continuations): Remove the 'err'

View File

@ -25,8 +25,8 @@ struct inferior;
/* To continue the execution commands when running gdb asynchronously.
A continuation structure contains a pointer to a function to be called
to finish the command, once the target has stopped. Such mechanism is
used by the finish and until commands, and in the remote protocol
when opening an extended-remote connection. */
used by the attach command and the remote target when a new inferior
is detected. */
/* Prototype of the continuation callback functions. ARG is the
continuation argument registered in the corresponding

View File

@ -509,8 +509,7 @@ public:
bool detaching = false;
/* What is left to do for an execution command after any thread of
this inferior stops. For continuations associated with a
specific thread, see `struct thread_info'. */
this inferior stops. */
continuation *continuations = NULL;
/* True if setup_inferior wasn't called for this inferior yet.

View File

@ -37,7 +37,6 @@
#include "interps.h"
#include "completer.h"
#include "top.h" /* For command_loop. */
#include "continuations.h"
#include "main.h"
/* Each UI has its own independent set of interpreters. */