fa3bfd
This patch contains the sysdeps/unix/sysv/linux/syscall-names.list file
978e96
from upstream for Linux 4.13, and forms the baseline, subsequent changes
978e96
are cherry picked from upstream.
fa3bfd
fa3bfd
diff --git a/sysdeps/unix/sysv/linux/syscall-names.list b/sysdeps/unix/sysv/linux/syscall-names.list
fa3bfd
new file mode 100644
fa3bfd
index 0000000000000000..584a762126fca55b
fa3bfd
--- /dev/null
fa3bfd
+++ b/sysdeps/unix/sysv/linux/syscall-names.list
fa3bfd
@@ -0,0 +1,601 @@
fa3bfd
+# List of all known Linux system calls.
fa3bfd
+# Copyright (C) 2017 Free Software Foundation, Inc.
fa3bfd
+# This file is part of the GNU C Library.
fa3bfd
+#
fa3bfd
+# The GNU C Library is free software; you can redistribute it and/or
fa3bfd
+# modify it under the terms of the GNU Lesser General Public
fa3bfd
+# License as published by the Free Software Foundation; either
fa3bfd
+# version 2.1 of the License, or (at your option) any later version.
fa3bfd
+#
fa3bfd
+# The GNU C Library is distributed in the hope that it will be useful,
fa3bfd
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
fa3bfd
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
fa3bfd
+# Lesser General Public License for more details.
fa3bfd
+#
fa3bfd
+# You should have received a copy of the GNU Lesser General Public
fa3bfd
+# License along with the GNU C Library; if not, see
fa3bfd
+# <http://www.gnu.org/licenses/>.
fa3bfd
+
fa3bfd
+# This file contains the list of system call names names.  It has to
fa3bfd
+# remain in alphabetica order.  Lines which start with # are treated
fa3bfd
+# as comments.  This file can list all potential system calls.  The
fa3bfd
+# names are only used if the installed kernel headers also provide
fa3bfd
+# them.
fa3bfd
+
fa3bfd
+# The list of system calls is current as of Linux 4.13.
fa3bfd
+kernel 4.13
fa3bfd
+
fa3bfd
+FAST_atomic_update
fa3bfd
+FAST_cmpxchg
fa3bfd
+FAST_cmpxchg64
fa3bfd
+_llseek
fa3bfd
+_newselect
fa3bfd
+_sysctl
fa3bfd
+accept
fa3bfd
+accept4
fa3bfd
+access
fa3bfd
+acct
fa3bfd
+acl_get
fa3bfd
+acl_set
fa3bfd
+add_key
fa3bfd
+adjtimex
fa3bfd
+afs_syscall
fa3bfd
+alarm
fa3bfd
+alloc_hugepages
fa3bfd
+arch_prctl
fa3bfd
+arm_fadvise64_64
fa3bfd
+arm_sync_file_range
fa3bfd
+atomic_barrier
fa3bfd
+atomic_cmpxchg_32
fa3bfd
+attrctl
fa3bfd
+bdflush
fa3bfd
+bind
fa3bfd
+bpf
fa3bfd
+break
fa3bfd
+brk
fa3bfd
+cachectl
fa3bfd
+cacheflush
fa3bfd
+capget
fa3bfd
+capset
fa3bfd
+chdir
fa3bfd
+chmod
fa3bfd
+chown
fa3bfd
+chown32
fa3bfd
+chroot
fa3bfd
+clock_adjtime
fa3bfd
+clock_getres
fa3bfd
+clock_gettime
fa3bfd
+clock_nanosleep
fa3bfd
+clock_settime
fa3bfd
+clone
fa3bfd
+clone2
fa3bfd
+close
fa3bfd
+cmpxchg_badaddr
fa3bfd
+connect
fa3bfd
+copy_file_range
fa3bfd
+creat
fa3bfd
+create_module
fa3bfd
+delete_module
fa3bfd
+dipc
fa3bfd
+dup
fa3bfd
+dup2
fa3bfd
+dup3
fa3bfd
+epoll_create
fa3bfd
+epoll_create1
fa3bfd
+epoll_ctl
fa3bfd
+epoll_ctl_old
fa3bfd
+epoll_pwait
fa3bfd
+epoll_wait
fa3bfd
+epoll_wait_old
fa3bfd
+eventfd
fa3bfd
+eventfd2
fa3bfd
+exec_with_loader
fa3bfd
+execv
fa3bfd
+execve
fa3bfd
+execveat
fa3bfd
+exit
fa3bfd
+exit_group
fa3bfd
+faccessat
fa3bfd
+fadvise64
fa3bfd
+fadvise64_64
fa3bfd
+fallocate
fa3bfd
+fanotify_init
fa3bfd
+fanotify_mark
fa3bfd
+fchdir
fa3bfd
+fchmod
fa3bfd
+fchmodat
fa3bfd
+fchown
fa3bfd
+fchown32
fa3bfd
+fchownat
fa3bfd
+fcntl
fa3bfd
+fcntl64
fa3bfd
+fdatasync
fa3bfd
+fgetxattr
fa3bfd
+finit_module
fa3bfd
+flistxattr
fa3bfd
+flock
fa3bfd
+fork
fa3bfd
+free_hugepages
fa3bfd
+fremovexattr
fa3bfd
+fsetxattr
fa3bfd
+fstat
fa3bfd
+fstat64
fa3bfd
+fstatat64
fa3bfd
+fstatfs
fa3bfd
+fstatfs64
fa3bfd
+fsync
fa3bfd
+ftime
fa3bfd
+ftruncate
fa3bfd
+ftruncate64
fa3bfd
+futex
fa3bfd
+futimesat
fa3bfd
+get_kernel_syms
fa3bfd
+get_mempolicy
fa3bfd
+get_robust_list
fa3bfd
+get_thread_area
fa3bfd
+getcpu
fa3bfd
+getcwd
fa3bfd
+getdents
fa3bfd
+getdents64
fa3bfd
+getdomainname
fa3bfd
+getdtablesize
fa3bfd
+getegid
fa3bfd
+getegid32
fa3bfd
+geteuid
fa3bfd
+geteuid32
fa3bfd
+getgid
fa3bfd
+getgid32
fa3bfd
+getgroups
fa3bfd
+getgroups32
fa3bfd
+gethostname
fa3bfd
+getitimer
fa3bfd
+getpagesize
fa3bfd
+getpeername
fa3bfd
+getpgid
fa3bfd
+getpgrp
fa3bfd
+getpid
fa3bfd
+getpmsg
fa3bfd
+getppid
fa3bfd
+getpriority
fa3bfd
+getrandom
fa3bfd
+getresgid
fa3bfd
+getresgid32
fa3bfd
+getresuid
fa3bfd
+getresuid32
fa3bfd
+getrlimit
fa3bfd
+getrusage
fa3bfd
+getsid
fa3bfd
+getsockname
fa3bfd
+getsockopt
fa3bfd
+gettid
fa3bfd
+gettimeofday
fa3bfd
+getuid
fa3bfd
+getuid32
fa3bfd
+getunwind
fa3bfd
+getxattr
fa3bfd
+getxgid
fa3bfd
+getxpid
fa3bfd
+getxuid
fa3bfd
+gtty
fa3bfd
+idle
fa3bfd
+init_module
fa3bfd
+inotify_add_watch
fa3bfd
+inotify_init
fa3bfd
+inotify_init1
fa3bfd
+inotify_rm_watch
fa3bfd
+io_cancel
fa3bfd
+io_destroy
fa3bfd
+io_getevents
fa3bfd
+io_setup
fa3bfd
+io_submit
fa3bfd
+ioctl
fa3bfd
+ioperm
fa3bfd
+iopl
fa3bfd
+ioprio_get
fa3bfd
+ioprio_set
fa3bfd
+ipc
fa3bfd
+kcmp
fa3bfd
+kern_features
fa3bfd
+kexec_file_load
fa3bfd
+kexec_load
fa3bfd
+keyctl
fa3bfd
+kill
fa3bfd
+lchown
fa3bfd
+lchown32
fa3bfd
+lgetxattr
fa3bfd
+link
fa3bfd
+linkat
fa3bfd
+listen
fa3bfd
+listxattr
fa3bfd
+llistxattr
fa3bfd
+llseek
fa3bfd
+lock
fa3bfd
+lookup_dcookie
fa3bfd
+lremovexattr
fa3bfd
+lseek
fa3bfd
+lsetxattr
fa3bfd
+lstat
fa3bfd
+lstat64
fa3bfd
+madvise
fa3bfd
+mbind
fa3bfd
+membarrier
fa3bfd
+memfd_create
fa3bfd
+memory_ordering
fa3bfd
+migrate_pages
fa3bfd
+mincore
fa3bfd
+mkdir
fa3bfd
+mkdirat
fa3bfd
+mknod
fa3bfd
+mknodat
fa3bfd
+mlock
fa3bfd
+mlock2
fa3bfd
+mlockall
fa3bfd
+mmap
fa3bfd
+mmap2
fa3bfd
+modify_ldt
fa3bfd
+mount
fa3bfd
+move_pages
fa3bfd
+mprotect
fa3bfd
+mpx
fa3bfd
+mq_getsetattr
fa3bfd
+mq_notify
fa3bfd
+mq_open
fa3bfd
+mq_timedreceive
fa3bfd
+mq_timedsend
fa3bfd
+mq_unlink
fa3bfd
+mremap
fa3bfd
+msgctl
fa3bfd
+msgget
fa3bfd
+msgrcv
fa3bfd
+msgsnd
fa3bfd
+msync
fa3bfd
+multiplexer
fa3bfd
+munlock
fa3bfd
+munlockall
fa3bfd
+munmap
fa3bfd
+name_to_handle_at
fa3bfd
+nanosleep
fa3bfd
+newfstatat
fa3bfd
+nfsservctl
fa3bfd
+ni_syscall
fa3bfd
+nice
fa3bfd
+old_adjtimex
fa3bfd
+oldfstat
fa3bfd
+oldlstat
fa3bfd
+oldolduname
fa3bfd
+oldstat
fa3bfd
+oldumount
fa3bfd
+olduname
fa3bfd
+open
fa3bfd
+open_by_handle_at
fa3bfd
+openat
fa3bfd
+osf_adjtime
fa3bfd
+osf_afs_syscall
fa3bfd
+osf_alt_plock
fa3bfd
+osf_alt_setsid
fa3bfd
+osf_alt_sigpending
fa3bfd
+osf_asynch_daemon
fa3bfd
+osf_audcntl
fa3bfd
+osf_audgen
fa3bfd
+osf_chflags
fa3bfd
+osf_execve
fa3bfd
+osf_exportfs
fa3bfd
+osf_fchflags
fa3bfd
+osf_fdatasync
fa3bfd
+osf_fpathconf
fa3bfd
+osf_fstat
fa3bfd
+osf_fstatfs
fa3bfd
+osf_fstatfs64
fa3bfd
+osf_fuser
fa3bfd
+osf_getaddressconf
fa3bfd
+osf_getdirentries
fa3bfd
+osf_getdomainname
fa3bfd
+osf_getfh
fa3bfd
+osf_getfsstat
fa3bfd
+osf_gethostid
fa3bfd
+osf_getitimer
fa3bfd
+osf_getlogin
fa3bfd
+osf_getmnt
fa3bfd
+osf_getrusage
fa3bfd
+osf_getsysinfo
fa3bfd
+osf_gettimeofday
fa3bfd
+osf_kloadcall
fa3bfd
+osf_kmodcall
fa3bfd
+osf_lstat
fa3bfd
+osf_memcntl
fa3bfd
+osf_mincore
fa3bfd
+osf_mount
fa3bfd
+osf_mremap
fa3bfd
+osf_msfs_syscall
fa3bfd
+osf_msleep
fa3bfd
+osf_mvalid
fa3bfd
+osf_mwakeup
fa3bfd
+osf_naccept
fa3bfd
+osf_nfssvc
fa3bfd
+osf_ngetpeername
fa3bfd
+osf_ngetsockname
fa3bfd
+osf_nrecvfrom
fa3bfd
+osf_nrecvmsg
fa3bfd
+osf_nsendmsg
fa3bfd
+osf_ntp_adjtime
fa3bfd
+osf_ntp_gettime
fa3bfd
+osf_old_creat
fa3bfd
+osf_old_fstat
fa3bfd
+osf_old_getpgrp
fa3bfd
+osf_old_killpg
fa3bfd
+osf_old_lstat
fa3bfd
+osf_old_open
fa3bfd
+osf_old_sigaction
fa3bfd
+osf_old_sigblock
fa3bfd
+osf_old_sigreturn
fa3bfd
+osf_old_sigsetmask
fa3bfd
+osf_old_sigvec
fa3bfd
+osf_old_stat
fa3bfd
+osf_old_vadvise
fa3bfd
+osf_old_vtrace
fa3bfd
+osf_old_wait
fa3bfd
+osf_oldquota
fa3bfd
+osf_pathconf
fa3bfd
+osf_pid_block
fa3bfd
+osf_pid_unblock
fa3bfd
+osf_plock
fa3bfd
+osf_priocntlset
fa3bfd
+osf_profil
fa3bfd
+osf_proplist_syscall
fa3bfd
+osf_reboot
fa3bfd
+osf_revoke
fa3bfd
+osf_sbrk
fa3bfd
+osf_security
fa3bfd
+osf_select
fa3bfd
+osf_set_program_attributes
fa3bfd
+osf_set_speculative
fa3bfd
+osf_sethostid
fa3bfd
+osf_setitimer
fa3bfd
+osf_setlogin
fa3bfd
+osf_setsysinfo
fa3bfd
+osf_settimeofday
fa3bfd
+osf_shmat
fa3bfd
+osf_signal
fa3bfd
+osf_sigprocmask
fa3bfd
+osf_sigsendset
fa3bfd
+osf_sigstack
fa3bfd
+osf_sigwaitprim
fa3bfd
+osf_sstk
fa3bfd
+osf_stat
fa3bfd
+osf_statfs
fa3bfd
+osf_statfs64
fa3bfd
+osf_subsys_info
fa3bfd
+osf_swapctl
fa3bfd
+osf_swapon
fa3bfd
+osf_syscall
fa3bfd
+osf_sysinfo
fa3bfd
+osf_table
fa3bfd
+osf_uadmin
fa3bfd
+osf_usleep_thread
fa3bfd
+osf_uswitch
fa3bfd
+osf_utc_adjtime
fa3bfd
+osf_utc_gettime
fa3bfd
+osf_utimes
fa3bfd
+osf_utsname
fa3bfd
+osf_wait4
fa3bfd
+osf_waitid
fa3bfd
+pause
fa3bfd
+pciconfig_iobase
fa3bfd
+pciconfig_read
fa3bfd
+pciconfig_write
fa3bfd
+perf_event_open
fa3bfd
+perfctr
fa3bfd
+perfmonctl
fa3bfd
+personality
fa3bfd
+pipe
fa3bfd
+pipe2
fa3bfd
+pivot_root
fa3bfd
+pkey_alloc
fa3bfd
+pkey_free
fa3bfd
+pkey_mprotect
fa3bfd
+poll
fa3bfd
+ppoll
fa3bfd
+prctl
fa3bfd
+pread64
fa3bfd
+preadv
fa3bfd
+preadv2
fa3bfd
+prlimit64
fa3bfd
+process_vm_readv
fa3bfd
+process_vm_writev
fa3bfd
+prof
fa3bfd
+profil
fa3bfd
+pselect6
fa3bfd
+ptrace
fa3bfd
+putpmsg
fa3bfd
+pwrite64
fa3bfd
+pwritev
fa3bfd
+pwritev2
fa3bfd
+query_module
fa3bfd
+quotactl
fa3bfd
+read
fa3bfd
+readahead
fa3bfd
+readdir
fa3bfd
+readlink
fa3bfd
+readlinkat
fa3bfd
+readv
fa3bfd
+reboot
fa3bfd
+recv
fa3bfd
+recvfrom
fa3bfd
+recvmmsg
fa3bfd
+recvmsg
fa3bfd
+remap_file_pages
fa3bfd
+removexattr
fa3bfd
+rename
fa3bfd
+renameat
fa3bfd
+renameat2
fa3bfd
+request_key
fa3bfd
+restart_syscall
fa3bfd
+rmdir
fa3bfd
+rt_sigaction
fa3bfd
+rt_sigpending
fa3bfd
+rt_sigprocmask
fa3bfd
+rt_sigqueueinfo
fa3bfd
+rt_sigreturn
fa3bfd
+rt_sigsuspend
fa3bfd
+rt_sigtimedwait
fa3bfd
+rt_tgsigqueueinfo
fa3bfd
+rtas
fa3bfd
+s390_guarded_storage
fa3bfd
+s390_pci_mmio_read
fa3bfd
+s390_pci_mmio_write
fa3bfd
+s390_runtime_instr
fa3bfd
+sched_get_affinity
fa3bfd
+sched_get_priority_max
fa3bfd
+sched_get_priority_min
fa3bfd
+sched_getaffinity
fa3bfd
+sched_getattr
fa3bfd
+sched_getparam
fa3bfd
+sched_getscheduler
fa3bfd
+sched_rr_get_interval
fa3bfd
+sched_set_affinity
fa3bfd
+sched_setaffinity
fa3bfd
+sched_setattr
fa3bfd
+sched_setparam
fa3bfd
+sched_setscheduler
fa3bfd
+sched_yield
fa3bfd
+seccomp
fa3bfd
+security
fa3bfd
+select
fa3bfd
+semctl
fa3bfd
+semget
fa3bfd
+semop
fa3bfd
+semtimedop
fa3bfd
+send
fa3bfd
+sendfile
fa3bfd
+sendfile64
fa3bfd
+sendmmsg
fa3bfd
+sendmsg
fa3bfd
+sendto
fa3bfd
+set_mempolicy
fa3bfd
+set_robust_list
fa3bfd
+set_thread_area
fa3bfd
+set_tid_address
fa3bfd
+setdomainname
fa3bfd
+setfsgid
fa3bfd
+setfsgid32
fa3bfd
+setfsuid
fa3bfd
+setfsuid32
fa3bfd
+setgid
fa3bfd
+setgid32
fa3bfd
+setgroups
fa3bfd
+setgroups32
fa3bfd
+sethae
fa3bfd
+sethostname
fa3bfd
+setitimer
fa3bfd
+setns
fa3bfd
+setpgid
fa3bfd
+setpgrp
fa3bfd
+setpriority
fa3bfd
+setregid
fa3bfd
+setregid32
fa3bfd
+setresgid
fa3bfd
+setresgid32
fa3bfd
+setresuid
fa3bfd
+setresuid32
fa3bfd
+setreuid
fa3bfd
+setreuid32
fa3bfd
+setrlimit
fa3bfd
+setsid
fa3bfd
+setsockopt
fa3bfd
+settimeofday
fa3bfd
+setuid
fa3bfd
+setuid32
fa3bfd
+setxattr
fa3bfd
+sgetmask
fa3bfd
+shmat
fa3bfd
+shmctl
fa3bfd
+shmdt
fa3bfd
+shmget
fa3bfd
+shutdown
fa3bfd
+sigaction
fa3bfd
+sigaltstack
fa3bfd
+signal
fa3bfd
+signalfd
fa3bfd
+signalfd4
fa3bfd
+sigpending
fa3bfd
+sigprocmask
fa3bfd
+sigreturn
fa3bfd
+sigsuspend
fa3bfd
+socket
fa3bfd
+socketcall
fa3bfd
+socketpair
fa3bfd
+splice
fa3bfd
+spu_create
fa3bfd
+spu_run
fa3bfd
+ssetmask
fa3bfd
+stat
fa3bfd
+stat64
fa3bfd
+statfs
fa3bfd
+statfs64
fa3bfd
+statx
fa3bfd
+stime
fa3bfd
+stty
fa3bfd
+subpage_prot
fa3bfd
+swapcontext
fa3bfd
+swapoff
fa3bfd
+swapon
fa3bfd
+switch_endian
fa3bfd
+symlink
fa3bfd
+symlinkat
fa3bfd
+sync
fa3bfd
+sync_file_range
fa3bfd
+sync_file_range2
fa3bfd
+syncfs
fa3bfd
+sys_debug_setcontext
fa3bfd
+sys_epoll_create
fa3bfd
+sys_epoll_ctl
fa3bfd
+sys_epoll_wait
fa3bfd
+syscall
fa3bfd
+sysfs
fa3bfd
+sysinfo
fa3bfd
+syslog
fa3bfd
+sysmips
fa3bfd
+tee
fa3bfd
+tgkill
fa3bfd
+time
fa3bfd
+timer_create
fa3bfd
+timer_delete
fa3bfd
+timer_getoverrun
fa3bfd
+timer_gettime
fa3bfd
+timer_settime
fa3bfd
+timerfd
fa3bfd
+timerfd_create
fa3bfd
+timerfd_gettime
fa3bfd
+timerfd_settime
fa3bfd
+times
fa3bfd
+tkill
fa3bfd
+truncate
fa3bfd
+truncate64
fa3bfd
+tuxcall
fa3bfd
+ugetrlimit
fa3bfd
+ulimit
fa3bfd
+umask
fa3bfd
+umount
fa3bfd
+umount2
fa3bfd
+uname
fa3bfd
+unlink
fa3bfd
+unlinkat
fa3bfd
+unshare
fa3bfd
+uselib
fa3bfd
+userfaultfd
fa3bfd
+ustat
fa3bfd
+utime
fa3bfd
+utimensat
fa3bfd
+utimes
fa3bfd
+utrap_install
fa3bfd
+vfork
fa3bfd
+vhangup
fa3bfd
+vm86
fa3bfd
+vm86old
fa3bfd
+vmsplice
fa3bfd
+vserver
fa3bfd
+wait4
fa3bfd
+waitid
fa3bfd
+waitpid
fa3bfd
+write
fa3bfd
+writev