gdb/continuations: do minor cleanup
authorTankut Baris Aktemur <tankut.baris.aktemur@intel.com>
Thu, 22 Apr 2021 15:22:39 +0000 (17:22 +0200)
committerTankut Baris Aktemur <tankut.baris.aktemur@intel.com>
Thu, 22 Apr 2021 15:22:39 +0000 (17:22 +0200)
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".

gdb/ChangeLog
gdb/continuations.h
gdb/inferior.h
gdb/interps.c

index c3fc5cdd310d8ff1cc6413159d0e26326765e312..55965a7510e1c23a61e456c2a9f7f01735071b20 100644 (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'
index 7ebe82af1c5219e9e4dbd692d90fcae3db4226a6..39130c65f0f76388f5b6284ce1a032b702af1f27 100644 (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
index 66fc180ce53034f05204c2d0bdac8bbb8d47f741..9ca510e4e6ebf18e0bf6c9d28497ae90be0615c7 100644 (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.
index d15a36a426624ed5053f6fc212869ba502e0dc01..ec19822b571bfd136e9e211be2ab0f725d9ec3b9 100644 (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.  */