man strace
options 에 따라 -e file
파일 이름을 인수로 사용하는 모든 시스템 호출을 추적합니다 . 풀세트란 무엇인가요?
%file
file Trace all system calls which take a file name as an
argument. You can think of this as an abbreviation
for -e trace=open,stat,chmod,unlink,... which is
useful to seeing what files the process is
referencing. Furthermore, using the abbreviation
will ensure that you don't accidentally forget to
include a call like lstat(2) in the list. Betchya
woulda forgot that one. The syntax without a
preceding percent sign ("-e trace=file") is
deprecated.
시스템 호출을 나열하는 표가 있는 웹 페이지가 있습니다.ChromiumOS 문서 - Linux 시스템 호출 테이블,여러 아키텍처에 대한 시스템 호출 테이블, 그리고 다음과 같은 소스 코드 strace syscallsent.h
파일stracesyscallsent.h.
syscallent.h
위에는 등과 같은 몇 가지 명백한 기능이 있으며 매개변수 이름 에는 read,write, open, close, stat, fstat
"and"가 포함된 것 같습니다 . 파일 이름을 인수로 취하는 모든 함수를 포함합니까, 아니면 이러한 인수가 없는 다른 함수가 있습니까?TD
TF