Tracing System Calls (Linux* OS)
On Linux* OS use this capability to track I/O calls.
By default, system call profiling is disabled. To collect system calls, set the following configuration option (see Configuring Intel® Trace Collector for details):
ACTIVITY SYSTEM ON
To enable collection of an exact function add the following line into a configuration file:
STATE SYSTEM:<func_name> ON
Note
Intel® Trace Collector does not collect any information on the amount of data saved or read during these operations.
The following functions are supported:
access | clearerr | close | creat |
dup | dup2 | fclose | fdopen |
feof | ferror | fflush | fgetc |
fgetpos | fgets | fileno | fopen |
fprintf | fputc | fputs | fread |
freopen | fseek | fsetpos | ftell |
fwrite | getc | getchar | gets |
lseek | lseek64 | mkfifo | perror |
pipe | poll | printf | putc |
putchar | puts | read | readv |
remove | rename | rewind | setbuf |
setvbuf | sprintf | sync | tmpfile |
tmpnam | umask | ungetc | vfprintf |
vprintf | vsprintf | write | writev |
See Also