Je travaille sur un logiciel écrit en C et j'essaie de "profiler" son activité avec callgrind. Le logiciel se comporte ainsi : il démarre et ensuite il fork 1 ou plusieurs fils.
Donc pour utiliser valgrind j'utilise cette commande :
valgrind --trace-children=yes --tool=callgrind --dump-instr=yes src/foo -f foo.conf
Seulement le fichier généré par cette commande concerne uniquement le processus père, et ne m'intéresse pas. Donc j'utilise callgrind_control -d avec en argument le PID du processus fils (que j'ai repéré (…)