gpt4 book ai didi

valgrind `--track-fds=yes` 没有 fds 0,1,2

转载 作者:行者123 更新时间:2023-12-02 16:40:00 25 4
gpt4 key购买 nike

我正在使用以下设置运行 valgrind: valgrind --tool=memcheck --tool=callgrind --num-callers=20 --track-fds=yes --error-exitcode=1 CMD 。特别是--track-fds=yes按预期工作,但由于 fds 0,1,2 应该打开,所以每次运行都会失败。但是,我不想删除--track-fds ,因为它确实提供了有意义的信息。那么,是否有 valgrind 选项/方法来跟踪不包括 0,1,2 的 fd?

==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

最佳答案

这些是 stdinstdoutstderr。通常您可以忽略这些,但如果您真的想挑剔:

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

关于valgrind `--track-fds=yes` 没有 fds 0,1,2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13279749/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com