Я исследую некоторую утечку памяти и посмотрел на /proc/<pid>/maps
и на текущие запущенные потоки:
# ps -T -p 11528
PID SPID TTY TIME CMD
11528 11528 ? 00:00:00 bin
11528 11529 ? 00:00:01 bin
11528 11532 ? 00:00:02 bin
11528 11533 ? 00:00:02 bin
11528 11534 ? 00:00:02 bin
11528 11535 ? 00:00:02 bin
11528 11536 ? 00:00:02 bin
11528 11537 ? 00:00:02 bin
11528 11538 ? 00:00:02 bin
11528 11539 ? 00:00:02 bin
11528 11540 ? 00:00:02 bin
11528 11541 ? 00:00:02 bin
Есть ли способ узнать, где начинается адрес стека какого-то потока?Например, мой pid процесса - 11528. Как получить адрес tid 11529, чтобы я мог сбросить стек с помощью gdb
?