[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Oct 11, 2013 at 12:04:19PM +0100, Will Deacon wrote:
> On Fri, Oct 11, 2013 at 03:38:27AM +0100, Vince Weaver wrote:
> > On Thu, 10 Oct 2013, Dave Jones wrote:
> > >  
> > > I only just realised... syscalls-alpha.h is missing from this patch.
> > > 
> > 
> > You're right, the patch was originally against perf_fuzzer which doesn't 
> > need the various syscall includes.
> > 
> > I've cc'd Will Deacon, the original author, in case he's not on this list.
> 
> I'll try and find some time to generate that file.

So the weather was crap this weekend. Patch below.

My libc headers were slightly out of date, so I also had to hack up some
definitions for the EFD_* flags in fds.c (not included here).

Will

--->8

>From 9b0bc375b064dd56703f90e26466abe9482f5938 Mon Sep 17 00:00:00 2001
From: Will Deacon <will.deacon@xxxxxxx>
Date: Sun, 13 Oct 2013 14:17:52 +0100
Subject: [PATCH] alpha: add Linux syscall table numbers

Crikey, Alpha's syscall table is a right mess. Anyway, with enough sed
and perl-fu, here's something that looks about right for trinity. I had
to hand-hack the result to remove a whole bunch of obsolete syscalls
that trinity doesn't care about.

I also fixed up some missing Alpha ptrace requests with dummy values.

Signed-off-by: Will Deacon <will.deacon@xxxxxxx>
---
 include/arch-alpha.h     |   5 +
 include/syscalls-alpha.h | 518 +++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 523 insertions(+)
 create mode 100644 include/syscalls-alpha.h

diff --git a/include/arch-alpha.h b/include/arch-alpha.h
index 3752b5c..3220894 100644
--- a/include/arch-alpha.h
+++ b/include/arch-alpha.h
@@ -14,4 +14,9 @@
 
 #define PTE_FILE_MAX_BITS	32
 
+#define PTRACE_GETREGS		0
+#define PTRACE_GETFPREGS	0
+#define PTRACE_SETREGS		0
+#define PTRACE_SETFPREGS	0
+
 #define SYSCALLS syscalls_alpha
diff --git a/include/syscalls-alpha.h b/include/syscalls-alpha.h
new file mode 100644
index 0000000..091aaca
--- /dev/null
+++ b/include/syscalls-alpha.h
@@ -0,0 +1,518 @@
+/*
+ * The Alpha Linux syscall table in all its gory mess.
+ *
+ * Derived from linux/arch/alpha/include/asm/unistd.h
+ */
+
+#include "sanitise.h"
+#include "syscall.h"
+#include "syscalls/syscalls.h"
+
+struct syscalltable syscalls_alpha[] = {
+/* 0 */		{ .entry = &syscall_ni_syscall },	/* osf_syscall */
+/* 1 */		{ .entry = &syscall_exit },
+/* 2 */		{ .entry = &syscall_fork },
+/* 3 */		{ .entry = &syscall_read },
+/* 4 */		{ .entry = &syscall_write },
+/* 5 */		{ .entry = &syscall_ni_syscall },	/* osf_old_open */
+/* 6 */		{ .entry = &syscall_close },
+/* 7 */		{ .entry = &syscall_ni_syscall },	/* osf_wait4 */
+/* 8 */		{ .entry = &syscall_ni_syscall },	/* osf_old_creat */
+/* 9 */		{ .entry = &syscall_link },
+/* 10 */	{ .entry = &syscall_unlink },
+/* 11 */	{ .entry = &syscall_ni_syscall },	/* osf_execve */
+/* 12 */	{ .entry = &syscall_chdir },
+/* 13 */	{ .entry = &syscall_fchdir },
+/* 14 */	{ .entry = &syscall_mknod },
+/* 15 */	{ .entry = &syscall_chmod },
+/* 16 */	{ .entry = &syscall_chown },
+/* 17 */	{ .entry = &syscall_brk },
+/* 18 */	{ .entry = &syscall_ni_syscall },	/* osf_getfsstat */
+/* 19 */	{ .entry = &syscall_lseek },
+/* 20 */	{ .entry = &syscall_ni_syscall },	/* getxpid */
+/* 21 */	{ .entry = &syscall_ni_syscall },	/* osf_mount */
+/* 22 */	{ .entry = &syscall_umount },
+/* 23 */	{ .entry = &syscall_setuid },
+/* 24 */	{ .entry = &syscall_ni_syscall },	/* getxuid */
+/* 25 */	{ .entry = &syscall_ni_syscall },	/* exec_with_loader */
+/* 26 */	{ .entry = &syscall_ptrace },
+/* 27 */	{ .entry = &syscall_ni_syscall },	/* osf_nrecvmsg */
+/* 28 */	{ .entry = &syscall_ni_syscall },	/* osf_nsendmsg */
+/* 29 */	{ .entry = &syscall_ni_syscall },	/* osf_nrecvfrom */
+/* 30 */	{ .entry = &syscall_ni_syscall },	/* osf_naccept */
+/* 31 */	{ .entry = &syscall_ni_syscall },	/* osf_ngetpeername */
+/* 32 */	{ .entry = &syscall_ni_syscall },	/* osf_ngetsockname */
+/* 33 */	{ .entry = &syscall_access },
+/* 34 */	{ .entry = &syscall_ni_syscall },	/* osf_chflags */
+/* 35 */	{ .entry = &syscall_ni_syscall },	/* osf_fchflags */
+/* 36 */	{ .entry = &syscall_sync },
+/* 37 */	{ .entry = &syscall_kill },
+/* 38 */	{ .entry = &syscall_ni_syscall },	/* osf_old_stat */
+/* 39 */	{ .entry = &syscall_setpgid },
+/* 40 */	{ .entry = &syscall_ni_syscall },	/* osf_old_lstat */
+/* 41 */	{ .entry = &syscall_dup },
+/* 42 */	{ .entry = &syscall_pipe },
+/* 43 */	{ .entry = &syscall_ni_syscall },	/* osf_set_program_attributes */
+/* 44 */	{ .entry = &syscall_ni_syscall },	/* osf_profil */
+/* 45 */	{ .entry = &syscall_open },
+/* 46 */	{ .entry = &syscall_ni_syscall },	/* osf_old_sigaction */
+/* 47 */	{ .entry = &syscall_ni_syscall },	/* getxgid */
+/* 48 */	{ .entry = &syscall_ni_syscall },	/* osf_sigprocmask */
+/* 49 */	{ .entry = &syscall_ni_syscall },	/* osf_getlogin */
+/* 50 */	{ .entry = &syscall_ni_syscall },	/* osf_setlogin */
+/* 51 */	{ .entry = &syscall_acct },
+/* 52 */	{ .entry = &syscall_sigpending },
+/* 53 */	{ .entry = &syscall_ni_syscall },
+/* 54 */	{ .entry = &syscall_ioctl },
+/* 55 */	{ .entry = &syscall_ni_syscall },	/* osf_reboot */
+/* 56 */	{ .entry = &syscall_ni_syscall },	/* osf_revoke */
+/* 57 */	{ .entry = &syscall_symlink },
+/* 58 */	{ .entry = &syscall_readlink },
+/* 59 */	{ .entry = &syscall_execve },
+/* 60 */	{ .entry = &syscall_umask },
+/* 61 */	{ .entry = &syscall_chroot },
+/* 62 */	{ .entry = &syscall_ni_syscall },	/* osf_old_fstat */
+/* 63 */	{ .entry = &syscall_getpgrp },
+/* 64 */	{ .entry = &syscall_getpagesize },
+/* 65 */	{ .entry = &syscall_ni_syscall },	/* osf_mremap */
+/* 66 */	{ .entry = &syscall_vfork },
+/* 67 */	{ .entry = &syscall_stat },
+/* 68 */	{ .entry = &syscall_lstat },
+/* 69 */	{ .entry = &syscall_ni_syscall },	/* osf_sbrk */
+/* 70 */	{ .entry = &syscall_ni_syscall },	/* osf_sstk */
+/* 71 */	{ .entry = &syscall_mmap },		/* OSF/1 mmap is superset of Linux */
+/* 72 */	{ .entry = &syscall_ni_syscall },	/* osf_old_vadvise */
+/* 73 */	{ .entry = &syscall_munmap },
+/* 74 */	{ .entry = &syscall_mprotect },
+/* 75 */	{ .entry = &syscall_madvise },
+/* 76 */	{ .entry = &syscall_vhangup },
+/* 77 */	{ .entry = &syscall_ni_syscall },	/* osf_kmodcall */
+/* 78 */	{ .entry = &syscall_ni_syscall },	/* osf_mincore */
+/* 79 */	{ .entry = &syscall_getgroups },
+/* 80 */	{ .entry = &syscall_setgroups },
+/* 81 */	{ .entry = &syscall_ni_syscall },	/* osf_old_getpgrp */
+/* 82 */	{ .entry = &syscall_ni_syscall },	/* setpgrp (BSD alias for setpgid) */
+/* 83 */	{ .entry = &syscall_ni_syscall },	/* osf_setitimer */
+/* 84 */	{ .entry = &syscall_ni_syscall },	/* osf_old_wait */
+/* 85 */	{ .entry = &syscall_ni_syscall },	/* osf_table */
+/* 86 */	{ .entry = &syscall_ni_syscall },	/* osf_getitimer */
+/* 87 */	{ .entry = &syscall_ni_syscall },	/* sys_gethostname */
+/* 88 */	{ .entry = &syscall_sethostname },
+/* 89 */	{ .entry = &syscall_ni_syscall },	/* getdtablesize */
+/* 90 */	{ .entry = &syscall_dup2 },
+/* 91 */	{ .entry = &syscall_ni_syscall },	/* sys_fstat */
+/* 92 */	{ .entry = &syscall_fcntl },
+/* 93 */	{ .entry = &syscall_ni_syscall },	/* osf_select */
+/* 94 */	{ .entry = &syscall_poll },
+/* 95 */	{ .entry = &syscall_fsync },
+/* 96 */	{ .entry = &syscall_setpriority },
+/* 97 */	{ .entry = &syscall_socket },
+/* 98 */	{ .entry = &syscall_connect },
+/* 99 */	{ .entry = &syscall_accept },
+/* 100 */	{ .entry = &syscall_getpriority },
+/* 101 */	{ .entry = &syscall_send },
+/* 102 */	{ .entry = &syscall_recv },
+/* 103 */	{ .entry = &syscall_sigreturn },
+/* 104 */	{ .entry = &syscall_bind },
+/* 105 */	{ .entry = &syscall_setsockopt },
+/* 106 */	{ .entry = &syscall_listen },
+/* 107 */	{ .entry = &syscall_ni_syscall },	/* osf_plock */
+/* 108 */	{ .entry = &syscall_ni_syscall },	/* osf_old_sigvec */
+/* 109 */	{ .entry = &syscall_ni_syscall },	/* osf_old_sigblock */
+/* 110 */	{ .entry = &syscall_ni_syscall },	/* osf_old_sigsetmask */
+/* 111 */	{ .entry = &syscall_sigsuspend },
+/* 112 */	{ .entry = &syscall_ni_syscall },	/* osf_sigstack */
+/* 113 */	{ .entry = &syscall_recvmsg },
+/* 114 */	{ .entry = &syscall_sendmsg },
+/* 115 */	{ .entry = &syscall_ni_syscall },	/* osf_old_vtrace */
+/* 116 */	{ .entry = &syscall_ni_syscall },	/* osf_gettimeofday */
+/* 117 */	{ .entry = &syscall_ni_syscall },	/* osf_getrusage */
+/* 118 */	{ .entry = &syscall_getsockopt },
+/* 119 */	{ .entry = &syscall_ni_syscall },
+/* 120 */	{ .entry = &syscall_readv },
+/* 121 */	{ .entry = &syscall_writev },
+/* 122 */	{ .entry = &syscall_ni_syscall },	/* osf_settimeofday */
+/* 123 */	{ .entry = &syscall_fchown },
+/* 124 */	{ .entry = &syscall_fchmod },
+/* 125 */	{ .entry = &syscall_recvfrom },
+/* 126 */	{ .entry = &syscall_setreuid },
+/* 127 */	{ .entry = &syscall_setregid },
+/* 128 */	{ .entry = &syscall_rename },
+/* 129 */	{ .entry = &syscall_truncate },
+/* 130 */	{ .entry = &syscall_ftruncate },
+/* 131 */	{ .entry = &syscall_flock },
+/* 132 */	{ .entry = &syscall_setgid },
+/* 133 */	{ .entry = &syscall_sendto },
+/* 134 */	{ .entry = &syscall_shutdown },
+/* 135 */	{ .entry = &syscall_socketpair },
+/* 136 */	{ .entry = &syscall_mkdir },
+/* 137 */	{ .entry = &syscall_rmdir },
+/* 138 */	{ .entry = &syscall_ni_syscall },	/* osf_utimes */
+/* 139 */	{ .entry = &syscall_ni_syscall },	/* osf_old_sigreturn */
+/* 140 */	{ .entry = &syscall_ni_syscall },	/* osf_adjtime */
+/* 141 */	{ .entry = &syscall_getpeername },
+/* 142 */	{ .entry = &syscall_ni_syscall },	/* osf_gethostid */
+/* 143 */	{ .entry = &syscall_ni_syscall },	/* osf_sethostid */
+/* 144 */	{ .entry = &syscall_getrlimit },
+/* 145 */	{ .entry = &syscall_setrlimit },
+/* 146 */	{ .entry = &syscall_ni_syscall },	/* osf_old_killpg */
+/* 147 */	{ .entry = &syscall_setsid },
+/* 148 */	{ .entry = &syscall_quotactl },
+/* 149 */	{ .entry = &syscall_ni_syscall },	/* osf_oldquota */
+/* 150 */	{ .entry = &syscall_getsockname },
+/* 151 */	{ .entry = &syscall_ni_syscall },
+/* 152 */	{ .entry = &syscall_ni_syscall },
+/* 153 */	{ .entry = &syscall_ni_syscall },	/* osf_pid_block */
+/* 154 */	{ .entry = &syscall_ni_syscall },	/* osf_pid_unblock */
+/* 155 */	{ .entry = &syscall_ni_syscall },
+/* 156 */	{ .entry = &syscall_sigaction },
+/* 157 */	{ .entry = &syscall_ni_syscall },	/* osf_sigwaitprim */
+/* 158 */	{ .entry = &syscall_ni_syscall },	/* osf_nfssvc */
+/* 159 */	{ .entry = &syscall_ni_syscall },	/* osf_getdirentries */
+/* 160 */	{ .entry = &syscall_ni_syscall },	/* osf_statfs */
+/* 161 */	{ .entry = &syscall_ni_syscall },	/* osf_fstatfs */
+/* 162 */	{ .entry = &syscall_ni_syscall },
+/* 163 */	{ .entry = &syscall_ni_syscall },	/* osf_asynch_daemon */
+/* 164 */	{ .entry = &syscall_ni_syscall },	/* osf_getfh */
+/* 165 */	{ .entry = &syscall_ni_syscall },	/* osf_getdomainname */
+/* 166 */	{ .entry = &syscall_setdomainname },
+/* 167 */	{ .entry = &syscall_ni_syscall },
+/* 168 */	{ .entry = &syscall_ni_syscall },
+/* 169 */	{ .entry = &syscall_ni_syscall },	/* osf_exportfs */
+/* 170 */	{ .entry = &syscall_ni_syscall },
+/* 171 */	{ .entry = &syscall_ni_syscall },
+/* 172 */	{ .entry = &syscall_ni_syscall },
+/* 173 */	{ .entry = &syscall_ni_syscall },
+/* 174 */	{ .entry = &syscall_ni_syscall },
+/* 175 */	{ .entry = &syscall_ni_syscall },
+/* 176 */	{ .entry = &syscall_ni_syscall },
+/* 177 */	{ .entry = &syscall_ni_syscall },
+/* 178 */	{ .entry = &syscall_ni_syscall },
+/* 179 */	{ .entry = &syscall_ni_syscall },
+/* 180 */	{ .entry = &syscall_ni_syscall },
+/* 181 */	{ .entry = &syscall_ni_syscall },	/* osf_alt_plock */
+/* 182 */	{ .entry = &syscall_ni_syscall },
+/* 183 */	{ .entry = &syscall_ni_syscall },
+/* 184 */	{ .entry = &syscall_ni_syscall },	/* osf_getmnt */
+/* 185 */	{ .entry = &syscall_ni_syscall },
+/* 186 */	{ .entry = &syscall_ni_syscall },
+/* 187 */	{ .entry = &syscall_ni_syscall },	/* osf_alt_sigpending */
+/* 188 */	{ .entry = &syscall_ni_syscall },	/* osf_alt_setsid */
+/* 189 */	{ .entry = &syscall_ni_syscall },
+/* 190 */	{ .entry = &syscall_ni_syscall },
+/* 191 */	{ .entry = &syscall_ni_syscall },
+/* 192 */	{ .entry = &syscall_ni_syscall },
+/* 193 */	{ .entry = &syscall_ni_syscall },
+/* 194 */	{ .entry = &syscall_ni_syscall },
+/* 195 */	{ .entry = &syscall_ni_syscall },
+/* 196 */	{ .entry = &syscall_ni_syscall },
+/* 197 */	{ .entry = &syscall_ni_syscall },
+/* 198 */	{ .entry = &syscall_ni_syscall },
+/* 199 */	{ .entry = &syscall_ni_syscall },	/* osf_swapon */
+/* 200 */	{ .entry = &syscall_msgctl },
+/* 201 */	{ .entry = &syscall_msgget },
+/* 202 */	{ .entry = &syscall_msgrcv },
+/* 203 */	{ .entry = &syscall_msgsnd },
+/* 204 */	{ .entry = &syscall_semctl },
+/* 205 */	{ .entry = &syscall_semget },
+/* 206 */	{ .entry = &syscall_semop },
+/* 207 */	{ .entry = &syscall_ni_syscall },	/* osf_utsname */
+/* 208 */	{ .entry = &syscall_lchown },
+/* 209 */	{ .entry = &syscall_ni_syscall },	/* osf_shmat */
+/* 210 */	{ .entry = &syscall_shmctl },
+/* 211 */	{ .entry = &syscall_shmdt },
+/* 212 */	{ .entry = &syscall_shmget },
+/* 213 */	{ .entry = &syscall_ni_syscall },	/* osf_mvalid */
+/* 214 */	{ .entry = &syscall_ni_syscall },	/* osf_getaddressconf */
+/* 215 */	{ .entry = &syscall_ni_syscall },	/* osf_msleep */
+/* 216 */	{ .entry = &syscall_ni_syscall },	/* osf_mwakeup */
+/* 217 */	{ .entry = &syscall_msync },
+/* 218 */	{ .entry = &syscall_ni_syscall },	/* osf_signal */
+/* 219 */	{ .entry = &syscall_ni_syscall },	/* osf_utc_gettime */
+/* 220 */	{ .entry = &syscall_ni_syscall },	/* osf_utc_adjtime */
+/* 221 */	{ .entry = &syscall_ni_syscall },
+/* 222 */	{ .entry = &syscall_ni_syscall },	/* osf_security */
+/* 223 */	{ .entry = &syscall_ni_syscall },	/* osf_kloadcall */
+/* 224 */	{ .entry = &syscall_ni_syscall },	/* osf_stat */
+/* 225 */	{ .entry = &syscall_ni_syscall },	/* osf_lstat */
+/* 226 */	{ .entry = &syscall_ni_syscall },	/* osf_fstat */
+/* 227 */	{ .entry = &syscall_ni_syscall },	/* osf_statfs64 */
+/* 228 */	{ .entry = &syscall_ni_syscall },	/* osf_fstatfs64 */
+/* 229 */	{ .entry = &syscall_ni_syscall },
+/* 230 */	{ .entry = &syscall_ni_syscall },
+/* 231 */	{ .entry = &syscall_ni_syscall },
+/* 232 */	{ .entry = &syscall_ni_syscall },
+/* 233 */	{ .entry = &syscall_getpgid },
+/* 234 */	{ .entry = &syscall_getsid },
+/* 235 */	{ .entry = &syscall_sigaltstack },
+/* 236 */	{ .entry = &syscall_ni_syscall },	/* osf_waitid */
+/* 237 */	{ .entry = &syscall_ni_syscall },	/* osf_priocntlset */
+/* 238 */	{ .entry = &syscall_ni_syscall },	/* osf_sigsendset */
+/* 239 */	{ .entry = &syscall_ni_syscall },	/* osf_set_speculative */
+/* 240 */	{ .entry = &syscall_ni_syscall },	/* osf_msfs_syscall */
+/* 241 */	{ .entry = &syscall_ni_syscall },	/* osf_sysinfo */
+/* 242 */	{ .entry = &syscall_ni_syscall },	/* osf_uadmin */
+/* 243 */	{ .entry = &syscall_ni_syscall },	/* osf_fuser */
+/* 244 */	{ .entry = &syscall_ni_syscall },	/* osf_proplist_syscall */
+/* 245 */	{ .entry = &syscall_ni_syscall },	/* osf_ntp_adjtime */
+/* 246 */	{ .entry = &syscall_ni_syscall },	/* osf_ntp_gettime */
+/* 247 */	{ .entry = &syscall_ni_syscall },	/* osf_pathconf */
+/* 248 */	{ .entry = &syscall_ni_syscall },	/* osf_fpathconf */
+/* 249 */	{ .entry = &syscall_ni_syscall },
+/* 250 */	{ .entry = &syscall_ni_syscall },	/* osf_uswitch */
+/* 251 */	{ .entry = &syscall_ni_syscall },	/* osf_usleep_thread */
+/* 252 */	{ .entry = &syscall_ni_syscall },	/* osf_audcntl */
+/* 253 */	{ .entry = &syscall_ni_syscall },	/* osf_audgen */
+/* 254 */	{ .entry = &syscall_sysfs },
+/* 255 */	{ .entry = &syscall_ni_syscall },	/* osf_subsys_info */
+/* 256 */	{ .entry = &syscall_ni_syscall },	/* osf_getsysinfo */
+/* 257 */	{ .entry = &syscall_ni_syscall },	/* osf_setsysinfo */
+/* 258 */	{ .entry = &syscall_ni_syscall },	/* osf_afs_syscall */
+/* 259 */	{ .entry = &syscall_ni_syscall },	/* osf_swapctl */
+/* 260 */	{ .entry = &syscall_ni_syscall },	/* osf_memcntl */
+/* 261 */	{ .entry = &syscall_ni_syscall },	/* osf_fdatasync */
+/* 262 */	{ .entry = &syscall_ni_syscall },
+/* 263 */	{ .entry = &syscall_ni_syscall },
+/* 264 */	{ .entry = &syscall_ni_syscall },
+/* 265 */	{ .entry = &syscall_ni_syscall },
+/* 266 */	{ .entry = &syscall_ni_syscall },
+/* 267 */	{ .entry = &syscall_ni_syscall },
+/* 268 */	{ .entry = &syscall_ni_syscall },
+/* 269 */	{ .entry = &syscall_ni_syscall },
+/* 270 */	{ .entry = &syscall_ni_syscall },
+/* 271 */	{ .entry = &syscall_ni_syscall },
+/* 272 */	{ .entry = &syscall_ni_syscall },
+/* 273 */	{ .entry = &syscall_ni_syscall },
+/* 274 */	{ .entry = &syscall_ni_syscall },
+/* 275 */	{ .entry = &syscall_ni_syscall },
+/* 276 */	{ .entry = &syscall_ni_syscall },
+/* 277 */	{ .entry = &syscall_ni_syscall },
+/* 278 */	{ .entry = &syscall_ni_syscall },
+/* 279 */	{ .entry = &syscall_ni_syscall },
+/* 280 */	{ .entry = &syscall_ni_syscall },
+/* 281 */	{ .entry = &syscall_ni_syscall },
+/* 282 */	{ .entry = &syscall_ni_syscall },
+/* 283 */	{ .entry = &syscall_ni_syscall },
+/* 284 */	{ .entry = &syscall_ni_syscall },
+/* 285 */	{ .entry = &syscall_ni_syscall },
+/* 286 */	{ .entry = &syscall_ni_syscall },
+/* 287 */	{ .entry = &syscall_ni_syscall },
+/* 288 */	{ .entry = &syscall_ni_syscall },
+/* 289 */	{ .entry = &syscall_ni_syscall },
+/* 290 */	{ .entry = &syscall_ni_syscall },
+/* 291 */	{ .entry = &syscall_ni_syscall },
+/* 292 */	{ .entry = &syscall_ni_syscall },
+/* 293 */	{ .entry = &syscall_ni_syscall },
+/* 294 */	{ .entry = &syscall_ni_syscall },
+/* 295 */	{ .entry = &syscall_ni_syscall },
+/* 296 */	{ .entry = &syscall_ni_syscall },
+/* 297 */	{ .entry = &syscall_ni_syscall },
+/* 298 */	{ .entry = &syscall_ni_syscall },
+/* 299 */	{ .entry = &syscall_ni_syscall },
+/* 300 */	{ .entry = &syscall_bdflush },
+/* 301 */	{ .entry = &syscall_ni_syscall },	/* sethae */
+/* 302 */	{ .entry = &syscall_mount },
+/* 303 */	{ .entry = &syscall_ni_syscall },	/* old_adjtimex */
+/* 304 */	{ .entry = &syscall_swapoff },
+/* 305 */	{ .entry = &syscall_getdents },
+/* 306 */	{ .entry = &syscall_ni_syscall },	/* sys_create_module */
+/* 307 */	{ .entry = &syscall_init_module },
+/* 308 */	{ .entry = &syscall_delete_module },
+/* 309 */	{ .entry = &syscall_ni_syscall },	/* sys_get_kernel_syms */
+/* 310 */	{ .entry = &syscall_syslog },
+/* 311 */	{ .entry = &syscall_reboot },
+/* 312 */	{ .entry = &syscall_clone },
+/* 313 */	{ .entry = &syscall_uselib },
+/* 314 */	{ .entry = &syscall_mlock },
+/* 315 */	{ .entry = &syscall_munlock },
+/* 316 */	{ .entry = &syscall_mlockall },
+/* 317 */	{ .entry = &syscall_munlockall },
+/* 318 */	{ .entry = &syscall_sysinfo },
+/* 319 */	{ .entry = &syscall_sysctl },
+/* 320 */	{ .entry = &syscall_ni_syscall },	/* sys_idle */
+/* 321 */	{ .entry = &syscall_oldumount },
+/* 322 */	{ .entry = &syscall_swapon },
+/* 323 */	{ .entry = &syscall_times },
+/* 324 */	{ .entry = &syscall_personality },
+/* 325 */	{ .entry = &syscall_setfsuid },
+/* 326 */	{ .entry = &syscall_setfsgid },
+/* 327 */	{ .entry = &syscall_ustat },
+/* 328 */	{ .entry = &syscall_statfs },
+/* 329 */	{ .entry = &syscall_fstatfs },
+/* 330 */	{ .entry = &syscall_sched_setparam },
+/* 331 */	{ .entry = &syscall_sched_getparam },
+/* 332 */	{ .entry = &syscall_sched_setscheduler },
+/* 333 */	{ .entry = &syscall_sched_getscheduler },
+/* 334 */	{ .entry = &syscall_sched_yield },
+/* 335 */	{ .entry = &syscall_sched_get_priority_max },
+/* 336 */	{ .entry = &syscall_sched_get_priority_min },
+/* 337 */	{ .entry = &syscall_sched_rr_get_interval },
+/* 338 */	{ .entry = &syscall_ni_syscall },	/* sys_afs_syscall */
+/* 339 */	{ .entry = &syscall_uname },
+/* 340 */	{ .entry = &syscall_nanosleep },
+/* 341 */	{ .entry = &syscall_mremap },
+/* 342 */	{ .entry = &syscall_nfsservctl },
+/* 343 */	{ .entry = &syscall_setresuid },
+/* 344 */	{ .entry = &syscall_getresuid },
+/* 345 */	{ .entry = &syscall_pciconfig_read },
+/* 346 */	{ .entry = &syscall_pciconfig_write },
+/* 347 */	{ .entry = &syscall_ni_syscall },	/* sys_query_module */
+/* 348 */	{ .entry = &syscall_prctl },
+/* 349 */	{ .entry = &syscall_pread64 },
+/* 350 */	{ .entry = &syscall_pwrite64 },
+/* 351 */	{ .entry = &syscall_rt_sigreturn },
+/* 352 */	{ .entry = &syscall_rt_sigaction },
+/* 353 */	{ .entry = &syscall_rt_sigprocmask },
+/* 354 */	{ .entry = &syscall_rt_sigpending },
+/* 355 */	{ .entry = &syscall_rt_sigtimedwait },
+/* 356 */	{ .entry = &syscall_rt_sigqueueinfo },
+/* 357 */	{ .entry = &syscall_rt_sigsuspend },
+/* 358 */	{ .entry = &syscall_select },
+/* 359 */	{ .entry = &syscall_gettimeofday },
+/* 360 */	{ .entry = &syscall_settimeofday },
+/* 361 */	{ .entry = &syscall_getitimer },
+/* 362 */	{ .entry = &syscall_setitimer },
+/* 363 */	{ .entry = &syscall_utimes },
+/* 364 */	{ .entry = &syscall_getrusage },
+/* 365 */	{ .entry = &syscall_wait4 },
+/* 366 */	{ .entry = &syscall_adjtimex },
+/* 367 */	{ .entry = &syscall_getcwd },
+/* 368 */	{ .entry = &syscall_capget },
+/* 369 */	{ .entry = &syscall_capset },
+/* 370 */	{ .entry = &syscall_sendfile },
+/* 371 */	{ .entry = &syscall_setresgid },
+/* 372 */	{ .entry = &syscall_getresgid },
+/* 373 */	{ .entry = &syscall_ni_syscall },	/* dipc */
+/* 374 */	{ .entry = &syscall_pivot_root },
+/* 375 */	{ .entry = &syscall_mincore },
+/* 376 */	{ .entry = &syscall_pciconfig_iobase },
+/* 377 */	{ .entry = &syscall_getdents64 },
+/* 378 */	{ .entry = &syscall_gettid },
+/* 379 */	{ .entry = &syscall_readahead },
+/* 380 */	{ .entry = &syscall_ni_syscall },
+/* 381 */	{ .entry = &syscall_tkill },
+/* 382 */	{ .entry = &syscall_setxattr },
+/* 383 */	{ .entry = &syscall_lsetxattr },
+/* 384 */	{ .entry = &syscall_fsetxattr },
+/* 385 */	{ .entry = &syscall_getxattr },
+/* 386 */	{ .entry = &syscall_lgetxattr },
+/* 387 */	{ .entry = &syscall_fgetxattr },
+/* 388 */	{ .entry = &syscall_listxattr },
+/* 389 */	{ .entry = &syscall_llistxattr },
+/* 390 */	{ .entry = &syscall_flistxattr },
+/* 391 */	{ .entry = &syscall_removexattr },
+/* 392 */	{ .entry = &syscall_lremovexattr },
+/* 393 */	{ .entry = &syscall_fremovexattr },
+/* 394 */	{ .entry = &syscall_futex },
+/* 395 */	{ .entry = &syscall_sched_setaffinity },
+/* 396 */	{ .entry = &syscall_sched_getaffinity },
+/* 397 */	{ .entry = &syscall_ni_syscall },	/* tuxcall */
+/* 398 */	{ .entry = &syscall_io_setup },
+/* 399 */	{ .entry = &syscall_io_destroy },
+/* 400 */	{ .entry = &syscall_io_getevents },
+/* 401 */	{ .entry = &syscall_io_submit },
+/* 402 */	{ .entry = &syscall_io_cancel },
+/* 405 */	{ .entry = &syscall_exit_group },
+/* 406 */	{ .entry = &syscall_lookup_dcookie },
+/* 407 */	{ .entry = &syscall_epoll_create },
+/* 408 */	{ .entry = &syscall_epoll_ctl },
+/* 409 */	{ .entry = &syscall_epoll_wait },
+/* 410 */	{ .entry = &syscall_remap_file_pages },
+/* 411 */	{ .entry = &syscall_set_tid_address },
+/* 412 */	{ .entry = &syscall_restart_syscall },
+/* 413 */	{ .entry = &syscall_fadvise64 },
+/* 414 */	{ .entry = &syscall_timer_create },
+/* 415 */	{ .entry = &syscall_timer_settime },
+/* 416 */	{ .entry = &syscall_timer_gettime },
+/* 417 */	{ .entry = &syscall_timer_getoverrun },
+/* 418 */	{ .entry = &syscall_timer_delete },
+/* 419 */	{ .entry = &syscall_clock_settime },
+/* 420 */	{ .entry = &syscall_clock_gettime },
+/* 421 */	{ .entry = &syscall_clock_getres },
+/* 422 */	{ .entry = &syscall_clock_nanosleep },
+/* 423 */	{ .entry = &syscall_semtimedop },
+/* 424 */	{ .entry = &syscall_tgkill },
+/* 425 */	{ .entry = &syscall_stat64 },
+/* 426 */	{ .entry = &syscall_lstat64 },
+/* 427 */	{ .entry = &syscall_fstat64 },
+/* 428 */	{ .entry = &syscall_ni_syscall },	/* sys_vserver */
+/* 429 */	{ .entry = &syscall_mbind },
+/* 430 */	{ .entry = &syscall_get_mempolicy },
+/* 431 */	{ .entry = &syscall_set_mempolicy },
+/* 432 */	{ .entry = &syscall_mq_open },
+/* 433 */	{ .entry = &syscall_mq_unlink },
+/* 434 */	{ .entry = &syscall_mq_timedsend },
+/* 435 */	{ .entry = &syscall_mq_timedreceive },
+/* 436 */	{ .entry = &syscall_mq_notify },
+/* 437 */	{ .entry = &syscall_mq_getsetattr },
+/* 438 */	{ .entry = &syscall_waitid },
+/* 439 */	{ .entry = &syscall_add_key },
+/* 440 */	{ .entry = &syscall_request_key },
+/* 441 */	{ .entry = &syscall_keyctl },
+/* 442 */	{ .entry = &syscall_ioprio_set },
+/* 443 */	{ .entry = &syscall_ioprio_get },
+/* 444 */	{ .entry = &syscall_inotify_init },
+/* 445 */	{ .entry = &syscall_inotify_add_watch },
+/* 446 */	{ .entry = &syscall_inotify_rm_watch },
+/* 447 */	{ .entry = &syscall_fdatasync },
+/* 448 */	{ .entry = &syscall_kexec_load },
+/* 449 */	{ .entry = &syscall_migrate_pages },
+/* 450 */	{ .entry = &syscall_openat },
+/* 451 */	{ .entry = &syscall_mkdirat },
+/* 452 */	{ .entry = &syscall_mknodat },
+/* 453 */	{ .entry = &syscall_fchownat },
+/* 454 */	{ .entry = &syscall_futimesat },
+/* 455 */	{ .entry = &syscall_fstatat64 },
+/* 456 */	{ .entry = &syscall_unlinkat },
+/* 457 */	{ .entry = &syscall_renameat },
+/* 458 */	{ .entry = &syscall_linkat },
+/* 459 */	{ .entry = &syscall_symlinkat },
+/* 460 */	{ .entry = &syscall_readlinkat },
+/* 461 */	{ .entry = &syscall_fchmodat },
+/* 462 */	{ .entry = &syscall_faccessat },
+/* 463 */	{ .entry = &syscall_pselect6 },
+/* 464 */	{ .entry = &syscall_ppoll },
+/* 465 */	{ .entry = &syscall_unshare },
+/* 466 */	{ .entry = &syscall_set_robust_list },
+/* 467 */	{ .entry = &syscall_get_robust_list },
+/* 468 */	{ .entry = &syscall_splice },
+/* 469 */	{ .entry = &syscall_sync_file_range },
+/* 470 */	{ .entry = &syscall_tee },
+/* 471 */	{ .entry = &syscall_vmsplice },
+/* 472 */	{ .entry = &syscall_move_pages },
+/* 473 */	{ .entry = &syscall_getcpu },
+/* 474 */	{ .entry = &syscall_epoll_pwait },
+/* 475 */	{ .entry = &syscall_utimensat },
+/* 476 */	{ .entry = &syscall_signalfd },
+/* 477 */	{ .entry = &syscall_ni_syscall },	/* sys_timerfd */
+/* 478 */	{ .entry = &syscall_eventfd },
+/* 479 */	{ .entry = &syscall_recvmmsg },
+/* 480 */	{ .entry = &syscall_fallocate },
+/* 481 */	{ .entry = &syscall_timerfd_create },
+/* 482 */	{ .entry = &syscall_timerfd_settime },
+/* 483 */	{ .entry = &syscall_timerfd_gettime },
+/* 484 */	{ .entry = &syscall_signalfd4 },
+/* 485 */	{ .entry = &syscall_eventfd2 },
+/* 486 */	{ .entry = &syscall_epoll_create1 },
+/* 487 */	{ .entry = &syscall_dup3 },
+/* 488 */	{ .entry = &syscall_pipe2 },
+/* 489 */	{ .entry = &syscall_inotify_init1 },
+/* 490 */	{ .entry = &syscall_preadv },
+/* 491 */	{ .entry = &syscall_pwritev },
+/* 492 */	{ .entry = &syscall_rt_tgsigqueueinfo },
+/* 493 */	{ .entry = &syscall_perf_event_open },
+/* 494 */	{ .entry = &syscall_fanotify_init },
+/* 495 */	{ .entry = &syscall_fanotify_mark },
+/* 496 */	{ .entry = &syscall_prlimit64 },
+/* 497 */	{ .entry = &syscall_name_to_handle_at },
+/* 498 */	{ .entry = &syscall_open_by_handle_at },
+/* 499 */	{ .entry = &syscall_clock_adjtime },
+/* 500 */	{ .entry = &syscall_syncfs },
+/* 501 */	{ .entry = &syscall_setns },
+/* 502 */	{ .entry = &syscall_accept4 },
+/* 503 */	{ .entry = &syscall_sendmmsg },
+/* 504 */	{ .entry = &syscall_process_vm_readv },
+/* 505 */	{ .entry = &syscall_process_vm_writev },
+/* 506 */	{ .entry = &syscall_kcmp },
+/* 507 */	{ .entry = &syscall_finit_module },
+};
-- 
1.8.3.2

--
To unsubscribe from this list: send the line "unsubscribe trinity" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux SCSI]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux