strace
다음 명령을 사용하여 프로그램을 실행하고 있습니다 .
strace -o /tmp/program.trace -e trace=ptrace,process,file -s 1000 -y program --arguments
이것은 한 가지를 제외하면 거의 완벽하게 작동합니다. 파일 액세스에 대해서는 I'm onlyinterested /proc/*/mem
반면 위 명령은 모든 파일 액세스를 인쇄합니다. 이 옵션을 사용해 보았지만 1) 해당 디렉토리의 내용이 아닌 이 특정 디렉토리에 대한 추적만 제한하고 2) -P /proc
시스템 호출 세트의 ptrace
추적을 방지하는 것 같습니다 process
.
file
시스템 호출 설정을 /proc/*/mem
(미리 특정 경로를 정의하지 않고) 파일로만 제한하고 추적에서 이를 유지하고 설정하려면 어떻게 해야 합니까 ptrace
?process