diff options
author | Yao Qi <yao.qi@linaro.org> | 2016-01-12 14:59:45 +0000 |
---|---|---|
committer | Yao Qi <yao.qi@linaro.org> | 2016-01-12 14:59:45 +0000 |
commit | cde67b27d6304ffcc43fc13fb6da56f583af018d (patch) | |
tree | d7068aad8832aa6a4ad2df0c064850abaca8424a | |
parent | e46eeeddfb308cacd863f11a433c10ff1d403827 (diff) | |
download | gdb-cde67b27d6304ffcc43fc13fb6da56f583af018d.zip gdb-cde67b27d6304ffcc43fc13fb6da56f583af018d.tar.gz gdb-cde67b27d6304ffcc43fc13fb6da56f583af018d.tar.bz2 |
[DOC] Interrupt when program is stopped
This patch changes the document that interrupt (ctrl-c) is not ignored
when the program is stopped.
When the interrupt was supported in remote target, people thought interrupt
is meaningless when the program is stopped. See
https://www.sourceware.org/ml/gdb/2005-11/msg00349.html
https://www.sourceware.org/ml/gdb-patches/2005-11/msg00307.html
recently we find it is hard to preserve this feature "ignore interrupt
while program is stopped" when we fix some other bugs. See
https://sourceware.org/ml/gdb-patches/2016-01/msg00039.html
so we think we can go to the simpler approach "not ignoring ctrl-c when
program is stopped". As a result, we tweak the documentation here.
gdb/doc:
2016-01-12 Yao Qi <yao.qi@linaro.org>
* gdb.texinfo (Interrupts): Update the document on handling
interrupt when program is stopped.
-rw-r--r-- | gdb/doc/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/doc/gdb.texinfo | 3 |
2 files changed, 7 insertions, 1 deletions
diff --git a/gdb/doc/ChangeLog b/gdb/doc/ChangeLog index ef3bdaa..350b960 100644 --- a/gdb/doc/ChangeLog +++ b/gdb/doc/ChangeLog @@ -1,3 +1,8 @@ +2016-01-12 Yao Qi <yao.qi@linaro.org> + + * gdb.texinfo (Interrupts): Update the document on handling + interrupt when program is stopped. + 2015-12-11 Don Breazeal <donb@codesourcery.com> * gdb.texinfo (Forks): Correct Linux kernel version where diff --git a/gdb/doc/gdb.texinfo b/gdb/doc/gdb.texinfo index 0778383..da9c7db 100644 --- a/gdb/doc/gdb.texinfo +++ b/gdb/doc/gdb.texinfo @@ -38130,7 +38130,8 @@ reply packets (@pxref{Stop Reply Packets}) to @value{GDBN} as a result of successfully stopping the program in all-stop mode, and a stop reply for each stopped thread in non-stop mode. Interrupts received while the -program is stopped are discarded. +program is stopped are queued and the program will be interrupted when +it is resumed next time. @node Notification Packets @section Notification Packets |