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