Profiling System Calls

On Linux* OS, use this capability to track I/O calls.

By default, system call profiling is off. To collect system calls, add the following line into a configuration file:

ACTIVITY SYSTEM on

To enable collecting 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

To get more information about a configuration file, refer to the Configuring Intel® Trace Collector section or to the tutorial about Reducing Trace File Size.

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

Intel® Trace Collector Configuration
Configuring Intel® Trace Collector
ACTIVITY

For more complete information about compiler optimizations, see our Optimization Notice.