libc System Call Wrapper APIs - libc System Call Wrapper APIs - 57368

uProf User Guide

Document ID
57368
Release Date
2025-06-09
Revision
5.1 English

List of libc APIs traced with threading config.

Sleep APIs

  • sleep
  • nanosleep
  • clock_nanosleep
  • usleep
  • pause
  • sigsuspend
  • sigwait
  • sigwaitinfo
  • sigtimedwait

Event Wait Time APIs

  • poll
  • ppoll
  • select
  • pselect
  • epoll_wait
  • epoll_pwait
  • wait
  • waitpid
  • waitid
  • wait3
  • wait4

Resource Wait Time APIs

  • futex
  • flock
  • lock

IO Sync Time APIs

  • fsync
  • sync
  • syncfs
  • fdatasync
  • sync_file_range

IO Time APIs

  • create
  • open
  • openat
  • read
  • pread
  • readv
  • preadv
  • preadv2
  • write
  • pwrite
  • writev
  • pwritev
  • pwritev2
  • lseek
  • sendfile
  • copy_file_range
  • truncate
  • ftruncate
  • readahead
  • close

Other APIs

  • accept
  • accept4
  • recv
  • recvfrom
  • recvmsg
  • recvmmsg
  • send
  • sendto
  • sendmsg
  • sendmmsg
  • mq_send
  • mq_timedsend
  • mq_receive
  • mq_timedreceive
  • msgsnd
  • msgrcv
  • semget
  • semop
  • semtimedop
  • semctl
  • splice
  • vmsplice
  • msync
  • fcntl
  • ioctl
  • epoll_create
  • epoll_create1
  • epoll_ctl
  • socket
  • bind
  • listen
  • connect
  • socketpair
  • mq_notify
  • mq_getattr
  • mq_setattr
  • mq_close
  • mq_unlink
  • msgget
  • msgctl
  • pipe
  • pipe2
  • shmat
  • shmctl
  • shmget
  • shmdt
  • fork
  • vfork
  • alarm
  • system
  • kill
  • killpg
  • brk
  • sbrk
  • mlock
  • munlock
  • mlock2
  • mlockall
  • munlockall
  • mmap
  • munmap
  • move_pages
  • mprotect
  • mremap
  • process_vm_readv
  • process_vm_writev
  • acct
  • chroot
  • dup
  • dup2
  • dup3
  • fallocate
  • ioperm
  • iopl
  • mount
  • prctl
  • ptrace
  • sigaction
  • swapon
  • swapoff
  • tee
  • umount
  • umount2
  • unshare
  • vhangup