aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYao Qi <yao.qi@linaro.org>2016-01-12 14:59:45 +0000
committerYao Qi <yao.qi@linaro.org>2016-01-12 14:59:45 +0000
commitcde67b27d6304ffcc43fc13fb6da56f583af018d (patch)
treed7068aad8832aa6a4ad2df0c064850abaca8424a
parente46eeeddfb308cacd863f11a433c10ff1d403827 (diff)
downloadgdb-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/ChangeLog5
-rw-r--r--gdb/doc/gdb.texinfo3
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