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.
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 |