12886b0ee5858900af3ab9392ee9d0884a549ce04jseward 24eee476691a0648b893665d3227277eb60f30cdfsewardj/*--------------------------------------------------------------------*/ 34eee476691a0648b893665d3227277eb60f30cdfsewardj/*--- System call numbers for x86-linux. ---*/ 44eee476691a0648b893665d3227277eb60f30cdfsewardj/*--- vki-scnums-x86-linux.h ---*/ 54eee476691a0648b893665d3227277eb60f30cdfsewardj/*--------------------------------------------------------------------*/ 64eee476691a0648b893665d3227277eb60f30cdfsewardj 72886b0ee5858900af3ab9392ee9d0884a549ce04jseward/* 8b9c427c63a278cc612ae0ec573be7bb1abaa447fnjn This file is part of Valgrind, a dynamic binary instrumentation 9b9c427c63a278cc612ae0ec573be7bb1abaa447fnjn framework. 102886b0ee5858900af3ab9392ee9d0884a549ce04jseward 11b3a1e4bffbdbbf38304f216af405009868f43628sewardj Copyright (C) 2000-2015 Julian Seward 122886b0ee5858900af3ab9392ee9d0884a549ce04jseward jseward@acm.org 132886b0ee5858900af3ab9392ee9d0884a549ce04jseward 142886b0ee5858900af3ab9392ee9d0884a549ce04jseward This program is free software; you can redistribute it and/or 152886b0ee5858900af3ab9392ee9d0884a549ce04jseward modify it under the terms of the GNU General Public License as 162886b0ee5858900af3ab9392ee9d0884a549ce04jseward published by the Free Software Foundation; either version 2 of the 172886b0ee5858900af3ab9392ee9d0884a549ce04jseward License, or (at your option) any later version. 182886b0ee5858900af3ab9392ee9d0884a549ce04jseward 192886b0ee5858900af3ab9392ee9d0884a549ce04jseward This program is distributed in the hope that it will be useful, but 202886b0ee5858900af3ab9392ee9d0884a549ce04jseward WITHOUT ANY WARRANTY; without even the implied warranty of 212886b0ee5858900af3ab9392ee9d0884a549ce04jseward MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 222886b0ee5858900af3ab9392ee9d0884a549ce04jseward General Public License for more details. 232886b0ee5858900af3ab9392ee9d0884a549ce04jseward 242886b0ee5858900af3ab9392ee9d0884a549ce04jseward You should have received a copy of the GNU General Public License 252886b0ee5858900af3ab9392ee9d0884a549ce04jseward along with this program; if not, write to the Free Software 262886b0ee5858900af3ab9392ee9d0884a549ce04jseward Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 272886b0ee5858900af3ab9392ee9d0884a549ce04jseward 02111-1307, USA. 282886b0ee5858900af3ab9392ee9d0884a549ce04jseward 292886b0ee5858900af3ab9392ee9d0884a549ce04jseward The GNU General Public License is contained in the file COPYING. 302886b0ee5858900af3ab9392ee9d0884a549ce04jseward*/ 312886b0ee5858900af3ab9392ee9d0884a549ce04jseward 324eee476691a0648b893665d3227277eb60f30cdfsewardj#ifndef __VKI_SCNUMS_X86_LINUX_H 334eee476691a0648b893665d3227277eb60f30cdfsewardj#define __VKI_SCNUMS_X86_LINUX_H 34f94fe2f87e740f04cf4b17423e9a5b0b61764851nethercote 351cff53cb22b3aeb2dd9d2a5009c3675ba56e713etom// Derived from linux-2.6/arch/x86/syscalls/syscall_32.tbl 36855d93d2e9940890b28874520fa4c1677bf825e2jsgf 37855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_restart_syscall 0 38855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_exit 1 39855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_fork 2 40855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_read 3 41855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_write 4 42855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_open 5 43855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_close 6 44855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_waitpid 7 45855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_creat 8 46855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_link 9 47855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_unlink 10 48855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_execve 11 49855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_chdir 12 50855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_time 13 51855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_mknod 14 52855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_chmod 15 53855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_lchown 16 54855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_break 17 55855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_oldstat 18 56855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_lseek 19 57855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getpid 20 58855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_mount 21 59855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_umount 22 60855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setuid 23 61855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getuid 24 62855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_stime 25 63855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_ptrace 26 64855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_alarm 27 65855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_oldfstat 28 66855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_pause 29 67855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_utime 30 68855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_stty 31 69855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_gtty 32 70855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_access 33 71855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_nice 34 72855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_ftime 35 73855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_sync 36 74855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_kill 37 75855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_rename 38 76855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_mkdir 39 77855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_rmdir 40 78855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_dup 41 79855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_pipe 42 80855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_times 43 81855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_prof 44 82855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_brk 45 83855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setgid 46 84855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getgid 47 85855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_signal 48 86855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_geteuid 49 87855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getegid 50 88855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_acct 51 89855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_umount2 52 90855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_lock 53 91855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_ioctl 54 92855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_fcntl 55 93855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_mpx 56 94855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setpgid 57 95855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_ulimit 58 96855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_oldolduname 59 97855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_umask 60 98855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_chroot 61 99855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_ustat 62 100855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_dup2 63 101855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getppid 64 102855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getpgrp 65 103855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setsid 66 104855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_sigaction 67 105855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_sgetmask 68 106855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_ssetmask 69 107855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setreuid 70 108855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setregid 71 109855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_sigsuspend 72 110855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_sigpending 73 111855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_sethostname 74 112855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setrlimit 75 113855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getrlimit 76 /* Back compatible 2Gig limited rlimit */ 114855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getrusage 77 115855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_gettimeofday 78 116855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_settimeofday 79 117855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getgroups 80 118855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setgroups 81 119855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_select 82 120855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_symlink 83 121855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_oldlstat 84 122855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_readlink 85 123855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_uselib 86 124855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_swapon 87 125855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_reboot 88 126855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_readdir 89 127855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_mmap 90 128855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_munmap 91 129855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_truncate 92 130855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_ftruncate 93 131855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_fchmod 94 132855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_fchown 95 133855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getpriority 96 134855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setpriority 97 135855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_profil 98 136855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_statfs 99 137855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_fstatfs 100 138855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_ioperm 101 139855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_socketcall 102 140855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_syslog 103 141855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setitimer 104 142855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getitimer 105 143855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_stat 106 144855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_lstat 107 145855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_fstat 108 146855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_olduname 109 147855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_iopl 110 148855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_vhangup 111 149855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_idle 112 150855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_vm86old 113 151855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_wait4 114 152855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_swapoff 115 153855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_sysinfo 116 154855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_ipc 117 155855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_fsync 118 156855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_sigreturn 119 157855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_clone 120 158855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setdomainname 121 159855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_uname 122 160855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_modify_ldt 123 161855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_adjtimex 124 162855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_mprotect 125 163855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_sigprocmask 126 164855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_create_module 127 165855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_init_module 128 166855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_delete_module 129 167855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_get_kernel_syms 130 168855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_quotactl 131 169855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getpgid 132 170855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_fchdir 133 171855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_bdflush 134 172855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_sysfs 135 173855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_personality 136 174855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_afs_syscall 137 /* Syscall for Andrew File System */ 175855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setfsuid 138 176855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setfsgid 139 177855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR__llseek 140 178855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getdents 141 179855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR__newselect 142 180855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_flock 143 181855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_msync 144 182855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_readv 145 183855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_writev 146 184855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getsid 147 185855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_fdatasync 148 186855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR__sysctl 149 187855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_mlock 150 188855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_munlock 151 189855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_mlockall 152 190855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_munlockall 153 191855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_sched_setparam 154 192855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_sched_getparam 155 193855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_sched_setscheduler 156 194855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_sched_getscheduler 157 195855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_sched_yield 158 196855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_sched_get_priority_max 159 197855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_sched_get_priority_min 160 198855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_sched_rr_get_interval 161 199855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_nanosleep 162 200855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_mremap 163 201855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setresuid 164 202855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getresuid 165 203855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_vm86 166 204855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_query_module 167 205855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_poll 168 206855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_nfsservctl 169 207855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setresgid 170 208855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getresgid 171 209855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_prctl 172 210855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_rt_sigreturn 173 211855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_rt_sigaction 174 212855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_rt_sigprocmask 175 213855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_rt_sigpending 176 214855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_rt_sigtimedwait 177 215855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_rt_sigqueueinfo 178 216855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_rt_sigsuspend 179 217855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_pread64 180 218855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_pwrite64 181 219855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_chown 182 220855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getcwd 183 221855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_capget 184 222855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_capset 185 223855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_sigaltstack 186 224855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_sendfile 187 225855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getpmsg 188 /* some people actually want streams */ 226855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_putpmsg 189 /* some people actually want streams */ 227855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_vfork 190 228855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_ugetrlimit 191 /* SuS compliant getrlimit */ 229855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_mmap2 192 230855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_truncate64 193 231855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_ftruncate64 194 232855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_stat64 195 233855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_lstat64 196 234855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_fstat64 197 235855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_lchown32 198 236855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getuid32 199 237855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getgid32 200 238855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_geteuid32 201 239855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getegid32 202 240855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setreuid32 203 241855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setregid32 204 242855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getgroups32 205 243855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setgroups32 206 244855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_fchown32 207 245855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setresuid32 208 246855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getresuid32 209 247855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setresgid32 210 248855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getresgid32 211 249855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_chown32 212 250855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setuid32 213 251855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setgid32 214 252855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setfsuid32 215 253855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setfsgid32 216 254855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_pivot_root 217 255855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_mincore 218 256855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_madvise 219 257855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_madvise1 219 /* delete when C lib stub is removed */ 258855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getdents64 220 259855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_fcntl64 221 260855d93d2e9940890b28874520fa4c1677bf825e2jsgf/* 223 is unused */ 261855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_gettid 224 262855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_readahead 225 263855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setxattr 226 264855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_lsetxattr 227 265855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_fsetxattr 228 266855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getxattr 229 267855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_lgetxattr 230 268855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_fgetxattr 231 269855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_listxattr 232 270855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_llistxattr 233 271855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_flistxattr 234 272855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_removexattr 235 273855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_lremovexattr 236 274855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_fremovexattr 237 275855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_tkill 238 276855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_sendfile64 239 277855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_futex 240 278855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_sched_setaffinity 241 279855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_sched_getaffinity 242 280855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_set_thread_area 243 281855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_get_thread_area 244 282855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_io_setup 245 283855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_io_destroy 246 284855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_io_getevents 247 285855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_io_submit 248 286855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_io_cancel 249 287855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_fadvise64 250 288d527cca57a23b3e13142163023f7173668959e76tom#define __NR_set_zone_reclaim 251 289855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_exit_group 252 290855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_lookup_dcookie 253 291855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_epoll_create 254 292855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_epoll_ctl 255 293855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_epoll_wait 256 294855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_remap_file_pages 257 295855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_set_tid_address 258 296855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_timer_create 259 297855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_timer_settime (__NR_timer_create+1) 298855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_timer_gettime (__NR_timer_create+2) 299855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_timer_getoverrun (__NR_timer_create+3) 300855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_timer_delete (__NR_timer_create+4) 301855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_clock_settime (__NR_timer_create+5) 302855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_clock_gettime (__NR_timer_create+6) 303855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_clock_getres (__NR_timer_create+7) 304855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_clock_nanosleep (__NR_timer_create+8) 305855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_statfs64 268 306855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_fstatfs64 269 307855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_tgkill 270 308855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_utimes 271 309f84f8bea7d6bf1cfefc34f48d5d8eea81b1391c3thughes#define __NR_fadvise64_64 272 310f84f8bea7d6bf1cfefc34f48d5d8eea81b1391c3thughes#define __NR_vserver 273 311f84f8bea7d6bf1cfefc34f48d5d8eea81b1391c3thughes#define __NR_mbind 274 312f84f8bea7d6bf1cfefc34f48d5d8eea81b1391c3thughes#define __NR_get_mempolicy 275 313f84f8bea7d6bf1cfefc34f48d5d8eea81b1391c3thughes#define __NR_set_mempolicy 276 314f84f8bea7d6bf1cfefc34f48d5d8eea81b1391c3thughes#define __NR_mq_open 277 315f84f8bea7d6bf1cfefc34f48d5d8eea81b1391c3thughes#define __NR_mq_unlink (__NR_mq_open+1) 316f84f8bea7d6bf1cfefc34f48d5d8eea81b1391c3thughes#define __NR_mq_timedsend (__NR_mq_open+2) 317f84f8bea7d6bf1cfefc34f48d5d8eea81b1391c3thughes#define __NR_mq_timedreceive (__NR_mq_open+3) 318f84f8bea7d6bf1cfefc34f48d5d8eea81b1391c3thughes#define __NR_mq_notify (__NR_mq_open+4) 319f84f8bea7d6bf1cfefc34f48d5d8eea81b1391c3thughes#define __NR_mq_getsetattr (__NR_mq_open+5) 320f84f8bea7d6bf1cfefc34f48d5d8eea81b1391c3thughes#define __NR_sys_kexec_load 283 321d527cca57a23b3e13142163023f7173668959e76tom#define __NR_waitid 284 322d527cca57a23b3e13142163023f7173668959e76tom/* #define __NR_sys_setaltroot 285 */ 323d527cca57a23b3e13142163023f7173668959e76tom#define __NR_add_key 286 324d527cca57a23b3e13142163023f7173668959e76tom#define __NR_request_key 287 325d527cca57a23b3e13142163023f7173668959e76tom#define __NR_keyctl 288 326d527cca57a23b3e13142163023f7173668959e76tom#define __NR_ioprio_set 289 327d527cca57a23b3e13142163023f7173668959e76tom#define __NR_ioprio_get 290 328d527cca57a23b3e13142163023f7173668959e76tom#define __NR_inotify_init 291 329d527cca57a23b3e13142163023f7173668959e76tom#define __NR_inotify_add_watch 292 330d527cca57a23b3e13142163023f7173668959e76tom#define __NR_inotify_rm_watch 293 331d26ccbd9d1a83fd09e59a53a1d5cd1501ab82a48tom#define __NR_migrate_pages 294 332d26ccbd9d1a83fd09e59a53a1d5cd1501ab82a48tom#define __NR_openat 295 333d26ccbd9d1a83fd09e59a53a1d5cd1501ab82a48tom#define __NR_mkdirat 296 334d26ccbd9d1a83fd09e59a53a1d5cd1501ab82a48tom#define __NR_mknodat 297 335d26ccbd9d1a83fd09e59a53a1d5cd1501ab82a48tom#define __NR_fchownat 298 336d26ccbd9d1a83fd09e59a53a1d5cd1501ab82a48tom#define __NR_futimesat 299 337d26ccbd9d1a83fd09e59a53a1d5cd1501ab82a48tom#define __NR_fstatat64 300 338d26ccbd9d1a83fd09e59a53a1d5cd1501ab82a48tom#define __NR_unlinkat 301 339d26ccbd9d1a83fd09e59a53a1d5cd1501ab82a48tom#define __NR_renameat 302 340d26ccbd9d1a83fd09e59a53a1d5cd1501ab82a48tom#define __NR_linkat 303 341d26ccbd9d1a83fd09e59a53a1d5cd1501ab82a48tom#define __NR_symlinkat 304 342d26ccbd9d1a83fd09e59a53a1d5cd1501ab82a48tom#define __NR_readlinkat 305 343d26ccbd9d1a83fd09e59a53a1d5cd1501ab82a48tom#define __NR_fchmodat 306 344d26ccbd9d1a83fd09e59a53a1d5cd1501ab82a48tom#define __NR_faccessat 307 345d26ccbd9d1a83fd09e59a53a1d5cd1501ab82a48tom#define __NR_pselect6 308 346d26ccbd9d1a83fd09e59a53a1d5cd1501ab82a48tom#define __NR_ppoll 309 347d26ccbd9d1a83fd09e59a53a1d5cd1501ab82a48tom#define __NR_unshare 310 3488d2772bd4ad950d38740bf080caa830bb0cc2e00tom#define __NR_set_robust_list 311 3498d2772bd4ad950d38740bf080caa830bb0cc2e00tom#define __NR_get_robust_list 312 3508d2772bd4ad950d38740bf080caa830bb0cc2e00tom#define __NR_splice 313 3518d2772bd4ad950d38740bf080caa830bb0cc2e00tom#define __NR_sync_file_range 314 3528d2772bd4ad950d38740bf080caa830bb0cc2e00tom#define __NR_tee 315 3538d2772bd4ad950d38740bf080caa830bb0cc2e00tom#define __NR_vmsplice 316 3541618e58eb13f69482e76a3f801a4802e470977c4tom#define __NR_move_pages 317 3551618e58eb13f69482e76a3f801a4802e470977c4tom#define __NR_getcpu 318 3561618e58eb13f69482e76a3f801a4802e470977c4tom#define __NR_epoll_pwait 319 3579d3f9d784936ba5ef83cd63610262cab302c8b0esewardj#define __NR_utimensat 320 3581618e58eb13f69482e76a3f801a4802e470977c4tom#define __NR_signalfd 321 3595fc7da201dec005bec8d9a5e71581c2de8f9b5dabart#define __NR_timerfd_create 322 3601618e58eb13f69482e76a3f801a4802e470977c4tom#define __NR_eventfd 323 3611618e58eb13f69482e76a3f801a4802e470977c4tom#define __NR_fallocate 324 3625fc7da201dec005bec8d9a5e71581c2de8f9b5dabart#define __NR_timerfd_settime 325 3635fc7da201dec005bec8d9a5e71581c2de8f9b5dabart#define __NR_timerfd_gettime 326 364586c81539ed8c4d033d8b2385bca57bdb7e7a9a1sewardj#define __NR_signalfd4 327 365586c81539ed8c4d033d8b2385bca57bdb7e7a9a1sewardj#define __NR_eventfd2 328 366586c81539ed8c4d033d8b2385bca57bdb7e7a9a1sewardj#define __NR_epoll_create1 329 367586c81539ed8c4d033d8b2385bca57bdb7e7a9a1sewardj#define __NR_dup3 330 368586c81539ed8c4d033d8b2385bca57bdb7e7a9a1sewardj#define __NR_pipe2 331 369586c81539ed8c4d033d8b2385bca57bdb7e7a9a1sewardj#define __NR_inotify_init1 332 3704969c79e4ec456a106ac13e272c0de8991647ccftom#define __NR_preadv 333 3714969c79e4ec456a106ac13e272c0de8991647ccftom#define __NR_pwritev 334 3724969c79e4ec456a106ac13e272c0de8991647ccftom#define __NR_rt_tgsigqueueinfo 335 373c8232f94b88c0b9ea62399fa5abe5a5a34d35c40tom#define __NR_perf_event_open 336 37422c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_recvmmsg 337 37522c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_fanotify_init 338 37622c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_fanotify_mark 339 37722c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_prlimit64 340 37822c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_name_to_handle_at 341 37922c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_open_by_handle_at 342 38022c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_clock_adjtime 343 38122c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_syncfs 344 38222c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_sendmmsg 345 38322c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_setns 346 3841cff53cb22b3aeb2dd9d2a5009c3675ba56e713etom#define __NR_process_vm_readv 347 3851cff53cb22b3aeb2dd9d2a5009c3675ba56e713etom#define __NR_process_vm_writev 348 3862fee8701a03de747cf0d112e13efdb9151b0154csewardj#define __NR_kcmp 349 3875274f80ad38a688453aa2635397c4b8daa72e6cetom#define __NR_finit_module 350 3885274f80ad38a688453aa2635397c4b8daa72e6cetom#define __NR_sched_setattr 351 3895274f80ad38a688453aa2635397c4b8daa72e6cetom#define __NR_sched_getattr 352 3905274f80ad38a688453aa2635397c4b8daa72e6cetom#define __NR_renameat2 353 3915274f80ad38a688453aa2635397c4b8daa72e6cetom#define __NR_seccomp 354 3925274f80ad38a688453aa2635397c4b8daa72e6cetom#define __NR_getrandom 355 3935274f80ad38a688453aa2635397c4b8daa72e6cetom#define __NR_memfd_create 356 3945274f80ad38a688453aa2635397c4b8daa72e6cetom#define __NR_bpf 357 395855d93d2e9940890b28874520fa4c1677bf825e2jsgf 3964eee476691a0648b893665d3227277eb60f30cdfsewardj#endif /* __VKI_SCNUMS_X86_LINUX_H */ 3974eee476691a0648b893665d3227277eb60f30cdfsewardj 3984eee476691a0648b893665d3227277eb60f30cdfsewardj/*--------------------------------------------------------------------*/ 3994eee476691a0648b893665d3227277eb60f30cdfsewardj/*--- end ---*/ 4004eee476691a0648b893665d3227277eb60f30cdfsewardj/*--------------------------------------------------------------------*/ 401