Вы можете установить точки прерывания для каждого потока, используя консоль GDB.Например:
b -[UIView layoutSubviews] thread 2
(Вы используете команды gdb "info threads", чтобы увидеть, какие потоки существуют и какой идентификатор gdb использует для них).
Я не думаю, что есть способустановить точку останова для каждого потока , за исключением основного потока (потока 1), но если у вас есть разумное количество потоков, вы можете при необходимости установить точки останова для каждого из них отдельно.
update:
Если из-за GCD ничего не получается из-за потока, другой подход, который вы могли бы использовать, это просто установить обычную точку останова и установить команды gdb для этой точки прерывания, чтобы выгружатьbacktrace («где») и затем «продолжить».