У меня есть процесс x
, который я хочу проверить на утечки с помощью valgrind
. Проблема в том, что x
запускается y
, а y
в свою очередь запускается z
. Я не могу запустить x
в автономном режиме, потому что y
и z
устанавливают среду для x
, такую как переменные среды, параметры командной строки, файлы, необходимые для x
и т. Д.
- Можно ли как-то сказать
valgrind
работать на z
, но следовать за любыми найденными форками и сообщать о них тоже?
- Можно ли как-то сказать
valgrind
следовать за любыми вилами, но только сообщать о процессе с именем x
?
- Можно ли как-нибудь сказать
valgrind
присоединиться к уже запущенному процессу, как я могу это сделать с GDB?
Не знаю, имеет ли это значение, но я работаю под SuSE64 linux и valgrind-2.4.0.
Спасибо!