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 |