Statistics

In this section we collect some statistics related to the current state of LTP tests.

Syscalls

syscalls which are tested under testcases/kernel/syscalls:

  • kernel syscalls: 364

  • tested syscalls: 330

Tested syscalls

read

write

open

close

stat

fstat

lstat

poll

lseek

mmap

mprotect

munmap

brk

rt_sigaction

rt_sigprocmask

ioctl

pread64

pwrite64

readv

writev

access

pipe

sched_yield

mremap

msync

mincore

madvise

shmget

shmat

shmctl

dup

dup2

pause

nanosleep

getitimer

setitimer

alarm

getpid

sendfile

socket

connect

accept

sendto

recvfrom

sendmsg

recvmsg

bind

listen

getsockname

getpeername

socketpair

setsockopt

getsockopt

clone

fork

execve

exit

wait4

kill

uname

semget

semop

semctl

shmdt

msgget

msgsnd

msgrcv

msgctl

fcntl

flock

fsync

fdatasync

truncate

ftruncate

getdents

getcwd

chdir

fchdir

rename

mkdir

rmdir

creat

link

unlink

symlink

readlink

chmod

fchmod

chown

fchown

lchown

umask

gettimeofday

getrlimit

getrusage

sysinfo

times

ptrace

getuid

syslog

getgid

setuid

setgid

geteuid

getegid

setpgid

getppid

getpgrp

setsid

setreuid

setregid

getgroups

setgroups

setresuid

getresuid

setresgid

getresgid

getpgid

setfsuid

setfsgid

getsid

capget

capset

rt_sigpending

rt_sigtimedwait

rt_sigqueueinfo

rt_sigsuspend

sigaltstack

utime

mknod

personality

ustat

statfs

fstatfs

sysfs

getpriority

setpriority

sched_setparam

sched_getparam

sched_setscheduler

sched_getscheduler

sched_get_priority_max

sched_get_priority_min

sched_rr_get_interval

mlock

munlock

mlockall

munlockall

vhangup

pivot_root

prctl

adjtimex

setrlimit

chroot

sync

acct

settimeofday

mount

umount2

swapon

swapoff

reboot

sethostname

setdomainname

init_module

delete_module

quotactl

getpmsg

putpmsg

gettid

readahead

setxattr

lsetxattr

fsetxattr

getxattr

lgetxattr

fgetxattr

listxattr

llistxattr

flistxattr

removexattr

lremovexattr

fremovexattr

tkill

futex

sched_setaffinity

sched_getaffinity

cacheflush

io_setup

io_destroy

io_getevents

io_submit

io_cancel

exit_group

epoll_create

epoll_ctl

epoll_wait

remap_file_pages

set_tid_address

fadvise64

timer_create

timer_settime

timer_gettime

timer_getoverrun

timer_delete

clock_settime

clock_gettime

clock_getres

clock_nanosleep

tgkill

utimes

mbind

get_mempolicy

set_mempolicy

mq_open

mq_unlink

mq_timedsend

mq_timedreceive

mq_notify

waitid

add_key

request_key

keyctl

set_thread_area

inotify_init

inotify_add_watch

inotify_rm_watch

migrate_pages

openat

mkdirat

mknodat

fchownat

futimesat

newfstatat

unlinkat

renameat

linkat

symlinkat

readlinkat

fchmodat

faccessat

pselect6

ppoll

unshare

splice

sync_file_range

tee

vmsplice

move_pages

set_robust_list

get_robust_list

getcpu

epoll_pwait

ioprio_set

ioprio_get

utimensat

signalfd

timerfd

eventfd

fallocate

timerfd_create

timerfd_gettime

timerfd_settime

signalfd4

eventfd2

epoll_create1

dup3

pipe2

inotify_init1

preadv

pwritev

rt_tgsigqueueinfo

perf_event_open

accept4

recvmmsg

fanotify_init

fanotify_mark

prlimit64

name_to_handle_at

open_by_handle_at

clock_adjtime

syncfs

sendmmsg

setns

process_vm_readv

process_vm_writev

kcmp

finit_module

getdents64

sched_setattr

sched_getattr

renameat2

getrandom

memfd_create

bpf

execveat

userfaultfd

membarrier

mlock2

copy_file_range

preadv2

pwritev2

pkey_mprotect

pkey_alloc

pkey_free

statx

io_pgetevents

pidfd_send_signal

io_uring_setup

io_uring_enter

io_uring_register

open_tree

move_mount

fsopen

fsconfig

fsmount

fspick

pidfd_open

clone3

close_range

openat2

pidfd_getfd

faccessat2

process_madvise

epoll_pwait2

mount_setattr

quotactl_fd

futex_waitv

futex_wake

futex_wait

Untested syscalls

shutdown

cachectl

lookup_dcookie

rt_sigreturn

restart_syscall

semtimedop

kexec_load

seccomp

landlock_create_ruleset

landlock_add_rule

landlock_restrict_self

process_mrelease

cachestat

fchmodat2

map_shadow_stack

futex_requeue

statmount

listmount

lsm_get_self_attr

lsm_set_self_attr

lsm_list_modules