From cde67b27d6304ffcc43fc13fb6da56f583af018d Mon Sep 17 00:00:00 2001 From: Yao Qi Date: Tue, 12 Jan 2016 14:59:45 +0000 Subject: [PATCH] [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 * gdb.texinfo (Interrupts): Update the document on handling interrupt when program is stopped. --- 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 + + * gdb.texinfo (Interrupts): Update the document on handling + interrupt when program is stopped. + 2015-12-11 Don Breazeal * 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 -- 2.7.4