strace `file`トレースを/proc/*/memに限定する方法は?

strace `file`トレースを/proc/*/memに限定する方法は?

strace次のコマンドを使用してプログラムを実行しています。

strace -o /tmp/program.trace -e trace=ptrace,process,file -s 1000 -y program --arguments

これは1つを除いてほぼ完全に機能します。ファイルアクセスについては、I'm onlyinterested/proc/*/mem一方、上記のコマンドはすべてのファイルアクセスを出力します。このオプションを試しましたが、1)そのディレクトリの内容ではなく、この特定のディレクトリへのトレースのみを制限し、2)-P /procシステムコールセットのptraceトレースを防ぐようですprocess

fileシステムコールの設定を/proc/*/mem(事前に特定のパスを定義せずに)ファイルに制限し、トレースでそれを維持して設定するにはどうすればよいですかptraceprocess

ベストアンサー1

おすすめ記事