I've decided to take a look at this moderately quiet l.k.embedded list and noticed this question:
Is it possible to debug multi-threaded applications using gdb on ARM these days? http://thread.gmane.org/gmane.linux.kernel.embedded/3631
This is completely supported now, right?