Hi Vladimir, It still cannot work using "set remotebreak 1". Regards, Colin ----- Original Message ----- From: "Vladimir A. Gurevich" <vag@xxxxxxxxxxxx> To: "colin" <colin@xxxxxxxxxxxxxx> Cc: <linux-mips@xxxxxxxxxxxxxx> 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, > Vladimir >