Previously Jim Kingdon wrote:
> The answer I got was that the semantic differences from POSIX weren't
> really a problem, but they really, really wanted better debugging.
gdb supports threads it seems. strace has basic thread support now
but it needs to do some black magic with signals since at the moment
any multithreaded app you trace will block on some signal magic.
Unfortunately I can't find any documentation at all on the magic needed
except the gdb source, which is cryptic enough to make it extremely
hard to figure out what is needed..
/ Nothing is fool-proof to a sufficiently talented fool \
| firstname.lastname@example.org http://www.liacs.nl/~wichert/ |
| 1024D/2FA3BC2D 576E 100B 518D 2F16 36B0 2805 3CB8 9250 2FA3 BC2D |
- From: Jim Kingdon <email@example.com>