В настоящее время я изучаю проблему с многопоточной программой на Linux. Я могу использовать gdb, чтобы посмотреть, что делает каждый поток, и почему он потерпел крах. Тем не менее, мне не хватает способа просто напечатать обзор всех потоков, включая такие данные, как состояние потока, мьютекс, которого ожидает поток и т. Д.
Есть ли способ получить эти данные из файла ядра? Или это по крайней мере возможно, когда программа работает (/ proc?)?
Задача ещё не решена.
Других решений пока нет …