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