###############################################################################
# Copyright (c) 2019 Ericsson
#
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License 2.0
# which accompanies this distribution, and is available at
# https://www.eclipse.org/legal/epl-2.0/
#
# SPDX-License-Identifier: EPL-2.0
###############################################################################
# Note: these files were painfully extracted by hand from the 4.20 kernel source tree
# Code location should not be a GPL violation.
Syscall	Subsystem	file	
accept	net	net/socket.c	
accept4	net	net/socket.c	
access	fs	fs/open.c	
acct	kernel	kernel/acct.c	
add_key	security	security/keys/keyctl.c	
adjtimex	kernel	kernel/time.c	
alarm	kernel	kernel/sched.c	set an alarm clock for delivery of a signal
bdflush	fs	fs/buffer.c	
bind	net	net/socket.c	
brk	mm	mm/mmap.c	
chdir	fs	fs/open.c	
chmod	fs	fs/open.c	
chown	fs	fs/open.c	
chown16	fs	fs/open.c	
chroot	fs	fs/open.c	
clock_adjtime	kernel	kernel/time.c	
clock_getres	kernel	kernel/time.c	
clock_gettime	kernel	kernel/time.c	
clock_nanosleep	kernel	kernel/sched.c	
clock_settime	kernel	kernel/time.c	
clone	kernel	kernel/fork.c	
close	fs	fs/open.c	
connect	net	net/socket.c	
creat	fs	fs/open.c	
delete_module	kernel	kernel/module.c	
dup	fs	fs/file.c	
dup2	fs	fs/file.c	
dup3	fs	fs/file.c	
epoll_create	fs	fs/eventpoll.c	
epoll_create1	fs	fs/eventpoll.c	
epoll_ctl	fs	fs/eventpoll.c	
epoll_pwait	fs	fs/eventpoll.c	
epoll_wait	fs	fs/eventpoll.c	
eventfd	fs	fs/eventfd.c	
eventfd2	fs	fs/eventfd.c	
execve	fs	fs/exec.c	
exit	kernel	kernel/exit.c	
exit_group	kernel	kernel/exit.c	
faccessat	fs	fs/open.c	
fadvise64	mm	mm/fadvise.c	
fallocate	fs	fs/open.c	
fanotify_init	fs	fs/notify/fanotify/fanotify_user.c	
fanotify_mark	fs	fs/notify/fanotify/fanotify_user.c	
fchdir	fs	fs/open.c	
fchmod	fs	fs/open.c	
fchmodat	fs	fs/open.c	
fchown	fs	fs/open.c	
fchown16	fs	fs/open.c	
fchownat	fs	fs/open.c	
fcntl	fs	fs/fcntl.c	
fcntl64	fs	fs/fcntl.c	
fdatasync	fs	fs/sync.c	
fgetxattr	fs	fs/xattr.c	
finit_module	kernel	kernel/module.c	
flistxattr	fs	fs/xattr.c	
flock	fs	fs/locks.c	
fremovexattr	fs	fs/xattr.c	
fsetxattr	fs	fs/xattr.c	
fstat	fs	fs/stat.c	
fstat64	fs	fs/stat.c	
fstatat64	fs	fs/stat.c	
fstatfs	fs	fs/statfs.c	
fstatfs64	fs	fs/statfs.c	
fsync	fs	fs/sync.c	
ftruncate	fs	fs/open.c	
futex	kernel	kernel/futex.c	
futimesat	fs	fs/utimes.c	
getcpu	kernel	kernel/sys.c	
getcwd	fs	fs/dcache.c	
getdents	fs	fs/readdir.c	
getdents64	fs	fs/readdir.c	
getegid	kernel	kernel/sys.c	
getegid16	kernel	kernel/sys.c	
geteuid	kernel	kernel/sys.c	
geteuid16	kernel	kernel/sys.c	
getgid	kernel	kernel/sys.c	
getgid16	kernel	kernel/sys.c	
getgroups	kernel	kernel/groups.c	
getgroups16	kernel	kernel/groups.c	
getitimer	kernel	kernel/itimer.c	
get_mempolicy	mm	mm/mempolicy.c	
getpeername	net	net/socket.c	
getpgid	kernel	kernel/sys.c	
getpgrp	kernel	kernel/sys.c	
getpid	kernel	kernel/sys.c	
getppid	kernel	kernel/sys.c	
getpriority	kernel	kernel/sys.c	
getresgid	kernel	kernel/sys.c	
getresgid16	kernel	kernel/sys.c	
getresuid	kernel	kernel/sys.c	
getresuid16	kernel	kernel/sys.c	
getrlimit	kernel	kernel/sys.c	
get_robust_list	kernel	kernel/futex.c	
getrusage	kernel	kernel/sys.c	
getsid	kernel	kernel/sys.c	
getsockname	net	net/socket.c	
getsockopt	net	net/socket.c	
gettid	kernel	kernel/sys.c	
gettimeofday	kernel	kernel/time.c	
getuid	kernel	kernel/sys.c	
getuid16	kernel	kernel/sys.c	
getxattr	fs	fs/xattr.c	
init_module	kernel	kernel/module.c	
inotify_add_watch	fs	fs/notify/inotify/inotify_user.c	
inotify_init	fs	fs/notify/inotify/inotify_user.c	
inotify_init1	fs	fs/notify/inotify/inotify_user.c	
inotify_rm_watch	fs	fs/notify/inotify/inotify_user.c	
io_cancel	fs	fs/aio.c	
ioctl	fs	fs/ioctl.c	
io_destroy	fs	fs/aio.c	
io_getevents	fs	fs/aio.c	
ioprio_get	fs	fs/ioprio.c	
ioprio_set	fs	fs/ioprio.c	
io_setup	fs	fs/aio.c	
io_submit	fs	fs/aio.c	
ipc	ipc	ipc/ipc.c	
kexec_load	kernel	kernel/kexec.c	
keyctl	security	security/keys/keyctl.c	
kill	kernel	kernel/signal.c	
lchown	fs	fs/open.c	
lchown16	fs	fs/open.c	
lgetxattr	fs	fs/xattr.c	
link	fs	fs/namei.c	
linkat	fs	fs/namei.c	
listen	net	net/socket.c	
listxattr	fs	fs/xattr.c	
llistxattr	fs	fs/xattr.c	
llseek	fs	fs/read_write.c	
lookup_dcookie	fs	fs/dcookies.c	
lremovexattr	fs	fs/xattr.c	
lseek	fs	fs/read_write.c	
lsetxattr	fs	fs/xattr.c	
lstat	fs	fs/stat.c	
lstat64	fs	fs/stat.c	
madvise	mm	mm/madvise.c	
mbind	mm	mm/mempolicy.c	
migrate_pages	mm	mm/mempolicy.c	
mincore	mm	mm/mincore.c	
mkdir	fs	fs/namei.c	
mkdirat	fs	fs/namei.c	
mknod	fs	fs/namei.c	
mknodat	fs	fs/namei.c	
mlock	mm	mm/mlock.c	
mlockall	mm	mm/mlock.c	
mmap	arch	arch/x86/kernel	
mmap2	arch	arch/x86/kernel	
mmap_pgoff	mm	mm/mmap.c 
modify_ldt	fs	fs/namespace.c	
mount	fs	fs/namespace.c	
move_pages	mm	mm/migrate.c	
mprotect	mm	mm/mprotect.c	
mq_getsetattr	ipc	ipc/memqueue.c	
mq_notify	ipc	ipc/memqueue.c	
mq_open	ipc	ipc/memqueue.c	
mq_timedreceive	ipc	ipc/memqueue.c	
mq_timedsend	ipc	ipc/memqueue.c	
mq_unlink	ipc	ipc/memqueue.c	
mremap	mm	mm/mmap.c	
msgctl	ipc	ipc/msg.c	
msgget	ipc	ipc/msg.c	
msgrcv	ipc	ipc/msg.c	
msgsnd	ipc	ipc/msg.c	
msync	mm	mm/msync.c	
munlock	mm	mm/mlock.c	
munlockall	mm	mm/mlock.c	
munmap	mm	mm/mmap.c	
name_to_handle_at	fs	fs/fhandle.c	
nanosleep	kernel	kernel/hrtimer.c	
newfstat	fs	fs/stat.c	
newfstatat	fs	fs/stat.c	
newlstat	fs	fs/stat.c	
newstat	fs	fs/stat.c	
newuname	kernel	kernel/sys.c	
nice	sched	sched/core.c	
old_getrlimit	kernel	kernel/sys.c	
old_mmap	mm	mm/mmap.c	
old_readdir	fs	fs/readdir.c	
old_select	fs	fs/select.c	
oldumount	fs	fs/namespace.c	
olduname	fs	fs/namespace.c	
open	fs	fs/open.c	
openat	fs	fs/open.c	
open_by_handle_at	fs	fs/fhandle.c	
pause	kernel	kernel/signal.c	
perf_event_open	kernel	kernel/events/core.c	
personality	kernel	kernel/exec_domain.c	
pipe	fs	fs/pipe.c	
pipe2	fs	fs/pipe.c	
pivot_root	fs	fs/namespace.c	
poll	fs	fs/select.c	
ppoll	fs	fs/select.c	
prctl	kernel	kernel/sys.c	
pread64	fs	fs/read_write.c	
preadv	fs	fs/read_write.c	
prlimit64	kernel	kernel/sys.c	
process_vm_readv	mm	mm/process_vm_access.c	
process_vm_writev	mm	mm/process_vm_access.c	
pselect6	fs	fs/select.c	
ptrace	kernel	kernel/ptrace.c	
pwrite64	fs	fs/read_write.c	
pwritev	fs	fs/read_write.c	
quotactl	fs	fs/quota/quota.c	
read	fs	fs/read_write.c	
readahead	mm	mm/readahead.c	
readlink	fs	fs/stat.c	
readlinkat	fs	fs/stat.c	
readv	fs	fs/read_write.c	
reboot	kernel	kernel/reboot.c	
recvfrom	net	net/socket.c	
recvmmsg	net	net/socket.c	
recvmsg	net	net/socket.c	
remap_file_pages	mm	mm/fremap.c	
removexattr	fs	fs/xattr.c	
rename	fs	fs/namei.c	
renameat	fs	fs/namei.c	
request_key	security	security/keys/keyctl.c	
restart_syscall	kernel	kernel/signal.c	
rmdir	fs	fs/namei.c	
rt_sigaction	kernel	kernel/signal.c	
rt_sigpending	kernel	kernel/signal.c	
rt_sigprocmask	kernel	kernel/signal.c	
rt_sigqueueinfo	kernel	kernel/signal.c	
rt_sigsuspend	kernel	kernel/signal.c	
rt_sigtimedwait	kernel	kernel/signal.c	
rt_tgsigqueueinfo	kernel	kernel/signal.c	
sched_getaffinity	sched	sched/core.c	
sched_getparam	sched	sched/core.c	
sched_get_priority_max	sched	sched/core.c	
sched_get_priority_min	sched	sched/core.c	
sched_getscheduler	sched	sched/core.c	
sched_rr_get_interval	sched	sched/core.c	
sched_setaffinity	sched	sched/core.c	
sched_setparam	sched	sched/core.c	
sched_setscheduler	sched	sched/core.c	
sched_yield	sched	sched/core.c	
select	fs	fs/select.c	
semctl	ipc	ipc/sem.c	
semget	ipc	ipc/sem.c	
semop	ipc	ipc/sem.c	
semtimedop	ipc	ipc/sem.c	
sendfile	fs	fs/read_write.c	
sendfile64	fs	fs/read_write.c	
sendmmsg	net	net/socket.c	
sendmsg	net	net/socket.c	
sendto	net	net/socket.c	
setdomainname	kernel	kernel/sys.c	
setfsgid	kernel	kernel/sys.c	
setfsgid16	kernel	kernel/sys.c	
setfsuid	kernel	kernel/sys.c	
setfsuid16	kernel	kernel/sys.c	
setgid	kernel	kernel/sys.c	
setgid16	kernel	kernel/sys.c	
setgroups	kernel	kernel/sys.c	
setgroups16	kernel	kernel/sys.c	
sethostname	kernel	kernel/sys.c	
setitimer	kernel	kernel/itimer.c	
set_mempolicy	mm	mm/mempolicy.c	
setns	kernel	kernel/nsproxy.c	
setpgid	kernel	kernel/sys.c	
setpriority	kernel	kernel/sys.c	
setregid	kernel	kernel/sys.c	
setregid16	kernel	kernel/sys.c	
setresgid	kernel	kernel/sys.c	
setresgid16	kernel	kernel/sys.c	
setresuid	kernel	kernel/sys.c	
setresuid16	kernel	kernel/sys.c	
setreuid	kernel	kernel/sys.c	
setreuid16	kernel	kernel/sys.c	
setrlimit	kernel	kernel/sys.c	
set_robust_list	kernel	kernel/futex.c	
setsid	kernel	kernel/sys.c	
setsockopt	net	net/socket.c	
set_tid_address	kernel	kernel/fork.c	
settimeofday	kernel	kernel/time.c	
setuid	kernel	kernel/sys.c	
setuid16	kernel	kernel/sys.c	
setxattr	fs	fs/xattr.c	
sgetmask	kernel	kernel/signal.c	
shmat	ipc	ipc/shm.c	
shmctl	ipc	ipc/shm.c	
shmdt	ipc	ipc/shm.c	
shmget	ipc	ipc/shm.c	
shutdown	net	net/socket.c	
sigaltstack	kernel	kernel/signal.c	
signal	kernel	kernel/signal.c	
signalfd	fs	fs/signalfd.c	
signalfd4	fs	fs/signalfd.c	
sigpending	kernel	kernel/signal.c	
sigprocmask	kernel	kernel/signal.c	
socket	net	net/socket.c	
socketcall	net	net/socket.c	
socketpair	net	net/socket.c	
splice	fs	fs/splice.c	
ssetmask	kernel	kernel/signal.c	
stat	fs	fs/stat.c	
stat64	fs	fs/stat.c	
statfs	fs	fs/statfs.c	
statfs64	fs	fs/statfs.c	
stime	kernel	kernel/sys.c	
swapoff	mm	mm/swapfile.c	
swapon	mm	mm/swapfile.c	
symlink	fs	fs/namei.c	
symlinkat	fs	fs/namei.c	
sync	fs	fs/sync.c	
sync_file_range	fs	fs/sync.c	
syncfs	fs	fs/sync.c	
sysctl	kernel	kernel/sysctl_binary.c	
sysfs	fs	fs/filesystems.c	
sysinfo	kernel	kernel/sys.c	
syslog	kernel	kernel/printk/printk.c	
tee	fs	fs/splice.c	
tgkill	kernel	kernel/signal.c	
time	kernel	kernel/time.c	
timer_create	kernel	kernel/posix-timers.c	
timer_delete	kernel	kernel/posix-timers.c	
timerfd_create	fs	fs/timerfd.c	
timerfd_gettime	fs	fs/timerfd.c	
timerfd_settime	fs	fs/timerfd.c	
timer_getoverrun	kernel	kernel/posix-timers.c	
timer_gettime	kernel	kernel/posix-timers.c	
timer_settime	kernel	kernel/posix-timers.c	
times	kernel	kernel/sys.c	
tkill	kernel	kernel/signal.c	
truncate	fs	fs/open.c	
umask	kernel	kernel/sys.c	
umount	fs	fs/namespace.c	
uname	kernel	kernel/sys.c	
unknown	unknown	unknown/unknown	
unlink	fs	fs/namei.c	
unlinkat	fs	fs/namei.c	
unshare	kernel	kernel/fork.c	
uselib	fs	fs/exec.c	
ustat	fs	fs/statfs.c	
utime	fs	fs/utimes.c	
utimensat	fs	fs/utimes.c	
utimes	fs	fs/utimes.c	
vhangup	fs	fs/open.c	
vmsplice	fs	fs/splice.c	
wait4	kernel	kernel/exit.c	
waitid	kernel	kernel/exit.c	
waitpid	kernel	kernel/exit.c	
write	fs	fs/read_write.c	
writev	fs	fs/read_write.c	
