159570ffbe31930ab4d678754daaeec0715117a3dsewardj 259570ffbe31930ab4d678754daaeec0715117a3dsewardj/*--------------------------------------------------------------------*/ 359570ffbe31930ab4d678754daaeec0715117a3dsewardj/*--- System call numbers for arm-linux. ---*/ 459570ffbe31930ab4d678754daaeec0715117a3dsewardj/*--- vki-scnums-arm-linux.h ---*/ 559570ffbe31930ab4d678754daaeec0715117a3dsewardj/*--------------------------------------------------------------------*/ 659570ffbe31930ab4d678754daaeec0715117a3dsewardj 759570ffbe31930ab4d678754daaeec0715117a3dsewardj/* 859570ffbe31930ab4d678754daaeec0715117a3dsewardj This file is part of Valgrind, a dynamic binary instrumentation 959570ffbe31930ab4d678754daaeec0715117a3dsewardj framework. 1059570ffbe31930ab4d678754daaeec0715117a3dsewardj 11ed39800a83baf5bffbe391f3974eb2af0f415f80Elliott Hughes Copyright (C) 2008-2017 Evan Geller 1259570ffbe31930ab4d678754daaeec0715117a3dsewardj gaze@bea.ms 1359570ffbe31930ab4d678754daaeec0715117a3dsewardj 1459570ffbe31930ab4d678754daaeec0715117a3dsewardj This program is free software; you can redistribute it and/or 1559570ffbe31930ab4d678754daaeec0715117a3dsewardj modify it under the terms of the GNU General Public License as 1659570ffbe31930ab4d678754daaeec0715117a3dsewardj published by the Free Software Foundation; either version 2 of the 1759570ffbe31930ab4d678754daaeec0715117a3dsewardj License, or (at your option) any later version. 1859570ffbe31930ab4d678754daaeec0715117a3dsewardj 1959570ffbe31930ab4d678754daaeec0715117a3dsewardj This program is distributed in the hope that it will be useful, but 2059570ffbe31930ab4d678754daaeec0715117a3dsewardj WITHOUT ANY WARRANTY; without even the implied warranty of 2159570ffbe31930ab4d678754daaeec0715117a3dsewardj MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 2259570ffbe31930ab4d678754daaeec0715117a3dsewardj General Public License for more details. 2359570ffbe31930ab4d678754daaeec0715117a3dsewardj 2459570ffbe31930ab4d678754daaeec0715117a3dsewardj You should have received a copy of the GNU General Public License 2559570ffbe31930ab4d678754daaeec0715117a3dsewardj along with this program; if not, write to the Free Software 2659570ffbe31930ab4d678754daaeec0715117a3dsewardj Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 2759570ffbe31930ab4d678754daaeec0715117a3dsewardj 02111-1307, USA. 2859570ffbe31930ab4d678754daaeec0715117a3dsewardj 2959570ffbe31930ab4d678754daaeec0715117a3dsewardj The GNU General Public License is contained in the file COPYING. 3059570ffbe31930ab4d678754daaeec0715117a3dsewardj*/ 3159570ffbe31930ab4d678754daaeec0715117a3dsewardj 3259570ffbe31930ab4d678754daaeec0715117a3dsewardj#ifndef __VKI_SCNUMS_ARM_LINUX_H 3359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __VKI_SCNUMS_ARM_LINUX_H 3459570ffbe31930ab4d678754daaeec0715117a3dsewardj 351cff53cb22b3aeb2dd9d2a5009c3675ba56e713etom// From linux-2.6/arch/arm/include/asm/unistd.h 3659570ffbe31930ab4d678754daaeec0715117a3dsewardj 3759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_restart_syscall 0 3859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_exit 1 3959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_fork 2 4059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_read 3 4159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_write 4 4259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_open 5 4359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_close 6 4459570ffbe31930ab4d678754daaeec0715117a3dsewardj /* 7 was sys_waitpid */ 4559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_creat 8 4659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_link 9 4759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_unlink 10 4859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_execve 11 4959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_chdir 12 5059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_time 13 5159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_mknod 14 5259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_chmod 15 5359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_lchown 16 5459570ffbe31930ab4d678754daaeec0715117a3dsewardj /* 17 was sys_break */ 5559570ffbe31930ab4d678754daaeec0715117a3dsewardj /* 18 was sys_stat */ 5659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_lseek 19 5759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getpid 20 5859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_mount 21 5959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_umount 22 6059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setuid 23 6159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getuid 24 6259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_stime 25 6359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_ptrace 26 6459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_alarm 27 6559570ffbe31930ab4d678754daaeec0715117a3dsewardj /* 28 was sys_fstat */ 6659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_pause 29 6759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_utime 30 6859570ffbe31930ab4d678754daaeec0715117a3dsewardj /* 31 was sys_stty */ 6959570ffbe31930ab4d678754daaeec0715117a3dsewardj /* 32 was sys_gtty */ 7059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_access 33 7159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_nice 34 7259570ffbe31930ab4d678754daaeec0715117a3dsewardj /* 35 was sys_ftime */ 7359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sync 36 7459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_kill 37 7559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_rename 38 7659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_mkdir 39 7759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_rmdir 40 7859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_dup 41 7959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_pipe 42 8059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_times 43 8159570ffbe31930ab4d678754daaeec0715117a3dsewardj /* 44 was sys_prof */ 8259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_brk 45 8359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setgid 46 8459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getgid 47 8559570ffbe31930ab4d678754daaeec0715117a3dsewardj /* 48 was sys_signal */ 8659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_geteuid 49 8759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getegid 50 8859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_acct 51 8959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_umount2 52 9059570ffbe31930ab4d678754daaeec0715117a3dsewardj /* 53 was sys_lock */ 9159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_ioctl 54 9259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_fcntl 55 9359570ffbe31930ab4d678754daaeec0715117a3dsewardj /* 56 was sys_mpx */ 9459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setpgid 57 9559570ffbe31930ab4d678754daaeec0715117a3dsewardj /* 58 was sys_ulimit */ 9659570ffbe31930ab4d678754daaeec0715117a3dsewardj /* 59 was sys_olduname */ 9759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_umask 60 9859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_chroot 61 9959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_ustat 62 10059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_dup2 63 10159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getppid 64 10259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getpgrp 65 10359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setsid 66 10459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sigaction 67 10559570ffbe31930ab4d678754daaeec0715117a3dsewardj /* 68 was sys_sgetmask */ 10659570ffbe31930ab4d678754daaeec0715117a3dsewardj /* 69 was sys_ssetmask */ 10759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setreuid 70 10859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setregid 71 10959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sigsuspend 72 11059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sigpending 73 11159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sethostname 74 11259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setrlimit 75 11359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getrlimit 76 /* Back compat 2GB limited rlimit */ 11459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getrusage 77 11559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_gettimeofday 78 11659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_settimeofday 79 11759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getgroups 80 11859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setgroups 81 11959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_select 82 12059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_symlink 83 12159570ffbe31930ab4d678754daaeec0715117a3dsewardj /* 84 was sys_lstat */ 12259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_readlink 85 12359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_uselib 86 12459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_swapon 87 12559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_reboot 88 12659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_readdir 89 12759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_mmap 90 12859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_munmap 91 12959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_truncate 92 13059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_ftruncate 93 13159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_fchmod 94 13259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_fchown 95 13359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getpriority 96 13459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setpriority 97 13559570ffbe31930ab4d678754daaeec0715117a3dsewardj /* 98 was sys_profil */ 13659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_statfs 99 13759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_fstatfs 100 13859570ffbe31930ab4d678754daaeec0715117a3dsewardj /* 101 was sys_ioperm */ 13959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_socketcall 102 14059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_syslog 103 14159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setitimer 104 14259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getitimer 105 14359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_stat 106 14459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_lstat 107 14559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_fstat 108 14659570ffbe31930ab4d678754daaeec0715117a3dsewardj /* 109 was sys_uname */ 14759570ffbe31930ab4d678754daaeec0715117a3dsewardj /* 110 was sys_iopl */ 14859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_vhangup 111 14959570ffbe31930ab4d678754daaeec0715117a3dsewardj /* 112 was sys_idle */ 15059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_syscall 113 /* syscall to call a syscall! */ 15159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_wait4 114 15259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_swapoff 115 15359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sysinfo 116 15459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_ipc 117 15559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_fsync 118 15659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sigreturn 119 15759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_clone 120 15859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setdomainname 121 15959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_uname 122 16059570ffbe31930ab4d678754daaeec0715117a3dsewardj /* 123 was sys_modify_ldt */ 16159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_adjtimex 124 16259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_mprotect 125 16359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sigprocmask 126 16459570ffbe31930ab4d678754daaeec0715117a3dsewardj /* 127 was sys_create_module */ 16559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_init_module 128 16659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_delete_module 129 16759570ffbe31930ab4d678754daaeec0715117a3dsewardj /* 130 was sys_get_kernel_syms */ 16859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_quotactl 131 16959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getpgid 132 17059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_fchdir 133 17159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_bdflush 134 17259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sysfs 135 17359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_personality 136 17459570ffbe31930ab4d678754daaeec0715117a3dsewardj /* 137 was sys_afs_syscall */ 17559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setfsuid 138 17659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setfsgid 139 17759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR__llseek 140 17859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getdents 141 17959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR__newselect 142 18059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_flock 143 18159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_msync 144 18259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_readv 145 18359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_writev 146 18459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getsid 147 18559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_fdatasync 148 18659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR__sysctl 149 18759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_mlock 150 18859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_munlock 151 18959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_mlockall 152 19059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_munlockall 153 19159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sched_setparam 154 19259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sched_getparam 155 19359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sched_setscheduler 156 19459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sched_getscheduler 157 19559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sched_yield 158 19659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sched_get_priority_max 159 19759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sched_get_priority_min 160 19859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sched_rr_get_interval 161 19959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_nanosleep 162 20059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_mremap 163 20159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setresuid 164 20259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getresuid 165 20359570ffbe31930ab4d678754daaeec0715117a3dsewardj /* 166 was sys_vm86 */ 20459570ffbe31930ab4d678754daaeec0715117a3dsewardj /* 167 was sys_query_module */ 20559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_poll 168 20659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_nfsservctl 169 20759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setresgid 170 20859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getresgid 171 20959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_prctl 172 21059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_rt_sigreturn 173 21159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_rt_sigaction 174 21259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_rt_sigprocmask 175 21359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_rt_sigpending 176 21459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_rt_sigtimedwait 177 21559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_rt_sigqueueinfo 178 21659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_rt_sigsuspend 179 21759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_pread64 180 21859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_pwrite64 181 21959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_chown 182 22059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getcwd 183 22159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_capget 184 22259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_capset 185 22359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sigaltstack 186 22459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sendfile 187 22559570ffbe31930ab4d678754daaeec0715117a3dsewardj /* 188 reserved */ 22659570ffbe31930ab4d678754daaeec0715117a3dsewardj /* 189 reserved */ 22759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_vfork 190 22859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_ugetrlimit 191 /* SuS compliant getrlimit */ 22959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_mmap2 192 23059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_truncate64 193 23159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_ftruncate64 194 23259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_stat64 195 23359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_lstat64 196 23459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_fstat64 197 23559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_lchown32 198 23659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getuid32 199 23759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getgid32 200 23859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_geteuid32 201 23959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getegid32 202 24059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setreuid32 203 24159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setregid32 204 24259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getgroups32 205 24359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setgroups32 206 24459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_fchown32 207 24559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setresuid32 208 24659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getresuid32 209 24759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setresgid32 210 24859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getresgid32 211 24959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_chown32 212 25059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setuid32 213 25159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setgid32 214 25259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setfsuid32 215 25359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setfsgid32 216 25459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getdents64 217 25559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_pivot_root 218 25659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_mincore 219 25759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_madvise 220 25859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_fcntl64 221 25959570ffbe31930ab4d678754daaeec0715117a3dsewardj /* 222 for tux */ 26059570ffbe31930ab4d678754daaeec0715117a3dsewardj /* 223 is unused */ 26159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_gettid 224 26259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_readahead 225 26359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setxattr 226 26459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_lsetxattr 227 26559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_fsetxattr 228 26659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getxattr 229 26759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_lgetxattr 230 26859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_fgetxattr 231 26959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_listxattr 232 27059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_llistxattr 233 27159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_flistxattr 234 27259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_removexattr 235 27359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_lremovexattr 236 27459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_fremovexattr 237 27559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_tkill 238 27659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sendfile64 239 27759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_futex 240 27859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sched_setaffinity 241 27959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sched_getaffinity 242 28059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_io_setup 243 28159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_io_destroy 244 28259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_io_getevents 245 28359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_io_submit 246 28459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_io_cancel 247 28559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_exit_group 248 28659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_lookup_dcookie 249 28759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_epoll_create 250 28859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_epoll_ctl 251 28959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_epoll_wait 252 29059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_remap_file_pages 253 29159570ffbe31930ab4d678754daaeec0715117a3dsewardj /* 254 for set_thread_area */ 29259570ffbe31930ab4d678754daaeec0715117a3dsewardj /* 255 for get_thread_area */ 29359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_set_tid_address 256 29459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_timer_create 257 29559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_timer_settime 258 29659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_timer_gettime 259 29759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_timer_getoverrun 260 29859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_timer_delete 261 29959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_clock_settime 262 30059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_clock_gettime 263 30159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_clock_getres 264 30259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_clock_nanosleep 265 30359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_statfs64 266 30459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_fstatfs64 267 30559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_tgkill 268 30659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_utimes 269 30759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_arm_fadvise64_64 270 30859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_fadvise64 270 //Added by Johan, 2008-10-11, not sure why it's called _arm_.. otherwise. 30959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_pciconfig_iobase 271 31059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_pciconfig_read 272 31159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_pciconfig_write 273 31259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_mq_open 274 31359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_mq_unlink 275 31459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_mq_timedsend 276 31559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_mq_timedreceive 277 31659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_mq_notify 278 31759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_mq_getsetattr 279 31859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_waitid 280 31959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_socket 281 32059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_bind 282 32159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_connect 283 32259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_listen 284 32359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_accept 285 32459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getsockname 286 32559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getpeername 287 32659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_socketpair 288 32759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_send 289 32859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sendto 290 32959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_recv 291 33059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_recvfrom 292 33159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_shutdown 293 33259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setsockopt 294 33359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getsockopt 295 33459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sendmsg 296 33559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_recvmsg 297 33659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_semop 298 33759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_semget 299 33859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_semctl 300 33959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_msgsnd 301 34059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_msgrcv 302 34159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_msgget 303 34259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_msgctl 304 34359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_shmat 305 34459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_shmdt 306 34559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_shmget 307 34659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_shmctl 308 34759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_add_key 309 34859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_request_key 310 34959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_keyctl 311 35059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_semtimedop 312 35159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_vserver 313 35259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_ioprio_set 314 35359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_ioprio_get 315 35459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_inotify_init 316 35559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_inotify_add_watch 317 35659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_inotify_rm_watch 318 35759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_mbind 319 35859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_get_mempolicy 320 35959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_set_mempolicy 321 36059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_openat 322 36159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_mkdirat 323 36259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_mknodat 324 36359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_fchownat 325 36459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_futimesat 326 36559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_fstatat64 327 36659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_unlinkat 328 36759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_renameat 329 36859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_linkat 330 36959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_symlinkat 331 37059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_readlinkat 332 37159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_fchmodat 333 37259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_faccessat 334 37334f87e2877c53f9bb7e6ea3dea81630505d8484fsewardj#define __NR_pselect6 335 /* JRS 20100812: is this correct? */ 374c975ecafce0492ab4c0413401a0c57184fdc37e6sewardj#define __NR_ppoll 336 37559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_unshare 337 37659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_set_robust_list 338 37759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_get_robust_list 339 37859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_splice 340 37959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_arm_sync_file_range 341 38059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sync_file_range2 __NR_arm_sync_file_range 38159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_tee 342 38259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_vmsplice 343 38359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_move_pages 344 38459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getcpu 345 38538db72f4e7f69d6c5f9b462f9621892e7f21ca43sewardj#define __NR_epoll_pwait 346 38659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_kexec_load 347 38759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_utimensat 348 38859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_signalfd 349 38959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_timerfd_create 350 39059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_eventfd 351 39159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_fallocate 352 39259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_timerfd_settime 353 39359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_timerfd_gettime 354 394ed35ae525e9a511f4450b24b50b06da5ea31cfd1sewardj#define __NR_signalfd4 355 395ed35ae525e9a511f4450b24b50b06da5ea31cfd1sewardj#define __NR_eventfd2 356 396ed35ae525e9a511f4450b24b50b06da5ea31cfd1sewardj#define __NR_epoll_create1 357 397ed35ae525e9a511f4450b24b50b06da5ea31cfd1sewardj#define __NR_dup3 358 398ed35ae525e9a511f4450b24b50b06da5ea31cfd1sewardj#define __NR_pipe2 359 399ed35ae525e9a511f4450b24b50b06da5ea31cfd1sewardj#define __NR_inotify_init1 360 40022c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_preadv 361 40122c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_pwritev 362 40222c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_rt_tgsigqueueinfo 363 40322c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_perf_event_open 364 40422c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_recvmmsg 365 40522c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_accept4 366 40622c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_fanotify_init 367 40722c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_fanotify_mark 368 40822c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_prlimit64 369 40922c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_name_to_handle_at 370 41022c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_open_by_handle_at 371 41122c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_clock_adjtime 372 41222c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_syncfs 373 41322c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_sendmmsg 374 41422c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_setns 375 4151cff53cb22b3aeb2dd9d2a5009c3675ba56e713etom#define __NR_process_vm_readv 376 4161cff53cb22b3aeb2dd9d2a5009c3675ba56e713etom#define __NR_process_vm_writev 377 4175274f80ad38a688453aa2635397c4b8daa72e6cetom#define __NR_kcmp 378 4185274f80ad38a688453aa2635397c4b8daa72e6cetom#define __NR_finit_module 379 4195274f80ad38a688453aa2635397c4b8daa72e6cetom#define __NR_sched_setattr 380 4205274f80ad38a688453aa2635397c4b8daa72e6cetom#define __NR_sched_getattr 381 4215274f80ad38a688453aa2635397c4b8daa72e6cetom#define __NR_renameat2 382 4225274f80ad38a688453aa2635397c4b8daa72e6cetom#define __NR_seccomp 383 4235274f80ad38a688453aa2635397c4b8daa72e6cetom#define __NR_getrandom 384 4245274f80ad38a688453aa2635397c4b8daa72e6cetom#define __NR_memfd_create 385 425ed35ae525e9a511f4450b24b50b06da5ea31cfd1sewardj 42659570ffbe31930ab4d678754daaeec0715117a3dsewardj 42759570ffbe31930ab4d678754daaeec0715117a3dsewardj 42859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_ARM_BASE (0x0f0000) 42959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_ARM_breakpoint (__NR_ARM_BASE+1) 43059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_ARM_cacheflush (__NR_ARM_BASE+2) 43159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_ARM_usr26 (__NR_ARM_BASE+3) 43259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_ARM_usr32 (__NR_ARM_BASE+4) 43359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_ARM_set_tls (__NR_ARM_BASE+5) 43459570ffbe31930ab4d678754daaeec0715117a3dsewardj 43559570ffbe31930ab4d678754daaeec0715117a3dsewardj 43659570ffbe31930ab4d678754daaeec0715117a3dsewardj#endif /* __VKI_SCNUMS_ARM_LINUX_H */ 43759570ffbe31930ab4d678754daaeec0715117a3dsewardj 43859570ffbe31930ab4d678754daaeec0715117a3dsewardj/*--------------------------------------------------------------------*/ 43959570ffbe31930ab4d678754daaeec0715117a3dsewardj/*--- end vki-scnums-arm-linux.h ---*/ 44059570ffbe31930ab4d678754daaeec0715117a3dsewardj/*--------------------------------------------------------------------*/ 441