It still cannot work using "set remotebreak 1".
----- Original Message -----
From: "Vladimir A. Gurevich" <firstname.lastname@example.org>
To: "colin" <email@example.com>
Sent: Wednesday, November 03, 2004 11:21 PM
Subject: Re: KGDB: I cannot stop execution by using "ctrl+c"
> Hello Colin,
> colin wrote:
> >When using gdb to debug Linux kernel, I found that it cannot be stopped
> >temporarily by using "ctrl+c".
> >After the first strike of "ctrl+c", nothing happen.
> >After the second, Linux kernel will show these messages:
> > Interrupted while waiting for the program.
> > Give up (and stop debugging it)? (y or n)
> >If choose yes, kernel will totally stop and it goes back to gdb shell.
> >How can I stop kernel temporarily and then resume it?
> You should use the following command in GDB:
> set remotebreak 1
> After that it will start to behave as you expect it to, i.e. it will
> interrupt the kernel as soon as you press CTRL-C.
> Happy hacking,