]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
[DOC] Interrupt when program is stopped
authorYao Qi <yao.qi@linaro.org>
Tue, 12 Jan 2016 14:59:45 +0000 (14:59 +0000)
committerYao Qi <yao.qi@linaro.org>
Tue, 12 Jan 2016 14:59:45 +0000 (14:59 +0000)
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.

gdb/doc/ChangeLog
gdb/doc/gdb.texinfo

index ef3bdaae2bee96c6fcb74250b651491877721080..350b960c54d925ca9c03ea3e98c475ded4242206 100644 (file)
@@ -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
index 0778383280a72eb026e898759c7dfd9bfca8b0f7..da9c7db5283e374b6aa3579808e9ffc0447b4f98 100644 (file)
@@ -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