diff options
author | Tom Tromey <tromey@adacore.com> | 2023-11-16 10:44:42 -0700 |
---|---|---|
committer | Tom Tromey <tromey@adacore.com> | 2023-12-11 11:44:33 -0700 |
commit | 3a12e74ecedfc416aafeda26dbe335ad7962a283 (patch) | |
tree | 3887e5a68052763ffc5a9f7256bf78859cd67d45 /gdb/infcall.c | |
parent | f895e1592d5f4e58776e6a2d7ccdcc028cc5df80 (diff) | |
download | gdb-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/infcall.c')
0 files changed, 0 insertions, 0 deletions