This is the mail archive of the gdb-cvs@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[binutils-gdb] [DOC] Interrupt when program is stopped


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=cde67b27d6304ffcc43fc13fb6da56f583af018d

commit cde67b27d6304ffcc43fc13fb6da56f583af018d
Author: Yao Qi <yao.qi@linaro.org>
Date:   Tue Jan 12 14:59:45 2016 +0000

    [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.

Diff:
---
 gdb/doc/ChangeLog   | 5 +++++
 gdb/doc/gdb.texinfo | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]