1ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 2ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown/*--------------------------------------------------------------------*/ 3ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown/*--- System call numbers for amd64-linux. ---*/ 4ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown/*--- vki-scnums-amd64-linux.h ---*/ 5ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown/*--------------------------------------------------------------------*/ 6ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 7ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown/* 8ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown This file is part of Valgrind, a dynamic binary instrumentation 9ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown framework. 10ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 11b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov Copyright (C) 2000-2011 Julian Seward 12ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown jseward@acm.org 13ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 14ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown This program is free software; you can redistribute it and/or 15ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown modify it under the terms of the GNU General Public License as 16ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown published by the Free Software Foundation; either version 2 of the 17ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown License, or (at your option) any later version. 18ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 19ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown This program is distributed in the hope that it will be useful, but 20ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown WITHOUT ANY WARRANTY; without even the implied warranty of 21ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 22ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown General Public License for more details. 23ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 24ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown You should have received a copy of the GNU General Public License 25ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown along with this program; if not, write to the Free Software 26ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 27ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 02111-1307, USA. 28ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 29ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown The GNU General Public License is contained in the file COPYING. 30ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown*/ 31ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 32ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#ifndef __VKI_SCNUMS_AMD64_LINUX_H 33ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __VKI_SCNUMS_AMD64_LINUX_H 34ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 35ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown// From linux-2.6.9/include/asm-x86_64/unistd.h 36ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 37ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_read 0 38ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_write 1 39ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_open 2 40ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_close 3 41ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_stat 4 42ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_fstat 5 43ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_lstat 6 44ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_poll 7 45ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 46ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_lseek 8 47ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_mmap 9 48ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_mprotect 10 49ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_munmap 11 50ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_brk 12 51ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_rt_sigaction 13 52ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_rt_sigprocmask 14 53ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_rt_sigreturn 15 54ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 55ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_ioctl 16 56ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_pread64 17 57ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_pwrite64 18 58ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_readv 19 59ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_writev 20 60ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_access 21 61ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_pipe 22 62ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_select 23 63ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 64ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_sched_yield 24 65ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_mremap 25 66ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_msync 26 67ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_mincore 27 68ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_madvise 28 69ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_shmget 29 70ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_shmat 30 71ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_shmctl 31 72ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 73ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_dup 32 74ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_dup2 33 75ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_pause 34 76ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_nanosleep 35 77ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_getitimer 36 78ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_alarm 37 79ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_setitimer 38 80ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_getpid 39 81ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 82ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_sendfile 40 83ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_socket 41 84ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_connect 42 85ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_accept 43 86ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_sendto 44 87ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_recvfrom 45 88ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_sendmsg 46 89ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_recvmsg 47 90ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 91ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_shutdown 48 92ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_bind 49 93ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_listen 50 94ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_getsockname 51 95ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_getpeername 52 96ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_socketpair 53 97ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_setsockopt 54 98ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_getsockopt 55 99ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 100ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_clone 56 101ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_fork 57 102ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_vfork 58 103ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_execve 59 104ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_exit 60 105ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_wait4 61 106ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_kill 62 107ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_uname 63 108ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 109ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_semget 64 110ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_semop 65 111ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_semctl 66 112ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_shmdt 67 113ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_msgget 68 114ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_msgsnd 69 115ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_msgrcv 70 116ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_msgctl 71 117ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 118ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_fcntl 72 119ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_flock 73 120ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_fsync 74 121ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_fdatasync 75 122ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_truncate 76 123ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_ftruncate 77 124ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_getdents 78 125ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_getcwd 79 126ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 127ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_chdir 80 128ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_fchdir 81 129ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_rename 82 130ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_mkdir 83 131ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_rmdir 84 132ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_creat 85 133ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_link 86 134ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_unlink 87 135ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 136ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_symlink 88 137ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_readlink 89 138ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_chmod 90 139ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_fchmod 91 140ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_chown 92 141ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_fchown 93 142ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_lchown 94 143ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_umask 95 144ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 145ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_gettimeofday 96 146ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_getrlimit 97 147ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_getrusage 98 148ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_sysinfo 99 149ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_times 100 150ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_ptrace 101 151ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_getuid 102 152ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_syslog 103 153ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 154ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown/* at the very end the stuff that never runs during the benchmarks */ 155ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_getgid 104 156ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_setuid 105 157ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_setgid 106 158ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_geteuid 107 159ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_getegid 108 160ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_setpgid 109 161ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_getppid 110 162ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_getpgrp 111 163ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 164ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_setsid 112 165ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_setreuid 113 166ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_setregid 114 167ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_getgroups 115 168ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_setgroups 116 169ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_setresuid 117 170ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_getresuid 118 171ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_setresgid 119 172ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 173ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_getresgid 120 174ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_getpgid 121 175ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_setfsuid 122 176ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_setfsgid 123 177ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_getsid 124 178ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_capget 125 179ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_capset 126 180ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 181ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_rt_sigpending 127 182ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_rt_sigtimedwait 128 183ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_rt_sigqueueinfo 129 184ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_rt_sigsuspend 130 185ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_sigaltstack 131 186ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_utime 132 187ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_mknod 133 188ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 189ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_uselib 134 190ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_personality 135 191ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 192ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_ustat 136 193ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_statfs 137 194ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_fstatfs 138 195ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_sysfs 139 196ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 197ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_getpriority 140 198ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_setpriority 141 199ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_sched_setparam 142 200ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_sched_getparam 143 201ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_sched_setscheduler 144 202ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_sched_getscheduler 145 203ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_sched_get_priority_max 146 204ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_sched_get_priority_min 147 205ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_sched_rr_get_interval 148 206ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 207ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_mlock 149 208ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_munlock 150 209ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_mlockall 151 210ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_munlockall 152 211ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 212ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_vhangup 153 213ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 214ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_modify_ldt 154 215ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 216ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_pivot_root 155 217ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 218ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR__sysctl 156 219ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 220ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_prctl 157 221ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_arch_prctl 158 222ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 223ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_adjtimex 159 224ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 225ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_setrlimit 160 226ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 227ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_chroot 161 228ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 229ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_sync 162 230ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 231ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_acct 163 232ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 233ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_settimeofday 164 234ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 235ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_mount 165 236ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_umount2 166 237ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 238ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_swapon 167 239ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_swapoff 168 240ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 241ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_reboot 169 242ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 243ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_sethostname 170 244ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_setdomainname 171 245ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 246ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_iopl 172 247ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_ioperm 173 248ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 249ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_create_module 174 250ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_init_module 175 251ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_delete_module 176 252ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_get_kernel_syms 177 253ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_query_module 178 254ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 255ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_quotactl 179 256ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 257ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_nfsservctl 180 258ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 259ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_getpmsg 181 /* reserved for LiS/STREAMS */ 260ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_putpmsg 182 /* reserved for LiS/STREAMS */ 261ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 262ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_afs_syscall 183 /* reserved for AFS */ 263ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 264ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_tuxcall 184 /* reserved for tux */ 265ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 266ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_security 185 267ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 268ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_gettid 186 269ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 270ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_readahead 187 271ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_setxattr 188 272ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_lsetxattr 189 273ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_fsetxattr 190 274ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_getxattr 191 275ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_lgetxattr 192 276ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_fgetxattr 193 277ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_listxattr 194 278ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_llistxattr 195 279ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_flistxattr 196 280ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_removexattr 197 281ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_lremovexattr 198 282ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_fremovexattr 199 283ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_tkill 200 284ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_time 201 285ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_futex 202 286ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_sched_setaffinity 203 287ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_sched_getaffinity 204 288ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_set_thread_area 205 289ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_io_setup 206 290ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_io_destroy 207 291ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_io_getevents 208 292ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_io_submit 209 293ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_io_cancel 210 294ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_get_thread_area 211 295ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_lookup_dcookie 212 296ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_epoll_create 213 297ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_epoll_ctl_old 214 298ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_epoll_wait_old 215 299ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_remap_file_pages 216 300ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_getdents64 217 301ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_set_tid_address 218 302ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_restart_syscall 219 303ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_semtimedop 220 304ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_fadvise64 221 305ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_timer_create 222 306ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_timer_settime 223 307ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_timer_gettime 224 308ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_timer_getoverrun 225 309ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_timer_delete 226 310ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_clock_settime 227 311ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_clock_gettime 228 312ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_clock_getres 229 313ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_clock_nanosleep 230 314ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_exit_group 231 315ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_epoll_wait 232 316ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_epoll_ctl 233 317ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_tgkill 234 318ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_utimes 235 319ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_vserver 236 320ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_vserver 236 321ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_mbind 237 322ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_set_mempolicy 238 323ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_get_mempolicy 239 324ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_mq_open 240 325ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_mq_unlink 241 326ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_mq_timedsend 242 327ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_mq_timedreceive 243 328ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_mq_notify 244 329ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_mq_getsetattr 245 330ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_kexec_load 246 331ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_waitid 247 332ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_add_key 248 333ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_request_key 249 334ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_keyctl 250 335ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_ioprio_set 251 336ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_ioprio_get 252 337ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_inotify_init 253 338ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_inotify_add_watch 254 339ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_inotify_rm_watch 255 340ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_migrate_pages 256 341ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_openat 257 342ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_mkdirat 258 343ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_mknodat 259 344ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_fchownat 260 345ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_futimesat 261 346ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_newfstatat 262 347ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_unlinkat 263 348ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_renameat 264 349ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_linkat 265 350ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_symlinkat 266 351ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_readlinkat 267 352ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_fchmodat 268 353ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_faccessat 269 354ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_pselect6 270 355ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_ppoll 271 356ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_unshare 272 357ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_set_robust_list 273 358ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_get_robust_list 274 359ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_splice 275 360ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_tee 276 361ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_sync_file_range 277 362ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_vmsplice 278 363ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_move_pages 279 364ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_utimensat 280 365ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_epoll_pwait 281 366ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_signalfd 282 367ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_timerfd_create 283 368ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_eventfd 284 369ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_fallocate 285 370ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_timerfd_settime 286 371ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_timerfd_gettime 287 372ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_accept4 288 373ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_signalfd4 289 374ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_eventfd2 290 375ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_epoll_create1 291 376ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_dup3 292 377ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_pipe2 293 378ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_inotify_init1 294 379ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_preadv 295 380ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_pwritev 296 381ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_rt_tgsigqueueinfo 297 382b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_perf_event_open 298 383b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_recvmmsg 299 384b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_fanotify_init 300 385b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_fanotify_mark 301 386b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_prlimit64 302 387b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_name_to_handle_at 303 388b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_open_by_handle_at 304 389b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_clock_adjtime 305 390b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_syncfs 306 391b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_sendmmsg 307 392b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_setns 308 393ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 394ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#endif /* __VKI_SCNUMS_AMD64_LINUX_H */ 395ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 396ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown/*--------------------------------------------------------------------*/ 397ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown/*--- end ---*/ 398ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown/*--------------------------------------------------------------------*/ 399