1 /* $NetBSD: linux_systrace_args.c,v 1.24 2024/09/28 19:36:20 christos Exp $ */
2 
3 /*
4  * System call argument to DTrace register array conversion.
5  *
6  * DO NOT EDIT-- this file is automatically generated.
7  * This file is part of the DTrace syscall provider.
8  */
9 
10 static void
systrace_args(register_t sysnum,const void * params,uintptr_t * uarg,size_t * n_args)11 systrace_args(register_t sysnum, const void *params, uintptr_t *uarg, size_t *n_args)
12 {
13           intptr_t *iarg  = (intptr_t *)uarg;
14           switch (sysnum) {
15           /* linux_sys_nosys */
16           case 0: {
17                     *n_args = 0;
18                     break;
19           }
20           /* linux_sys_exit */
21           case 1: {
22                     const struct linux_sys_exit_args *p = params;
23                     iarg[0] = SCARG(p, rval); /* int */
24                     *n_args = 1;
25                     break;
26           }
27           /* sys_fork */
28           case 2: {
29                     *n_args = 0;
30                     break;
31           }
32           /* sys_read */
33           case 3: {
34                     const struct sys_read_args *p = params;
35                     iarg[0] = SCARG(p, fd); /* int */
36                     uarg[1] = (intptr_t) SCARG(p, buf); /* void * */
37                     uarg[2] = SCARG(p, nbyte); /* size_t */
38                     *n_args = 3;
39                     break;
40           }
41           /* sys_write */
42           case 4: {
43                     const struct sys_write_args *p = params;
44                     iarg[0] = SCARG(p, fd); /* int */
45                     uarg[1] = (intptr_t) SCARG(p, buf); /* const void * */
46                     uarg[2] = SCARG(p, nbyte); /* size_t */
47                     *n_args = 3;
48                     break;
49           }
50           /* linux_sys_open */
51           case 5: {
52                     const struct linux_sys_open_args *p = params;
53                     uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
54                     iarg[1] = SCARG(p, flags); /* int */
55                     iarg[2] = SCARG(p, mode); /* linux_umode_t */
56                     *n_args = 3;
57                     break;
58           }
59           /* sys_close */
60           case 6: {
61                     const struct sys_close_args *p = params;
62                     iarg[0] = SCARG(p, fd); /* int */
63                     *n_args = 1;
64                     break;
65           }
66           /* linux_sys_waitpid */
67           case 7: {
68                     const struct linux_sys_waitpid_args *p = params;
69                     iarg[0] = SCARG(p, pid); /* int */
70                     uarg[1] = (intptr_t) SCARG(p, status); /* int * */
71                     iarg[2] = SCARG(p, options); /* int */
72                     *n_args = 3;
73                     break;
74           }
75           /* linux_sys_creat */
76           case 8: {
77                     const struct linux_sys_creat_args *p = params;
78                     uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
79                     iarg[1] = SCARG(p, mode); /* linux_umode_t */
80                     *n_args = 2;
81                     break;
82           }
83           /* sys_link */
84           case 9: {
85                     const struct sys_link_args *p = params;
86                     uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
87                     uarg[1] = (intptr_t) SCARG(p, link); /* const char * */
88                     *n_args = 2;
89                     break;
90           }
91           /* linux_sys_unlink */
92           case 10: {
93                     const struct linux_sys_unlink_args *p = params;
94                     uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
95                     *n_args = 1;
96                     break;
97           }
98           /* sys_execve */
99           case 11: {
100                     const struct sys_execve_args *p = params;
101                     uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
102                     uarg[1] = (intptr_t) SCARG(p, argp); /* char ** */
103                     uarg[2] = (intptr_t) SCARG(p, envp); /* char ** */
104                     *n_args = 3;
105                     break;
106           }
107           /* sys_chdir */
108           case 12: {
109                     const struct sys_chdir_args *p = params;
110                     uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
111                     *n_args = 1;
112                     break;
113           }
114           /* linux_sys_time */
115           case 13: {
116                     const struct linux_sys_time_args *p = params;
117                     uarg[0] = (intptr_t) SCARG(p, t); /* linux_time_t * */
118                     *n_args = 1;
119                     break;
120           }
121           /* linux_sys_mknod */
122           case 14: {
123                     const struct linux_sys_mknod_args *p = params;
124                     uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
125                     iarg[1] = SCARG(p, mode); /* linux_umode_t */
126                     uarg[2] = SCARG(p, dev); /* unsigned */
127                     *n_args = 3;
128                     break;
129           }
130           /* sys_chmod */
131           case 15: {
132                     const struct sys_chmod_args *p = params;
133                     uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
134                     iarg[1] = SCARG(p, mode); /* linux_umode_t */
135                     *n_args = 2;
136                     break;
137           }
138           /* linux_sys_lchown16 */
139           case 16: {
140                     const struct linux_sys_lchown16_args *p = params;
141                     uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
142                     iarg[1] = SCARG(p, uid); /* linux_uid16_t */
143                     iarg[2] = SCARG(p, gid); /* linux_gid16_t */
144                     *n_args = 3;
145                     break;
146           }
147           /* linux_sys_break */
148           case 17: {
149                     const struct linux_sys_break_args *p = params;
150                     uarg[0] = (intptr_t) SCARG(p, nsize); /* char * */
151                     *n_args = 1;
152                     break;
153           }
154           /* compat_43_sys_lseek */
155           case 19: {
156                     const struct compat_43_sys_lseek_args *p = params;
157                     iarg[0] = SCARG(p, fd); /* int */
158                     iarg[1] = SCARG(p, offset); /* long */
159                     iarg[2] = SCARG(p, whence); /* int */
160                     *n_args = 3;
161                     break;
162           }
163           /* sys_getpid */
164           case 20: {
165                     *n_args = 0;
166                     break;
167           }
168           /* sys_setuid */
169           case 23: {
170                     const struct sys_setuid_args *p = params;
171                     uarg[0] = SCARG(p, uid); /* uid_t */
172                     *n_args = 1;
173                     break;
174           }
175           /* sys_getuid */
176           case 24: {
177                     *n_args = 0;
178                     break;
179           }
180           /* linux_sys_stime */
181           case 25: {
182                     const struct linux_sys_stime_args *p = params;
183                     uarg[0] = (intptr_t) SCARG(p, t); /* linux_time_t * */
184                     *n_args = 1;
185                     break;
186           }
187           /* linux_sys_ptrace */
188           case 26: {
189                     const struct linux_sys_ptrace_args *p = params;
190                     iarg[0] = SCARG(p, request); /* int */
191                     iarg[1] = SCARG(p, pid); /* int */
192                     iarg[2] = SCARG(p, addr); /* int */
193                     iarg[3] = SCARG(p, data); /* int */
194                     *n_args = 4;
195                     break;
196           }
197           /* linux_sys_alarm */
198           case 27: {
199                     const struct linux_sys_alarm_args *p = params;
200                     uarg[0] = SCARG(p, secs); /* unsigned int */
201                     *n_args = 1;
202                     break;
203           }
204           /* linux_sys_pause */
205           case 29: {
206                     *n_args = 0;
207                     break;
208           }
209           /* linux_sys_utime */
210           case 30: {
211                     const struct linux_sys_utime_args *p = params;
212                     uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
213                     uarg[1] = (intptr_t) SCARG(p, times); /* struct linux_utimbuf * */
214                     *n_args = 2;
215                     break;
216           }
217           /* sys_access */
218           case 33: {
219                     const struct sys_access_args *p = params;
220                     uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
221                     iarg[1] = SCARG(p, flags); /* int */
222                     *n_args = 2;
223                     break;
224           }
225           /* linux_sys_nice */
226           case 34: {
227                     const struct linux_sys_nice_args *p = params;
228                     iarg[0] = SCARG(p, incr); /* int */
229                     *n_args = 1;
230                     break;
231           }
232           /* sys_sync */
233           case 36: {
234                     *n_args = 0;
235                     break;
236           }
237           /* linux_sys_kill */
238           case 37: {
239                     const struct linux_sys_kill_args *p = params;
240                     iarg[0] = SCARG(p, pid); /* int */
241                     iarg[1] = SCARG(p, signum); /* int */
242                     *n_args = 2;
243                     break;
244           }
245           /* sys___posix_rename */
246           case 38: {
247                     const struct sys___posix_rename_args *p = params;
248                     uarg[0] = (intptr_t) SCARG(p, from); /* const char * */
249                     uarg[1] = (intptr_t) SCARG(p, to); /* const char * */
250                     *n_args = 2;
251                     break;
252           }
253           /* sys_mkdir */
254           case 39: {
255                     const struct sys_mkdir_args *p = params;
256                     uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
257                     iarg[1] = SCARG(p, mode); /* linux_umode_t */
258                     *n_args = 2;
259                     break;
260           }
261           /* sys_rmdir */
262           case 40: {
263                     const struct sys_rmdir_args *p = params;
264                     uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
265                     *n_args = 1;
266                     break;
267           }
268           /* sys_dup */
269           case 41: {
270                     const struct sys_dup_args *p = params;
271                     iarg[0] = SCARG(p, fd); /* int */
272                     *n_args = 1;
273                     break;
274           }
275           /* linux_sys_pipe */
276           case 42: {
277                     const struct linux_sys_pipe_args *p = params;
278                     uarg[0] = (intptr_t) SCARG(p, pfds); /* int * */
279                     *n_args = 1;
280                     break;
281           }
282           /* linux_sys_times */
283           case 43: {
284                     const struct linux_sys_times_args *p = params;
285                     uarg[0] = (intptr_t) SCARG(p, tms); /* struct times * */
286                     *n_args = 1;
287                     break;
288           }
289           /* linux_sys_brk */
290           case 45: {
291                     const struct linux_sys_brk_args *p = params;
292                     uarg[0] = (intptr_t) SCARG(p, nsize); /* char * */
293                     *n_args = 1;
294                     break;
295           }
296           /* sys_setgid */
297           case 46: {
298                     const struct sys_setgid_args *p = params;
299                     iarg[0] = SCARG(p, gid); /* gid_t */
300                     *n_args = 1;
301                     break;
302           }
303           /* sys_getgid */
304           case 47: {
305                     *n_args = 0;
306                     break;
307           }
308           /* linux_sys_signal */
309           case 48: {
310                     const struct linux_sys_signal_args *p = params;
311                     iarg[0] = SCARG(p, signum); /* int */
312                     uarg[1] = (intptr_t) SCARG(p, handler); /* linux_handler_t */
313                     *n_args = 2;
314                     break;
315           }
316           /* sys_geteuid */
317           case 49: {
318                     *n_args = 0;
319                     break;
320           }
321           /* sys_getegid */
322           case 50: {
323                     *n_args = 0;
324                     break;
325           }
326           /* sys_acct */
327           case 51: {
328                     const struct sys_acct_args *p = params;
329                     uarg[0] = (intptr_t) SCARG(p, path); /* char * */
330                     *n_args = 1;
331                     break;
332           }
333           /* linux_sys_ioctl */
334           case 54: {
335                     const struct linux_sys_ioctl_args *p = params;
336                     iarg[0] = SCARG(p, fd); /* int */
337                     uarg[1] = SCARG(p, com); /* u_long */
338                     uarg[2] = (intptr_t) SCARG(p, data); /* void * */
339                     *n_args = 3;
340                     break;
341           }
342           /* linux_sys_fcntl */
343           case 55: {
344                     const struct linux_sys_fcntl_args *p = params;
345                     iarg[0] = SCARG(p, fd); /* int */
346                     iarg[1] = SCARG(p, cmd); /* int */
347                     uarg[2] = (intptr_t) SCARG(p, arg); /* void * */
348                     *n_args = 3;
349                     break;
350           }
351           /* sys_setpgid */
352           case 57: {
353                     const struct sys_setpgid_args *p = params;
354                     iarg[0] = SCARG(p, pid); /* int */
355                     iarg[1] = SCARG(p, pgid); /* int */
356                     *n_args = 2;
357                     break;
358           }
359           /* linux_sys_oldolduname */
360           case 59: {
361                     const struct linux_sys_oldolduname_args *p = params;
362                     uarg[0] = (intptr_t) SCARG(p, up); /* struct linux_oldold_utsname * */
363                     *n_args = 1;
364                     break;
365           }
366           /* sys_umask */
367           case 60: {
368                     const struct sys_umask_args *p = params;
369                     iarg[0] = SCARG(p, newmask); /* int */
370                     *n_args = 1;
371                     break;
372           }
373           /* sys_chroot */
374           case 61: {
375                     const struct sys_chroot_args *p = params;
376                     uarg[0] = (intptr_t) SCARG(p, path); /* char * */
377                     *n_args = 1;
378                     break;
379           }
380           /* sys_dup2 */
381           case 63: {
382                     const struct sys_dup2_args *p = params;
383                     iarg[0] = SCARG(p, from); /* int */
384                     iarg[1] = SCARG(p, to); /* int */
385                     *n_args = 2;
386                     break;
387           }
388           /* sys_getppid */
389           case 64: {
390                     *n_args = 0;
391                     break;
392           }
393           /* sys_getpgrp */
394           case 65: {
395                     *n_args = 0;
396                     break;
397           }
398           /* sys_setsid */
399           case 66: {
400                     *n_args = 0;
401                     break;
402           }
403           /* linux_sys_sigaction */
404           case 67: {
405                     const struct linux_sys_sigaction_args *p = params;
406                     iarg[0] = SCARG(p, signum); /* int */
407                     uarg[1] = (intptr_t) SCARG(p, nsa); /* const struct linux_old_sigaction * */
408                     uarg[2] = (intptr_t) SCARG(p, osa); /* struct linux_old_sigaction * */
409                     *n_args = 3;
410                     break;
411           }
412           /* linux_sys_siggetmask */
413           case 68: {
414                     *n_args = 0;
415                     break;
416           }
417           /* linux_sys_sigsetmask */
418           case 69: {
419                     const struct linux_sys_sigsetmask_args *p = params;
420                     iarg[0] = SCARG(p, mask); /* linux_old_sigset_t */
421                     *n_args = 1;
422                     break;
423           }
424           /* linux_sys_setreuid16 */
425           case 70: {
426                     const struct linux_sys_setreuid16_args *p = params;
427                     iarg[0] = SCARG(p, ruid); /* linux_uid16_t */
428                     iarg[1] = SCARG(p, euid); /* linux_uid16_t */
429                     *n_args = 2;
430                     break;
431           }
432           /* linux_sys_setregid16 */
433           case 71: {
434                     const struct linux_sys_setregid16_args *p = params;
435                     iarg[0] = SCARG(p, rgid); /* linux_gid16_t */
436                     iarg[1] = SCARG(p, egid); /* linux_gid16_t */
437                     *n_args = 2;
438                     break;
439           }
440           /* linux_sys_sigsuspend */
441           case 72: {
442                     const struct linux_sys_sigsuspend_args *p = params;
443                     uarg[0] = (intptr_t) SCARG(p, restart); /* void * */
444                     iarg[1] = SCARG(p, oldmask); /* int */
445                     iarg[2] = SCARG(p, mask); /* int */
446                     *n_args = 3;
447                     break;
448           }
449           /* linux_sys_sigpending */
450           case 73: {
451                     const struct linux_sys_sigpending_args *p = params;
452                     uarg[0] = (intptr_t) SCARG(p, set); /* linux_old_sigset_t * */
453                     *n_args = 1;
454                     break;
455           }
456           /* compat_43_sys_sethostname */
457           case 74: {
458                     const struct compat_43_sys_sethostname_args *p = params;
459                     uarg[0] = (intptr_t) SCARG(p, hostname); /* char * */
460                     uarg[1] = SCARG(p, len); /* u_int */
461                     *n_args = 2;
462                     break;
463           }
464           /* linux_sys_setrlimit */
465           case 75: {
466                     const struct linux_sys_setrlimit_args *p = params;
467                     uarg[0] = SCARG(p, which); /* u_int */
468                     uarg[1] = (intptr_t) SCARG(p, rlp); /* struct orlimit * */
469                     *n_args = 2;
470                     break;
471           }
472           /* linux_sys_getrlimit */
473           case 76: {
474                     const struct linux_sys_getrlimit_args *p = params;
475                     uarg[0] = SCARG(p, which); /* u_int */
476                     uarg[1] = (intptr_t) SCARG(p, rlp); /* struct orlimit * */
477                     *n_args = 2;
478                     break;
479           }
480           /* compat_50_sys_getrusage */
481           case 77: {
482                     const struct compat_50_sys_getrusage_args *p = params;
483                     iarg[0] = SCARG(p, who); /* int */
484                     uarg[1] = (intptr_t) SCARG(p, rusage); /* struct rusage50 * */
485                     *n_args = 2;
486                     break;
487           }
488           /* linux_sys_gettimeofday */
489           case 78: {
490                     const struct linux_sys_gettimeofday_args *p = params;
491                     uarg[0] = (intptr_t) SCARG(p, tp); /* struct timeval50 * */
492                     uarg[1] = (intptr_t) SCARG(p, tzp); /* struct timezone * */
493                     *n_args = 2;
494                     break;
495           }
496           /* linux_sys_settimeofday */
497           case 79: {
498                     const struct linux_sys_settimeofday_args *p = params;
499                     uarg[0] = (intptr_t) SCARG(p, tp); /* struct timeval50 * */
500                     uarg[1] = (intptr_t) SCARG(p, tzp); /* struct timezone * */
501                     *n_args = 2;
502                     break;
503           }
504           /* linux_sys_getgroups16 */
505           case 80: {
506                     const struct linux_sys_getgroups16_args *p = params;
507                     iarg[0] = SCARG(p, gidsetsize); /* int */
508                     uarg[1] = (intptr_t) SCARG(p, gidset); /* linux_gid16_t * */
509                     *n_args = 2;
510                     break;
511           }
512           /* linux_sys_setgroups16 */
513           case 81: {
514                     const struct linux_sys_setgroups16_args *p = params;
515                     iarg[0] = SCARG(p, gidsetsize); /* int */
516                     uarg[1] = (intptr_t) SCARG(p, gidset); /* linux_gid16_t * */
517                     *n_args = 2;
518                     break;
519           }
520           /* linux_sys_oldselect */
521           case 82: {
522                     const struct linux_sys_oldselect_args *p = params;
523                     uarg[0] = (intptr_t) SCARG(p, lsp); /* struct linux_oldselect * */
524                     *n_args = 1;
525                     break;
526           }
527           /* sys_symlink */
528           case 83: {
529                     const struct sys_symlink_args *p = params;
530                     uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
531                     uarg[1] = (intptr_t) SCARG(p, link); /* const char * */
532                     *n_args = 2;
533                     break;
534           }
535           /* compat_43_sys_lstat */
536           case 84: {
537                     const struct compat_43_sys_lstat_args *p = params;
538                     uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
539                     uarg[1] = (intptr_t) SCARG(p, ub); /* struct stat43 * */
540                     *n_args = 2;
541                     break;
542           }
543           /* sys_readlink */
544           case 85: {
545                     const struct sys_readlink_args *p = params;
546                     uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
547                     uarg[1] = (intptr_t) SCARG(p, buf); /* char * */
548                     iarg[2] = SCARG(p, count); /* int */
549                     *n_args = 3;
550                     break;
551           }
552 #ifdef EXEC_AOUT
553           /* linux_sys_uselib */
554           case 86: {
555                     const struct linux_sys_uselib_args *p = params;
556                     uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
557                     *n_args = 1;
558                     break;
559           }
560 #else
561 #endif
562           /* linux_sys_swapon */
563           case 87: {
564                     const struct linux_sys_swapon_args *p = params;
565                     uarg[0] = (intptr_t) SCARG(p, name); /* char * */
566                     *n_args = 1;
567                     break;
568           }
569           /* linux_sys_reboot */
570           case 88: {
571                     const struct linux_sys_reboot_args *p = params;
572                     iarg[0] = SCARG(p, magic1); /* int */
573                     iarg[1] = SCARG(p, magic2); /* int */
574                     iarg[2] = SCARG(p, cmd); /* int */
575                     uarg[3] = (intptr_t) SCARG(p, arg); /* void * */
576                     *n_args = 4;
577                     break;
578           }
579           /* linux_sys_readdir */
580           case 89: {
581                     const struct linux_sys_readdir_args *p = params;
582                     iarg[0] = SCARG(p, fd); /* int */
583                     uarg[1] = (intptr_t) SCARG(p, dent); /* void * */
584                     uarg[2] = SCARG(p, count); /* unsigned int */
585                     *n_args = 3;
586                     break;
587           }
588           /* linux_sys_old_mmap */
589           case 90: {
590                     const struct linux_sys_old_mmap_args *p = params;
591                     uarg[0] = (intptr_t) SCARG(p, lmp); /* struct linux_oldmmap * */
592                     *n_args = 1;
593                     break;
594           }
595           /* sys_munmap */
596           case 91: {
597                     const struct sys_munmap_args *p = params;
598                     uarg[0] = (intptr_t) SCARG(p, addr); /* void * */
599                     uarg[1] = SCARG(p, len); /* size_t */
600                     *n_args = 2;
601                     break;
602           }
603           /* compat_43_sys_truncate */
604           case 92: {
605                     const struct compat_43_sys_truncate_args *p = params;
606                     uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
607                     iarg[1] = SCARG(p, length); /* long */
608                     *n_args = 2;
609                     break;
610           }
611           /* compat_43_sys_ftruncate */
612           case 93: {
613                     const struct compat_43_sys_ftruncate_args *p = params;
614                     iarg[0] = SCARG(p, fd); /* int */
615                     iarg[1] = SCARG(p, length); /* long */
616                     *n_args = 2;
617                     break;
618           }
619           /* sys_fchmod */
620           case 94: {
621                     const struct sys_fchmod_args *p = params;
622                     iarg[0] = SCARG(p, fd); /* int */
623                     iarg[1] = SCARG(p, mode); /* linux_umode_t */
624                     *n_args = 2;
625                     break;
626           }
627           /* linux_sys_fchown16 */
628           case 95: {
629                     const struct linux_sys_fchown16_args *p = params;
630                     iarg[0] = SCARG(p, fd); /* int */
631                     iarg[1] = SCARG(p, uid); /* linux_uid16_t */
632                     iarg[2] = SCARG(p, gid); /* linux_gid16_t */
633                     *n_args = 3;
634                     break;
635           }
636           /* linux_sys_getpriority */
637           case 96: {
638                     const struct linux_sys_getpriority_args *p = params;
639                     iarg[0] = SCARG(p, which); /* int */
640                     iarg[1] = SCARG(p, who); /* int */
641                     *n_args = 2;
642                     break;
643           }
644           /* sys_setpriority */
645           case 97: {
646                     const struct sys_setpriority_args *p = params;
647                     iarg[0] = SCARG(p, which); /* int */
648                     iarg[1] = SCARG(p, who); /* int */
649                     iarg[2] = SCARG(p, prio); /* int */
650                     *n_args = 3;
651                     break;
652           }
653           /* sys_profil */
654           case 98: {
655                     const struct sys_profil_args *p = params;
656                     uarg[0] = (intptr_t) SCARG(p, samples); /* void * */
657                     uarg[1] = SCARG(p, size); /* u_int */
658                     uarg[2] = SCARG(p, offset); /* u_int */
659                     uarg[3] = SCARG(p, scale); /* u_int */
660                     *n_args = 4;
661                     break;
662           }
663           /* linux_sys_statfs */
664           case 99: {
665                     const struct linux_sys_statfs_args *p = params;
666                     uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
667                     uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_statfs * */
668                     *n_args = 2;
669                     break;
670           }
671           /* linux_sys_fstatfs */
672           case 100: {
673                     const struct linux_sys_fstatfs_args *p = params;
674                     iarg[0] = SCARG(p, fd); /* int */
675                     uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_statfs * */
676                     *n_args = 2;
677                     break;
678           }
679           /* linux_sys_ioperm */
680           case 101: {
681                     const struct linux_sys_ioperm_args *p = params;
682                     uarg[0] = SCARG(p, lo); /* unsigned int */
683                     uarg[1] = SCARG(p, hi); /* unsigned int */
684                     iarg[2] = SCARG(p, val); /* int */
685                     *n_args = 3;
686                     break;
687           }
688           /* linux_sys_socketcall */
689           case 102: {
690                     const struct linux_sys_socketcall_args *p = params;
691                     iarg[0] = SCARG(p, what); /* int */
692                     uarg[1] = (intptr_t) SCARG(p, args); /* void * */
693                     *n_args = 2;
694                     break;
695           }
696           /* compat_50_sys_setitimer */
697           case 104: {
698                     const struct compat_50_sys_setitimer_args *p = params;
699                     iarg[0] = SCARG(p, which); /* int */
700                     uarg[1] = (intptr_t) SCARG(p, itv); /* struct itimerval50 * */
701                     uarg[2] = (intptr_t) SCARG(p, oitv); /* struct itimerval50 * */
702                     *n_args = 3;
703                     break;
704           }
705           /* compat_50_sys_getitimer */
706           case 105: {
707                     const struct compat_50_sys_getitimer_args *p = params;
708                     iarg[0] = SCARG(p, which); /* int */
709                     uarg[1] = (intptr_t) SCARG(p, itv); /* struct itimerval50 * */
710                     *n_args = 2;
711                     break;
712           }
713           /* linux_sys_stat */
714           case 106: {
715                     const struct linux_sys_stat_args *p = params;
716                     uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
717                     uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat * */
718                     *n_args = 2;
719                     break;
720           }
721           /* linux_sys_lstat */
722           case 107: {
723                     const struct linux_sys_lstat_args *p = params;
724                     uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
725                     uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat * */
726                     *n_args = 2;
727                     break;
728           }
729           /* linux_sys_fstat */
730           case 108: {
731                     const struct linux_sys_fstat_args *p = params;
732                     iarg[0] = SCARG(p, fd); /* int */
733                     uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat * */
734                     *n_args = 2;
735                     break;
736           }
737           /* linux_sys_olduname */
738           case 109: {
739                     const struct linux_sys_olduname_args *p = params;
740                     uarg[0] = (intptr_t) SCARG(p, up); /* struct linux_old_utsname * */
741                     *n_args = 1;
742                     break;
743           }
744           /* linux_sys_iopl */
745           case 110: {
746                     const struct linux_sys_iopl_args *p = params;
747                     iarg[0] = SCARG(p, level); /* int */
748                     *n_args = 1;
749                     break;
750           }
751           /* linux_sys_wait4 */
752           case 114: {
753                     const struct linux_sys_wait4_args *p = params;
754                     iarg[0] = SCARG(p, pid); /* int */
755                     uarg[1] = (intptr_t) SCARG(p, status); /* int * */
756                     iarg[2] = SCARG(p, options); /* int */
757                     uarg[3] = (intptr_t) SCARG(p, rusage); /* struct rusage50 * */
758                     *n_args = 4;
759                     break;
760           }
761           /* linux_sys_swapoff */
762           case 115: {
763                     const struct linux_sys_swapoff_args *p = params;
764                     uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
765                     *n_args = 1;
766                     break;
767           }
768           /* linux_sys_sysinfo */
769           case 116: {
770                     const struct linux_sys_sysinfo_args *p = params;
771                     uarg[0] = (intptr_t) SCARG(p, arg); /* struct linux_sysinfo * */
772                     *n_args = 1;
773                     break;
774           }
775           /* linux_sys_ipc */
776           case 117: {
777                     const struct linux_sys_ipc_args *p = params;
778                     iarg[0] = SCARG(p, what); /* int */
779                     iarg[1] = SCARG(p, a1); /* int */
780                     iarg[2] = SCARG(p, a2); /* int */
781                     iarg[3] = SCARG(p, a3); /* int */
782                     uarg[4] = (intptr_t) SCARG(p, ptr); /* void * */
783                     *n_args = 5;
784                     break;
785           }
786           /* sys_fsync */
787           case 118: {
788                     const struct sys_fsync_args *p = params;
789                     iarg[0] = SCARG(p, fd); /* int */
790                     *n_args = 1;
791                     break;
792           }
793           /* linux_sys_sigreturn */
794           case 119: {
795                     const struct linux_sys_sigreturn_args *p = params;
796                     uarg[0] = (intptr_t) SCARG(p, scp); /* struct linux_sigcontext * */
797                     *n_args = 1;
798                     break;
799           }
800           /* linux_sys_clone */
801           case 120: {
802                     const struct linux_sys_clone_args *p = params;
803                     iarg[0] = SCARG(p, flags); /* int */
804                     uarg[1] = (intptr_t) SCARG(p, stack); /* void * */
805                     uarg[2] = (intptr_t) SCARG(p, parent_tidptr); /* void * */
806                     uarg[3] = (intptr_t) SCARG(p, tls); /* void * */
807                     uarg[4] = (intptr_t) SCARG(p, child_tidptr); /* void * */
808                     *n_args = 5;
809                     break;
810           }
811           /* linux_sys_setdomainname */
812           case 121: {
813                     const struct linux_sys_setdomainname_args *p = params;
814                     uarg[0] = (intptr_t) SCARG(p, domainname); /* char * */
815                     iarg[1] = SCARG(p, len); /* int */
816                     *n_args = 2;
817                     break;
818           }
819           /* linux_sys_uname */
820           case 122: {
821                     const struct linux_sys_uname_args *p = params;
822                     uarg[0] = (intptr_t) SCARG(p, up); /* struct linux_utsname * */
823                     *n_args = 1;
824                     break;
825           }
826           /* linux_sys_modify_ldt */
827           case 123: {
828                     const struct linux_sys_modify_ldt_args *p = params;
829                     iarg[0] = SCARG(p, func); /* int */
830                     uarg[1] = (intptr_t) SCARG(p, ptr); /* void * */
831                     uarg[2] = SCARG(p, bytecount); /* size_t */
832                     *n_args = 3;
833                     break;
834           }
835           /* linux_sys_mprotect */
836           case 125: {
837                     const struct linux_sys_mprotect_args *p = params;
838                     uarg[0] = (intptr_t) SCARG(p, start); /* const void * */
839                     uarg[1] = SCARG(p, len); /* unsigned long */
840                     iarg[2] = SCARG(p, prot); /* int */
841                     *n_args = 3;
842                     break;
843           }
844           /* linux_sys_sigprocmask */
845           case 126: {
846                     const struct linux_sys_sigprocmask_args *p = params;
847                     iarg[0] = SCARG(p, how); /* int */
848                     uarg[1] = (intptr_t) SCARG(p, set); /* const linux_old_sigset_t * */
849                     uarg[2] = (intptr_t) SCARG(p, oset); /* linux_old_sigset_t * */
850                     *n_args = 3;
851                     break;
852           }
853           /* sys_getpgid */
854           case 132: {
855                     const struct sys_getpgid_args *p = params;
856                     iarg[0] = SCARG(p, pid); /* pid_t */
857                     *n_args = 1;
858                     break;
859           }
860           /* sys_fchdir */
861           case 133: {
862                     const struct sys_fchdir_args *p = params;
863                     iarg[0] = SCARG(p, fd); /* int */
864                     *n_args = 1;
865                     break;
866           }
867           /* linux_sys_personality */
868           case 136: {
869                     const struct linux_sys_personality_args *p = params;
870                     uarg[0] = SCARG(p, per); /* unsigned long */
871                     *n_args = 1;
872                     break;
873           }
874           /* linux_sys_setfsuid */
875           case 138: {
876                     const struct linux_sys_setfsuid_args *p = params;
877                     uarg[0] = SCARG(p, uid); /* uid_t */
878                     *n_args = 1;
879                     break;
880           }
881           /* linux_sys_setfsgid */
882           case 139: {
883                     const struct linux_sys_setfsgid_args *p = params;
884                     iarg[0] = SCARG(p, gid); /* gid_t */
885                     *n_args = 1;
886                     break;
887           }
888           /* linux_sys_llseek */
889           case 140: {
890                     const struct linux_sys_llseek_args *p = params;
891                     iarg[0] = SCARG(p, fd); /* int */
892                     uarg[1] = SCARG(p, ohigh); /* u_int32_t */
893                     uarg[2] = SCARG(p, olow); /* u_int32_t */
894                     uarg[3] = (intptr_t) SCARG(p, res); /* void * */
895                     iarg[4] = SCARG(p, whence); /* int */
896                     *n_args = 5;
897                     break;
898           }
899           /* linux_sys_getdents */
900           case 141: {
901                     const struct linux_sys_getdents_args *p = params;
902                     iarg[0] = SCARG(p, fd); /* int */
903                     uarg[1] = (intptr_t) SCARG(p, dent); /* struct linux_dirent * */
904                     uarg[2] = SCARG(p, count); /* unsigned int */
905                     *n_args = 3;
906                     break;
907           }
908           /* linux_sys_select */
909           case 142: {
910                     const struct linux_sys_select_args *p = params;
911                     iarg[0] = SCARG(p, nfds); /* int */
912                     uarg[1] = (intptr_t) SCARG(p, readfds); /* fd_set * */
913                     uarg[2] = (intptr_t) SCARG(p, writefds); /* fd_set * */
914                     uarg[3] = (intptr_t) SCARG(p, exceptfds); /* fd_set * */
915                     uarg[4] = (intptr_t) SCARG(p, timeout); /* struct timeval50 * */
916                     *n_args = 5;
917                     break;
918           }
919           /* sys_flock */
920           case 143: {
921                     const struct sys_flock_args *p = params;
922                     iarg[0] = SCARG(p, fd); /* int */
923                     iarg[1] = SCARG(p, how); /* int */
924                     *n_args = 2;
925                     break;
926           }
927           /* sys___msync13 */
928           case 144: {
929                     const struct sys___msync13_args *p = params;
930                     uarg[0] = (intptr_t) SCARG(p, addr); /* void * */
931                     uarg[1] = SCARG(p, len); /* size_t */
932                     iarg[2] = SCARG(p, flags); /* int */
933                     *n_args = 3;
934                     break;
935           }
936           /* sys_readv */
937           case 145: {
938                     const struct sys_readv_args *p = params;
939                     iarg[0] = SCARG(p, fd); /* int */
940                     uarg[1] = (intptr_t) SCARG(p, iovp); /* const struct iovec * */
941                     iarg[2] = SCARG(p, iovcnt); /* int */
942                     *n_args = 3;
943                     break;
944           }
945           /* sys_writev */
946           case 146: {
947                     const struct sys_writev_args *p = params;
948                     iarg[0] = SCARG(p, fd); /* int */
949                     uarg[1] = (intptr_t) SCARG(p, iovp); /* const struct iovec * */
950                     iarg[2] = SCARG(p, iovcnt); /* int */
951                     *n_args = 3;
952                     break;
953           }
954           /* sys_getsid */
955           case 147: {
956                     const struct sys_getsid_args *p = params;
957                     iarg[0] = SCARG(p, pid); /* pid_t */
958                     *n_args = 1;
959                     break;
960           }
961           /* linux_sys_fdatasync */
962           case 148: {
963                     const struct linux_sys_fdatasync_args *p = params;
964                     iarg[0] = SCARG(p, fd); /* int */
965                     *n_args = 1;
966                     break;
967           }
968           /* linux_sys___sysctl */
969           case 149: {
970                     const struct linux_sys___sysctl_args *p = params;
971                     uarg[0] = (intptr_t) SCARG(p, lsp); /* struct linux___sysctl * */
972                     *n_args = 1;
973                     break;
974           }
975           /* sys_mlock */
976           case 150: {
977                     const struct sys_mlock_args *p = params;
978                     uarg[0] = (intptr_t) SCARG(p, addr); /* void * */
979                     uarg[1] = SCARG(p, len); /* size_t */
980                     *n_args = 2;
981                     break;
982           }
983           /* sys_munlock */
984           case 151: {
985                     const struct sys_munlock_args *p = params;
986                     uarg[0] = (intptr_t) SCARG(p, addr); /* void * */
987                     uarg[1] = SCARG(p, len); /* size_t */
988                     *n_args = 2;
989                     break;
990           }
991           /* sys_mlockall */
992           case 152: {
993                     const struct sys_mlockall_args *p = params;
994                     iarg[0] = SCARG(p, flags); /* int */
995                     *n_args = 1;
996                     break;
997           }
998           /* sys_munlockall */
999           case 153: {
1000                     *n_args = 0;
1001                     break;
1002           }
1003           /* linux_sys_sched_setparam */
1004           case 154: {
1005                     const struct linux_sys_sched_setparam_args *p = params;
1006                     iarg[0] = SCARG(p, pid); /* pid_t */
1007                     uarg[1] = (intptr_t) SCARG(p, sp); /* const struct linux_sched_param * */
1008                     *n_args = 2;
1009                     break;
1010           }
1011           /* linux_sys_sched_getparam */
1012           case 155: {
1013                     const struct linux_sys_sched_getparam_args *p = params;
1014                     iarg[0] = SCARG(p, pid); /* pid_t */
1015                     uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_sched_param * */
1016                     *n_args = 2;
1017                     break;
1018           }
1019           /* linux_sys_sched_setscheduler */
1020           case 156: {
1021                     const struct linux_sys_sched_setscheduler_args *p = params;
1022                     iarg[0] = SCARG(p, pid); /* pid_t */
1023                     iarg[1] = SCARG(p, policy); /* int */
1024                     uarg[2] = (intptr_t) SCARG(p, sp); /* const struct linux_sched_param * */
1025                     *n_args = 3;
1026                     break;
1027           }
1028           /* linux_sys_sched_getscheduler */
1029           case 157: {
1030                     const struct linux_sys_sched_getscheduler_args *p = params;
1031                     iarg[0] = SCARG(p, pid); /* pid_t */
1032                     *n_args = 1;
1033                     break;
1034           }
1035           /* linux_sys_sched_yield */
1036           case 158: {
1037                     *n_args = 0;
1038                     break;
1039           }
1040           /* linux_sys_sched_get_priority_max */
1041           case 159: {
1042                     const struct linux_sys_sched_get_priority_max_args *p = params;
1043                     iarg[0] = SCARG(p, policy); /* int */
1044                     *n_args = 1;
1045                     break;
1046           }
1047           /* linux_sys_sched_get_priority_min */
1048           case 160: {
1049                     const struct linux_sys_sched_get_priority_min_args *p = params;
1050                     iarg[0] = SCARG(p, policy); /* int */
1051                     *n_args = 1;
1052                     break;
1053           }
1054           /* linux_sys_nanosleep */
1055           case 162: {
1056                     const struct linux_sys_nanosleep_args *p = params;
1057                     uarg[0] = (intptr_t) SCARG(p, rqtp); /* const struct linux_timespec * */
1058                     uarg[1] = (intptr_t) SCARG(p, rmtp); /* struct linux_timespec * */
1059                     *n_args = 2;
1060                     break;
1061           }
1062           /* linux_sys_mremap */
1063           case 163: {
1064                     const struct linux_sys_mremap_args *p = params;
1065                     uarg[0] = (intptr_t) SCARG(p, old_address); /* void * */
1066                     uarg[1] = SCARG(p, old_size); /* size_t */
1067                     uarg[2] = SCARG(p, new_size); /* size_t */
1068                     uarg[3] = SCARG(p, flags); /* u_long */
1069                     *n_args = 4;
1070                     break;
1071           }
1072           /* linux_sys_setresuid16 */
1073           case 164: {
1074                     const struct linux_sys_setresuid16_args *p = params;
1075                     iarg[0] = SCARG(p, ruid); /* linux_uid16_t */
1076                     iarg[1] = SCARG(p, euid); /* linux_uid16_t */
1077                     iarg[2] = SCARG(p, suid); /* linux_uid16_t */
1078                     *n_args = 3;
1079                     break;
1080           }
1081           /* linux_sys_getresuid16 */
1082           case 165: {
1083                     const struct linux_sys_getresuid16_args *p = params;
1084                     uarg[0] = (intptr_t) SCARG(p, ruid); /* linux_uid16_t * */
1085                     uarg[1] = (intptr_t) SCARG(p, euid); /* linux_uid16_t * */
1086                     uarg[2] = (intptr_t) SCARG(p, suid); /* linux_uid16_t * */
1087                     *n_args = 3;
1088                     break;
1089           }
1090           /* sys_poll */
1091           case 168: {
1092                     const struct sys_poll_args *p = params;
1093                     uarg[0] = (intptr_t) SCARG(p, fds); /* struct pollfd * */
1094                     uarg[1] = SCARG(p, nfds); /* u_int */
1095                     iarg[2] = SCARG(p, timeout); /* int */
1096                     *n_args = 3;
1097                     break;
1098           }
1099           /* linux_sys_setresgid16 */
1100           case 170: {
1101                     const struct linux_sys_setresgid16_args *p = params;
1102                     iarg[0] = SCARG(p, rgid); /* linux_gid16_t */
1103                     iarg[1] = SCARG(p, egid); /* linux_gid16_t */
1104                     iarg[2] = SCARG(p, sgid); /* linux_gid16_t */
1105                     *n_args = 3;
1106                     break;
1107           }
1108           /* linux_sys_getresgid16 */
1109           case 171: {
1110                     const struct linux_sys_getresgid16_args *p = params;
1111                     uarg[0] = (intptr_t) SCARG(p, rgid); /* linux_gid16_t * */
1112                     uarg[1] = (intptr_t) SCARG(p, egid); /* linux_gid16_t * */
1113                     uarg[2] = (intptr_t) SCARG(p, sgid); /* linux_gid16_t * */
1114                     *n_args = 3;
1115                     break;
1116           }
1117           /* linux_sys_rt_sigreturn */
1118           case 173: {
1119                     const struct linux_sys_rt_sigreturn_args *p = params;
1120                     uarg[0] = (intptr_t) SCARG(p, ucp); /* struct linux_ucontext * */
1121                     *n_args = 1;
1122                     break;
1123           }
1124           /* linux_sys_rt_sigaction */
1125           case 174: {
1126                     const struct linux_sys_rt_sigaction_args *p = params;
1127                     iarg[0] = SCARG(p, signum); /* int */
1128                     uarg[1] = (intptr_t) SCARG(p, nsa); /* const struct linux_sigaction * */
1129                     uarg[2] = (intptr_t) SCARG(p, osa); /* struct linux_sigaction * */
1130                     uarg[3] = SCARG(p, sigsetsize); /* size_t */
1131                     *n_args = 4;
1132                     break;
1133           }
1134           /* linux_sys_rt_sigprocmask */
1135           case 175: {
1136                     const struct linux_sys_rt_sigprocmask_args *p = params;
1137                     iarg[0] = SCARG(p, how); /* int */
1138                     uarg[1] = (intptr_t) SCARG(p, set); /* const linux_sigset_t * */
1139                     uarg[2] = (intptr_t) SCARG(p, oset); /* linux_sigset_t * */
1140                     uarg[3] = SCARG(p, sigsetsize); /* size_t */
1141                     *n_args = 4;
1142                     break;
1143           }
1144           /* linux_sys_rt_sigpending */
1145           case 176: {
1146                     const struct linux_sys_rt_sigpending_args *p = params;
1147                     uarg[0] = (intptr_t) SCARG(p, set); /* linux_sigset_t * */
1148                     uarg[1] = SCARG(p, sigsetsize); /* size_t */
1149                     *n_args = 2;
1150                     break;
1151           }
1152           /* linux_sys_rt_sigtimedwait */
1153           case 177: {
1154                     const struct linux_sys_rt_sigtimedwait_args *p = params;
1155                     uarg[0] = (intptr_t) SCARG(p, set); /* const linux_sigset_t * */
1156                     uarg[1] = (intptr_t) SCARG(p, info); /* linux_siginfo_t * */
1157                     uarg[2] = (intptr_t) SCARG(p, timeout); /* const struct linux_timespec * */
1158                     *n_args = 3;
1159                     break;
1160           }
1161           /* linux_sys_rt_queueinfo */
1162           case 178: {
1163                     const struct linux_sys_rt_queueinfo_args *p = params;
1164                     iarg[0] = SCARG(p, pid); /* int */
1165                     iarg[1] = SCARG(p, signum); /* int */
1166                     uarg[2] = (intptr_t) SCARG(p, uinfo); /* linux_siginfo_t * */
1167                     *n_args = 3;
1168                     break;
1169           }
1170           /* linux_sys_rt_sigsuspend */
1171           case 179: {
1172                     const struct linux_sys_rt_sigsuspend_args *p = params;
1173                     uarg[0] = (intptr_t) SCARG(p, unewset); /* linux_sigset_t * */
1174                     uarg[1] = SCARG(p, sigsetsize); /* size_t */
1175                     *n_args = 2;
1176                     break;
1177           }
1178           /* linux_sys_pread */
1179           case 180: {
1180                     const struct linux_sys_pread_args *p = params;
1181                     iarg[0] = SCARG(p, fd); /* int */
1182                     uarg[1] = (intptr_t) SCARG(p, buf); /* char * */
1183                     uarg[2] = SCARG(p, nbyte); /* size_t */
1184                     iarg[3] = SCARG(p, offset); /* off_t */
1185                     *n_args = 4;
1186                     break;
1187           }
1188           /* linux_sys_pwrite */
1189           case 181: {
1190                     const struct linux_sys_pwrite_args *p = params;
1191                     iarg[0] = SCARG(p, fd); /* int */
1192                     uarg[1] = (intptr_t) SCARG(p, buf); /* char * */
1193                     uarg[2] = SCARG(p, nbyte); /* size_t */
1194                     iarg[3] = SCARG(p, offset); /* off_t */
1195                     *n_args = 4;
1196                     break;
1197           }
1198           /* linux_sys_chown16 */
1199           case 182: {
1200                     const struct linux_sys_chown16_args *p = params;
1201                     uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
1202                     iarg[1] = SCARG(p, uid); /* linux_uid16_t */
1203                     iarg[2] = SCARG(p, gid); /* linux_gid16_t */
1204                     *n_args = 3;
1205                     break;
1206           }
1207           /* sys___getcwd */
1208           case 183: {
1209                     const struct sys___getcwd_args *p = params;
1210                     uarg[0] = (intptr_t) SCARG(p, bufp); /* char * */
1211                     uarg[1] = SCARG(p, length); /* size_t */
1212                     *n_args = 2;
1213                     break;
1214           }
1215           /* linux_sys_sigaltstack */
1216           case 186: {
1217                     const struct linux_sys_sigaltstack_args *p = params;
1218                     uarg[0] = (intptr_t) SCARG(p, ss); /* const struct linux_sigaltstack * */
1219                     uarg[1] = (intptr_t) SCARG(p, oss); /* struct linux_sigaltstack * */
1220                     *n_args = 2;
1221                     break;
1222           }
1223           /* sys___vfork14 */
1224           case 190: {
1225                     *n_args = 0;
1226                     break;
1227           }
1228           /* linux_sys_ugetrlimit */
1229           case 191: {
1230                     const struct linux_sys_ugetrlimit_args *p = params;
1231                     iarg[0] = SCARG(p, which); /* int */
1232                     uarg[1] = (intptr_t) SCARG(p, rlp); /* struct orlimit * */
1233                     *n_args = 2;
1234                     break;
1235           }
1236 #define linux_sys_mmap2_args linux_sys_mmap_args
1237           /* linux_sys_mmap2 */
1238           case 192: {
1239                     const struct linux_sys_mmap2_args *p = params;
1240                     uarg[0] = SCARG(p, addr); /* unsigned long */
1241                     uarg[1] = SCARG(p, len); /* size_t */
1242                     iarg[2] = SCARG(p, prot); /* int */
1243                     iarg[3] = SCARG(p, flags); /* int */
1244                     iarg[4] = SCARG(p, fd); /* int */
1245                     iarg[5] = SCARG(p, offset); /* linux_off_t */
1246                     *n_args = 6;
1247                     break;
1248           }
1249           /* linux_sys_truncate64 */
1250           case 193: {
1251                     const struct linux_sys_truncate64_args *p = params;
1252                     uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
1253                     iarg[1] = SCARG(p, length); /* off_t */
1254                     *n_args = 2;
1255                     break;
1256           }
1257           /* linux_sys_ftruncate64 */
1258           case 194: {
1259                     const struct linux_sys_ftruncate64_args *p = params;
1260                     uarg[0] = SCARG(p, fd); /* unsigned int */
1261                     iarg[1] = SCARG(p, length); /* off_t */
1262                     *n_args = 2;
1263                     break;
1264           }
1265           /* linux_sys_stat64 */
1266           case 195: {
1267                     const struct linux_sys_stat64_args *p = params;
1268                     uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
1269                     uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat64 * */
1270                     *n_args = 2;
1271                     break;
1272           }
1273           /* linux_sys_lstat64 */
1274           case 196: {
1275                     const struct linux_sys_lstat64_args *p = params;
1276                     uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
1277                     uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat64 * */
1278                     *n_args = 2;
1279                     break;
1280           }
1281           /* linux_sys_fstat64 */
1282           case 197: {
1283                     const struct linux_sys_fstat64_args *p = params;
1284                     iarg[0] = SCARG(p, fd); /* int */
1285                     uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat64 * */
1286                     *n_args = 2;
1287                     break;
1288           }
1289           /* sys___posix_lchown */
1290           case 198: {
1291                     const struct sys___posix_lchown_args *p = params;
1292                     uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
1293                     uarg[1] = SCARG(p, uid); /* uid_t */
1294                     iarg[2] = SCARG(p, gid); /* gid_t */
1295                     *n_args = 3;
1296                     break;
1297           }
1298           /* sys_getuid */
1299           case 199: {
1300                     *n_args = 0;
1301                     break;
1302           }
1303           /* sys_getgid */
1304           case 200: {
1305                     *n_args = 0;
1306                     break;
1307           }
1308           /* sys_geteuid */
1309           case 201: {
1310                     *n_args = 0;
1311                     break;
1312           }
1313           /* sys_getegid */
1314           case 202: {
1315                     *n_args = 0;
1316                     break;
1317           }
1318           /* sys_setreuid */
1319           case 203: {
1320                     const struct sys_setreuid_args *p = params;
1321                     uarg[0] = SCARG(p, ruid); /* uid_t */
1322                     uarg[1] = SCARG(p, euid); /* uid_t */
1323                     *n_args = 2;
1324                     break;
1325           }
1326           /* sys_setregid */
1327           case 204: {
1328                     const struct sys_setregid_args *p = params;
1329                     iarg[0] = SCARG(p, rgid); /* gid_t */
1330                     iarg[1] = SCARG(p, egid); /* gid_t */
1331                     *n_args = 2;
1332                     break;
1333           }
1334           /* sys_getgroups */
1335           case 205: {
1336                     const struct sys_getgroups_args *p = params;
1337                     iarg[0] = SCARG(p, gidsetsize); /* int */
1338                     uarg[1] = (intptr_t) SCARG(p, gidset); /* gid_t * */
1339                     *n_args = 2;
1340                     break;
1341           }
1342           /* sys_setgroups */
1343           case 206: {
1344                     const struct sys_setgroups_args *p = params;
1345                     iarg[0] = SCARG(p, gidsetsize); /* int */
1346                     uarg[1] = (intptr_t) SCARG(p, gidset); /* gid_t * */
1347                     *n_args = 2;
1348                     break;
1349           }
1350           /* sys___posix_fchown */
1351           case 207: {
1352                     const struct sys___posix_fchown_args *p = params;
1353                     iarg[0] = SCARG(p, fd); /* int */
1354                     uarg[1] = SCARG(p, uid); /* uid_t */
1355                     iarg[2] = SCARG(p, gid); /* gid_t */
1356                     *n_args = 3;
1357                     break;
1358           }
1359           /* linux_sys_setresuid */
1360           case 208: {
1361                     const struct linux_sys_setresuid_args *p = params;
1362                     uarg[0] = SCARG(p, ruid); /* uid_t */
1363                     uarg[1] = SCARG(p, euid); /* uid_t */
1364                     uarg[2] = SCARG(p, suid); /* uid_t */
1365                     *n_args = 3;
1366                     break;
1367           }
1368           /* linux_sys_getresuid */
1369           case 209: {
1370                     const struct linux_sys_getresuid_args *p = params;
1371                     uarg[0] = (intptr_t) SCARG(p, ruid); /* uid_t * */
1372                     uarg[1] = (intptr_t) SCARG(p, euid); /* uid_t * */
1373                     uarg[2] = (intptr_t) SCARG(p, suid); /* uid_t * */
1374                     *n_args = 3;
1375                     break;
1376           }
1377           /* linux_sys_setresgid */
1378           case 210: {
1379                     const struct linux_sys_setresgid_args *p = params;
1380                     iarg[0] = SCARG(p, rgid); /* gid_t */
1381                     iarg[1] = SCARG(p, egid); /* gid_t */
1382                     iarg[2] = SCARG(p, sgid); /* gid_t */
1383                     *n_args = 3;
1384                     break;
1385           }
1386           /* linux_sys_getresgid */
1387           case 211: {
1388                     const struct linux_sys_getresgid_args *p = params;
1389                     uarg[0] = (intptr_t) SCARG(p, rgid); /* gid_t * */
1390                     uarg[1] = (intptr_t) SCARG(p, egid); /* gid_t * */
1391                     uarg[2] = (intptr_t) SCARG(p, sgid); /* gid_t * */
1392                     *n_args = 3;
1393                     break;
1394           }
1395           /* sys___posix_chown */
1396           case 212: {
1397                     const struct sys___posix_chown_args *p = params;
1398                     uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
1399                     uarg[1] = SCARG(p, uid); /* uid_t */
1400                     iarg[2] = SCARG(p, gid); /* gid_t */
1401                     *n_args = 3;
1402                     break;
1403           }
1404           /* sys_setuid */
1405           case 213: {
1406                     const struct sys_setuid_args *p = params;
1407                     uarg[0] = SCARG(p, uid); /* uid_t */
1408                     *n_args = 1;
1409                     break;
1410           }
1411           /* sys_setgid */
1412           case 214: {
1413                     const struct sys_setgid_args *p = params;
1414                     iarg[0] = SCARG(p, gid); /* gid_t */
1415                     *n_args = 1;
1416                     break;
1417           }
1418           /* linux_sys_setfsuid */
1419           case 215: {
1420                     const struct linux_sys_setfsuid_args *p = params;
1421                     uarg[0] = SCARG(p, uid); /* uid_t */
1422                     *n_args = 1;
1423                     break;
1424           }
1425           /* linux_sys_setfsgid */
1426           case 216: {
1427                     const struct linux_sys_setfsgid_args *p = params;
1428                     iarg[0] = SCARG(p, gid); /* gid_t */
1429                     *n_args = 1;
1430                     break;
1431           }
1432           /* sys_mincore */
1433           case 218: {
1434                     const struct sys_mincore_args *p = params;
1435                     uarg[0] = (intptr_t) SCARG(p, addr); /* void * */
1436                     uarg[1] = SCARG(p, len); /* size_t */
1437                     uarg[2] = (intptr_t) SCARG(p, vec); /* char * */
1438                     *n_args = 3;
1439                     break;
1440           }
1441           /* sys_madvise */
1442           case 219: {
1443                     const struct sys_madvise_args *p = params;
1444                     uarg[0] = (intptr_t) SCARG(p, addr); /* void * */
1445                     uarg[1] = SCARG(p, len); /* size_t */
1446                     iarg[2] = SCARG(p, behav); /* int */
1447                     *n_args = 3;
1448                     break;
1449           }
1450           /* linux_sys_getdents64 */
1451           case 220: {
1452                     const struct linux_sys_getdents64_args *p = params;
1453                     iarg[0] = SCARG(p, fd); /* int */
1454                     uarg[1] = (intptr_t) SCARG(p, dent); /* struct linux_dirent64 * */
1455                     uarg[2] = SCARG(p, count); /* unsigned int */
1456                     *n_args = 3;
1457                     break;
1458           }
1459           /* linux_sys_fcntl64 */
1460           case 221: {
1461                     const struct linux_sys_fcntl64_args *p = params;
1462                     iarg[0] = SCARG(p, fd); /* int */
1463                     iarg[1] = SCARG(p, cmd); /* int */
1464                     uarg[2] = (intptr_t) SCARG(p, arg); /* void * */
1465                     *n_args = 3;
1466                     break;
1467           }
1468           /* linux_sys_gettid */
1469           case 224: {
1470                     *n_args = 0;
1471                     break;
1472           }
1473           /* linux_sys_readahead */
1474           case 225: {
1475                     const struct linux_sys_readahead_args *p = params;
1476                     iarg[0] = SCARG(p, fd); /* int */
1477                     iarg[1] = SCARG(p, offset); /* off_t */
1478                     uarg[2] = SCARG(p, count); /* size_t */
1479                     *n_args = 3;
1480                     break;
1481           }
1482           /* linux_sys_setxattr */
1483           case 226: {
1484                     const struct linux_sys_setxattr_args *p = params;
1485                     uarg[0] = (intptr_t) SCARG(p, path); /* char * */
1486                     uarg[1] = (intptr_t) SCARG(p, name); /* char * */
1487                     uarg[2] = (intptr_t) SCARG(p, value); /* void * */
1488                     uarg[3] = SCARG(p, size); /* size_t */
1489                     iarg[4] = SCARG(p, flags); /* int */
1490                     *n_args = 5;
1491                     break;
1492           }
1493           /* linux_sys_lsetxattr */
1494           case 227: {
1495                     const struct linux_sys_lsetxattr_args *p = params;
1496                     uarg[0] = (intptr_t) SCARG(p, path); /* char * */
1497                     uarg[1] = (intptr_t) SCARG(p, name); /* char * */
1498                     uarg[2] = (intptr_t) SCARG(p, value); /* void * */
1499                     uarg[3] = SCARG(p, size); /* size_t */
1500                     iarg[4] = SCARG(p, flags); /* int */
1501                     *n_args = 5;
1502                     break;
1503           }
1504           /* linux_sys_fsetxattr */
1505           case 228: {
1506                     const struct linux_sys_fsetxattr_args *p = params;
1507                     iarg[0] = SCARG(p, fd); /* int */
1508                     uarg[1] = (intptr_t) SCARG(p, name); /* char * */
1509                     uarg[2] = (intptr_t) SCARG(p, value); /* void * */
1510                     uarg[3] = SCARG(p, size); /* size_t */
1511                     iarg[4] = SCARG(p, flags); /* int */
1512                     *n_args = 5;
1513                     break;
1514           }
1515           /* linux_sys_getxattr */
1516           case 229: {
1517                     const struct linux_sys_getxattr_args *p = params;
1518                     uarg[0] = (intptr_t) SCARG(p, path); /* char * */
1519                     uarg[1] = (intptr_t) SCARG(p, name); /* char * */
1520                     uarg[2] = (intptr_t) SCARG(p, value); /* void * */
1521                     uarg[3] = SCARG(p, size); /* size_t */
1522                     *n_args = 4;
1523                     break;
1524           }
1525           /* linux_sys_lgetxattr */
1526           case 230: {
1527                     const struct linux_sys_lgetxattr_args *p = params;
1528                     uarg[0] = (intptr_t) SCARG(p, path); /* char * */
1529                     uarg[1] = (intptr_t) SCARG(p, name); /* char * */
1530                     uarg[2] = (intptr_t) SCARG(p, value); /* void * */
1531                     uarg[3] = SCARG(p, size); /* size_t */
1532                     *n_args = 4;
1533                     break;
1534           }
1535           /* linux_sys_fgetxattr */
1536           case 231: {
1537                     const struct linux_sys_fgetxattr_args *p = params;
1538                     iarg[0] = SCARG(p, fd); /* int */
1539                     uarg[1] = (intptr_t) SCARG(p, name); /* char * */
1540                     uarg[2] = (intptr_t) SCARG(p, value); /* void * */
1541                     uarg[3] = SCARG(p, size); /* size_t */
1542                     *n_args = 4;
1543                     break;
1544           }
1545           /* linux_sys_listxattr */
1546           case 232: {
1547                     const struct linux_sys_listxattr_args *p = params;
1548                     uarg[0] = (intptr_t) SCARG(p, path); /* char * */
1549                     uarg[1] = (intptr_t) SCARG(p, list); /* char * */
1550                     uarg[2] = SCARG(p, size); /* size_t */
1551                     *n_args = 3;
1552                     break;
1553           }
1554           /* linux_sys_llistxattr */
1555           case 233: {
1556                     const struct linux_sys_llistxattr_args *p = params;
1557                     uarg[0] = (intptr_t) SCARG(p, path); /* char * */
1558                     uarg[1] = (intptr_t) SCARG(p, list); /* char * */
1559                     uarg[2] = SCARG(p, size); /* size_t */
1560                     *n_args = 3;
1561                     break;
1562           }
1563           /* linux_sys_flistxattr */
1564           case 234: {
1565                     const struct linux_sys_flistxattr_args *p = params;
1566                     iarg[0] = SCARG(p, fd); /* int */
1567                     uarg[1] = (intptr_t) SCARG(p, list); /* char * */
1568                     uarg[2] = SCARG(p, size); /* size_t */
1569                     *n_args = 3;
1570                     break;
1571           }
1572           /* linux_sys_removexattr */
1573           case 235: {
1574                     const struct linux_sys_removexattr_args *p = params;
1575                     uarg[0] = (intptr_t) SCARG(p, path); /* char * */
1576                     uarg[1] = (intptr_t) SCARG(p, name); /* char * */
1577                     *n_args = 2;
1578                     break;
1579           }
1580           /* linux_sys_lremovexattr */
1581           case 236: {
1582                     const struct linux_sys_lremovexattr_args *p = params;
1583                     uarg[0] = (intptr_t) SCARG(p, path); /* char * */
1584                     uarg[1] = (intptr_t) SCARG(p, name); /* char * */
1585                     *n_args = 2;
1586                     break;
1587           }
1588           /* linux_sys_fremovexattr */
1589           case 237: {
1590                     const struct linux_sys_fremovexattr_args *p = params;
1591                     iarg[0] = SCARG(p, fd); /* int */
1592                     uarg[1] = (intptr_t) SCARG(p, name); /* char * */
1593                     *n_args = 2;
1594                     break;
1595           }
1596           /* linux_sys_tkill */
1597           case 238: {
1598                     const struct linux_sys_tkill_args *p = params;
1599                     iarg[0] = SCARG(p, tid); /* int */
1600                     iarg[1] = SCARG(p, sig); /* int */
1601                     *n_args = 2;
1602                     break;
1603           }
1604           /* linux_sys_futex */
1605           case 240: {
1606                     const struct linux_sys_futex_args *p = params;
1607                     uarg[0] = (intptr_t) SCARG(p, uaddr); /* int * */
1608                     iarg[1] = SCARG(p, op); /* int */
1609                     iarg[2] = SCARG(p, val); /* int */
1610                     uarg[3] = (intptr_t) SCARG(p, timeout); /* const struct linux_timespec * */
1611                     uarg[4] = (intptr_t) SCARG(p, uaddr2); /* int * */
1612                     iarg[5] = SCARG(p, val3); /* int */
1613                     *n_args = 6;
1614                     break;
1615           }
1616           /* linux_sys_sched_setaffinity */
1617           case 241: {
1618                     const struct linux_sys_sched_setaffinity_args *p = params;
1619                     iarg[0] = SCARG(p, pid); /* pid_t */
1620                     uarg[1] = SCARG(p, len); /* unsigned int */
1621                     uarg[2] = (intptr_t) SCARG(p, mask); /* unsigned long * */
1622                     *n_args = 3;
1623                     break;
1624           }
1625           /* linux_sys_sched_getaffinity */
1626           case 242: {
1627                     const struct linux_sys_sched_getaffinity_args *p = params;
1628                     iarg[0] = SCARG(p, pid); /* pid_t */
1629                     uarg[1] = SCARG(p, len); /* unsigned int */
1630                     uarg[2] = (intptr_t) SCARG(p, mask); /* unsigned long * */
1631                     *n_args = 3;
1632                     break;
1633           }
1634           /* linux_sys_set_thread_area */
1635           case 243: {
1636                     const struct linux_sys_set_thread_area_args *p = params;
1637                     uarg[0] = (intptr_t) SCARG(p, desc); /* struct linux_user_desc * */
1638                     *n_args = 1;
1639                     break;
1640           }
1641           /* linux_sys_get_thread_area */
1642           case 244: {
1643                     const struct linux_sys_get_thread_area_args *p = params;
1644                     uarg[0] = (intptr_t) SCARG(p, desc); /* struct linux_user_desc * */
1645                     *n_args = 1;
1646                     break;
1647           }
1648           /* linux_sys_fadvise64 */
1649           case 250: {
1650                     const struct linux_sys_fadvise64_args *p = params;
1651                     iarg[0] = SCARG(p, fd); /* int */
1652                     iarg[1] = SCARG(p, offset); /* off_t */
1653                     uarg[2] = SCARG(p, len); /* size_t */
1654                     iarg[3] = SCARG(p, advice); /* int */
1655                     *n_args = 4;
1656                     break;
1657           }
1658           /* linux_sys_exit_group */
1659           case 252: {
1660                     const struct linux_sys_exit_group_args *p = params;
1661                     iarg[0] = SCARG(p, error_code); /* int */
1662                     *n_args = 1;
1663                     break;
1664           }
1665           /* linux_sys_epoll_create */
1666           case 254: {
1667                     const struct linux_sys_epoll_create_args *p = params;
1668                     iarg[0] = SCARG(p, size); /* int */
1669                     *n_args = 1;
1670                     break;
1671           }
1672           /* linux_sys_epoll_ctl */
1673           case 255: {
1674                     const struct linux_sys_epoll_ctl_args *p = params;
1675                     iarg[0] = SCARG(p, epfd); /* int */
1676                     iarg[1] = SCARG(p, op); /* int */
1677                     iarg[2] = SCARG(p, fd); /* int */
1678                     uarg[3] = (intptr_t) SCARG(p, event); /* struct linux_epoll_event * */
1679                     *n_args = 4;
1680                     break;
1681           }
1682           /* linux_sys_epoll_wait */
1683           case 256: {
1684                     const struct linux_sys_epoll_wait_args *p = params;
1685                     iarg[0] = SCARG(p, epfd); /* int */
1686                     uarg[1] = (intptr_t) SCARG(p, events); /* struct linux_epoll_event * */
1687                     iarg[2] = SCARG(p, maxevents); /* int */
1688                     iarg[3] = SCARG(p, timeout); /* int */
1689                     *n_args = 4;
1690                     break;
1691           }
1692           /* linux_sys_set_tid_address */
1693           case 258: {
1694                     const struct linux_sys_set_tid_address_args *p = params;
1695                     uarg[0] = (intptr_t) SCARG(p, tid); /* int * */
1696                     *n_args = 1;
1697                     break;
1698           }
1699           /* linux_sys_timer_create */
1700           case 259: {
1701                     const struct linux_sys_timer_create_args *p = params;
1702                     iarg[0] = SCARG(p, clockid); /* clockid_t */
1703                     uarg[1] = (intptr_t) SCARG(p, evp); /* struct linux_sigevent * */
1704                     uarg[2] = (intptr_t) SCARG(p, timerid); /* timer_t * */
1705                     *n_args = 3;
1706                     break;
1707           }
1708           /* linux_sys_timer_settime */
1709           case 260: {
1710                     const struct linux_sys_timer_settime_args *p = params;
1711                     iarg[0] = SCARG(p, timerid); /* timer_t */
1712                     iarg[1] = SCARG(p, flags); /* int */
1713                     uarg[2] = (intptr_t) SCARG(p, tim); /* const struct linux_itimerspec * */
1714                     uarg[3] = (intptr_t) SCARG(p, otim); /* struct linux_itimerspec * */
1715                     *n_args = 4;
1716                     break;
1717           }
1718           /* linux_sys_timer_gettime */
1719           case 261: {
1720                     const struct linux_sys_timer_gettime_args *p = params;
1721                     iarg[0] = SCARG(p, timerid); /* timer_t */
1722                     uarg[1] = (intptr_t) SCARG(p, tim); /* struct linux_itimerspec * */
1723                     *n_args = 2;
1724                     break;
1725           }
1726           /* sys_timer_getoverrun */
1727           case 262: {
1728                     const struct sys_timer_getoverrun_args *p = params;
1729                     iarg[0] = SCARG(p, timerid); /* timer_t */
1730                     *n_args = 1;
1731                     break;
1732           }
1733           /* sys_timer_delete */
1734           case 263: {
1735                     const struct sys_timer_delete_args *p = params;
1736                     iarg[0] = SCARG(p, timerid); /* timer_t */
1737                     *n_args = 1;
1738                     break;
1739           }
1740           /* linux_sys_clock_settime */
1741           case 264: {
1742                     const struct linux_sys_clock_settime_args *p = params;
1743                     iarg[0] = SCARG(p, which); /* clockid_t */
1744                     uarg[1] = (intptr_t) SCARG(p, tp); /* struct linux_timespec * */
1745                     *n_args = 2;
1746                     break;
1747           }
1748           /* linux_sys_clock_gettime */
1749           case 265: {
1750                     const struct linux_sys_clock_gettime_args *p = params;
1751                     iarg[0] = SCARG(p, which); /* clockid_t */
1752                     uarg[1] = (intptr_t) SCARG(p, tp); /* struct linux_timespec * */
1753                     *n_args = 2;
1754                     break;
1755           }
1756           /* linux_sys_clock_getres */
1757           case 266: {
1758                     const struct linux_sys_clock_getres_args *p = params;
1759                     iarg[0] = SCARG(p, which); /* clockid_t */
1760                     uarg[1] = (intptr_t) SCARG(p, tp); /* struct linux_timespec * */
1761                     *n_args = 2;
1762                     break;
1763           }
1764           /* linux_sys_clock_nanosleep */
1765           case 267: {
1766                     const struct linux_sys_clock_nanosleep_args *p = params;
1767                     iarg[0] = SCARG(p, which); /* clockid_t */
1768                     iarg[1] = SCARG(p, flags); /* int */
1769                     uarg[2] = (intptr_t) SCARG(p, rqtp); /* struct linux_timespec * */
1770                     uarg[3] = (intptr_t) SCARG(p, rmtp); /* struct linux_timespec * */
1771                     *n_args = 4;
1772                     break;
1773           }
1774           /* linux_sys_statfs64 */
1775           case 268: {
1776                     const struct linux_sys_statfs64_args *p = params;
1777                     uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
1778                     uarg[1] = SCARG(p, sz); /* size_t */
1779                     uarg[2] = (intptr_t) SCARG(p, sp); /* struct linux_statfs64 * */
1780                     *n_args = 3;
1781                     break;
1782           }
1783           /* linux_sys_fstatfs64 */
1784           case 269: {
1785                     const struct linux_sys_fstatfs64_args *p = params;
1786                     iarg[0] = SCARG(p, fd); /* int */
1787                     uarg[1] = SCARG(p, sz); /* size_t */
1788                     uarg[2] = (intptr_t) SCARG(p, sp); /* struct linux_statfs64 * */
1789                     *n_args = 3;
1790                     break;
1791           }
1792           /* linux_sys_tgkill */
1793           case 270: {
1794                     const struct linux_sys_tgkill_args *p = params;
1795                     iarg[0] = SCARG(p, tgid); /* int */
1796                     iarg[1] = SCARG(p, tid); /* int */
1797                     iarg[2] = SCARG(p, sig); /* int */
1798                     *n_args = 3;
1799                     break;
1800           }
1801           /* compat_50_sys_utimes */
1802           case 271: {
1803                     const struct compat_50_sys_utimes_args *p = params;
1804                     uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
1805                     uarg[1] = (intptr_t) SCARG(p, tptr); /* const struct timeval50 * */
1806                     *n_args = 2;
1807                     break;
1808           }
1809           /* linux_sys_fadvise64_64 */
1810           case 272: {
1811                     const struct linux_sys_fadvise64_64_args *p = params;
1812                     iarg[0] = SCARG(p, fd); /* int */
1813                     iarg[1] = SCARG(p, offset); /* off_t */
1814                     iarg[2] = SCARG(p, len); /* off_t */
1815                     iarg[3] = SCARG(p, advice); /* int */
1816                     *n_args = 4;
1817                     break;
1818           }
1819           /* linux_sys_mq_open */
1820           case 277: {
1821                     const struct linux_sys_mq_open_args *p = params;
1822                     uarg[0] = (intptr_t) SCARG(p, name); /* const char * */
1823                     iarg[1] = SCARG(p, oflag); /* int */
1824                     iarg[2] = SCARG(p, mode); /* linux_umode_t */
1825                     uarg[3] = (intptr_t) SCARG(p, attr); /* struct linux_mq_attr * */
1826                     *n_args = 4;
1827                     break;
1828           }
1829           /* linux_sys_mq_unlink */
1830           case 278: {
1831                     const struct linux_sys_mq_unlink_args *p = params;
1832                     uarg[0] = (intptr_t) SCARG(p, name); /* const char * */
1833                     *n_args = 1;
1834                     break;
1835           }
1836           /* linux_sys_mq_timedsend */
1837           case 279: {
1838                     const struct linux_sys_mq_timedsend_args *p = params;
1839                     iarg[0] = SCARG(p, mqdes); /* linux_mqd_t */
1840                     uarg[1] = (intptr_t) SCARG(p, msg_ptr); /* const char * */
1841                     uarg[2] = SCARG(p, msg_len); /* size_t */
1842                     uarg[3] = SCARG(p, msg_prio); /* unsigned int */
1843                     uarg[4] = (intptr_t) SCARG(p, abs_timeout); /* const struct linux_timespec * */
1844                     *n_args = 5;
1845                     break;
1846           }
1847           /* linux_sys_mq_timedreceive */
1848           case 280: {
1849                     const struct linux_sys_mq_timedreceive_args *p = params;
1850                     iarg[0] = SCARG(p, mqdes); /* linux_mqd_t */
1851                     uarg[1] = (intptr_t) SCARG(p, msg_ptr); /* char * */
1852                     uarg[2] = SCARG(p, msg_len); /* size_t */
1853                     uarg[3] = (intptr_t) SCARG(p, msg_prio); /* unsigned int * */
1854                     uarg[4] = (intptr_t) SCARG(p, abs_timeout); /* const struct linux_timespec * */
1855                     *n_args = 5;
1856                     break;
1857           }
1858           /* linux_sys_mq_notify */
1859           case 281: {
1860                     const struct linux_sys_mq_notify_args *p = params;
1861                     iarg[0] = SCARG(p, mqdes); /* linux_mqd_t */
1862                     uarg[1] = (intptr_t) SCARG(p, sevp); /* const struct linux_sigevent * */
1863                     *n_args = 2;
1864                     break;
1865           }
1866           /* linux_sys_mq_getsetattr */
1867           case 282: {
1868                     const struct linux_sys_mq_getsetattr_args *p = params;
1869                     iarg[0] = SCARG(p, mqdes); /* linux_mqd_t */
1870                     uarg[1] = (intptr_t) SCARG(p, newattr); /* const struct linux_mq_attr * */
1871                     uarg[2] = (intptr_t) SCARG(p, oldattr); /* struct linux_mq_attr * */
1872                     *n_args = 3;
1873                     break;
1874           }
1875           /* linux_sys_waitid */
1876           case 284: {
1877                     const struct linux_sys_waitid_args *p = params;
1878                     iarg[0] = SCARG(p, idtype); /* int */
1879                     iarg[1] = SCARG(p, id); /* id_t */
1880                     uarg[2] = (intptr_t) SCARG(p, infop); /* linux_siginfo_t * */
1881                     iarg[3] = SCARG(p, options); /* int */
1882                     uarg[4] = (intptr_t) SCARG(p, rusage); /* struct rusage50 * */
1883                     *n_args = 5;
1884                     break;
1885           }
1886           /* linux_sys_inotify_init */
1887           case 291: {
1888                     *n_args = 0;
1889                     break;
1890           }
1891           /* linux_sys_inotify_add_watch */
1892           case 292: {
1893                     const struct linux_sys_inotify_add_watch_args *p = params;
1894                     iarg[0] = SCARG(p, fd); /* int */
1895                     uarg[1] = (intptr_t) SCARG(p, pathname); /* const char * */
1896                     uarg[2] = SCARG(p, mask); /* uint32_t */
1897                     *n_args = 3;
1898                     break;
1899           }
1900           /* linux_sys_inotify_rm_watch */
1901           case 293: {
1902                     const struct linux_sys_inotify_rm_watch_args *p = params;
1903                     iarg[0] = SCARG(p, fd); /* int */
1904                     iarg[1] = SCARG(p, wd); /* int */
1905                     *n_args = 2;
1906                     break;
1907           }
1908           /* linux_sys_openat */
1909           case 295: {
1910                     const struct linux_sys_openat_args *p = params;
1911                     iarg[0] = SCARG(p, fd); /* int */
1912                     uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1913                     iarg[2] = SCARG(p, flags); /* int */
1914                     iarg[3] = SCARG(p, mode); /* linux_umode_t */
1915                     *n_args = 4;
1916                     break;
1917           }
1918           /* sys_mkdirat */
1919           case 296: {
1920                     const struct sys_mkdirat_args *p = params;
1921                     iarg[0] = SCARG(p, fd); /* int */
1922                     uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1923                     iarg[2] = SCARG(p, mode); /* linux_umode_t */
1924                     *n_args = 3;
1925                     break;
1926           }
1927           /* linux_sys_mknodat */
1928           case 297: {
1929                     const struct linux_sys_mknodat_args *p = params;
1930                     iarg[0] = SCARG(p, fd); /* int */
1931                     uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1932                     iarg[2] = SCARG(p, mode); /* linux_umode_t */
1933                     uarg[3] = SCARG(p, dev); /* unsigned */
1934                     *n_args = 4;
1935                     break;
1936           }
1937           /* linux_sys_fchownat */
1938           case 298: {
1939                     const struct linux_sys_fchownat_args *p = params;
1940                     iarg[0] = SCARG(p, fd); /* int */
1941                     uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1942                     uarg[2] = SCARG(p, owner); /* uid_t */
1943                     iarg[3] = SCARG(p, group); /* gid_t */
1944                     iarg[4] = SCARG(p, flag); /* int */
1945                     *n_args = 5;
1946                     break;
1947           }
1948           /* linux_sys_fstatat64 */
1949           case 300: {
1950                     const struct linux_sys_fstatat64_args *p = params;
1951                     iarg[0] = SCARG(p, fd); /* int */
1952                     uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1953                     uarg[2] = (intptr_t) SCARG(p, sp); /* struct linux_stat64 * */
1954                     iarg[3] = SCARG(p, flag); /* int */
1955                     *n_args = 4;
1956                     break;
1957           }
1958           /* linux_sys_unlinkat */
1959           case 301: {
1960                     const struct linux_sys_unlinkat_args *p = params;
1961                     iarg[0] = SCARG(p, fd); /* int */
1962                     uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1963                     iarg[2] = SCARG(p, flag); /* int */
1964                     *n_args = 3;
1965                     break;
1966           }
1967           /* sys_renameat */
1968           case 302: {
1969                     const struct sys_renameat_args *p = params;
1970                     iarg[0] = SCARG(p, fromfd); /* int */
1971                     uarg[1] = (intptr_t) SCARG(p, from); /* const char * */
1972                     iarg[2] = SCARG(p, tofd); /* int */
1973                     uarg[3] = (intptr_t) SCARG(p, to); /* const char * */
1974                     *n_args = 4;
1975                     break;
1976           }
1977           /* linux_sys_linkat */
1978           case 303: {
1979                     const struct linux_sys_linkat_args *p = params;
1980                     iarg[0] = SCARG(p, fd1); /* int */
1981                     uarg[1] = (intptr_t) SCARG(p, name1); /* const char * */
1982                     iarg[2] = SCARG(p, fd2); /* int */
1983                     uarg[3] = (intptr_t) SCARG(p, name2); /* const char * */
1984                     iarg[4] = SCARG(p, flags); /* int */
1985                     *n_args = 5;
1986                     break;
1987           }
1988           /* sys_symlinkat */
1989           case 304: {
1990                     const struct sys_symlinkat_args *p = params;
1991                     uarg[0] = (intptr_t) SCARG(p, path1); /* const char * */
1992                     iarg[1] = SCARG(p, fd); /* int */
1993                     uarg[2] = (intptr_t) SCARG(p, path2); /* const char * */
1994                     *n_args = 3;
1995                     break;
1996           }
1997           /* sys_readlinkat */
1998           case 305: {
1999                     const struct sys_readlinkat_args *p = params;
2000                     iarg[0] = SCARG(p, fd); /* int */
2001                     uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
2002                     uarg[2] = (intptr_t) SCARG(p, buf); /* char * */
2003                     uarg[3] = SCARG(p, bufsize); /* size_t */
2004                     *n_args = 4;
2005                     break;
2006           }
2007           /* linux_sys_fchmodat */
2008           case 306: {
2009                     const struct linux_sys_fchmodat_args *p = params;
2010                     iarg[0] = SCARG(p, fd); /* int */
2011                     uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
2012                     iarg[2] = SCARG(p, mode); /* linux_umode_t */
2013                     *n_args = 3;
2014                     break;
2015           }
2016           /* linux_sys_faccessat */
2017           case 307: {
2018                     const struct linux_sys_faccessat_args *p = params;
2019                     iarg[0] = SCARG(p, fd); /* int */
2020                     uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
2021                     iarg[2] = SCARG(p, amode); /* int */
2022                     *n_args = 3;
2023                     break;
2024           }
2025           /* linux_sys_pselect6 */
2026           case 308: {
2027                     const struct linux_sys_pselect6_args *p = params;
2028                     iarg[0] = SCARG(p, nfds); /* int */
2029                     uarg[1] = (intptr_t) SCARG(p, readfds); /* fd_set * */
2030                     uarg[2] = (intptr_t) SCARG(p, writefds); /* fd_set * */
2031                     uarg[3] = (intptr_t) SCARG(p, exceptfds); /* fd_set * */
2032                     uarg[4] = (intptr_t) SCARG(p, timeout); /* struct linux_timespec * */
2033                     uarg[5] = (intptr_t) SCARG(p, ss); /* linux_sized_sigset_t * */
2034                     *n_args = 6;
2035                     break;
2036           }
2037           /* linux_sys_ppoll */
2038           case 309: {
2039                     const struct linux_sys_ppoll_args *p = params;
2040                     uarg[0] = (intptr_t) SCARG(p, fds); /* struct pollfd * */
2041                     uarg[1] = SCARG(p, nfds); /* u_int */
2042                     uarg[2] = (intptr_t) SCARG(p, timeout); /* struct linux_timespec * */
2043                     uarg[3] = (intptr_t) SCARG(p, sigset); /* linux_sigset_t * */
2044                     *n_args = 4;
2045                     break;
2046           }
2047           /* sys___futex_set_robust_list */
2048           case 311: {
2049                     const struct sys___futex_set_robust_list_args *p = params;
2050                     uarg[0] = (intptr_t) SCARG(p, head); /* void * */
2051                     uarg[1] = SCARG(p, len); /* size_t */
2052                     *n_args = 2;
2053                     break;
2054           }
2055           /* sys___futex_get_robust_list */
2056           case 312: {
2057                     const struct sys___futex_get_robust_list_args *p = params;
2058                     iarg[0] = SCARG(p, lwpid); /* lwpid_t */
2059                     uarg[1] = (intptr_t) SCARG(p, headp); /* void ** */
2060                     uarg[2] = (intptr_t) SCARG(p, lenp); /* size_t * */
2061                     *n_args = 3;
2062                     break;
2063           }
2064           /* linux_sys_sync_file_range */
2065           case 314: {
2066                     const struct linux_sys_sync_file_range_args *p = params;
2067                     iarg[0] = SCARG(p, fd); /* int */
2068                     iarg[1] = SCARG(p, offset); /* off_t */
2069                     iarg[2] = SCARG(p, nbytes); /* off_t */
2070                     uarg[3] = SCARG(p, flags); /* unsigned int */
2071                     *n_args = 4;
2072                     break;
2073           }
2074           /* linux_sys_getcpu */
2075           case 318: {
2076                     const struct linux_sys_getcpu_args *p = params;
2077                     uarg[0] = (intptr_t) SCARG(p, cpu); /* unsigned int * */
2078                     uarg[1] = (intptr_t) SCARG(p, node); /* unsigned int * */
2079                     uarg[2] = (intptr_t) SCARG(p, tcache); /* struct linux_getcpu_cache * */
2080                     *n_args = 3;
2081                     break;
2082           }
2083           /* linux_sys_epoll_pwait */
2084           case 319: {
2085                     const struct linux_sys_epoll_pwait_args *p = params;
2086                     iarg[0] = SCARG(p, epfd); /* int */
2087                     uarg[1] = (intptr_t) SCARG(p, events); /* struct linux_epoll_event * */
2088                     iarg[2] = SCARG(p, maxevents); /* int */
2089                     iarg[3] = SCARG(p, timeout); /* int */
2090                     uarg[4] = (intptr_t) SCARG(p, sigmask); /* const linux_sigset_t * */
2091                     *n_args = 5;
2092                     break;
2093           }
2094           /* linux_sys_utimensat */
2095           case 320: {
2096                     const struct linux_sys_utimensat_args *p = params;
2097                     iarg[0] = SCARG(p, fd); /* int */
2098                     uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
2099                     uarg[2] = (intptr_t) SCARG(p, times); /* struct linux_timespec * */
2100                     iarg[3] = SCARG(p, flag); /* int */
2101                     *n_args = 4;
2102                     break;
2103           }
2104           /* linux_sys_timerfd_create */
2105           case 322: {
2106                     const struct linux_sys_timerfd_create_args *p = params;
2107                     iarg[0] = SCARG(p, clock_id); /* clockid_t */
2108                     iarg[1] = SCARG(p, flags); /* int */
2109                     *n_args = 2;
2110                     break;
2111           }
2112           /* linux_sys_eventfd */
2113           case 323: {
2114                     const struct linux_sys_eventfd_args *p = params;
2115                     uarg[0] = SCARG(p, initval); /* unsigned int */
2116                     *n_args = 1;
2117                     break;
2118           }
2119           /* linux_sys_fallocate */
2120           case 324: {
2121                     const struct linux_sys_fallocate_args *p = params;
2122                     iarg[0] = SCARG(p, fd); /* int */
2123                     iarg[1] = SCARG(p, mode); /* int */
2124                     iarg[2] = SCARG(p, offset); /* off_t */
2125                     iarg[3] = SCARG(p, len); /* off_t */
2126                     *n_args = 4;
2127                     break;
2128           }
2129           /* linux_sys_timerfd_settime */
2130           case 325: {
2131                     const struct linux_sys_timerfd_settime_args *p = params;
2132                     iarg[0] = SCARG(p, fd); /* int */
2133                     iarg[1] = SCARG(p, flags); /* int */
2134                     uarg[2] = (intptr_t) SCARG(p, tim); /* const struct linux_itimerspec * */
2135                     uarg[3] = (intptr_t) SCARG(p, otim); /* struct linux_itimerspec * */
2136                     *n_args = 4;
2137                     break;
2138           }
2139           /* linux_sys_timerfd_gettime */
2140           case 326: {
2141                     const struct linux_sys_timerfd_gettime_args *p = params;
2142                     iarg[0] = SCARG(p, fd); /* int */
2143                     uarg[1] = (intptr_t) SCARG(p, tim); /* struct linux_itimerspec * */
2144                     *n_args = 2;
2145                     break;
2146           }
2147           /* linux_sys_eventfd2 */
2148           case 328: {
2149                     const struct linux_sys_eventfd2_args *p = params;
2150                     uarg[0] = SCARG(p, initval); /* unsigned int */
2151                     iarg[1] = SCARG(p, flags); /* int */
2152                     *n_args = 2;
2153                     break;
2154           }
2155           /* linux_sys_epoll_create1 */
2156           case 329: {
2157                     const struct linux_sys_epoll_create1_args *p = params;
2158                     iarg[0] = SCARG(p, flags); /* int */
2159                     *n_args = 1;
2160                     break;
2161           }
2162           /* linux_sys_dup3 */
2163           case 330: {
2164                     const struct linux_sys_dup3_args *p = params;
2165                     iarg[0] = SCARG(p, from); /* int */
2166                     iarg[1] = SCARG(p, to); /* int */
2167                     iarg[2] = SCARG(p, flags); /* int */
2168                     *n_args = 3;
2169                     break;
2170           }
2171           /* linux_sys_pipe2 */
2172           case 331: {
2173                     const struct linux_sys_pipe2_args *p = params;
2174                     uarg[0] = (intptr_t) SCARG(p, pfds); /* int * */
2175                     iarg[1] = SCARG(p, flags); /* int */
2176                     *n_args = 2;
2177                     break;
2178           }
2179           /* linux_sys_inotify_init1 */
2180           case 332: {
2181                     const struct linux_sys_inotify_init1_args *p = params;
2182                     iarg[0] = SCARG(p, flags); /* int */
2183                     *n_args = 1;
2184                     break;
2185           }
2186           /* linux_sys_preadv */
2187           case 333: {
2188                     const struct linux_sys_preadv_args *p = params;
2189                     iarg[0] = SCARG(p, fd); /* int */
2190                     uarg[1] = (intptr_t) SCARG(p, iovp); /* const struct iovec * */
2191                     iarg[2] = SCARG(p, iovcnt); /* int */
2192                     uarg[3] = SCARG(p, off_lo); /* unsigned long */
2193                     uarg[4] = SCARG(p, off_hi); /* unsigned long */
2194                     *n_args = 5;
2195                     break;
2196           }
2197           /* linux_sys_pwritev */
2198           case 334: {
2199                     const struct linux_sys_pwritev_args *p = params;
2200                     iarg[0] = SCARG(p, fd); /* int */
2201                     uarg[1] = (intptr_t) SCARG(p, iovp); /* const struct iovcnt * */
2202                     iarg[2] = SCARG(p, iovcnt); /* int */
2203                     uarg[3] = SCARG(p, off_lo); /* unsigned long */
2204                     uarg[4] = SCARG(p, off_hi); /* unsigned long */
2205                     *n_args = 5;
2206                     break;
2207           }
2208           /* linux_sys_prlimit64 */
2209           case 340: {
2210                     const struct linux_sys_prlimit64_args *p = params;
2211                     iarg[0] = SCARG(p, pid); /* pid_t */
2212                     iarg[1] = SCARG(p, which); /* int */
2213                     uarg[2] = (intptr_t) SCARG(p, new_rlp); /* struct rlimit * */
2214                     uarg[3] = (intptr_t) SCARG(p, old_rlp); /* struct rlimit * */
2215                     *n_args = 4;
2216                     break;
2217           }
2218           /* linux_sys_syncfs */
2219           case 344: {
2220                     const struct linux_sys_syncfs_args *p = params;
2221                     iarg[0] = SCARG(p, fd); /* int */
2222                     *n_args = 1;
2223                     break;
2224           }
2225           /* linux_sys_renameat2 */
2226           case 353: {
2227                     const struct linux_sys_renameat2_args *p = params;
2228                     iarg[0] = SCARG(p, fromfd); /* int */
2229                     uarg[1] = (intptr_t) SCARG(p, from); /* const char * */
2230                     iarg[2] = SCARG(p, tofd); /* int */
2231                     uarg[3] = (intptr_t) SCARG(p, to); /* const char * */
2232                     uarg[4] = SCARG(p, flags); /* unsigned int */
2233                     *n_args = 5;
2234                     break;
2235           }
2236           /* sys_getrandom */
2237           case 355: {
2238                     const struct sys_getrandom_args *p = params;
2239                     uarg[0] = (intptr_t) SCARG(p, buf); /* void * */
2240                     uarg[1] = SCARG(p, buflen); /* size_t */
2241                     uarg[2] = SCARG(p, flags); /* unsigned int */
2242                     *n_args = 3;
2243                     break;
2244           }
2245           /* linux_sys_memfd_create */
2246           case 356: {
2247                     const struct linux_sys_memfd_create_args *p = params;
2248                     uarg[0] = (intptr_t) SCARG(p, name); /* const char * */
2249                     uarg[1] = SCARG(p, flags); /* unsigned int */
2250                     *n_args = 2;
2251                     break;
2252           }
2253           /* linux_sys_copy_file_range */
2254           case 377: {
2255                     const struct linux_sys_copy_file_range_args *p = params;
2256                     iarg[0] = SCARG(p, fd_in); /* int */
2257                     uarg[1] = (intptr_t) SCARG(p, off_in); /* off_t * */
2258                     iarg[2] = SCARG(p, fd_out); /* int */
2259                     uarg[3] = (intptr_t) SCARG(p, off_out); /* off_t * */
2260                     uarg[4] = SCARG(p, len); /* size_t */
2261                     uarg[5] = SCARG(p, flags); /* unsigned int */
2262                     *n_args = 6;
2263                     break;
2264           }
2265           /* linux_sys_statx */
2266           case 397: {
2267                     const struct linux_sys_statx_args *p = params;
2268                     iarg[0] = SCARG(p, fd); /* int */
2269                     uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
2270                     iarg[2] = SCARG(p, flag); /* int */
2271                     uarg[3] = SCARG(p, mask); /* unsigned int */
2272                     uarg[4] = (intptr_t) SCARG(p, sp); /* struct linux_statx * */
2273                     *n_args = 5;
2274                     break;
2275           }
2276           /* linux_sys_clone3 */
2277           case 435: {
2278                     const struct linux_sys_clone3_args *p = params;
2279                     uarg[0] = (intptr_t) SCARG(p, cl_args); /* struct linux_user_clone3_args * */
2280                     uarg[1] = SCARG(p, size); /* size_t */
2281                     *n_args = 2;
2282                     break;
2283           }
2284           /* linux_sys_close_range */
2285           case 436: {
2286                     const struct linux_sys_close_range_args *p = params;
2287                     uarg[0] = SCARG(p, first); /* unsigned int */
2288                     uarg[1] = SCARG(p, last); /* unsigned int */
2289                     uarg[2] = SCARG(p, flags); /* unsigned int */
2290                     *n_args = 3;
2291                     break;
2292           }
2293           /* linux_sys_faccessat2 */
2294           case 439: {
2295                     const struct linux_sys_faccessat2_args *p = params;
2296                     iarg[0] = SCARG(p, fd); /* int */
2297                     uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
2298                     iarg[2] = SCARG(p, amode); /* int */
2299                     iarg[3] = SCARG(p, flags); /* int */
2300                     *n_args = 4;
2301                     break;
2302           }
2303           /* linux_sys_epoll_pwait2 */
2304           case 441: {
2305                     const struct linux_sys_epoll_pwait2_args *p = params;
2306                     iarg[0] = SCARG(p, epfd); /* int */
2307                     uarg[1] = (intptr_t) SCARG(p, events); /* struct linux_epoll_event * */
2308                     iarg[2] = SCARG(p, maxevents); /* int */
2309                     uarg[3] = (intptr_t) SCARG(p, timeout); /* const struct linux_timespec * */
2310                     uarg[4] = (intptr_t) SCARG(p, sigmask); /* const linux_sigset_t * */
2311                     *n_args = 5;
2312                     break;
2313           }
2314           default:
2315                     *n_args = 0;
2316                     break;
2317           };
2318 }
2319 static void
systrace_entry_setargdesc(int sysnum,int ndx,char * desc,size_t descsz)2320 systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
2321 {
2322           const char *p = NULL;
2323           switch (sysnum) {
2324           /* linux_sys_nosys */
2325           case 0:
2326                     break;
2327           /* linux_sys_exit */
2328           case 1:
2329                     switch(ndx) {
2330                     case 0:
2331                               p = "int";
2332                               break;
2333                     default:
2334                               break;
2335                     };
2336                     break;
2337           /* sys_fork */
2338           case 2:
2339                     break;
2340           /* sys_read */
2341           case 3:
2342                     switch(ndx) {
2343                     case 0:
2344                               p = "int";
2345                               break;
2346                     case 1:
2347                               p = "void *";
2348                               break;
2349                     case 2:
2350                               p = "size_t";
2351                               break;
2352                     default:
2353                               break;
2354                     };
2355                     break;
2356           /* sys_write */
2357           case 4:
2358                     switch(ndx) {
2359                     case 0:
2360                               p = "int";
2361                               break;
2362                     case 1:
2363                               p = "const void *";
2364                               break;
2365                     case 2:
2366                               p = "size_t";
2367                               break;
2368                     default:
2369                               break;
2370                     };
2371                     break;
2372           /* linux_sys_open */
2373           case 5:
2374                     switch(ndx) {
2375                     case 0:
2376                               p = "const char *";
2377                               break;
2378                     case 1:
2379                               p = "int";
2380                               break;
2381                     case 2:
2382                               p = "linux_umode_t";
2383                               break;
2384                     default:
2385                               break;
2386                     };
2387                     break;
2388           /* sys_close */
2389           case 6:
2390                     switch(ndx) {
2391                     case 0:
2392                               p = "int";
2393                               break;
2394                     default:
2395                               break;
2396                     };
2397                     break;
2398           /* linux_sys_waitpid */
2399           case 7:
2400                     switch(ndx) {
2401                     case 0:
2402                               p = "int";
2403                               break;
2404                     case 1:
2405                               p = "int *";
2406                               break;
2407                     case 2:
2408                               p = "int";
2409                               break;
2410                     default:
2411                               break;
2412                     };
2413                     break;
2414           /* linux_sys_creat */
2415           case 8:
2416                     switch(ndx) {
2417                     case 0:
2418                               p = "const char *";
2419                               break;
2420                     case 1:
2421                               p = "linux_umode_t";
2422                               break;
2423                     default:
2424                               break;
2425                     };
2426                     break;
2427           /* sys_link */
2428           case 9:
2429                     switch(ndx) {
2430                     case 0:
2431                               p = "const char *";
2432                               break;
2433                     case 1:
2434                               p = "const char *";
2435                               break;
2436                     default:
2437                               break;
2438                     };
2439                     break;
2440           /* linux_sys_unlink */
2441           case 10:
2442                     switch(ndx) {
2443                     case 0:
2444                               p = "const char *";
2445                               break;
2446                     default:
2447                               break;
2448                     };
2449                     break;
2450           /* sys_execve */
2451           case 11:
2452                     switch(ndx) {
2453                     case 0:
2454                               p = "const char *";
2455                               break;
2456                     case 1:
2457                               p = "char **";
2458                               break;
2459                     case 2:
2460                               p = "char **";
2461                               break;
2462                     default:
2463                               break;
2464                     };
2465                     break;
2466           /* sys_chdir */
2467           case 12:
2468                     switch(ndx) {
2469                     case 0:
2470                               p = "const char *";
2471                               break;
2472                     default:
2473                               break;
2474                     };
2475                     break;
2476           /* linux_sys_time */
2477           case 13:
2478                     switch(ndx) {
2479                     case 0:
2480                               p = "linux_time_t *";
2481                               break;
2482                     default:
2483                               break;
2484                     };
2485                     break;
2486           /* linux_sys_mknod */
2487           case 14:
2488                     switch(ndx) {
2489                     case 0:
2490                               p = "const char *";
2491                               break;
2492                     case 1:
2493                               p = "linux_umode_t";
2494                               break;
2495                     case 2:
2496                               p = "unsigned";
2497                               break;
2498                     default:
2499                               break;
2500                     };
2501                     break;
2502           /* sys_chmod */
2503           case 15:
2504                     switch(ndx) {
2505                     case 0:
2506                               p = "const char *";
2507                               break;
2508                     case 1:
2509                               p = "linux_umode_t";
2510                               break;
2511                     default:
2512                               break;
2513                     };
2514                     break;
2515           /* linux_sys_lchown16 */
2516           case 16:
2517                     switch(ndx) {
2518                     case 0:
2519                               p = "const char *";
2520                               break;
2521                     case 1:
2522                               p = "linux_uid16_t";
2523                               break;
2524                     case 2:
2525                               p = "linux_gid16_t";
2526                               break;
2527                     default:
2528                               break;
2529                     };
2530                     break;
2531           /* linux_sys_break */
2532           case 17:
2533                     switch(ndx) {
2534                     case 0:
2535                               p = "char *";
2536                               break;
2537                     default:
2538                               break;
2539                     };
2540                     break;
2541           /* compat_43_sys_lseek */
2542           case 19:
2543                     switch(ndx) {
2544                     case 0:
2545                               p = "int";
2546                               break;
2547                     case 1:
2548                               p = "long";
2549                               break;
2550                     case 2:
2551                               p = "int";
2552                               break;
2553                     default:
2554                               break;
2555                     };
2556                     break;
2557           /* sys_getpid */
2558           case 20:
2559                     break;
2560           /* sys_setuid */
2561           case 23:
2562                     switch(ndx) {
2563                     case 0:
2564                               p = "uid_t";
2565                               break;
2566                     default:
2567                               break;
2568                     };
2569                     break;
2570           /* sys_getuid */
2571           case 24:
2572                     break;
2573           /* linux_sys_stime */
2574           case 25:
2575                     switch(ndx) {
2576                     case 0:
2577                               p = "linux_time_t *";
2578                               break;
2579                     default:
2580                               break;
2581                     };
2582                     break;
2583           /* linux_sys_ptrace */
2584           case 26:
2585                     switch(ndx) {
2586                     case 0:
2587                               p = "int";
2588                               break;
2589                     case 1:
2590                               p = "int";
2591                               break;
2592                     case 2:
2593                               p = "int";
2594                               break;
2595                     case 3:
2596                               p = "int";
2597                               break;
2598                     default:
2599                               break;
2600                     };
2601                     break;
2602           /* linux_sys_alarm */
2603           case 27:
2604                     switch(ndx) {
2605                     case 0:
2606                               p = "unsigned int";
2607                               break;
2608                     default:
2609                               break;
2610                     };
2611                     break;
2612           /* linux_sys_pause */
2613           case 29:
2614                     break;
2615           /* linux_sys_utime */
2616           case 30:
2617                     switch(ndx) {
2618                     case 0:
2619                               p = "const char *";
2620                               break;
2621                     case 1:
2622                               p = "struct linux_utimbuf *";
2623                               break;
2624                     default:
2625                               break;
2626                     };
2627                     break;
2628           /* sys_access */
2629           case 33:
2630                     switch(ndx) {
2631                     case 0:
2632                               p = "const char *";
2633                               break;
2634                     case 1:
2635                               p = "int";
2636                               break;
2637                     default:
2638                               break;
2639                     };
2640                     break;
2641           /* linux_sys_nice */
2642           case 34:
2643                     switch(ndx) {
2644                     case 0:
2645                               p = "int";
2646                               break;
2647                     default:
2648                               break;
2649                     };
2650                     break;
2651           /* sys_sync */
2652           case 36:
2653                     break;
2654           /* linux_sys_kill */
2655           case 37:
2656                     switch(ndx) {
2657                     case 0:
2658                               p = "int";
2659                               break;
2660                     case 1:
2661                               p = "int";
2662                               break;
2663                     default:
2664                               break;
2665                     };
2666                     break;
2667           /* sys___posix_rename */
2668           case 38:
2669                     switch(ndx) {
2670                     case 0:
2671                               p = "const char *";
2672                               break;
2673                     case 1:
2674                               p = "const char *";
2675                               break;
2676                     default:
2677                               break;
2678                     };
2679                     break;
2680           /* sys_mkdir */
2681           case 39:
2682                     switch(ndx) {
2683                     case 0:
2684                               p = "const char *";
2685                               break;
2686                     case 1:
2687                               p = "linux_umode_t";
2688                               break;
2689                     default:
2690                               break;
2691                     };
2692                     break;
2693           /* sys_rmdir */
2694           case 40:
2695                     switch(ndx) {
2696                     case 0:
2697                               p = "const char *";
2698                               break;
2699                     default:
2700                               break;
2701                     };
2702                     break;
2703           /* sys_dup */
2704           case 41:
2705                     switch(ndx) {
2706                     case 0:
2707                               p = "int";
2708                               break;
2709                     default:
2710                               break;
2711                     };
2712                     break;
2713           /* linux_sys_pipe */
2714           case 42:
2715                     switch(ndx) {
2716                     case 0:
2717                               p = "int *";
2718                               break;
2719                     default:
2720                               break;
2721                     };
2722                     break;
2723           /* linux_sys_times */
2724           case 43:
2725                     switch(ndx) {
2726                     case 0:
2727                               p = "struct times *";
2728                               break;
2729                     default:
2730                               break;
2731                     };
2732                     break;
2733           /* linux_sys_brk */
2734           case 45:
2735                     switch(ndx) {
2736                     case 0:
2737                               p = "char *";
2738                               break;
2739                     default:
2740                               break;
2741                     };
2742                     break;
2743           /* sys_setgid */
2744           case 46:
2745                     switch(ndx) {
2746                     case 0:
2747                               p = "gid_t";
2748                               break;
2749                     default:
2750                               break;
2751                     };
2752                     break;
2753           /* sys_getgid */
2754           case 47:
2755                     break;
2756           /* linux_sys_signal */
2757           case 48:
2758                     switch(ndx) {
2759                     case 0:
2760                               p = "int";
2761                               break;
2762                     case 1:
2763                               p = "linux_handler_t";
2764                               break;
2765                     default:
2766                               break;
2767                     };
2768                     break;
2769           /* sys_geteuid */
2770           case 49:
2771                     break;
2772           /* sys_getegid */
2773           case 50:
2774                     break;
2775           /* sys_acct */
2776           case 51:
2777                     switch(ndx) {
2778                     case 0:
2779                               p = "char *";
2780                               break;
2781                     default:
2782                               break;
2783                     };
2784                     break;
2785           /* linux_sys_ioctl */
2786           case 54:
2787                     switch(ndx) {
2788                     case 0:
2789                               p = "int";
2790                               break;
2791                     case 1:
2792                               p = "u_long";
2793                               break;
2794                     case 2:
2795                               p = "void *";
2796                               break;
2797                     default:
2798                               break;
2799                     };
2800                     break;
2801           /* linux_sys_fcntl */
2802           case 55:
2803                     switch(ndx) {
2804                     case 0:
2805                               p = "int";
2806                               break;
2807                     case 1:
2808                               p = "int";
2809                               break;
2810                     case 2:
2811                               p = "void *";
2812                               break;
2813                     default:
2814                               break;
2815                     };
2816                     break;
2817           /* sys_setpgid */
2818           case 57:
2819                     switch(ndx) {
2820                     case 0:
2821                               p = "int";
2822                               break;
2823                     case 1:
2824                               p = "int";
2825                               break;
2826                     default:
2827                               break;
2828                     };
2829                     break;
2830           /* linux_sys_oldolduname */
2831           case 59:
2832                     switch(ndx) {
2833                     case 0:
2834                               p = "struct linux_oldold_utsname *";
2835                               break;
2836                     default:
2837                               break;
2838                     };
2839                     break;
2840           /* sys_umask */
2841           case 60:
2842                     switch(ndx) {
2843                     case 0:
2844                               p = "int";
2845                               break;
2846                     default:
2847                               break;
2848                     };
2849                     break;
2850           /* sys_chroot */
2851           case 61:
2852                     switch(ndx) {
2853                     case 0:
2854                               p = "char *";
2855                               break;
2856                     default:
2857                               break;
2858                     };
2859                     break;
2860           /* sys_dup2 */
2861           case 63:
2862                     switch(ndx) {
2863                     case 0:
2864                               p = "int";
2865                               break;
2866                     case 1:
2867                               p = "int";
2868                               break;
2869                     default:
2870                               break;
2871                     };
2872                     break;
2873           /* sys_getppid */
2874           case 64:
2875                     break;
2876           /* sys_getpgrp */
2877           case 65:
2878                     break;
2879           /* sys_setsid */
2880           case 66:
2881                     break;
2882           /* linux_sys_sigaction */
2883           case 67:
2884                     switch(ndx) {
2885                     case 0:
2886                               p = "int";
2887                               break;
2888                     case 1:
2889                               p = "const struct linux_old_sigaction *";
2890                               break;
2891                     case 2:
2892                               p = "struct linux_old_sigaction *";
2893                               break;
2894                     default:
2895                               break;
2896                     };
2897                     break;
2898           /* linux_sys_siggetmask */
2899           case 68:
2900                     break;
2901           /* linux_sys_sigsetmask */
2902           case 69:
2903                     switch(ndx) {
2904                     case 0:
2905                               p = "linux_old_sigset_t";
2906                               break;
2907                     default:
2908                               break;
2909                     };
2910                     break;
2911           /* linux_sys_setreuid16 */
2912           case 70:
2913                     switch(ndx) {
2914                     case 0:
2915                               p = "linux_uid16_t";
2916                               break;
2917                     case 1:
2918                               p = "linux_uid16_t";
2919                               break;
2920                     default:
2921                               break;
2922                     };
2923                     break;
2924           /* linux_sys_setregid16 */
2925           case 71:
2926                     switch(ndx) {
2927                     case 0:
2928                               p = "linux_gid16_t";
2929                               break;
2930                     case 1:
2931                               p = "linux_gid16_t";
2932                               break;
2933                     default:
2934                               break;
2935                     };
2936                     break;
2937           /* linux_sys_sigsuspend */
2938           case 72:
2939                     switch(ndx) {
2940                     case 0:
2941                               p = "void *";
2942                               break;
2943                     case 1:
2944                               p = "int";
2945                               break;
2946                     case 2:
2947                               p = "int";
2948                               break;
2949                     default:
2950                               break;
2951                     };
2952                     break;
2953           /* linux_sys_sigpending */
2954           case 73:
2955                     switch(ndx) {
2956                     case 0:
2957                               p = "linux_old_sigset_t *";
2958                               break;
2959                     default:
2960                               break;
2961                     };
2962                     break;
2963           /* compat_43_sys_sethostname */
2964           case 74:
2965                     switch(ndx) {
2966                     case 0:
2967                               p = "char *";
2968                               break;
2969                     case 1:
2970                               p = "u_int";
2971                               break;
2972                     default:
2973                               break;
2974                     };
2975                     break;
2976           /* linux_sys_setrlimit */
2977           case 75:
2978                     switch(ndx) {
2979                     case 0:
2980                               p = "u_int";
2981                               break;
2982                     case 1:
2983                               p = "struct orlimit *";
2984                               break;
2985                     default:
2986                               break;
2987                     };
2988                     break;
2989           /* linux_sys_getrlimit */
2990           case 76:
2991                     switch(ndx) {
2992                     case 0:
2993                               p = "u_int";
2994                               break;
2995                     case 1:
2996                               p = "struct orlimit *";
2997                               break;
2998                     default:
2999                               break;
3000                     };
3001                     break;
3002           /* compat_50_sys_getrusage */
3003           case 77:
3004                     switch(ndx) {
3005                     case 0:
3006                               p = "int";
3007                               break;
3008                     case 1:
3009                               p = "struct rusage50 *";
3010                               break;
3011                     default:
3012                               break;
3013                     };
3014                     break;
3015           /* linux_sys_gettimeofday */
3016           case 78:
3017                     switch(ndx) {
3018                     case 0:
3019                               p = "struct timeval50 *";
3020                               break;
3021                     case 1:
3022                               p = "struct timezone *";
3023                               break;
3024                     default:
3025                               break;
3026                     };
3027                     break;
3028           /* linux_sys_settimeofday */
3029           case 79:
3030                     switch(ndx) {
3031                     case 0:
3032                               p = "struct timeval50 *";
3033                               break;
3034                     case 1:
3035                               p = "struct timezone *";
3036                               break;
3037                     default:
3038                               break;
3039                     };
3040                     break;
3041           /* linux_sys_getgroups16 */
3042           case 80:
3043                     switch(ndx) {
3044                     case 0:
3045                               p = "int";
3046                               break;
3047                     case 1:
3048                               p = "linux_gid16_t *";
3049                               break;
3050                     default:
3051                               break;
3052                     };
3053                     break;
3054           /* linux_sys_setgroups16 */
3055           case 81:
3056                     switch(ndx) {
3057                     case 0:
3058                               p = "int";
3059                               break;
3060                     case 1:
3061                               p = "linux_gid16_t *";
3062                               break;
3063                     default:
3064                               break;
3065                     };
3066                     break;
3067           /* linux_sys_oldselect */
3068           case 82:
3069                     switch(ndx) {
3070                     case 0:
3071                               p = "struct linux_oldselect *";
3072                               break;
3073                     default:
3074                               break;
3075                     };
3076                     break;
3077           /* sys_symlink */
3078           case 83:
3079                     switch(ndx) {
3080                     case 0:
3081                               p = "const char *";
3082                               break;
3083                     case 1:
3084                               p = "const char *";
3085                               break;
3086                     default:
3087                               break;
3088                     };
3089                     break;
3090           /* compat_43_sys_lstat */
3091           case 84:
3092                     switch(ndx) {
3093                     case 0:
3094                               p = "const char *";
3095                               break;
3096                     case 1:
3097                               p = "struct stat43 *";
3098                               break;
3099                     default:
3100                               break;
3101                     };
3102                     break;
3103           /* sys_readlink */
3104           case 85:
3105                     switch(ndx) {
3106                     case 0:
3107                               p = "const char *";
3108                               break;
3109                     case 1:
3110                               p = "char *";
3111                               break;
3112                     case 2:
3113                               p = "int";
3114                               break;
3115                     default:
3116                               break;
3117                     };
3118                     break;
3119 #ifdef EXEC_AOUT
3120           /* linux_sys_uselib */
3121           case 86:
3122                     switch(ndx) {
3123                     case 0:
3124                               p = "const char *";
3125                               break;
3126                     default:
3127                               break;
3128                     };
3129                     break;
3130 #else
3131 #endif
3132           /* linux_sys_swapon */
3133           case 87:
3134                     switch(ndx) {
3135                     case 0:
3136                               p = "char *";
3137                               break;
3138                     default:
3139                               break;
3140                     };
3141                     break;
3142           /* linux_sys_reboot */
3143           case 88:
3144                     switch(ndx) {
3145                     case 0:
3146                               p = "int";
3147                               break;
3148                     case 1:
3149                               p = "int";
3150                               break;
3151                     case 2:
3152                               p = "int";
3153                               break;
3154                     case 3:
3155                               p = "void *";
3156                               break;
3157                     default:
3158                               break;
3159                     };
3160                     break;
3161           /* linux_sys_readdir */
3162           case 89:
3163                     switch(ndx) {
3164                     case 0:
3165                               p = "int";
3166                               break;
3167                     case 1:
3168                               p = "void *";
3169                               break;
3170                     case 2:
3171                               p = "unsigned int";
3172                               break;
3173                     default:
3174                               break;
3175                     };
3176                     break;
3177           /* linux_sys_old_mmap */
3178           case 90:
3179                     switch(ndx) {
3180                     case 0:
3181                               p = "struct linux_oldmmap *";
3182                               break;
3183                     default:
3184                               break;
3185                     };
3186                     break;
3187           /* sys_munmap */
3188           case 91:
3189                     switch(ndx) {
3190                     case 0:
3191                               p = "void *";
3192                               break;
3193                     case 1:
3194                               p = "size_t";
3195                               break;
3196                     default:
3197                               break;
3198                     };
3199                     break;
3200           /* compat_43_sys_truncate */
3201           case 92:
3202                     switch(ndx) {
3203                     case 0:
3204                               p = "const char *";
3205                               break;
3206                     case 1:
3207                               p = "long";
3208                               break;
3209                     default:
3210                               break;
3211                     };
3212                     break;
3213           /* compat_43_sys_ftruncate */
3214           case 93:
3215                     switch(ndx) {
3216                     case 0:
3217                               p = "int";
3218                               break;
3219                     case 1:
3220                               p = "long";
3221                               break;
3222                     default:
3223                               break;
3224                     };
3225                     break;
3226           /* sys_fchmod */
3227           case 94:
3228                     switch(ndx) {
3229                     case 0:
3230                               p = "int";
3231                               break;
3232                     case 1:
3233                               p = "linux_umode_t";
3234                               break;
3235                     default:
3236                               break;
3237                     };
3238                     break;
3239           /* linux_sys_fchown16 */
3240           case 95:
3241                     switch(ndx) {
3242                     case 0:
3243                               p = "int";
3244                               break;
3245                     case 1:
3246                               p = "linux_uid16_t";
3247                               break;
3248                     case 2:
3249                               p = "linux_gid16_t";
3250                               break;
3251                     default:
3252                               break;
3253                     };
3254                     break;
3255           /* linux_sys_getpriority */
3256           case 96:
3257                     switch(ndx) {
3258                     case 0:
3259                               p = "int";
3260                               break;
3261                     case 1:
3262                               p = "int";
3263                               break;
3264                     default:
3265                               break;
3266                     };
3267                     break;
3268           /* sys_setpriority */
3269           case 97:
3270                     switch(ndx) {
3271                     case 0:
3272                               p = "int";
3273                               break;
3274                     case 1:
3275                               p = "int";
3276                               break;
3277                     case 2:
3278                               p = "int";
3279                               break;
3280                     default:
3281                               break;
3282                     };
3283                     break;
3284           /* sys_profil */
3285           case 98:
3286                     switch(ndx) {
3287                     case 0:
3288                               p = "void *";
3289                               break;
3290                     case 1:
3291                               p = "u_int";
3292                               break;
3293                     case 2:
3294                               p = "u_int";
3295                               break;
3296                     case 3:
3297                               p = "u_int";
3298                               break;
3299                     default:
3300                               break;
3301                     };
3302                     break;
3303           /* linux_sys_statfs */
3304           case 99:
3305                     switch(ndx) {
3306                     case 0:
3307                               p = "const char *";
3308                               break;
3309                     case 1:
3310                               p = "struct linux_statfs *";
3311                               break;
3312                     default:
3313                               break;
3314                     };
3315                     break;
3316           /* linux_sys_fstatfs */
3317           case 100:
3318                     switch(ndx) {
3319                     case 0:
3320                               p = "int";
3321                               break;
3322                     case 1:
3323                               p = "struct linux_statfs *";
3324                               break;
3325                     default:
3326                               break;
3327                     };
3328                     break;
3329           /* linux_sys_ioperm */
3330           case 101:
3331                     switch(ndx) {
3332                     case 0:
3333                               p = "unsigned int";
3334                               break;
3335                     case 1:
3336                               p = "unsigned int";
3337                               break;
3338                     case 2:
3339                               p = "int";
3340                               break;
3341                     default:
3342                               break;
3343                     };
3344                     break;
3345           /* linux_sys_socketcall */
3346           case 102:
3347                     switch(ndx) {
3348                     case 0:
3349                               p = "int";
3350                               break;
3351                     case 1:
3352                               p = "void *";
3353                               break;
3354                     default:
3355                               break;
3356                     };
3357                     break;
3358           /* compat_50_sys_setitimer */
3359           case 104:
3360                     switch(ndx) {
3361                     case 0:
3362                               p = "int";
3363                               break;
3364                     case 1:
3365                               p = "struct itimerval50 *";
3366                               break;
3367                     case 2:
3368                               p = "struct itimerval50 *";
3369                               break;
3370                     default:
3371                               break;
3372                     };
3373                     break;
3374           /* compat_50_sys_getitimer */
3375           case 105:
3376                     switch(ndx) {
3377                     case 0:
3378                               p = "int";
3379                               break;
3380                     case 1:
3381                               p = "struct itimerval50 *";
3382                               break;
3383                     default:
3384                               break;
3385                     };
3386                     break;
3387           /* linux_sys_stat */
3388           case 106:
3389                     switch(ndx) {
3390                     case 0:
3391                               p = "const char *";
3392                               break;
3393                     case 1:
3394                               p = "struct linux_stat *";
3395                               break;
3396                     default:
3397                               break;
3398                     };
3399                     break;
3400           /* linux_sys_lstat */
3401           case 107:
3402                     switch(ndx) {
3403                     case 0:
3404                               p = "const char *";
3405                               break;
3406                     case 1:
3407                               p = "struct linux_stat *";
3408                               break;
3409                     default:
3410                               break;
3411                     };
3412                     break;
3413           /* linux_sys_fstat */
3414           case 108:
3415                     switch(ndx) {
3416                     case 0:
3417                               p = "int";
3418                               break;
3419                     case 1:
3420                               p = "struct linux_stat *";
3421                               break;
3422                     default:
3423                               break;
3424                     };
3425                     break;
3426           /* linux_sys_olduname */
3427           case 109:
3428                     switch(ndx) {
3429                     case 0:
3430                               p = "struct linux_old_utsname *";
3431                               break;
3432                     default:
3433                               break;
3434                     };
3435                     break;
3436           /* linux_sys_iopl */
3437           case 110:
3438                     switch(ndx) {
3439                     case 0:
3440                               p = "int";
3441                               break;
3442                     default:
3443                               break;
3444                     };
3445                     break;
3446           /* linux_sys_wait4 */
3447           case 114:
3448                     switch(ndx) {
3449                     case 0:
3450                               p = "int";
3451                               break;
3452                     case 1:
3453                               p = "int *";
3454                               break;
3455                     case 2:
3456                               p = "int";
3457                               break;
3458                     case 3:
3459                               p = "struct rusage50 *";
3460                               break;
3461                     default:
3462                               break;
3463                     };
3464                     break;
3465           /* linux_sys_swapoff */
3466           case 115:
3467                     switch(ndx) {
3468                     case 0:
3469                               p = "const char *";
3470                               break;
3471                     default:
3472                               break;
3473                     };
3474                     break;
3475           /* linux_sys_sysinfo */
3476           case 116:
3477                     switch(ndx) {
3478                     case 0:
3479                               p = "struct linux_sysinfo *";
3480                               break;
3481                     default:
3482                               break;
3483                     };
3484                     break;
3485           /* linux_sys_ipc */
3486           case 117:
3487                     switch(ndx) {
3488                     case 0:
3489                               p = "int";
3490                               break;
3491                     case 1:
3492                               p = "int";
3493                               break;
3494                     case 2:
3495                               p = "int";
3496                               break;
3497                     case 3:
3498                               p = "int";
3499                               break;
3500                     case 4:
3501                               p = "void *";
3502                               break;
3503                     default:
3504                               break;
3505                     };
3506                     break;
3507           /* sys_fsync */
3508           case 118:
3509                     switch(ndx) {
3510                     case 0:
3511                               p = "int";
3512                               break;
3513                     default:
3514                               break;
3515                     };
3516                     break;
3517           /* linux_sys_sigreturn */
3518           case 119:
3519                     switch(ndx) {
3520                     case 0:
3521                               p = "struct linux_sigcontext *";
3522                               break;
3523                     default:
3524                               break;
3525                     };
3526                     break;
3527           /* linux_sys_clone */
3528           case 120:
3529                     switch(ndx) {
3530                     case 0:
3531                               p = "int";
3532                               break;
3533                     case 1:
3534                               p = "void *";
3535                               break;
3536                     case 2:
3537                               p = "void *";
3538                               break;
3539                     case 3:
3540                               p = "void *";
3541                               break;
3542                     case 4:
3543                               p = "void *";
3544                               break;
3545                     default:
3546                               break;
3547                     };
3548                     break;
3549           /* linux_sys_setdomainname */
3550           case 121:
3551                     switch(ndx) {
3552                     case 0:
3553                               p = "char *";
3554                               break;
3555                     case 1:
3556                               p = "int";
3557                               break;
3558                     default:
3559                               break;
3560                     };
3561                     break;
3562           /* linux_sys_uname */
3563           case 122:
3564                     switch(ndx) {
3565                     case 0:
3566                               p = "struct linux_utsname *";
3567                               break;
3568                     default:
3569                               break;
3570                     };
3571                     break;
3572           /* linux_sys_modify_ldt */
3573           case 123:
3574                     switch(ndx) {
3575                     case 0:
3576                               p = "int";
3577                               break;
3578                     case 1:
3579                               p = "void *";
3580                               break;
3581                     case 2:
3582                               p = "size_t";
3583                               break;
3584                     default:
3585                               break;
3586                     };
3587                     break;
3588           /* linux_sys_mprotect */
3589           case 125:
3590                     switch(ndx) {
3591                     case 0:
3592                               p = "const void *";
3593                               break;
3594                     case 1:
3595                               p = "unsigned long";
3596                               break;
3597                     case 2:
3598                               p = "int";
3599                               break;
3600                     default:
3601                               break;
3602                     };
3603                     break;
3604           /* linux_sys_sigprocmask */
3605           case 126:
3606                     switch(ndx) {
3607                     case 0:
3608                               p = "int";
3609                               break;
3610                     case 1:
3611                               p = "const linux_old_sigset_t *";
3612                               break;
3613                     case 2:
3614                               p = "linux_old_sigset_t *";
3615                               break;
3616                     default:
3617                               break;
3618                     };
3619                     break;
3620           /* sys_getpgid */
3621           case 132:
3622                     switch(ndx) {
3623                     case 0:
3624                               p = "pid_t";
3625                               break;
3626                     default:
3627                               break;
3628                     };
3629                     break;
3630           /* sys_fchdir */
3631           case 133:
3632                     switch(ndx) {
3633                     case 0:
3634                               p = "int";
3635                               break;
3636                     default:
3637                               break;
3638                     };
3639                     break;
3640           /* linux_sys_personality */
3641           case 136:
3642                     switch(ndx) {
3643                     case 0:
3644                               p = "unsigned long";
3645                               break;
3646                     default:
3647                               break;
3648                     };
3649                     break;
3650           /* linux_sys_setfsuid */
3651           case 138:
3652                     switch(ndx) {
3653                     case 0:
3654                               p = "uid_t";
3655                               break;
3656                     default:
3657                               break;
3658                     };
3659                     break;
3660           /* linux_sys_setfsgid */
3661           case 139:
3662                     switch(ndx) {
3663                     case 0:
3664                               p = "gid_t";
3665                               break;
3666                     default:
3667                               break;
3668                     };
3669                     break;
3670           /* linux_sys_llseek */
3671           case 140:
3672                     switch(ndx) {
3673                     case 0:
3674                               p = "int";
3675                               break;
3676                     case 1:
3677                               p = "u_int32_t";
3678                               break;
3679                     case 2:
3680                               p = "u_int32_t";
3681                               break;
3682                     case 3:
3683                               p = "void *";
3684                               break;
3685                     case 4:
3686                               p = "int";
3687                               break;
3688                     default:
3689                               break;
3690                     };
3691                     break;
3692           /* linux_sys_getdents */
3693           case 141:
3694                     switch(ndx) {
3695                     case 0:
3696                               p = "int";
3697                               break;
3698                     case 1:
3699                               p = "struct linux_dirent *";
3700                               break;
3701                     case 2:
3702                               p = "unsigned int";
3703                               break;
3704                     default:
3705                               break;
3706                     };
3707                     break;
3708           /* linux_sys_select */
3709           case 142:
3710                     switch(ndx) {
3711                     case 0:
3712                               p = "int";
3713                               break;
3714                     case 1:
3715                               p = "fd_set *";
3716                               break;
3717                     case 2:
3718                               p = "fd_set *";
3719                               break;
3720                     case 3:
3721                               p = "fd_set *";
3722                               break;
3723                     case 4:
3724                               p = "struct timeval50 *";
3725                               break;
3726                     default:
3727                               break;
3728                     };
3729                     break;
3730           /* sys_flock */
3731           case 143:
3732                     switch(ndx) {
3733                     case 0:
3734                               p = "int";
3735                               break;
3736                     case 1:
3737                               p = "int";
3738                               break;
3739                     default:
3740                               break;
3741                     };
3742                     break;
3743           /* sys___msync13 */
3744           case 144:
3745                     switch(ndx) {
3746                     case 0:
3747                               p = "void *";
3748                               break;
3749                     case 1:
3750                               p = "size_t";
3751                               break;
3752                     case 2:
3753                               p = "int";
3754                               break;
3755                     default:
3756                               break;
3757                     };
3758                     break;
3759           /* sys_readv */
3760           case 145:
3761                     switch(ndx) {
3762                     case 0:
3763                               p = "int";
3764                               break;
3765                     case 1:
3766                               p = "const struct iovec *";
3767                               break;
3768                     case 2:
3769                               p = "int";
3770                               break;
3771                     default:
3772                               break;
3773                     };
3774                     break;
3775           /* sys_writev */
3776           case 146:
3777                     switch(ndx) {
3778                     case 0:
3779                               p = "int";
3780                               break;
3781                     case 1:
3782                               p = "const struct iovec *";
3783                               break;
3784                     case 2:
3785                               p = "int";
3786                               break;
3787                     default:
3788                               break;
3789                     };
3790                     break;
3791           /* sys_getsid */
3792           case 147:
3793                     switch(ndx) {
3794                     case 0:
3795                               p = "pid_t";
3796                               break;
3797                     default:
3798                               break;
3799                     };
3800                     break;
3801           /* linux_sys_fdatasync */
3802           case 148:
3803                     switch(ndx) {
3804                     case 0:
3805                               p = "int";
3806                               break;
3807                     default:
3808                               break;
3809                     };
3810                     break;
3811           /* linux_sys___sysctl */
3812           case 149:
3813                     switch(ndx) {
3814                     case 0:
3815                               p = "struct linux___sysctl *";
3816                               break;
3817                     default:
3818                               break;
3819                     };
3820                     break;
3821           /* sys_mlock */
3822           case 150:
3823                     switch(ndx) {
3824                     case 0:
3825                               p = "void *";
3826                               break;
3827                     case 1:
3828                               p = "size_t";
3829                               break;
3830                     default:
3831                               break;
3832                     };
3833                     break;
3834           /* sys_munlock */
3835           case 151:
3836                     switch(ndx) {
3837                     case 0:
3838                               p = "void *";
3839                               break;
3840                     case 1:
3841                               p = "size_t";
3842                               break;
3843                     default:
3844                               break;
3845                     };
3846                     break;
3847           /* sys_mlockall */
3848           case 152:
3849                     switch(ndx) {
3850                     case 0:
3851                               p = "int";
3852                               break;
3853                     default:
3854                               break;
3855                     };
3856                     break;
3857           /* sys_munlockall */
3858           case 153:
3859                     break;
3860           /* linux_sys_sched_setparam */
3861           case 154:
3862                     switch(ndx) {
3863                     case 0:
3864                               p = "pid_t";
3865                               break;
3866                     case 1:
3867                               p = "const struct linux_sched_param *";
3868                               break;
3869                     default:
3870                               break;
3871                     };
3872                     break;
3873           /* linux_sys_sched_getparam */
3874           case 155:
3875                     switch(ndx) {
3876                     case 0:
3877                               p = "pid_t";
3878                               break;
3879                     case 1:
3880                               p = "struct linux_sched_param *";
3881                               break;
3882                     default:
3883                               break;
3884                     };
3885                     break;
3886           /* linux_sys_sched_setscheduler */
3887           case 156:
3888                     switch(ndx) {
3889                     case 0:
3890                               p = "pid_t";
3891                               break;
3892                     case 1:
3893                               p = "int";
3894                               break;
3895                     case 2:
3896                               p = "const struct linux_sched_param *";
3897                               break;
3898                     default:
3899                               break;
3900                     };
3901                     break;
3902           /* linux_sys_sched_getscheduler */
3903           case 157:
3904                     switch(ndx) {
3905                     case 0:
3906                               p = "pid_t";
3907                               break;
3908                     default:
3909                               break;
3910                     };
3911                     break;
3912           /* linux_sys_sched_yield */
3913           case 158:
3914                     break;
3915           /* linux_sys_sched_get_priority_max */
3916           case 159:
3917                     switch(ndx) {
3918                     case 0:
3919                               p = "int";
3920                               break;
3921                     default:
3922                               break;
3923                     };
3924                     break;
3925           /* linux_sys_sched_get_priority_min */
3926           case 160:
3927                     switch(ndx) {
3928                     case 0:
3929                               p = "int";
3930                               break;
3931                     default:
3932                               break;
3933                     };
3934                     break;
3935           /* linux_sys_nanosleep */
3936           case 162:
3937                     switch(ndx) {
3938                     case 0:
3939                               p = "const struct linux_timespec *";
3940                               break;
3941                     case 1:
3942                               p = "struct linux_timespec *";
3943                               break;
3944                     default:
3945                               break;
3946                     };
3947                     break;
3948           /* linux_sys_mremap */
3949           case 163:
3950                     switch(ndx) {
3951                     case 0:
3952                               p = "void *";
3953                               break;
3954                     case 1:
3955                               p = "size_t";
3956                               break;
3957                     case 2:
3958                               p = "size_t";
3959                               break;
3960                     case 3:
3961                               p = "u_long";
3962                               break;
3963                     default:
3964                               break;
3965                     };
3966                     break;
3967           /* linux_sys_setresuid16 */
3968           case 164:
3969                     switch(ndx) {
3970                     case 0:
3971                               p = "linux_uid16_t";
3972                               break;
3973                     case 1:
3974                               p = "linux_uid16_t";
3975                               break;
3976                     case 2:
3977                               p = "linux_uid16_t";
3978                               break;
3979                     default:
3980                               break;
3981                     };
3982                     break;
3983           /* linux_sys_getresuid16 */
3984           case 165:
3985                     switch(ndx) {
3986                     case 0:
3987                               p = "linux_uid16_t *";
3988                               break;
3989                     case 1:
3990                               p = "linux_uid16_t *";
3991                               break;
3992                     case 2:
3993                               p = "linux_uid16_t *";
3994                               break;
3995                     default:
3996                               break;
3997                     };
3998                     break;
3999           /* sys_poll */
4000           case 168:
4001                     switch(ndx) {
4002                     case 0:
4003                               p = "struct pollfd *";
4004                               break;
4005                     case 1:
4006                               p = "u_int";
4007                               break;
4008                     case 2:
4009                               p = "int";
4010                               break;
4011                     default:
4012                               break;
4013                     };
4014                     break;
4015           /* linux_sys_setresgid16 */
4016           case 170:
4017                     switch(ndx) {
4018                     case 0:
4019                               p = "linux_gid16_t";
4020                               break;
4021                     case 1:
4022                               p = "linux_gid16_t";
4023                               break;
4024                     case 2:
4025                               p = "linux_gid16_t";
4026                               break;
4027                     default:
4028                               break;
4029                     };
4030                     break;
4031           /* linux_sys_getresgid16 */
4032           case 171:
4033                     switch(ndx) {
4034                     case 0:
4035                               p = "linux_gid16_t *";
4036                               break;
4037                     case 1:
4038                               p = "linux_gid16_t *";
4039                               break;
4040                     case 2:
4041                               p = "linux_gid16_t *";
4042                               break;
4043                     default:
4044                               break;
4045                     };
4046                     break;
4047           /* linux_sys_rt_sigreturn */
4048           case 173:
4049                     switch(ndx) {
4050                     case 0:
4051                               p = "struct linux_ucontext *";
4052                               break;
4053                     default:
4054                               break;
4055                     };
4056                     break;
4057           /* linux_sys_rt_sigaction */
4058           case 174:
4059                     switch(ndx) {
4060                     case 0:
4061                               p = "int";
4062                               break;
4063                     case 1:
4064                               p = "const struct linux_sigaction *";
4065                               break;
4066                     case 2:
4067                               p = "struct linux_sigaction *";
4068                               break;
4069                     case 3:
4070                               p = "size_t";
4071                               break;
4072                     default:
4073                               break;
4074                     };
4075                     break;
4076           /* linux_sys_rt_sigprocmask */
4077           case 175:
4078                     switch(ndx) {
4079                     case 0:
4080                               p = "int";
4081                               break;
4082                     case 1:
4083                               p = "const linux_sigset_t *";
4084                               break;
4085                     case 2:
4086                               p = "linux_sigset_t *";
4087                               break;
4088                     case 3:
4089                               p = "size_t";
4090                               break;
4091                     default:
4092                               break;
4093                     };
4094                     break;
4095           /* linux_sys_rt_sigpending */
4096           case 176:
4097                     switch(ndx) {
4098                     case 0:
4099                               p = "linux_sigset_t *";
4100                               break;
4101                     case 1:
4102                               p = "size_t";
4103                               break;
4104                     default:
4105                               break;
4106                     };
4107                     break;
4108           /* linux_sys_rt_sigtimedwait */
4109           case 177:
4110                     switch(ndx) {
4111                     case 0:
4112                               p = "const linux_sigset_t *";
4113                               break;
4114                     case 1:
4115                               p = "linux_siginfo_t *";
4116                               break;
4117                     case 2:
4118                               p = "const struct linux_timespec *";
4119                               break;
4120                     default:
4121                               break;
4122                     };
4123                     break;
4124           /* linux_sys_rt_queueinfo */
4125           case 178:
4126                     switch(ndx) {
4127                     case 0:
4128                               p = "int";
4129                               break;
4130                     case 1:
4131                               p = "int";
4132                               break;
4133                     case 2:
4134                               p = "linux_siginfo_t *";
4135                               break;
4136                     default:
4137                               break;
4138                     };
4139                     break;
4140           /* linux_sys_rt_sigsuspend */
4141           case 179:
4142                     switch(ndx) {
4143                     case 0:
4144                               p = "linux_sigset_t *";
4145                               break;
4146                     case 1:
4147                               p = "size_t";
4148                               break;
4149                     default:
4150                               break;
4151                     };
4152                     break;
4153           /* linux_sys_pread */
4154           case 180:
4155                     switch(ndx) {
4156                     case 0:
4157                               p = "int";
4158                               break;
4159                     case 1:
4160                               p = "char *";
4161                               break;
4162                     case 2:
4163                               p = "size_t";
4164                               break;
4165                     case 3:
4166                               p = "off_t";
4167                               break;
4168                     default:
4169                               break;
4170                     };
4171                     break;
4172           /* linux_sys_pwrite */
4173           case 181:
4174                     switch(ndx) {
4175                     case 0:
4176                               p = "int";
4177                               break;
4178                     case 1:
4179                               p = "char *";
4180                               break;
4181                     case 2:
4182                               p = "size_t";
4183                               break;
4184                     case 3:
4185                               p = "off_t";
4186                               break;
4187                     default:
4188                               break;
4189                     };
4190                     break;
4191           /* linux_sys_chown16 */
4192           case 182:
4193                     switch(ndx) {
4194                     case 0:
4195                               p = "const char *";
4196                               break;
4197                     case 1:
4198                               p = "linux_uid16_t";
4199                               break;
4200                     case 2:
4201                               p = "linux_gid16_t";
4202                               break;
4203                     default:
4204                               break;
4205                     };
4206                     break;
4207           /* sys___getcwd */
4208           case 183:
4209                     switch(ndx) {
4210                     case 0:
4211                               p = "char *";
4212                               break;
4213                     case 1:
4214                               p = "size_t";
4215                               break;
4216                     default:
4217                               break;
4218                     };
4219                     break;
4220           /* linux_sys_sigaltstack */
4221           case 186:
4222                     switch(ndx) {
4223                     case 0:
4224                               p = "const struct linux_sigaltstack *";
4225                               break;
4226                     case 1:
4227                               p = "struct linux_sigaltstack *";
4228                               break;
4229                     default:
4230                               break;
4231                     };
4232                     break;
4233           /* sys___vfork14 */
4234           case 190:
4235                     break;
4236           /* linux_sys_ugetrlimit */
4237           case 191:
4238                     switch(ndx) {
4239                     case 0:
4240                               p = "int";
4241                               break;
4242                     case 1:
4243                               p = "struct orlimit *";
4244                               break;
4245                     default:
4246                               break;
4247                     };
4248                     break;
4249 #define linux_sys_mmap2_args linux_sys_mmap_args
4250           /* linux_sys_mmap2 */
4251           case 192:
4252                     switch(ndx) {
4253                     case 0:
4254                               p = "unsigned long";
4255                               break;
4256                     case 1:
4257                               p = "size_t";
4258                               break;
4259                     case 2:
4260                               p = "int";
4261                               break;
4262                     case 3:
4263                               p = "int";
4264                               break;
4265                     case 4:
4266                               p = "int";
4267                               break;
4268                     case 5:
4269                               p = "linux_off_t";
4270                               break;
4271                     default:
4272                               break;
4273                     };
4274                     break;
4275           /* linux_sys_truncate64 */
4276           case 193:
4277                     switch(ndx) {
4278                     case 0:
4279                               p = "const char *";
4280                               break;
4281                     case 1:
4282                               p = "off_t";
4283                               break;
4284                     default:
4285                               break;
4286                     };
4287                     break;
4288           /* linux_sys_ftruncate64 */
4289           case 194:
4290                     switch(ndx) {
4291                     case 0:
4292                               p = "unsigned int";
4293                               break;
4294                     case 1:
4295                               p = "off_t";
4296                               break;
4297                     default:
4298                               break;
4299                     };
4300                     break;
4301           /* linux_sys_stat64 */
4302           case 195:
4303                     switch(ndx) {
4304                     case 0:
4305                               p = "const char *";
4306                               break;
4307                     case 1:
4308                               p = "struct linux_stat64 *";
4309                               break;
4310                     default:
4311                               break;
4312                     };
4313                     break;
4314           /* linux_sys_lstat64 */
4315           case 196:
4316                     switch(ndx) {
4317                     case 0:
4318                               p = "const char *";
4319                               break;
4320                     case 1:
4321                               p = "struct linux_stat64 *";
4322                               break;
4323                     default:
4324                               break;
4325                     };
4326                     break;
4327           /* linux_sys_fstat64 */
4328           case 197:
4329                     switch(ndx) {
4330                     case 0:
4331                               p = "int";
4332                               break;
4333                     case 1:
4334                               p = "struct linux_stat64 *";
4335                               break;
4336                     default:
4337                               break;
4338                     };
4339                     break;
4340           /* sys___posix_lchown */
4341           case 198:
4342                     switch(ndx) {
4343                     case 0:
4344                               p = "const char *";
4345                               break;
4346                     case 1:
4347                               p = "uid_t";
4348                               break;
4349                     case 2:
4350                               p = "gid_t";
4351                               break;
4352                     default:
4353                               break;
4354                     };
4355                     break;
4356           /* sys_getuid */
4357           case 199:
4358                     break;
4359           /* sys_getgid */
4360           case 200:
4361                     break;
4362           /* sys_geteuid */
4363           case 201:
4364                     break;
4365           /* sys_getegid */
4366           case 202:
4367                     break;
4368           /* sys_setreuid */
4369           case 203:
4370                     switch(ndx) {
4371                     case 0:
4372                               p = "uid_t";
4373                               break;
4374                     case 1:
4375                               p = "uid_t";
4376                               break;
4377                     default:
4378                               break;
4379                     };
4380                     break;
4381           /* sys_setregid */
4382           case 204:
4383                     switch(ndx) {
4384                     case 0:
4385                               p = "gid_t";
4386                               break;
4387                     case 1:
4388                               p = "gid_t";
4389                               break;
4390                     default:
4391                               break;
4392                     };
4393                     break;
4394           /* sys_getgroups */
4395           case 205:
4396                     switch(ndx) {
4397                     case 0:
4398                               p = "int";
4399                               break;
4400                     case 1:
4401                               p = "gid_t *";
4402                               break;
4403                     default:
4404                               break;
4405                     };
4406                     break;
4407           /* sys_setgroups */
4408           case 206:
4409                     switch(ndx) {
4410                     case 0:
4411                               p = "int";
4412                               break;
4413                     case 1:
4414                               p = "gid_t *";
4415                               break;
4416                     default:
4417                               break;
4418                     };
4419                     break;
4420           /* sys___posix_fchown */
4421           case 207:
4422                     switch(ndx) {
4423                     case 0:
4424                               p = "int";
4425                               break;
4426                     case 1:
4427                               p = "uid_t";
4428                               break;
4429                     case 2:
4430                               p = "gid_t";
4431                               break;
4432                     default:
4433                               break;
4434                     };
4435                     break;
4436           /* linux_sys_setresuid */
4437           case 208:
4438                     switch(ndx) {
4439                     case 0:
4440                               p = "uid_t";
4441                               break;
4442                     case 1:
4443                               p = "uid_t";
4444                               break;
4445                     case 2:
4446                               p = "uid_t";
4447                               break;
4448                     default:
4449                               break;
4450                     };
4451                     break;
4452           /* linux_sys_getresuid */
4453           case 209:
4454                     switch(ndx) {
4455                     case 0:
4456                               p = "uid_t *";
4457                               break;
4458                     case 1:
4459                               p = "uid_t *";
4460                               break;
4461                     case 2:
4462                               p = "uid_t *";
4463                               break;
4464                     default:
4465                               break;
4466                     };
4467                     break;
4468           /* linux_sys_setresgid */
4469           case 210:
4470                     switch(ndx) {
4471                     case 0:
4472                               p = "gid_t";
4473                               break;
4474                     case 1:
4475                               p = "gid_t";
4476                               break;
4477                     case 2:
4478                               p = "gid_t";
4479                               break;
4480                     default:
4481                               break;
4482                     };
4483                     break;
4484           /* linux_sys_getresgid */
4485           case 211:
4486                     switch(ndx) {
4487                     case 0:
4488                               p = "gid_t *";
4489                               break;
4490                     case 1:
4491                               p = "gid_t *";
4492                               break;
4493                     case 2:
4494                               p = "gid_t *";
4495                               break;
4496                     default:
4497                               break;
4498                     };
4499                     break;
4500           /* sys___posix_chown */
4501           case 212:
4502                     switch(ndx) {
4503                     case 0:
4504                               p = "const char *";
4505                               break;
4506                     case 1:
4507                               p = "uid_t";
4508                               break;
4509                     case 2:
4510                               p = "gid_t";
4511                               break;
4512                     default:
4513                               break;
4514                     };
4515                     break;
4516           /* sys_setuid */
4517           case 213:
4518                     switch(ndx) {
4519                     case 0:
4520                               p = "uid_t";
4521                               break;
4522                     default:
4523                               break;
4524                     };
4525                     break;
4526           /* sys_setgid */
4527           case 214:
4528                     switch(ndx) {
4529                     case 0:
4530                               p = "gid_t";
4531                               break;
4532                     default:
4533                               break;
4534                     };
4535                     break;
4536           /* linux_sys_setfsuid */
4537           case 215:
4538                     switch(ndx) {
4539                     case 0:
4540                               p = "uid_t";
4541                               break;
4542                     default:
4543                               break;
4544                     };
4545                     break;
4546           /* linux_sys_setfsgid */
4547           case 216:
4548                     switch(ndx) {
4549                     case 0:
4550                               p = "gid_t";
4551                               break;
4552                     default:
4553                               break;
4554                     };
4555                     break;
4556           /* sys_mincore */
4557           case 218:
4558                     switch(ndx) {
4559                     case 0:
4560                               p = "void *";
4561                               break;
4562                     case 1:
4563                               p = "size_t";
4564                               break;
4565                     case 2:
4566                               p = "char *";
4567                               break;
4568                     default:
4569                               break;
4570                     };
4571                     break;
4572           /* sys_madvise */
4573           case 219:
4574                     switch(ndx) {
4575                     case 0:
4576                               p = "void *";
4577                               break;
4578                     case 1:
4579                               p = "size_t";
4580                               break;
4581                     case 2:
4582                               p = "int";
4583                               break;
4584                     default:
4585                               break;
4586                     };
4587                     break;
4588           /* linux_sys_getdents64 */
4589           case 220:
4590                     switch(ndx) {
4591                     case 0:
4592                               p = "int";
4593                               break;
4594                     case 1:
4595                               p = "struct linux_dirent64 *";
4596                               break;
4597                     case 2:
4598                               p = "unsigned int";
4599                               break;
4600                     default:
4601                               break;
4602                     };
4603                     break;
4604           /* linux_sys_fcntl64 */
4605           case 221:
4606                     switch(ndx) {
4607                     case 0:
4608                               p = "int";
4609                               break;
4610                     case 1:
4611                               p = "int";
4612                               break;
4613                     case 2:
4614                               p = "void *";
4615                               break;
4616                     default:
4617                               break;
4618                     };
4619                     break;
4620           /* linux_sys_gettid */
4621           case 224:
4622                     break;
4623           /* linux_sys_readahead */
4624           case 225:
4625                     switch(ndx) {
4626                     case 0:
4627                               p = "int";
4628                               break;
4629                     case 1:
4630                               p = "off_t";
4631                               break;
4632                     case 2:
4633                               p = "size_t";
4634                               break;
4635                     default:
4636                               break;
4637                     };
4638                     break;
4639           /* linux_sys_setxattr */
4640           case 226:
4641                     switch(ndx) {
4642                     case 0:
4643                               p = "char *";
4644                               break;
4645                     case 1:
4646                               p = "char *";
4647                               break;
4648                     case 2:
4649                               p = "void *";
4650                               break;
4651                     case 3:
4652                               p = "size_t";
4653                               break;
4654                     case 4:
4655                               p = "int";
4656                               break;
4657                     default:
4658                               break;
4659                     };
4660                     break;
4661           /* linux_sys_lsetxattr */
4662           case 227:
4663                     switch(ndx) {
4664                     case 0:
4665                               p = "char *";
4666                               break;
4667                     case 1:
4668                               p = "char *";
4669                               break;
4670                     case 2:
4671                               p = "void *";
4672                               break;
4673                     case 3:
4674                               p = "size_t";
4675                               break;
4676                     case 4:
4677                               p = "int";
4678                               break;
4679                     default:
4680                               break;
4681                     };
4682                     break;
4683           /* linux_sys_fsetxattr */
4684           case 228:
4685                     switch(ndx) {
4686                     case 0:
4687                               p = "int";
4688                               break;
4689                     case 1:
4690                               p = "char *";
4691                               break;
4692                     case 2:
4693                               p = "void *";
4694                               break;
4695                     case 3:
4696                               p = "size_t";
4697                               break;
4698                     case 4:
4699                               p = "int";
4700                               break;
4701                     default:
4702                               break;
4703                     };
4704                     break;
4705           /* linux_sys_getxattr */
4706           case 229:
4707                     switch(ndx) {
4708                     case 0:
4709                               p = "char *";
4710                               break;
4711                     case 1:
4712                               p = "char *";
4713                               break;
4714                     case 2:
4715                               p = "void *";
4716                               break;
4717                     case 3:
4718                               p = "size_t";
4719                               break;
4720                     default:
4721                               break;
4722                     };
4723                     break;
4724           /* linux_sys_lgetxattr */
4725           case 230:
4726                     switch(ndx) {
4727                     case 0:
4728                               p = "char *";
4729                               break;
4730                     case 1:
4731                               p = "char *";
4732                               break;
4733                     case 2:
4734                               p = "void *";
4735                               break;
4736                     case 3:
4737                               p = "size_t";
4738                               break;
4739                     default:
4740                               break;
4741                     };
4742                     break;
4743           /* linux_sys_fgetxattr */
4744           case 231:
4745                     switch(ndx) {
4746                     case 0:
4747                               p = "int";
4748                               break;
4749                     case 1:
4750                               p = "char *";
4751                               break;
4752                     case 2:
4753                               p = "void *";
4754                               break;
4755                     case 3:
4756                               p = "size_t";
4757                               break;
4758                     default:
4759                               break;
4760                     };
4761                     break;
4762           /* linux_sys_listxattr */
4763           case 232:
4764                     switch(ndx) {
4765                     case 0:
4766                               p = "char *";
4767                               break;
4768                     case 1:
4769                               p = "char *";
4770                               break;
4771                     case 2:
4772                               p = "size_t";
4773                               break;
4774                     default:
4775                               break;
4776                     };
4777                     break;
4778           /* linux_sys_llistxattr */
4779           case 233:
4780                     switch(ndx) {
4781                     case 0:
4782                               p = "char *";
4783                               break;
4784                     case 1:
4785                               p = "char *";
4786                               break;
4787                     case 2:
4788                               p = "size_t";
4789                               break;
4790                     default:
4791                               break;
4792                     };
4793                     break;
4794           /* linux_sys_flistxattr */
4795           case 234:
4796                     switch(ndx) {
4797                     case 0:
4798                               p = "int";
4799                               break;
4800                     case 1:
4801                               p = "char *";
4802                               break;
4803                     case 2:
4804                               p = "size_t";
4805                               break;
4806                     default:
4807                               break;
4808                     };
4809                     break;
4810           /* linux_sys_removexattr */
4811           case 235:
4812                     switch(ndx) {
4813                     case 0:
4814                               p = "char *";
4815                               break;
4816                     case 1:
4817                               p = "char *";
4818                               break;
4819                     default:
4820                               break;
4821                     };
4822                     break;
4823           /* linux_sys_lremovexattr */
4824           case 236:
4825                     switch(ndx) {
4826                     case 0:
4827                               p = "char *";
4828                               break;
4829                     case 1:
4830                               p = "char *";
4831                               break;
4832                     default:
4833                               break;
4834                     };
4835                     break;
4836           /* linux_sys_fremovexattr */
4837           case 237:
4838                     switch(ndx) {
4839                     case 0:
4840                               p = "int";
4841                               break;
4842                     case 1:
4843                               p = "char *";
4844                               break;
4845                     default:
4846                               break;
4847                     };
4848                     break;
4849           /* linux_sys_tkill */
4850           case 238:
4851                     switch(ndx) {
4852                     case 0:
4853                               p = "int";
4854                               break;
4855                     case 1:
4856                               p = "int";
4857                               break;
4858                     default:
4859                               break;
4860                     };
4861                     break;
4862           /* linux_sys_futex */
4863           case 240:
4864                     switch(ndx) {
4865                     case 0:
4866                               p = "int *";
4867                               break;
4868                     case 1:
4869                               p = "int";
4870                               break;
4871                     case 2:
4872                               p = "int";
4873                               break;
4874                     case 3:
4875                               p = "const struct linux_timespec *";
4876                               break;
4877                     case 4:
4878                               p = "int *";
4879                               break;
4880                     case 5:
4881                               p = "int";
4882                               break;
4883                     default:
4884                               break;
4885                     };
4886                     break;
4887           /* linux_sys_sched_setaffinity */
4888           case 241:
4889                     switch(ndx) {
4890                     case 0:
4891                               p = "pid_t";
4892                               break;
4893                     case 1:
4894                               p = "unsigned int";
4895                               break;
4896                     case 2:
4897                               p = "unsigned long *";
4898                               break;
4899                     default:
4900                               break;
4901                     };
4902                     break;
4903           /* linux_sys_sched_getaffinity */
4904           case 242:
4905                     switch(ndx) {
4906                     case 0:
4907                               p = "pid_t";
4908                               break;
4909                     case 1:
4910                               p = "unsigned int";
4911                               break;
4912                     case 2:
4913                               p = "unsigned long *";
4914                               break;
4915                     default:
4916                               break;
4917                     };
4918                     break;
4919           /* linux_sys_set_thread_area */
4920           case 243:
4921                     switch(ndx) {
4922                     case 0:
4923                               p = "struct linux_user_desc *";
4924                               break;
4925                     default:
4926                               break;
4927                     };
4928                     break;
4929           /* linux_sys_get_thread_area */
4930           case 244:
4931                     switch(ndx) {
4932                     case 0:
4933                               p = "struct linux_user_desc *";
4934                               break;
4935                     default:
4936                               break;
4937                     };
4938                     break;
4939           /* linux_sys_fadvise64 */
4940           case 250:
4941                     switch(ndx) {
4942                     case 0:
4943                               p = "int";
4944                               break;
4945                     case 1:
4946                               p = "off_t";
4947                               break;
4948                     case 2:
4949                               p = "size_t";
4950                               break;
4951                     case 3:
4952                               p = "int";
4953                               break;
4954                     default:
4955                               break;
4956                     };
4957                     break;
4958           /* linux_sys_exit_group */
4959           case 252:
4960                     switch(ndx) {
4961                     case 0:
4962                               p = "int";
4963                               break;
4964                     default:
4965                               break;
4966                     };
4967                     break;
4968           /* linux_sys_epoll_create */
4969           case 254:
4970                     switch(ndx) {
4971                     case 0:
4972                               p = "int";
4973                               break;
4974                     default:
4975                               break;
4976                     };
4977                     break;
4978           /* linux_sys_epoll_ctl */
4979           case 255:
4980                     switch(ndx) {
4981                     case 0:
4982                               p = "int";
4983                               break;
4984                     case 1:
4985                               p = "int";
4986                               break;
4987                     case 2:
4988                               p = "int";
4989                               break;
4990                     case 3:
4991                               p = "struct linux_epoll_event *";
4992                               break;
4993                     default:
4994                               break;
4995                     };
4996                     break;
4997           /* linux_sys_epoll_wait */
4998           case 256:
4999                     switch(ndx) {
5000                     case 0:
5001                               p = "int";
5002                               break;
5003                     case 1:
5004                               p = "struct linux_epoll_event *";
5005                               break;
5006                     case 2:
5007                               p = "int";
5008                               break;
5009                     case 3:
5010                               p = "int";
5011                               break;
5012                     default:
5013                               break;
5014                     };
5015                     break;
5016           /* linux_sys_set_tid_address */
5017           case 258:
5018                     switch(ndx) {
5019                     case 0:
5020                               p = "int *";
5021                               break;
5022                     default:
5023                               break;
5024                     };
5025                     break;
5026           /* linux_sys_timer_create */
5027           case 259:
5028                     switch(ndx) {
5029                     case 0:
5030                               p = "clockid_t";
5031                               break;
5032                     case 1:
5033                               p = "struct linux_sigevent *";
5034                               break;
5035                     case 2:
5036                               p = "timer_t *";
5037                               break;
5038                     default:
5039                               break;
5040                     };
5041                     break;
5042           /* linux_sys_timer_settime */
5043           case 260:
5044                     switch(ndx) {
5045                     case 0:
5046                               p = "timer_t";
5047                               break;
5048                     case 1:
5049                               p = "int";
5050                               break;
5051                     case 2:
5052                               p = "const struct linux_itimerspec *";
5053                               break;
5054                     case 3:
5055                               p = "struct linux_itimerspec *";
5056                               break;
5057                     default:
5058                               break;
5059                     };
5060                     break;
5061           /* linux_sys_timer_gettime */
5062           case 261:
5063                     switch(ndx) {
5064                     case 0:
5065                               p = "timer_t";
5066                               break;
5067                     case 1:
5068                               p = "struct linux_itimerspec *";
5069                               break;
5070                     default:
5071                               break;
5072                     };
5073                     break;
5074           /* sys_timer_getoverrun */
5075           case 262:
5076                     switch(ndx) {
5077                     case 0:
5078                               p = "timer_t";
5079                               break;
5080                     default:
5081                               break;
5082                     };
5083                     break;
5084           /* sys_timer_delete */
5085           case 263:
5086                     switch(ndx) {
5087                     case 0:
5088                               p = "timer_t";
5089                               break;
5090                     default:
5091                               break;
5092                     };
5093                     break;
5094           /* linux_sys_clock_settime */
5095           case 264:
5096                     switch(ndx) {
5097                     case 0:
5098                               p = "clockid_t";
5099                               break;
5100                     case 1:
5101                               p = "struct linux_timespec *";
5102                               break;
5103                     default:
5104                               break;
5105                     };
5106                     break;
5107           /* linux_sys_clock_gettime */
5108           case 265:
5109                     switch(ndx) {
5110                     case 0:
5111                               p = "clockid_t";
5112                               break;
5113                     case 1:
5114                               p = "struct linux_timespec *";
5115                               break;
5116                     default:
5117                               break;
5118                     };
5119                     break;
5120           /* linux_sys_clock_getres */
5121           case 266:
5122                     switch(ndx) {
5123                     case 0:
5124                               p = "clockid_t";
5125                               break;
5126                     case 1:
5127                               p = "struct linux_timespec *";
5128                               break;
5129                     default:
5130                               break;
5131                     };
5132                     break;
5133           /* linux_sys_clock_nanosleep */
5134           case 267:
5135                     switch(ndx) {
5136                     case 0:
5137                               p = "clockid_t";
5138                               break;
5139                     case 1:
5140                               p = "int";
5141                               break;
5142                     case 2:
5143                               p = "struct linux_timespec *";
5144                               break;
5145                     case 3:
5146                               p = "struct linux_timespec *";
5147                               break;
5148                     default:
5149                               break;
5150                     };
5151                     break;
5152           /* linux_sys_statfs64 */
5153           case 268:
5154                     switch(ndx) {
5155                     case 0:
5156                               p = "const char *";
5157                               break;
5158                     case 1:
5159                               p = "size_t";
5160                               break;
5161                     case 2:
5162                               p = "struct linux_statfs64 *";
5163                               break;
5164                     default:
5165                               break;
5166                     };
5167                     break;
5168           /* linux_sys_fstatfs64 */
5169           case 269:
5170                     switch(ndx) {
5171                     case 0:
5172                               p = "int";
5173                               break;
5174                     case 1:
5175                               p = "size_t";
5176                               break;
5177                     case 2:
5178                               p = "struct linux_statfs64 *";
5179                               break;
5180                     default:
5181                               break;
5182                     };
5183                     break;
5184           /* linux_sys_tgkill */
5185           case 270:
5186                     switch(ndx) {
5187                     case 0:
5188                               p = "int";
5189                               break;
5190                     case 1:
5191                               p = "int";
5192                               break;
5193                     case 2:
5194                               p = "int";
5195                               break;
5196                     default:
5197                               break;
5198                     };
5199                     break;
5200           /* compat_50_sys_utimes */
5201           case 271:
5202                     switch(ndx) {
5203                     case 0:
5204                               p = "const char *";
5205                               break;
5206                     case 1:
5207                               p = "const struct timeval50 *";
5208                               break;
5209                     default:
5210                               break;
5211                     };
5212                     break;
5213           /* linux_sys_fadvise64_64 */
5214           case 272:
5215                     switch(ndx) {
5216                     case 0:
5217                               p = "int";
5218                               break;
5219                     case 1:
5220                               p = "off_t";
5221                               break;
5222                     case 2:
5223                               p = "off_t";
5224                               break;
5225                     case 3:
5226                               p = "int";
5227                               break;
5228                     default:
5229                               break;
5230                     };
5231                     break;
5232           /* linux_sys_mq_open */
5233           case 277:
5234                     switch(ndx) {
5235                     case 0:
5236                               p = "const char *";
5237                               break;
5238                     case 1:
5239                               p = "int";
5240                               break;
5241                     case 2:
5242                               p = "linux_umode_t";
5243                               break;
5244                     case 3:
5245                               p = "struct linux_mq_attr *";
5246                               break;
5247                     default:
5248                               break;
5249                     };
5250                     break;
5251           /* linux_sys_mq_unlink */
5252           case 278:
5253                     switch(ndx) {
5254                     case 0:
5255                               p = "const char *";
5256                               break;
5257                     default:
5258                               break;
5259                     };
5260                     break;
5261           /* linux_sys_mq_timedsend */
5262           case 279:
5263                     switch(ndx) {
5264                     case 0:
5265                               p = "linux_mqd_t";
5266                               break;
5267                     case 1:
5268                               p = "const char *";
5269                               break;
5270                     case 2:
5271                               p = "size_t";
5272                               break;
5273                     case 3:
5274                               p = "unsigned int";
5275                               break;
5276                     case 4:
5277                               p = "const struct linux_timespec *";
5278                               break;
5279                     default:
5280                               break;
5281                     };
5282                     break;
5283           /* linux_sys_mq_timedreceive */
5284           case 280:
5285                     switch(ndx) {
5286                     case 0:
5287                               p = "linux_mqd_t";
5288                               break;
5289                     case 1:
5290                               p = "char *";
5291                               break;
5292                     case 2:
5293                               p = "size_t";
5294                               break;
5295                     case 3:
5296                               p = "unsigned int *";
5297                               break;
5298                     case 4:
5299                               p = "const struct linux_timespec *";
5300                               break;
5301                     default:
5302                               break;
5303                     };
5304                     break;
5305           /* linux_sys_mq_notify */
5306           case 281:
5307                     switch(ndx) {
5308                     case 0:
5309                               p = "linux_mqd_t";
5310                               break;
5311                     case 1:
5312                               p = "const struct linux_sigevent *";
5313                               break;
5314                     default:
5315                               break;
5316                     };
5317                     break;
5318           /* linux_sys_mq_getsetattr */
5319           case 282:
5320                     switch(ndx) {
5321                     case 0:
5322                               p = "linux_mqd_t";
5323                               break;
5324                     case 1:
5325                               p = "const struct linux_mq_attr *";
5326                               break;
5327                     case 2:
5328                               p = "struct linux_mq_attr *";
5329                               break;
5330                     default:
5331                               break;
5332                     };
5333                     break;
5334           /* linux_sys_waitid */
5335           case 284:
5336                     switch(ndx) {
5337                     case 0:
5338                               p = "int";
5339                               break;
5340                     case 1:
5341                               p = "id_t";
5342                               break;
5343                     case 2:
5344                               p = "linux_siginfo_t *";
5345                               break;
5346                     case 3:
5347                               p = "int";
5348                               break;
5349                     case 4:
5350                               p = "struct rusage50 *";
5351                               break;
5352                     default:
5353                               break;
5354                     };
5355                     break;
5356           /* linux_sys_inotify_init */
5357           case 291:
5358                     break;
5359           /* linux_sys_inotify_add_watch */
5360           case 292:
5361                     switch(ndx) {
5362                     case 0:
5363                               p = "int";
5364                               break;
5365                     case 1:
5366                               p = "const char *";
5367                               break;
5368                     case 2:
5369                               p = "uint32_t";
5370                               break;
5371                     default:
5372                               break;
5373                     };
5374                     break;
5375           /* linux_sys_inotify_rm_watch */
5376           case 293:
5377                     switch(ndx) {
5378                     case 0:
5379                               p = "int";
5380                               break;
5381                     case 1:
5382                               p = "int";
5383                               break;
5384                     default:
5385                               break;
5386                     };
5387                     break;
5388           /* linux_sys_openat */
5389           case 295:
5390                     switch(ndx) {
5391                     case 0:
5392                               p = "int";
5393                               break;
5394                     case 1:
5395                               p = "const char *";
5396                               break;
5397                     case 2:
5398                               p = "int";
5399                               break;
5400                     case 3:
5401                               p = "linux_umode_t";
5402                               break;
5403                     default:
5404                               break;
5405                     };
5406                     break;
5407           /* sys_mkdirat */
5408           case 296:
5409                     switch(ndx) {
5410                     case 0:
5411                               p = "int";
5412                               break;
5413                     case 1:
5414                               p = "const char *";
5415                               break;
5416                     case 2:
5417                               p = "linux_umode_t";
5418                               break;
5419                     default:
5420                               break;
5421                     };
5422                     break;
5423           /* linux_sys_mknodat */
5424           case 297:
5425                     switch(ndx) {
5426                     case 0:
5427                               p = "int";
5428                               break;
5429                     case 1:
5430                               p = "const char *";
5431                               break;
5432                     case 2:
5433                               p = "linux_umode_t";
5434                               break;
5435                     case 3:
5436                               p = "unsigned";
5437                               break;
5438                     default:
5439                               break;
5440                     };
5441                     break;
5442           /* linux_sys_fchownat */
5443           case 298:
5444                     switch(ndx) {
5445                     case 0:
5446                               p = "int";
5447                               break;
5448                     case 1:
5449                               p = "const char *";
5450                               break;
5451                     case 2:
5452                               p = "uid_t";
5453                               break;
5454                     case 3:
5455                               p = "gid_t";
5456                               break;
5457                     case 4:
5458                               p = "int";
5459                               break;
5460                     default:
5461                               break;
5462                     };
5463                     break;
5464           /* linux_sys_fstatat64 */
5465           case 300:
5466                     switch(ndx) {
5467                     case 0:
5468                               p = "int";
5469                               break;
5470                     case 1:
5471                               p = "const char *";
5472                               break;
5473                     case 2:
5474                               p = "struct linux_stat64 *";
5475                               break;
5476                     case 3:
5477                               p = "int";
5478                               break;
5479                     default:
5480                               break;
5481                     };
5482                     break;
5483           /* linux_sys_unlinkat */
5484           case 301:
5485                     switch(ndx) {
5486                     case 0:
5487                               p = "int";
5488                               break;
5489                     case 1:
5490                               p = "const char *";
5491                               break;
5492                     case 2:
5493                               p = "int";
5494                               break;
5495                     default:
5496                               break;
5497                     };
5498                     break;
5499           /* sys_renameat */
5500           case 302:
5501                     switch(ndx) {
5502                     case 0:
5503                               p = "int";
5504                               break;
5505                     case 1:
5506                               p = "const char *";
5507                               break;
5508                     case 2:
5509                               p = "int";
5510                               break;
5511                     case 3:
5512                               p = "const char *";
5513                               break;
5514                     default:
5515                               break;
5516                     };
5517                     break;
5518           /* linux_sys_linkat */
5519           case 303:
5520                     switch(ndx) {
5521                     case 0:
5522                               p = "int";
5523                               break;
5524                     case 1:
5525                               p = "const char *";
5526                               break;
5527                     case 2:
5528                               p = "int";
5529                               break;
5530                     case 3:
5531                               p = "const char *";
5532                               break;
5533                     case 4:
5534                               p = "int";
5535                               break;
5536                     default:
5537                               break;
5538                     };
5539                     break;
5540           /* sys_symlinkat */
5541           case 304:
5542                     switch(ndx) {
5543                     case 0:
5544                               p = "const char *";
5545                               break;
5546                     case 1:
5547                               p = "int";
5548                               break;
5549                     case 2:
5550                               p = "const char *";
5551                               break;
5552                     default:
5553                               break;
5554                     };
5555                     break;
5556           /* sys_readlinkat */
5557           case 305:
5558                     switch(ndx) {
5559                     case 0:
5560                               p = "int";
5561                               break;
5562                     case 1:
5563                               p = "const char *";
5564                               break;
5565                     case 2:
5566                               p = "char *";
5567                               break;
5568                     case 3:
5569                               p = "size_t";
5570                               break;
5571                     default:
5572                               break;
5573                     };
5574                     break;
5575           /* linux_sys_fchmodat */
5576           case 306:
5577                     switch(ndx) {
5578                     case 0:
5579                               p = "int";
5580                               break;
5581                     case 1:
5582                               p = "const char *";
5583                               break;
5584                     case 2:
5585                               p = "linux_umode_t";
5586                               break;
5587                     default:
5588                               break;
5589                     };
5590                     break;
5591           /* linux_sys_faccessat */
5592           case 307:
5593                     switch(ndx) {
5594                     case 0:
5595                               p = "int";
5596                               break;
5597                     case 1:
5598                               p = "const char *";
5599                               break;
5600                     case 2:
5601                               p = "int";
5602                               break;
5603                     default:
5604                               break;
5605                     };
5606                     break;
5607           /* linux_sys_pselect6 */
5608           case 308:
5609                     switch(ndx) {
5610                     case 0:
5611                               p = "int";
5612                               break;
5613                     case 1:
5614                               p = "fd_set *";
5615                               break;
5616                     case 2:
5617                               p = "fd_set *";
5618                               break;
5619                     case 3:
5620                               p = "fd_set *";
5621                               break;
5622                     case 4:
5623                               p = "struct linux_timespec *";
5624                               break;
5625                     case 5:
5626                               p = "linux_sized_sigset_t *";
5627                               break;
5628                     default:
5629                               break;
5630                     };
5631                     break;
5632           /* linux_sys_ppoll */
5633           case 309:
5634                     switch(ndx) {
5635                     case 0:
5636                               p = "struct pollfd *";
5637                               break;
5638                     case 1:
5639                               p = "u_int";
5640                               break;
5641                     case 2:
5642                               p = "struct linux_timespec *";
5643                               break;
5644                     case 3:
5645                               p = "linux_sigset_t *";
5646                               break;
5647                     default:
5648                               break;
5649                     };
5650                     break;
5651           /* sys___futex_set_robust_list */
5652           case 311:
5653                     switch(ndx) {
5654                     case 0:
5655                               p = "void *";
5656                               break;
5657                     case 1:
5658                               p = "size_t";
5659                               break;
5660                     default:
5661                               break;
5662                     };
5663                     break;
5664           /* sys___futex_get_robust_list */
5665           case 312:
5666                     switch(ndx) {
5667                     case 0:
5668                               p = "lwpid_t";
5669                               break;
5670                     case 1:
5671                               p = "void **";
5672                               break;
5673                     case 2:
5674                               p = "size_t *";
5675                               break;
5676                     default:
5677                               break;
5678                     };
5679                     break;
5680           /* linux_sys_sync_file_range */
5681           case 314:
5682                     switch(ndx) {
5683                     case 0:
5684                               p = "int";
5685                               break;
5686                     case 1:
5687                               p = "off_t";
5688                               break;
5689                     case 2:
5690                               p = "off_t";
5691                               break;
5692                     case 3:
5693                               p = "unsigned int";
5694                               break;
5695                     default:
5696                               break;
5697                     };
5698                     break;
5699           /* linux_sys_getcpu */
5700           case 318:
5701                     switch(ndx) {
5702                     case 0:
5703                               p = "unsigned int *";
5704                               break;
5705                     case 1:
5706                               p = "unsigned int *";
5707                               break;
5708                     case 2:
5709                               p = "struct linux_getcpu_cache *";
5710                               break;
5711                     default:
5712                               break;
5713                     };
5714                     break;
5715           /* linux_sys_epoll_pwait */
5716           case 319:
5717                     switch(ndx) {
5718                     case 0:
5719                               p = "int";
5720                               break;
5721                     case 1:
5722                               p = "struct linux_epoll_event *";
5723                               break;
5724                     case 2:
5725                               p = "int";
5726                               break;
5727                     case 3:
5728                               p = "int";
5729                               break;
5730                     case 4:
5731                               p = "const linux_sigset_t *";
5732                               break;
5733                     default:
5734                               break;
5735                     };
5736                     break;
5737           /* linux_sys_utimensat */
5738           case 320:
5739                     switch(ndx) {
5740                     case 0:
5741                               p = "int";
5742                               break;
5743                     case 1:
5744                               p = "const char *";
5745                               break;
5746                     case 2:
5747                               p = "struct linux_timespec *";
5748                               break;
5749                     case 3:
5750                               p = "int";
5751                               break;
5752                     default:
5753                               break;
5754                     };
5755                     break;
5756           /* linux_sys_timerfd_create */
5757           case 322:
5758                     switch(ndx) {
5759                     case 0:
5760                               p = "clockid_t";
5761                               break;
5762                     case 1:
5763                               p = "int";
5764                               break;
5765                     default:
5766                               break;
5767                     };
5768                     break;
5769           /* linux_sys_eventfd */
5770           case 323:
5771                     switch(ndx) {
5772                     case 0:
5773                               p = "unsigned int";
5774                               break;
5775                     default:
5776                               break;
5777                     };
5778                     break;
5779           /* linux_sys_fallocate */
5780           case 324:
5781                     switch(ndx) {
5782                     case 0:
5783                               p = "int";
5784                               break;
5785                     case 1:
5786                               p = "int";
5787                               break;
5788                     case 2:
5789                               p = "off_t";
5790                               break;
5791                     case 3:
5792                               p = "off_t";
5793                               break;
5794                     default:
5795                               break;
5796                     };
5797                     break;
5798           /* linux_sys_timerfd_settime */
5799           case 325:
5800                     switch(ndx) {
5801                     case 0:
5802                               p = "int";
5803                               break;
5804                     case 1:
5805                               p = "int";
5806                               break;
5807                     case 2:
5808                               p = "const struct linux_itimerspec *";
5809                               break;
5810                     case 3:
5811                               p = "struct linux_itimerspec *";
5812                               break;
5813                     default:
5814                               break;
5815                     };
5816                     break;
5817           /* linux_sys_timerfd_gettime */
5818           case 326:
5819                     switch(ndx) {
5820                     case 0:
5821                               p = "int";
5822                               break;
5823                     case 1:
5824                               p = "struct linux_itimerspec *";
5825                               break;
5826                     default:
5827                               break;
5828                     };
5829                     break;
5830           /* linux_sys_eventfd2 */
5831           case 328:
5832                     switch(ndx) {
5833                     case 0:
5834                               p = "unsigned int";
5835                               break;
5836                     case 1:
5837                               p = "int";
5838                               break;
5839                     default:
5840                               break;
5841                     };
5842                     break;
5843           /* linux_sys_epoll_create1 */
5844           case 329:
5845                     switch(ndx) {
5846                     case 0:
5847                               p = "int";
5848                               break;
5849                     default:
5850                               break;
5851                     };
5852                     break;
5853           /* linux_sys_dup3 */
5854           case 330:
5855                     switch(ndx) {
5856                     case 0:
5857                               p = "int";
5858                               break;
5859                     case 1:
5860                               p = "int";
5861                               break;
5862                     case 2:
5863                               p = "int";
5864                               break;
5865                     default:
5866                               break;
5867                     };
5868                     break;
5869           /* linux_sys_pipe2 */
5870           case 331:
5871                     switch(ndx) {
5872                     case 0:
5873                               p = "int *";
5874                               break;
5875                     case 1:
5876                               p = "int";
5877                               break;
5878                     default:
5879                               break;
5880                     };
5881                     break;
5882           /* linux_sys_inotify_init1 */
5883           case 332:
5884                     switch(ndx) {
5885                     case 0:
5886                               p = "int";
5887                               break;
5888                     default:
5889                               break;
5890                     };
5891                     break;
5892           /* linux_sys_preadv */
5893           case 333:
5894                     switch(ndx) {
5895                     case 0:
5896                               p = "int";
5897                               break;
5898                     case 1:
5899                               p = "const struct iovec *";
5900                               break;
5901                     case 2:
5902                               p = "int";
5903                               break;
5904                     case 3:
5905                               p = "unsigned long";
5906                               break;
5907                     case 4:
5908                               p = "unsigned long";
5909                               break;
5910                     default:
5911                               break;
5912                     };
5913                     break;
5914           /* linux_sys_pwritev */
5915           case 334:
5916                     switch(ndx) {
5917                     case 0:
5918                               p = "int";
5919                               break;
5920                     case 1:
5921                               p = "const struct iovcnt *";
5922                               break;
5923                     case 2:
5924                               p = "int";
5925                               break;
5926                     case 3:
5927                               p = "unsigned long";
5928                               break;
5929                     case 4:
5930                               p = "unsigned long";
5931                               break;
5932                     default:
5933                               break;
5934                     };
5935                     break;
5936           /* linux_sys_prlimit64 */
5937           case 340:
5938                     switch(ndx) {
5939                     case 0:
5940                               p = "pid_t";
5941                               break;
5942                     case 1:
5943                               p = "int";
5944                               break;
5945                     case 2:
5946                               p = "struct rlimit *";
5947                               break;
5948                     case 3:
5949                               p = "struct rlimit *";
5950                               break;
5951                     default:
5952                               break;
5953                     };
5954                     break;
5955           /* linux_sys_syncfs */
5956           case 344:
5957                     switch(ndx) {
5958                     case 0:
5959                               p = "int";
5960                               break;
5961                     default:
5962                               break;
5963                     };
5964                     break;
5965           /* linux_sys_renameat2 */
5966           case 353:
5967                     switch(ndx) {
5968                     case 0:
5969                               p = "int";
5970                               break;
5971                     case 1:
5972                               p = "const char *";
5973                               break;
5974                     case 2:
5975                               p = "int";
5976                               break;
5977                     case 3:
5978                               p = "const char *";
5979                               break;
5980                     case 4:
5981                               p = "unsigned int";
5982                               break;
5983                     default:
5984                               break;
5985                     };
5986                     break;
5987           /* sys_getrandom */
5988           case 355:
5989                     switch(ndx) {
5990                     case 0:
5991                               p = "void *";
5992                               break;
5993                     case 1:
5994                               p = "size_t";
5995                               break;
5996                     case 2:
5997                               p = "unsigned int";
5998                               break;
5999                     default:
6000                               break;
6001                     };
6002                     break;
6003           /* linux_sys_memfd_create */
6004           case 356:
6005                     switch(ndx) {
6006                     case 0:
6007                               p = "const char *";
6008                               break;
6009                     case 1:
6010                               p = "unsigned int";
6011                               break;
6012                     default:
6013                               break;
6014                     };
6015                     break;
6016           /* linux_sys_copy_file_range */
6017           case 377:
6018                     switch(ndx) {
6019                     case 0:
6020                               p = "int";
6021                               break;
6022                     case 1:
6023                               p = "off_t *";
6024                               break;
6025                     case 2:
6026                               p = "int";
6027                               break;
6028                     case 3:
6029                               p = "off_t *";
6030                               break;
6031                     case 4:
6032                               p = "size_t";
6033                               break;
6034                     case 5:
6035                               p = "unsigned int";
6036                               break;
6037                     default:
6038                               break;
6039                     };
6040                     break;
6041           /* linux_sys_statx */
6042           case 397:
6043                     switch(ndx) {
6044                     case 0:
6045                               p = "int";
6046                               break;
6047                     case 1:
6048                               p = "const char *";
6049                               break;
6050                     case 2:
6051                               p = "int";
6052                               break;
6053                     case 3:
6054                               p = "unsigned int";
6055                               break;
6056                     case 4:
6057                               p = "struct linux_statx *";
6058                               break;
6059                     default:
6060                               break;
6061                     };
6062                     break;
6063           /* linux_sys_clone3 */
6064           case 435:
6065                     switch(ndx) {
6066                     case 0:
6067                               p = "struct linux_user_clone3_args *";
6068                               break;
6069                     case 1:
6070                               p = "size_t";
6071                               break;
6072                     default:
6073                               break;
6074                     };
6075                     break;
6076           /* linux_sys_close_range */
6077           case 436:
6078                     switch(ndx) {
6079                     case 0:
6080                               p = "unsigned int";
6081                               break;
6082                     case 1:
6083                               p = "unsigned int";
6084                               break;
6085                     case 2:
6086                               p = "unsigned int";
6087                               break;
6088                     default:
6089                               break;
6090                     };
6091                     break;
6092           /* linux_sys_faccessat2 */
6093           case 439:
6094                     switch(ndx) {
6095                     case 0:
6096                               p = "int";
6097                               break;
6098                     case 1:
6099                               p = "const char *";
6100                               break;
6101                     case 2:
6102                               p = "int";
6103                               break;
6104                     case 3:
6105                               p = "int";
6106                               break;
6107                     default:
6108                               break;
6109                     };
6110                     break;
6111           /* linux_sys_epoll_pwait2 */
6112           case 441:
6113                     switch(ndx) {
6114                     case 0:
6115                               p = "int";
6116                               break;
6117                     case 1:
6118                               p = "struct linux_epoll_event *";
6119                               break;
6120                     case 2:
6121                               p = "int";
6122                               break;
6123                     case 3:
6124                               p = "const struct linux_timespec *";
6125                               break;
6126                     case 4:
6127                               p = "const linux_sigset_t *";
6128                               break;
6129                     default:
6130                               break;
6131                     };
6132                     break;
6133           default:
6134                     break;
6135           };
6136           if (p != NULL)
6137                     strlcpy(desc, p, descsz);
6138 }
6139 static void
systrace_return_setargdesc(int sysnum,int ndx,char * desc,size_t descsz)6140 systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
6141 {
6142           const char *p = NULL;
6143           switch (sysnum) {
6144           /* linux_sys_nosys */
6145           case 0:
6146           /* linux_sys_exit */
6147           case 1:
6148                     if (ndx == 0 || ndx == 1)
6149                               p = "int";
6150                     break;
6151           /* sys_fork */
6152           case 2:
6153           /* sys_read */
6154           case 3:
6155                     if (ndx == 0 || ndx == 1)
6156                               p = "ssize_t";
6157                     break;
6158           /* sys_write */
6159           case 4:
6160                     if (ndx == 0 || ndx == 1)
6161                               p = "ssize_t";
6162                     break;
6163           /* linux_sys_open */
6164           case 5:
6165                     if (ndx == 0 || ndx == 1)
6166                               p = "int";
6167                     break;
6168           /* sys_close */
6169           case 6:
6170                     if (ndx == 0 || ndx == 1)
6171                               p = "int";
6172                     break;
6173           /* linux_sys_waitpid */
6174           case 7:
6175                     if (ndx == 0 || ndx == 1)
6176                               p = "int";
6177                     break;
6178           /* linux_sys_creat */
6179           case 8:
6180                     if (ndx == 0 || ndx == 1)
6181                               p = "int";
6182                     break;
6183           /* sys_link */
6184           case 9:
6185                     if (ndx == 0 || ndx == 1)
6186                               p = "int";
6187                     break;
6188           /* linux_sys_unlink */
6189           case 10:
6190                     if (ndx == 0 || ndx == 1)
6191                               p = "int";
6192                     break;
6193           /* sys_execve */
6194           case 11:
6195                     if (ndx == 0 || ndx == 1)
6196                               p = "int";
6197                     break;
6198           /* sys_chdir */
6199           case 12:
6200                     if (ndx == 0 || ndx == 1)
6201                               p = "int";
6202                     break;
6203           /* linux_sys_time */
6204           case 13:
6205                     if (ndx == 0 || ndx == 1)
6206                               p = "int";
6207                     break;
6208           /* linux_sys_mknod */
6209           case 14:
6210                     if (ndx == 0 || ndx == 1)
6211                               p = "int";
6212                     break;
6213           /* sys_chmod */
6214           case 15:
6215                     if (ndx == 0 || ndx == 1)
6216                               p = "int";
6217                     break;
6218           /* linux_sys_lchown16 */
6219           case 16:
6220                     if (ndx == 0 || ndx == 1)
6221                               p = "int";
6222                     break;
6223           /* linux_sys_break */
6224           case 17:
6225                     if (ndx == 0 || ndx == 1)
6226                               p = "int";
6227                     break;
6228           /* compat_43_sys_lseek */
6229           case 19:
6230                     if (ndx == 0 || ndx == 1)
6231                               p = "long";
6232                     break;
6233           /* sys_getpid */
6234           case 20:
6235           /* sys_setuid */
6236           case 23:
6237                     if (ndx == 0 || ndx == 1)
6238                               p = "int";
6239                     break;
6240           /* sys_getuid */
6241           case 24:
6242           /* linux_sys_stime */
6243           case 25:
6244                     if (ndx == 0 || ndx == 1)
6245                               p = "int";
6246                     break;
6247           /* linux_sys_ptrace */
6248           case 26:
6249                     if (ndx == 0 || ndx == 1)
6250                               p = "int";
6251                     break;
6252           /* linux_sys_alarm */
6253           case 27:
6254                     if (ndx == 0 || ndx == 1)
6255                               p = "int";
6256                     break;
6257           /* linux_sys_pause */
6258           case 29:
6259           /* linux_sys_utime */
6260           case 30:
6261                     if (ndx == 0 || ndx == 1)
6262                               p = "int";
6263                     break;
6264           /* sys_access */
6265           case 33:
6266                     if (ndx == 0 || ndx == 1)
6267                               p = "int";
6268                     break;
6269           /* linux_sys_nice */
6270           case 34:
6271                     if (ndx == 0 || ndx == 1)
6272                               p = "int";
6273                     break;
6274           /* sys_sync */
6275           case 36:
6276           /* linux_sys_kill */
6277           case 37:
6278                     if (ndx == 0 || ndx == 1)
6279                               p = "int";
6280                     break;
6281           /* sys___posix_rename */
6282           case 38:
6283                     if (ndx == 0 || ndx == 1)
6284                               p = "int";
6285                     break;
6286           /* sys_mkdir */
6287           case 39:
6288                     if (ndx == 0 || ndx == 1)
6289                               p = "int";
6290                     break;
6291           /* sys_rmdir */
6292           case 40:
6293                     if (ndx == 0 || ndx == 1)
6294                               p = "int";
6295                     break;
6296           /* sys_dup */
6297           case 41:
6298                     if (ndx == 0 || ndx == 1)
6299                               p = "int";
6300                     break;
6301           /* linux_sys_pipe */
6302           case 42:
6303                     if (ndx == 0 || ndx == 1)
6304                               p = "int";
6305                     break;
6306           /* linux_sys_times */
6307           case 43:
6308                     if (ndx == 0 || ndx == 1)
6309                               p = "int";
6310                     break;
6311           /* linux_sys_brk */
6312           case 45:
6313                     if (ndx == 0 || ndx == 1)
6314                               p = "int";
6315                     break;
6316           /* sys_setgid */
6317           case 46:
6318                     if (ndx == 0 || ndx == 1)
6319                               p = "int";
6320                     break;
6321           /* sys_getgid */
6322           case 47:
6323           /* linux_sys_signal */
6324           case 48:
6325                     if (ndx == 0 || ndx == 1)
6326                               p = "int";
6327                     break;
6328           /* sys_geteuid */
6329           case 49:
6330           /* sys_getegid */
6331           case 50:
6332           /* sys_acct */
6333           case 51:
6334                     if (ndx == 0 || ndx == 1)
6335                               p = "int";
6336                     break;
6337           /* linux_sys_ioctl */
6338           case 54:
6339                     if (ndx == 0 || ndx == 1)
6340                               p = "int";
6341                     break;
6342           /* linux_sys_fcntl */
6343           case 55:
6344                     if (ndx == 0 || ndx == 1)
6345                               p = "int";
6346                     break;
6347           /* sys_setpgid */
6348           case 57:
6349                     if (ndx == 0 || ndx == 1)
6350                               p = "int";
6351                     break;
6352           /* linux_sys_oldolduname */
6353           case 59:
6354                     if (ndx == 0 || ndx == 1)
6355                               p = "int";
6356                     break;
6357           /* sys_umask */
6358           case 60:
6359                     if (ndx == 0 || ndx == 1)
6360                               p = "int";
6361                     break;
6362           /* sys_chroot */
6363           case 61:
6364                     if (ndx == 0 || ndx == 1)
6365                               p = "int";
6366                     break;
6367           /* sys_dup2 */
6368           case 63:
6369                     if (ndx == 0 || ndx == 1)
6370                               p = "int";
6371                     break;
6372           /* sys_getppid */
6373           case 64:
6374           /* sys_getpgrp */
6375           case 65:
6376           /* sys_setsid */
6377           case 66:
6378           /* linux_sys_sigaction */
6379           case 67:
6380                     if (ndx == 0 || ndx == 1)
6381                               p = "int";
6382                     break;
6383           /* linux_sys_siggetmask */
6384           case 68:
6385           /* linux_sys_sigsetmask */
6386           case 69:
6387                     if (ndx == 0 || ndx == 1)
6388                               p = "int";
6389                     break;
6390           /* linux_sys_setreuid16 */
6391           case 70:
6392                     if (ndx == 0 || ndx == 1)
6393                               p = "int";
6394                     break;
6395           /* linux_sys_setregid16 */
6396           case 71:
6397                     if (ndx == 0 || ndx == 1)
6398                               p = "int";
6399                     break;
6400           /* linux_sys_sigsuspend */
6401           case 72:
6402                     if (ndx == 0 || ndx == 1)
6403                               p = "int";
6404                     break;
6405           /* linux_sys_sigpending */
6406           case 73:
6407                     if (ndx == 0 || ndx == 1)
6408                               p = "int";
6409                     break;
6410           /* compat_43_sys_sethostname */
6411           case 74:
6412                     if (ndx == 0 || ndx == 1)
6413                               p = "int";
6414                     break;
6415           /* linux_sys_setrlimit */
6416           case 75:
6417                     if (ndx == 0 || ndx == 1)
6418                               p = "int";
6419                     break;
6420           /* linux_sys_getrlimit */
6421           case 76:
6422                     if (ndx == 0 || ndx == 1)
6423                               p = "int";
6424                     break;
6425           /* compat_50_sys_getrusage */
6426           case 77:
6427                     if (ndx == 0 || ndx == 1)
6428                               p = "int";
6429                     break;
6430           /* linux_sys_gettimeofday */
6431           case 78:
6432                     if (ndx == 0 || ndx == 1)
6433                               p = "int";
6434                     break;
6435           /* linux_sys_settimeofday */
6436           case 79:
6437                     if (ndx == 0 || ndx == 1)
6438                               p = "int";
6439                     break;
6440           /* linux_sys_getgroups16 */
6441           case 80:
6442                     if (ndx == 0 || ndx == 1)
6443                               p = "int";
6444                     break;
6445           /* linux_sys_setgroups16 */
6446           case 81:
6447                     if (ndx == 0 || ndx == 1)
6448                               p = "int";
6449                     break;
6450           /* linux_sys_oldselect */
6451           case 82:
6452                     if (ndx == 0 || ndx == 1)
6453                               p = "int";
6454                     break;
6455           /* sys_symlink */
6456           case 83:
6457                     if (ndx == 0 || ndx == 1)
6458                               p = "int";
6459                     break;
6460           /* compat_43_sys_lstat */
6461           case 84:
6462                     if (ndx == 0 || ndx == 1)
6463                               p = "int";
6464                     break;
6465           /* sys_readlink */
6466           case 85:
6467                     if (ndx == 0 || ndx == 1)
6468                               p = "ssize_t";
6469                     break;
6470 #ifdef EXEC_AOUT
6471           /* linux_sys_uselib */
6472           case 86:
6473                     if (ndx == 0 || ndx == 1)
6474                               p = "int";
6475                     break;
6476 #else
6477 #endif
6478           /* linux_sys_swapon */
6479           case 87:
6480                     if (ndx == 0 || ndx == 1)
6481                               p = "int";
6482                     break;
6483           /* linux_sys_reboot */
6484           case 88:
6485                     if (ndx == 0 || ndx == 1)
6486                               p = "int";
6487                     break;
6488           /* linux_sys_readdir */
6489           case 89:
6490                     if (ndx == 0 || ndx == 1)
6491                               p = "int";
6492                     break;
6493           /* linux_sys_old_mmap */
6494           case 90:
6495                     if (ndx == 0 || ndx == 1)
6496                               p = "int";
6497                     break;
6498           /* sys_munmap */
6499           case 91:
6500                     if (ndx == 0 || ndx == 1)
6501                               p = "int";
6502                     break;
6503           /* compat_43_sys_truncate */
6504           case 92:
6505                     if (ndx == 0 || ndx == 1)
6506                               p = "int";
6507                     break;
6508           /* compat_43_sys_ftruncate */
6509           case 93:
6510                     if (ndx == 0 || ndx == 1)
6511                               p = "int";
6512                     break;
6513           /* sys_fchmod */
6514           case 94:
6515                     if (ndx == 0 || ndx == 1)
6516                               p = "int";
6517                     break;
6518           /* linux_sys_fchown16 */
6519           case 95:
6520                     if (ndx == 0 || ndx == 1)
6521                               p = "int";
6522                     break;
6523           /* linux_sys_getpriority */
6524           case 96:
6525                     if (ndx == 0 || ndx == 1)
6526                               p = "int";
6527                     break;
6528           /* sys_setpriority */
6529           case 97:
6530                     if (ndx == 0 || ndx == 1)
6531                               p = "int";
6532                     break;
6533           /* sys_profil */
6534           case 98:
6535                     if (ndx == 0 || ndx == 1)
6536                               p = "int";
6537                     break;
6538           /* linux_sys_statfs */
6539           case 99:
6540                     if (ndx == 0 || ndx == 1)
6541                               p = "int";
6542                     break;
6543           /* linux_sys_fstatfs */
6544           case 100:
6545                     if (ndx == 0 || ndx == 1)
6546                               p = "int";
6547                     break;
6548           /* linux_sys_ioperm */
6549           case 101:
6550                     if (ndx == 0 || ndx == 1)
6551                               p = "int";
6552                     break;
6553           /* linux_sys_socketcall */
6554           case 102:
6555                     if (ndx == 0 || ndx == 1)
6556                               p = "int";
6557                     break;
6558           /* compat_50_sys_setitimer */
6559           case 104:
6560                     if (ndx == 0 || ndx == 1)
6561                               p = "int";
6562                     break;
6563           /* compat_50_sys_getitimer */
6564           case 105:
6565                     if (ndx == 0 || ndx == 1)
6566                               p = "int";
6567                     break;
6568           /* linux_sys_stat */
6569           case 106:
6570                     if (ndx == 0 || ndx == 1)
6571                               p = "int";
6572                     break;
6573           /* linux_sys_lstat */
6574           case 107:
6575                     if (ndx == 0 || ndx == 1)
6576                               p = "int";
6577                     break;
6578           /* linux_sys_fstat */
6579           case 108:
6580                     if (ndx == 0 || ndx == 1)
6581                               p = "int";
6582                     break;
6583           /* linux_sys_olduname */
6584           case 109:
6585                     if (ndx == 0 || ndx == 1)
6586                               p = "int";
6587                     break;
6588           /* linux_sys_iopl */
6589           case 110:
6590                     if (ndx == 0 || ndx == 1)
6591                               p = "int";
6592                     break;
6593           /* linux_sys_wait4 */
6594           case 114:
6595                     if (ndx == 0 || ndx == 1)
6596                               p = "int";
6597                     break;
6598           /* linux_sys_swapoff */
6599           case 115:
6600                     if (ndx == 0 || ndx == 1)
6601                               p = "int";
6602                     break;
6603           /* linux_sys_sysinfo */
6604           case 116:
6605                     if (ndx == 0 || ndx == 1)
6606                               p = "int";
6607                     break;
6608           /* linux_sys_ipc */
6609           case 117:
6610                     if (ndx == 0 || ndx == 1)
6611                               p = "int";
6612                     break;
6613           /* sys_fsync */
6614           case 118:
6615                     if (ndx == 0 || ndx == 1)
6616                               p = "int";
6617                     break;
6618           /* linux_sys_sigreturn */
6619           case 119:
6620                     if (ndx == 0 || ndx == 1)
6621                               p = "int";
6622                     break;
6623           /* linux_sys_clone */
6624           case 120:
6625                     if (ndx == 0 || ndx == 1)
6626                               p = "int";
6627                     break;
6628           /* linux_sys_setdomainname */
6629           case 121:
6630                     if (ndx == 0 || ndx == 1)
6631                               p = "int";
6632                     break;
6633           /* linux_sys_uname */
6634           case 122:
6635                     if (ndx == 0 || ndx == 1)
6636                               p = "int";
6637                     break;
6638           /* linux_sys_modify_ldt */
6639           case 123:
6640                     if (ndx == 0 || ndx == 1)
6641                               p = "int";
6642                     break;
6643           /* linux_sys_mprotect */
6644           case 125:
6645                     if (ndx == 0 || ndx == 1)
6646                               p = "int";
6647                     break;
6648           /* linux_sys_sigprocmask */
6649           case 126:
6650                     if (ndx == 0 || ndx == 1)
6651                               p = "int";
6652                     break;
6653           /* sys_getpgid */
6654           case 132:
6655                     if (ndx == 0 || ndx == 1)
6656                               p = "pid_t";
6657                     break;
6658           /* sys_fchdir */
6659           case 133:
6660                     if (ndx == 0 || ndx == 1)
6661                               p = "int";
6662                     break;
6663           /* linux_sys_personality */
6664           case 136:
6665                     if (ndx == 0 || ndx == 1)
6666                               p = "int";
6667                     break;
6668           /* linux_sys_setfsuid */
6669           case 138:
6670                     if (ndx == 0 || ndx == 1)
6671                               p = "int";
6672                     break;
6673           /* linux_sys_setfsgid */
6674           case 139:
6675                     if (ndx == 0 || ndx == 1)
6676                               p = "int";
6677                     break;
6678           /* linux_sys_llseek */
6679           case 140:
6680                     if (ndx == 0 || ndx == 1)
6681                               p = "int";
6682                     break;
6683           /* linux_sys_getdents */
6684           case 141:
6685                     if (ndx == 0 || ndx == 1)
6686                               p = "int";
6687                     break;
6688           /* linux_sys_select */
6689           case 142:
6690                     if (ndx == 0 || ndx == 1)
6691                               p = "int";
6692                     break;
6693           /* sys_flock */
6694           case 143:
6695                     if (ndx == 0 || ndx == 1)
6696                               p = "int";
6697                     break;
6698           /* sys___msync13 */
6699           case 144:
6700                     if (ndx == 0 || ndx == 1)
6701                               p = "int";
6702                     break;
6703           /* sys_readv */
6704           case 145:
6705                     if (ndx == 0 || ndx == 1)
6706                               p = "ssize_t";
6707                     break;
6708           /* sys_writev */
6709           case 146:
6710                     if (ndx == 0 || ndx == 1)
6711                               p = "ssize_t";
6712                     break;
6713           /* sys_getsid */
6714           case 147:
6715                     if (ndx == 0 || ndx == 1)
6716                               p = "pid_t";
6717                     break;
6718           /* linux_sys_fdatasync */
6719           case 148:
6720                     if (ndx == 0 || ndx == 1)
6721                               p = "int";
6722                     break;
6723           /* linux_sys___sysctl */
6724           case 149:
6725                     if (ndx == 0 || ndx == 1)
6726                               p = "int";
6727                     break;
6728           /* sys_mlock */
6729           case 150:
6730                     if (ndx == 0 || ndx == 1)
6731                               p = "int";
6732                     break;
6733           /* sys_munlock */
6734           case 151:
6735                     if (ndx == 0 || ndx == 1)
6736                               p = "int";
6737                     break;
6738           /* sys_mlockall */
6739           case 152:
6740                     if (ndx == 0 || ndx == 1)
6741                               p = "int";
6742                     break;
6743           /* sys_munlockall */
6744           case 153:
6745           /* linux_sys_sched_setparam */
6746           case 154:
6747                     if (ndx == 0 || ndx == 1)
6748                               p = "int";
6749                     break;
6750           /* linux_sys_sched_getparam */
6751           case 155:
6752                     if (ndx == 0 || ndx == 1)
6753                               p = "int";
6754                     break;
6755           /* linux_sys_sched_setscheduler */
6756           case 156:
6757                     if (ndx == 0 || ndx == 1)
6758                               p = "int";
6759                     break;
6760           /* linux_sys_sched_getscheduler */
6761           case 157:
6762                     if (ndx == 0 || ndx == 1)
6763                               p = "int";
6764                     break;
6765           /* linux_sys_sched_yield */
6766           case 158:
6767           /* linux_sys_sched_get_priority_max */
6768           case 159:
6769                     if (ndx == 0 || ndx == 1)
6770                               p = "int";
6771                     break;
6772           /* linux_sys_sched_get_priority_min */
6773           case 160:
6774                     if (ndx == 0 || ndx == 1)
6775                               p = "int";
6776                     break;
6777           /* linux_sys_nanosleep */
6778           case 162:
6779                     if (ndx == 0 || ndx == 1)
6780                               p = "int";
6781                     break;
6782           /* linux_sys_mremap */
6783           case 163:
6784                     if (ndx == 0 || ndx == 1)
6785                               p = "void *";
6786                     break;
6787           /* linux_sys_setresuid16 */
6788           case 164:
6789                     if (ndx == 0 || ndx == 1)
6790                               p = "int";
6791                     break;
6792           /* linux_sys_getresuid16 */
6793           case 165:
6794                     if (ndx == 0 || ndx == 1)
6795                               p = "int";
6796                     break;
6797           /* sys_poll */
6798           case 168:
6799                     if (ndx == 0 || ndx == 1)
6800                               p = "int";
6801                     break;
6802           /* linux_sys_setresgid16 */
6803           case 170:
6804                     if (ndx == 0 || ndx == 1)
6805                               p = "int";
6806                     break;
6807           /* linux_sys_getresgid16 */
6808           case 171:
6809                     if (ndx == 0 || ndx == 1)
6810                               p = "int";
6811                     break;
6812           /* linux_sys_rt_sigreturn */
6813           case 173:
6814                     if (ndx == 0 || ndx == 1)
6815                               p = "int";
6816                     break;
6817           /* linux_sys_rt_sigaction */
6818           case 174:
6819                     if (ndx == 0 || ndx == 1)
6820                               p = "int";
6821                     break;
6822           /* linux_sys_rt_sigprocmask */
6823           case 175:
6824                     if (ndx == 0 || ndx == 1)
6825                               p = "int";
6826                     break;
6827           /* linux_sys_rt_sigpending */
6828           case 176:
6829                     if (ndx == 0 || ndx == 1)
6830                               p = "int";
6831                     break;
6832           /* linux_sys_rt_sigtimedwait */
6833           case 177:
6834                     if (ndx == 0 || ndx == 1)
6835                               p = "int";
6836                     break;
6837           /* linux_sys_rt_queueinfo */
6838           case 178:
6839                     if (ndx == 0 || ndx == 1)
6840                               p = "int";
6841                     break;
6842           /* linux_sys_rt_sigsuspend */
6843           case 179:
6844                     if (ndx == 0 || ndx == 1)
6845                               p = "int";
6846                     break;
6847           /* linux_sys_pread */
6848           case 180:
6849                     if (ndx == 0 || ndx == 1)
6850                               p = "int";
6851                     break;
6852           /* linux_sys_pwrite */
6853           case 181:
6854                     if (ndx == 0 || ndx == 1)
6855                               p = "int";
6856                     break;
6857           /* linux_sys_chown16 */
6858           case 182:
6859                     if (ndx == 0 || ndx == 1)
6860                               p = "int";
6861                     break;
6862           /* sys___getcwd */
6863           case 183:
6864                     if (ndx == 0 || ndx == 1)
6865                               p = "int";
6866                     break;
6867           /* linux_sys_sigaltstack */
6868           case 186:
6869                     if (ndx == 0 || ndx == 1)
6870                               p = "int";
6871                     break;
6872           /* sys___vfork14 */
6873           case 190:
6874           /* linux_sys_ugetrlimit */
6875           case 191:
6876                     if (ndx == 0 || ndx == 1)
6877                               p = "int";
6878                     break;
6879 #define linux_sys_mmap2_args linux_sys_mmap_args
6880           /* linux_sys_mmap2 */
6881           case 192:
6882                     if (ndx == 0 || ndx == 1)
6883                               p = "linux_off_t";
6884                     break;
6885           /* linux_sys_truncate64 */
6886           case 193:
6887                     if (ndx == 0 || ndx == 1)
6888                               p = "int";
6889                     break;
6890           /* linux_sys_ftruncate64 */
6891           case 194:
6892                     if (ndx == 0 || ndx == 1)
6893                               p = "int";
6894                     break;
6895           /* linux_sys_stat64 */
6896           case 195:
6897                     if (ndx == 0 || ndx == 1)
6898                               p = "int";
6899                     break;
6900           /* linux_sys_lstat64 */
6901           case 196:
6902                     if (ndx == 0 || ndx == 1)
6903                               p = "int";
6904                     break;
6905           /* linux_sys_fstat64 */
6906           case 197:
6907                     if (ndx == 0 || ndx == 1)
6908                               p = "int";
6909                     break;
6910           /* sys___posix_lchown */
6911           case 198:
6912                     if (ndx == 0 || ndx == 1)
6913                               p = "int";
6914                     break;
6915           /* sys_getuid */
6916           case 199:
6917           /* sys_getgid */
6918           case 200:
6919           /* sys_geteuid */
6920           case 201:
6921           /* sys_getegid */
6922           case 202:
6923           /* sys_setreuid */
6924           case 203:
6925                     if (ndx == 0 || ndx == 1)
6926                               p = "int";
6927                     break;
6928           /* sys_setregid */
6929           case 204:
6930                     if (ndx == 0 || ndx == 1)
6931                               p = "int";
6932                     break;
6933           /* sys_getgroups */
6934           case 205:
6935                     if (ndx == 0 || ndx == 1)
6936                               p = "int";
6937                     break;
6938           /* sys_setgroups */
6939           case 206:
6940                     if (ndx == 0 || ndx == 1)
6941                               p = "int";
6942                     break;
6943           /* sys___posix_fchown */
6944           case 207:
6945                     if (ndx == 0 || ndx == 1)
6946                               p = "int";
6947                     break;
6948           /* linux_sys_setresuid */
6949           case 208:
6950                     if (ndx == 0 || ndx == 1)
6951                               p = "int";
6952                     break;
6953           /* linux_sys_getresuid */
6954           case 209:
6955                     if (ndx == 0 || ndx == 1)
6956                               p = "int";
6957                     break;
6958           /* linux_sys_setresgid */
6959           case 210:
6960                     if (ndx == 0 || ndx == 1)
6961                               p = "int";
6962                     break;
6963           /* linux_sys_getresgid */
6964           case 211:
6965                     if (ndx == 0 || ndx == 1)
6966                               p = "int";
6967                     break;
6968           /* sys___posix_chown */
6969           case 212:
6970                     if (ndx == 0 || ndx == 1)
6971                               p = "int";
6972                     break;
6973           /* sys_setuid */
6974           case 213:
6975                     if (ndx == 0 || ndx == 1)
6976                               p = "int";
6977                     break;
6978           /* sys_setgid */
6979           case 214:
6980                     if (ndx == 0 || ndx == 1)
6981                               p = "int";
6982                     break;
6983           /* linux_sys_setfsuid */
6984           case 215:
6985                     if (ndx == 0 || ndx == 1)
6986                               p = "int";
6987                     break;
6988           /* linux_sys_setfsgid */
6989           case 216:
6990                     if (ndx == 0 || ndx == 1)
6991                               p = "int";
6992                     break;
6993           /* sys_mincore */
6994           case 218:
6995                     if (ndx == 0 || ndx == 1)
6996                               p = "int";
6997                     break;
6998           /* sys_madvise */
6999           case 219:
7000                     if (ndx == 0 || ndx == 1)
7001                               p = "int";
7002                     break;
7003           /* linux_sys_getdents64 */
7004           case 220:
7005                     if (ndx == 0 || ndx == 1)
7006                               p = "int";
7007                     break;
7008           /* linux_sys_fcntl64 */
7009           case 221:
7010                     if (ndx == 0 || ndx == 1)
7011                               p = "int";
7012                     break;
7013           /* linux_sys_gettid */
7014           case 224:
7015           /* linux_sys_readahead */
7016           case 225:
7017                     if (ndx == 0 || ndx == 1)
7018                               p = "ssize_t";
7019                     break;
7020           /* linux_sys_setxattr */
7021           case 226:
7022                     if (ndx == 0 || ndx == 1)
7023                               p = "int";
7024                     break;
7025           /* linux_sys_lsetxattr */
7026           case 227:
7027                     if (ndx == 0 || ndx == 1)
7028                               p = "int";
7029                     break;
7030           /* linux_sys_fsetxattr */
7031           case 228:
7032                     if (ndx == 0 || ndx == 1)
7033                               p = "int";
7034                     break;
7035           /* linux_sys_getxattr */
7036           case 229:
7037                     if (ndx == 0 || ndx == 1)
7038                               p = "ssize_t";
7039                     break;
7040           /* linux_sys_lgetxattr */
7041           case 230:
7042                     if (ndx == 0 || ndx == 1)
7043                               p = "ssize_t";
7044                     break;
7045           /* linux_sys_fgetxattr */
7046           case 231:
7047                     if (ndx == 0 || ndx == 1)
7048                               p = "ssize_t";
7049                     break;
7050           /* linux_sys_listxattr */
7051           case 232:
7052                     if (ndx == 0 || ndx == 1)
7053                               p = "ssize_t";
7054                     break;
7055           /* linux_sys_llistxattr */
7056           case 233:
7057                     if (ndx == 0 || ndx == 1)
7058                               p = "ssize_t";
7059                     break;
7060           /* linux_sys_flistxattr */
7061           case 234:
7062                     if (ndx == 0 || ndx == 1)
7063                               p = "ssize_t";
7064                     break;
7065           /* linux_sys_removexattr */
7066           case 235:
7067                     if (ndx == 0 || ndx == 1)
7068                               p = "int";
7069                     break;
7070           /* linux_sys_lremovexattr */
7071           case 236:
7072                     if (ndx == 0 || ndx == 1)
7073                               p = "int";
7074                     break;
7075           /* linux_sys_fremovexattr */
7076           case 237:
7077                     if (ndx == 0 || ndx == 1)
7078                               p = "int";
7079                     break;
7080           /* linux_sys_tkill */
7081           case 238:
7082                     if (ndx == 0 || ndx == 1)
7083                               p = "int";
7084                     break;
7085           /* linux_sys_futex */
7086           case 240:
7087                     if (ndx == 0 || ndx == 1)
7088                               p = "int";
7089                     break;
7090           /* linux_sys_sched_setaffinity */
7091           case 241:
7092                     if (ndx == 0 || ndx == 1)
7093                               p = "int";
7094                     break;
7095           /* linux_sys_sched_getaffinity */
7096           case 242:
7097                     if (ndx == 0 || ndx == 1)
7098                               p = "int";
7099                     break;
7100           /* linux_sys_set_thread_area */
7101           case 243:
7102                     if (ndx == 0 || ndx == 1)
7103                               p = "int";
7104                     break;
7105           /* linux_sys_get_thread_area */
7106           case 244:
7107                     if (ndx == 0 || ndx == 1)
7108                               p = "int";
7109                     break;
7110           /* linux_sys_fadvise64 */
7111           case 250:
7112                     if (ndx == 0 || ndx == 1)
7113                               p = "int";
7114                     break;
7115           /* linux_sys_exit_group */
7116           case 252:
7117                     if (ndx == 0 || ndx == 1)
7118                               p = "int";
7119                     break;
7120           /* linux_sys_epoll_create */
7121           case 254:
7122                     if (ndx == 0 || ndx == 1)
7123                               p = "int";
7124                     break;
7125           /* linux_sys_epoll_ctl */
7126           case 255:
7127                     if (ndx == 0 || ndx == 1)
7128                               p = "int";
7129                     break;
7130           /* linux_sys_epoll_wait */
7131           case 256:
7132                     if (ndx == 0 || ndx == 1)
7133                               p = "int";
7134                     break;
7135           /* linux_sys_set_tid_address */
7136           case 258:
7137                     if (ndx == 0 || ndx == 1)
7138                               p = "int";
7139                     break;
7140           /* linux_sys_timer_create */
7141           case 259:
7142                     if (ndx == 0 || ndx == 1)
7143                               p = "int";
7144                     break;
7145           /* linux_sys_timer_settime */
7146           case 260:
7147                     if (ndx == 0 || ndx == 1)
7148                               p = "int";
7149                     break;
7150           /* linux_sys_timer_gettime */
7151           case 261:
7152                     if (ndx == 0 || ndx == 1)
7153                               p = "int";
7154                     break;
7155           /* sys_timer_getoverrun */
7156           case 262:
7157                     if (ndx == 0 || ndx == 1)
7158                               p = "int";
7159                     break;
7160           /* sys_timer_delete */
7161           case 263:
7162                     if (ndx == 0 || ndx == 1)
7163                               p = "int";
7164                     break;
7165           /* linux_sys_clock_settime */
7166           case 264:
7167                     if (ndx == 0 || ndx == 1)
7168                               p = "int";
7169                     break;
7170           /* linux_sys_clock_gettime */
7171           case 265:
7172                     if (ndx == 0 || ndx == 1)
7173                               p = "int";
7174                     break;
7175           /* linux_sys_clock_getres */
7176           case 266:
7177                     if (ndx == 0 || ndx == 1)
7178                               p = "int";
7179                     break;
7180           /* linux_sys_clock_nanosleep */
7181           case 267:
7182                     if (ndx == 0 || ndx == 1)
7183                               p = "int";
7184                     break;
7185           /* linux_sys_statfs64 */
7186           case 268:
7187                     if (ndx == 0 || ndx == 1)
7188                               p = "int";
7189                     break;
7190           /* linux_sys_fstatfs64 */
7191           case 269:
7192                     if (ndx == 0 || ndx == 1)
7193                               p = "int";
7194                     break;
7195           /* linux_sys_tgkill */
7196           case 270:
7197                     if (ndx == 0 || ndx == 1)
7198                               p = "int";
7199                     break;
7200           /* compat_50_sys_utimes */
7201           case 271:
7202                     if (ndx == 0 || ndx == 1)
7203                               p = "int";
7204                     break;
7205           /* linux_sys_fadvise64_64 */
7206           case 272:
7207                     if (ndx == 0 || ndx == 1)
7208                               p = "int";
7209                     break;
7210           /* linux_sys_mq_open */
7211           case 277:
7212                     if (ndx == 0 || ndx == 1)
7213                               p = "linux_mqd_t";
7214                     break;
7215           /* linux_sys_mq_unlink */
7216           case 278:
7217                     if (ndx == 0 || ndx == 1)
7218                               p = "int";
7219                     break;
7220           /* linux_sys_mq_timedsend */
7221           case 279:
7222                     if (ndx == 0 || ndx == 1)
7223                               p = "int";
7224                     break;
7225           /* linux_sys_mq_timedreceive */
7226           case 280:
7227                     if (ndx == 0 || ndx == 1)
7228                               p = "ssize_t";
7229                     break;
7230           /* linux_sys_mq_notify */
7231           case 281:
7232                     if (ndx == 0 || ndx == 1)
7233                               p = "int";
7234                     break;
7235           /* linux_sys_mq_getsetattr */
7236           case 282:
7237                     if (ndx == 0 || ndx == 1)
7238                               p = "int";
7239                     break;
7240           /* linux_sys_waitid */
7241           case 284:
7242                     if (ndx == 0 || ndx == 1)
7243                               p = "int";
7244                     break;
7245           /* linux_sys_inotify_init */
7246           case 291:
7247           /* linux_sys_inotify_add_watch */
7248           case 292:
7249                     if (ndx == 0 || ndx == 1)
7250                               p = "int";
7251                     break;
7252           /* linux_sys_inotify_rm_watch */
7253           case 293:
7254                     if (ndx == 0 || ndx == 1)
7255                               p = "int";
7256                     break;
7257           /* linux_sys_openat */
7258           case 295:
7259                     if (ndx == 0 || ndx == 1)
7260                               p = "int";
7261                     break;
7262           /* sys_mkdirat */
7263           case 296:
7264                     if (ndx == 0 || ndx == 1)
7265                               p = "int";
7266                     break;
7267           /* linux_sys_mknodat */
7268           case 297:
7269                     if (ndx == 0 || ndx == 1)
7270                               p = "int";
7271                     break;
7272           /* linux_sys_fchownat */
7273           case 298:
7274                     if (ndx == 0 || ndx == 1)
7275                               p = "int";
7276                     break;
7277           /* linux_sys_fstatat64 */
7278           case 300:
7279                     if (ndx == 0 || ndx == 1)
7280                               p = "int";
7281                     break;
7282           /* linux_sys_unlinkat */
7283           case 301:
7284                     if (ndx == 0 || ndx == 1)
7285                               p = "int";
7286                     break;
7287           /* sys_renameat */
7288           case 302:
7289                     if (ndx == 0 || ndx == 1)
7290                               p = "int";
7291                     break;
7292           /* linux_sys_linkat */
7293           case 303:
7294                     if (ndx == 0 || ndx == 1)
7295                               p = "int";
7296                     break;
7297           /* sys_symlinkat */
7298           case 304:
7299                     if (ndx == 0 || ndx == 1)
7300                               p = "int";
7301                     break;
7302           /* sys_readlinkat */
7303           case 305:
7304                     if (ndx == 0 || ndx == 1)
7305                               p = "ssize_t";
7306                     break;
7307           /* linux_sys_fchmodat */
7308           case 306:
7309                     if (ndx == 0 || ndx == 1)
7310                               p = "int";
7311                     break;
7312           /* linux_sys_faccessat */
7313           case 307:
7314                     if (ndx == 0 || ndx == 1)
7315                               p = "int";
7316                     break;
7317           /* linux_sys_pselect6 */
7318           case 308:
7319                     if (ndx == 0 || ndx == 1)
7320                               p = "int";
7321                     break;
7322           /* linux_sys_ppoll */
7323           case 309:
7324                     if (ndx == 0 || ndx == 1)
7325                               p = "int";
7326                     break;
7327           /* sys___futex_set_robust_list */
7328           case 311:
7329                     if (ndx == 0 || ndx == 1)
7330                               p = "int";
7331                     break;
7332           /* sys___futex_get_robust_list */
7333           case 312:
7334                     if (ndx == 0 || ndx == 1)
7335                               p = "int";
7336                     break;
7337           /* linux_sys_sync_file_range */
7338           case 314:
7339                     if (ndx == 0 || ndx == 1)
7340                               p = "int";
7341                     break;
7342           /* linux_sys_getcpu */
7343           case 318:
7344                     if (ndx == 0 || ndx == 1)
7345                               p = "int";
7346                     break;
7347           /* linux_sys_epoll_pwait */
7348           case 319:
7349                     if (ndx == 0 || ndx == 1)
7350                               p = "int";
7351                     break;
7352           /* linux_sys_utimensat */
7353           case 320:
7354                     if (ndx == 0 || ndx == 1)
7355                               p = "int";
7356                     break;
7357           /* linux_sys_timerfd_create */
7358           case 322:
7359                     if (ndx == 0 || ndx == 1)
7360                               p = "int";
7361                     break;
7362           /* linux_sys_eventfd */
7363           case 323:
7364                     if (ndx == 0 || ndx == 1)
7365                               p = "int";
7366                     break;
7367           /* linux_sys_fallocate */
7368           case 324:
7369                     if (ndx == 0 || ndx == 1)
7370                               p = "int";
7371                     break;
7372           /* linux_sys_timerfd_settime */
7373           case 325:
7374                     if (ndx == 0 || ndx == 1)
7375                               p = "int";
7376                     break;
7377           /* linux_sys_timerfd_gettime */
7378           case 326:
7379                     if (ndx == 0 || ndx == 1)
7380                               p = "int";
7381                     break;
7382           /* linux_sys_eventfd2 */
7383           case 328:
7384                     if (ndx == 0 || ndx == 1)
7385                               p = "int";
7386                     break;
7387           /* linux_sys_epoll_create1 */
7388           case 329:
7389                     if (ndx == 0 || ndx == 1)
7390                               p = "int";
7391                     break;
7392           /* linux_sys_dup3 */
7393           case 330:
7394                     if (ndx == 0 || ndx == 1)
7395                               p = "int";
7396                     break;
7397           /* linux_sys_pipe2 */
7398           case 331:
7399                     if (ndx == 0 || ndx == 1)
7400                               p = "int";
7401                     break;
7402           /* linux_sys_inotify_init1 */
7403           case 332:
7404                     if (ndx == 0 || ndx == 1)
7405                               p = "int";
7406                     break;
7407           /* linux_sys_preadv */
7408           case 333:
7409                     if (ndx == 0 || ndx == 1)
7410                               p = "int";
7411                     break;
7412           /* linux_sys_pwritev */
7413           case 334:
7414                     if (ndx == 0 || ndx == 1)
7415                               p = "int";
7416                     break;
7417           /* linux_sys_prlimit64 */
7418           case 340:
7419                     if (ndx == 0 || ndx == 1)
7420                               p = "int";
7421                     break;
7422           /* linux_sys_syncfs */
7423           case 344:
7424                     if (ndx == 0 || ndx == 1)
7425                               p = "int";
7426                     break;
7427           /* linux_sys_renameat2 */
7428           case 353:
7429                     if (ndx == 0 || ndx == 1)
7430                               p = "int";
7431                     break;
7432           /* sys_getrandom */
7433           case 355:
7434                     if (ndx == 0 || ndx == 1)
7435                               p = "ssize_t";
7436                     break;
7437           /* linux_sys_memfd_create */
7438           case 356:
7439                     if (ndx == 0 || ndx == 1)
7440                               p = "int";
7441                     break;
7442           /* linux_sys_copy_file_range */
7443           case 377:
7444                     if (ndx == 0 || ndx == 1)
7445                               p = "ssize_t";
7446                     break;
7447           /* linux_sys_statx */
7448           case 397:
7449                     if (ndx == 0 || ndx == 1)
7450                               p = "int";
7451                     break;
7452           /* linux_sys_clone3 */
7453           case 435:
7454                     if (ndx == 0 || ndx == 1)
7455                               p = "int";
7456                     break;
7457           /* linux_sys_close_range */
7458           case 436:
7459                     if (ndx == 0 || ndx == 1)
7460                               p = "int";
7461                     break;
7462           /* linux_sys_faccessat2 */
7463           case 439:
7464                     if (ndx == 0 || ndx == 1)
7465                               p = "int";
7466                     break;
7467           /* linux_sys_epoll_pwait2 */
7468           case 441:
7469                     if (ndx == 0 || ndx == 1)
7470                               p = "int";
7471                     break;
7472           default:
7473                     break;
7474           };
7475           if (p != NULL)
7476                     strlcpy(desc, p, descsz);
7477 }
7478