aboutsummaryrefslogtreecommitdiff
path: root/gdb/NEWS
diff options
context:
space:
mode:
authorTom Tromey <tromey@adacore.com>2023-11-16 10:44:42 -0700
committerTom Tromey <tromey@adacore.com>2023-12-11 11:44:33 -0700
commit3a12e74ecedfc416aafeda26dbe335ad7962a283 (patch)
tree3887e5a68052763ffc5a9f7256bf78859cd67d45 /gdb/NEWS
parentf895e1592d5f4e58776e6a2d7ccdcc028cc5df80 (diff)
downloadgdb-3a12e74ecedfc416aafeda26dbe335ad7962a283.zip
gdb-3a12e74ecedfc416aafeda26dbe335ad7962a283.tar.gz
gdb-3a12e74ecedfc416aafeda26dbe335ad7962a283.tar.bz2
Introduce gdb.interrupt
DAP cancellation needs a way to interrupt whatever is happening on gdb's main thread -- whether that is the inferior, a gdb CLI command, or Python code. This patch adds a new gdb.interrupt() function for this purpose. It simply sets the quit flag and lets gdb do the rest. No tests in this patch -- instead this is tested via the DAP cancellation tests. Reviewed-By: Eli Zaretskii <eliz@gnu.org> Reviewed-By: Kévin Le Gouguec <legouguec@adacore.com>
Diffstat (limited to 'gdb/NEWS')
-rw-r--r--gdb/NEWS3
1 files changed, 3 insertions, 0 deletions
diff --git a/gdb/NEWS b/gdb/NEWS
index 7ffbcbd..faa312a 100644
--- a/gdb/NEWS
+++ b/gdb/NEWS
@@ -79,6 +79,9 @@ show remote thread-options-packet
dictionary that carries the same information as an MI "*stopped"
event.
+ ** New function gdb.interrupt(), that interrupts GDB as if the user
+ typed control-c.
+
* Debugger Adapter Protocol changes
** GDB now emits the "process" event.