mirror of
https://github.com/asterinas/asterinas.git
synced 2025-06-08 12:56:48 +00:00
1849 lines
19 KiB
Plaintext
1849 lines
19 KiB
Plaintext
#DESCRIPTION:Kernel system calls
|
|
# abort01
|
|
|
|
# accept01
|
|
# accept02
|
|
# accept03
|
|
|
|
# accept4_01
|
|
|
|
# access01
|
|
# access02
|
|
# access03
|
|
# access04
|
|
|
|
# acct01
|
|
# acct02
|
|
|
|
# add_key01
|
|
# add_key02
|
|
# add_key03
|
|
# add_key04
|
|
# add_key05
|
|
|
|
# adjtimex01
|
|
# adjtimex02
|
|
# adjtimex03
|
|
|
|
# alarm02
|
|
alarm03
|
|
alarm05
|
|
alarm06
|
|
alarm07
|
|
|
|
# arch_prctl01
|
|
|
|
# bind01
|
|
# bind02
|
|
bind03
|
|
bind04
|
|
# bind05
|
|
# bind06
|
|
|
|
# bpf_map01
|
|
# bpf_prog01
|
|
# bpf_prog02
|
|
# bpf_prog03
|
|
# bpf_prog04
|
|
# bpf_prog05
|
|
# bpf_prog06
|
|
# bpf_prog07
|
|
|
|
# brk01
|
|
# brk02
|
|
|
|
# capget01
|
|
# capget02
|
|
|
|
# capset01
|
|
# capset02
|
|
capset03
|
|
# capset04
|
|
|
|
# cacheflush01
|
|
|
|
# cachestat01
|
|
# cachestat02
|
|
# cachestat03
|
|
# cachestat04
|
|
|
|
# chdir01
|
|
chdir01A
|
|
chdir04
|
|
|
|
chmod01
|
|
chmod01A
|
|
# chmod03
|
|
# chmod05
|
|
# chmod06
|
|
# chmod07
|
|
chmod08
|
|
# chmod09
|
|
|
|
chown01
|
|
# chown01_16
|
|
# chown02
|
|
# chown02_16
|
|
# chown03
|
|
# chown03_16
|
|
# chown04
|
|
# chown04_16
|
|
chown05
|
|
# chown05_16
|
|
|
|
# chroot01
|
|
chroot02
|
|
# chroot03
|
|
# chroot04
|
|
|
|
# clock_adjtime01
|
|
# clock_adjtime02
|
|
|
|
# clock_getres01
|
|
# clock_nanosleep01
|
|
# clock_nanosleep02
|
|
# clock_nanosleep03
|
|
clock_nanosleep04
|
|
|
|
# clock_gettime01
|
|
clock_gettime02
|
|
# clock_gettime03
|
|
# clock_gettime04
|
|
# leapsec01
|
|
|
|
# clock_settime01
|
|
# clock_settime02
|
|
# clock_settime03
|
|
|
|
clone01
|
|
clone02
|
|
clone03
|
|
clone04
|
|
clone05
|
|
clone06
|
|
clone07
|
|
# clone08
|
|
# clone09
|
|
|
|
# clone301
|
|
# clone302
|
|
# clone303
|
|
|
|
close01
|
|
close02
|
|
|
|
# close_range01
|
|
# close_range02
|
|
|
|
confstr01
|
|
|
|
# connect01
|
|
# connect02
|
|
|
|
creat01
|
|
creat03
|
|
# creat04
|
|
# creat05
|
|
# creat06
|
|
# creat07
|
|
# creat08
|
|
# creat09
|
|
|
|
# delete_module01
|
|
# delete_module02
|
|
# delete_module03
|
|
|
|
dup01
|
|
# dup02
|
|
# dup03
|
|
dup04
|
|
dup05
|
|
# dup06
|
|
dup07
|
|
|
|
# dup201
|
|
dup202
|
|
dup203
|
|
dup204
|
|
dup205
|
|
dup206
|
|
dup207
|
|
|
|
dup3_01
|
|
dup3_02
|
|
|
|
epoll_create01
|
|
epoll_create02
|
|
epoll_create1_01
|
|
epoll_create1_02
|
|
epoll01
|
|
epoll_ctl01
|
|
# epoll_ctl02
|
|
epoll_ctl03
|
|
# epoll_ctl04
|
|
# epoll_ctl05
|
|
# epoll_wait01
|
|
# epoll_wait02
|
|
epoll_wait03
|
|
epoll_wait04
|
|
# epoll_wait05
|
|
# epoll_wait06
|
|
epoll_wait07
|
|
# epoll_pwait01
|
|
# epoll_pwait02
|
|
# epoll_pwait03
|
|
# epoll_pwait04
|
|
# epoll_pwait05
|
|
|
|
# eventfd01
|
|
# eventfd02
|
|
# eventfd03
|
|
# eventfd04
|
|
# eventfd05
|
|
# eventfd06
|
|
|
|
eventfd2_01
|
|
eventfd2_02
|
|
eventfd2_03
|
|
|
|
# execl01
|
|
# execle01
|
|
# execlp01
|
|
|
|
# execv01
|
|
# execve01
|
|
# execve02
|
|
# execve03
|
|
# execve04
|
|
# execve05
|
|
# execve06
|
|
# execvp01
|
|
# execveat01
|
|
# execveat02
|
|
# execveat03
|
|
|
|
exit01
|
|
exit02
|
|
|
|
exit_group01
|
|
|
|
#faccessat test cases
|
|
faccessat01
|
|
faccessat02
|
|
|
|
#faccessat2 test cases
|
|
# faccessat201
|
|
# faccessat202
|
|
|
|
#fallocate test cases
|
|
fallocate01
|
|
# fallocate02
|
|
fallocate03
|
|
# fallocate04
|
|
# fallocate05
|
|
# fallocate06
|
|
|
|
# fsetxattr01
|
|
# fsetxattr02
|
|
|
|
#posix_fadvise test cases
|
|
# posix_fadvise01
|
|
# posix_fadvise01_64
|
|
# posix_fadvise02
|
|
# posix_fadvise02_64
|
|
# posix_fadvise03
|
|
# posix_fadvise03_64
|
|
# posix_fadvise04
|
|
# posix_fadvise04_64
|
|
|
|
fchdir01
|
|
fchdir02
|
|
# fchdir03
|
|
|
|
fchmod01
|
|
# fchmod02
|
|
# fchmod03
|
|
# fchmod04
|
|
# fchmod05
|
|
# fchmod06
|
|
|
|
#fchmodat test cases
|
|
fchmodat01
|
|
# fchmodat02
|
|
|
|
# fchmodat2_01
|
|
# fchmodat2_02
|
|
|
|
fchown01
|
|
# fchown01_16
|
|
# fchown02
|
|
# fchown02_16
|
|
# fchown03
|
|
# fchown03_16
|
|
# fchown04
|
|
# fchown04_16
|
|
fchown05
|
|
# fchown05_16
|
|
|
|
#fchownat test case
|
|
fchownat01
|
|
fchownat02
|
|
|
|
fcntl01
|
|
fcntl01_64
|
|
fcntl02
|
|
fcntl02_64
|
|
fcntl03
|
|
fcntl03_64
|
|
fcntl04
|
|
fcntl04_64
|
|
fcntl05
|
|
fcntl05_64
|
|
# fcntl07
|
|
# fcntl07_64
|
|
fcntl08
|
|
fcntl08_64
|
|
fcntl09
|
|
fcntl09_64
|
|
fcntl10
|
|
fcntl10_64
|
|
# fcntl11
|
|
# fcntl11_64
|
|
# fcntl12
|
|
# fcntl12_64
|
|
fcntl13
|
|
fcntl13_64
|
|
fcntl14
|
|
fcntl14_64
|
|
# fcntl15
|
|
# fcntl15_64
|
|
fcntl16
|
|
fcntl16_64
|
|
# fcntl17
|
|
# fcntl17_64
|
|
# fcntl18
|
|
# fcntl18_64
|
|
# fcntl19
|
|
# fcntl19_64
|
|
# fcntl20
|
|
# fcntl20_64
|
|
# fcntl21
|
|
# fcntl21_64
|
|
fcntl22
|
|
fcntl22_64
|
|
# fcntl23
|
|
# fcntl23_64
|
|
# fcntl24
|
|
# fcntl24_64
|
|
# fcntl25
|
|
# fcntl25_64
|
|
# fcntl26
|
|
# fcntl26_64
|
|
# fcntl27
|
|
# fcntl27_64
|
|
fcntl29
|
|
fcntl29_64
|
|
# fcntl30
|
|
# fcntl30_64
|
|
# fcntl31
|
|
# fcntl31_64
|
|
# fcntl32
|
|
# fcntl32_64
|
|
# fcntl33
|
|
# fcntl33_64
|
|
# fcntl34
|
|
# fcntl34_64
|
|
# fcntl35
|
|
# fcntl35_64
|
|
# fcntl36
|
|
# fcntl36_64
|
|
# fcntl37
|
|
# fcntl37_64
|
|
# fcntl38
|
|
# fcntl38_64
|
|
# fcntl39
|
|
# fcntl39_64
|
|
|
|
fdatasync01
|
|
# fdatasync02
|
|
# fdatasync03
|
|
|
|
# fgetxattr01
|
|
# fgetxattr02
|
|
fgetxattr03
|
|
|
|
# finit_module01
|
|
# finit_module02
|
|
|
|
flistxattr01
|
|
flistxattr02
|
|
flistxattr03
|
|
|
|
flock01
|
|
flock02
|
|
flock03
|
|
flock04
|
|
flock06
|
|
|
|
fmtmsg01
|
|
|
|
fork01
|
|
fork03
|
|
fork04
|
|
# fork05
|
|
fork06
|
|
fork07
|
|
fork08
|
|
fork09
|
|
fork10
|
|
fork11
|
|
# fork13
|
|
# fork14
|
|
|
|
fpathconf01
|
|
|
|
# fremovexattr01
|
|
# fremovexattr02
|
|
|
|
# fsconfig01
|
|
# fsconfig02
|
|
# fsconfig03
|
|
|
|
# fsmount01
|
|
# fsmount02
|
|
|
|
# fsopen01
|
|
# fsopen02
|
|
|
|
# fspick01
|
|
# fspick02
|
|
|
|
fstat02
|
|
fstat02_64
|
|
fstat03
|
|
fstat03_64
|
|
|
|
#fstatat64/newfstatat test cases
|
|
fstatat01
|
|
|
|
# fstatfs01
|
|
# fstatfs01_64
|
|
fstatfs02
|
|
fstatfs02_64
|
|
|
|
# fsync01
|
|
fsync02
|
|
# fsync03
|
|
# fsync04
|
|
|
|
ftruncate01
|
|
ftruncate01_64
|
|
ftruncate03
|
|
ftruncate03_64
|
|
# ftruncate04
|
|
# ftruncate04_64
|
|
|
|
#futimesat test cases
|
|
futimesat01
|
|
|
|
getcontext01
|
|
|
|
# getcpu01
|
|
getcpu02
|
|
|
|
# getcwd01
|
|
getcwd02
|
|
getcwd03
|
|
# getcwd04
|
|
|
|
# getdents01
|
|
# getdents02
|
|
|
|
getdomainname01
|
|
|
|
# getegid01
|
|
# getegid01_16
|
|
# getegid02
|
|
# getegid02_16
|
|
|
|
geteuid01
|
|
# geteuid01_16
|
|
# geteuid02
|
|
# geteuid02_16
|
|
|
|
# getgid01
|
|
# getgid01_16
|
|
# getgid03
|
|
# getgid03_16
|
|
|
|
getgroups01
|
|
# getgroups01_16
|
|
getgroups03
|
|
# getgroups03_16
|
|
|
|
gethostbyname_r01
|
|
|
|
gethostid01
|
|
|
|
gethostname01
|
|
gethostname02
|
|
|
|
getitimer01
|
|
getitimer02
|
|
|
|
getpagesize01
|
|
|
|
# getpeername01
|
|
|
|
getpgid01
|
|
# getpgid02
|
|
|
|
getpgrp01
|
|
|
|
# getpid01
|
|
getpid02
|
|
|
|
# getppid01
|
|
getppid02
|
|
|
|
getpriority01
|
|
getpriority02
|
|
|
|
getrandom01
|
|
getrandom02
|
|
getrandom03
|
|
getrandom04
|
|
# getrandom05
|
|
|
|
getresgid01
|
|
# getresgid01_16
|
|
# getresgid02
|
|
# getresgid02_16
|
|
# getresgid03
|
|
# getresgid03_16
|
|
|
|
getresuid01
|
|
# getresuid01_16
|
|
# getresuid02
|
|
# getresuid02_16
|
|
# getresuid03
|
|
# getresuid03_16
|
|
|
|
getrlimit01
|
|
getrlimit02
|
|
getrlimit03
|
|
|
|
# get_mempolicy01
|
|
# get_mempolicy02
|
|
# get_robust_list01
|
|
|
|
# getrusage01
|
|
getrusage02
|
|
# getrusage03
|
|
# getrusage04
|
|
|
|
getsid01
|
|
# getsid02
|
|
|
|
# getsockname01
|
|
|
|
# getsockopt01
|
|
# getsockopt02
|
|
|
|
gettid01
|
|
gettid02
|
|
|
|
# gettimeofday01
|
|
gettimeofday02
|
|
|
|
getuid01
|
|
# getuid01_16
|
|
# getuid03
|
|
# getuid03_16
|
|
|
|
getxattr01
|
|
# getxattr02
|
|
# getxattr03
|
|
# getxattr04
|
|
# getxattr05
|
|
|
|
# init_module01
|
|
# init_module02
|
|
|
|
# Introducing ioctl tests for all /dev/tty* devices
|
|
# ioctl01
|
|
# ioctl02
|
|
# ioctl03
|
|
# ioctl04
|
|
# ioctl05
|
|
# ioctl06
|
|
# ioctl07
|
|
# ioctl08
|
|
# ioctl09
|
|
|
|
# ioctl_loop01
|
|
# ioctl_loop02
|
|
# ioctl_loop03
|
|
# ioctl_loop04
|
|
# ioctl_loop05
|
|
# ioctl_loop06
|
|
# ioctl_loop07
|
|
|
|
# ioctl_ns01
|
|
# ioctl_ns02
|
|
# ioctl_ns03
|
|
# ioctl_ns04
|
|
# ioctl_ns05
|
|
# ioctl_ns06
|
|
# ioctl_ns07
|
|
|
|
# ioctl_sg01
|
|
|
|
# ioctl_ficlone01
|
|
# ioctl_ficlone02
|
|
# ioctl_ficlone03
|
|
# ioctl_ficlonerange01
|
|
# ioctl_ficlonerange02
|
|
|
|
# inotify_init1_01
|
|
# inotify_init1_02
|
|
|
|
# inotify01
|
|
# inotify02
|
|
# inotify03
|
|
# inotify04
|
|
# inotify05
|
|
# inotify06
|
|
# inotify07
|
|
# inotify08
|
|
# inotify09
|
|
# inotify10
|
|
# inotify11
|
|
# inotify12
|
|
|
|
# fanotify01
|
|
# fanotify02
|
|
# fanotify03
|
|
# fanotify04
|
|
# fanotify05
|
|
# fanotify06
|
|
# fanotify07
|
|
# fanotify08
|
|
# fanotify09
|
|
# fanotify10
|
|
# fanotify11
|
|
# fanotify12
|
|
# fanotify13
|
|
# fanotify14
|
|
# fanotify15
|
|
# fanotify16
|
|
# fanotify17
|
|
# fanotify18
|
|
# fanotify19
|
|
# fanotify20
|
|
# fanotify21
|
|
# fanotify22
|
|
# fanotify23
|
|
|
|
# ioperm01
|
|
# ioperm02
|
|
|
|
# iopl01
|
|
# iopl02
|
|
|
|
# ioprio_get01
|
|
# ioprio_set01
|
|
# ioprio_set02
|
|
# ioprio_set03
|
|
|
|
# io_cancel01
|
|
# io_cancel02
|
|
# io_destroy01
|
|
# io_destroy02
|
|
# io_getevents01
|
|
# io_getevents02
|
|
|
|
# io_pgetevents01
|
|
# io_pgetevents02
|
|
|
|
# io_setup01
|
|
# io_setup02
|
|
# io_submit01
|
|
# io_submit02
|
|
# io_submit03
|
|
|
|
# keyctl01
|
|
# keyctl02
|
|
# keyctl03
|
|
# keyctl04
|
|
# keyctl05
|
|
# keyctl06
|
|
# keyctl07
|
|
# keyctl08
|
|
# keyctl09
|
|
|
|
# kcmp01
|
|
# kcmp02
|
|
# kcmp03
|
|
|
|
kill02
|
|
# kill03
|
|
# kill05
|
|
kill06
|
|
# kill07
|
|
kill08
|
|
kill09
|
|
# kill10
|
|
# kill11
|
|
kill12
|
|
# kill13
|
|
|
|
# landlock01
|
|
# landlock02
|
|
# landlock03
|
|
# landlock04
|
|
# landlock05
|
|
# landlock06
|
|
# landlock07
|
|
# landlock08
|
|
|
|
lchown01
|
|
# lchown01_16
|
|
# lchown02
|
|
# lchown03
|
|
# lchown02_16
|
|
# lchown03_16
|
|
|
|
# lgetxattr01
|
|
# lgetxattr02
|
|
|
|
link01
|
|
link02
|
|
# link04
|
|
link05
|
|
# link08
|
|
|
|
#linkat test cases
|
|
linkat01
|
|
# linkat02
|
|
|
|
listen01
|
|
|
|
# listmount01
|
|
# listmount02
|
|
# listmount03
|
|
# listmount04
|
|
|
|
listxattr01
|
|
# listxattr02
|
|
listxattr03
|
|
|
|
# llistxattr01
|
|
# llistxattr02
|
|
llistxattr03
|
|
|
|
# llseek01
|
|
llseek02
|
|
llseek03
|
|
|
|
# lremovexattr01
|
|
|
|
lseek01
|
|
# lseek02
|
|
lseek07
|
|
# lseek11
|
|
|
|
lstat01
|
|
lstat01_64
|
|
# lstat02
|
|
# lstat02_64
|
|
# lstat03
|
|
# lstat03_64
|
|
|
|
mallinfo02
|
|
|
|
mallinfo2_01
|
|
|
|
mallopt01
|
|
|
|
# mbind01
|
|
# mbind02
|
|
# mbind03
|
|
# mbind04
|
|
|
|
memset01
|
|
memcmp01
|
|
memcpy01
|
|
|
|
# migrate_pages01
|
|
# migrate_pages02
|
|
# migrate_pages03
|
|
|
|
# mlockall01
|
|
# mlockall02
|
|
# mlockall03
|
|
|
|
# mkdir02
|
|
# mkdir03
|
|
mkdir04
|
|
# mkdir05
|
|
# mkdir09
|
|
|
|
#mkdirat test cases
|
|
mkdirat01
|
|
# mkdirat02
|
|
|
|
mknod01
|
|
# mknod02
|
|
# mknod03
|
|
# mknod04
|
|
# mknod05
|
|
# mknod06
|
|
# mknod07
|
|
# mknod08
|
|
mknod09
|
|
|
|
#mknodat test cases
|
|
mknodat01
|
|
# mknodat02
|
|
|
|
# mlock01
|
|
# mlock02
|
|
# mlock03
|
|
# mlock04
|
|
# mlock05
|
|
|
|
# mlock201
|
|
# mlock202
|
|
# mlock203
|
|
|
|
qmm01
|
|
mmap01
|
|
mmap02
|
|
mmap03
|
|
# mmap04
|
|
mmap05
|
|
mmap06
|
|
# mmap08
|
|
mmap09
|
|
# mmap12
|
|
# mmap13
|
|
# mmap14
|
|
# test is broken, mask it for now.
|
|
#mmap11 mmap11 -i 30000
|
|
mmap15
|
|
# mmap16
|
|
# mmap17
|
|
# mmap18
|
|
mmap19
|
|
# mmap20
|
|
|
|
# modify_ldt01
|
|
# modify_ldt02
|
|
# modify_ldt03
|
|
|
|
# mount01
|
|
# mount02
|
|
# mount03
|
|
# mount04
|
|
# mount05
|
|
# mount06
|
|
# mount07
|
|
|
|
# mount_setattr01
|
|
|
|
# move_mount01
|
|
# move_mount02
|
|
|
|
# move_pages01
|
|
# move_pages02
|
|
# move_pages03
|
|
# move_pages04
|
|
# move_pages05
|
|
# move_pages06
|
|
# move_pages07
|
|
# move_pages09
|
|
# move_pages10
|
|
# move_pages11
|
|
# move_pages12
|
|
|
|
# mprotect01
|
|
mprotect02
|
|
mprotect03
|
|
# mprotect04
|
|
mprotect05
|
|
|
|
# pkey01
|
|
|
|
# mq_notify01
|
|
# mq_notify02
|
|
# mq_notify03
|
|
# mq_open01
|
|
# mq_timedreceive01
|
|
# mq_timedsend01
|
|
# mq_unlink01
|
|
|
|
# mremap01
|
|
# mremap02
|
|
# mremap03
|
|
# mremap04
|
|
# mremap05
|
|
# mremap06
|
|
|
|
# mseal01
|
|
# mseal02
|
|
|
|
# msgctl01
|
|
# msgctl02
|
|
# msgctl03
|
|
# msgctl04
|
|
# msgctl05
|
|
# msgctl06
|
|
# msgctl12
|
|
|
|
# msgstress01
|
|
|
|
# msgget01
|
|
# msgget02
|
|
# msgget03
|
|
# msgget04
|
|
# msgget05
|
|
|
|
# msgrcv01
|
|
# msgrcv02
|
|
# msgrcv03
|
|
# msgrcv05
|
|
# msgrcv06
|
|
# msgrcv07
|
|
# msgrcv08
|
|
|
|
# msgsnd01
|
|
# msgsnd02
|
|
# msgsnd05
|
|
# msgsnd06
|
|
|
|
msync01
|
|
msync02
|
|
# msync03
|
|
# msync04
|
|
|
|
# munlock01
|
|
# munlock02
|
|
|
|
# munlockall01
|
|
|
|
munmap01
|
|
munmap02
|
|
munmap03
|
|
|
|
# nanosleep01
|
|
nanosleep02
|
|
# nanosleep04
|
|
|
|
# name_to_handle_at01
|
|
# name_to_handle_at02
|
|
|
|
# nftw01
|
|
# nftw6401
|
|
|
|
# nice01
|
|
nice02
|
|
nice03
|
|
# nice04
|
|
# nice05
|
|
|
|
open01
|
|
# open02
|
|
open03
|
|
# open04
|
|
# open06
|
|
open07
|
|
# open08
|
|
open09
|
|
# open10
|
|
# open11
|
|
# open12
|
|
# open13
|
|
# open14
|
|
open15
|
|
|
|
openat01
|
|
# openat02
|
|
# openat03
|
|
# openat04
|
|
|
|
# openat201
|
|
# openat202
|
|
# openat203
|
|
|
|
# open_by_handle_at01
|
|
# open_by_handle_at02
|
|
|
|
# open_tree01
|
|
# open_tree02
|
|
|
|
# mincore01
|
|
# mincore02
|
|
# mincore03
|
|
# mincore04
|
|
|
|
# madvise01
|
|
# madvise02
|
|
# madvise03
|
|
# madvise05
|
|
# madvise06
|
|
# madvise07
|
|
# madvise08
|
|
# madvise09
|
|
# madvise10
|
|
# madvise11
|
|
# madvise12
|
|
|
|
newuname01
|
|
|
|
pathconf01
|
|
# pathconf02
|
|
|
|
# pause01
|
|
# pause02
|
|
# pause03
|
|
|
|
# personality01
|
|
# personality02
|
|
|
|
# pidfd_getfd01
|
|
# pidfd_getfd02
|
|
|
|
# pidfd_open01
|
|
# pidfd_open02
|
|
# pidfd_open03
|
|
# pidfd_open04
|
|
|
|
# pidfd_send_signal01
|
|
# pidfd_send_signal02
|
|
# pidfd_send_signal03
|
|
|
|
pipe01
|
|
# pipe02
|
|
pipe03
|
|
pipe04
|
|
pipe05
|
|
# pipe06
|
|
# pipe07
|
|
# pipe08
|
|
pipe09
|
|
pipe10
|
|
pipe11
|
|
# pipe12
|
|
# pipe13
|
|
pipe14
|
|
# pipe15
|
|
|
|
# pipe2_01
|
|
# pipe2_02
|
|
# pipe2_04
|
|
|
|
# pivot_root01
|
|
|
|
poll01
|
|
# poll02
|
|
|
|
ppoll01
|
|
|
|
prctl01
|
|
# prctl02
|
|
prctl03
|
|
# prctl05
|
|
# prctl06
|
|
# prctl07
|
|
# prctl08
|
|
# prctl09
|
|
# prctl10
|
|
|
|
pread01
|
|
pread01_64
|
|
pread02
|
|
pread02_64
|
|
|
|
preadv01
|
|
preadv01_64
|
|
# preadv02
|
|
# preadv02_64
|
|
# preadv03
|
|
# preadv03_64
|
|
|
|
preadv201
|
|
preadv201_64
|
|
# preadv202
|
|
# preadv202_64
|
|
# preadv203
|
|
# preadv203_64
|
|
|
|
# profil01
|
|
|
|
# process_vm_readv01
|
|
# process_vm_readv02
|
|
# process_vm_readv03
|
|
# process_vm_writev01
|
|
# process_vm_writev02
|
|
|
|
# process_madvise01
|
|
|
|
# prot_hsymlinks
|
|
# dirtyc0w
|
|
# dirtyc0w_shmem
|
|
# dirtypipe
|
|
|
|
# pselect01
|
|
# pselect01_64
|
|
pselect02
|
|
pselect02_64
|
|
pselect03
|
|
pselect03_64
|
|
|
|
# ptrace01
|
|
# ptrace02
|
|
# ptrace03
|
|
# ptrace04
|
|
# ptrace05
|
|
# ptrace06
|
|
# ptrace07
|
|
# ptrace08
|
|
# ptrace09
|
|
# ptrace10
|
|
# ptrace11
|
|
|
|
pwrite01
|
|
pwrite02
|
|
pwrite03
|
|
pwrite04
|
|
|
|
pwrite01_64
|
|
pwrite02_64
|
|
pwrite03_64
|
|
pwrite04_64
|
|
|
|
pwritev01
|
|
pwritev01_64
|
|
# pwritev02
|
|
# pwritev02_64
|
|
# pwritev03
|
|
# pwritev03_64
|
|
|
|
pwritev201
|
|
pwritev201_64
|
|
# pwritev202
|
|
# pwritev202_64
|
|
|
|
# quotactl01
|
|
# quotactl02
|
|
# quotactl03
|
|
# quotactl04
|
|
# quotactl05
|
|
# quotactl06
|
|
# quotactl07
|
|
# quotactl08
|
|
# quotactl09
|
|
|
|
read01
|
|
read02
|
|
# read03
|
|
read04
|
|
|
|
# readahead01
|
|
# readahead02
|
|
|
|
# readdir01
|
|
# readdir21
|
|
|
|
# readlink01A
|
|
# readlink01
|
|
# readlink03
|
|
|
|
#readlinkat test cases
|
|
# readlinkat01
|
|
# readlinkat02
|
|
|
|
readv01
|
|
# readv02
|
|
|
|
# realpath01
|
|
|
|
# reboot01
|
|
# reboot02
|
|
|
|
# recv01
|
|
|
|
# recvfrom01
|
|
|
|
# recvmsg01
|
|
# recvmsg02
|
|
# recvmsg03
|
|
|
|
# recvmmsg01
|
|
|
|
# remap_file_pages01
|
|
# remap_file_pages02
|
|
|
|
removexattr01
|
|
# removexattr02
|
|
|
|
# rename01
|
|
rename01A
|
|
# rename03
|
|
# rename04
|
|
# rename05
|
|
# rename06
|
|
# rename07
|
|
# rename08
|
|
# rename09
|
|
# rename10
|
|
# rename11
|
|
# rename12
|
|
# rename13
|
|
rename14
|
|
# rename15
|
|
|
|
#renameat test cases
|
|
# renameat01
|
|
|
|
# renameat201
|
|
# renameat202
|
|
|
|
# request_key01
|
|
# request_key02
|
|
# request_key03
|
|
# request_key04
|
|
# request_key05
|
|
# request_key06
|
|
|
|
rmdir01
|
|
# rmdir02
|
|
# rmdir03
|
|
rmdir03A
|
|
|
|
rt_sigaction01
|
|
rt_sigaction02
|
|
rt_sigaction03
|
|
rt_sigprocmask01
|
|
rt_sigprocmask02
|
|
# rt_sigqueueinfo01
|
|
# rt_sigqueueinfo02
|
|
rt_sigsuspend01
|
|
# rt_sigtimedwait01
|
|
# rt_tgsigqueueinfo01
|
|
|
|
sbrk01
|
|
sbrk02
|
|
# sbrk03
|
|
|
|
sched_get_priority_max01
|
|
sched_get_priority_max02
|
|
|
|
sched_get_priority_min01
|
|
sched_get_priority_min02
|
|
|
|
sched_getparam01
|
|
# sched_getparam03
|
|
|
|
# sched_rr_get_interval01
|
|
# sched_rr_get_interval02
|
|
# sched_rr_get_interval03
|
|
|
|
sched_setparam01
|
|
sched_setparam02
|
|
sched_setparam03
|
|
# sched_setparam04
|
|
# sched_setparam05
|
|
|
|
sched_getscheduler01
|
|
# sched_getscheduler02
|
|
|
|
# sched_setscheduler01
|
|
# sched_setscheduler02
|
|
# sched_setscheduler03
|
|
sched_setscheduler04
|
|
|
|
sched_yield01
|
|
|
|
# sched_setaffinity01
|
|
# sched_getaffinity01
|
|
|
|
# sched_setattr01
|
|
# sched_getattr01
|
|
# sched_getattr02
|
|
|
|
# seccomp01
|
|
|
|
select01
|
|
# select02
|
|
select03
|
|
# select04
|
|
|
|
# semctl01
|
|
# semctl02
|
|
# semctl03
|
|
# semctl04
|
|
# semctl05
|
|
# semctl06
|
|
# semctl07
|
|
# semctl08
|
|
# semctl09
|
|
|
|
# semget01
|
|
# semget02
|
|
# semget05
|
|
|
|
# semop01
|
|
# semop02
|
|
# semop03
|
|
# semop04
|
|
# semop05
|
|
|
|
# send01
|
|
# send02
|
|
|
|
sendfile02
|
|
sendfile02_64
|
|
# sendfile03
|
|
# sendfile03_64
|
|
# sendfile04
|
|
# sendfile04_64
|
|
sendfile05
|
|
sendfile05_64
|
|
sendfile06
|
|
sendfile06_64
|
|
# sendfile07
|
|
# sendfile07_64
|
|
sendfile08
|
|
sendfile08_64
|
|
# sendfile09
|
|
# sendfile09_64
|
|
|
|
# sendmsg01
|
|
# sendmsg02
|
|
# sendmsg03
|
|
|
|
# sendmmsg01
|
|
# sendmmsg02
|
|
|
|
# sendto01
|
|
# sendto02
|
|
# sendto03
|
|
|
|
# set_mempolicy01
|
|
# set_mempolicy02
|
|
# set_mempolicy03
|
|
# set_mempolicy04
|
|
|
|
set_robust_list01
|
|
# set_thread_area01
|
|
# set_tid_address01
|
|
|
|
# setdomainname01
|
|
# setdomainname02
|
|
# setdomainname03
|
|
|
|
# setfsgid01
|
|
# setfsgid01_16
|
|
# setfsgid02
|
|
# setfsgid02_16
|
|
# setfsgid03
|
|
# setfsgid03_16
|
|
|
|
# setfsuid01
|
|
# setfsuid01_16
|
|
setfsuid02
|
|
# setfsuid02_16
|
|
# setfsuid03
|
|
# setfsuid03_16
|
|
# setfsuid04
|
|
# setfsuid04_16
|
|
|
|
setgid01
|
|
# setgid01_16
|
|
# setgid02
|
|
# setgid02_16
|
|
# setgid03
|
|
# setgid03_16
|
|
|
|
# setegid01
|
|
# setegid02
|
|
|
|
# sgetmask01
|
|
|
|
setgroups01
|
|
# setgroups01_16
|
|
setgroups02
|
|
# setgroups02_16
|
|
# setgroups03
|
|
# setgroups03_16
|
|
|
|
# sethostname01
|
|
# sethostname02
|
|
# sethostname03
|
|
|
|
# setitimer01
|
|
setitimer02
|
|
|
|
# setns01
|
|
# setns02
|
|
|
|
setpgid01
|
|
# setpgid02
|
|
# setpgid03
|
|
|
|
setpgrp01
|
|
setpgrp02
|
|
|
|
# setpriority01
|
|
# setpriority02
|
|
|
|
setregid01
|
|
# setregid01_16
|
|
# setregid02
|
|
# setregid02_16
|
|
# setregid03
|
|
# setregid03_16
|
|
# setregid04
|
|
# setregid04_16
|
|
|
|
# setresgid01
|
|
# setresgid01_16
|
|
# setresgid02
|
|
# setresgid02_16
|
|
# setresgid03
|
|
# setresgid03_16
|
|
# setresgid04
|
|
# setresgid04_16
|
|
|
|
# setresuid01
|
|
# setresuid01_16
|
|
# setresuid02
|
|
# setresuid02_16
|
|
setresuid03
|
|
# setresuid03_16
|
|
# setresuid04
|
|
# setresuid04_16
|
|
# setresuid05
|
|
# setresuid05_16
|
|
|
|
setreuid01
|
|
# setreuid01_16
|
|
# setreuid02
|
|
# setreuid02_16
|
|
# setreuid03
|
|
# setreuid03_16
|
|
# setreuid04
|
|
# setreuid04_16
|
|
# setreuid05
|
|
# setreuid05_16
|
|
# setreuid06
|
|
# setreuid06_16
|
|
# setreuid07
|
|
# setreuid07_16
|
|
|
|
# setrlimit01
|
|
# setrlimit02
|
|
# setrlimit03
|
|
setrlimit04
|
|
setrlimit05
|
|
# setrlimit06
|
|
|
|
setsid01
|
|
|
|
# setsockopt01
|
|
# setsockopt02
|
|
setsockopt03
|
|
# setsockopt04
|
|
# setsockopt05
|
|
# setsockopt06
|
|
# setsockopt07
|
|
# setsockopt08
|
|
# setsockopt09
|
|
# setsockopt10
|
|
|
|
# settimeofday01
|
|
# settimeofday02
|
|
|
|
setuid01
|
|
# setuid01_16
|
|
# setuid03
|
|
# setuid03_16
|
|
# setuid04
|
|
# setuid04_16
|
|
|
|
# setxattr01
|
|
# setxattr02
|
|
# setxattr03
|
|
|
|
# shmat01
|
|
# shmat02
|
|
# shmat03
|
|
# shmat04
|
|
|
|
# shmctl01
|
|
# shmctl02
|
|
# shmctl03
|
|
# shmctl04
|
|
# shmctl05
|
|
# shmctl06
|
|
# shmctl07
|
|
# shmctl08
|
|
|
|
# shmdt01
|
|
# shmdt02
|
|
|
|
# shmget02
|
|
# shmget03
|
|
# shmget04
|
|
# shmget05
|
|
# shmget06
|
|
|
|
# shutdown01
|
|
# shutdown02
|
|
|
|
# sigaction01
|
|
sigaction02
|
|
|
|
sigaltstack01
|
|
sigaltstack02
|
|
|
|
# sighold02
|
|
|
|
# signal01
|
|
signal02
|
|
signal03
|
|
signal04
|
|
signal05
|
|
signal06
|
|
|
|
signalfd01
|
|
signalfd02
|
|
|
|
signalfd4_01
|
|
signalfd4_02
|
|
|
|
sigpending02
|
|
|
|
sigprocmask01
|
|
|
|
sigrelse01
|
|
|
|
# sigsuspend01
|
|
sigsuspend02
|
|
|
|
# sigtimedwait01
|
|
|
|
# sigwait01
|
|
# sigwaitinfo01
|
|
|
|
# socket01
|
|
socket02
|
|
|
|
# socketcall01
|
|
# socketcall02
|
|
# socketcall03
|
|
|
|
# socketpair01
|
|
socketpair02
|
|
|
|
# sockioctl01
|
|
|
|
# splice01
|
|
# splice02
|
|
# splice03
|
|
# splice04
|
|
# splice05
|
|
# splice06
|
|
# splice07
|
|
# splice08
|
|
# splice09
|
|
|
|
# tee01
|
|
# tee02
|
|
|
|
# ssetmask01
|
|
|
|
# stat01
|
|
# stat01_64
|
|
stat02
|
|
stat02_64
|
|
# stat03
|
|
# stat03_64
|
|
# stat04
|
|
# stat04_64
|
|
|
|
# statmount01
|
|
# statmount02
|
|
# statmount03
|
|
# statmount04
|
|
# statmount05
|
|
# statmount06
|
|
# statmount07
|
|
# statmount08
|
|
|
|
# statfs01
|
|
# statfs01_64
|
|
# statfs02
|
|
# statfs02_64
|
|
# statfs03
|
|
# statfs03_64
|
|
|
|
# statvfs01
|
|
# statvfs02
|
|
|
|
# stime01
|
|
# stime02
|
|
|
|
string01
|
|
|
|
# swapoff01
|
|
# swapoff02
|
|
|
|
# swapon01
|
|
# swapon02
|
|
# swapon03
|
|
|
|
#Exclusive syscall() for POWER6 machines only
|
|
# switch01
|
|
|
|
# symlink01
|
|
symlink02
|
|
# symlink03
|
|
symlink04
|
|
|
|
#symlinkat test cases
|
|
symlinkat01
|
|
|
|
# sync01
|
|
|
|
# syncfs01
|
|
|
|
#testcases for sync_file_range
|
|
# sync_file_range01
|
|
# sync_file_range02
|
|
|
|
syscall01
|
|
|
|
sysconf01
|
|
|
|
# sysctl01
|
|
# sysctl03
|
|
# sysctl04
|
|
|
|
# sysfs01
|
|
# sysfs02
|
|
# sysfs03
|
|
# sysfs04
|
|
# sysfs05
|
|
|
|
sysinfo01
|
|
sysinfo02
|
|
# sysinfo03
|
|
|
|
# syslog11
|
|
# syslog12
|
|
|
|
# tgkill01
|
|
# tgkill02
|
|
# tgkill03
|
|
|
|
time01
|
|
|
|
times01
|
|
# times03
|
|
|
|
# New syscall support from 2.6.25 kernel onwards
|
|
|
|
timerfd01
|
|
timerfd02
|
|
# timerfd04
|
|
timerfd_create01
|
|
# timerfd_gettime01
|
|
# timerfd_settime01
|
|
# timerfd_settime02
|
|
|
|
# timer_create01
|
|
timer_create02
|
|
timer_create03
|
|
|
|
# timer_delete01
|
|
timer_delete02
|
|
|
|
# timer_getoverrun01
|
|
# timer_gettime01
|
|
|
|
# timer_settime01
|
|
# timer_settime02
|
|
# timer_settime03
|
|
|
|
# tkill01
|
|
# tkill02
|
|
|
|
truncate02
|
|
truncate02_64
|
|
# truncate03
|
|
# truncate03_64
|
|
|
|
# This syscall is obsolete. The latest glibc does not even
|
|
# include the ulimit.h file anymore. The test will fail
|
|
# because the error handling has been simplified.
|
|
#
|
|
ulimit01
|
|
|
|
umask01
|
|
|
|
uname01
|
|
uname02
|
|
# uname04
|
|
|
|
unlink01
|
|
unlink05
|
|
# unlink07
|
|
# unlink08
|
|
# unlink09
|
|
# unlink10
|
|
|
|
#unlinkat test cases
|
|
unlinkat01
|
|
|
|
# unshare01
|
|
# unshare02
|
|
|
|
#
|
|
# These tests require an unmounted block device
|
|
# to run correctly. Please see individual test
|
|
# code for more information.
|
|
#
|
|
# umount01
|
|
# umount02
|
|
# umount03
|
|
|
|
# umount2_01
|
|
# umount2_02
|
|
|
|
# userfaultfd01
|
|
|
|
# ustat01
|
|
# ustat02
|
|
|
|
# utime01
|
|
# utime02
|
|
# utime03
|
|
# utime04
|
|
# utime05
|
|
# utime06
|
|
utime07
|
|
|
|
# utimes01
|
|
|
|
# Introduced from Kernel 2.6.22 onwards
|
|
# utimensat01
|
|
|
|
vfork01
|
|
vfork02
|
|
|
|
# vhangup01
|
|
# vhangup02
|
|
|
|
#vmsplice test cases
|
|
# vmsplice01
|
|
# vmsplice02
|
|
# vmsplice03
|
|
# vmsplice04
|
|
|
|
wait01
|
|
wait02
|
|
|
|
# wait401
|
|
# wait402
|
|
# wait403
|
|
|
|
# waitpid01
|
|
waitpid03
|
|
# waitpid04
|
|
waitpid06
|
|
waitpid07
|
|
# waitpid08
|
|
waitpid09
|
|
# waitpid10
|
|
waitpid11
|
|
waitpid12
|
|
# waitpid13
|
|
|
|
# waitid01
|
|
# waitid02
|
|
waitid03
|
|
waitid04
|
|
# waitid05
|
|
# waitid06
|
|
# waitid07
|
|
# waitid08
|
|
waitid09
|
|
# waitid10
|
|
# waitid11
|
|
|
|
write01
|
|
write02
|
|
write03
|
|
# write04
|
|
# write05
|
|
write06
|
|
|
|
# writev01
|
|
writev02
|
|
# writev03
|
|
writev05
|
|
writev06
|
|
# writev07
|
|
|
|
# perf_event_open01
|
|
# perf_event_open02
|
|
|
|
# futex_cmp_requeue01
|
|
# futex_cmp_requeue02
|
|
futex_wait01
|
|
futex_wait02
|
|
# futex_wait03
|
|
futex_wait04
|
|
# futex_wait05
|
|
# futex_waitv01
|
|
# futex_waitv02
|
|
# futex_waitv03
|
|
futex_wake01
|
|
# futex_wake02
|
|
# futex_wake03
|
|
# futex_wake04
|
|
futex_wait_bitset01
|
|
|
|
# memfd_create01
|
|
# memfd_create02
|
|
# memfd_create03
|
|
# memfd_create04
|
|
|
|
# copy_file_range01
|
|
# copy_file_range02
|
|
# copy_file_range03
|
|
|
|
# statx01
|
|
statx02
|
|
statx03
|
|
# statx04
|
|
# statx05
|
|
# statx06
|
|
# statx07
|
|
# statx08
|
|
# statx09
|
|
# statx10
|
|
# statx11
|
|
# statx12
|
|
|
|
# membarrier01
|
|
|
|
# io_uring01
|
|
# io_uring02
|
|
|
|
# Tests below may cause kernel memory leak
|
|
# perf_event_open03
|