Intel® VTune™ Amplifier

System APIs Supported by Intel® VTune™ Amplifier

VTune Amplifier supports interpretation of Linux* OS APIs.

The following table lists all of the 32-bit and 64-bit OS threading and synchronization functions that are currently supported by VTune Amplifier . Check the Release Notes to see if support for new APIs has been added recently. If an API is not supported, the collected statistics will be incomplete.

API for Linux* OS

Timer, signal and wait APIs

setitimer

getitimer

wait

waitpid

waitid

wait3

wait4

sleep

usleep

ualarm

nanosleep

clock_nanosleep

pause

alarm

signal

sigaction

sigprocmask

sigsuspend

sigpending

sigtimedwait

sigwaitinfo

sigwait

I/O API

getwc

getw

getchar

getwchar

getch

wgetch

mvgetch

gets

fgetc

fgetwc

fgets

fgetws

fread

fwrite

pipe

read

write

readv

writev

open

fopen

fdopen

close

fclose

io_submit

io_cancel

io_setup

io_destroy

io_getevents

Synchronous I/O multiplexing APIs

select

pselect

epoll_wait

epoll_pwait

poll

ppoll

Network API

socket

accept

connect

shutdown

recv

recvfrom

send

sendto

File Locking API

ioctl

flock

flockfile

funlockfile

lockf

fcntl

DSO API

dlopen

dlclose

dlsym

dlvsym

dladdr

dladdr1

RPC API

callrpc

clnt_broadcast

clntudp_create

clntudp_bufcreate

clntraw_create

pmap_getmaps

pmap_getport

pmap_rmtcall

pmap_set

svc_run

svc_sendreply

svcraw_create

svctcp_create

svcudp_bufcreate

svcudp_create

POSIX Thread Function API

pthread_exit

pthread_cancel

pthread_barrier_init

pthread_barrier_destroy

pthread_barrier_wait

pthread_mutex_init

pthread_mutex_destroy

pthread_mutex_lock

pthread_mutex_unlock

pthread_mutex_timedlock

pthread_rwlock_init

pthread_rwlock_destroy

pthread_rwlock_rdlock

pthread_rwlock_wrlock

pthread_rwlock_unlock

pthread_create

pthread_join

pthread_rwlock_timedrdlock

pthread_rwlock_timedwrlock

pthread_spin_init

pthread_spin_destroy

pthread_spin_lock

pthread_spin_unlock

pthread_cond_init

pthread_cond_destroy

pthread_cond_broadcast

pthread_cond_signal

pthread_cond_timedwait

pthread_cond_wait

pthread_key_create

pthread_key_delete

pthread_sigmask

pthread_setcancelstate

POSIX Interprocess Communication API

sem_init

sem_destroy

sem_wait

sem_timedwait

sem_post

semop

semtimedop

recvmsg

sendmsg

msgrcv

msgsnd

msgget

semget

POSIX Message Queue API

mq_close

mq_open

mq_receive

mq_timedreceive

mq_send

mq_timedsend

 

See Also