1 /* $NetBSD: linux_sysent.c,v 1.120 2024/09/28 19:36:20 christos Exp $ */
2 
3 /*
4  * System call switch table.
5  *
6  * DO NOT EDIT-- this file is automatically generated.
7  * created from     NetBSD: syscalls.master,v 1.107 2024/09/28 19:35:56 christos Exp
8  */
9 
10 #include <sys/cdefs.h>
11 __KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.120 2024/09/28 19:36:20 christos Exp $");
12 
13 #if defined(_KERNEL_OPT)
14 #include "opt_compat_netbsd.h"
15 #include "opt_compat_43.h"
16 #endif
17 #include <sys/param.h>
18 #include <sys/poll.h>
19 #include <sys/systm.h>
20 #include <sys/signal.h>
21 #include <sys/mount.h>
22 #include <sys/sched.h>
23 #include <sys/syscallargs.h>
24 #include <compat/linux/common/linux_types.h>
25 #include <compat/linux/common/linux_signal.h>
26 #include <compat/linux/common/linux_siginfo.h>
27 #include <compat/linux/common/linux_machdep.h>
28 #include <compat/linux/common/linux_mmap.h>
29 #include <compat/linux/common/linux_mqueue.h>
30 #include <compat/linux/common/linux_sched.h>
31 #include <compat/linux/linux_syscallargs.h>
32 
33 #define   s(type)   sizeof(type)
34 #define   n(type)   (sizeof(type)/sizeof (register_t))
35 #define   ns(type)  .sy_narg = n(type), .sy_argsize = s(type)
36 
37 struct sysent linux_sysent[] = {
38           {
39                     .sy_call = (sy_call_t *)linux_sys_nosys
40           },                  /* 0 = syscall */
41           {
42                     ns(struct linux_sys_exit_args),
43                     .sy_call = (sy_call_t *)linux_sys_exit
44           },                  /* 1 = exit */
45           {
46                     .sy_call = (sy_call_t *)sys_fork
47           },                  /* 2 = fork */
48           {
49                     ns(struct sys_read_args),
50                     .sy_flags = SYCALL_ARG_PTR,
51                     .sy_call = (sy_call_t *)sys_read
52           },                  /* 3 = read */
53           {
54                     ns(struct sys_write_args),
55                     .sy_flags = SYCALL_ARG_PTR,
56                     .sy_call = (sy_call_t *)sys_write
57           },                  /* 4 = write */
58           {
59                     ns(struct linux_sys_open_args),
60                     .sy_flags = SYCALL_ARG_PTR,
61                     .sy_call = (sy_call_t *)linux_sys_open
62           },                  /* 5 = open */
63           {
64                     ns(struct sys_close_args),
65                     .sy_call = (sy_call_t *)sys_close
66           },                  /* 6 = close */
67           {
68                     ns(struct linux_sys_waitpid_args),
69                     .sy_flags = SYCALL_ARG_PTR,
70                     .sy_call = (sy_call_t *)linux_sys_waitpid
71           },                  /* 7 = waitpid */
72           {
73                     ns(struct linux_sys_creat_args),
74                     .sy_flags = SYCALL_ARG_PTR,
75                     .sy_call = (sy_call_t *)linux_sys_creat
76           },                  /* 8 = creat */
77           {
78                     ns(struct sys_link_args),
79                     .sy_flags = SYCALL_ARG_PTR,
80                     .sy_call = (sy_call_t *)sys_link
81           },                  /* 9 = link */
82           {
83                     ns(struct linux_sys_unlink_args),
84                     .sy_flags = SYCALL_ARG_PTR,
85                     .sy_call = (sy_call_t *)linux_sys_unlink
86           },                  /* 10 = unlink */
87           {
88                     ns(struct sys_execve_args),
89                     .sy_flags = SYCALL_ARG_PTR,
90                     .sy_call = (sy_call_t *)sys_execve
91           },                  /* 11 = execve */
92           {
93                     ns(struct sys_chdir_args),
94                     .sy_flags = SYCALL_ARG_PTR,
95                     .sy_call = (sy_call_t *)sys_chdir
96           },                  /* 12 = chdir */
97           {
98                     ns(struct linux_sys_time_args),
99                     .sy_flags = SYCALL_ARG_PTR,
100                     .sy_call = (sy_call_t *)linux_sys_time
101           },                  /* 13 = time */
102           {
103                     ns(struct linux_sys_mknod_args),
104                     .sy_flags = SYCALL_ARG_PTR,
105                     .sy_call = (sy_call_t *)linux_sys_mknod
106           },                  /* 14 = mknod */
107           {
108                     ns(struct sys_chmod_args),
109                     .sy_flags = SYCALL_ARG_PTR,
110                     .sy_call = (sy_call_t *)sys_chmod
111           },                  /* 15 = chmod */
112           {
113                     ns(struct linux_sys_chown16_args),
114                     .sy_flags = SYCALL_ARG_PTR,
115                     .sy_call = (sy_call_t *)linux_sys_chown16
116           },                  /* 16 = chown16 */
117           {
118                     .sy_call = linux_sys_nosys,
119           },                  /* 17 = filler */
120           {
121                     .sy_call = linux_sys_nosys,
122           },                  /* 18 = filler */
123 #if !defined(_KERNEL) || defined(COMPAT_43)
124           {
125                     ns(struct compat_43_sys_lseek_args),
126                     .sy_call = (sy_call_t *)compat_43_sys_lseek
127           },                  /* 19 = lseek */
128 #else
129           {
130                     .sy_call = linux_sys_nosys,
131           },                  /* 19 = filler */
132 #endif
133           {
134                     .sy_call = (sy_call_t *)sys_getpid
135           },                  /* 20 = getpid */
136           {
137                     .sy_call = linux_sys_nosys,
138           },                  /* 21 = filler */
139           {
140                     .sy_call = linux_sys_nosys,
141           },                  /* 22 = filler */
142           {
143                     ns(struct sys_setuid_args),
144                     .sy_call = (sy_call_t *)sys_setuid
145           },                  /* 23 = linux_setuid16 */
146           {
147                     .sy_call = (sy_call_t *)sys_getuid
148           },                  /* 24 = linux_getuid16 */
149           {
150                     ns(struct linux_sys_stime_args),
151                     .sy_flags = SYCALL_ARG_PTR,
152                     .sy_call = (sy_call_t *)linux_sys_stime
153           },                  /* 25 = stime */
154           {
155                     ns(struct linux_sys_ptrace_args),
156                     .sy_call = (sy_call_t *)linux_sys_ptrace
157           },                  /* 26 = ptrace */
158           {
159                     ns(struct linux_sys_alarm_args),
160                     .sy_call = (sy_call_t *)linux_sys_alarm
161           },                  /* 27 = alarm */
162           {
163                     .sy_call = linux_sys_nosys,
164           },                  /* 28 = filler */
165           {
166                     .sy_call = (sy_call_t *)linux_sys_pause
167           },                  /* 29 = pause */
168           {
169                     ns(struct linux_sys_utime_args),
170                     .sy_flags = SYCALL_ARG_PTR,
171                     .sy_call = (sy_call_t *)linux_sys_utime
172           },                  /* 30 = utime */
173           {
174                     .sy_call = linux_sys_nosys,
175           },                  /* 31 = filler */
176           {
177                     .sy_call = linux_sys_nosys,
178           },                  /* 32 = filler */
179           {
180                     ns(struct sys_access_args),
181                     .sy_flags = SYCALL_ARG_PTR,
182                     .sy_call = (sy_call_t *)sys_access
183           },                  /* 33 = access */
184           {
185                     ns(struct linux_sys_nice_args),
186                     .sy_call = (sy_call_t *)linux_sys_nice
187           },                  /* 34 = nice */
188           {
189                     .sy_call = linux_sys_nosys,
190           },                  /* 35 = filler */
191           {
192                     .sy_call = (sy_call_t *)sys_sync
193           },                  /* 36 = sync */
194           {
195                     ns(struct linux_sys_kill_args),
196                     .sy_call = (sy_call_t *)linux_sys_kill
197           },                  /* 37 = kill */
198           {
199                     ns(struct sys___posix_rename_args),
200                     .sy_flags = SYCALL_ARG_PTR,
201                     .sy_call = (sy_call_t *)sys___posix_rename
202           },                  /* 38 = __posix_rename */
203           {
204                     ns(struct sys_mkdir_args),
205                     .sy_flags = SYCALL_ARG_PTR,
206                     .sy_call = (sy_call_t *)sys_mkdir
207           },                  /* 39 = mkdir */
208           {
209                     ns(struct sys_rmdir_args),
210                     .sy_flags = SYCALL_ARG_PTR,
211                     .sy_call = (sy_call_t *)sys_rmdir
212           },                  /* 40 = rmdir */
213           {
214                     ns(struct sys_dup_args),
215                     .sy_call = (sy_call_t *)sys_dup
216           },                  /* 41 = dup */
217           {
218                     ns(struct linux_sys_pipe_args),
219                     .sy_flags = SYCALL_ARG_PTR,
220                     .sy_call = (sy_call_t *)linux_sys_pipe
221           },                  /* 42 = pipe */
222           {
223                     ns(struct linux_sys_times_args),
224                     .sy_flags = SYCALL_ARG_PTR,
225                     .sy_call = (sy_call_t *)linux_sys_times
226           },                  /* 43 = times */
227           {
228                     .sy_call = linux_sys_nosys,
229           },                  /* 44 = filler */
230           {
231                     ns(struct linux_sys_brk_args),
232                     .sy_flags = SYCALL_ARG_PTR,
233                     .sy_call = (sy_call_t *)linux_sys_brk
234           },                  /* 45 = brk */
235           {
236                     ns(struct sys_setgid_args),
237                     .sy_call = (sy_call_t *)sys_setgid
238           },                  /* 46 = linux_setgid16 */
239           {
240                     .sy_call = (sy_call_t *)sys_getgid
241           },                  /* 47 = linux_getgid16 */
242           {
243                     ns(struct linux_sys_signal_args),
244                     .sy_call = (sy_call_t *)linux_sys_signal
245           },                  /* 48 = signal */
246           {
247                     .sy_call = (sy_call_t *)sys_geteuid
248           },                  /* 49 = linux_geteuid16 */
249           {
250                     .sy_call = (sy_call_t *)sys_getegid
251           },                  /* 50 = linux_getegid16 */
252           {
253                     ns(struct sys_acct_args),
254                     .sy_flags = SYCALL_ARG_PTR,
255                     .sy_call = (sy_call_t *)sys_acct
256           },                  /* 51 = acct */
257           {
258                     .sy_call = linux_sys_nosys,
259           },                  /* 52 = filler */
260           {
261                     .sy_call = linux_sys_nosys,
262           },                  /* 53 = filler */
263           {
264                     ns(struct linux_sys_ioctl_args),
265                     .sy_flags = SYCALL_ARG_PTR,
266                     .sy_call = (sy_call_t *)linux_sys_ioctl
267           },                  /* 54 = ioctl */
268           {
269                     ns(struct linux_sys_fcntl_args),
270                     .sy_flags = SYCALL_ARG_PTR,
271                     .sy_call = (sy_call_t *)linux_sys_fcntl
272           },                  /* 55 = fcntl */
273           {
274                     .sy_call = linux_sys_nosys,
275           },                  /* 56 = filler */
276           {
277                     ns(struct sys_setpgid_args),
278                     .sy_call = (sy_call_t *)sys_setpgid
279           },                  /* 57 = setpgid */
280           {
281                     .sy_call = linux_sys_nosys,
282           },                  /* 58 = filler */
283           {
284                     .sy_call = linux_sys_nosys,
285           },                  /* 59 = filler */
286           {
287                     ns(struct sys_umask_args),
288                     .sy_call = (sy_call_t *)sys_umask
289           },                  /* 60 = umask */
290           {
291                     ns(struct sys_chroot_args),
292                     .sy_flags = SYCALL_ARG_PTR,
293                     .sy_call = (sy_call_t *)sys_chroot
294           },                  /* 61 = chroot */
295           {
296                     .sy_call = linux_sys_nosys,
297           },                  /* 62 = filler */
298           {
299                     ns(struct sys_dup2_args),
300                     .sy_call = (sy_call_t *)sys_dup2
301           },                  /* 63 = dup2 */
302           {
303                     .sy_call = (sy_call_t *)sys_getppid
304           },                  /* 64 = getppid */
305           {
306                     .sy_call = (sy_call_t *)sys_getpgrp
307           },                  /* 65 = getpgrp */
308           {
309                     .sy_call = (sy_call_t *)sys_setsid
310           },                  /* 66 = setsid */
311           {
312                     ns(struct linux_sys_sigaction_args),
313                     .sy_flags = SYCALL_ARG_PTR,
314                     .sy_call = (sy_call_t *)linux_sys_sigaction
315           },                  /* 67 = sigaction */
316           {
317                     .sy_call = (sy_call_t *)linux_sys_siggetmask
318           },                  /* 68 = siggetmask */
319           {
320                     ns(struct linux_sys_sigsetmask_args),
321                     .sy_call = (sy_call_t *)linux_sys_sigsetmask
322           },                  /* 69 = sigsetmask */
323           {
324                     ns(struct linux_sys_setreuid16_args),
325                     .sy_call = (sy_call_t *)linux_sys_setreuid16
326           },                  /* 70 = setreuid16 */
327           {
328                     ns(struct linux_sys_setregid16_args),
329                     .sy_call = (sy_call_t *)linux_sys_setregid16
330           },                  /* 71 = setregid16 */
331           {
332                     ns(struct linux_sys_sigsuspend_args),
333                     .sy_flags = SYCALL_ARG_PTR,
334                     .sy_call = (sy_call_t *)linux_sys_sigsuspend
335           },                  /* 72 = sigsuspend */
336           {
337                     ns(struct linux_sys_sigpending_args),
338                     .sy_flags = SYCALL_ARG_PTR,
339                     .sy_call = (sy_call_t *)linux_sys_sigpending
340           },                  /* 73 = sigpending */
341 #if !defined(_KERNEL) || defined(COMPAT_43)
342           {
343                     ns(struct compat_43_sys_sethostname_args),
344                     .sy_flags = SYCALL_ARG_PTR,
345                     .sy_call = (sy_call_t *)compat_43_sys_sethostname
346           },                  /* 74 = sethostname */
347 #else
348           {
349                     .sy_call = linux_sys_nosys,
350           },                  /* 74 = filler */
351 #endif
352           {
353                     ns(struct linux_sys_setrlimit_args),
354                     .sy_flags = SYCALL_ARG_PTR,
355                     .sy_call = (sy_call_t *)linux_sys_setrlimit
356           },                  /* 75 = setrlimit */
357           {
358                     ns(struct linux_sys_getrlimit_args),
359                     .sy_flags = SYCALL_ARG_PTR,
360                     .sy_call = (sy_call_t *)linux_sys_getrlimit
361           },                  /* 76 = getrlimit */
362           {
363                     ns(struct compat_50_sys_getrusage_args),
364                     .sy_flags = SYCALL_ARG_PTR,
365                     .sy_call = (sy_call_t *)compat_50_sys_getrusage
366           },                  /* 77 = getrusage */
367           {
368                     ns(struct linux_sys_gettimeofday_args),
369                     .sy_flags = SYCALL_ARG_PTR,
370                     .sy_call = (sy_call_t *)linux_sys_gettimeofday
371           },                  /* 78 = gettimeofday */
372           {
373                     ns(struct linux_sys_settimeofday_args),
374                     .sy_flags = SYCALL_ARG_PTR,
375                     .sy_call = (sy_call_t *)linux_sys_settimeofday
376           },                  /* 79 = settimeofday */
377           {
378                     ns(struct linux_sys_getgroups16_args),
379                     .sy_flags = SYCALL_ARG_PTR,
380                     .sy_call = (sy_call_t *)linux_sys_getgroups16
381           },                  /* 80 = getgroups16 */
382           {
383                     ns(struct linux_sys_setgroups16_args),
384                     .sy_flags = SYCALL_ARG_PTR,
385                     .sy_call = (sy_call_t *)linux_sys_setgroups16
386           },                  /* 81 = setgroups16 */
387           {
388                     ns(struct linux_sys_oldselect_args),
389                     .sy_flags = SYCALL_ARG_PTR,
390                     .sy_call = (sy_call_t *)linux_sys_oldselect
391           },                  /* 82 = oldselect */
392           {
393                     ns(struct sys_symlink_args),
394                     .sy_flags = SYCALL_ARG_PTR,
395                     .sy_call = (sy_call_t *)sys_symlink
396           },                  /* 83 = symlink */
397 #if !defined(_KERNEL) || defined(COMPAT_43)
398           {
399                     ns(struct compat_43_sys_lstat_args),
400                     .sy_flags = SYCALL_ARG_PTR,
401                     .sy_call = (sy_call_t *)compat_43_sys_lstat
402           },                  /* 84 = oolstat */
403 #else
404           {
405                     .sy_call = linux_sys_nosys,
406           },                  /* 84 = filler */
407 #endif
408           {
409                     ns(struct sys_readlink_args),
410                     .sy_flags = SYCALL_ARG_PTR,
411                     .sy_call = (sy_call_t *)sys_readlink
412           },                  /* 85 = readlink */
413 #ifdef EXEC_AOUT
414           {
415                     ns(struct linux_sys_uselib_args),
416                     .sy_flags = SYCALL_ARG_PTR,
417                     .sy_call = (sy_call_t *)linux_sys_uselib
418           },                  /* 86 = uselib */
419 #else
420           {
421                     .sy_call = linux_sys_nosys,
422           },                  /* 86 = filler */
423 #endif
424           {
425                     ns(struct linux_sys_swapon_args),
426                     .sy_flags = SYCALL_ARG_PTR,
427                     .sy_call = (sy_call_t *)linux_sys_swapon
428           },                  /* 87 = swapon */
429           {
430                     ns(struct linux_sys_reboot_args),
431                     .sy_flags = SYCALL_ARG_PTR,
432                     .sy_call = (sy_call_t *)linux_sys_reboot
433           },                  /* 88 = reboot */
434           {
435                     ns(struct linux_sys_readdir_args),
436                     .sy_flags = SYCALL_ARG_PTR,
437                     .sy_call = (sy_call_t *)linux_sys_readdir
438           },                  /* 89 = readdir */
439           {
440                     ns(struct linux_sys_old_mmap_args),
441                     .sy_flags = SYCALL_ARG_PTR,
442                     .sy_call = (sy_call_t *)linux_sys_old_mmap
443           },                  /* 90 = old_mmap */
444           {
445                     ns(struct sys_munmap_args),
446                     .sy_flags = SYCALL_ARG_PTR,
447                     .sy_call = (sy_call_t *)sys_munmap
448           },                  /* 91 = munmap */
449           {
450                     ns(struct compat_43_sys_truncate_args),
451                     .sy_flags = SYCALL_ARG_PTR,
452                     .sy_call = (sy_call_t *)compat_43_sys_truncate
453           },                  /* 92 = truncate */
454 #if !defined(_KERNEL) || defined(COMPAT_43)
455           {
456                     ns(struct compat_43_sys_ftruncate_args),
457                     .sy_call = (sy_call_t *)compat_43_sys_ftruncate
458           },                  /* 93 = ftruncate */
459 #else
460           {
461                     .sy_call = linux_sys_nosys,
462           },                  /* 93 = filler */
463 #endif
464           {
465                     ns(struct sys_fchmod_args),
466                     .sy_call = (sy_call_t *)sys_fchmod
467           },                  /* 94 = fchmod */
468           {
469                     ns(struct linux_sys_fchown16_args),
470                     .sy_call = (sy_call_t *)linux_sys_fchown16
471           },                  /* 95 = fchown16 */
472           {
473                     ns(struct linux_sys_getpriority_args),
474                     .sy_call = (sy_call_t *)linux_sys_getpriority
475           },                  /* 96 = getpriority */
476           {
477                     ns(struct sys_setpriority_args),
478                     .sy_call = (sy_call_t *)sys_setpriority
479           },                  /* 97 = setpriority */
480           {
481                     ns(struct sys_profil_args),
482                     .sy_flags = SYCALL_ARG_PTR,
483                     .sy_call = (sy_call_t *)sys_profil
484           },                  /* 98 = profil */
485           {
486                     ns(struct linux_sys_statfs_args),
487                     .sy_flags = SYCALL_ARG_PTR,
488                     .sy_call = (sy_call_t *)linux_sys_statfs
489           },                  /* 99 = statfs */
490           {
491                     ns(struct linux_sys_fstatfs_args),
492                     .sy_flags = SYCALL_ARG_PTR,
493                     .sy_call = (sy_call_t *)linux_sys_fstatfs
494           },                  /* 100 = fstatfs */
495           {
496                     .sy_call = linux_sys_nosys,
497           },                  /* 101 = filler */
498           {
499                     ns(struct linux_sys_socketcall_args),
500                     .sy_flags = SYCALL_ARG_PTR,
501                     .sy_call = (sy_call_t *)linux_sys_socketcall
502           },                  /* 102 = socketcall */
503           {
504                     .sy_call = linux_sys_nosys,
505           },                  /* 103 = filler */
506           {
507                     ns(struct compat_50_sys_setitimer_args),
508                     .sy_flags = SYCALL_ARG_PTR,
509                     .sy_call = (sy_call_t *)compat_50_sys_setitimer
510           },                  /* 104 = setitimer */
511           {
512                     ns(struct compat_50_sys_getitimer_args),
513                     .sy_flags = SYCALL_ARG_PTR,
514                     .sy_call = (sy_call_t *)compat_50_sys_getitimer
515           },                  /* 105 = getitimer */
516           {
517                     ns(struct linux_sys_stat_args),
518                     .sy_flags = SYCALL_ARG_PTR,
519                     .sy_call = (sy_call_t *)linux_sys_stat
520           },                  /* 106 = stat */
521           {
522                     ns(struct linux_sys_lstat_args),
523                     .sy_flags = SYCALL_ARG_PTR,
524                     .sy_call = (sy_call_t *)linux_sys_lstat
525           },                  /* 107 = lstat */
526           {
527                     ns(struct linux_sys_fstat_args),
528                     .sy_flags = SYCALL_ARG_PTR,
529                     .sy_call = (sy_call_t *)linux_sys_fstat
530           },                  /* 108 = fstat */
531           {
532                     .sy_call = linux_sys_nosys,
533           },                  /* 109 = filler */
534           {
535                     .sy_call = linux_sys_nosys,
536           },                  /* 110 = filler */
537           {
538                     .sy_call = linux_sys_nosys,
539           },                  /* 111 = filler */
540           {
541                     .sy_call = linux_sys_nosys,
542           },                  /* 112 = filler */
543           {
544                     .sy_call = linux_sys_nosys,
545           },                  /* 113 = filler */
546           {
547                     ns(struct linux_sys_wait4_args),
548                     .sy_flags = SYCALL_ARG_PTR,
549                     .sy_call = (sy_call_t *)linux_sys_wait4
550           },                  /* 114 = wait4 */
551           {
552                     ns(struct linux_sys_swapoff_args),
553                     .sy_flags = SYCALL_ARG_PTR,
554                     .sy_call = (sy_call_t *)linux_sys_swapoff
555           },                  /* 115 = swapoff */
556           {
557                     ns(struct linux_sys_sysinfo_args),
558                     .sy_flags = SYCALL_ARG_PTR,
559                     .sy_call = (sy_call_t *)linux_sys_sysinfo
560           },                  /* 116 = sysinfo */
561           {
562                     ns(struct linux_sys_ipc_args),
563                     .sy_flags = SYCALL_ARG_PTR,
564                     .sy_call = (sy_call_t *)linux_sys_ipc
565           },                  /* 117 = ipc */
566           {
567                     ns(struct sys_fsync_args),
568                     .sy_call = (sy_call_t *)sys_fsync
569           },                  /* 118 = fsync */
570           {
571                     .sy_call = (sy_call_t *)linux_sys_sigreturn
572           },                  /* 119 = sigreturn */
573           {
574                     ns(struct linux_sys_clone_args),
575                     .sy_flags = SYCALL_ARG_PTR,
576                     .sy_call = (sy_call_t *)linux_sys_clone
577           },                  /* 120 = clone */
578           {
579                     ns(struct linux_sys_setdomainname_args),
580                     .sy_flags = SYCALL_ARG_PTR,
581                     .sy_call = (sy_call_t *)linux_sys_setdomainname
582           },                  /* 121 = setdomainname */
583           {
584                     ns(struct linux_sys_uname_args),
585                     .sy_flags = SYCALL_ARG_PTR,
586                     .sy_call = (sy_call_t *)linux_sys_uname
587           },                  /* 122 = uname */
588           {
589                     ns(struct linux_sys_cacheflush_args),
590                     .sy_call = (sy_call_t *)linux_sys_cacheflush
591           },                  /* 123 = cacheflush */
592           {
593                     .sy_call = linux_sys_nosys,
594           },                  /* 124 = filler */
595           {
596                     ns(struct linux_sys_mprotect_args),
597                     .sy_flags = SYCALL_ARG_PTR,
598                     .sy_call = (sy_call_t *)linux_sys_mprotect
599           },                  /* 125 = mprotect */
600           {
601                     ns(struct linux_sys_sigprocmask_args),
602                     .sy_flags = SYCALL_ARG_PTR,
603                     .sy_call = (sy_call_t *)linux_sys_sigprocmask
604           },                  /* 126 = sigprocmask */
605           {
606                     .sy_call = linux_sys_nosys,
607           },                  /* 127 = filler */
608           {
609                     .sy_call = linux_sys_nosys,
610           },                  /* 128 = filler */
611           {
612                     .sy_call = linux_sys_nosys,
613           },                  /* 129 = filler */
614           {
615                     .sy_call = linux_sys_nosys,
616           },                  /* 130 = filler */
617           {
618                     .sy_call = linux_sys_nosys,
619           },                  /* 131 = filler */
620           {
621                     ns(struct sys_getpgid_args),
622                     .sy_call = (sy_call_t *)sys_getpgid
623           },                  /* 132 = getpgid */
624           {
625                     ns(struct sys_fchdir_args),
626                     .sy_call = (sy_call_t *)sys_fchdir
627           },                  /* 133 = fchdir */
628           {
629                     .sy_call = linux_sys_nosys,
630           },                  /* 134 = filler */
631           {
632                     .sy_call = linux_sys_nosys,
633           },                  /* 135 = filler */
634           {
635                     ns(struct linux_sys_personality_args),
636                     .sy_call = (sy_call_t *)linux_sys_personality
637           },                  /* 136 = personality */
638           {
639                     .sy_call = linux_sys_nosys,
640           },                  /* 137 = filler */
641           {
642                     ns(struct linux_sys_setfsuid_args),
643                     .sy_call = (sy_call_t *)linux_sys_setfsuid
644           },                  /* 138 = linux_setfsuid16 */
645           {
646                     ns(struct linux_sys_setfsgid_args),
647                     .sy_call = (sy_call_t *)linux_sys_setfsgid
648           },                  /* 139 = linux_setfsgid16 */
649           {
650                     ns(struct linux_sys_llseek_args),
651                     .sy_flags = SYCALL_ARG_PTR,
652                     .sy_call = (sy_call_t *)linux_sys_llseek
653           },                  /* 140 = llseek */
654           {
655                     ns(struct linux_sys_getdents_args),
656                     .sy_flags = SYCALL_ARG_PTR,
657                     .sy_call = (sy_call_t *)linux_sys_getdents
658           },                  /* 141 = getdents */
659           {
660                     ns(struct linux_sys_select_args),
661                     .sy_flags = SYCALL_ARG_PTR,
662                     .sy_call = (sy_call_t *)linux_sys_select
663           },                  /* 142 = select */
664           {
665                     ns(struct sys_flock_args),
666                     .sy_call = (sy_call_t *)sys_flock
667           },                  /* 143 = flock */
668           {
669                     ns(struct sys___msync13_args),
670                     .sy_flags = SYCALL_ARG_PTR,
671                     .sy_call = (sy_call_t *)sys___msync13
672           },                  /* 144 = __msync13 */
673           {
674                     ns(struct sys_readv_args),
675                     .sy_flags = SYCALL_ARG_PTR,
676                     .sy_call = (sy_call_t *)sys_readv
677           },                  /* 145 = readv */
678           {
679                     ns(struct sys_writev_args),
680                     .sy_flags = SYCALL_ARG_PTR,
681                     .sy_call = (sy_call_t *)sys_writev
682           },                  /* 146 = writev */
683           {
684                     ns(struct sys_getsid_args),
685                     .sy_call = (sy_call_t *)sys_getsid
686           },                  /* 147 = getsid */
687           {
688                     ns(struct linux_sys_fdatasync_args),
689                     .sy_call = (sy_call_t *)linux_sys_fdatasync
690           },                  /* 148 = fdatasync */
691           {
692                     ns(struct linux_sys___sysctl_args),
693                     .sy_flags = SYCALL_ARG_PTR,
694                     .sy_call = (sy_call_t *)linux_sys___sysctl
695           },                  /* 149 = __sysctl */
696           {
697                     ns(struct sys_mlock_args),
698                     .sy_flags = SYCALL_ARG_PTR,
699                     .sy_call = (sy_call_t *)sys_mlock
700           },                  /* 150 = mlock */
701           {
702                     ns(struct sys_munlock_args),
703                     .sy_flags = SYCALL_ARG_PTR,
704                     .sy_call = (sy_call_t *)sys_munlock
705           },                  /* 151 = munlock */
706           {
707                     ns(struct sys_mlockall_args),
708                     .sy_call = (sy_call_t *)sys_mlockall
709           },                  /* 152 = mlockall */
710           {
711                     .sy_call = (sy_call_t *)sys_munlockall
712           },                  /* 153 = munlockall */
713           {
714                     ns(struct linux_sys_sched_setparam_args),
715                     .sy_flags = SYCALL_ARG_PTR,
716                     .sy_call = (sy_call_t *)linux_sys_sched_setparam
717           },                  /* 154 = sched_setparam */
718           {
719                     ns(struct linux_sys_sched_getparam_args),
720                     .sy_flags = SYCALL_ARG_PTR,
721                     .sy_call = (sy_call_t *)linux_sys_sched_getparam
722           },                  /* 155 = sched_getparam */
723           {
724                     ns(struct linux_sys_sched_setscheduler_args),
725                     .sy_flags = SYCALL_ARG_PTR,
726                     .sy_call = (sy_call_t *)linux_sys_sched_setscheduler
727           },                  /* 156 = sched_setscheduler */
728           {
729                     ns(struct linux_sys_sched_getscheduler_args),
730                     .sy_call = (sy_call_t *)linux_sys_sched_getscheduler
731           },                  /* 157 = sched_getscheduler */
732           {
733                     .sy_call = (sy_call_t *)linux_sys_sched_yield
734           },                  /* 158 = sched_yield */
735           {
736                     ns(struct linux_sys_sched_get_priority_max_args),
737                     .sy_call = (sy_call_t *)linux_sys_sched_get_priority_max
738           },                  /* 159 = sched_get_priority_max */
739           {
740                     ns(struct linux_sys_sched_get_priority_min_args),
741                     .sy_call = (sy_call_t *)linux_sys_sched_get_priority_min
742           },                  /* 160 = sched_get_priority_min */
743           {
744                     .sy_call = linux_sys_nosys,
745           },                  /* 161 = filler */
746           {
747                     ns(struct linux_sys_nanosleep_args),
748                     .sy_flags = SYCALL_ARG_PTR,
749                     .sy_call = (sy_call_t *)linux_sys_nanosleep
750           },                  /* 162 = nanosleep */
751           {
752                     ns(struct linux_sys_mremap_args),
753                     .sy_flags = SYCALL_ARG_PTR,
754                     .sy_call = (sy_call_t *)linux_sys_mremap
755           },                  /* 163 = mremap */
756           {
757                     ns(struct linux_sys_setresuid16_args),
758                     .sy_call = (sy_call_t *)linux_sys_setresuid16
759           },                  /* 164 = setresuid16 */
760           {
761                     ns(struct linux_sys_getresuid16_args),
762                     .sy_flags = SYCALL_ARG_PTR,
763                     .sy_call = (sy_call_t *)linux_sys_getresuid16
764           },                  /* 165 = getresuid16 */
765           {
766                     .sy_call = linux_sys_nosys,
767           },                  /* 166 = filler */
768           {
769                     .sy_call = linux_sys_nosys,
770           },                  /* 167 = filler */
771           {
772                     ns(struct sys_poll_args),
773                     .sy_flags = SYCALL_ARG_PTR,
774                     .sy_call = (sy_call_t *)sys_poll
775           },                  /* 168 = poll */
776           {
777                     .sy_call = linux_sys_nosys,
778           },                  /* 169 = filler */
779           {
780                     ns(struct linux_sys_setresgid16_args),
781                     .sy_call = (sy_call_t *)linux_sys_setresgid16
782           },                  /* 170 = setresgid16 */
783           {
784                     ns(struct linux_sys_getresgid16_args),
785                     .sy_flags = SYCALL_ARG_PTR,
786                     .sy_call = (sy_call_t *)linux_sys_getresgid16
787           },                  /* 171 = getresgid16 */
788           {
789                     .sy_call = linux_sys_nosys,
790           },                  /* 172 = filler */
791           {
792                     .sy_call = (sy_call_t *)linux_sys_rt_sigreturn
793           },                  /* 173 = rt_sigreturn */
794           {
795                     ns(struct linux_sys_rt_sigaction_args),
796                     .sy_flags = SYCALL_ARG_PTR,
797                     .sy_call = (sy_call_t *)linux_sys_rt_sigaction
798           },                  /* 174 = rt_sigaction */
799           {
800                     ns(struct linux_sys_rt_sigprocmask_args),
801                     .sy_flags = SYCALL_ARG_PTR,
802                     .sy_call = (sy_call_t *)linux_sys_rt_sigprocmask
803           },                  /* 175 = rt_sigprocmask */
804           {
805                     ns(struct linux_sys_rt_sigpending_args),
806                     .sy_flags = SYCALL_ARG_PTR,
807                     .sy_call = (sy_call_t *)linux_sys_rt_sigpending
808           },                  /* 176 = rt_sigpending */
809           {
810                     ns(struct linux_sys_rt_sigtimedwait_args),
811                     .sy_flags = SYCALL_ARG_PTR,
812                     .sy_call = (sy_call_t *)linux_sys_rt_sigtimedwait
813           },                  /* 177 = rt_sigtimedwait */
814           {
815                     ns(struct linux_sys_rt_queueinfo_args),
816                     .sy_flags = SYCALL_ARG_PTR,
817                     .sy_call = (sy_call_t *)linux_sys_rt_queueinfo
818           },                  /* 178 = rt_queueinfo */
819           {
820                     ns(struct linux_sys_rt_sigsuspend_args),
821                     .sy_flags = SYCALL_ARG_PTR,
822                     .sy_call = (sy_call_t *)linux_sys_rt_sigsuspend
823           },                  /* 179 = rt_sigsuspend */
824           {
825                     ns(struct linux_sys_pread_args),
826                     .sy_flags = SYCALL_NARGS64_VAL(1) | SYCALL_ARG3_64 | SYCALL_ARG_PTR,
827                     .sy_call = (sy_call_t *)linux_sys_pread
828           },                  /* 180 = pread */
829           {
830                     ns(struct linux_sys_pwrite_args),
831                     .sy_flags = SYCALL_NARGS64_VAL(1) | SYCALL_ARG3_64 | SYCALL_ARG_PTR,
832                     .sy_call = (sy_call_t *)linux_sys_pwrite
833           },                  /* 181 = pwrite */
834           {
835                     ns(struct linux_sys_lchown16_args),
836                     .sy_flags = SYCALL_ARG_PTR,
837                     .sy_call = (sy_call_t *)linux_sys_lchown16
838           },                  /* 182 = lchown16 */
839           {
840                     ns(struct sys___getcwd_args),
841                     .sy_flags = SYCALL_ARG_PTR,
842                     .sy_call = (sy_call_t *)sys___getcwd
843           },                  /* 183 = __getcwd */
844           {
845                     .sy_call = linux_sys_nosys,
846           },                  /* 184 = filler */
847           {
848                     .sy_call = linux_sys_nosys,
849           },                  /* 185 = filler */
850           {
851                     ns(struct linux_sys_sigaltstack_args),
852                     .sy_flags = SYCALL_ARG_PTR,
853                     .sy_call = (sy_call_t *)linux_sys_sigaltstack
854           },                  /* 186 = sigaltstack */
855           {
856                     .sy_call = linux_sys_nosys,
857           },                  /* 187 = filler */
858           {
859                     .sy_call = linux_sys_nosys,
860           },                  /* 188 = filler */
861           {
862                     .sy_call = linux_sys_nosys,
863           },                  /* 189 = filler */
864           {
865                     .sy_call = (sy_call_t *)sys___vfork14
866           },                  /* 190 = __vfork14 */
867           {
868                     ns(struct linux_sys_ugetrlimit_args),
869                     .sy_flags = SYCALL_ARG_PTR,
870                     .sy_call = (sy_call_t *)linux_sys_ugetrlimit
871           },                  /* 191 = ugetrlimit */
872 #define linux_sys_mmap2_args linux_sys_mmap_args
873           {
874                     ns(struct linux_sys_mmap2_args),
875                     .sy_call = (sy_call_t *)linux_sys_mmap2
876           },                  /* 192 = mmap2 */
877           {
878                     ns(struct linux_sys_truncate64_args),
879                     .sy_flags = SYCALL_NARGS64_VAL(1) | SYCALL_ARG1_64 | SYCALL_ARG_PTR,
880                     .sy_call = (sy_call_t *)linux_sys_truncate64
881           },                  /* 193 = truncate64 */
882           {
883                     ns(struct linux_sys_ftruncate64_args),
884                     .sy_flags = SYCALL_NARGS64_VAL(1) | SYCALL_ARG1_64,
885                     .sy_call = (sy_call_t *)linux_sys_ftruncate64
886           },                  /* 194 = ftruncate64 */
887           {
888                     ns(struct linux_sys_stat64_args),
889                     .sy_flags = SYCALL_ARG_PTR,
890                     .sy_call = (sy_call_t *)linux_sys_stat64
891           },                  /* 195 = stat64 */
892           {
893                     ns(struct linux_sys_lstat64_args),
894                     .sy_flags = SYCALL_ARG_PTR,
895                     .sy_call = (sy_call_t *)linux_sys_lstat64
896           },                  /* 196 = lstat64 */
897           {
898                     ns(struct linux_sys_fstat64_args),
899                     .sy_flags = SYCALL_ARG_PTR,
900                     .sy_call = (sy_call_t *)linux_sys_fstat64
901           },                  /* 197 = fstat64 */
902           {
903                     ns(struct sys___posix_chown_args),
904                     .sy_flags = SYCALL_ARG_PTR,
905                     .sy_call = (sy_call_t *)sys___posix_chown
906           },                  /* 198 = __posix_chown */
907           {
908                     .sy_call = (sy_call_t *)sys_getuid
909           },                  /* 199 = getuid */
910           {
911                     .sy_call = (sy_call_t *)sys_getgid
912           },                  /* 200 = getgid */
913           {
914                     .sy_call = (sy_call_t *)sys_geteuid
915           },                  /* 201 = geteuid */
916           {
917                     .sy_call = (sy_call_t *)sys_getegid
918           },                  /* 202 = getegid */
919           {
920                     ns(struct sys_setreuid_args),
921                     .sy_call = (sy_call_t *)sys_setreuid
922           },                  /* 203 = setreuid */
923           {
924                     ns(struct sys_setregid_args),
925                     .sy_call = (sy_call_t *)sys_setregid
926           },                  /* 204 = setregid */
927           {
928                     ns(struct sys_getgroups_args),
929                     .sy_flags = SYCALL_ARG_PTR,
930                     .sy_call = (sy_call_t *)sys_getgroups
931           },                  /* 205 = getgroups */
932           {
933                     ns(struct sys_setgroups_args),
934                     .sy_flags = SYCALL_ARG_PTR,
935                     .sy_call = (sy_call_t *)sys_setgroups
936           },                  /* 206 = setgroups */
937           {
938                     ns(struct sys___posix_fchown_args),
939                     .sy_call = (sy_call_t *)sys___posix_fchown
940           },                  /* 207 = __posix_fchown */
941           {
942                     ns(struct linux_sys_setresuid_args),
943                     .sy_call = (sy_call_t *)linux_sys_setresuid
944           },                  /* 208 = setresuid */
945           {
946                     ns(struct linux_sys_getresuid_args),
947                     .sy_flags = SYCALL_ARG_PTR,
948                     .sy_call = (sy_call_t *)linux_sys_getresuid
949           },                  /* 209 = getresuid */
950           {
951                     ns(struct linux_sys_setresgid_args),
952                     .sy_call = (sy_call_t *)linux_sys_setresgid
953           },                  /* 210 = setresgid */
954           {
955                     ns(struct linux_sys_getresgid_args),
956                     .sy_flags = SYCALL_ARG_PTR,
957                     .sy_call = (sy_call_t *)linux_sys_getresgid
958           },                  /* 211 = getresgid */
959           {
960                     ns(struct sys___posix_lchown_args),
961                     .sy_flags = SYCALL_ARG_PTR,
962                     .sy_call = (sy_call_t *)sys___posix_lchown
963           },                  /* 212 = __posix_lchown */
964           {
965                     ns(struct sys_setuid_args),
966                     .sy_call = (sy_call_t *)sys_setuid
967           },                  /* 213 = setuid */
968           {
969                     ns(struct sys_setgid_args),
970                     .sy_call = (sy_call_t *)sys_setgid
971           },                  /* 214 = setgid */
972           {
973                     ns(struct linux_sys_setfsuid_args),
974                     .sy_call = (sy_call_t *)linux_sys_setfsuid
975           },                  /* 215 = setfsuid */
976           {
977                     ns(struct linux_sys_setfsgid_args),
978                     .sy_call = (sy_call_t *)linux_sys_setfsgid
979           },                  /* 216 = setfsgid */
980           {
981                     .sy_call = linux_sys_nosys,
982           },                  /* 217 = filler */
983           {
984                     .sy_call = linux_sys_nosys,
985           },                  /* 218 = filler */
986           {
987                     .sy_call = linux_sys_nosys,
988           },                  /* 219 = filler */
989           {
990                     ns(struct linux_sys_getdents64_args),
991                     .sy_flags = SYCALL_ARG_PTR,
992                     .sy_call = (sy_call_t *)linux_sys_getdents64
993           },                  /* 220 = getdents64 */
994           {
995                     .sy_call = (sy_call_t *)linux_sys_gettid
996           },                  /* 221 = gettid */
997           {
998                     ns(struct linux_sys_tkill_args),
999                     .sy_call = (sy_call_t *)linux_sys_tkill
1000           },                  /* 222 = tkill */
1001           {
1002                     ns(struct linux_sys_setxattr_args),
1003                     .sy_flags = SYCALL_ARG_PTR,
1004                     .sy_call = (sy_call_t *)linux_sys_setxattr
1005           },                  /* 223 = setxattr */
1006           {
1007                     ns(struct linux_sys_lsetxattr_args),
1008                     .sy_flags = SYCALL_ARG_PTR,
1009                     .sy_call = (sy_call_t *)linux_sys_lsetxattr
1010           },                  /* 224 = lsetxattr */
1011           {
1012                     ns(struct linux_sys_fsetxattr_args),
1013                     .sy_flags = SYCALL_ARG_PTR,
1014                     .sy_call = (sy_call_t *)linux_sys_fsetxattr
1015           },                  /* 225 = fsetxattr */
1016           {
1017                     ns(struct linux_sys_getxattr_args),
1018                     .sy_flags = SYCALL_ARG_PTR,
1019                     .sy_call = (sy_call_t *)linux_sys_getxattr
1020           },                  /* 226 = getxattr */
1021           {
1022                     ns(struct linux_sys_lgetxattr_args),
1023                     .sy_flags = SYCALL_ARG_PTR,
1024                     .sy_call = (sy_call_t *)linux_sys_lgetxattr
1025           },                  /* 227 = lgetxattr */
1026           {
1027                     ns(struct linux_sys_fgetxattr_args),
1028                     .sy_flags = SYCALL_ARG_PTR,
1029                     .sy_call = (sy_call_t *)linux_sys_fgetxattr
1030           },                  /* 228 = fgetxattr */
1031           {
1032                     ns(struct linux_sys_listxattr_args),
1033                     .sy_flags = SYCALL_ARG_PTR,
1034                     .sy_call = (sy_call_t *)linux_sys_listxattr
1035           },                  /* 229 = listxattr */
1036           {
1037                     ns(struct linux_sys_llistxattr_args),
1038                     .sy_flags = SYCALL_ARG_PTR,
1039                     .sy_call = (sy_call_t *)linux_sys_llistxattr
1040           },                  /* 230 = llistxattr */
1041           {
1042                     ns(struct linux_sys_flistxattr_args),
1043                     .sy_flags = SYCALL_ARG_PTR,
1044                     .sy_call = (sy_call_t *)linux_sys_flistxattr
1045           },                  /* 231 = flistxattr */
1046           {
1047                     ns(struct linux_sys_removexattr_args),
1048                     .sy_flags = SYCALL_ARG_PTR,
1049                     .sy_call = (sy_call_t *)linux_sys_removexattr
1050           },                  /* 232 = removexattr */
1051           {
1052                     ns(struct linux_sys_lremovexattr_args),
1053                     .sy_flags = SYCALL_ARG_PTR,
1054                     .sy_call = (sy_call_t *)linux_sys_lremovexattr
1055           },                  /* 233 = lremovexattr */
1056           {
1057                     ns(struct linux_sys_fremovexattr_args),
1058                     .sy_flags = SYCALL_ARG_PTR,
1059                     .sy_call = (sy_call_t *)linux_sys_fremovexattr
1060           },                  /* 234 = fremovexattr */
1061           {
1062                     ns(struct linux_sys_futex_args),
1063                     .sy_flags = SYCALL_ARG_PTR,
1064                     .sy_call = (sy_call_t *)linux_sys_futex
1065           },                  /* 235 = futex */
1066           {
1067                     .sy_call = linux_sys_nosys,
1068           },                  /* 236 = filler */
1069           {
1070                     ns(struct sys_mincore_args),
1071                     .sy_flags = SYCALL_ARG_PTR,
1072                     .sy_call = (sy_call_t *)sys_mincore
1073           },                  /* 237 = mincore */
1074           {
1075                     ns(struct sys_madvise_args),
1076                     .sy_flags = SYCALL_ARG_PTR,
1077                     .sy_call = (sy_call_t *)sys_madvise
1078           },                  /* 238 = madvise */
1079           {
1080                     ns(struct linux_sys_fcntl64_args),
1081                     .sy_flags = SYCALL_ARG_PTR,
1082                     .sy_call = (sy_call_t *)linux_sys_fcntl64
1083           },                  /* 239 = fcntl64 */
1084           {
1085                     ns(struct linux_sys_readahead_args),
1086                     .sy_flags = SYCALL_NARGS64_VAL(1) | SYCALL_ARG1_64,
1087                     .sy_call = (sy_call_t *)linux_sys_readahead
1088           },                  /* 240 = readahead */
1089           {
1090                     .sy_call = linux_sys_nosys,
1091           },                  /* 241 = filler */
1092           {
1093                     .sy_call = linux_sys_nosys,
1094           },                  /* 242 = filler */
1095           {
1096                     .sy_call = linux_sys_nosys,
1097           },                  /* 243 = filler */
1098           {
1099                     .sy_call = linux_sys_nosys,
1100           },                  /* 244 = filler */
1101           {
1102                     .sy_call = linux_sys_nosys,
1103           },                  /* 245 = filler */
1104           {
1105                     ns(struct linux_sys_fadvise64_args),
1106                     .sy_flags = SYCALL_NARGS64_VAL(1) | SYCALL_ARG1_64,
1107                     .sy_call = (sy_call_t *)linux_sys_fadvise64
1108           },                  /* 246 = fadvise64 */
1109           {
1110                     .sy_call = linux_sys_nosys,
1111           },                  /* 247 = filler */
1112           {
1113                     .sy_call = linux_sys_nosys,
1114           },                  /* 248 = filler */
1115           {
1116                     ns(struct linux_sys_epoll_create_args),
1117                     .sy_call = (sy_call_t *)linux_sys_epoll_create
1118           },                  /* 249 = epoll_create */
1119           {
1120                     ns(struct linux_sys_epoll_ctl_args),
1121                     .sy_flags = SYCALL_ARG_PTR,
1122                     .sy_call = (sy_call_t *)linux_sys_epoll_ctl
1123           },                  /* 250 = epoll_ctl */
1124           {
1125                     ns(struct linux_sys_epoll_wait_args),
1126                     .sy_flags = SYCALL_ARG_PTR,
1127                     .sy_call = (sy_call_t *)linux_sys_epoll_wait
1128           },                  /* 251 = epoll_wait */
1129           {
1130                     .sy_call = linux_sys_nosys,
1131           },                  /* 252 = filler */
1132           {
1133                     ns(struct linux_sys_set_tid_address_args),
1134                     .sy_flags = SYCALL_ARG_PTR,
1135                     .sy_call = (sy_call_t *)linux_sys_set_tid_address
1136           },                  /* 253 = set_tid_address */
1137           {
1138                     ns(struct linux_sys_timer_create_args),
1139                     .sy_flags = SYCALL_ARG_PTR,
1140                     .sy_call = (sy_call_t *)linux_sys_timer_create
1141           },                  /* 254 = timer_create */
1142           {
1143                     ns(struct linux_sys_timer_settime_args),
1144                     .sy_flags = SYCALL_ARG_PTR,
1145                     .sy_call = (sy_call_t *)linux_sys_timer_settime
1146           },                  /* 255 = timer_settime */
1147           {
1148                     ns(struct linux_sys_timer_gettime_args),
1149                     .sy_flags = SYCALL_ARG_PTR,
1150                     .sy_call = (sy_call_t *)linux_sys_timer_gettime
1151           },                  /* 256 = timer_gettime */
1152           {
1153                     ns(struct sys_timer_getoverrun_args),
1154                     .sy_call = (sy_call_t *)sys_timer_getoverrun
1155           },                  /* 257 = timer_getoverrun */
1156           {
1157                     ns(struct sys_timer_delete_args),
1158                     .sy_call = (sy_call_t *)sys_timer_delete
1159           },                  /* 258 = timer_delete */
1160           {
1161                     ns(struct linux_sys_clock_settime_args),
1162                     .sy_flags = SYCALL_ARG_PTR,
1163                     .sy_call = (sy_call_t *)linux_sys_clock_settime
1164           },                  /* 259 = clock_settime */
1165           {
1166                     ns(struct linux_sys_clock_gettime_args),
1167                     .sy_flags = SYCALL_ARG_PTR,
1168                     .sy_call = (sy_call_t *)linux_sys_clock_gettime
1169           },                  /* 260 = clock_gettime */
1170           {
1171                     ns(struct linux_sys_clock_getres_args),
1172                     .sy_flags = SYCALL_ARG_PTR,
1173                     .sy_call = (sy_call_t *)linux_sys_clock_getres
1174           },                  /* 261 = clock_getres */
1175           {
1176                     ns(struct linux_sys_clock_nanosleep_args),
1177                     .sy_flags = SYCALL_ARG_PTR,
1178                     .sy_call = (sy_call_t *)linux_sys_clock_nanosleep
1179           },                  /* 262 = clock_nanosleep */
1180           {
1181                     ns(struct linux_sys_statfs64_args),
1182                     .sy_flags = SYCALL_ARG_PTR,
1183                     .sy_call = (sy_call_t *)linux_sys_statfs64
1184           },                  /* 263 = statfs64 */
1185           {
1186                     ns(struct linux_sys_fstatfs64_args),
1187                     .sy_flags = SYCALL_ARG_PTR,
1188                     .sy_call = (sy_call_t *)linux_sys_fstatfs64
1189           },                  /* 264 = fstatfs64 */
1190           {
1191                     ns(struct linux_sys_tgkill_args),
1192                     .sy_call = (sy_call_t *)linux_sys_tgkill
1193           },                  /* 265 = tgkill */
1194           {
1195                     ns(struct compat_50_sys_utimes_args),
1196                     .sy_flags = SYCALL_ARG_PTR,
1197                     .sy_call = (sy_call_t *)compat_50_sys_utimes
1198           },                  /* 266 = utimes */
1199           {
1200                     ns(struct linux_sys_fadvise64_64_args),
1201                     .sy_flags = SYCALL_NARGS64_VAL(2) | SYCALL_ARG2_64 | SYCALL_ARG1_64,
1202                     .sy_call = (sy_call_t *)linux_sys_fadvise64_64
1203           },                  /* 267 = fadvise64_64 */
1204           {
1205                     .sy_call = linux_sys_nosys,
1206           },                  /* 268 = filler */
1207           {
1208                     .sy_call = linux_sys_nosys,
1209           },                  /* 269 = filler */
1210           {
1211                     .sy_call = linux_sys_nosys,
1212           },                  /* 270 = filler */
1213           {
1214                     ns(struct linux_sys_mq_open_args),
1215                     .sy_flags = SYCALL_ARG_PTR,
1216                     .sy_call = (sy_call_t *)linux_sys_mq_open
1217           },                  /* 271 = mq_open */
1218           {
1219                     ns(struct linux_sys_mq_unlink_args),
1220                     .sy_flags = SYCALL_ARG_PTR,
1221                     .sy_call = (sy_call_t *)linux_sys_mq_unlink
1222           },                  /* 272 = mq_unlink */
1223           {
1224                     ns(struct linux_sys_mq_timedsend_args),
1225                     .sy_flags = SYCALL_ARG_PTR,
1226                     .sy_call = (sy_call_t *)linux_sys_mq_timedsend
1227           },                  /* 273 = mq_timedsend */
1228           {
1229                     ns(struct linux_sys_mq_timedreceive_args),
1230                     .sy_flags = SYCALL_ARG_PTR,
1231                     .sy_call = (sy_call_t *)linux_sys_mq_timedreceive
1232           },                  /* 274 = mq_timedreceive */
1233           {
1234                     ns(struct linux_sys_mq_notify_args),
1235                     .sy_flags = SYCALL_ARG_PTR,
1236                     .sy_call = (sy_call_t *)linux_sys_mq_notify
1237           },                  /* 275 = mq_notify */
1238           {
1239                     ns(struct linux_sys_mq_getsetattr_args),
1240                     .sy_flags = SYCALL_ARG_PTR,
1241                     .sy_call = (sy_call_t *)linux_sys_mq_getsetattr
1242           },                  /* 276 = mq_getsetattr */
1243           {
1244                     .sy_call = linux_sys_nosys,
1245           },                  /* 277 = filler */
1246           {
1247                     .sy_call = linux_sys_nosys,
1248           },                  /* 278 = filler */
1249           {
1250                     .sy_call = linux_sys_nosys,
1251           },                  /* 279 = filler */
1252           {
1253                     .sy_call = linux_sys_nosys,
1254           },                  /* 280 = filler */
1255           {
1256                     .sy_call = linux_sys_nosys,
1257           },                  /* 281 = filler */
1258           {
1259                     .sy_call = linux_sys_nosys,
1260           },                  /* 282 = filler */
1261           {
1262                     .sy_call = linux_sys_nosys,
1263           },                  /* 283 = filler */
1264           {
1265                     .sy_call = (sy_call_t *)linux_sys_inotify_init
1266           },                  /* 284 = inotify_init */
1267           {
1268                     ns(struct linux_sys_inotify_add_watch_args),
1269                     .sy_flags = SYCALL_ARG_PTR,
1270                     .sy_call = (sy_call_t *)linux_sys_inotify_add_watch
1271           },                  /* 285 = inotify_add_watch */
1272           {
1273                     ns(struct linux_sys_inotify_rm_watch_args),
1274                     .sy_call = (sy_call_t *)linux_sys_inotify_rm_watch
1275           },                  /* 286 = inotify_rm_watch */
1276           {
1277                     .sy_call = linux_sys_nosys,
1278           },                  /* 287 = filler */
1279           {
1280                     ns(struct linux_sys_openat_args),
1281                     .sy_flags = SYCALL_ARG_PTR,
1282                     .sy_call = (sy_call_t *)linux_sys_openat
1283           },                  /* 288 = openat */
1284           {
1285                     ns(struct sys_mkdirat_args),
1286                     .sy_flags = SYCALL_ARG_PTR,
1287                     .sy_call = (sy_call_t *)sys_mkdirat
1288           },                  /* 289 = mkdirat */
1289           {
1290                     ns(struct linux_sys_mknodat_args),
1291                     .sy_flags = SYCALL_ARG_PTR,
1292                     .sy_call = (sy_call_t *)linux_sys_mknodat
1293           },                  /* 290 = mknodat */
1294           {
1295                     ns(struct linux_sys_fchownat_args),
1296                     .sy_flags = SYCALL_ARG_PTR,
1297                     .sy_call = (sy_call_t *)linux_sys_fchownat
1298           },                  /* 291 = fchownat */
1299           {
1300                     .sy_call = linux_sys_nosys,
1301           },                  /* 292 = filler */
1302           {
1303                     ns(struct linux_sys_fstatat64_args),
1304                     .sy_flags = SYCALL_ARG_PTR,
1305                     .sy_call = (sy_call_t *)linux_sys_fstatat64
1306           },                  /* 293 = fstatat64 */
1307           {
1308                     ns(struct linux_sys_unlinkat_args),
1309                     .sy_flags = SYCALL_ARG_PTR,
1310                     .sy_call = (sy_call_t *)linux_sys_unlinkat
1311           },                  /* 294 = unlinkat */
1312           {
1313                     ns(struct sys_renameat_args),
1314                     .sy_flags = SYCALL_ARG_PTR,
1315                     .sy_call = (sy_call_t *)sys_renameat
1316           },                  /* 295 = renameat */
1317           {
1318                     ns(struct linux_sys_linkat_args),
1319                     .sy_flags = SYCALL_ARG_PTR,
1320                     .sy_call = (sy_call_t *)linux_sys_linkat
1321           },                  /* 296 = linkat */
1322           {
1323                     ns(struct sys_symlinkat_args),
1324                     .sy_flags = SYCALL_ARG_PTR,
1325                     .sy_call = (sy_call_t *)sys_symlinkat
1326           },                  /* 297 = symlinkat */
1327           {
1328                     ns(struct sys_readlinkat_args),
1329                     .sy_flags = SYCALL_ARG_PTR,
1330                     .sy_call = (sy_call_t *)sys_readlinkat
1331           },                  /* 298 = readlinkat */
1332           {
1333                     ns(struct linux_sys_fchmodat_args),
1334                     .sy_flags = SYCALL_ARG_PTR,
1335                     .sy_call = (sy_call_t *)linux_sys_fchmodat
1336           },                  /* 299 = fchmodat */
1337           {
1338                     ns(struct linux_sys_faccessat_args),
1339                     .sy_flags = SYCALL_ARG_PTR,
1340                     .sy_call = (sy_call_t *)linux_sys_faccessat
1341           },                  /* 300 = faccessat */
1342           {
1343                     ns(struct linux_sys_pselect6_args),
1344                     .sy_flags = SYCALL_ARG_PTR,
1345                     .sy_call = (sy_call_t *)linux_sys_pselect6
1346           },                  /* 301 = pselect6 */
1347           {
1348                     ns(struct linux_sys_ppoll_args),
1349                     .sy_flags = SYCALL_ARG_PTR,
1350                     .sy_call = (sy_call_t *)linux_sys_ppoll
1351           },                  /* 302 = ppoll */
1352           {
1353                     .sy_call = linux_sys_nosys,
1354           },                  /* 303 = filler */
1355           {
1356                     ns(struct sys___futex_set_robust_list_args),
1357                     .sy_flags = SYCALL_ARG_PTR,
1358                     .sy_call = (sy_call_t *)sys___futex_set_robust_list
1359           },                  /* 304 = __futex_set_robust_list */
1360           {
1361                     ns(struct sys___futex_get_robust_list_args),
1362                     .sy_flags = SYCALL_ARG_PTR,
1363                     .sy_call = (sy_call_t *)sys___futex_get_robust_list
1364           },                  /* 305 = __futex_get_robust_list */
1365           {
1366                     .sy_call = linux_sys_nosys,
1367           },                  /* 306 = filler */
1368           {
1369                     ns(struct linux_sys_sync_file_range_args),
1370                     .sy_flags = SYCALL_NARGS64_VAL(2) | SYCALL_ARG2_64 | SYCALL_ARG1_64,
1371                     .sy_call = (sy_call_t *)linux_sys_sync_file_range
1372           },                  /* 307 = sync_file_range */
1373           {
1374                     .sy_call = linux_sys_nosys,
1375           },                  /* 308 = filler */
1376           {
1377                     .sy_call = linux_sys_nosys,
1378           },                  /* 309 = filler */
1379           {
1380                     .sy_call = linux_sys_nosys,
1381           },                  /* 310 = filler */
1382           {
1383                     ns(struct linux_sys_sched_setaffinity_args),
1384                     .sy_flags = SYCALL_ARG_PTR,
1385                     .sy_call = (sy_call_t *)linux_sys_sched_setaffinity
1386           },                  /* 311 = sched_setaffinity */
1387           {
1388                     ns(struct linux_sys_sched_getaffinity_args),
1389                     .sy_flags = SYCALL_ARG_PTR,
1390                     .sy_call = (sy_call_t *)linux_sys_sched_getaffinity
1391           },                  /* 312 = sched_getaffinity */
1392           {
1393                     .sy_call = linux_sys_nosys,
1394           },                  /* 313 = filler */
1395           {
1396                     ns(struct linux_sys_getcpu_args),
1397                     .sy_flags = SYCALL_ARG_PTR,
1398                     .sy_call = (sy_call_t *)linux_sys_getcpu
1399           },                  /* 314 = getcpu */
1400           {
1401                     ns(struct linux_sys_epoll_pwait_args),
1402                     .sy_flags = SYCALL_ARG_PTR,
1403                     .sy_call = (sy_call_t *)linux_sys_epoll_pwait
1404           },                  /* 315 = epoll_pwait */
1405           {
1406                     ns(struct linux_sys_utimensat_args),
1407                     .sy_flags = SYCALL_ARG_PTR,
1408                     .sy_call = (sy_call_t *)linux_sys_utimensat
1409           },                  /* 316 = utimensat */
1410           {
1411                     .sy_call = linux_sys_nosys,
1412           },                  /* 317 = filler */
1413           {
1414                     ns(struct linux_sys_timerfd_create_args),
1415                     .sy_call = (sy_call_t *)linux_sys_timerfd_create
1416           },                  /* 318 = timerfd_create */
1417           {
1418                     ns(struct linux_sys_eventfd_args),
1419                     .sy_call = (sy_call_t *)linux_sys_eventfd
1420           },                  /* 319 = eventfd */
1421           {
1422                     ns(struct linux_sys_fallocate_args),
1423                     .sy_flags = SYCALL_NARGS64_VAL(2) | SYCALL_ARG3_64 | SYCALL_ARG2_64,
1424                     .sy_call = (sy_call_t *)linux_sys_fallocate
1425           },                  /* 320 = fallocate */
1426           {
1427                     ns(struct linux_sys_timerfd_settime_args),
1428                     .sy_flags = SYCALL_ARG_PTR,
1429                     .sy_call = (sy_call_t *)linux_sys_timerfd_settime
1430           },                  /* 321 = timerfd_settime */
1431           {
1432                     ns(struct linux_sys_timerfd_gettime_args),
1433                     .sy_flags = SYCALL_ARG_PTR,
1434                     .sy_call = (sy_call_t *)linux_sys_timerfd_gettime
1435           },                  /* 322 = timerfd_gettime */
1436           {
1437                     .sy_call = linux_sys_nosys,
1438           },                  /* 323 = filler */
1439           {
1440                     ns(struct linux_sys_eventfd2_args),
1441                     .sy_call = (sy_call_t *)linux_sys_eventfd2
1442           },                  /* 324 = eventfd2 */
1443           {
1444                     ns(struct linux_sys_epoll_create1_args),
1445                     .sy_call = (sy_call_t *)linux_sys_epoll_create1
1446           },                  /* 325 = epoll_create1 */
1447           {
1448                     ns(struct linux_sys_dup3_args),
1449                     .sy_call = (sy_call_t *)linux_sys_dup3
1450           },                  /* 326 = dup3 */
1451           {
1452                     ns(struct linux_sys_pipe2_args),
1453                     .sy_flags = SYCALL_ARG_PTR,
1454                     .sy_call = (sy_call_t *)linux_sys_pipe2
1455           },                  /* 327 = pipe2 */
1456           {
1457                     ns(struct linux_sys_inotify_init1_args),
1458                     .sy_call = (sy_call_t *)linux_sys_inotify_init1
1459           },                  /* 328 = inotify_init1 */
1460           {
1461                     ns(struct linux_sys_preadv_args),
1462                     .sy_flags = SYCALL_ARG_PTR,
1463                     .sy_call = (sy_call_t *)linux_sys_preadv
1464           },                  /* 329 = preadv */
1465           {
1466                     ns(struct linux_sys_pwritev_args),
1467                     .sy_flags = SYCALL_ARG_PTR,
1468                     .sy_call = (sy_call_t *)linux_sys_pwritev
1469           },                  /* 330 = pwritev */
1470           {
1471                     .sy_call = linux_sys_nosys,
1472           },                  /* 331 = filler */
1473           {
1474                     .sy_call = linux_sys_nosys,
1475           },                  /* 332 = filler */
1476           {
1477                     .sy_call = linux_sys_nosys,
1478           },                  /* 333 = filler */
1479           {
1480                     .sy_call = linux_sys_nosys,
1481           },                  /* 334 = filler */
1482           {
1483                     .sy_call = linux_sys_nosys,
1484           },                  /* 335 = filler */
1485           {
1486                     .sy_call = linux_sys_nosys,
1487           },                  /* 336 = filler */
1488           {
1489                     .sy_call = linux_sys_nosys,
1490           },                  /* 337 = filler */
1491           {
1492                     .sy_call = linux_sys_nosys,
1493           },                  /* 338 = filler */
1494           {
1495                     ns(struct linux_sys_prlimit64_args),
1496                     .sy_flags = SYCALL_ARG_PTR,
1497                     .sy_call = (sy_call_t *)linux_sys_prlimit64
1498           },                  /* 339 = prlimit64 */
1499           {
1500                     .sy_call = linux_sys_nosys,
1501           },                  /* 340 = filler */
1502           {
1503                     .sy_call = linux_sys_nosys,
1504           },                  /* 341 = filler */
1505           {
1506                     .sy_call = linux_sys_nosys,
1507           },                  /* 342 = filler */
1508           {
1509                     ns(struct linux_sys_syncfs_args),
1510                     .sy_call = (sy_call_t *)linux_sys_syncfs
1511           },                  /* 343 = syncfs */
1512           {
1513                     .sy_call = linux_sys_nosys,
1514           },                  /* 344 = filler */
1515           {
1516                     .sy_call = linux_sys_nosys,
1517           },                  /* 345 = filler */
1518           {
1519                     .sy_call = linux_sys_nosys,
1520           },                  /* 346 = filler */
1521           {
1522                     .sy_call = linux_sys_nosys,
1523           },                  /* 347 = filler */
1524           {
1525                     .sy_call = linux_sys_nosys,
1526           },                  /* 348 = filler */
1527           {
1528                     .sy_call = linux_sys_nosys,
1529           },                  /* 349 = filler */
1530           {
1531                     .sy_call = linux_sys_nosys,
1532           },                  /* 350 = filler */
1533           {
1534                     ns(struct linux_sys_renameat2_args),
1535                     .sy_flags = SYCALL_ARG_PTR,
1536                     .sy_call = (sy_call_t *)linux_sys_renameat2
1537           },                  /* 351 = renameat2 */
1538           {
1539                     ns(struct sys_getrandom_args),
1540                     .sy_flags = SYCALL_ARG_PTR,
1541                     .sy_call = (sy_call_t *)sys_getrandom
1542           },                  /* 352 = getrandom */
1543           {
1544                     .sy_call = linux_sys_nosys,
1545           },                  /* 353 = filler */
1546           {
1547                     .sy_call = linux_sys_nosys,
1548           },                  /* 354 = filler */
1549           {
1550                     .sy_call = linux_sys_nosys,
1551           },                  /* 355 = filler */
1552           {
1553                     .sy_call = linux_sys_nosys,
1554           },                  /* 356 = filler */
1555           {
1556                     .sy_call = linux_sys_nosys,
1557           },                  /* 357 = filler */
1558           {
1559                     .sy_call = linux_sys_nosys,
1560           },                  /* 358 = filler */
1561           {
1562                     .sy_call = linux_sys_nosys,
1563           },                  /* 359 = filler */
1564           {
1565                     .sy_call = linux_sys_nosys,
1566           },                  /* 360 = filler */
1567           {
1568                     ns(struct linux_sys_accept4_args),
1569                     .sy_flags = SYCALL_ARG_PTR,
1570                     .sy_call = (sy_call_t *)linux_sys_accept4
1571           },                  /* 361 = accept4 */
1572           {
1573                     .sy_call = linux_sys_nosys,
1574           },                  /* 362 = filler */
1575           {
1576                     .sy_call = linux_sys_nosys,
1577           },                  /* 363 = filler */
1578           {
1579                     .sy_call = linux_sys_nosys,
1580           },                  /* 364 = filler */
1581           {
1582                     .sy_call = linux_sys_nosys,
1583           },                  /* 365 = filler */
1584           {
1585                     .sy_call = linux_sys_nosys,
1586           },                  /* 366 = filler */
1587           {
1588                     .sy_call = linux_sys_nosys,
1589           },                  /* 367 = filler */
1590           {
1591                     .sy_call = linux_sys_nosys,
1592           },                  /* 368 = filler */
1593           {
1594                     .sy_call = linux_sys_nosys,
1595           },                  /* 369 = filler */
1596           {
1597                     .sy_call = linux_sys_nosys,
1598           },                  /* 370 = filler */
1599           {
1600                     ns(struct linux_sys_recvmmsg_args),
1601                     .sy_flags = SYCALL_ARG_PTR,
1602                     .sy_call = (sy_call_t *)linux_sys_recvmmsg
1603           },                  /* 371 = recvmmsg */
1604           {
1605                     ns(struct linux_sys_sendmmsg_args),
1606                     .sy_flags = SYCALL_ARG_PTR,
1607                     .sy_call = (sy_call_t *)linux_sys_sendmmsg
1608           },                  /* 372 = sendmmsg */
1609           {
1610                     .sy_call = linux_sys_nosys,
1611           },                  /* 373 = filler */
1612           {
1613                     .sy_call = linux_sys_nosys,
1614           },                  /* 374 = filler */
1615           {
1616                     .sy_call = linux_sys_nosys,
1617           },                  /* 375 = filler */
1618           {
1619                     ns(struct linux_sys_copy_file_range_args),
1620                     .sy_flags = SYCALL_ARG_PTR,
1621                     .sy_call = (sy_call_t *)linux_sys_copy_file_range
1622           },                  /* 376 = copy_file_range */
1623           {
1624                     .sy_call = linux_sys_nosys,
1625           },                  /* 377 = filler */
1626           {
1627                     .sy_call = linux_sys_nosys,
1628           },                  /* 378 = filler */
1629           {
1630                     ns(struct linux_sys_statx_args),
1631                     .sy_flags = SYCALL_ARG_PTR,
1632                     .sy_call = (sy_call_t *)linux_sys_statx
1633           },                  /* 379 = statx */
1634           {
1635                     .sy_call = linux_sys_nosys,
1636           },                  /* 380 = filler */
1637           {
1638                     .sy_call = linux_sys_nosys,
1639           },                  /* 381 = filler */
1640           {
1641                     .sy_call = linux_sys_nosys,
1642           },                  /* 382 = filler */
1643           {
1644                     .sy_call = linux_sys_nosys,
1645           },                  /* 383 = filler */
1646           {
1647                     .sy_call = linux_sys_nosys,
1648           },                  /* 384 = filler */
1649           {
1650                     .sy_call = linux_sys_nosys,
1651           },                  /* 385 = filler */
1652           {
1653                     .sy_call = linux_sys_nosys,
1654           },                  /* 386 = filler */
1655           {
1656                     .sy_call = linux_sys_nosys,
1657           },                  /* 387 = filler */
1658           {
1659                     .sy_call = linux_sys_nosys,
1660           },                  /* 388 = filler */
1661           {
1662                     .sy_call = linux_sys_nosys,
1663           },                  /* 389 = filler */
1664           {
1665                     .sy_call = linux_sys_nosys,
1666           },                  /* 390 = filler */
1667           {
1668                     .sy_call = linux_sys_nosys,
1669           },                  /* 391 = filler */
1670           {
1671                     .sy_call = linux_sys_nosys,
1672           },                  /* 392 = filler */
1673           {
1674                     .sy_call = linux_sys_nosys,
1675           },                  /* 393 = filler */
1676           {
1677                     .sy_call = linux_sys_nosys,
1678           },                  /* 394 = filler */
1679           {
1680                     .sy_call = linux_sys_nosys,
1681           },                  /* 395 = filler */
1682           {
1683                     .sy_call = linux_sys_nosys,
1684           },                  /* 396 = filler */
1685           {
1686                     .sy_call = linux_sys_nosys,
1687           },                  /* 397 = filler */
1688           {
1689                     .sy_call = linux_sys_nosys,
1690           },                  /* 398 = filler */
1691           {
1692                     .sy_call = linux_sys_nosys,
1693           },                  /* 399 = filler */
1694           {
1695                     .sy_call = linux_sys_nosys,
1696           },                  /* 400 = filler */
1697           {
1698                     .sy_call = linux_sys_nosys,
1699           },                  /* 401 = filler */
1700           {
1701                     .sy_call = linux_sys_nosys,
1702           },                  /* 402 = filler */
1703           {
1704                     .sy_call = linux_sys_nosys,
1705           },                  /* 403 = filler */
1706           {
1707                     .sy_call = linux_sys_nosys,
1708           },                  /* 404 = filler */
1709           {
1710                     .sy_call = linux_sys_nosys,
1711           },                  /* 405 = filler */
1712           {
1713                     .sy_call = linux_sys_nosys,
1714           },                  /* 406 = filler */
1715           {
1716                     .sy_call = linux_sys_nosys,
1717           },                  /* 407 = filler */
1718           {
1719                     .sy_call = linux_sys_nosys,
1720           },                  /* 408 = filler */
1721           {
1722                     .sy_call = linux_sys_nosys,
1723           },                  /* 409 = filler */
1724           {
1725                     .sy_call = linux_sys_nosys,
1726           },                  /* 410 = filler */
1727           {
1728                     .sy_call = linux_sys_nosys,
1729           },                  /* 411 = filler */
1730           {
1731                     .sy_call = linux_sys_nosys,
1732           },                  /* 412 = filler */
1733           {
1734                     .sy_call = linux_sys_nosys,
1735           },                  /* 413 = filler */
1736           {
1737                     .sy_call = linux_sys_nosys,
1738           },                  /* 414 = filler */
1739           {
1740                     .sy_call = linux_sys_nosys,
1741           },                  /* 415 = filler */
1742           {
1743                     .sy_call = linux_sys_nosys,
1744           },                  /* 416 = filler */
1745           {
1746                     .sy_call = linux_sys_nosys,
1747           },                  /* 417 = filler */
1748           {
1749                     .sy_call = linux_sys_nosys,
1750           },                  /* 418 = filler */
1751           {
1752                     .sy_call = linux_sys_nosys,
1753           },                  /* 419 = filler */
1754           {
1755                     .sy_call = linux_sys_nosys,
1756           },                  /* 420 = filler */
1757           {
1758                     .sy_call = linux_sys_nosys,
1759           },                  /* 421 = filler */
1760           {
1761                     .sy_call = linux_sys_nosys,
1762           },                  /* 422 = filler */
1763           {
1764                     .sy_call = linux_sys_nosys,
1765           },                  /* 423 = filler */
1766           {
1767                     .sy_call = linux_sys_nosys,
1768           },                  /* 424 = filler */
1769           {
1770                     .sy_call = linux_sys_nosys,
1771           },                  /* 425 = filler */
1772           {
1773                     .sy_call = linux_sys_nosys,
1774           },                  /* 426 = filler */
1775           {
1776                     .sy_call = linux_sys_nosys,
1777           },                  /* 427 = filler */
1778           {
1779                     .sy_call = linux_sys_nosys,
1780           },                  /* 428 = filler */
1781           {
1782                     .sy_call = linux_sys_nosys,
1783           },                  /* 429 = filler */
1784           {
1785                     .sy_call = linux_sys_nosys,
1786           },                  /* 430 = filler */
1787           {
1788                     .sy_call = linux_sys_nosys,
1789           },                  /* 431 = filler */
1790           {
1791                     .sy_call = linux_sys_nosys,
1792           },                  /* 432 = filler */
1793           {
1794                     .sy_call = linux_sys_nosys,
1795           },                  /* 433 = filler */
1796           {
1797                     .sy_call = linux_sys_nosys,
1798           },                  /* 434 = filler */
1799           {
1800                     ns(struct linux_sys_clone3_args),
1801                     .sy_flags = SYCALL_ARG_PTR,
1802                     .sy_call = (sy_call_t *)linux_sys_clone3
1803           },                  /* 435 = clone3 */
1804           {
1805                     ns(struct linux_sys_close_range_args),
1806                     .sy_call = (sy_call_t *)linux_sys_close_range
1807           },                  /* 436 = close_range */
1808           {
1809                     .sy_call = linux_sys_nosys,
1810           },                  /* 437 = filler */
1811           {
1812                     .sy_call = linux_sys_nosys,
1813           },                  /* 438 = filler */
1814           {
1815                     ns(struct linux_sys_faccessat2_args),
1816                     .sy_flags = SYCALL_ARG_PTR,
1817                     .sy_call = (sy_call_t *)linux_sys_faccessat2
1818           },                  /* 439 = faccessat2 */
1819           {
1820                     .sy_call = linux_sys_nosys,
1821           },                  /* 440 = filler */
1822           {
1823                     ns(struct linux_sys_epoll_pwait2_args),
1824                     .sy_flags = SYCALL_ARG_PTR,
1825                     .sy_call = (sy_call_t *)linux_sys_epoll_pwait2
1826           },                  /* 441 = epoll_pwait2 */
1827           {
1828                     .sy_call = linux_sys_nosys,
1829           },                  /* 442 = filler */
1830           {
1831                     .sy_call = linux_sys_nosys,
1832           },                  /* 443 = filler */
1833           {
1834                     .sy_call = linux_sys_nosys,
1835           },                  /* 444 = filler */
1836           {
1837                     .sy_call = linux_sys_nosys,
1838           },                  /* 445 = filler */
1839           {
1840                     .sy_call = linux_sys_nosys,
1841           },                  /* 446 = filler */
1842           {
1843                     .sy_call = linux_sys_nosys,
1844           },                  /* 447 = filler */
1845           {
1846                     .sy_call = linux_sys_nosys,
1847           },                  /* 448 = filler */
1848           {
1849                     .sy_call = linux_sys_nosys,
1850           },                  /* 449 = filler */
1851           {
1852                     .sy_call = linux_sys_nosys,
1853           },                  /* 450 = filler */
1854           {
1855                     .sy_call = linux_sys_nosys,
1856           },                  /* 451 = filler */
1857           {
1858                     .sy_call = linux_sys_nosys,
1859           },                  /* 452 = filler */
1860           {
1861                     .sy_call = linux_sys_nosys,
1862           },                  /* 453 = filler */
1863           {
1864                     .sy_call = linux_sys_nosys,
1865           },                  /* 454 = filler */
1866           {
1867                     .sy_call = linux_sys_nosys,
1868           },                  /* 455 = filler */
1869           {
1870                     .sy_call = linux_sys_nosys,
1871           },                  /* 456 = filler */
1872           {
1873                     .sy_call = linux_sys_nosys,
1874           },                  /* 457 = filler */
1875           {
1876                     .sy_call = linux_sys_nosys,
1877           },                  /* 458 = filler */
1878           {
1879                     .sy_call = linux_sys_nosys,
1880           },                  /* 459 = filler */
1881           {
1882                     .sy_call = linux_sys_nosys,
1883           },                  /* 460 = filler */
1884           {
1885                     .sy_call = linux_sys_nosys,
1886           },                  /* 461 = filler */
1887           {
1888                     .sy_call = linux_sys_nosys,
1889           },                  /* 462 = filler */
1890           {
1891                     .sy_call = linux_sys_nosys,
1892           },                  /* 463 = filler */
1893           {
1894                     .sy_call = linux_sys_nosys,
1895           },                  /* 464 = filler */
1896           {
1897                     .sy_call = linux_sys_nosys,
1898           },                  /* 465 = filler */
1899           {
1900                     .sy_call = linux_sys_nosys,
1901           },                  /* 466 = filler */
1902           {
1903                     .sy_call = linux_sys_nosys,
1904           },                  /* 467 = filler */
1905           {
1906                     .sy_call = linux_sys_nosys,
1907           },                  /* 468 = filler */
1908           {
1909                     .sy_call = linux_sys_nosys,
1910           },                  /* 469 = filler */
1911           {
1912                     .sy_call = linux_sys_nosys,
1913           },                  /* 470 = filler */
1914           {
1915                     .sy_call = linux_sys_nosys,
1916           },                  /* 471 = filler */
1917           {
1918                     .sy_call = linux_sys_nosys,
1919           },                  /* 472 = filler */
1920           {
1921                     .sy_call = linux_sys_nosys,
1922           },                  /* 473 = filler */
1923           {
1924                     .sy_call = linux_sys_nosys,
1925           },                  /* 474 = filler */
1926           {
1927                     .sy_call = linux_sys_nosys,
1928           },                  /* 475 = filler */
1929           {
1930                     .sy_call = linux_sys_nosys,
1931           },                  /* 476 = filler */
1932           {
1933                     .sy_call = linux_sys_nosys,
1934           },                  /* 477 = filler */
1935           {
1936                     .sy_call = linux_sys_nosys,
1937           },                  /* 478 = filler */
1938           {
1939                     .sy_call = linux_sys_nosys,
1940           },                  /* 479 = filler */
1941           {
1942                     .sy_call = linux_sys_nosys,
1943           },                  /* 480 = filler */
1944           {
1945                     .sy_call = linux_sys_nosys,
1946           },                  /* 481 = filler */
1947           {
1948                     .sy_call = linux_sys_nosys,
1949           },                  /* 482 = filler */
1950           {
1951                     .sy_call = linux_sys_nosys,
1952           },                  /* 483 = filler */
1953           {
1954                     .sy_call = linux_sys_nosys,
1955           },                  /* 484 = filler */
1956           {
1957                     .sy_call = linux_sys_nosys,
1958           },                  /* 485 = filler */
1959           {
1960                     .sy_call = linux_sys_nosys,
1961           },                  /* 486 = filler */
1962           {
1963                     .sy_call = linux_sys_nosys,
1964           },                  /* 487 = filler */
1965           {
1966                     .sy_call = linux_sys_nosys,
1967           },                  /* 488 = filler */
1968           {
1969                     .sy_call = linux_sys_nosys,
1970           },                  /* 489 = filler */
1971           {
1972                     .sy_call = linux_sys_nosys,
1973           },                  /* 490 = filler */
1974           {
1975                     .sy_call = linux_sys_nosys,
1976           },                  /* 491 = filler */
1977           {
1978                     .sy_call = linux_sys_nosys,
1979           },                  /* 492 = filler */
1980           {
1981                     .sy_call = linux_sys_nosys,
1982           },                  /* 493 = filler */
1983           {
1984                     .sy_call = linux_sys_nosys,
1985           },                  /* 494 = filler */
1986           {
1987                     .sy_call = linux_sys_nosys,
1988           },                  /* 495 = filler */
1989           {
1990                     .sy_call = linux_sys_nosys,
1991           },                  /* 496 = filler */
1992           {
1993                     .sy_call = linux_sys_nosys,
1994           },                  /* 497 = filler */
1995           {
1996                     .sy_call = linux_sys_nosys,
1997           },                  /* 498 = filler */
1998           {
1999                     .sy_call = linux_sys_nosys,
2000           },                  /* 499 = filler */
2001           {
2002                     .sy_call = linux_sys_nosys,
2003           },                  /* 500 = filler */
2004           {
2005                     .sy_call = linux_sys_nosys,
2006           },                  /* 501 = filler */
2007           {
2008                     .sy_call = linux_sys_nosys,
2009           },                  /* 502 = filler */
2010           {
2011                     .sy_call = linux_sys_nosys,
2012           },                  /* 503 = filler */
2013           {
2014                     .sy_call = linux_sys_nosys,
2015           },                  /* 504 = filler */
2016           {
2017                     .sy_call = linux_sys_nosys,
2018           },                  /* 505 = filler */
2019           {
2020                     .sy_call = linux_sys_nosys,
2021           },                  /* 506 = filler */
2022           {
2023                     .sy_call = linux_sys_nosys,
2024           },                  /* 507 = filler */
2025           {
2026                     .sy_call = linux_sys_nosys,
2027           },                  /* 508 = filler */
2028           {
2029                     .sy_call = linux_sys_nosys,
2030           },                  /* 509 = filler */
2031           {
2032                     .sy_call = linux_sys_nosys,
2033           },                  /* 510 = filler */
2034           {
2035                     .sy_call = linux_sys_nosys,
2036           },                  /* 511 = filler */
2037 };
2038 
2039 const uint32_t linux_sysent_nomodbits[] = {
2040           0x00000000,         /* syscalls   0- 31 */
2041           0x00000000,         /* syscalls  32- 63 */
2042           0x00000000,         /* syscalls  64- 95 */
2043           0x00000000,         /* syscalls  96-127 */
2044           0x00000000,         /* syscalls 128-159 */
2045           0x00000000,         /* syscalls 160-191 */
2046           0x00000000,         /* syscalls 192-223 */
2047           0x00000000,         /* syscalls 224-255 */
2048           0x00000000,         /* syscalls 256-287 */
2049           0x00000000,         /* syscalls 288-319 */
2050           0x00000000,         /* syscalls 320-351 */
2051           0x00000000,         /* syscalls 352-383 */
2052           0x00000000,         /* syscalls 384-415 */
2053           0x00000000,         /* syscalls 416-447 */
2054           0x00000000,         /* syscalls 448-479 */
2055           0x00000000,         /* syscalls 480-511 */
2056 };
2057