#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
chdir02
chdir04

chmod01
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
# clock_settime04

clone01
clone02
clone03
clone04
clone05
clone06
clone07
# clone08
# clone09
clone10
# clone11

# clone301
# clone302
# clone303
clone304

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
epoll_pwait06

# 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

# file_attr01
# file_attr02
# file_attr03
# file_attr04
# file_attr05

#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
# fchownat03

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
# fcntl40
# fcntl40_64

fdatasync01
# fdatasync02
# fdatasync03

# fgetxattr01
# fgetxattr02
fgetxattr03

# finit_module01
# finit_module02

flistxattr01
flistxattr02
flistxattr03

flock01
flock02
flock03
flock04
flock06
flock07

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

#Needs tty device.
#ioctl02 ioctl02 -d /dev/tty0

# Introducing ioctl tests for all /dev/tty* devices
# ioctl01
# ioctl02
# ioctl03
# ioctl04
# ioctl05
# ioctl06
# ioctl07
# ioctl08
# ioctl09
# ioctl10

# 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
# ioctl_fiemap01
# ioctl_getlbmd01

# ioctl_pidfd01
# ioctl_pidfd02
# ioctl_pidfd03
# ioctl_pidfd04
# ioctl_pidfd05
# ioctl_pidfd06

# 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
# fanotify24
# fanotify25

# 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
# io_submit04

# keyctl01
# keyctl02
# keyctl03
# keyctl04
# keyctl05
# keyctl06
# keyctl07
# keyctl08
# keyctl09

# kcmp01
# kcmp02
# kcmp03

kill02
kill03
# kill05
kill06
kill08
# kill10
# kill11
# kill12
# kill13

# landlock01
# landlock02
# landlock03
# landlock04
# landlock05
# landlock06
# landlock07
# landlock08
# landlock09
# landlock10

lchown01
# lchown01_16
# lchown02
# lchown02_16

# lgetxattr01
# lgetxattr02

link02
link04
link05
link08

#linkat test cases
linkat01
# linkat02

listen01

# listmount01
# listmount02
# listmount03
# listmount04

listxattr01
# listxattr02
listxattr03
# listxattr04

# llistxattr01
# llistxattr02
llistxattr03

# llseek01
llseek02
llseek03

# lremovexattr01

lseek01
# lseek02
lseek07
# lseek11

# lsm_get_self_attr01
# lsm_get_self_attr02
# lsm_get_self_attr03
# lsm_list_modules01
# lsm_list_modules02
# lsm_set_self_attr01

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

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
mmap21_01
mmap21_02
# mmap22

# modify_ldt01
# modify_ldt02

# mount01
# mount02
# mount03
# mount04
# mount05
# mount06
# mount07
# mount08

# mount_setattr01
# mount_setattr02

# move_mount01
# move_mount02
# move_mount03

# 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
mremap07

# 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 # FIXME: This fails because the heap place holder is treated as mapped. Fix after https://github.com/asterinas/asterinas/pull/1999.
# msync04 # TODO: support `/proc/self/pagemap` and `/proc/kpageflags`.

# munlock01
# munlock02

# munlockall01

munmap01
munmap02
munmap03

# nanosleep01
nanosleep02
# nanosleep04

# name_to_handle_at01
# name_to_handle_at02
# name_to_handle_at03

# 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

# 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

# Interprocess communication stress tests
pipeio_1
pipeio_2
pipeio_3
pipeio_4
pipeio_5
pipeio_6
pipeio_7
pipeio_8

# pivot_root01

poll01
# poll02
poll03
poll04

ppoll01

prctl01
prctl02
# prctl03 # FIXME: `SIGCHLD` must arrive by the time `wait()` returns. Otherwise, it is flaky.
# 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

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

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_thread_area02
# 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
# TODO: Fix the GID of newly created files.
# setresgid04
# setresgid04_16

setresuid01
# setresuid01_16
setresuid02
# setresuid02_16
setresuid03
# setresuid03_16
setresuid04
# setresuid04_16
# TODO: Fix the UID of newly created files.
# 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
# statmount09

# 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

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

unlink05
unlink07
unlink08
# unlink09
unlink10

#unlinkat test cases
unlinkat01

# unshare01
# unshare02
# unshare03
unshare04
# unshare05

#
# 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
# userfaultfd02
# userfaultfd03
# userfaultfd04
# userfaultfd05
# userfaultfd06

# 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
# io_uring03

# Tests below may cause kernel memory leak
# perf_event_open03
