Stepping of multithreaded application

Pedro Alves pedro@codesourcery.com
Tue May 17 12:03:00 GMT 2011


On Monday 16 May 2011 16:22:49, Tomas Martinec wrote:
> > I imagine you're seeing a 'Hc1', 'c', and only continuing
> > thread 1 instead of all threads?
> 
> Yes, that is right.

Hmm.  This is making me very nervous on changing GDB's
age old behavior...  Who knows which old targets out
there are assuming:

- "Hc 0" to mean continue all threads
- "Hc $FOO" to continue/step only thread $FOO

and picking the 's' (step) thread from the previous Hg ?

I fear we'd be switching from one broken behavior to
another.  Since new stubs can just vCont, I'm now
inclined to leave things as is.

> > I'll test and apply your fix if nothing turns up regardless.
> 
> Please let me know if you find a problem with the fix.

I've applied this fix.  Thanks.

-- 
Pedro Alves



More information about the Gdb mailing list