Я хочу написать сценарий SystemTap, который может определить фактическое количество потоков для текущего PID внутри вызова зонда. Число должно быть таким же, как показано в выходных данных /proc/4711/status в данный момент.
Мой первый подход заключался в подсчете возникновения событий kprocess.create и kprocess.exit, но это, очевидно, дает вам только относительное увеличение/уменьшение количества потоков.
Как сценарий SystemTap может использовать одну из заданных функций API для определения этого числа? Может быть, сценарий каким-то образом мог прочитать ту же информацию о ядре, которая используется для вывода файловой системы proc?