valgrind '--track-fds = ja' ohne fds 0,1,2

8

Ich starte Valgrind mit folgendem Setup: %Code%. Insbesondere arbeitet valgrind --tool=memcheck --tool=callgrind --num-callers=20 --track-fds=yes --error-exitcode=1 CMD wie gewünscht, aber jeder Lauf schlägt aufgrund von Fds 0,1,2 fehl, die offen sein sollen. Allerdings möchte ich --track-fds=yes nicht löschen, da es sicherlich aussagekräftige Informationen liefert. Also, gibt es eine Valgrind-Option / Methode zur Verfolgung von FDS außer 0,1,2?

%Vor%     
xosp7tom 07.11.2012, 22:59
quelle

1 Antwort

10

Das sind stdin , stdout und stderr . Normalerweise können Sie diese ignorieren, aber wenn Sie wirklich anspruchsvoll sein wollen:

  

fclose (stdin);   fclose (stdout);   fclose (stderr);

    
ethrbunny 11.02.2013, 23:37
quelle

Tags und Links