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