Re: Enhancement - show old and new thread info when switching during debugging

Jan Kratochvil
2011-07-30T12:40:07Z

On Fri, 29 Jul 2011 15:59:15 +0200, pfee@talk21.com wrote:
> This is useful if the switch was not intended

If not obvious maybe in such case maybe you do not want the switching.

(gdb) set target-async on
(gdb) set non-stop on
(gdb) run
[...]
Breakpoint 1, start (arg=0x0) at /home/jkratoch/t/threadit2.c:15
15 sleep (100);
(gdb) info threads
2 Thread 0x7ffff7fd2700 (LWP 32656) start (arg=0x0) at /home/jkratoch/t/threadit2.c:15
* 1 Thread 0x7ffff7fd3720 (LWP 32653) (running)

GDB stayed at thread 1, thread 2 was stopped by that Breakpoint 1.

But sure non-stop mode is a bit different behavior from the all-stop mode.

Regards,
Jan