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

Jan Kratochvil jan.kratochvil@redhat.com
Sat Jul 30 22:07:00 GMT 2011


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



More information about the Gdb-patches mailing list