Sto eseguendo valgrind con la seguente configurazione: valgrind --tool=memcheck --tool=callgrind --num-callers=20 --track-fds=yes --error-exitcode=1 CMD
. Soprattutto, --track-fds=yes
funziona come desiderato, ma ogni esecuzione fallisce a causa di fds 0,1,2 che dovrebbero essere aperti. Tuttavia, non voglio rilasciare --track-fds
, in quanto fornisce sicuramente informazioni significative. Quindi, esiste un metodo/metodo valgrind per tracciare fds escludendo 0,1,2?valgrind `--track-fds = yes` senza fds 0,1,2
==5872== FILE DESCRIPTORS: 3 open at exit.
==5872== Open file descriptor 2:
==5872== <inherited from parent>
==5872==
==5872== Open file descriptor 1:
==5872== <inherited from parent>
==5872==
==5872== Open file descriptor 0: /dev/pts/0
==5872== <inherited from parent>
==5872==
==5872==
==5872== Events : Ir
==5872== Collected : 3081079256
==5872==
==5872== I refs: 3,081,079,256