]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - sys/i386/linux/linux_systrace_args.c
Regen for ('99b6f430698fa00a33184dd61591d8b6518ed9d3') Linux
[FreeBSD/FreeBSD.git] / sys / i386 / linux / linux_systrace_args.c
1 /*
2  * System call argument to DTrace register array converstion.
3  *
4  * DO NOT EDIT-- this file is automatically @generated.
5  * $FreeBSD$
6  * This file is part of the DTrace syscall provider.
7  */
8
9 static void
10 systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
11 {
12         int64_t *iarg = (int64_t *)uarg;
13         switch (sysnum) {
14 #define nosys   linux_nosys
15         /* linux_exit */
16         case 1: {
17                 struct linux_exit_args *p = params;
18                 iarg[0] = p->rval; /* int */
19                 *n_args = 1;
20                 break;
21         }
22         /* linux_fork */
23         case 2: {
24                 *n_args = 0;
25                 break;
26         }
27         /* read */
28         case 3: {
29                 struct read_args *p = params;
30                 iarg[0] = p->fd; /* int */
31                 uarg[1] = (intptr_t)p->buf; /* char * */
32                 uarg[2] = p->nbyte; /* u_int */
33                 *n_args = 3;
34                 break;
35         }
36         /* write */
37         case 4: {
38                 struct write_args *p = params;
39                 iarg[0] = p->fd; /* int */
40                 uarg[1] = (intptr_t)p->buf; /* char * */
41                 uarg[2] = p->nbyte; /* u_int */
42                 *n_args = 3;
43                 break;
44         }
45         /* linux_open */
46         case 5: {
47                 struct linux_open_args *p = params;
48                 uarg[0] = (intptr_t)p->path; /* char * */
49                 iarg[1] = p->flags; /* l_int */
50                 iarg[2] = p->mode; /* l_int */
51                 *n_args = 3;
52                 break;
53         }
54         /* close */
55         case 6: {
56                 struct close_args *p = params;
57                 iarg[0] = p->fd; /* int */
58                 *n_args = 1;
59                 break;
60         }
61         /* linux_waitpid */
62         case 7: {
63                 struct linux_waitpid_args *p = params;
64                 iarg[0] = p->pid; /* l_pid_t */
65                 uarg[1] = (intptr_t)p->status; /* l_int * */
66                 iarg[2] = p->options; /* l_int */
67                 *n_args = 3;
68                 break;
69         }
70         /* linux_creat */
71         case 8: {
72                 struct linux_creat_args *p = params;
73                 uarg[0] = (intptr_t)p->path; /* char * */
74                 iarg[1] = p->mode; /* l_int */
75                 *n_args = 2;
76                 break;
77         }
78         /* linux_link */
79         case 9: {
80                 struct linux_link_args *p = params;
81                 uarg[0] = (intptr_t)p->path; /* char * */
82                 uarg[1] = (intptr_t)p->to; /* char * */
83                 *n_args = 2;
84                 break;
85         }
86         /* linux_unlink */
87         case 10: {
88                 struct linux_unlink_args *p = params;
89                 uarg[0] = (intptr_t)p->path; /* char * */
90                 *n_args = 1;
91                 break;
92         }
93         /* linux_execve */
94         case 11: {
95                 struct linux_execve_args *p = params;
96                 uarg[0] = (intptr_t)p->path; /* char * */
97                 uarg[1] = (intptr_t)p->argp; /* char ** */
98                 uarg[2] = (intptr_t)p->envp; /* char ** */
99                 *n_args = 3;
100                 break;
101         }
102         /* linux_chdir */
103         case 12: {
104                 struct linux_chdir_args *p = params;
105                 uarg[0] = (intptr_t)p->path; /* char * */
106                 *n_args = 1;
107                 break;
108         }
109         /* linux_time */
110         case 13: {
111                 struct linux_time_args *p = params;
112                 uarg[0] = (intptr_t)p->tm; /* l_time_t * */
113                 *n_args = 1;
114                 break;
115         }
116         /* linux_mknod */
117         case 14: {
118                 struct linux_mknod_args *p = params;
119                 uarg[0] = (intptr_t)p->path; /* char * */
120                 iarg[1] = p->mode; /* l_int */
121                 iarg[2] = p->dev; /* l_dev_t */
122                 *n_args = 3;
123                 break;
124         }
125         /* linux_chmod */
126         case 15: {
127                 struct linux_chmod_args *p = params;
128                 uarg[0] = (intptr_t)p->path; /* char * */
129                 iarg[1] = p->mode; /* l_mode_t */
130                 *n_args = 2;
131                 break;
132         }
133         /* linux_lchown16 */
134         case 16: {
135                 struct linux_lchown16_args *p = params;
136                 uarg[0] = (intptr_t)p->path; /* char * */
137                 iarg[1] = p->uid; /* l_uid16_t */
138                 iarg[2] = p->gid; /* l_gid16_t */
139                 *n_args = 3;
140                 break;
141         }
142         /* linux_stat */
143         case 18: {
144                 struct linux_stat_args *p = params;
145                 uarg[0] = (intptr_t)p->path; /* char * */
146                 uarg[1] = (intptr_t)p->up; /* struct linux_stat * */
147                 *n_args = 2;
148                 break;
149         }
150         /* linux_lseek */
151         case 19: {
152                 struct linux_lseek_args *p = params;
153                 iarg[0] = p->fdes; /* l_uint */
154                 iarg[1] = p->off; /* l_off_t */
155                 iarg[2] = p->whence; /* l_int */
156                 *n_args = 3;
157                 break;
158         }
159         /* linux_getpid */
160         case 20: {
161                 *n_args = 0;
162                 break;
163         }
164         /* linux_mount */
165         case 21: {
166                 struct linux_mount_args *p = params;
167                 uarg[0] = (intptr_t)p->specialfile; /* char * */
168                 uarg[1] = (intptr_t)p->dir; /* char * */
169                 uarg[2] = (intptr_t)p->filesystemtype; /* char * */
170                 iarg[3] = p->rwflag; /* l_ulong */
171                 uarg[4] = (intptr_t)p->data; /* void * */
172                 *n_args = 5;
173                 break;
174         }
175         /* linux_oldumount */
176         case 22: {
177                 struct linux_oldumount_args *p = params;
178                 uarg[0] = (intptr_t)p->path; /* char * */
179                 *n_args = 1;
180                 break;
181         }
182         /* linux_setuid16 */
183         case 23: {
184                 struct linux_setuid16_args *p = params;
185                 iarg[0] = p->uid; /* l_uid16_t */
186                 *n_args = 1;
187                 break;
188         }
189         /* linux_getuid16 */
190         case 24: {
191                 *n_args = 0;
192                 break;
193         }
194         /* linux_stime */
195         case 25: {
196                 *n_args = 0;
197                 break;
198         }
199         /* linux_ptrace */
200         case 26: {
201                 struct linux_ptrace_args *p = params;
202                 iarg[0] = p->req; /* l_long */
203                 iarg[1] = p->pid; /* l_long */
204                 iarg[2] = p->addr; /* l_long */
205                 iarg[3] = p->data; /* l_long */
206                 *n_args = 4;
207                 break;
208         }
209         /* linux_alarm */
210         case 27: {
211                 struct linux_alarm_args *p = params;
212                 iarg[0] = p->secs; /* l_uint */
213                 *n_args = 1;
214                 break;
215         }
216         /* linux_fstat */
217         case 28: {
218                 struct linux_fstat_args *p = params;
219                 iarg[0] = p->fd; /* l_uint */
220                 uarg[1] = (intptr_t)p->up; /* struct linux_stat * */
221                 *n_args = 2;
222                 break;
223         }
224         /* linux_pause */
225         case 29: {
226                 *n_args = 0;
227                 break;
228         }
229         /* linux_utime */
230         case 30: {
231                 struct linux_utime_args *p = params;
232                 uarg[0] = (intptr_t)p->fname; /* char * */
233                 uarg[1] = (intptr_t)p->times; /* struct l_utimbuf * */
234                 *n_args = 2;
235                 break;
236         }
237         /* linux_access */
238         case 33: {
239                 struct linux_access_args *p = params;
240                 uarg[0] = (intptr_t)p->path; /* char * */
241                 iarg[1] = p->amode; /* l_int */
242                 *n_args = 2;
243                 break;
244         }
245         /* linux_nice */
246         case 34: {
247                 struct linux_nice_args *p = params;
248                 iarg[0] = p->inc; /* l_int */
249                 *n_args = 1;
250                 break;
251         }
252         /* sync */
253         case 36: {
254                 *n_args = 0;
255                 break;
256         }
257         /* linux_kill */
258         case 37: {
259                 struct linux_kill_args *p = params;
260                 iarg[0] = p->pid; /* l_int */
261                 iarg[1] = p->signum; /* l_int */
262                 *n_args = 2;
263                 break;
264         }
265         /* linux_rename */
266         case 38: {
267                 struct linux_rename_args *p = params;
268                 uarg[0] = (intptr_t)p->from; /* char * */
269                 uarg[1] = (intptr_t)p->to; /* char * */
270                 *n_args = 2;
271                 break;
272         }
273         /* linux_mkdir */
274         case 39: {
275                 struct linux_mkdir_args *p = params;
276                 uarg[0] = (intptr_t)p->path; /* char * */
277                 iarg[1] = p->mode; /* l_int */
278                 *n_args = 2;
279                 break;
280         }
281         /* linux_rmdir */
282         case 40: {
283                 struct linux_rmdir_args *p = params;
284                 uarg[0] = (intptr_t)p->path; /* char * */
285                 *n_args = 1;
286                 break;
287         }
288         /* dup */
289         case 41: {
290                 struct dup_args *p = params;
291                 uarg[0] = p->fd; /* u_int */
292                 *n_args = 1;
293                 break;
294         }
295         /* linux_pipe */
296         case 42: {
297                 struct linux_pipe_args *p = params;
298                 uarg[0] = (intptr_t)p->pipefds; /* l_int * */
299                 *n_args = 1;
300                 break;
301         }
302         /* linux_times */
303         case 43: {
304                 struct linux_times_args *p = params;
305                 uarg[0] = (intptr_t)p->buf; /* struct l_times_argv * */
306                 *n_args = 1;
307                 break;
308         }
309         /* linux_brk */
310         case 45: {
311                 struct linux_brk_args *p = params;
312                 iarg[0] = p->dsend; /* l_ulong */
313                 *n_args = 1;
314                 break;
315         }
316         /* linux_setgid16 */
317         case 46: {
318                 struct linux_setgid16_args *p = params;
319                 iarg[0] = p->gid; /* l_gid16_t */
320                 *n_args = 1;
321                 break;
322         }
323         /* linux_getgid16 */
324         case 47: {
325                 *n_args = 0;
326                 break;
327         }
328         /* linux_signal */
329         case 48: {
330                 struct linux_signal_args *p = params;
331                 iarg[0] = p->sig; /* l_int */
332                 uarg[1] = (intptr_t)p->handler; /* void * */
333                 *n_args = 2;
334                 break;
335         }
336         /* linux_geteuid16 */
337         case 49: {
338                 *n_args = 0;
339                 break;
340         }
341         /* linux_getegid16 */
342         case 50: {
343                 *n_args = 0;
344                 break;
345         }
346         /* acct */
347         case 51: {
348                 struct acct_args *p = params;
349                 uarg[0] = (intptr_t)p->path; /* char * */
350                 *n_args = 1;
351                 break;
352         }
353         /* linux_umount */
354         case 52: {
355                 struct linux_umount_args *p = params;
356                 uarg[0] = (intptr_t)p->path; /* char * */
357                 iarg[1] = p->flags; /* l_int */
358                 *n_args = 2;
359                 break;
360         }
361         /* linux_ioctl */
362         case 54: {
363                 struct linux_ioctl_args *p = params;
364                 iarg[0] = p->fd; /* l_uint */
365                 iarg[1] = p->cmd; /* l_uint */
366                 iarg[2] = p->arg; /* l_ulong */
367                 *n_args = 3;
368                 break;
369         }
370         /* linux_fcntl */
371         case 55: {
372                 struct linux_fcntl_args *p = params;
373                 iarg[0] = p->fd; /* l_uint */
374                 iarg[1] = p->cmd; /* l_uint */
375                 iarg[2] = p->arg; /* l_ulong */
376                 *n_args = 3;
377                 break;
378         }
379         /* setpgid */
380         case 57: {
381                 struct setpgid_args *p = params;
382                 iarg[0] = p->pid; /* int */
383                 iarg[1] = p->pgid; /* int */
384                 *n_args = 2;
385                 break;
386         }
387         /* linux_olduname */
388         case 59: {
389                 *n_args = 0;
390                 break;
391         }
392         /* umask */
393         case 60: {
394                 struct umask_args *p = params;
395                 iarg[0] = p->newmask; /* int */
396                 *n_args = 1;
397                 break;
398         }
399         /* chroot */
400         case 61: {
401                 struct chroot_args *p = params;
402                 uarg[0] = (intptr_t)p->path; /* char * */
403                 *n_args = 1;
404                 break;
405         }
406         /* linux_ustat */
407         case 62: {
408                 struct linux_ustat_args *p = params;
409                 iarg[0] = p->dev; /* l_dev_t */
410                 uarg[1] = (intptr_t)p->ubuf; /* struct l_ustat * */
411                 *n_args = 2;
412                 break;
413         }
414         /* dup2 */
415         case 63: {
416                 struct dup2_args *p = params;
417                 uarg[0] = p->from; /* u_int */
418                 uarg[1] = p->to; /* u_int */
419                 *n_args = 2;
420                 break;
421         }
422         /* linux_getppid */
423         case 64: {
424                 *n_args = 0;
425                 break;
426         }
427         /* getpgrp */
428         case 65: {
429                 *n_args = 0;
430                 break;
431         }
432         /* setsid */
433         case 66: {
434                 *n_args = 0;
435                 break;
436         }
437         /* linux_sigaction */
438         case 67: {
439                 struct linux_sigaction_args *p = params;
440                 iarg[0] = p->sig; /* l_int */
441                 uarg[1] = (intptr_t)p->nsa; /* l_osigaction_t * */
442                 uarg[2] = (intptr_t)p->osa; /* l_osigaction_t * */
443                 *n_args = 3;
444                 break;
445         }
446         /* linux_sgetmask */
447         case 68: {
448                 *n_args = 0;
449                 break;
450         }
451         /* linux_ssetmask */
452         case 69: {
453                 struct linux_ssetmask_args *p = params;
454                 iarg[0] = p->mask; /* l_osigset_t */
455                 *n_args = 1;
456                 break;
457         }
458         /* linux_setreuid16 */
459         case 70: {
460                 struct linux_setreuid16_args *p = params;
461                 iarg[0] = p->ruid; /* l_uid16_t */
462                 iarg[1] = p->euid; /* l_uid16_t */
463                 *n_args = 2;
464                 break;
465         }
466         /* linux_setregid16 */
467         case 71: {
468                 struct linux_setregid16_args *p = params;
469                 iarg[0] = p->rgid; /* l_gid16_t */
470                 iarg[1] = p->egid; /* l_gid16_t */
471                 *n_args = 2;
472                 break;
473         }
474         /* linux_sigsuspend */
475         case 72: {
476                 struct linux_sigsuspend_args *p = params;
477                 iarg[0] = p->hist0; /* l_int */
478                 iarg[1] = p->hist1; /* l_int */
479                 iarg[2] = p->mask; /* l_osigset_t */
480                 *n_args = 3;
481                 break;
482         }
483         /* linux_sigpending */
484         case 73: {
485                 struct linux_sigpending_args *p = params;
486                 uarg[0] = (intptr_t)p->mask; /* l_osigset_t * */
487                 *n_args = 1;
488                 break;
489         }
490         /* linux_sethostname */
491         case 74: {
492                 struct linux_sethostname_args *p = params;
493                 uarg[0] = (intptr_t)p->hostname; /* char * */
494                 uarg[1] = p->len; /* u_int */
495                 *n_args = 2;
496                 break;
497         }
498         /* linux_setrlimit */
499         case 75: {
500                 struct linux_setrlimit_args *p = params;
501                 iarg[0] = p->resource; /* l_uint */
502                 uarg[1] = (intptr_t)p->rlim; /* struct l_rlimit * */
503                 *n_args = 2;
504                 break;
505         }
506         /* linux_old_getrlimit */
507         case 76: {
508                 struct linux_old_getrlimit_args *p = params;
509                 iarg[0] = p->resource; /* l_uint */
510                 uarg[1] = (intptr_t)p->rlim; /* struct l_rlimit * */
511                 *n_args = 2;
512                 break;
513         }
514         /* getrusage */
515         case 77: {
516                 struct getrusage_args *p = params;
517                 iarg[0] = p->who; /* int */
518                 uarg[1] = (intptr_t)p->rusage; /* struct rusage * */
519                 *n_args = 2;
520                 break;
521         }
522         /* gettimeofday */
523         case 78: {
524                 struct gettimeofday_args *p = params;
525                 uarg[0] = (intptr_t)p->tp; /* struct timeval * */
526                 uarg[1] = (intptr_t)p->tzp; /* struct timezone * */
527                 *n_args = 2;
528                 break;
529         }
530         /* settimeofday */
531         case 79: {
532                 struct settimeofday_args *p = params;
533                 uarg[0] = (intptr_t)p->tv; /* struct timeval * */
534                 uarg[1] = (intptr_t)p->tzp; /* struct timezone * */
535                 *n_args = 2;
536                 break;
537         }
538         /* linux_getgroups16 */
539         case 80: {
540                 struct linux_getgroups16_args *p = params;
541                 iarg[0] = p->gidsetsize; /* l_uint */
542                 uarg[1] = (intptr_t)p->gidset; /* l_gid16_t * */
543                 *n_args = 2;
544                 break;
545         }
546         /* linux_setgroups16 */
547         case 81: {
548                 struct linux_setgroups16_args *p = params;
549                 iarg[0] = p->gidsetsize; /* l_uint */
550                 uarg[1] = (intptr_t)p->gidset; /* l_gid16_t * */
551                 *n_args = 2;
552                 break;
553         }
554         /* linux_old_select */
555         case 82: {
556                 struct linux_old_select_args *p = params;
557                 uarg[0] = (intptr_t)p->ptr; /* struct l_old_select_argv * */
558                 *n_args = 1;
559                 break;
560         }
561         /* linux_symlink */
562         case 83: {
563                 struct linux_symlink_args *p = params;
564                 uarg[0] = (intptr_t)p->path; /* char * */
565                 uarg[1] = (intptr_t)p->to; /* char * */
566                 *n_args = 2;
567                 break;
568         }
569         /* linux_lstat */
570         case 84: {
571                 struct linux_lstat_args *p = params;
572                 uarg[0] = (intptr_t)p->path; /* char * */
573                 uarg[1] = (intptr_t)p->up; /* struct l_stat * */
574                 *n_args = 2;
575                 break;
576         }
577         /* linux_readlink */
578         case 85: {
579                 struct linux_readlink_args *p = params;
580                 uarg[0] = (intptr_t)p->name; /* char * */
581                 uarg[1] = (intptr_t)p->buf; /* char * */
582                 iarg[2] = p->count; /* l_int */
583                 *n_args = 3;
584                 break;
585         }
586         /* linux_uselib */
587         case 86: {
588                 struct linux_uselib_args *p = params;
589                 uarg[0] = (intptr_t)p->library; /* char * */
590                 *n_args = 1;
591                 break;
592         }
593         /* swapon */
594         case 87: {
595                 struct swapon_args *p = params;
596                 uarg[0] = (intptr_t)p->name; /* char * */
597                 *n_args = 1;
598                 break;
599         }
600         /* linux_reboot */
601         case 88: {
602                 struct linux_reboot_args *p = params;
603                 iarg[0] = p->magic1; /* l_int */
604                 iarg[1] = p->magic2; /* l_int */
605                 iarg[2] = p->cmd; /* l_uint */
606                 uarg[3] = (intptr_t)p->arg; /* void * */
607                 *n_args = 4;
608                 break;
609         }
610         /* linux_readdir */
611         case 89: {
612                 struct linux_readdir_args *p = params;
613                 iarg[0] = p->fd; /* l_uint */
614                 uarg[1] = (intptr_t)p->dent; /* struct l_dirent * */
615                 iarg[2] = p->count; /* l_uint */
616                 *n_args = 3;
617                 break;
618         }
619         /* linux_mmap */
620         case 90: {
621                 struct linux_mmap_args *p = params;
622                 uarg[0] = (intptr_t)p->ptr; /* struct l_mmap_argv * */
623                 *n_args = 1;
624                 break;
625         }
626         /* munmap */
627         case 91: {
628                 struct munmap_args *p = params;
629                 uarg[0] = (intptr_t)p->addr; /* caddr_t */
630                 iarg[1] = p->len; /* int */
631                 *n_args = 2;
632                 break;
633         }
634         /* linux_truncate */
635         case 92: {
636                 struct linux_truncate_args *p = params;
637                 uarg[0] = (intptr_t)p->path; /* char * */
638                 iarg[1] = p->length; /* l_ulong */
639                 *n_args = 2;
640                 break;
641         }
642         /* linux_ftruncate */
643         case 93: {
644                 struct linux_ftruncate_args *p = params;
645                 iarg[0] = p->fd; /* int */
646                 iarg[1] = p->length; /* long */
647                 *n_args = 2;
648                 break;
649         }
650         /* fchmod */
651         case 94: {
652                 struct fchmod_args *p = params;
653                 iarg[0] = p->fd; /* int */
654                 iarg[1] = p->mode; /* int */
655                 *n_args = 2;
656                 break;
657         }
658         /* fchown */
659         case 95: {
660                 struct fchown_args *p = params;
661                 iarg[0] = p->fd; /* int */
662                 iarg[1] = p->uid; /* int */
663                 iarg[2] = p->gid; /* int */
664                 *n_args = 3;
665                 break;
666         }
667         /* linux_getpriority */
668         case 96: {
669                 struct linux_getpriority_args *p = params;
670                 iarg[0] = p->which; /* int */
671                 iarg[1] = p->who; /* int */
672                 *n_args = 2;
673                 break;
674         }
675         /* setpriority */
676         case 97: {
677                 struct setpriority_args *p = params;
678                 iarg[0] = p->which; /* int */
679                 iarg[1] = p->who; /* int */
680                 iarg[2] = p->prio; /* int */
681                 *n_args = 3;
682                 break;
683         }
684         /* linux_statfs */
685         case 99: {
686                 struct linux_statfs_args *p = params;
687                 uarg[0] = (intptr_t)p->path; /* char * */
688                 uarg[1] = (intptr_t)p->buf; /* struct l_statfs_buf * */
689                 *n_args = 2;
690                 break;
691         }
692         /* linux_fstatfs */
693         case 100: {
694                 struct linux_fstatfs_args *p = params;
695                 iarg[0] = p->fd; /* l_uint */
696                 uarg[1] = (intptr_t)p->buf; /* struct l_statfs_buf * */
697                 *n_args = 2;
698                 break;
699         }
700         /* linux_ioperm */
701         case 101: {
702                 struct linux_ioperm_args *p = params;
703                 iarg[0] = p->start; /* l_ulong */
704                 iarg[1] = p->length; /* l_ulong */
705                 iarg[2] = p->enable; /* l_int */
706                 *n_args = 3;
707                 break;
708         }
709         /* linux_socketcall */
710         case 102: {
711                 struct linux_socketcall_args *p = params;
712                 iarg[0] = p->what; /* l_int */
713                 iarg[1] = p->args; /* l_ulong */
714                 *n_args = 2;
715                 break;
716         }
717         /* linux_syslog */
718         case 103: {
719                 struct linux_syslog_args *p = params;
720                 iarg[0] = p->type; /* l_int */
721                 uarg[1] = (intptr_t)p->buf; /* char * */
722                 iarg[2] = p->len; /* l_int */
723                 *n_args = 3;
724                 break;
725         }
726         /* linux_setitimer */
727         case 104: {
728                 struct linux_setitimer_args *p = params;
729                 iarg[0] = p->which; /* l_int */
730                 uarg[1] = (intptr_t)p->itv; /* struct l_itimerval * */
731                 uarg[2] = (intptr_t)p->oitv; /* struct l_itimerval * */
732                 *n_args = 3;
733                 break;
734         }
735         /* linux_getitimer */
736         case 105: {
737                 struct linux_getitimer_args *p = params;
738                 iarg[0] = p->which; /* l_int */
739                 uarg[1] = (intptr_t)p->itv; /* struct l_itimerval * */
740                 *n_args = 2;
741                 break;
742         }
743         /* linux_newstat */
744         case 106: {
745                 struct linux_newstat_args *p = params;
746                 uarg[0] = (intptr_t)p->path; /* char * */
747                 uarg[1] = (intptr_t)p->buf; /* struct l_newstat * */
748                 *n_args = 2;
749                 break;
750         }
751         /* linux_newlstat */
752         case 107: {
753                 struct linux_newlstat_args *p = params;
754                 uarg[0] = (intptr_t)p->path; /* char * */
755                 uarg[1] = (intptr_t)p->buf; /* struct l_newstat * */
756                 *n_args = 2;
757                 break;
758         }
759         /* linux_newfstat */
760         case 108: {
761                 struct linux_newfstat_args *p = params;
762                 iarg[0] = p->fd; /* l_uint */
763                 uarg[1] = (intptr_t)p->buf; /* struct l_newstat * */
764                 *n_args = 2;
765                 break;
766         }
767         /* linux_uname */
768         case 109: {
769                 *n_args = 0;
770                 break;
771         }
772         /* linux_iopl */
773         case 110: {
774                 struct linux_iopl_args *p = params;
775                 iarg[0] = p->level; /* l_int */
776                 *n_args = 1;
777                 break;
778         }
779         /* linux_vhangup */
780         case 111: {
781                 *n_args = 0;
782                 break;
783         }
784         /* linux_vm86old */
785         case 113: {
786                 *n_args = 0;
787                 break;
788         }
789         /* linux_wait4 */
790         case 114: {
791                 struct linux_wait4_args *p = params;
792                 iarg[0] = p->pid; /* l_pid_t */
793                 uarg[1] = (intptr_t)p->status; /* l_int * */
794                 iarg[2] = p->options; /* l_int */
795                 uarg[3] = (intptr_t)p->rusage; /* void * */
796                 *n_args = 4;
797                 break;
798         }
799         /* linux_swapoff */
800         case 115: {
801                 *n_args = 0;
802                 break;
803         }
804         /* linux_sysinfo */
805         case 116: {
806                 struct linux_sysinfo_args *p = params;
807                 uarg[0] = (intptr_t)p->info; /* struct l_sysinfo * */
808                 *n_args = 1;
809                 break;
810         }
811         /* linux_ipc */
812         case 117: {
813                 struct linux_ipc_args *p = params;
814                 iarg[0] = p->what; /* l_uint */
815                 iarg[1] = p->arg1; /* l_int */
816                 iarg[2] = p->arg2; /* l_int */
817                 iarg[3] = p->arg3; /* l_uint */
818                 iarg[4] = p->ptr; /* l_uintptr_t */
819                 iarg[5] = p->arg5; /* l_uint */
820                 *n_args = 6;
821                 break;
822         }
823         /* fsync */
824         case 118: {
825                 struct fsync_args *p = params;
826                 iarg[0] = p->fd; /* int */
827                 *n_args = 1;
828                 break;
829         }
830         /* linux_sigreturn */
831         case 119: {
832                 struct linux_sigreturn_args *p = params;
833                 uarg[0] = (intptr_t)p->sfp; /* struct l_sigframe * */
834                 *n_args = 1;
835                 break;
836         }
837         /* linux_clone */
838         case 120: {
839                 struct linux_clone_args *p = params;
840                 iarg[0] = p->flags; /* l_int */
841                 uarg[1] = (intptr_t)p->stack; /* void * */
842                 uarg[2] = (intptr_t)p->parent_tidptr; /* void * */
843                 uarg[3] = (intptr_t)p->tls; /* void * */
844                 uarg[4] = (intptr_t)p->child_tidptr; /* void * */
845                 *n_args = 5;
846                 break;
847         }
848         /* linux_setdomainname */
849         case 121: {
850                 struct linux_setdomainname_args *p = params;
851                 uarg[0] = (intptr_t)p->name; /* char * */
852                 iarg[1] = p->len; /* int */
853                 *n_args = 2;
854                 break;
855         }
856         /* linux_newuname */
857         case 122: {
858                 struct linux_newuname_args *p = params;
859                 uarg[0] = (intptr_t)p->buf; /* struct l_new_utsname * */
860                 *n_args = 1;
861                 break;
862         }
863         /* linux_modify_ldt */
864         case 123: {
865                 struct linux_modify_ldt_args *p = params;
866                 iarg[0] = p->func; /* l_int */
867                 uarg[1] = (intptr_t)p->ptr; /* void * */
868                 iarg[2] = p->bytecount; /* l_ulong */
869                 *n_args = 3;
870                 break;
871         }
872         /* linux_adjtimex */
873         case 124: {
874                 *n_args = 0;
875                 break;
876         }
877         /* linux_mprotect */
878         case 125: {
879                 struct linux_mprotect_args *p = params;
880                 uarg[0] = (intptr_t)p->addr; /* caddr_t */
881                 iarg[1] = p->len; /* int */
882                 iarg[2] = p->prot; /* int */
883                 *n_args = 3;
884                 break;
885         }
886         /* linux_sigprocmask */
887         case 126: {
888                 struct linux_sigprocmask_args *p = params;
889                 iarg[0] = p->how; /* l_int */
890                 uarg[1] = (intptr_t)p->mask; /* l_osigset_t * */
891                 uarg[2] = (intptr_t)p->omask; /* l_osigset_t * */
892                 *n_args = 3;
893                 break;
894         }
895         /* linux_init_module */
896         case 128: {
897                 *n_args = 0;
898                 break;
899         }
900         /* linux_delete_module */
901         case 129: {
902                 *n_args = 0;
903                 break;
904         }
905         /* linux_quotactl */
906         case 131: {
907                 *n_args = 0;
908                 break;
909         }
910         /* getpgid */
911         case 132: {
912                 struct getpgid_args *p = params;
913                 iarg[0] = p->pid; /* int */
914                 *n_args = 1;
915                 break;
916         }
917         /* fchdir */
918         case 133: {
919                 struct fchdir_args *p = params;
920                 iarg[0] = p->fd; /* int */
921                 *n_args = 1;
922                 break;
923         }
924         /* linux_bdflush */
925         case 134: {
926                 *n_args = 0;
927                 break;
928         }
929         /* linux_sysfs */
930         case 135: {
931                 struct linux_sysfs_args *p = params;
932                 iarg[0] = p->option; /* l_int */
933                 iarg[1] = p->arg1; /* l_ulong */
934                 iarg[2] = p->arg2; /* l_ulong */
935                 *n_args = 3;
936                 break;
937         }
938         /* linux_personality */
939         case 136: {
940                 struct linux_personality_args *p = params;
941                 iarg[0] = p->per; /* l_uint */
942                 *n_args = 1;
943                 break;
944         }
945         /* linux_setfsuid16 */
946         case 138: {
947                 struct linux_setfsuid16_args *p = params;
948                 iarg[0] = p->uid; /* l_uid16_t */
949                 *n_args = 1;
950                 break;
951         }
952         /* linux_setfsgid16 */
953         case 139: {
954                 struct linux_setfsgid16_args *p = params;
955                 iarg[0] = p->gid; /* l_gid16_t */
956                 *n_args = 1;
957                 break;
958         }
959         /* linux_llseek */
960         case 140: {
961                 struct linux_llseek_args *p = params;
962                 iarg[0] = p->fd; /* l_int */
963                 iarg[1] = p->ohigh; /* l_ulong */
964                 iarg[2] = p->olow; /* l_ulong */
965                 uarg[3] = (intptr_t)p->res; /* l_loff_t * */
966                 iarg[4] = p->whence; /* l_uint */
967                 *n_args = 5;
968                 break;
969         }
970         /* linux_getdents */
971         case 141: {
972                 struct linux_getdents_args *p = params;
973                 iarg[0] = p->fd; /* l_uint */
974                 uarg[1] = (intptr_t)p->dent; /* void * */
975                 iarg[2] = p->count; /* l_uint */
976                 *n_args = 3;
977                 break;
978         }
979         /* linux_select */
980         case 142: {
981                 struct linux_select_args *p = params;
982                 iarg[0] = p->nfds; /* l_int */
983                 uarg[1] = (intptr_t)p->readfds; /* l_fd_set * */
984                 uarg[2] = (intptr_t)p->writefds; /* l_fd_set * */
985                 uarg[3] = (intptr_t)p->exceptfds; /* l_fd_set * */
986                 uarg[4] = (intptr_t)p->timeout; /* struct l_timeval * */
987                 *n_args = 5;
988                 break;
989         }
990         /* flock */
991         case 143: {
992                 struct flock_args *p = params;
993                 iarg[0] = p->fd; /* int */
994                 iarg[1] = p->how; /* int */
995                 *n_args = 2;
996                 break;
997         }
998         /* linux_msync */
999         case 144: {
1000                 struct linux_msync_args *p = params;
1001                 iarg[0] = p->addr; /* l_ulong */
1002                 iarg[1] = p->len; /* l_size_t */
1003                 iarg[2] = p->fl; /* l_int */
1004                 *n_args = 3;
1005                 break;
1006         }
1007         /* readv */
1008         case 145: {
1009                 struct readv_args *p = params;
1010                 iarg[0] = p->fd; /* int */
1011                 uarg[1] = (intptr_t)p->iovp; /* struct iovec * */
1012                 uarg[2] = p->iovcnt; /* u_int */
1013                 *n_args = 3;
1014                 break;
1015         }
1016         /* writev */
1017         case 146: {
1018                 struct writev_args *p = params;
1019                 iarg[0] = p->fd; /* int */
1020                 uarg[1] = (intptr_t)p->iovp; /* struct iovec * */
1021                 uarg[2] = p->iovcnt; /* u_int */
1022                 *n_args = 3;
1023                 break;
1024         }
1025         /* linux_getsid */
1026         case 147: {
1027                 struct linux_getsid_args *p = params;
1028                 iarg[0] = p->pid; /* l_pid_t */
1029                 *n_args = 1;
1030                 break;
1031         }
1032         /* linux_fdatasync */
1033         case 148: {
1034                 struct linux_fdatasync_args *p = params;
1035                 iarg[0] = p->fd; /* l_uint */
1036                 *n_args = 1;
1037                 break;
1038         }
1039         /* linux_sysctl */
1040         case 149: {
1041                 struct linux_sysctl_args *p = params;
1042                 uarg[0] = (intptr_t)p->args; /* struct l___sysctl_args * */
1043                 *n_args = 1;
1044                 break;
1045         }
1046         /* mlock */
1047         case 150: {
1048                 struct mlock_args *p = params;
1049                 uarg[0] = (intptr_t)p->addr; /* const void * */
1050                 uarg[1] = p->len; /* size_t */
1051                 *n_args = 2;
1052                 break;
1053         }
1054         /* munlock */
1055         case 151: {
1056                 struct munlock_args *p = params;
1057                 uarg[0] = (intptr_t)p->addr; /* const void * */
1058                 uarg[1] = p->len; /* size_t */
1059                 *n_args = 2;
1060                 break;
1061         }
1062         /* mlockall */
1063         case 152: {
1064                 struct mlockall_args *p = params;
1065                 iarg[0] = p->how; /* int */
1066                 *n_args = 1;
1067                 break;
1068         }
1069         /* munlockall */
1070         case 153: {
1071                 *n_args = 0;
1072                 break;
1073         }
1074         /* linux_sched_setparam */
1075         case 154: {
1076                 struct linux_sched_setparam_args *p = params;
1077                 iarg[0] = p->pid; /* l_pid_t */
1078                 uarg[1] = (intptr_t)p->param; /* struct sched_param * */
1079                 *n_args = 2;
1080                 break;
1081         }
1082         /* linux_sched_getparam */
1083         case 155: {
1084                 struct linux_sched_getparam_args *p = params;
1085                 iarg[0] = p->pid; /* l_pid_t */
1086                 uarg[1] = (intptr_t)p->param; /* struct sched_param * */
1087                 *n_args = 2;
1088                 break;
1089         }
1090         /* linux_sched_setscheduler */
1091         case 156: {
1092                 struct linux_sched_setscheduler_args *p = params;
1093                 iarg[0] = p->pid; /* l_pid_t */
1094                 iarg[1] = p->policy; /* l_int */
1095                 uarg[2] = (intptr_t)p->param; /* struct sched_param * */
1096                 *n_args = 3;
1097                 break;
1098         }
1099         /* linux_sched_getscheduler */
1100         case 157: {
1101                 struct linux_sched_getscheduler_args *p = params;
1102                 iarg[0] = p->pid; /* l_pid_t */
1103                 *n_args = 1;
1104                 break;
1105         }
1106         /* sched_yield */
1107         case 158: {
1108                 *n_args = 0;
1109                 break;
1110         }
1111         /* linux_sched_get_priority_max */
1112         case 159: {
1113                 struct linux_sched_get_priority_max_args *p = params;
1114                 iarg[0] = p->policy; /* l_int */
1115                 *n_args = 1;
1116                 break;
1117         }
1118         /* linux_sched_get_priority_min */
1119         case 160: {
1120                 struct linux_sched_get_priority_min_args *p = params;
1121                 iarg[0] = p->policy; /* l_int */
1122                 *n_args = 1;
1123                 break;
1124         }
1125         /* linux_sched_rr_get_interval */
1126         case 161: {
1127                 struct linux_sched_rr_get_interval_args *p = params;
1128                 iarg[0] = p->pid; /* l_pid_t */
1129                 uarg[1] = (intptr_t)p->interval; /* struct l_timespec * */
1130                 *n_args = 2;
1131                 break;
1132         }
1133         /* linux_nanosleep */
1134         case 162: {
1135                 struct linux_nanosleep_args *p = params;
1136                 uarg[0] = (intptr_t)p->rqtp; /* const struct l_timespec * */
1137                 uarg[1] = (intptr_t)p->rmtp; /* struct l_timespec * */
1138                 *n_args = 2;
1139                 break;
1140         }
1141         /* linux_mremap */
1142         case 163: {
1143                 struct linux_mremap_args *p = params;
1144                 iarg[0] = p->addr; /* l_ulong */
1145                 iarg[1] = p->old_len; /* l_ulong */
1146                 iarg[2] = p->new_len; /* l_ulong */
1147                 iarg[3] = p->flags; /* l_ulong */
1148                 iarg[4] = p->new_addr; /* l_ulong */
1149                 *n_args = 5;
1150                 break;
1151         }
1152         /* linux_setresuid16 */
1153         case 164: {
1154                 struct linux_setresuid16_args *p = params;
1155                 iarg[0] = p->ruid; /* l_uid16_t */
1156                 iarg[1] = p->euid; /* l_uid16_t */
1157                 iarg[2] = p->suid; /* l_uid16_t */
1158                 *n_args = 3;
1159                 break;
1160         }
1161         /* linux_getresuid16 */
1162         case 165: {
1163                 struct linux_getresuid16_args *p = params;
1164                 uarg[0] = (intptr_t)p->ruid; /* l_uid16_t * */
1165                 uarg[1] = (intptr_t)p->euid; /* l_uid16_t * */
1166                 uarg[2] = (intptr_t)p->suid; /* l_uid16_t * */
1167                 *n_args = 3;
1168                 break;
1169         }
1170         /* linux_vm86 */
1171         case 166: {
1172                 *n_args = 0;
1173                 break;
1174         }
1175         /* poll */
1176         case 168: {
1177                 struct poll_args *p = params;
1178                 uarg[0] = (intptr_t)p->fds; /* struct pollfd * */
1179                 uarg[1] = p->nfds; /* unsigned int */
1180                 iarg[2] = p->timeout; /* long */
1181                 *n_args = 3;
1182                 break;
1183         }
1184         /* linux_setresgid16 */
1185         case 170: {
1186                 struct linux_setresgid16_args *p = params;
1187                 iarg[0] = p->rgid; /* l_gid16_t */
1188                 iarg[1] = p->egid; /* l_gid16_t */
1189                 iarg[2] = p->sgid; /* l_gid16_t */
1190                 *n_args = 3;
1191                 break;
1192         }
1193         /* linux_getresgid16 */
1194         case 171: {
1195                 struct linux_getresgid16_args *p = params;
1196                 uarg[0] = (intptr_t)p->rgid; /* l_gid16_t * */
1197                 uarg[1] = (intptr_t)p->egid; /* l_gid16_t * */
1198                 uarg[2] = (intptr_t)p->sgid; /* l_gid16_t * */
1199                 *n_args = 3;
1200                 break;
1201         }
1202         /* linux_prctl */
1203         case 172: {
1204                 struct linux_prctl_args *p = params;
1205                 iarg[0] = p->option; /* l_int */
1206                 iarg[1] = p->arg2; /* l_int */
1207                 iarg[2] = p->arg3; /* l_int */
1208                 iarg[3] = p->arg4; /* l_int */
1209                 iarg[4] = p->arg5; /* l_int */
1210                 *n_args = 5;
1211                 break;
1212         }
1213         /* linux_rt_sigreturn */
1214         case 173: {
1215                 struct linux_rt_sigreturn_args *p = params;
1216                 uarg[0] = (intptr_t)p->ucp; /* struct l_ucontext * */
1217                 *n_args = 1;
1218                 break;
1219         }
1220         /* linux_rt_sigaction */
1221         case 174: {
1222                 struct linux_rt_sigaction_args *p = params;
1223                 iarg[0] = p->sig; /* l_int */
1224                 uarg[1] = (intptr_t)p->act; /* l_sigaction_t * */
1225                 uarg[2] = (intptr_t)p->oact; /* l_sigaction_t * */
1226                 iarg[3] = p->sigsetsize; /* l_size_t */
1227                 *n_args = 4;
1228                 break;
1229         }
1230         /* linux_rt_sigprocmask */
1231         case 175: {
1232                 struct linux_rt_sigprocmask_args *p = params;
1233                 iarg[0] = p->how; /* l_int */
1234                 uarg[1] = (intptr_t)p->mask; /* l_sigset_t * */
1235                 uarg[2] = (intptr_t)p->omask; /* l_sigset_t * */
1236                 iarg[3] = p->sigsetsize; /* l_size_t */
1237                 *n_args = 4;
1238                 break;
1239         }
1240         /* linux_rt_sigpending */
1241         case 176: {
1242                 struct linux_rt_sigpending_args *p = params;
1243                 uarg[0] = (intptr_t)p->set; /* l_sigset_t * */
1244                 iarg[1] = p->sigsetsize; /* l_size_t */
1245                 *n_args = 2;
1246                 break;
1247         }
1248         /* linux_rt_sigtimedwait */
1249         case 177: {
1250                 struct linux_rt_sigtimedwait_args *p = params;
1251                 uarg[0] = (intptr_t)p->mask; /* l_sigset_t * */
1252                 uarg[1] = (intptr_t)p->ptr; /* l_siginfo_t * */
1253                 uarg[2] = (intptr_t)p->timeout; /* struct l_timeval * */
1254                 iarg[3] = p->sigsetsize; /* l_size_t */
1255                 *n_args = 4;
1256                 break;
1257         }
1258         /* linux_rt_sigqueueinfo */
1259         case 178: {
1260                 struct linux_rt_sigqueueinfo_args *p = params;
1261                 iarg[0] = p->pid; /* l_pid_t */
1262                 iarg[1] = p->sig; /* l_int */
1263                 uarg[2] = (intptr_t)p->info; /* l_siginfo_t * */
1264                 *n_args = 3;
1265                 break;
1266         }
1267         /* linux_rt_sigsuspend */
1268         case 179: {
1269                 struct linux_rt_sigsuspend_args *p = params;
1270                 uarg[0] = (intptr_t)p->newset; /* l_sigset_t * */
1271                 iarg[1] = p->sigsetsize; /* l_size_t */
1272                 *n_args = 2;
1273                 break;
1274         }
1275         /* linux_pread */
1276         case 180: {
1277                 struct linux_pread_args *p = params;
1278                 iarg[0] = p->fd; /* l_uint */
1279                 uarg[1] = (intptr_t)p->buf; /* char * */
1280                 iarg[2] = p->nbyte; /* l_size_t */
1281                 iarg[3] = p->offset; /* l_loff_t */
1282                 *n_args = 4;
1283                 break;
1284         }
1285         /* linux_pwrite */
1286         case 181: {
1287                 struct linux_pwrite_args *p = params;
1288                 iarg[0] = p->fd; /* l_uint */
1289                 uarg[1] = (intptr_t)p->buf; /* char * */
1290                 iarg[2] = p->nbyte; /* l_size_t */
1291                 iarg[3] = p->offset; /* l_loff_t */
1292                 *n_args = 4;
1293                 break;
1294         }
1295         /* linux_chown16 */
1296         case 182: {
1297                 struct linux_chown16_args *p = params;
1298                 uarg[0] = (intptr_t)p->path; /* char * */
1299                 iarg[1] = p->uid; /* l_uid16_t */
1300                 iarg[2] = p->gid; /* l_gid16_t */
1301                 *n_args = 3;
1302                 break;
1303         }
1304         /* linux_getcwd */
1305         case 183: {
1306                 struct linux_getcwd_args *p = params;
1307                 uarg[0] = (intptr_t)p->buf; /* char * */
1308                 iarg[1] = p->bufsize; /* l_ulong */
1309                 *n_args = 2;
1310                 break;
1311         }
1312         /* linux_capget */
1313         case 184: {
1314                 struct linux_capget_args *p = params;
1315                 uarg[0] = (intptr_t)p->hdrp; /* struct l_user_cap_header * */
1316                 uarg[1] = (intptr_t)p->datap; /* struct l_user_cap_data * */
1317                 *n_args = 2;
1318                 break;
1319         }
1320         /* linux_capset */
1321         case 185: {
1322                 struct linux_capset_args *p = params;
1323                 uarg[0] = (intptr_t)p->hdrp; /* struct l_user_cap_header * */
1324                 uarg[1] = (intptr_t)p->datap; /* struct l_user_cap_data * */
1325                 *n_args = 2;
1326                 break;
1327         }
1328         /* linux_sigaltstack */
1329         case 186: {
1330                 struct linux_sigaltstack_args *p = params;
1331                 uarg[0] = (intptr_t)p->uss; /* l_stack_t * */
1332                 uarg[1] = (intptr_t)p->uoss; /* l_stack_t * */
1333                 *n_args = 2;
1334                 break;
1335         }
1336         /* linux_sendfile */
1337         case 187: {
1338                 struct linux_sendfile_args *p = params;
1339                 iarg[0] = p->out; /* l_int */
1340                 iarg[1] = p->in; /* l_int */
1341                 uarg[2] = (intptr_t)p->offset; /* l_long * */
1342                 iarg[3] = p->count; /* l_size_t */
1343                 *n_args = 4;
1344                 break;
1345         }
1346         /* linux_vfork */
1347         case 190: {
1348                 *n_args = 0;
1349                 break;
1350         }
1351         /* linux_getrlimit */
1352         case 191: {
1353                 struct linux_getrlimit_args *p = params;
1354                 iarg[0] = p->resource; /* l_uint */
1355                 uarg[1] = (intptr_t)p->rlim; /* struct l_rlimit * */
1356                 *n_args = 2;
1357                 break;
1358         }
1359         /* linux_mmap2 */
1360         case 192: {
1361                 struct linux_mmap2_args *p = params;
1362                 iarg[0] = p->addr; /* l_ulong */
1363                 iarg[1] = p->len; /* l_ulong */
1364                 iarg[2] = p->prot; /* l_ulong */
1365                 iarg[3] = p->flags; /* l_ulong */
1366                 iarg[4] = p->fd; /* l_ulong */
1367                 iarg[5] = p->pgoff; /* l_ulong */
1368                 *n_args = 6;
1369                 break;
1370         }
1371         /* linux_truncate64 */
1372         case 193: {
1373                 struct linux_truncate64_args *p = params;
1374                 uarg[0] = (intptr_t)p->path; /* char * */
1375                 iarg[1] = p->length; /* l_loff_t */
1376                 *n_args = 2;
1377                 break;
1378         }
1379         /* linux_ftruncate64 */
1380         case 194: {
1381                 struct linux_ftruncate64_args *p = params;
1382                 iarg[0] = p->fd; /* l_uint */
1383                 iarg[1] = p->length; /* l_loff_t */
1384                 *n_args = 2;
1385                 break;
1386         }
1387         /* linux_stat64 */
1388         case 195: {
1389                 struct linux_stat64_args *p = params;
1390                 uarg[0] = (intptr_t)p->filename; /* const char * */
1391                 uarg[1] = (intptr_t)p->statbuf; /* struct l_stat64 * */
1392                 *n_args = 2;
1393                 break;
1394         }
1395         /* linux_lstat64 */
1396         case 196: {
1397                 struct linux_lstat64_args *p = params;
1398                 uarg[0] = (intptr_t)p->filename; /* const char * */
1399                 uarg[1] = (intptr_t)p->statbuf; /* struct l_stat64 * */
1400                 *n_args = 2;
1401                 break;
1402         }
1403         /* linux_fstat64 */
1404         case 197: {
1405                 struct linux_fstat64_args *p = params;
1406                 iarg[0] = p->fd; /* l_int */
1407                 uarg[1] = (intptr_t)p->statbuf; /* struct l_stat64 * */
1408                 *n_args = 2;
1409                 break;
1410         }
1411         /* linux_lchown */
1412         case 198: {
1413                 struct linux_lchown_args *p = params;
1414                 uarg[0] = (intptr_t)p->path; /* char * */
1415                 iarg[1] = p->uid; /* l_uid_t */
1416                 iarg[2] = p->gid; /* l_gid_t */
1417                 *n_args = 3;
1418                 break;
1419         }
1420         /* linux_getuid */
1421         case 199: {
1422                 *n_args = 0;
1423                 break;
1424         }
1425         /* linux_getgid */
1426         case 200: {
1427                 *n_args = 0;
1428                 break;
1429         }
1430         /* geteuid */
1431         case 201: {
1432                 *n_args = 0;
1433                 break;
1434         }
1435         /* getegid */
1436         case 202: {
1437                 *n_args = 0;
1438                 break;
1439         }
1440         /* setreuid */
1441         case 203: {
1442                 struct setreuid_args *p = params;
1443                 uarg[0] = p->ruid; /* uid_t */
1444                 uarg[1] = p->euid; /* uid_t */
1445                 *n_args = 2;
1446                 break;
1447         }
1448         /* setregid */
1449         case 204: {
1450                 struct setregid_args *p = params;
1451                 iarg[0] = p->rgid; /* gid_t */
1452                 iarg[1] = p->egid; /* gid_t */
1453                 *n_args = 2;
1454                 break;
1455         }
1456         /* linux_getgroups */
1457         case 205: {
1458                 struct linux_getgroups_args *p = params;
1459                 iarg[0] = p->gidsetsize; /* l_int */
1460                 uarg[1] = (intptr_t)p->grouplist; /* l_gid_t * */
1461                 *n_args = 2;
1462                 break;
1463         }
1464         /* linux_setgroups */
1465         case 206: {
1466                 struct linux_setgroups_args *p = params;
1467                 iarg[0] = p->gidsetsize; /* l_int */
1468                 uarg[1] = (intptr_t)p->grouplist; /* l_gid_t * */
1469                 *n_args = 2;
1470                 break;
1471         }
1472         /* fchown */
1473         case 207: {
1474                 *n_args = 0;
1475                 break;
1476         }
1477         /* setresuid */
1478         case 208: {
1479                 struct setresuid_args *p = params;
1480                 uarg[0] = p->ruid; /* uid_t */
1481                 uarg[1] = p->euid; /* uid_t */
1482                 uarg[2] = p->suid; /* uid_t */
1483                 *n_args = 3;
1484                 break;
1485         }
1486         /* getresuid */
1487         case 209: {
1488                 struct getresuid_args *p = params;
1489                 uarg[0] = (intptr_t)p->ruid; /* uid_t * */
1490                 uarg[1] = (intptr_t)p->euid; /* uid_t * */
1491                 uarg[2] = (intptr_t)p->suid; /* uid_t * */
1492                 *n_args = 3;
1493                 break;
1494         }
1495         /* setresgid */
1496         case 210: {
1497                 struct setresgid_args *p = params;
1498                 iarg[0] = p->rgid; /* gid_t */
1499                 iarg[1] = p->egid; /* gid_t */
1500                 iarg[2] = p->sgid; /* gid_t */
1501                 *n_args = 3;
1502                 break;
1503         }
1504         /* getresgid */
1505         case 211: {
1506                 struct getresgid_args *p = params;
1507                 uarg[0] = (intptr_t)p->rgid; /* gid_t * */
1508                 uarg[1] = (intptr_t)p->egid; /* gid_t * */
1509                 uarg[2] = (intptr_t)p->sgid; /* gid_t * */
1510                 *n_args = 3;
1511                 break;
1512         }
1513         /* linux_chown */
1514         case 212: {
1515                 struct linux_chown_args *p = params;
1516                 uarg[0] = (intptr_t)p->path; /* char * */
1517                 iarg[1] = p->uid; /* l_uid_t */
1518                 iarg[2] = p->gid; /* l_gid_t */
1519                 *n_args = 3;
1520                 break;
1521         }
1522         /* setuid */
1523         case 213: {
1524                 struct setuid_args *p = params;
1525                 uarg[0] = p->uid; /* uid_t */
1526                 *n_args = 1;
1527                 break;
1528         }
1529         /* setgid */
1530         case 214: {
1531                 struct setgid_args *p = params;
1532                 iarg[0] = p->gid; /* gid_t */
1533                 *n_args = 1;
1534                 break;
1535         }
1536         /* linux_setfsuid */
1537         case 215: {
1538                 struct linux_setfsuid_args *p = params;
1539                 iarg[0] = p->uid; /* l_uid_t */
1540                 *n_args = 1;
1541                 break;
1542         }
1543         /* linux_setfsgid */
1544         case 216: {
1545                 struct linux_setfsgid_args *p = params;
1546                 iarg[0] = p->gid; /* l_gid_t */
1547                 *n_args = 1;
1548                 break;
1549         }
1550         /* linux_pivot_root */
1551         case 217: {
1552                 struct linux_pivot_root_args *p = params;
1553                 uarg[0] = (intptr_t)p->new_root; /* char * */
1554                 uarg[1] = (intptr_t)p->put_old; /* char * */
1555                 *n_args = 2;
1556                 break;
1557         }
1558         /* linux_mincore */
1559         case 218: {
1560                 struct linux_mincore_args *p = params;
1561                 iarg[0] = p->start; /* l_ulong */
1562                 iarg[1] = p->len; /* l_size_t */
1563                 uarg[2] = (intptr_t)p->vec; /* u_char * */
1564                 *n_args = 3;
1565                 break;
1566         }
1567         /* linux_madvise */
1568         case 219: {
1569                 struct linux_madvise_args *p = params;
1570                 uarg[0] = (intptr_t)p->addr; /* void * */
1571                 uarg[1] = p->len; /* size_t */
1572                 iarg[2] = p->behav; /* int */
1573                 *n_args = 3;
1574                 break;
1575         }
1576         /* linux_getdents64 */
1577         case 220: {
1578                 struct linux_getdents64_args *p = params;
1579                 iarg[0] = p->fd; /* l_uint */
1580                 uarg[1] = (intptr_t)p->dirent; /* void * */
1581                 iarg[2] = p->count; /* l_uint */
1582                 *n_args = 3;
1583                 break;
1584         }
1585         /* linux_fcntl64 */
1586         case 221: {
1587                 struct linux_fcntl64_args *p = params;
1588                 iarg[0] = p->fd; /* l_uint */
1589                 iarg[1] = p->cmd; /* l_uint */
1590                 iarg[2] = p->arg; /* l_ulong */
1591                 *n_args = 3;
1592                 break;
1593         }
1594         /* linux_gettid */
1595         case 224: {
1596                 *n_args = 0;
1597                 break;
1598         }
1599         /* linux_setxattr */
1600         case 226: {
1601                 struct linux_setxattr_args *p = params;
1602                 uarg[0] = (intptr_t)p->path; /* const char * */
1603                 uarg[1] = (intptr_t)p->name; /* const char * */
1604                 uarg[2] = (intptr_t)p->value; /* const char * */
1605                 iarg[3] = p->size; /* l_size_t */
1606                 iarg[4] = p->flags; /* l_int */
1607                 *n_args = 5;
1608                 break;
1609         }
1610         /* linux_lsetxattr */
1611         case 227: {
1612                 struct linux_lsetxattr_args *p = params;
1613                 uarg[0] = (intptr_t)p->path; /* const char * */
1614                 uarg[1] = (intptr_t)p->name; /* const char * */
1615                 uarg[2] = (intptr_t)p->value; /* const char * */
1616                 iarg[3] = p->size; /* l_size_t */
1617                 iarg[4] = p->flags; /* l_int */
1618                 *n_args = 5;
1619                 break;
1620         }
1621         /* linux_fsetxattr */
1622         case 228: {
1623                 struct linux_fsetxattr_args *p = params;
1624                 iarg[0] = p->fd; /* l_int */
1625                 uarg[1] = (intptr_t)p->name; /* const char * */
1626                 uarg[2] = (intptr_t)p->value; /* const char * */
1627                 iarg[3] = p->size; /* l_size_t */
1628                 iarg[4] = p->flags; /* l_int */
1629                 *n_args = 5;
1630                 break;
1631         }
1632         /* linux_getxattr */
1633         case 229: {
1634                 struct linux_getxattr_args *p = params;
1635                 uarg[0] = (intptr_t)p->path; /* const char * */
1636                 uarg[1] = (intptr_t)p->name; /* const char * */
1637                 uarg[2] = (intptr_t)p->value; /* char * */
1638                 iarg[3] = p->size; /* l_size_t */
1639                 *n_args = 4;
1640                 break;
1641         }
1642         /* linux_lgetxattr */
1643         case 230: {
1644                 struct linux_lgetxattr_args *p = params;
1645                 uarg[0] = (intptr_t)p->path; /* const char * */
1646                 uarg[1] = (intptr_t)p->name; /* const char * */
1647                 uarg[2] = (intptr_t)p->value; /* char * */
1648                 iarg[3] = p->size; /* l_size_t */
1649                 *n_args = 4;
1650                 break;
1651         }
1652         /* linux_fgetxattr */
1653         case 231: {
1654                 struct linux_fgetxattr_args *p = params;
1655                 iarg[0] = p->fd; /* l_int */
1656                 uarg[1] = (intptr_t)p->name; /* const char * */
1657                 uarg[2] = (intptr_t)p->value; /* char * */
1658                 iarg[3] = p->size; /* l_size_t */
1659                 *n_args = 4;
1660                 break;
1661         }
1662         /* linux_listxattr */
1663         case 232: {
1664                 struct linux_listxattr_args *p = params;
1665                 uarg[0] = (intptr_t)p->path; /* const char * */
1666                 uarg[1] = (intptr_t)p->list; /* const char * */
1667                 iarg[2] = p->size; /* l_size_t */
1668                 *n_args = 3;
1669                 break;
1670         }
1671         /* linux_llistxattr */
1672         case 233: {
1673                 struct linux_llistxattr_args *p = params;
1674                 uarg[0] = (intptr_t)p->path; /* const char * */
1675                 uarg[1] = (intptr_t)p->list; /* const char * */
1676                 iarg[2] = p->size; /* l_size_t */
1677                 *n_args = 3;
1678                 break;
1679         }
1680         /* linux_flistxattr */
1681         case 234: {
1682                 struct linux_flistxattr_args *p = params;
1683                 iarg[0] = p->fd; /* l_int */
1684                 uarg[1] = (intptr_t)p->list; /* const char * */
1685                 iarg[2] = p->size; /* l_size_t */
1686                 *n_args = 3;
1687                 break;
1688         }
1689         /* linux_removexattr */
1690         case 235: {
1691                 struct linux_removexattr_args *p = params;
1692                 uarg[0] = (intptr_t)p->path; /* const char * */
1693                 uarg[1] = (intptr_t)p->name; /* const char * */
1694                 *n_args = 2;
1695                 break;
1696         }
1697         /* linux_lremovexattr */
1698         case 236: {
1699                 struct linux_lremovexattr_args *p = params;
1700                 uarg[0] = (intptr_t)p->path; /* const char * */
1701                 uarg[1] = (intptr_t)p->name; /* const char * */
1702                 *n_args = 2;
1703                 break;
1704         }
1705         /* linux_fremovexattr */
1706         case 237: {
1707                 struct linux_fremovexattr_args *p = params;
1708                 iarg[0] = p->fd; /* l_int */
1709                 uarg[1] = (intptr_t)p->name; /* const char * */
1710                 *n_args = 2;
1711                 break;
1712         }
1713         /* linux_tkill */
1714         case 238: {
1715                 struct linux_tkill_args *p = params;
1716                 iarg[0] = p->tid; /* int */
1717                 iarg[1] = p->sig; /* int */
1718                 *n_args = 2;
1719                 break;
1720         }
1721         /* linux_sendfile64 */
1722         case 239: {
1723                 struct linux_sendfile64_args *p = params;
1724                 iarg[0] = p->out; /* l_int */
1725                 iarg[1] = p->in; /* l_int */
1726                 uarg[2] = (intptr_t)p->offset; /* l_loff_t * */
1727                 iarg[3] = p->count; /* l_size_t */
1728                 *n_args = 4;
1729                 break;
1730         }
1731         /* linux_sys_futex */
1732         case 240: {
1733                 struct linux_sys_futex_args *p = params;
1734                 uarg[0] = (intptr_t)p->uaddr; /* void * */
1735                 iarg[1] = p->op; /* int */
1736                 uarg[2] = p->val; /* uint32_t */
1737                 uarg[3] = (intptr_t)p->timeout; /* struct l_timespec * */
1738                 uarg[4] = (intptr_t)p->uaddr2; /* uint32_t * */
1739                 uarg[5] = p->val3; /* uint32_t */
1740                 *n_args = 6;
1741                 break;
1742         }
1743         /* linux_sched_setaffinity */
1744         case 241: {
1745                 struct linux_sched_setaffinity_args *p = params;
1746                 iarg[0] = p->pid; /* l_pid_t */
1747                 iarg[1] = p->len; /* l_uint */
1748                 uarg[2] = (intptr_t)p->user_mask_ptr; /* l_ulong * */
1749                 *n_args = 3;
1750                 break;
1751         }
1752         /* linux_sched_getaffinity */
1753         case 242: {
1754                 struct linux_sched_getaffinity_args *p = params;
1755                 iarg[0] = p->pid; /* l_pid_t */
1756                 iarg[1] = p->len; /* l_uint */
1757                 uarg[2] = (intptr_t)p->user_mask_ptr; /* l_ulong * */
1758                 *n_args = 3;
1759                 break;
1760         }
1761         /* linux_set_thread_area */
1762         case 243: {
1763                 struct linux_set_thread_area_args *p = params;
1764                 uarg[0] = (intptr_t)p->desc; /* struct l_user_desc * */
1765                 *n_args = 1;
1766                 break;
1767         }
1768         /* linux_get_thread_area */
1769         case 244: {
1770                 struct linux_get_thread_area_args *p = params;
1771                 uarg[0] = (intptr_t)p->desc; /* struct l_user_desc * */
1772                 *n_args = 1;
1773                 break;
1774         }
1775         /* linux_fadvise64 */
1776         case 250: {
1777                 struct linux_fadvise64_args *p = params;
1778                 iarg[0] = p->fd; /* int */
1779                 iarg[1] = p->offset; /* l_loff_t */
1780                 iarg[2] = p->len; /* l_size_t */
1781                 iarg[3] = p->advice; /* int */
1782                 *n_args = 4;
1783                 break;
1784         }
1785         /* linux_exit_group */
1786         case 252: {
1787                 struct linux_exit_group_args *p = params;
1788                 iarg[0] = p->error_code; /* int */
1789                 *n_args = 1;
1790                 break;
1791         }
1792         /* linux_lookup_dcookie */
1793         case 253: {
1794                 *n_args = 0;
1795                 break;
1796         }
1797         /* linux_epoll_create */
1798         case 254: {
1799                 struct linux_epoll_create_args *p = params;
1800                 iarg[0] = p->size; /* l_int */
1801                 *n_args = 1;
1802                 break;
1803         }
1804         /* linux_epoll_ctl */
1805         case 255: {
1806                 struct linux_epoll_ctl_args *p = params;
1807                 iarg[0] = p->epfd; /* l_int */
1808                 iarg[1] = p->op; /* l_int */
1809                 iarg[2] = p->fd; /* l_int */
1810                 uarg[3] = (intptr_t)p->event; /* struct epoll_event * */
1811                 *n_args = 4;
1812                 break;
1813         }
1814         /* linux_epoll_wait */
1815         case 256: {
1816                 struct linux_epoll_wait_args *p = params;
1817                 iarg[0] = p->epfd; /* l_int */
1818                 uarg[1] = (intptr_t)p->events; /* struct epoll_event * */
1819                 iarg[2] = p->maxevents; /* l_int */
1820                 iarg[3] = p->timeout; /* l_int */
1821                 *n_args = 4;
1822                 break;
1823         }
1824         /* linux_remap_file_pages */
1825         case 257: {
1826                 *n_args = 0;
1827                 break;
1828         }
1829         /* linux_set_tid_address */
1830         case 258: {
1831                 struct linux_set_tid_address_args *p = params;
1832                 uarg[0] = (intptr_t)p->tidptr; /* int * */
1833                 *n_args = 1;
1834                 break;
1835         }
1836         /* linux_timer_create */
1837         case 259: {
1838                 struct linux_timer_create_args *p = params;
1839                 iarg[0] = p->clock_id; /* clockid_t */
1840                 uarg[1] = (intptr_t)p->evp; /* struct sigevent * */
1841                 uarg[2] = (intptr_t)p->timerid; /* l_timer_t * */
1842                 *n_args = 3;
1843                 break;
1844         }
1845         /* linux_timer_settime */
1846         case 260: {
1847                 struct linux_timer_settime_args *p = params;
1848                 iarg[0] = p->timerid; /* l_timer_t */
1849                 iarg[1] = p->flags; /* l_int */
1850                 uarg[2] = (intptr_t)p->new; /* const struct itimerspec * */
1851                 uarg[3] = (intptr_t)p->old; /* struct itimerspec * */
1852                 *n_args = 4;
1853                 break;
1854         }
1855         /* linux_timer_gettime */
1856         case 261: {
1857                 struct linux_timer_gettime_args *p = params;
1858                 iarg[0] = p->timerid; /* l_timer_t */
1859                 uarg[1] = (intptr_t)p->setting; /* struct itimerspec * */
1860                 *n_args = 2;
1861                 break;
1862         }
1863         /* linux_timer_getoverrun */
1864         case 262: {
1865                 struct linux_timer_getoverrun_args *p = params;
1866                 iarg[0] = p->timerid; /* l_timer_t */
1867                 *n_args = 1;
1868                 break;
1869         }
1870         /* linux_timer_delete */
1871         case 263: {
1872                 struct linux_timer_delete_args *p = params;
1873                 iarg[0] = p->timerid; /* l_timer_t */
1874                 *n_args = 1;
1875                 break;
1876         }
1877         /* linux_clock_settime */
1878         case 264: {
1879                 struct linux_clock_settime_args *p = params;
1880                 iarg[0] = p->which; /* clockid_t */
1881                 uarg[1] = (intptr_t)p->tp; /* struct l_timespec * */
1882                 *n_args = 2;
1883                 break;
1884         }
1885         /* linux_clock_gettime */
1886         case 265: {
1887                 struct linux_clock_gettime_args *p = params;
1888                 iarg[0] = p->which; /* clockid_t */
1889                 uarg[1] = (intptr_t)p->tp; /* struct l_timespec * */
1890                 *n_args = 2;
1891                 break;
1892         }
1893         /* linux_clock_getres */
1894         case 266: {
1895                 struct linux_clock_getres_args *p = params;
1896                 iarg[0] = p->which; /* clockid_t */
1897                 uarg[1] = (intptr_t)p->tp; /* struct l_timespec * */
1898                 *n_args = 2;
1899                 break;
1900         }
1901         /* linux_clock_nanosleep */
1902         case 267: {
1903                 struct linux_clock_nanosleep_args *p = params;
1904                 iarg[0] = p->which; /* clockid_t */
1905                 iarg[1] = p->flags; /* int */
1906                 uarg[2] = (intptr_t)p->rqtp; /* struct l_timespec * */
1907                 uarg[3] = (intptr_t)p->rmtp; /* struct l_timespec * */
1908                 *n_args = 4;
1909                 break;
1910         }
1911         /* linux_statfs64 */
1912         case 268: {
1913                 struct linux_statfs64_args *p = params;
1914                 uarg[0] = (intptr_t)p->path; /* char * */
1915                 uarg[1] = p->bufsize; /* size_t */
1916                 uarg[2] = (intptr_t)p->buf; /* struct l_statfs64_buf * */
1917                 *n_args = 3;
1918                 break;
1919         }
1920         /* linux_fstatfs64 */
1921         case 269: {
1922                 struct linux_fstatfs64_args *p = params;
1923                 iarg[0] = p->fd; /* l_uint */
1924                 uarg[1] = p->bufsize; /* size_t */
1925                 uarg[2] = (intptr_t)p->buf; /* struct l_statfs64_buf * */
1926                 *n_args = 3;
1927                 break;
1928         }
1929         /* linux_tgkill */
1930         case 270: {
1931                 struct linux_tgkill_args *p = params;
1932                 iarg[0] = p->tgid; /* int */
1933                 iarg[1] = p->pid; /* int */
1934                 iarg[2] = p->sig; /* int */
1935                 *n_args = 3;
1936                 break;
1937         }
1938         /* linux_utimes */
1939         case 271: {
1940                 struct linux_utimes_args *p = params;
1941                 uarg[0] = (intptr_t)p->fname; /* char * */
1942                 uarg[1] = (intptr_t)p->tptr; /* struct l_timeval * */
1943                 *n_args = 2;
1944                 break;
1945         }
1946         /* linux_fadvise64_64 */
1947         case 272: {
1948                 struct linux_fadvise64_64_args *p = params;
1949                 iarg[0] = p->fd; /* int */
1950                 iarg[1] = p->offset; /* l_loff_t */
1951                 iarg[2] = p->len; /* l_loff_t */
1952                 iarg[3] = p->advice; /* int */
1953                 *n_args = 4;
1954                 break;
1955         }
1956         /* linux_mbind */
1957         case 274: {
1958                 *n_args = 0;
1959                 break;
1960         }
1961         /* linux_get_mempolicy */
1962         case 275: {
1963                 *n_args = 0;
1964                 break;
1965         }
1966         /* linux_set_mempolicy */
1967         case 276: {
1968                 *n_args = 0;
1969                 break;
1970         }
1971         /* linux_mq_open */
1972         case 277: {
1973                 struct linux_mq_open_args *p = params;
1974                 uarg[0] = (intptr_t)p->name; /* const char * */
1975                 iarg[1] = p->oflag; /* l_int */
1976                 iarg[2] = p->mode; /* l_mode_t */
1977                 uarg[3] = (intptr_t)p->attr; /* struct mq_attr * */
1978                 *n_args = 4;
1979                 break;
1980         }
1981         /* linux_mq_unlink */
1982         case 278: {
1983                 struct linux_mq_unlink_args *p = params;
1984                 uarg[0] = (intptr_t)p->name; /* const char * */
1985                 *n_args = 1;
1986                 break;
1987         }
1988         /* linux_mq_timedsend */
1989         case 279: {
1990                 struct linux_mq_timedsend_args *p = params;
1991                 iarg[0] = p->mqd; /* l_mqd_t */
1992                 uarg[1] = (intptr_t)p->msg_ptr; /* const char * */
1993                 iarg[2] = p->msg_len; /* l_size_t */
1994                 iarg[3] = p->msg_prio; /* l_uint */
1995                 uarg[4] = (intptr_t)p->abs_timeout; /* const struct l_timespec * */
1996                 *n_args = 5;
1997                 break;
1998         }
1999         /* linux_mq_timedreceive */
2000         case 280: {
2001                 struct linux_mq_timedreceive_args *p = params;
2002                 iarg[0] = p->mqd; /* l_mqd_t */
2003                 uarg[1] = (intptr_t)p->msg_ptr; /* char * */
2004                 iarg[2] = p->msg_len; /* l_size_t */
2005                 uarg[3] = (intptr_t)p->msg_prio; /* l_uint * */
2006                 uarg[4] = (intptr_t)p->abs_timeout; /* const struct l_timespec * */
2007                 *n_args = 5;
2008                 break;
2009         }
2010         /* linux_mq_notify */
2011         case 281: {
2012                 struct linux_mq_notify_args *p = params;
2013                 iarg[0] = p->mqd; /* l_mqd_t */
2014                 uarg[1] = (intptr_t)p->abs_timeout; /* const struct l_timespec * */
2015                 *n_args = 2;
2016                 break;
2017         }
2018         /* linux_mq_getsetattr */
2019         case 282: {
2020                 struct linux_mq_getsetattr_args *p = params;
2021                 iarg[0] = p->mqd; /* l_mqd_t */
2022                 uarg[1] = (intptr_t)p->attr; /* const struct mq_attr * */
2023                 uarg[2] = (intptr_t)p->oattr; /* struct mq_attr * */
2024                 *n_args = 3;
2025                 break;
2026         }
2027         /* linux_kexec_load */
2028         case 283: {
2029                 *n_args = 0;
2030                 break;
2031         }
2032         /* linux_waitid */
2033         case 284: {
2034                 struct linux_waitid_args *p = params;
2035                 iarg[0] = p->idtype; /* int */
2036                 iarg[1] = p->id; /* l_pid_t */
2037                 uarg[2] = (intptr_t)p->info; /* l_siginfo_t * */
2038                 iarg[3] = p->options; /* int */
2039                 uarg[4] = (intptr_t)p->rusage; /* void * */
2040                 *n_args = 5;
2041                 break;
2042         }
2043         /* linux_add_key */
2044         case 286: {
2045                 *n_args = 0;
2046                 break;
2047         }
2048         /* linux_request_key */
2049         case 287: {
2050                 *n_args = 0;
2051                 break;
2052         }
2053         /* linux_keyctl */
2054         case 288: {
2055                 *n_args = 0;
2056                 break;
2057         }
2058         /* linux_ioprio_set */
2059         case 289: {
2060                 *n_args = 0;
2061                 break;
2062         }
2063         /* linux_ioprio_get */
2064         case 290: {
2065                 *n_args = 0;
2066                 break;
2067         }
2068         /* linux_inotify_init */
2069         case 291: {
2070                 *n_args = 0;
2071                 break;
2072         }
2073         /* linux_inotify_add_watch */
2074         case 292: {
2075                 *n_args = 0;
2076                 break;
2077         }
2078         /* linux_inotify_rm_watch */
2079         case 293: {
2080                 *n_args = 0;
2081                 break;
2082         }
2083         /* linux_migrate_pages */
2084         case 294: {
2085                 *n_args = 0;
2086                 break;
2087         }
2088         /* linux_openat */
2089         case 295: {
2090                 struct linux_openat_args *p = params;
2091                 iarg[0] = p->dfd; /* l_int */
2092                 uarg[1] = (intptr_t)p->filename; /* const char * */
2093                 iarg[2] = p->flags; /* l_int */
2094                 iarg[3] = p->mode; /* l_int */
2095                 *n_args = 4;
2096                 break;
2097         }
2098         /* linux_mkdirat */
2099         case 296: {
2100                 struct linux_mkdirat_args *p = params;
2101                 iarg[0] = p->dfd; /* l_int */
2102                 uarg[1] = (intptr_t)p->pathname; /* const char * */
2103                 iarg[2] = p->mode; /* l_int */
2104                 *n_args = 3;
2105                 break;
2106         }
2107         /* linux_mknodat */
2108         case 297: {
2109                 struct linux_mknodat_args *p = params;
2110                 iarg[0] = p->dfd; /* l_int */
2111                 uarg[1] = (intptr_t)p->filename; /* const char * */
2112                 iarg[2] = p->mode; /* l_int */
2113                 iarg[3] = p->dev; /* l_uint */
2114                 *n_args = 4;
2115                 break;
2116         }
2117         /* linux_fchownat */
2118         case 298: {
2119                 struct linux_fchownat_args *p = params;
2120                 iarg[0] = p->dfd; /* l_int */
2121                 uarg[1] = (intptr_t)p->filename; /* const char * */
2122                 iarg[2] = p->uid; /* l_uid16_t */
2123                 iarg[3] = p->gid; /* l_gid16_t */
2124                 iarg[4] = p->flag; /* l_int */
2125                 *n_args = 5;
2126                 break;
2127         }
2128         /* linux_futimesat */
2129         case 299: {
2130                 struct linux_futimesat_args *p = params;
2131                 iarg[0] = p->dfd; /* l_int */
2132                 uarg[1] = (intptr_t)p->filename; /* char * */
2133                 uarg[2] = (intptr_t)p->utimes; /* struct l_timeval * */
2134                 *n_args = 3;
2135                 break;
2136         }
2137         /* linux_fstatat64 */
2138         case 300: {
2139                 struct linux_fstatat64_args *p = params;
2140                 iarg[0] = p->dfd; /* l_int */
2141                 uarg[1] = (intptr_t)p->pathname; /* char * */
2142                 uarg[2] = (intptr_t)p->statbuf; /* struct l_stat64 * */
2143                 iarg[3] = p->flag; /* l_int */
2144                 *n_args = 4;
2145                 break;
2146         }
2147         /* linux_unlinkat */
2148         case 301: {
2149                 struct linux_unlinkat_args *p = params;
2150                 iarg[0] = p->dfd; /* l_int */
2151                 uarg[1] = (intptr_t)p->pathname; /* const char * */
2152                 iarg[2] = p->flag; /* l_int */
2153                 *n_args = 3;
2154                 break;
2155         }
2156         /* linux_renameat */
2157         case 302: {
2158                 struct linux_renameat_args *p = params;
2159                 iarg[0] = p->olddfd; /* l_int */
2160                 uarg[1] = (intptr_t)p->oldname; /* const char * */
2161                 iarg[2] = p->newdfd; /* l_int */
2162                 uarg[3] = (intptr_t)p->newname; /* const char * */
2163                 *n_args = 4;
2164                 break;
2165         }
2166         /* linux_linkat */
2167         case 303: {
2168                 struct linux_linkat_args *p = params;
2169                 iarg[0] = p->olddfd; /* l_int */
2170                 uarg[1] = (intptr_t)p->oldname; /* const char * */
2171                 iarg[2] = p->newdfd; /* l_int */
2172                 uarg[3] = (intptr_t)p->newname; /* const char * */
2173                 iarg[4] = p->flag; /* l_int */
2174                 *n_args = 5;
2175                 break;
2176         }
2177         /* linux_symlinkat */
2178         case 304: {
2179                 struct linux_symlinkat_args *p = params;
2180                 uarg[0] = (intptr_t)p->oldname; /* const char * */
2181                 iarg[1] = p->newdfd; /* l_int */
2182                 uarg[2] = (intptr_t)p->newname; /* const char * */
2183                 *n_args = 3;
2184                 break;
2185         }
2186         /* linux_readlinkat */
2187         case 305: {
2188                 struct linux_readlinkat_args *p = params;
2189                 iarg[0] = p->dfd; /* l_int */
2190                 uarg[1] = (intptr_t)p->path; /* const char * */
2191                 uarg[2] = (intptr_t)p->buf; /* char * */
2192                 iarg[3] = p->bufsiz; /* l_int */
2193                 *n_args = 4;
2194                 break;
2195         }
2196         /* linux_fchmodat */
2197         case 306: {
2198                 struct linux_fchmodat_args *p = params;
2199                 iarg[0] = p->dfd; /* l_int */
2200                 uarg[1] = (intptr_t)p->filename; /* const char * */
2201                 iarg[2] = p->mode; /* l_mode_t */
2202                 *n_args = 3;
2203                 break;
2204         }
2205         /* linux_faccessat */
2206         case 307: {
2207                 struct linux_faccessat_args *p = params;
2208                 iarg[0] = p->dfd; /* l_int */
2209                 uarg[1] = (intptr_t)p->filename; /* const char * */
2210                 iarg[2] = p->amode; /* l_int */
2211                 *n_args = 3;
2212                 break;
2213         }
2214         /* linux_pselect6 */
2215         case 308: {
2216                 struct linux_pselect6_args *p = params;
2217                 iarg[0] = p->nfds; /* l_int */
2218                 uarg[1] = (intptr_t)p->readfds; /* l_fd_set * */
2219                 uarg[2] = (intptr_t)p->writefds; /* l_fd_set * */
2220                 uarg[3] = (intptr_t)p->exceptfds; /* l_fd_set * */
2221                 uarg[4] = (intptr_t)p->tsp; /* struct l_timespec * */
2222                 uarg[5] = (intptr_t)p->sig; /* l_uintptr_t * */
2223                 *n_args = 6;
2224                 break;
2225         }
2226         /* linux_ppoll */
2227         case 309: {
2228                 struct linux_ppoll_args *p = params;
2229                 uarg[0] = (intptr_t)p->fds; /* struct pollfd * */
2230                 uarg[1] = p->nfds; /* uint32_t */
2231                 uarg[2] = (intptr_t)p->tsp; /* struct l_timespec * */
2232                 uarg[3] = (intptr_t)p->sset; /* l_sigset_t * */
2233                 iarg[4] = p->ssize; /* l_size_t */
2234                 *n_args = 5;
2235                 break;
2236         }
2237         /* linux_unshare */
2238         case 310: {
2239                 *n_args = 0;
2240                 break;
2241         }
2242         /* linux_set_robust_list */
2243         case 311: {
2244                 struct linux_set_robust_list_args *p = params;
2245                 uarg[0] = (intptr_t)p->head; /* struct linux_robust_list_head * */
2246                 iarg[1] = p->len; /* l_size_t */
2247                 *n_args = 2;
2248                 break;
2249         }
2250         /* linux_get_robust_list */
2251         case 312: {
2252                 struct linux_get_robust_list_args *p = params;
2253                 iarg[0] = p->pid; /* l_int */
2254                 uarg[1] = (intptr_t)p->head; /* struct linux_robust_list_head ** */
2255                 uarg[2] = (intptr_t)p->len; /* l_size_t * */
2256                 *n_args = 3;
2257                 break;
2258         }
2259         /* linux_splice */
2260         case 313: {
2261                 struct linux_splice_args *p = params;
2262                 iarg[0] = p->fd_in; /* int */
2263                 uarg[1] = (intptr_t)p->off_in; /* l_loff_t * */
2264                 iarg[2] = p->fd_out; /* int */
2265                 uarg[3] = (intptr_t)p->off_out; /* l_loff_t * */
2266                 iarg[4] = p->len; /* l_size_t */
2267                 iarg[5] = p->flags; /* l_uint */
2268                 *n_args = 6;
2269                 break;
2270         }
2271         /* linux_sync_file_range */
2272         case 314: {
2273                 struct linux_sync_file_range_args *p = params;
2274                 iarg[0] = p->fd; /* l_int */
2275                 iarg[1] = p->offset; /* l_loff_t */
2276                 iarg[2] = p->nbytes; /* l_loff_t */
2277                 uarg[3] = p->flags; /* unsigned int */
2278                 *n_args = 4;
2279                 break;
2280         }
2281         /* linux_tee */
2282         case 315: {
2283                 *n_args = 0;
2284                 break;
2285         }
2286         /* linux_vmsplice */
2287         case 316: {
2288                 *n_args = 0;
2289                 break;
2290         }
2291         /* linux_move_pages */
2292         case 317: {
2293                 *n_args = 0;
2294                 break;
2295         }
2296         /* linux_getcpu */
2297         case 318: {
2298                 struct linux_getcpu_args *p = params;
2299                 uarg[0] = (intptr_t)p->cpu; /* l_uint * */
2300                 uarg[1] = (intptr_t)p->node; /* l_uint * */
2301                 uarg[2] = (intptr_t)p->cache; /* void * */
2302                 *n_args = 3;
2303                 break;
2304         }
2305         /* linux_epoll_pwait */
2306         case 319: {
2307                 struct linux_epoll_pwait_args *p = params;
2308                 iarg[0] = p->epfd; /* l_int */
2309                 uarg[1] = (intptr_t)p->events; /* struct epoll_event * */
2310                 iarg[2] = p->maxevents; /* l_int */
2311                 iarg[3] = p->timeout; /* l_int */
2312                 uarg[4] = (intptr_t)p->mask; /* l_sigset_t * */
2313                 iarg[5] = p->sigsetsize; /* l_size_t */
2314                 *n_args = 6;
2315                 break;
2316         }
2317         /* linux_utimensat */
2318         case 320: {
2319                 struct linux_utimensat_args *p = params;
2320                 iarg[0] = p->dfd; /* l_int */
2321                 uarg[1] = (intptr_t)p->pathname; /* const char * */
2322                 uarg[2] = (intptr_t)p->times; /* const struct l_timespec * */
2323                 iarg[3] = p->flags; /* l_int */
2324                 *n_args = 4;
2325                 break;
2326         }
2327         /* linux_signalfd */
2328         case 321: {
2329                 *n_args = 0;
2330                 break;
2331         }
2332         /* linux_timerfd_create */
2333         case 322: {
2334                 struct linux_timerfd_create_args *p = params;
2335                 iarg[0] = p->clockid; /* l_int */
2336                 iarg[1] = p->flags; /* l_int */
2337                 *n_args = 2;
2338                 break;
2339         }
2340         /* linux_eventfd */
2341         case 323: {
2342                 struct linux_eventfd_args *p = params;
2343                 iarg[0] = p->initval; /* l_uint */
2344                 *n_args = 1;
2345                 break;
2346         }
2347         /* linux_fallocate */
2348         case 324: {
2349                 struct linux_fallocate_args *p = params;
2350                 iarg[0] = p->fd; /* l_int */
2351                 iarg[1] = p->mode; /* l_int */
2352                 iarg[2] = p->offset; /* l_loff_t */
2353                 iarg[3] = p->len; /* l_loff_t */
2354                 *n_args = 4;
2355                 break;
2356         }
2357         /* linux_timerfd_settime */
2358         case 325: {
2359                 struct linux_timerfd_settime_args *p = params;
2360                 iarg[0] = p->fd; /* l_int */
2361                 iarg[1] = p->flags; /* l_int */
2362                 uarg[2] = (intptr_t)p->new_value; /* const struct l_itimerspec * */
2363                 uarg[3] = (intptr_t)p->old_value; /* struct l_itimerspec * */
2364                 *n_args = 4;
2365                 break;
2366         }
2367         /* linux_timerfd_gettime */
2368         case 326: {
2369                 struct linux_timerfd_gettime_args *p = params;
2370                 iarg[0] = p->fd; /* l_int */
2371                 uarg[1] = (intptr_t)p->old_value; /* struct l_itimerspec * */
2372                 *n_args = 2;
2373                 break;
2374         }
2375         /* linux_signalfd4 */
2376         case 327: {
2377                 *n_args = 0;
2378                 break;
2379         }
2380         /* linux_eventfd2 */
2381         case 328: {
2382                 struct linux_eventfd2_args *p = params;
2383                 iarg[0] = p->initval; /* l_uint */
2384                 iarg[1] = p->flags; /* l_int */
2385                 *n_args = 2;
2386                 break;
2387         }
2388         /* linux_epoll_create1 */
2389         case 329: {
2390                 struct linux_epoll_create1_args *p = params;
2391                 iarg[0] = p->flags; /* l_int */
2392                 *n_args = 1;
2393                 break;
2394         }
2395         /* linux_dup3 */
2396         case 330: {
2397                 struct linux_dup3_args *p = params;
2398                 iarg[0] = p->oldfd; /* l_int */
2399                 iarg[1] = p->newfd; /* l_int */
2400                 iarg[2] = p->flags; /* l_int */
2401                 *n_args = 3;
2402                 break;
2403         }
2404         /* linux_pipe2 */
2405         case 331: {
2406                 struct linux_pipe2_args *p = params;
2407                 uarg[0] = (intptr_t)p->pipefds; /* l_int * */
2408                 iarg[1] = p->flags; /* l_int */
2409                 *n_args = 2;
2410                 break;
2411         }
2412         /* linux_inotify_init1 */
2413         case 332: {
2414                 *n_args = 0;
2415                 break;
2416         }
2417         /* linux_preadv */
2418         case 333: {
2419                 struct linux_preadv_args *p = params;
2420                 iarg[0] = p->fd; /* l_ulong */
2421                 uarg[1] = (intptr_t)p->vec; /* struct iovec * */
2422                 iarg[2] = p->vlen; /* l_ulong */
2423                 iarg[3] = p->pos_l; /* l_ulong */
2424                 iarg[4] = p->pos_h; /* l_ulong */
2425                 *n_args = 5;
2426                 break;
2427         }
2428         /* linux_pwritev */
2429         case 334: {
2430                 struct linux_pwritev_args *p = params;
2431                 iarg[0] = p->fd; /* l_ulong */
2432                 uarg[1] = (intptr_t)p->vec; /* struct iovec * */
2433                 iarg[2] = p->vlen; /* l_ulong */
2434                 iarg[3] = p->pos_l; /* l_ulong */
2435                 iarg[4] = p->pos_h; /* l_ulong */
2436                 *n_args = 5;
2437                 break;
2438         }
2439         /* linux_rt_tgsigqueueinfo */
2440         case 335: {
2441                 struct linux_rt_tgsigqueueinfo_args *p = params;
2442                 iarg[0] = p->tgid; /* l_pid_t */
2443                 iarg[1] = p->tid; /* l_pid_t */
2444                 iarg[2] = p->sig; /* l_int */
2445                 uarg[3] = (intptr_t)p->uinfo; /* l_siginfo_t * */
2446                 *n_args = 4;
2447                 break;
2448         }
2449         /* linux_perf_event_open */
2450         case 336: {
2451                 *n_args = 0;
2452                 break;
2453         }
2454         /* linux_recvmmsg */
2455         case 337: {
2456                 struct linux_recvmmsg_args *p = params;
2457                 iarg[0] = p->s; /* l_int */
2458                 uarg[1] = (intptr_t)p->msg; /* struct l_mmsghdr * */
2459                 iarg[2] = p->vlen; /* l_uint */
2460                 iarg[3] = p->flags; /* l_uint */
2461                 uarg[4] = (intptr_t)p->timeout; /* struct l_timespec * */
2462                 *n_args = 5;
2463                 break;
2464         }
2465         /* linux_fanotify_init */
2466         case 338: {
2467                 *n_args = 0;
2468                 break;
2469         }
2470         /* linux_fanotify_mark */
2471         case 339: {
2472                 *n_args = 0;
2473                 break;
2474         }
2475         /* linux_prlimit64 */
2476         case 340: {
2477                 struct linux_prlimit64_args *p = params;
2478                 iarg[0] = p->pid; /* l_pid_t */
2479                 iarg[1] = p->resource; /* l_uint */
2480                 uarg[2] = (intptr_t)p->new; /* struct rlimit * */
2481                 uarg[3] = (intptr_t)p->old; /* struct rlimit * */
2482                 *n_args = 4;
2483                 break;
2484         }
2485         /* linux_name_to_handle_at */
2486         case 341: {
2487                 struct linux_name_to_handle_at_args *p = params;
2488                 iarg[0] = p->dirfd; /* l_int */
2489                 uarg[1] = (intptr_t)p->name; /* const char * */
2490                 uarg[2] = (intptr_t)p->handle; /* struct l_file_handle * */
2491                 uarg[3] = (intptr_t)p->mnt_id; /* l_int * */
2492                 iarg[4] = p->flags; /* l_int */
2493                 *n_args = 5;
2494                 break;
2495         }
2496         /* linux_open_by_handle_at */
2497         case 342: {
2498                 struct linux_open_by_handle_at_args *p = params;
2499                 iarg[0] = p->mountdirfd; /* l_int */
2500                 uarg[1] = (intptr_t)p->handle; /* struct l_file_handle * */
2501                 iarg[2] = p->flags; /* l_int */
2502                 *n_args = 3;
2503                 break;
2504         }
2505         /* linux_clock_adjtime */
2506         case 343: {
2507                 *n_args = 0;
2508                 break;
2509         }
2510         /* linux_syncfs */
2511         case 344: {
2512                 struct linux_syncfs_args *p = params;
2513                 iarg[0] = p->fd; /* l_int */
2514                 *n_args = 1;
2515                 break;
2516         }
2517         /* linux_sendmmsg */
2518         case 345: {
2519                 struct linux_sendmmsg_args *p = params;
2520                 iarg[0] = p->s; /* l_int */
2521                 uarg[1] = (intptr_t)p->msg; /* struct l_mmsghdr * */
2522                 iarg[2] = p->vlen; /* l_uint */
2523                 iarg[3] = p->flags; /* l_uint */
2524                 *n_args = 4;
2525                 break;
2526         }
2527         /* linux_setns */
2528         case 346: {
2529                 *n_args = 0;
2530                 break;
2531         }
2532         /* linux_process_vm_readv */
2533         case 347: {
2534                 struct linux_process_vm_readv_args *p = params;
2535                 iarg[0] = p->pid; /* l_pid_t */
2536                 uarg[1] = (intptr_t)p->lvec; /* const struct iovec * */
2537                 iarg[2] = p->liovcnt; /* l_ulong */
2538                 uarg[3] = (intptr_t)p->rvec; /* const struct iovec * */
2539                 iarg[4] = p->riovcnt; /* l_ulong */
2540                 iarg[5] = p->flags; /* l_ulong */
2541                 *n_args = 6;
2542                 break;
2543         }
2544         /* linux_process_vm_writev */
2545         case 348: {
2546                 struct linux_process_vm_writev_args *p = params;
2547                 iarg[0] = p->pid; /* l_pid_t */
2548                 uarg[1] = (intptr_t)p->lvec; /* const struct iovec * */
2549                 iarg[2] = p->liovcnt; /* l_ulong */
2550                 uarg[3] = (intptr_t)p->rvec; /* const struct iovec * */
2551                 iarg[4] = p->riovcnt; /* l_ulong */
2552                 iarg[5] = p->flags; /* l_ulong */
2553                 *n_args = 6;
2554                 break;
2555         }
2556         /* linux_kcmp */
2557         case 349: {
2558                 struct linux_kcmp_args *p = params;
2559                 iarg[0] = p->pid1; /* l_pid_t */
2560                 iarg[1] = p->pid2; /* l_pid_t */
2561                 iarg[2] = p->type; /* l_int */
2562                 iarg[3] = p->idx1; /* l_ulong */
2563                 iarg[4] = p->idx; /* l_ulong */
2564                 *n_args = 5;
2565                 break;
2566         }
2567         /* linux_finit_module */
2568         case 350: {
2569                 struct linux_finit_module_args *p = params;
2570                 iarg[0] = p->fd; /* l_int */
2571                 uarg[1] = (intptr_t)p->uargs; /* const char * */
2572                 iarg[2] = p->flags; /* l_int */
2573                 *n_args = 3;
2574                 break;
2575         }
2576         /* linux_sched_setattr */
2577         case 351: {
2578                 struct linux_sched_setattr_args *p = params;
2579                 iarg[0] = p->pid; /* l_pid_t */
2580                 uarg[1] = (intptr_t)p->attr; /* void * */
2581                 iarg[2] = p->flags; /* l_uint */
2582                 *n_args = 3;
2583                 break;
2584         }
2585         /* linux_sched_getattr */
2586         case 352: {
2587                 struct linux_sched_getattr_args *p = params;
2588                 iarg[0] = p->pid; /* l_pid_t */
2589                 uarg[1] = (intptr_t)p->attr; /* void * */
2590                 iarg[2] = p->size; /* l_uint */
2591                 iarg[3] = p->flags; /* l_uint */
2592                 *n_args = 4;
2593                 break;
2594         }
2595         /* linux_renameat2 */
2596         case 353: {
2597                 struct linux_renameat2_args *p = params;
2598                 iarg[0] = p->olddfd; /* l_int */
2599                 uarg[1] = (intptr_t)p->oldname; /* const char * */
2600                 iarg[2] = p->newdfd; /* l_int */
2601                 uarg[3] = (intptr_t)p->newname; /* const char * */
2602                 uarg[4] = p->flags; /* unsigned int */
2603                 *n_args = 5;
2604                 break;
2605         }
2606         /* linux_seccomp */
2607         case 354: {
2608                 struct linux_seccomp_args *p = params;
2609                 iarg[0] = p->op; /* l_uint */
2610                 iarg[1] = p->flags; /* l_uint */
2611                 uarg[2] = (intptr_t)p->uargs; /* const char * */
2612                 *n_args = 3;
2613                 break;
2614         }
2615         /* linux_getrandom */
2616         case 355: {
2617                 struct linux_getrandom_args *p = params;
2618                 uarg[0] = (intptr_t)p->buf; /* char * */
2619                 iarg[1] = p->count; /* l_size_t */
2620                 iarg[2] = p->flags; /* l_uint */
2621                 *n_args = 3;
2622                 break;
2623         }
2624         /* linux_memfd_create */
2625         case 356: {
2626                 struct linux_memfd_create_args *p = params;
2627                 uarg[0] = (intptr_t)p->uname_ptr; /* const char * */
2628                 iarg[1] = p->flags; /* l_uint */
2629                 *n_args = 2;
2630                 break;
2631         }
2632         /* linux_bpf */
2633         case 357: {
2634                 struct linux_bpf_args *p = params;
2635                 iarg[0] = p->cmd; /* l_int */
2636                 uarg[1] = (intptr_t)p->attr; /* void * */
2637                 iarg[2] = p->size; /* l_uint */
2638                 *n_args = 3;
2639                 break;
2640         }
2641         /* linux_execveat */
2642         case 358: {
2643                 struct linux_execveat_args *p = params;
2644                 iarg[0] = p->dfd; /* l_int */
2645                 uarg[1] = (intptr_t)p->filename; /* const char * */
2646                 uarg[2] = (intptr_t)p->argv; /* const char ** */
2647                 uarg[3] = (intptr_t)p->envp; /* const char ** */
2648                 iarg[4] = p->flags; /* l_int */
2649                 *n_args = 5;
2650                 break;
2651         }
2652         /* linux_socket */
2653         case 359: {
2654                 struct linux_socket_args *p = params;
2655                 iarg[0] = p->domain; /* l_int */
2656                 iarg[1] = p->type; /* l_int */
2657                 iarg[2] = p->protocol; /* l_int */
2658                 *n_args = 3;
2659                 break;
2660         }
2661         /* linux_socketpair */
2662         case 360: {
2663                 struct linux_socketpair_args *p = params;
2664                 iarg[0] = p->domain; /* l_int */
2665                 iarg[1] = p->type; /* l_int */
2666                 iarg[2] = p->protocol; /* l_int */
2667                 iarg[3] = p->rsv; /* l_uintptr_t */
2668                 *n_args = 4;
2669                 break;
2670         }
2671         /* linux_bind */
2672         case 361: {
2673                 struct linux_bind_args *p = params;
2674                 iarg[0] = p->s; /* l_int */
2675                 iarg[1] = p->name; /* l_uintptr_t */
2676                 iarg[2] = p->namelen; /* l_int */
2677                 *n_args = 3;
2678                 break;
2679         }
2680         /* linux_connect */
2681         case 362: {
2682                 struct linux_connect_args *p = params;
2683                 iarg[0] = p->s; /* l_int */
2684                 iarg[1] = p->name; /* l_uintptr_t */
2685                 iarg[2] = p->namelen; /* l_int */
2686                 *n_args = 3;
2687                 break;
2688         }
2689         /* linux_listen */
2690         case 363: {
2691                 struct linux_listen_args *p = params;
2692                 iarg[0] = p->s; /* l_int */
2693                 iarg[1] = p->backlog; /* l_int */
2694                 *n_args = 2;
2695                 break;
2696         }
2697         /* linux_accept4 */
2698         case 364: {
2699                 struct linux_accept4_args *p = params;
2700                 iarg[0] = p->s; /* l_int */
2701                 iarg[1] = p->addr; /* l_uintptr_t */
2702                 iarg[2] = p->namelen; /* l_uintptr_t */
2703                 iarg[3] = p->flags; /* l_int */
2704                 *n_args = 4;
2705                 break;
2706         }
2707         /* linux_getsockopt */
2708         case 365: {
2709                 struct linux_getsockopt_args *p = params;
2710                 iarg[0] = p->s; /* l_int */
2711                 iarg[1] = p->level; /* l_int */
2712                 iarg[2] = p->optname; /* l_int */
2713                 iarg[3] = p->optval; /* l_uintptr_t */
2714                 iarg[4] = p->optlen; /* l_uintptr_t */
2715                 *n_args = 5;
2716                 break;
2717         }
2718         /* linux_setsockopt */
2719         case 366: {
2720                 struct linux_setsockopt_args *p = params;
2721                 iarg[0] = p->s; /* l_int */
2722                 iarg[1] = p->level; /* l_int */
2723                 iarg[2] = p->optname; /* l_int */
2724                 iarg[3] = p->optval; /* l_uintptr_t */
2725                 iarg[4] = p->optlen; /* l_int */
2726                 *n_args = 5;
2727                 break;
2728         }
2729         /* linux_getsockname */
2730         case 367: {
2731                 struct linux_getsockname_args *p = params;
2732                 iarg[0] = p->s; /* l_int */
2733                 iarg[1] = p->addr; /* l_uintptr_t */
2734                 iarg[2] = p->namelen; /* l_uintptr_t */
2735                 *n_args = 3;
2736                 break;
2737         }
2738         /* linux_getpeername */
2739         case 368: {
2740                 struct linux_getpeername_args *p = params;
2741                 iarg[0] = p->s; /* l_int */
2742                 iarg[1] = p->addr; /* l_uintptr_t */
2743                 iarg[2] = p->namelen; /* l_uintptr_t */
2744                 *n_args = 3;
2745                 break;
2746         }
2747         /* linux_sendto */
2748         case 369: {
2749                 struct linux_sendto_args *p = params;
2750                 iarg[0] = p->s; /* l_int */
2751                 iarg[1] = p->msg; /* l_uintptr_t */
2752                 iarg[2] = p->len; /* l_int */
2753                 iarg[3] = p->flags; /* l_int */
2754                 iarg[4] = p->to; /* l_uintptr_t */
2755                 iarg[5] = p->tolen; /* l_int */
2756                 *n_args = 6;
2757                 break;
2758         }
2759         /* linux_sendmsg */
2760         case 370: {
2761                 struct linux_sendmsg_args *p = params;
2762                 iarg[0] = p->s; /* l_int */
2763                 iarg[1] = p->msg; /* l_uintptr_t */
2764                 iarg[2] = p->flags; /* l_int */
2765                 *n_args = 3;
2766                 break;
2767         }
2768         /* linux_recvfrom */
2769         case 371: {
2770                 struct linux_recvfrom_args *p = params;
2771                 iarg[0] = p->s; /* l_int */
2772                 iarg[1] = p->buf; /* l_uintptr_t */
2773                 iarg[2] = p->len; /* l_size_t */
2774                 iarg[3] = p->flags; /* l_int */
2775                 iarg[4] = p->from; /* l_uintptr_t */
2776                 iarg[5] = p->fromlen; /* l_uintptr_t */
2777                 *n_args = 6;
2778                 break;
2779         }
2780         /* linux_recvmsg */
2781         case 372: {
2782                 struct linux_recvmsg_args *p = params;
2783                 iarg[0] = p->s; /* l_int */
2784                 iarg[1] = p->msg; /* l_uintptr_t */
2785                 iarg[2] = p->flags; /* l_int */
2786                 *n_args = 3;
2787                 break;
2788         }
2789         /* linux_shutdown */
2790         case 373: {
2791                 struct linux_shutdown_args *p = params;
2792                 iarg[0] = p->s; /* l_int */
2793                 iarg[1] = p->how; /* l_int */
2794                 *n_args = 2;
2795                 break;
2796         }
2797         /* linux_userfaultfd */
2798         case 374: {
2799                 struct linux_userfaultfd_args *p = params;
2800                 iarg[0] = p->flags; /* l_int */
2801                 *n_args = 1;
2802                 break;
2803         }
2804         /* linux_membarrier */
2805         case 375: {
2806                 struct linux_membarrier_args *p = params;
2807                 iarg[0] = p->cmd; /* l_int */
2808                 iarg[1] = p->flags; /* l_int */
2809                 *n_args = 2;
2810                 break;
2811         }
2812         /* linux_mlock2 */
2813         case 376: {
2814                 struct linux_mlock2_args *p = params;
2815                 iarg[0] = p->start; /* l_ulong */
2816                 iarg[1] = p->len; /* l_size_t */
2817                 iarg[2] = p->flags; /* l_int */
2818                 *n_args = 3;
2819                 break;
2820         }
2821         /* linux_copy_file_range */
2822         case 377: {
2823                 struct linux_copy_file_range_args *p = params;
2824                 iarg[0] = p->fd_in; /* l_int */
2825                 uarg[1] = (intptr_t)p->off_in; /* l_loff_t * */
2826                 iarg[2] = p->fd_out; /* l_int */
2827                 uarg[3] = (intptr_t)p->off_out; /* l_loff_t * */
2828                 iarg[4] = p->len; /* l_size_t */
2829                 iarg[5] = p->flags; /* l_uint */
2830                 *n_args = 6;
2831                 break;
2832         }
2833         /* linux_preadv2 */
2834         case 378: {
2835                 struct linux_preadv2_args *p = params;
2836                 iarg[0] = p->fd; /* l_ulong */
2837                 uarg[1] = (intptr_t)p->vec; /* const struct iovec * */
2838                 iarg[2] = p->vlen; /* l_ulong */
2839                 iarg[3] = p->pos_l; /* l_ulong */
2840                 iarg[4] = p->pos_h; /* l_ulong */
2841                 iarg[5] = p->flags; /* l_int */
2842                 *n_args = 6;
2843                 break;
2844         }
2845         /* linux_pwritev2 */
2846         case 379: {
2847                 struct linux_pwritev2_args *p = params;
2848                 iarg[0] = p->fd; /* l_ulong */
2849                 uarg[1] = (intptr_t)p->vec; /* const struct iovec * */
2850                 iarg[2] = p->vlen; /* l_ulong */
2851                 iarg[3] = p->pos_l; /* l_ulong */
2852                 iarg[4] = p->pos_h; /* l_ulong */
2853                 iarg[5] = p->flags; /* l_int */
2854                 *n_args = 6;
2855                 break;
2856         }
2857         /* linux_pkey_mprotect */
2858         case 380: {
2859                 struct linux_pkey_mprotect_args *p = params;
2860                 iarg[0] = p->start; /* l_ulong */
2861                 iarg[1] = p->len; /* l_size_t */
2862                 iarg[2] = p->prot; /* l_ulong */
2863                 iarg[3] = p->pkey; /* l_int */
2864                 *n_args = 4;
2865                 break;
2866         }
2867         /* linux_pkey_alloc */
2868         case 381: {
2869                 struct linux_pkey_alloc_args *p = params;
2870                 iarg[0] = p->flags; /* l_ulong */
2871                 iarg[1] = p->init_val; /* l_ulong */
2872                 *n_args = 2;
2873                 break;
2874         }
2875         /* linux_pkey_free */
2876         case 382: {
2877                 struct linux_pkey_free_args *p = params;
2878                 iarg[0] = p->pkey; /* l_int */
2879                 *n_args = 1;
2880                 break;
2881         }
2882         /* linux_statx */
2883         case 383: {
2884                 struct linux_statx_args *p = params;
2885                 iarg[0] = p->dirfd; /* l_int */
2886                 uarg[1] = (intptr_t)p->pathname; /* const char * */
2887                 iarg[2] = p->flags; /* l_uint */
2888                 iarg[3] = p->mask; /* l_uint */
2889                 uarg[4] = (intptr_t)p->statxbuf; /* void * */
2890                 *n_args = 5;
2891                 break;
2892         }
2893         /* linux_arch_prctl */
2894         case 384: {
2895                 struct linux_arch_prctl_args *p = params;
2896                 iarg[0] = p->option; /* l_int */
2897                 iarg[1] = p->arg2; /* l_ulong */
2898                 *n_args = 2;
2899                 break;
2900         }
2901         /* linux_io_pgetevents */
2902         case 385: {
2903                 *n_args = 0;
2904                 break;
2905         }
2906         /* linux_rseq */
2907         case 386: {
2908                 *n_args = 0;
2909                 break;
2910         }
2911         /* linux_semget */
2912         case 393: {
2913                 struct linux_semget_args *p = params;
2914                 iarg[0] = p->key; /* l_key_t */
2915                 iarg[1] = p->nsems; /* l_int */
2916                 iarg[2] = p->semflg; /* l_int */
2917                 *n_args = 3;
2918                 break;
2919         }
2920         /* linux_semctl */
2921         case 394: {
2922                 struct linux_semctl_args *p = params;
2923                 iarg[0] = p->semid; /* l_int */
2924                 iarg[1] = p->semnum; /* l_int */
2925                 iarg[2] = p->cmd; /* l_int */
2926                 uarg[3] = p->arg.buf; /* union l_semun */
2927                 *n_args = 4;
2928                 break;
2929         }
2930         /* linux_shmget */
2931         case 395: {
2932                 struct linux_shmget_args *p = params;
2933                 iarg[0] = p->key; /* l_key_t */
2934                 iarg[1] = p->size; /* l_size_t */
2935                 iarg[2] = p->shmflg; /* l_int */
2936                 *n_args = 3;
2937                 break;
2938         }
2939         /* linux_shmctl */
2940         case 396: {
2941                 struct linux_shmctl_args *p = params;
2942                 iarg[0] = p->shmid; /* l_int */
2943                 iarg[1] = p->cmd; /* l_int */
2944                 uarg[2] = (intptr_t)p->buf; /* struct l_shmid_ds * */
2945                 *n_args = 3;
2946                 break;
2947         }
2948         /* linux_shmat */
2949         case 397: {
2950                 struct linux_shmat_args *p = params;
2951                 iarg[0] = p->shmid; /* l_int */
2952                 uarg[1] = (intptr_t)p->shmaddr; /* char * */
2953                 iarg[2] = p->shmflg; /* l_int */
2954                 *n_args = 3;
2955                 break;
2956         }
2957         /* linux_shmdt */
2958         case 398: {
2959                 struct linux_shmdt_args *p = params;
2960                 uarg[0] = (intptr_t)p->shmaddr; /* char * */
2961                 *n_args = 1;
2962                 break;
2963         }
2964         /* linux_msgget */
2965         case 399: {
2966                 struct linux_msgget_args *p = params;
2967                 iarg[0] = p->key; /* l_key_t */
2968                 iarg[1] = p->msgflg; /* l_int */
2969                 *n_args = 2;
2970                 break;
2971         }
2972         /* linux_msgsnd */
2973         case 400: {
2974                 struct linux_msgsnd_args *p = params;
2975                 iarg[0] = p->msqid; /* l_int */
2976                 uarg[1] = (intptr_t)p->msgp; /* struct l_msgbuf * */
2977                 iarg[2] = p->msgsz; /* l_size_t */
2978                 iarg[3] = p->msgflg; /* l_int */
2979                 *n_args = 4;
2980                 break;
2981         }
2982         /* linux_msgrcv */
2983         case 401: {
2984                 struct linux_msgrcv_args *p = params;
2985                 iarg[0] = p->msqid; /* l_int */
2986                 uarg[1] = (intptr_t)p->msgp; /* struct l_msgbuf * */
2987                 iarg[2] = p->msgsz; /* l_size_t */
2988                 iarg[3] = p->msgtyp; /* l_long */
2989                 iarg[4] = p->msgflg; /* l_int */
2990                 *n_args = 5;
2991                 break;
2992         }
2993         /* linux_msgctl */
2994         case 402: {
2995                 struct linux_msgctl_args *p = params;
2996                 iarg[0] = p->msqid; /* l_int */
2997                 iarg[1] = p->cmd; /* l_int */
2998                 uarg[2] = (intptr_t)p->buf; /* struct l_msqid_ds * */
2999                 *n_args = 3;
3000                 break;
3001         }
3002         /* linux_clock_gettime64 */
3003         case 403: {
3004                 struct linux_clock_gettime64_args *p = params;
3005                 iarg[0] = p->which; /* clockid_t */
3006                 uarg[1] = (intptr_t)p->tp; /* struct l_timespec64 * */
3007                 *n_args = 2;
3008                 break;
3009         }
3010         /* linux_clock_settime64 */
3011         case 404: {
3012                 *n_args = 0;
3013                 break;
3014         }
3015         /* linux_clock_adjtime64 */
3016         case 405: {
3017                 *n_args = 0;
3018                 break;
3019         }
3020         /* linux_clock_getres_time64 */
3021         case 406: {
3022                 *n_args = 0;
3023                 break;
3024         }
3025         /* linux_clock_nanosleep_time64 */
3026         case 407: {
3027                 *n_args = 0;
3028                 break;
3029         }
3030         /* linux_timer_gettime64 */
3031         case 408: {
3032                 *n_args = 0;
3033                 break;
3034         }
3035         /* linux_timer_settime64 */
3036         case 409: {
3037                 *n_args = 0;
3038                 break;
3039         }
3040         /* linux_timerfd_gettime64 */
3041         case 410: {
3042                 *n_args = 0;
3043                 break;
3044         }
3045         /* linux_timerfd_settime64 */
3046         case 411: {
3047                 *n_args = 0;
3048                 break;
3049         }
3050         /* linux_utimensat_time64 */
3051         case 412: {
3052                 struct linux_utimensat_time64_args *p = params;
3053                 iarg[0] = p->dfd; /* l_int */
3054                 uarg[1] = (intptr_t)p->pathname; /* const char * */
3055                 uarg[2] = (intptr_t)p->times64; /* const struct l_timespec64 * */
3056                 iarg[3] = p->flags; /* l_int */
3057                 *n_args = 4;
3058                 break;
3059         }
3060         /* linux_pselect6_time64 */
3061         case 413: {
3062                 *n_args = 0;
3063                 break;
3064         }
3065         /* linux_ppoll_time64 */
3066         case 414: {
3067                 *n_args = 0;
3068                 break;
3069         }
3070         /* linux_io_pgetevents_time64 */
3071         case 416: {
3072                 *n_args = 0;
3073                 break;
3074         }
3075         /* linux_recvmmsg_time64 */
3076         case 417: {
3077                 *n_args = 0;
3078                 break;
3079         }
3080         /* linux_mq_timedsend_time64 */
3081         case 418: {
3082                 *n_args = 0;
3083                 break;
3084         }
3085         /* linux_mq_timedreceive_time64 */
3086         case 419: {
3087                 *n_args = 0;
3088                 break;
3089         }
3090         /* linux_semtimedop_time64 */
3091         case 420: {
3092                 *n_args = 0;
3093                 break;
3094         }
3095         /* linux_rt_sigtimedwait_time64 */
3096         case 421: {
3097                 *n_args = 0;
3098                 break;
3099         }
3100         /* linux_futex_time64 */
3101         case 422: {
3102                 *n_args = 0;
3103                 break;
3104         }
3105         /* linux_sched_rr_get_interval_time64 */
3106         case 423: {
3107                 *n_args = 0;
3108                 break;
3109         }
3110         /* linux_pidfd_send_signal */
3111         case 424: {
3112                 struct linux_pidfd_send_signal_args *p = params;
3113                 iarg[0] = p->pidfd; /* l_int */
3114                 iarg[1] = p->sig; /* l_int */
3115                 uarg[2] = (intptr_t)p->info; /* l_siginfo_t * */
3116                 iarg[3] = p->flags; /* l_uint */
3117                 *n_args = 4;
3118                 break;
3119         }
3120         /* linux_io_uring_setup */
3121         case 425: {
3122                 *n_args = 0;
3123                 break;
3124         }
3125         /* linux_io_uring_enter */
3126         case 426: {
3127                 *n_args = 0;
3128                 break;
3129         }
3130         /* linux_io_uring_register */
3131         case 427: {
3132                 *n_args = 0;
3133                 break;
3134         }
3135         /* linux_open_tree */
3136         case 428: {
3137                 *n_args = 0;
3138                 break;
3139         }
3140         /* linux_move_mount */
3141         case 429: {
3142                 *n_args = 0;
3143                 break;
3144         }
3145         /* linux_fsopen */
3146         case 430: {
3147                 *n_args = 0;
3148                 break;
3149         }
3150         /* linux_fsconfig */
3151         case 431: {
3152                 *n_args = 0;
3153                 break;
3154         }
3155         /* linux_fsmount */
3156         case 432: {
3157                 *n_args = 0;
3158                 break;
3159         }
3160         /* linux_fspick */
3161         case 433: {
3162                 *n_args = 0;
3163                 break;
3164         }
3165         /* linux_pidfd_open */
3166         case 434: {
3167                 *n_args = 0;
3168                 break;
3169         }
3170         /* linux_clone3 */
3171         case 435: {
3172                 *n_args = 0;
3173                 break;
3174         }
3175         /* linux_close_range */
3176         case 436: {
3177                 *n_args = 0;
3178                 break;
3179         }
3180         /* linux_openat2 */
3181         case 437: {
3182                 *n_args = 0;
3183                 break;
3184         }
3185         /* linux_pidfd_getfd */
3186         case 438: {
3187                 *n_args = 0;
3188                 break;
3189         }
3190         /* linux_faccessat2 */
3191         case 439: {
3192                 *n_args = 0;
3193                 break;
3194         }
3195         /* linux_process_madvise */
3196         case 440: {
3197                 *n_args = 0;
3198                 break;
3199         }
3200         /* linux_epoll_pwait2 */
3201         case 441: {
3202                 *n_args = 0;
3203                 break;
3204         }
3205         /* linux_mount_setattr */
3206         case 442: {
3207                 *n_args = 0;
3208                 break;
3209         }
3210         default:
3211                 *n_args = 0;
3212                 break;
3213         };
3214 }
3215 static void
3216 systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
3217 {
3218         const char *p = NULL;
3219         switch (sysnum) {
3220 #define nosys   linux_nosys
3221         /* linux_exit */
3222         case 1:
3223                 switch (ndx) {
3224                 case 0:
3225                         p = "int";
3226                         break;
3227                 default:
3228                         break;
3229                 };
3230                 break;
3231         /* linux_fork */
3232         case 2:
3233                 break;
3234         /* read */
3235         case 3:
3236                 switch (ndx) {
3237                 case 0:
3238                         p = "int";
3239                         break;
3240                 case 1:
3241                         p = "userland char *";
3242                         break;
3243                 case 2:
3244                         p = "u_int";
3245                         break;
3246                 default:
3247                         break;
3248                 };
3249                 break;
3250         /* write */
3251         case 4:
3252                 switch (ndx) {
3253                 case 0:
3254                         p = "int";
3255                         break;
3256                 case 1:
3257                         p = "userland char *";
3258                         break;
3259                 case 2:
3260                         p = "u_int";
3261                         break;
3262                 default:
3263                         break;
3264                 };
3265                 break;
3266         /* linux_open */
3267         case 5:
3268                 switch (ndx) {
3269                 case 0:
3270                         p = "userland char *";
3271                         break;
3272                 case 1:
3273                         p = "l_int";
3274                         break;
3275                 case 2:
3276                         p = "l_int";
3277                         break;
3278                 default:
3279                         break;
3280                 };
3281                 break;
3282         /* close */
3283         case 6:
3284                 switch (ndx) {
3285                 case 0:
3286                         p = "int";
3287                         break;
3288                 default:
3289                         break;
3290                 };
3291                 break;
3292         /* linux_waitpid */
3293         case 7:
3294                 switch (ndx) {
3295                 case 0:
3296                         p = "l_pid_t";
3297                         break;
3298                 case 1:
3299                         p = "userland l_int *";
3300                         break;
3301                 case 2:
3302                         p = "l_int";
3303                         break;
3304                 default:
3305                         break;
3306                 };
3307                 break;
3308         /* linux_creat */
3309         case 8:
3310                 switch (ndx) {
3311                 case 0:
3312                         p = "userland char *";
3313                         break;
3314                 case 1:
3315                         p = "l_int";
3316                         break;
3317                 default:
3318                         break;
3319                 };
3320                 break;
3321         /* linux_link */
3322         case 9:
3323                 switch (ndx) {
3324                 case 0:
3325                         p = "userland char *";
3326                         break;
3327                 case 1:
3328                         p = "userland char *";
3329                         break;
3330                 default:
3331                         break;
3332                 };
3333                 break;
3334         /* linux_unlink */
3335         case 10:
3336                 switch (ndx) {
3337                 case 0:
3338                         p = "userland char *";
3339                         break;
3340                 default:
3341                         break;
3342                 };
3343                 break;
3344         /* linux_execve */
3345         case 11:
3346                 switch (ndx) {
3347                 case 0:
3348                         p = "userland char *";
3349                         break;
3350                 case 1:
3351                         p = "userland char **";
3352                         break;
3353                 case 2:
3354                         p = "userland char **";
3355                         break;
3356                 default:
3357                         break;
3358                 };
3359                 break;
3360         /* linux_chdir */
3361         case 12:
3362                 switch (ndx) {
3363                 case 0:
3364                         p = "userland char *";
3365                         break;
3366                 default:
3367                         break;
3368                 };
3369                 break;
3370         /* linux_time */
3371         case 13:
3372                 switch (ndx) {
3373                 case 0:
3374                         p = "userland l_time_t *";
3375                         break;
3376                 default:
3377                         break;
3378                 };
3379                 break;
3380         /* linux_mknod */
3381         case 14:
3382                 switch (ndx) {
3383                 case 0:
3384                         p = "userland char *";
3385                         break;
3386                 case 1:
3387                         p = "l_int";
3388                         break;
3389                 case 2:
3390                         p = "l_dev_t";
3391                         break;
3392                 default:
3393                         break;
3394                 };
3395                 break;
3396         /* linux_chmod */
3397         case 15:
3398                 switch (ndx) {
3399                 case 0:
3400                         p = "userland char *";
3401                         break;
3402                 case 1:
3403                         p = "l_mode_t";
3404                         break;
3405                 default:
3406                         break;
3407                 };
3408                 break;
3409         /* linux_lchown16 */
3410         case 16:
3411                 switch (ndx) {
3412                 case 0:
3413                         p = "userland char *";
3414                         break;
3415                 case 1:
3416                         p = "l_uid16_t";
3417                         break;
3418                 case 2:
3419                         p = "l_gid16_t";
3420                         break;
3421                 default:
3422                         break;
3423                 };
3424                 break;
3425         /* linux_stat */
3426         case 18:
3427                 switch (ndx) {
3428                 case 0:
3429                         p = "userland char *";
3430                         break;
3431                 case 1:
3432                         p = "userland struct linux_stat *";
3433                         break;
3434                 default:
3435                         break;
3436                 };
3437                 break;
3438         /* linux_lseek */
3439         case 19:
3440                 switch (ndx) {
3441                 case 0:
3442                         p = "l_uint";
3443                         break;
3444                 case 1:
3445                         p = "l_off_t";
3446                         break;
3447                 case 2:
3448                         p = "l_int";
3449                         break;
3450                 default:
3451                         break;
3452                 };
3453                 break;
3454         /* linux_getpid */
3455         case 20:
3456                 break;
3457         /* linux_mount */
3458         case 21:
3459                 switch (ndx) {
3460                 case 0:
3461                         p = "userland char *";
3462                         break;
3463                 case 1:
3464                         p = "userland char *";
3465                         break;
3466                 case 2:
3467                         p = "userland char *";
3468                         break;
3469                 case 3:
3470                         p = "l_ulong";
3471                         break;
3472                 case 4:
3473                         p = "userland void *";
3474                         break;
3475                 default:
3476                         break;
3477                 };
3478                 break;
3479         /* linux_oldumount */
3480         case 22:
3481                 switch (ndx) {
3482                 case 0:
3483                         p = "userland char *";
3484                         break;
3485                 default:
3486                         break;
3487                 };
3488                 break;
3489         /* linux_setuid16 */
3490         case 23:
3491                 switch (ndx) {
3492                 case 0:
3493                         p = "l_uid16_t";
3494                         break;
3495                 default:
3496                         break;
3497                 };
3498                 break;
3499         /* linux_getuid16 */
3500         case 24:
3501                 break;
3502         /* linux_stime */
3503         case 25:
3504                 break;
3505         /* linux_ptrace */
3506         case 26:
3507                 switch (ndx) {
3508                 case 0:
3509                         p = "l_long";
3510                         break;
3511                 case 1:
3512                         p = "l_long";
3513                         break;
3514                 case 2:
3515                         p = "l_long";
3516                         break;
3517                 case 3:
3518                         p = "l_long";
3519                         break;
3520                 default:
3521                         break;
3522                 };
3523                 break;
3524         /* linux_alarm */
3525         case 27:
3526                 switch (ndx) {
3527                 case 0:
3528                         p = "l_uint";
3529                         break;
3530                 default:
3531                         break;
3532                 };
3533                 break;
3534         /* linux_fstat */
3535         case 28:
3536                 switch (ndx) {
3537                 case 0:
3538                         p = "l_uint";
3539                         break;
3540                 case 1:
3541                         p = "userland struct linux_stat *";
3542                         break;
3543                 default:
3544                         break;
3545                 };
3546                 break;
3547         /* linux_pause */
3548         case 29:
3549                 break;
3550         /* linux_utime */
3551         case 30:
3552                 switch (ndx) {
3553                 case 0:
3554                         p = "userland char *";
3555                         break;
3556                 case 1:
3557                         p = "userland struct l_utimbuf *";
3558                         break;
3559                 default:
3560                         break;
3561                 };
3562                 break;
3563         /* linux_access */
3564         case 33:
3565                 switch (ndx) {
3566                 case 0:
3567                         p = "userland char *";
3568                         break;
3569                 case 1:
3570                         p = "l_int";
3571                         break;
3572                 default:
3573                         break;
3574                 };
3575                 break;
3576         /* linux_nice */
3577         case 34:
3578                 switch (ndx) {
3579                 case 0:
3580                         p = "l_int";
3581                         break;
3582                 default:
3583                         break;
3584                 };
3585                 break;
3586         /* sync */
3587         case 36:
3588                 break;
3589         /* linux_kill */
3590         case 37:
3591                 switch (ndx) {
3592                 case 0:
3593                         p = "l_int";
3594                         break;
3595                 case 1:
3596                         p = "l_int";
3597                         break;
3598                 default:
3599                         break;
3600                 };
3601                 break;
3602         /* linux_rename */
3603         case 38:
3604                 switch (ndx) {
3605                 case 0:
3606                         p = "userland char *";
3607                         break;
3608                 case 1:
3609                         p = "userland char *";
3610                         break;
3611                 default:
3612                         break;
3613                 };
3614                 break;
3615         /* linux_mkdir */
3616         case 39:
3617                 switch (ndx) {
3618                 case 0:
3619                         p = "userland char *";
3620                         break;
3621                 case 1:
3622                         p = "l_int";
3623                         break;
3624                 default:
3625                         break;
3626                 };
3627                 break;
3628         /* linux_rmdir */
3629         case 40:
3630                 switch (ndx) {
3631                 case 0:
3632                         p = "userland char *";
3633                         break;
3634                 default:
3635                         break;
3636                 };
3637                 break;
3638         /* dup */
3639         case 41:
3640                 switch (ndx) {
3641                 case 0:
3642                         p = "u_int";
3643                         break;
3644                 default:
3645                         break;
3646                 };
3647                 break;
3648         /* linux_pipe */
3649         case 42:
3650                 switch (ndx) {
3651                 case 0:
3652                         p = "userland l_int *";
3653                         break;
3654                 default:
3655                         break;
3656                 };
3657                 break;
3658         /* linux_times */
3659         case 43:
3660                 switch (ndx) {
3661                 case 0:
3662                         p = "userland struct l_times_argv *";
3663                         break;
3664                 default:
3665                         break;
3666                 };
3667                 break;
3668         /* linux_brk */
3669         case 45:
3670                 switch (ndx) {
3671                 case 0:
3672                         p = "l_ulong";
3673                         break;
3674                 default:
3675                         break;
3676                 };
3677                 break;
3678         /* linux_setgid16 */
3679         case 46:
3680                 switch (ndx) {
3681                 case 0:
3682                         p = "l_gid16_t";
3683                         break;
3684                 default:
3685                         break;
3686                 };
3687                 break;
3688         /* linux_getgid16 */
3689         case 47:
3690                 break;
3691         /* linux_signal */
3692         case 48:
3693                 switch (ndx) {
3694                 case 0:
3695                         p = "l_int";
3696                         break;
3697                 case 1:
3698                         p = "userland void *";
3699                         break;
3700                 default:
3701                         break;
3702                 };
3703                 break;
3704         /* linux_geteuid16 */
3705         case 49:
3706                 break;
3707         /* linux_getegid16 */
3708         case 50:
3709                 break;
3710         /* acct */
3711         case 51:
3712                 switch (ndx) {
3713                 case 0:
3714                         p = "userland char *";
3715                         break;
3716                 default:
3717                         break;
3718                 };
3719                 break;
3720         /* linux_umount */
3721         case 52:
3722                 switch (ndx) {
3723                 case 0:
3724                         p = "userland char *";
3725                         break;
3726                 case 1:
3727                         p = "l_int";
3728                         break;
3729                 default:
3730                         break;
3731                 };
3732                 break;
3733         /* linux_ioctl */
3734         case 54:
3735                 switch (ndx) {
3736                 case 0:
3737                         p = "l_uint";
3738                         break;
3739                 case 1:
3740                         p = "l_uint";
3741                         break;
3742                 case 2:
3743                         p = "l_ulong";
3744                         break;
3745                 default:
3746                         break;
3747                 };
3748                 break;
3749         /* linux_fcntl */
3750         case 55:
3751                 switch (ndx) {
3752                 case 0:
3753                         p = "l_uint";
3754                         break;
3755                 case 1:
3756                         p = "l_uint";
3757                         break;
3758                 case 2:
3759                         p = "l_ulong";
3760                         break;
3761                 default:
3762                         break;
3763                 };
3764                 break;
3765         /* setpgid */
3766         case 57:
3767                 switch (ndx) {
3768                 case 0:
3769                         p = "int";
3770                         break;
3771                 case 1:
3772                         p = "int";
3773                         break;
3774                 default:
3775                         break;
3776                 };
3777                 break;
3778         /* linux_olduname */
3779         case 59:
3780                 break;
3781         /* umask */
3782         case 60:
3783                 switch (ndx) {
3784                 case 0:
3785                         p = "int";
3786                         break;
3787                 default:
3788                         break;
3789                 };
3790                 break;
3791         /* chroot */
3792         case 61:
3793                 switch (ndx) {
3794                 case 0:
3795                         p = "userland char *";
3796                         break;
3797                 default:
3798                         break;
3799                 };
3800                 break;
3801         /* linux_ustat */
3802         case 62:
3803                 switch (ndx) {
3804                 case 0:
3805                         p = "l_dev_t";
3806                         break;
3807                 case 1:
3808                         p = "userland struct l_ustat *";
3809                         break;
3810                 default:
3811                         break;
3812                 };
3813                 break;
3814         /* dup2 */
3815         case 63:
3816                 switch (ndx) {
3817                 case 0:
3818                         p = "u_int";
3819                         break;
3820                 case 1:
3821                         p = "u_int";
3822                         break;
3823                 default:
3824                         break;
3825                 };
3826                 break;
3827         /* linux_getppid */
3828         case 64:
3829                 break;
3830         /* getpgrp */
3831         case 65:
3832                 break;
3833         /* setsid */
3834         case 66:
3835                 break;
3836         /* linux_sigaction */
3837         case 67:
3838                 switch (ndx) {
3839                 case 0:
3840                         p = "l_int";
3841                         break;
3842                 case 1:
3843                         p = "userland l_osigaction_t *";
3844                         break;
3845                 case 2:
3846                         p = "userland l_osigaction_t *";
3847                         break;
3848                 default:
3849                         break;
3850                 };
3851                 break;
3852         /* linux_sgetmask */
3853         case 68:
3854                 break;
3855         /* linux_ssetmask */
3856         case 69:
3857                 switch (ndx) {
3858                 case 0:
3859                         p = "l_osigset_t";
3860                         break;
3861                 default:
3862                         break;
3863                 };
3864                 break;
3865         /* linux_setreuid16 */
3866         case 70:
3867                 switch (ndx) {
3868                 case 0:
3869                         p = "l_uid16_t";
3870                         break;
3871                 case 1:
3872                         p = "l_uid16_t";
3873                         break;
3874                 default:
3875                         break;
3876                 };
3877                 break;
3878         /* linux_setregid16 */
3879         case 71:
3880                 switch (ndx) {
3881                 case 0:
3882                         p = "l_gid16_t";
3883                         break;
3884                 case 1:
3885                         p = "l_gid16_t";
3886                         break;
3887                 default:
3888                         break;
3889                 };
3890                 break;
3891         /* linux_sigsuspend */
3892         case 72:
3893                 switch (ndx) {
3894                 case 0:
3895                         p = "l_int";
3896                         break;
3897                 case 1:
3898                         p = "l_int";
3899                         break;
3900                 case 2:
3901                         p = "l_osigset_t";
3902                         break;
3903                 default:
3904                         break;
3905                 };
3906                 break;
3907         /* linux_sigpending */
3908         case 73:
3909                 switch (ndx) {
3910                 case 0:
3911                         p = "userland l_osigset_t *";
3912                         break;
3913                 default:
3914                         break;
3915                 };
3916                 break;
3917         /* linux_sethostname */
3918         case 74:
3919                 switch (ndx) {
3920                 case 0:
3921                         p = "userland char *";
3922                         break;
3923                 case 1:
3924                         p = "u_int";
3925                         break;
3926                 default:
3927                         break;
3928                 };
3929                 break;
3930         /* linux_setrlimit */
3931         case 75:
3932                 switch (ndx) {
3933                 case 0:
3934                         p = "l_uint";
3935                         break;
3936                 case 1:
3937                         p = "userland struct l_rlimit *";
3938                         break;
3939                 default:
3940                         break;
3941                 };
3942                 break;
3943         /* linux_old_getrlimit */
3944         case 76:
3945                 switch (ndx) {
3946                 case 0:
3947                         p = "l_uint";
3948                         break;
3949                 case 1:
3950                         p = "userland struct l_rlimit *";
3951                         break;
3952                 default:
3953                         break;
3954                 };
3955                 break;
3956         /* getrusage */
3957         case 77:
3958                 switch (ndx) {
3959                 case 0:
3960                         p = "int";
3961                         break;
3962                 case 1:
3963                         p = "userland struct rusage *";
3964                         break;
3965                 default:
3966                         break;
3967                 };
3968                 break;
3969         /* gettimeofday */
3970         case 78:
3971                 switch (ndx) {
3972                 case 0:
3973                         p = "userland struct timeval *";
3974                         break;
3975                 case 1:
3976                         p = "userland struct timezone *";
3977                         break;
3978                 default:
3979                         break;
3980                 };
3981                 break;
3982         /* settimeofday */
3983         case 79:
3984                 switch (ndx) {
3985                 case 0:
3986                         p = "userland struct timeval *";
3987                         break;
3988                 case 1:
3989                         p = "userland struct timezone *";
3990                         break;
3991                 default:
3992                         break;
3993                 };
3994                 break;
3995         /* linux_getgroups16 */
3996         case 80:
3997                 switch (ndx) {
3998                 case 0:
3999                         p = "l_uint";
4000                         break;
4001                 case 1:
4002                         p = "userland l_gid16_t *";
4003                         break;
4004                 default:
4005                         break;
4006                 };
4007                 break;
4008         /* linux_setgroups16 */
4009         case 81:
4010                 switch (ndx) {
4011                 case 0:
4012                         p = "l_uint";
4013                         break;
4014                 case 1:
4015                         p = "userland l_gid16_t *";
4016                         break;
4017                 default:
4018                         break;
4019                 };
4020                 break;
4021         /* linux_old_select */
4022         case 82:
4023                 switch (ndx) {
4024                 case 0:
4025                         p = "userland struct l_old_select_argv *";
4026                         break;
4027                 default:
4028                         break;
4029                 };
4030                 break;
4031         /* linux_symlink */
4032         case 83:
4033                 switch (ndx) {
4034                 case 0:
4035                         p = "userland char *";
4036                         break;
4037                 case 1:
4038                         p = "userland char *";
4039                         break;
4040                 default:
4041                         break;
4042                 };
4043                 break;
4044         /* linux_lstat */
4045         case 84:
4046                 switch (ndx) {
4047                 case 0:
4048                         p = "userland char *";
4049                         break;
4050                 case 1:
4051                         p = "userland struct l_stat *";
4052                         break;
4053                 default:
4054                         break;
4055                 };
4056                 break;
4057         /* linux_readlink */
4058         case 85:
4059                 switch (ndx) {
4060                 case 0:
4061                         p = "userland char *";
4062                         break;
4063                 case 1:
4064                         p = "userland char *";
4065                         break;
4066                 case 2:
4067                         p = "l_int";
4068                         break;
4069                 default:
4070                         break;
4071                 };
4072                 break;
4073         /* linux_uselib */
4074         case 86:
4075                 switch (ndx) {
4076                 case 0:
4077                         p = "userland char *";
4078                         break;
4079                 default:
4080                         break;
4081                 };
4082                 break;
4083         /* swapon */
4084         case 87:
4085                 switch (ndx) {
4086                 case 0:
4087                         p = "userland char *";
4088                         break;
4089                 default:
4090                         break;
4091                 };
4092                 break;
4093         /* linux_reboot */
4094         case 88:
4095                 switch (ndx) {
4096                 case 0:
4097                         p = "l_int";
4098                         break;
4099                 case 1:
4100                         p = "l_int";
4101                         break;
4102                 case 2:
4103                         p = "l_uint";
4104                         break;
4105                 case 3:
4106                         p = "userland void *";
4107                         break;
4108                 default:
4109                         break;
4110                 };
4111                 break;
4112         /* linux_readdir */
4113         case 89:
4114                 switch (ndx) {
4115                 case 0:
4116                         p = "l_uint";
4117                         break;
4118                 case 1:
4119                         p = "userland struct l_dirent *";
4120                         break;
4121                 case 2:
4122                         p = "l_uint";
4123                         break;
4124                 default:
4125                         break;
4126                 };
4127                 break;
4128         /* linux_mmap */
4129         case 90:
4130                 switch (ndx) {
4131                 case 0:
4132                         p = "userland struct l_mmap_argv *";
4133                         break;
4134                 default:
4135                         break;
4136                 };
4137                 break;
4138         /* munmap */
4139         case 91:
4140                 switch (ndx) {
4141                 case 0:
4142                         p = "caddr_t";
4143                         break;
4144                 case 1:
4145                         p = "int";
4146                         break;
4147                 default:
4148                         break;
4149                 };
4150                 break;
4151         /* linux_truncate */
4152         case 92:
4153                 switch (ndx) {
4154                 case 0:
4155                         p = "userland char *";
4156                         break;
4157                 case 1:
4158                         p = "l_ulong";
4159                         break;
4160                 default:
4161                         break;
4162                 };
4163                 break;
4164         /* linux_ftruncate */
4165         case 93:
4166                 switch (ndx) {
4167                 case 0:
4168                         p = "int";
4169                         break;
4170                 case 1:
4171                         p = "long";
4172                         break;
4173                 default:
4174                         break;
4175                 };
4176                 break;
4177         /* fchmod */
4178         case 94:
4179                 switch (ndx) {
4180                 case 0:
4181                         p = "int";
4182                         break;
4183                 case 1:
4184                         p = "int";
4185                         break;
4186                 default:
4187                         break;
4188                 };
4189                 break;
4190         /* fchown */
4191         case 95:
4192                 switch (ndx) {
4193                 case 0:
4194                         p = "int";
4195                         break;
4196                 case 1:
4197                         p = "int";
4198                         break;
4199                 case 2:
4200                         p = "int";
4201                         break;
4202                 default:
4203                         break;
4204                 };
4205                 break;
4206         /* linux_getpriority */
4207         case 96:
4208                 switch (ndx) {
4209                 case 0:
4210                         p = "int";
4211                         break;
4212                 case 1:
4213                         p = "int";
4214                         break;
4215                 default:
4216                         break;
4217                 };
4218                 break;
4219         /* setpriority */
4220         case 97:
4221                 switch (ndx) {
4222                 case 0:
4223                         p = "int";
4224                         break;
4225                 case 1:
4226                         p = "int";
4227                         break;
4228                 case 2:
4229                         p = "int";
4230                         break;
4231                 default:
4232                         break;
4233                 };
4234                 break;
4235         /* linux_statfs */
4236         case 99:
4237                 switch (ndx) {
4238                 case 0:
4239                         p = "userland char *";
4240                         break;
4241                 case 1:
4242                         p = "userland struct l_statfs_buf *";
4243                         break;
4244                 default:
4245                         break;
4246                 };
4247                 break;
4248         /* linux_fstatfs */
4249         case 100:
4250                 switch (ndx) {
4251                 case 0:
4252                         p = "l_uint";
4253                         break;
4254                 case 1:
4255                         p = "userland struct l_statfs_buf *";
4256                         break;
4257                 default:
4258                         break;
4259                 };
4260                 break;
4261         /* linux_ioperm */
4262         case 101:
4263                 switch (ndx) {
4264                 case 0:
4265                         p = "l_ulong";
4266                         break;
4267                 case 1:
4268                         p = "l_ulong";
4269                         break;
4270                 case 2:
4271                         p = "l_int";
4272                         break;
4273                 default:
4274                         break;
4275                 };
4276                 break;
4277         /* linux_socketcall */
4278         case 102:
4279                 switch (ndx) {
4280                 case 0:
4281                         p = "l_int";
4282                         break;
4283                 case 1:
4284                         p = "l_ulong";
4285                         break;
4286                 default:
4287                         break;
4288                 };
4289                 break;
4290         /* linux_syslog */
4291         case 103:
4292                 switch (ndx) {
4293                 case 0:
4294                         p = "l_int";
4295                         break;
4296                 case 1:
4297                         p = "userland char *";
4298                         break;
4299                 case 2:
4300                         p = "l_int";
4301                         break;
4302                 default:
4303                         break;
4304                 };
4305                 break;
4306         /* linux_setitimer */
4307         case 104:
4308                 switch (ndx) {
4309                 case 0:
4310                         p = "l_int";
4311                         break;
4312                 case 1:
4313                         p = "userland struct l_itimerval *";
4314                         break;
4315                 case 2:
4316                         p = "userland struct l_itimerval *";
4317                         break;
4318                 default:
4319                         break;
4320                 };
4321                 break;
4322         /* linux_getitimer */
4323         case 105:
4324                 switch (ndx) {
4325                 case 0:
4326                         p = "l_int";
4327                         break;
4328                 case 1:
4329                         p = "userland struct l_itimerval *";
4330                         break;
4331                 default:
4332                         break;
4333                 };
4334                 break;
4335         /* linux_newstat */
4336         case 106:
4337                 switch (ndx) {
4338                 case 0:
4339                         p = "userland char *";
4340                         break;
4341                 case 1:
4342                         p = "userland struct l_newstat *";
4343                         break;
4344                 default:
4345                         break;
4346                 };
4347                 break;
4348         /* linux_newlstat */
4349         case 107:
4350                 switch (ndx) {
4351                 case 0:
4352                         p = "userland char *";
4353                         break;
4354                 case 1:
4355                         p = "userland struct l_newstat *";
4356                         break;
4357                 default:
4358                         break;
4359                 };
4360                 break;
4361         /* linux_newfstat */
4362         case 108:
4363                 switch (ndx) {
4364                 case 0:
4365                         p = "l_uint";
4366                         break;
4367                 case 1:
4368                         p = "userland struct l_newstat *";
4369                         break;
4370                 default:
4371                         break;
4372                 };
4373                 break;
4374         /* linux_uname */
4375         case 109:
4376                 break;
4377         /* linux_iopl */
4378         case 110:
4379                 switch (ndx) {
4380                 case 0:
4381                         p = "l_int";
4382                         break;
4383                 default:
4384                         break;
4385                 };
4386                 break;
4387         /* linux_vhangup */
4388         case 111:
4389                 break;
4390         /* linux_vm86old */
4391         case 113:
4392                 break;
4393         /* linux_wait4 */
4394         case 114:
4395                 switch (ndx) {
4396                 case 0:
4397                         p = "l_pid_t";
4398                         break;
4399                 case 1:
4400                         p = "userland l_int *";
4401                         break;
4402                 case 2:
4403                         p = "l_int";
4404                         break;
4405                 case 3:
4406                         p = "userland void *";
4407                         break;
4408                 default:
4409                         break;
4410                 };
4411                 break;
4412         /* linux_swapoff */
4413         case 115:
4414                 break;
4415         /* linux_sysinfo */
4416         case 116:
4417                 switch (ndx) {
4418                 case 0:
4419                         p = "userland struct l_sysinfo *";
4420                         break;
4421                 default:
4422                         break;
4423                 };
4424                 break;
4425         /* linux_ipc */
4426         case 117:
4427                 switch (ndx) {
4428                 case 0:
4429                         p = "l_uint";
4430                         break;
4431                 case 1:
4432                         p = "l_int";
4433                         break;
4434                 case 2:
4435                         p = "l_int";
4436                         break;
4437                 case 3:
4438                         p = "l_uint";
4439                         break;
4440                 case 4:
4441                         p = "l_uintptr_t";
4442                         break;
4443                 case 5:
4444                         p = "l_uint";
4445                         break;
4446                 default:
4447                         break;
4448                 };
4449                 break;
4450         /* fsync */
4451         case 118:
4452                 switch (ndx) {
4453                 case 0:
4454                         p = "int";
4455                         break;
4456                 default:
4457                         break;
4458                 };
4459                 break;
4460         /* linux_sigreturn */
4461         case 119:
4462                 switch (ndx) {
4463                 case 0:
4464                         p = "userland struct l_sigframe *";
4465                         break;
4466                 default:
4467                         break;
4468                 };
4469                 break;
4470         /* linux_clone */
4471         case 120:
4472                 switch (ndx) {
4473                 case 0:
4474                         p = "l_int";
4475                         break;
4476                 case 1:
4477                         p = "userland void *";
4478                         break;
4479                 case 2:
4480                         p = "userland void *";
4481                         break;
4482                 case 3:
4483                         p = "userland void *";
4484                         break;
4485                 case 4:
4486                         p = "userland void *";
4487                         break;
4488                 default:
4489                         break;
4490                 };
4491                 break;
4492         /* linux_setdomainname */
4493         case 121:
4494                 switch (ndx) {
4495                 case 0:
4496                         p = "userland char *";
4497                         break;
4498                 case 1:
4499                         p = "int";
4500                         break;
4501                 default:
4502                         break;
4503                 };
4504                 break;
4505         /* linux_newuname */
4506         case 122:
4507                 switch (ndx) {
4508                 case 0:
4509                         p = "userland struct l_new_utsname *";
4510                         break;
4511                 default:
4512                         break;
4513                 };
4514                 break;
4515         /* linux_modify_ldt */
4516         case 123:
4517                 switch (ndx) {
4518                 case 0:
4519                         p = "l_int";
4520                         break;
4521                 case 1:
4522                         p = "userland void *";
4523                         break;
4524                 case 2:
4525                         p = "l_ulong";
4526                         break;
4527                 default:
4528                         break;
4529                 };
4530                 break;
4531         /* linux_adjtimex */
4532         case 124:
4533                 break;
4534         /* linux_mprotect */
4535         case 125:
4536                 switch (ndx) {
4537                 case 0:
4538                         p = "caddr_t";
4539                         break;
4540                 case 1:
4541                         p = "int";
4542                         break;
4543                 case 2:
4544                         p = "int";
4545                         break;
4546                 default:
4547                         break;
4548                 };
4549                 break;
4550         /* linux_sigprocmask */
4551         case 126:
4552                 switch (ndx) {
4553                 case 0:
4554                         p = "l_int";
4555                         break;
4556                 case 1:
4557                         p = "userland l_osigset_t *";
4558                         break;
4559                 case 2:
4560                         p = "userland l_osigset_t *";
4561                         break;
4562                 default:
4563                         break;
4564                 };
4565                 break;
4566         /* linux_init_module */
4567         case 128:
4568                 break;
4569         /* linux_delete_module */
4570         case 129:
4571                 break;
4572         /* linux_quotactl */
4573         case 131:
4574                 break;
4575         /* getpgid */
4576         case 132:
4577                 switch (ndx) {
4578                 case 0:
4579                         p = "int";
4580                         break;
4581                 default:
4582                         break;
4583                 };
4584                 break;
4585         /* fchdir */
4586         case 133:
4587                 switch (ndx) {
4588                 case 0:
4589                         p = "int";
4590                         break;
4591                 default:
4592                         break;
4593                 };
4594                 break;
4595         /* linux_bdflush */
4596         case 134:
4597                 break;
4598         /* linux_sysfs */
4599         case 135:
4600                 switch (ndx) {
4601                 case 0:
4602                         p = "l_int";
4603                         break;
4604                 case 1:
4605                         p = "l_ulong";
4606                         break;
4607                 case 2:
4608                         p = "l_ulong";
4609                         break;
4610                 default:
4611                         break;
4612                 };
4613                 break;
4614         /* linux_personality */
4615         case 136:
4616                 switch (ndx) {
4617                 case 0:
4618                         p = "l_uint";
4619                         break;
4620                 default:
4621                         break;
4622                 };
4623                 break;
4624         /* linux_setfsuid16 */
4625         case 138:
4626                 switch (ndx) {
4627                 case 0:
4628                         p = "l_uid16_t";
4629                         break;
4630                 default:
4631                         break;
4632                 };
4633                 break;
4634         /* linux_setfsgid16 */
4635         case 139:
4636                 switch (ndx) {
4637                 case 0:
4638                         p = "l_gid16_t";
4639                         break;
4640                 default:
4641                         break;
4642                 };
4643                 break;
4644         /* linux_llseek */
4645         case 140:
4646                 switch (ndx) {
4647                 case 0:
4648                         p = "l_int";
4649                         break;
4650                 case 1:
4651                         p = "l_ulong";
4652                         break;
4653                 case 2:
4654                         p = "l_ulong";
4655                         break;
4656                 case 3:
4657                         p = "userland l_loff_t *";
4658                         break;
4659                 case 4:
4660                         p = "l_uint";
4661                         break;
4662                 default:
4663                         break;
4664                 };
4665                 break;
4666         /* linux_getdents */
4667         case 141:
4668                 switch (ndx) {
4669                 case 0:
4670                         p = "l_uint";
4671                         break;
4672                 case 1:
4673                         p = "userland void *";
4674                         break;
4675                 case 2:
4676                         p = "l_uint";
4677                         break;
4678                 default:
4679                         break;
4680                 };
4681                 break;
4682         /* linux_select */
4683         case 142:
4684                 switch (ndx) {
4685                 case 0:
4686                         p = "l_int";
4687                         break;
4688                 case 1:
4689                         p = "userland l_fd_set *";
4690                         break;
4691                 case 2:
4692                         p = "userland l_fd_set *";
4693                         break;
4694                 case 3:
4695                         p = "userland l_fd_set *";
4696                         break;
4697                 case 4:
4698                         p = "userland struct l_timeval *";
4699                         break;
4700                 default:
4701                         break;
4702                 };
4703                 break;
4704         /* flock */
4705         case 143:
4706                 switch (ndx) {
4707                 case 0:
4708                         p = "int";
4709                         break;
4710                 case 1:
4711                         p = "int";
4712                         break;
4713                 default:
4714                         break;
4715                 };
4716                 break;
4717         /* linux_msync */
4718         case 144:
4719                 switch (ndx) {
4720                 case 0:
4721                         p = "l_ulong";
4722                         break;
4723                 case 1:
4724                         p = "l_size_t";
4725                         break;
4726                 case 2:
4727                         p = "l_int";
4728                         break;
4729                 default:
4730                         break;
4731                 };
4732                 break;
4733         /* readv */
4734         case 145:
4735                 switch (ndx) {
4736                 case 0:
4737                         p = "int";
4738                         break;
4739                 case 1:
4740                         p = "userland struct iovec *";
4741                         break;
4742                 case 2:
4743                         p = "u_int";
4744                         break;
4745                 default:
4746                         break;
4747                 };
4748                 break;
4749         /* writev */
4750         case 146:
4751                 switch (ndx) {
4752                 case 0:
4753                         p = "int";
4754                         break;
4755                 case 1:
4756                         p = "userland struct iovec *";
4757                         break;
4758                 case 2:
4759                         p = "u_int";
4760                         break;
4761                 default:
4762                         break;
4763                 };
4764                 break;
4765         /* linux_getsid */
4766         case 147:
4767                 switch (ndx) {
4768                 case 0:
4769                         p = "l_pid_t";
4770                         break;
4771                 default:
4772                         break;
4773                 };
4774                 break;
4775         /* linux_fdatasync */
4776         case 148:
4777                 switch (ndx) {
4778                 case 0:
4779                         p = "l_uint";
4780                         break;
4781                 default:
4782                         break;
4783                 };
4784                 break;
4785         /* linux_sysctl */
4786         case 149:
4787                 switch (ndx) {
4788                 case 0:
4789                         p = "userland struct l___sysctl_args *";
4790                         break;
4791                 default:
4792                         break;
4793                 };
4794                 break;
4795         /* mlock */
4796         case 150:
4797                 switch (ndx) {
4798                 case 0:
4799                         p = "userland const void *";
4800                         break;
4801                 case 1:
4802                         p = "size_t";
4803                         break;
4804                 default:
4805                         break;
4806                 };
4807                 break;
4808         /* munlock */
4809         case 151:
4810                 switch (ndx) {
4811                 case 0:
4812                         p = "userland const void *";
4813                         break;
4814                 case 1:
4815                         p = "size_t";
4816                         break;
4817                 default:
4818                         break;
4819                 };
4820                 break;
4821         /* mlockall */
4822         case 152:
4823                 switch (ndx) {
4824                 case 0:
4825                         p = "int";
4826                         break;
4827                 default:
4828                         break;
4829                 };
4830                 break;
4831         /* munlockall */
4832         case 153:
4833                 break;
4834         /* linux_sched_setparam */
4835         case 154:
4836                 switch (ndx) {
4837                 case 0:
4838                         p = "l_pid_t";
4839                         break;
4840                 case 1:
4841                         p = "userland struct sched_param *";
4842                         break;
4843                 default:
4844                         break;
4845                 };
4846                 break;
4847         /* linux_sched_getparam */
4848         case 155:
4849                 switch (ndx) {
4850                 case 0:
4851                         p = "l_pid_t";
4852                         break;
4853                 case 1:
4854                         p = "userland struct sched_param *";
4855                         break;
4856                 default:
4857                         break;
4858                 };
4859                 break;
4860         /* linux_sched_setscheduler */
4861         case 156:
4862                 switch (ndx) {
4863                 case 0:
4864                         p = "l_pid_t";
4865                         break;
4866                 case 1:
4867                         p = "l_int";
4868                         break;
4869                 case 2:
4870                         p = "userland struct sched_param *";
4871                         break;
4872                 default:
4873                         break;
4874                 };
4875                 break;
4876         /* linux_sched_getscheduler */
4877         case 157:
4878                 switch (ndx) {
4879                 case 0:
4880                         p = "l_pid_t";
4881                         break;
4882                 default:
4883                         break;
4884                 };
4885                 break;
4886         /* sched_yield */
4887         case 158:
4888                 break;
4889         /* linux_sched_get_priority_max */
4890         case 159:
4891                 switch (ndx) {
4892                 case 0:
4893                         p = "l_int";
4894                         break;
4895                 default:
4896                         break;
4897                 };
4898                 break;
4899         /* linux_sched_get_priority_min */
4900         case 160:
4901                 switch (ndx) {
4902                 case 0:
4903                         p = "l_int";
4904                         break;
4905                 default:
4906                         break;
4907                 };
4908                 break;
4909         /* linux_sched_rr_get_interval */
4910         case 161:
4911                 switch (ndx) {
4912                 case 0:
4913                         p = "l_pid_t";
4914                         break;
4915                 case 1:
4916                         p = "userland struct l_timespec *";
4917                         break;
4918                 default:
4919                         break;
4920                 };
4921                 break;
4922         /* linux_nanosleep */
4923         case 162:
4924                 switch (ndx) {
4925                 case 0:
4926                         p = "userland const struct l_timespec *";
4927                         break;
4928                 case 1:
4929                         p = "userland struct l_timespec *";
4930                         break;
4931                 default:
4932                         break;
4933                 };
4934                 break;
4935         /* linux_mremap */
4936         case 163:
4937                 switch (ndx) {
4938                 case 0:
4939                         p = "l_ulong";
4940                         break;
4941                 case 1:
4942                         p = "l_ulong";
4943                         break;
4944                 case 2:
4945                         p = "l_ulong";
4946                         break;
4947                 case 3:
4948                         p = "l_ulong";
4949                         break;
4950                 case 4:
4951                         p = "l_ulong";
4952                         break;
4953                 default:
4954                         break;
4955                 };
4956                 break;
4957         /* linux_setresuid16 */
4958         case 164:
4959                 switch (ndx) {
4960                 case 0:
4961                         p = "l_uid16_t";
4962                         break;
4963                 case 1:
4964                         p = "l_uid16_t";
4965                         break;
4966                 case 2:
4967                         p = "l_uid16_t";
4968                         break;
4969                 default:
4970                         break;
4971                 };
4972                 break;
4973         /* linux_getresuid16 */
4974         case 165:
4975                 switch (ndx) {
4976                 case 0:
4977                         p = "userland l_uid16_t *";
4978                         break;
4979                 case 1:
4980                         p = "userland l_uid16_t *";
4981                         break;
4982                 case 2:
4983                         p = "userland l_uid16_t *";
4984                         break;
4985                 default:
4986                         break;
4987                 };
4988                 break;
4989         /* linux_vm86 */
4990         case 166:
4991                 break;
4992         /* poll */
4993         case 168:
4994                 switch (ndx) {
4995                 case 0:
4996                         p = "userland struct pollfd *";
4997                         break;
4998                 case 1:
4999                         p = "unsigned int";
5000                         break;
5001                 case 2:
5002                         p = "long";
5003                         break;
5004                 default:
5005                         break;
5006                 };
5007                 break;
5008         /* linux_setresgid16 */
5009         case 170:
5010                 switch (ndx) {
5011                 case 0:
5012                         p = "l_gid16_t";
5013                         break;
5014                 case 1:
5015                         p = "l_gid16_t";
5016                         break;
5017                 case 2:
5018                         p = "l_gid16_t";
5019                         break;
5020                 default:
5021                         break;
5022                 };
5023                 break;
5024         /* linux_getresgid16 */
5025         case 171:
5026                 switch (ndx) {
5027                 case 0:
5028                         p = "userland l_gid16_t *";
5029                         break;
5030                 case 1:
5031                         p = "userland l_gid16_t *";
5032                         break;
5033                 case 2:
5034                         p = "userland l_gid16_t *";
5035                         break;
5036                 default:
5037                         break;
5038                 };
5039                 break;
5040         /* linux_prctl */
5041         case 172:
5042                 switch (ndx) {
5043                 case 0:
5044                         p = "l_int";
5045                         break;
5046                 case 1:
5047                         p = "l_int";
5048                         break;
5049                 case 2:
5050                         p = "l_int";
5051                         break;
5052                 case 3:
5053                         p = "l_int";
5054                         break;
5055                 case 4:
5056                         p = "l_int";
5057                         break;
5058                 default:
5059                         break;
5060                 };
5061                 break;
5062         /* linux_rt_sigreturn */
5063         case 173:
5064                 switch (ndx) {
5065                 case 0:
5066                         p = "userland struct l_ucontext *";
5067                         break;
5068                 default:
5069                         break;
5070                 };
5071                 break;
5072         /* linux_rt_sigaction */
5073         case 174:
5074                 switch (ndx) {
5075                 case 0:
5076                         p = "l_int";
5077                         break;
5078                 case 1:
5079                         p = "userland l_sigaction_t *";
5080                         break;
5081                 case 2:
5082                         p = "userland l_sigaction_t *";
5083                         break;
5084                 case 3:
5085                         p = "l_size_t";
5086                         break;
5087                 default:
5088                         break;
5089                 };
5090                 break;
5091         /* linux_rt_sigprocmask */
5092         case 175:
5093                 switch (ndx) {
5094                 case 0:
5095                         p = "l_int";
5096                         break;
5097                 case 1:
5098                         p = "userland l_sigset_t *";
5099                         break;
5100                 case 2:
5101                         p = "userland l_sigset_t *";
5102                         break;
5103                 case 3:
5104                         p = "l_size_t";
5105                         break;
5106                 default:
5107                         break;
5108                 };
5109                 break;
5110         /* linux_rt_sigpending */
5111         case 176:
5112                 switch (ndx) {
5113                 case 0:
5114                         p = "userland l_sigset_t *";
5115                         break;
5116                 case 1:
5117                         p = "l_size_t";
5118                         break;
5119                 default:
5120                         break;
5121                 };
5122                 break;
5123         /* linux_rt_sigtimedwait */
5124         case 177:
5125                 switch (ndx) {
5126                 case 0:
5127                         p = "userland l_sigset_t *";
5128                         break;
5129                 case 1:
5130                         p = "userland l_siginfo_t *";
5131                         break;
5132                 case 2:
5133                         p = "userland struct l_timeval *";
5134                         break;
5135                 case 3:
5136                         p = "l_size_t";
5137                         break;
5138                 default:
5139                         break;
5140                 };
5141                 break;
5142         /* linux_rt_sigqueueinfo */
5143         case 178:
5144                 switch (ndx) {
5145                 case 0:
5146                         p = "l_pid_t";
5147                         break;
5148                 case 1:
5149                         p = "l_int";
5150                         break;
5151                 case 2:
5152                         p = "userland l_siginfo_t *";
5153                         break;
5154                 default:
5155                         break;
5156                 };
5157                 break;
5158         /* linux_rt_sigsuspend */
5159         case 179:
5160                 switch (ndx) {
5161                 case 0:
5162                         p = "userland l_sigset_t *";
5163                         break;
5164                 case 1:
5165                         p = "l_size_t";
5166                         break;
5167                 default:
5168                         break;
5169                 };
5170                 break;
5171         /* linux_pread */
5172         case 180:
5173                 switch (ndx) {
5174                 case 0:
5175                         p = "l_uint";
5176                         break;
5177                 case 1:
5178                         p = "userland char *";
5179                         break;
5180                 case 2:
5181                         p = "l_size_t";
5182                         break;
5183                 case 3:
5184                         p = "l_loff_t";
5185                         break;
5186                 default:
5187                         break;
5188                 };
5189                 break;
5190         /* linux_pwrite */
5191         case 181:
5192                 switch (ndx) {
5193                 case 0:
5194                         p = "l_uint";
5195                         break;
5196                 case 1:
5197                         p = "userland char *";
5198                         break;
5199                 case 2:
5200                         p = "l_size_t";
5201                         break;
5202                 case 3:
5203                         p = "l_loff_t";
5204                         break;
5205                 default:
5206                         break;
5207                 };
5208                 break;
5209         /* linux_chown16 */
5210         case 182:
5211                 switch (ndx) {
5212                 case 0:
5213                         p = "userland char *";
5214                         break;
5215                 case 1:
5216                         p = "l_uid16_t";
5217                         break;
5218                 case 2:
5219                         p = "l_gid16_t";
5220                         break;
5221                 default:
5222                         break;
5223                 };
5224                 break;
5225         /* linux_getcwd */
5226         case 183:
5227                 switch (ndx) {
5228                 case 0:
5229                         p = "userland char *";
5230                         break;
5231                 case 1:
5232                         p = "l_ulong";
5233                         break;
5234                 default:
5235                         break;
5236                 };
5237                 break;
5238         /* linux_capget */
5239         case 184:
5240                 switch (ndx) {
5241                 case 0:
5242                         p = "userland struct l_user_cap_header *";
5243                         break;
5244                 case 1:
5245                         p = "userland struct l_user_cap_data *";
5246                         break;
5247                 default:
5248                         break;
5249                 };
5250                 break;
5251         /* linux_capset */
5252         case 185:
5253                 switch (ndx) {
5254                 case 0:
5255                         p = "userland struct l_user_cap_header *";
5256                         break;
5257                 case 1:
5258                         p = "userland struct l_user_cap_data *";
5259                         break;
5260                 default:
5261                         break;
5262                 };
5263                 break;
5264         /* linux_sigaltstack */
5265         case 186:
5266                 switch (ndx) {
5267                 case 0:
5268                         p = "userland l_stack_t *";
5269                         break;
5270                 case 1:
5271                         p = "userland l_stack_t *";
5272                         break;
5273                 default:
5274                         break;
5275                 };
5276                 break;
5277         /* linux_sendfile */
5278         case 187:
5279                 switch (ndx) {
5280                 case 0:
5281                         p = "l_int";
5282                         break;
5283                 case 1:
5284                         p = "l_int";
5285                         break;
5286                 case 2:
5287                         p = "userland l_long *";
5288                         break;
5289                 case 3:
5290                         p = "l_size_t";
5291                         break;
5292                 default:
5293                         break;
5294                 };
5295                 break;
5296         /* linux_vfork */
5297         case 190:
5298                 break;
5299         /* linux_getrlimit */
5300         case 191:
5301                 switch (ndx) {
5302                 case 0:
5303                         p = "l_uint";
5304                         break;
5305                 case 1:
5306                         p = "userland struct l_rlimit *";
5307                         break;
5308                 default:
5309                         break;
5310                 };
5311                 break;
5312         /* linux_mmap2 */
5313         case 192:
5314                 switch (ndx) {
5315                 case 0:
5316                         p = "l_ulong";
5317                         break;
5318                 case 1:
5319                         p = "l_ulong";
5320                         break;
5321                 case 2:
5322                         p = "l_ulong";
5323                         break;
5324                 case 3:
5325                         p = "l_ulong";
5326                         break;
5327                 case 4:
5328                         p = "l_ulong";
5329                         break;
5330                 case 5:
5331                         p = "l_ulong";
5332                         break;
5333                 default:
5334                         break;
5335                 };
5336                 break;
5337         /* linux_truncate64 */
5338         case 193:
5339                 switch (ndx) {
5340                 case 0:
5341                         p = "userland char *";
5342                         break;
5343                 case 1:
5344                         p = "l_loff_t";
5345                         break;
5346                 default:
5347                         break;
5348                 };
5349                 break;
5350         /* linux_ftruncate64 */
5351         case 194:
5352                 switch (ndx) {
5353                 case 0:
5354                         p = "l_uint";
5355                         break;
5356                 case 1:
5357                         p = "l_loff_t";
5358                         break;
5359                 default:
5360                         break;
5361                 };
5362                 break;
5363         /* linux_stat64 */
5364         case 195:
5365                 switch (ndx) {
5366                 case 0:
5367                         p = "userland const char *";
5368                         break;
5369                 case 1:
5370                         p = "userland struct l_stat64 *";
5371                         break;
5372                 default:
5373                         break;
5374                 };
5375                 break;
5376         /* linux_lstat64 */
5377         case 196:
5378                 switch (ndx) {
5379                 case 0:
5380                         p = "userland const char *";
5381                         break;
5382                 case 1:
5383                         p = "userland struct l_stat64 *";
5384                         break;
5385                 default:
5386                         break;
5387                 };
5388                 break;
5389         /* linux_fstat64 */
5390         case 197:
5391                 switch (ndx) {
5392                 case 0:
5393                         p = "l_int";
5394                         break;
5395                 case 1:
5396                         p = "userland struct l_stat64 *";
5397                         break;
5398                 default:
5399                         break;
5400                 };
5401                 break;
5402         /* linux_lchown */
5403         case 198:
5404                 switch (ndx) {
5405                 case 0:
5406                         p = "userland char *";
5407                         break;
5408                 case 1:
5409                         p = "l_uid_t";
5410                         break;
5411                 case 2:
5412                         p = "l_gid_t";
5413                         break;
5414                 default:
5415                         break;
5416                 };
5417                 break;
5418         /* linux_getuid */
5419         case 199:
5420                 break;
5421         /* linux_getgid */
5422         case 200:
5423                 break;
5424         /* geteuid */
5425         case 201:
5426                 break;
5427         /* getegid */
5428         case 202:
5429                 break;
5430         /* setreuid */
5431         case 203:
5432                 switch (ndx) {
5433                 case 0:
5434                         p = "uid_t";
5435                         break;
5436                 case 1:
5437                         p = "uid_t";
5438                         break;
5439                 default:
5440                         break;
5441                 };
5442                 break;
5443         /* setregid */
5444         case 204:
5445                 switch (ndx) {
5446                 case 0:
5447                         p = "gid_t";
5448                         break;
5449                 case 1:
5450                         p = "gid_t";
5451                         break;
5452                 default:
5453                         break;
5454                 };
5455                 break;
5456         /* linux_getgroups */
5457         case 205:
5458                 switch (ndx) {
5459                 case 0:
5460                         p = "l_int";
5461                         break;
5462                 case 1:
5463                         p = "userland l_gid_t *";
5464                         break;
5465                 default:
5466                         break;
5467                 };
5468                 break;
5469         /* linux_setgroups */
5470         case 206:
5471                 switch (ndx) {
5472                 case 0:
5473                         p = "l_int";
5474                         break;
5475                 case 1:
5476                         p = "userland l_gid_t *";
5477                         break;
5478                 default:
5479                         break;
5480                 };
5481                 break;
5482         /* fchown */
5483         case 207:
5484                 break;
5485         /* setresuid */
5486         case 208:
5487                 switch (ndx) {
5488                 case 0:
5489                         p = "uid_t";
5490                         break;
5491                 case 1:
5492                         p = "uid_t";
5493                         break;
5494                 case 2:
5495                         p = "uid_t";
5496                         break;
5497                 default:
5498                         break;
5499                 };
5500                 break;
5501         /* getresuid */
5502         case 209:
5503                 switch (ndx) {
5504                 case 0:
5505                         p = "userland uid_t *";
5506                         break;
5507                 case 1:
5508                         p = "userland uid_t *";
5509                         break;
5510                 case 2:
5511                         p = "userland uid_t *";
5512                         break;
5513                 default:
5514                         break;
5515                 };
5516                 break;
5517         /* setresgid */
5518         case 210:
5519                 switch (ndx) {
5520                 case 0:
5521                         p = "gid_t";
5522                         break;
5523                 case 1:
5524                         p = "gid_t";
5525                         break;
5526                 case 2:
5527                         p = "gid_t";
5528                         break;
5529                 default:
5530                         break;
5531                 };
5532                 break;
5533         /* getresgid */
5534         case 211:
5535                 switch (ndx) {
5536                 case 0:
5537                         p = "userland gid_t *";
5538                         break;
5539                 case 1:
5540                         p = "userland gid_t *";
5541                         break;
5542                 case 2:
5543                         p = "userland gid_t *";
5544                         break;
5545                 default:
5546                         break;
5547                 };
5548                 break;
5549         /* linux_chown */
5550         case 212:
5551                 switch (ndx) {
5552                 case 0:
5553                         p = "userland char *";
5554                         break;
5555                 case 1:
5556                         p = "l_uid_t";
5557                         break;
5558                 case 2:
5559                         p = "l_gid_t";
5560                         break;
5561                 default:
5562                         break;
5563                 };
5564                 break;
5565         /* setuid */
5566         case 213:
5567                 switch (ndx) {
5568                 case 0:
5569                         p = "uid_t";
5570                         break;
5571                 default:
5572                         break;
5573                 };
5574                 break;
5575         /* setgid */
5576         case 214:
5577                 switch (ndx) {
5578                 case 0:
5579                         p = "gid_t";
5580                         break;
5581                 default:
5582                         break;
5583                 };
5584                 break;
5585         /* linux_setfsuid */
5586         case 215:
5587                 switch (ndx) {
5588                 case 0:
5589                         p = "l_uid_t";
5590                         break;
5591                 default:
5592                         break;
5593                 };
5594                 break;
5595         /* linux_setfsgid */
5596         case 216:
5597                 switch (ndx) {
5598                 case 0:
5599                         p = "l_gid_t";
5600                         break;
5601                 default:
5602                         break;
5603                 };
5604                 break;
5605         /* linux_pivot_root */
5606         case 217:
5607                 switch (ndx) {
5608                 case 0:
5609                         p = "userland char *";
5610                         break;
5611                 case 1:
5612                         p = "userland char *";
5613                         break;
5614                 default:
5615                         break;
5616                 };
5617                 break;
5618         /* linux_mincore */
5619         case 218:
5620                 switch (ndx) {
5621                 case 0:
5622                         p = "l_ulong";
5623                         break;
5624                 case 1:
5625                         p = "l_size_t";
5626                         break;
5627                 case 2:
5628                         p = "userland u_char *";
5629                         break;
5630                 default:
5631                         break;
5632                 };
5633                 break;
5634         /* linux_madvise */
5635         case 219:
5636                 switch (ndx) {
5637                 case 0:
5638                         p = "userland void *";
5639                         break;
5640                 case 1:
5641                         p = "size_t";
5642                         break;
5643                 case 2:
5644                         p = "int";
5645                         break;
5646                 default:
5647                         break;
5648                 };
5649                 break;
5650         /* linux_getdents64 */
5651         case 220:
5652                 switch (ndx) {
5653                 case 0:
5654                         p = "l_uint";
5655                         break;
5656                 case 1:
5657                         p = "userland void *";
5658                         break;
5659                 case 2:
5660                         p = "l_uint";
5661                         break;
5662                 default:
5663                         break;
5664                 };
5665                 break;
5666         /* linux_fcntl64 */
5667         case 221:
5668                 switch (ndx) {
5669                 case 0:
5670                         p = "l_uint";
5671                         break;
5672                 case 1:
5673                         p = "l_uint";
5674                         break;
5675                 case 2:
5676                         p = "l_ulong";
5677                         break;
5678                 default:
5679                         break;
5680                 };
5681                 break;
5682         /* linux_gettid */
5683         case 224:
5684                 break;
5685         /* linux_setxattr */
5686         case 226:
5687                 switch (ndx) {
5688                 case 0:
5689                         p = "userland const char *";
5690                         break;
5691                 case 1:
5692                         p = "userland const char *";
5693                         break;
5694                 case 2:
5695                         p = "userland const char *";
5696                         break;
5697                 case 3:
5698                         p = "l_size_t";
5699                         break;
5700                 case 4:
5701                         p = "l_int";
5702                         break;
5703                 default:
5704                         break;
5705                 };
5706                 break;
5707         /* linux_lsetxattr */
5708         case 227:
5709                 switch (ndx) {
5710                 case 0:
5711                         p = "userland const char *";
5712                         break;
5713                 case 1:
5714                         p = "userland const char *";
5715                         break;
5716                 case 2:
5717                         p = "userland const char *";
5718                         break;
5719                 case 3:
5720                         p = "l_size_t";
5721                         break;
5722                 case 4:
5723                         p = "l_int";
5724                         break;
5725                 default:
5726                         break;
5727                 };
5728                 break;
5729         /* linux_fsetxattr */
5730         case 228:
5731                 switch (ndx) {
5732                 case 0:
5733                         p = "l_int";
5734                         break;
5735                 case 1:
5736                         p = "userland const char *";
5737                         break;
5738                 case 2:
5739                         p = "userland const char *";
5740                         break;
5741                 case 3:
5742                         p = "l_size_t";
5743                         break;
5744                 case 4:
5745                         p = "l_int";
5746                         break;
5747                 default:
5748                         break;
5749                 };
5750                 break;
5751         /* linux_getxattr */
5752         case 229:
5753                 switch (ndx) {
5754                 case 0:
5755                         p = "userland const char *";
5756                         break;
5757                 case 1:
5758                         p = "userland const char *";
5759                         break;
5760                 case 2:
5761                         p = "userland char *";
5762                         break;
5763                 case 3:
5764                         p = "l_size_t";
5765                         break;
5766                 default:
5767                         break;
5768                 };
5769                 break;
5770         /* linux_lgetxattr */
5771         case 230:
5772                 switch (ndx) {
5773                 case 0:
5774                         p = "userland const char *";
5775                         break;
5776                 case 1:
5777                         p = "userland const char *";
5778                         break;
5779                 case 2:
5780                         p = "userland char *";
5781                         break;
5782                 case 3:
5783                         p = "l_size_t";
5784                         break;
5785                 default:
5786                         break;
5787                 };
5788                 break;
5789         /* linux_fgetxattr */
5790         case 231:
5791                 switch (ndx) {
5792                 case 0:
5793                         p = "l_int";
5794                         break;
5795                 case 1:
5796                         p = "userland const char *";
5797                         break;
5798                 case 2:
5799                         p = "userland char *";
5800                         break;
5801                 case 3:
5802                         p = "l_size_t";
5803                         break;
5804                 default:
5805                         break;
5806                 };
5807                 break;
5808         /* linux_listxattr */
5809         case 232:
5810                 switch (ndx) {
5811                 case 0:
5812                         p = "userland const char *";
5813                         break;
5814                 case 1:
5815                         p = "userland const char *";
5816                         break;
5817                 case 2:
5818                         p = "l_size_t";
5819                         break;
5820                 default:
5821                         break;
5822                 };
5823                 break;
5824         /* linux_llistxattr */
5825         case 233:
5826                 switch (ndx) {
5827                 case 0:
5828                         p = "userland const char *";
5829                         break;
5830                 case 1:
5831                         p = "userland const char *";
5832                         break;
5833                 case 2:
5834                         p = "l_size_t";
5835                         break;
5836                 default:
5837                         break;
5838                 };
5839                 break;
5840         /* linux_flistxattr */
5841         case 234:
5842                 switch (ndx) {
5843                 case 0:
5844                         p = "l_int";
5845                         break;
5846                 case 1:
5847                         p = "userland const char *";
5848                         break;
5849                 case 2:
5850                         p = "l_size_t";
5851                         break;
5852                 default:
5853                         break;
5854                 };
5855                 break;
5856         /* linux_removexattr */
5857         case 235:
5858                 switch (ndx) {
5859                 case 0:
5860                         p = "userland const char *";
5861                         break;
5862                 case 1:
5863                         p = "userland const char *";
5864                         break;
5865                 default:
5866                         break;
5867                 };
5868                 break;
5869         /* linux_lremovexattr */
5870         case 236:
5871                 switch (ndx) {
5872                 case 0:
5873                         p = "userland const char *";
5874                         break;
5875                 case 1:
5876                         p = "userland const char *";
5877                         break;
5878                 default:
5879                         break;
5880                 };
5881                 break;
5882         /* linux_fremovexattr */
5883         case 237:
5884                 switch (ndx) {
5885                 case 0:
5886                         p = "l_int";
5887                         break;
5888                 case 1:
5889                         p = "userland const char *";
5890                         break;
5891                 default:
5892                         break;
5893                 };
5894                 break;
5895         /* linux_tkill */
5896         case 238:
5897                 switch (ndx) {
5898                 case 0:
5899                         p = "int";
5900                         break;
5901                 case 1:
5902                         p = "int";
5903                         break;
5904                 default:
5905                         break;
5906                 };
5907                 break;
5908         /* linux_sendfile64 */
5909         case 239:
5910                 switch (ndx) {
5911                 case 0:
5912                         p = "l_int";
5913                         break;
5914                 case 1:
5915                         p = "l_int";
5916                         break;
5917                 case 2:
5918                         p = "userland l_loff_t *";
5919                         break;
5920                 case 3:
5921                         p = "l_size_t";
5922                         break;
5923                 default:
5924                         break;
5925                 };
5926                 break;
5927         /* linux_sys_futex */
5928         case 240:
5929                 switch (ndx) {
5930                 case 0:
5931                         p = "userland void *";
5932                         break;
5933                 case 1:
5934                         p = "int";
5935                         break;
5936                 case 2:
5937                         p = "uint32_t";
5938                         break;
5939                 case 3:
5940                         p = "userland struct l_timespec *";
5941                         break;
5942                 case 4:
5943                         p = "userland uint32_t *";
5944                         break;
5945                 case 5:
5946                         p = "uint32_t";
5947                         break;
5948                 default:
5949                         break;
5950                 };
5951                 break;
5952         /* linux_sched_setaffinity */
5953         case 241:
5954                 switch (ndx) {
5955                 case 0:
5956                         p = "l_pid_t";
5957                         break;
5958                 case 1:
5959                         p = "l_uint";
5960                         break;
5961                 case 2:
5962                         p = "userland l_ulong *";
5963                         break;
5964                 default:
5965                         break;
5966                 };
5967                 break;
5968         /* linux_sched_getaffinity */
5969         case 242:
5970                 switch (ndx) {
5971                 case 0:
5972                         p = "l_pid_t";
5973                         break;
5974                 case 1:
5975                         p = "l_uint";
5976                         break;
5977                 case 2:
5978                         p = "userland l_ulong *";
5979                         break;
5980                 default:
5981                         break;
5982                 };
5983                 break;
5984         /* linux_set_thread_area */
5985         case 243:
5986                 switch (ndx) {
5987                 case 0:
5988                         p = "userland struct l_user_desc *";
5989                         break;
5990                 default:
5991                         break;
5992                 };
5993                 break;
5994         /* linux_get_thread_area */
5995         case 244:
5996                 switch (ndx) {
5997                 case 0:
5998                         p = "userland struct l_user_desc *";
5999                         break;
6000                 default:
6001                         break;
6002                 };
6003                 break;
6004         /* linux_fadvise64 */
6005         case 250:
6006                 switch (ndx) {
6007                 case 0:
6008                         p = "int";
6009                         break;
6010                 case 1:
6011                         p = "l_loff_t";
6012                         break;
6013                 case 2:
6014                         p = "l_size_t";
6015                         break;
6016                 case 3:
6017                         p = "int";
6018                         break;
6019                 default:
6020                         break;
6021                 };
6022                 break;
6023         /* linux_exit_group */
6024         case 252:
6025                 switch (ndx) {
6026                 case 0:
6027                         p = "int";
6028                         break;
6029                 default:
6030                         break;
6031                 };
6032                 break;
6033         /* linux_lookup_dcookie */
6034         case 253:
6035                 break;
6036         /* linux_epoll_create */
6037         case 254:
6038                 switch (ndx) {
6039                 case 0:
6040                         p = "l_int";
6041                         break;
6042                 default:
6043                         break;
6044                 };
6045                 break;
6046         /* linux_epoll_ctl */
6047         case 255:
6048                 switch (ndx) {
6049                 case 0:
6050                         p = "l_int";
6051                         break;
6052                 case 1:
6053                         p = "l_int";
6054                         break;
6055                 case 2:
6056                         p = "l_int";
6057                         break;
6058                 case 3:
6059                         p = "userland struct epoll_event *";
6060                         break;
6061                 default:
6062                         break;
6063                 };
6064                 break;
6065         /* linux_epoll_wait */
6066         case 256:
6067                 switch (ndx) {
6068                 case 0:
6069                         p = "l_int";
6070                         break;
6071                 case 1:
6072                         p = "userland struct epoll_event *";
6073                         break;
6074                 case 2:
6075                         p = "l_int";
6076                         break;
6077                 case 3:
6078                         p = "l_int";
6079                         break;
6080                 default:
6081                         break;
6082                 };
6083                 break;
6084         /* linux_remap_file_pages */
6085         case 257:
6086                 break;
6087         /* linux_set_tid_address */
6088         case 258:
6089                 switch (ndx) {
6090                 case 0:
6091                         p = "userland int *";
6092                         break;
6093                 default:
6094                         break;
6095                 };
6096                 break;
6097         /* linux_timer_create */
6098         case 259:
6099                 switch (ndx) {
6100                 case 0:
6101                         p = "clockid_t";
6102                         break;
6103                 case 1:
6104                         p = "userland struct sigevent *";
6105                         break;
6106                 case 2:
6107                         p = "userland l_timer_t *";
6108                         break;
6109                 default:
6110                         break;
6111                 };
6112                 break;
6113         /* linux_timer_settime */
6114         case 260:
6115                 switch (ndx) {
6116                 case 0:
6117                         p = "l_timer_t";
6118                         break;
6119                 case 1:
6120                         p = "l_int";
6121                         break;
6122                 case 2:
6123                         p = "userland const struct itimerspec *";
6124                         break;
6125                 case 3:
6126                         p = "userland struct itimerspec *";
6127                         break;
6128                 default:
6129                         break;
6130                 };
6131                 break;
6132         /* linux_timer_gettime */
6133         case 261:
6134                 switch (ndx) {
6135                 case 0:
6136                         p = "l_timer_t";
6137                         break;
6138                 case 1:
6139                         p = "userland struct itimerspec *";
6140                         break;
6141                 default:
6142                         break;
6143                 };
6144                 break;
6145         /* linux_timer_getoverrun */
6146         case 262:
6147                 switch (ndx) {
6148                 case 0:
6149                         p = "l_timer_t";
6150                         break;
6151                 default:
6152                         break;
6153                 };
6154                 break;
6155         /* linux_timer_delete */
6156         case 263:
6157                 switch (ndx) {
6158                 case 0:
6159                         p = "l_timer_t";
6160                         break;
6161                 default:
6162                         break;
6163                 };
6164                 break;
6165         /* linux_clock_settime */
6166         case 264:
6167                 switch (ndx) {
6168                 case 0:
6169                         p = "clockid_t";
6170                         break;
6171                 case 1:
6172                         p = "userland struct l_timespec *";
6173                         break;
6174                 default:
6175                         break;
6176                 };
6177                 break;
6178         /* linux_clock_gettime */
6179         case 265:
6180                 switch (ndx) {
6181                 case 0:
6182                         p = "clockid_t";
6183                         break;
6184                 case 1:
6185                         p = "userland struct l_timespec *";
6186                         break;
6187                 default:
6188                         break;
6189                 };
6190                 break;
6191         /* linux_clock_getres */
6192         case 266:
6193                 switch (ndx) {
6194                 case 0:
6195                         p = "clockid_t";
6196                         break;
6197                 case 1:
6198                         p = "userland struct l_timespec *";
6199                         break;
6200                 default:
6201                         break;
6202                 };
6203                 break;
6204         /* linux_clock_nanosleep */
6205         case 267:
6206                 switch (ndx) {
6207                 case 0:
6208                         p = "clockid_t";
6209                         break;
6210                 case 1:
6211                         p = "int";
6212                         break;
6213                 case 2:
6214                         p = "userland struct l_timespec *";
6215                         break;
6216                 case 3:
6217                         p = "userland struct l_timespec *";
6218                         break;
6219                 default:
6220                         break;
6221                 };
6222                 break;
6223         /* linux_statfs64 */
6224         case 268:
6225                 switch (ndx) {
6226                 case 0:
6227                         p = "userland char *";
6228                         break;
6229                 case 1:
6230                         p = "size_t";
6231                         break;
6232                 case 2:
6233                         p = "userland struct l_statfs64_buf *";
6234                         break;
6235                 default:
6236                         break;
6237                 };
6238                 break;
6239         /* linux_fstatfs64 */
6240         case 269:
6241                 switch (ndx) {
6242                 case 0:
6243                         p = "l_uint";
6244                         break;
6245                 case 1:
6246                         p = "size_t";
6247                         break;
6248                 case 2:
6249                         p = "userland struct l_statfs64_buf *";
6250                         break;
6251                 default:
6252                         break;
6253                 };
6254                 break;
6255         /* linux_tgkill */
6256         case 270:
6257                 switch (ndx) {
6258                 case 0:
6259                         p = "int";
6260                         break;
6261                 case 1:
6262                         p = "int";
6263                         break;
6264                 case 2:
6265                         p = "int";
6266                         break;
6267                 default:
6268                         break;
6269                 };
6270                 break;
6271         /* linux_utimes */
6272         case 271:
6273                 switch (ndx) {
6274                 case 0:
6275                         p = "userland char *";
6276                         break;
6277                 case 1:
6278                         p = "userland struct l_timeval *";
6279                         break;
6280                 default:
6281                         break;
6282                 };
6283                 break;
6284         /* linux_fadvise64_64 */
6285         case 272:
6286                 switch (ndx) {
6287                 case 0:
6288                         p = "int";
6289                         break;
6290                 case 1:
6291                         p = "l_loff_t";
6292                         break;
6293                 case 2:
6294                         p = "l_loff_t";
6295                         break;
6296                 case 3:
6297                         p = "int";
6298                         break;
6299                 default:
6300                         break;
6301                 };
6302                 break;
6303         /* linux_mbind */
6304         case 274:
6305                 break;
6306         /* linux_get_mempolicy */
6307         case 275:
6308                 break;
6309         /* linux_set_mempolicy */
6310         case 276:
6311                 break;
6312         /* linux_mq_open */
6313         case 277:
6314                 switch (ndx) {
6315                 case 0:
6316                         p = "userland const char *";
6317                         break;
6318                 case 1:
6319                         p = "l_int";
6320                         break;
6321                 case 2:
6322                         p = "l_mode_t";
6323                         break;
6324                 case 3:
6325                         p = "userland struct mq_attr *";
6326                         break;
6327                 default:
6328                         break;
6329                 };
6330                 break;
6331         /* linux_mq_unlink */
6332         case 278:
6333                 switch (ndx) {
6334                 case 0:
6335                         p = "userland const char *";
6336                         break;
6337                 default:
6338                         break;
6339                 };
6340                 break;
6341         /* linux_mq_timedsend */
6342         case 279:
6343                 switch (ndx) {
6344                 case 0:
6345                         p = "l_mqd_t";
6346                         break;
6347                 case 1:
6348                         p = "userland const char *";
6349                         break;
6350                 case 2:
6351                         p = "l_size_t";
6352                         break;
6353                 case 3:
6354                         p = "l_uint";
6355                         break;
6356                 case 4:
6357                         p = "userland const struct l_timespec *";
6358                         break;
6359                 default:
6360                         break;
6361                 };
6362                 break;
6363         /* linux_mq_timedreceive */
6364         case 280:
6365                 switch (ndx) {
6366                 case 0:
6367                         p = "l_mqd_t";
6368                         break;
6369                 case 1:
6370                         p = "userland char *";
6371                         break;
6372                 case 2:
6373                         p = "l_size_t";
6374                         break;
6375                 case 3:
6376                         p = "userland l_uint *";
6377                         break;
6378                 case 4:
6379                         p = "userland const struct l_timespec *";
6380                         break;
6381                 default:
6382                         break;
6383                 };
6384                 break;
6385         /* linux_mq_notify */
6386         case 281:
6387                 switch (ndx) {
6388                 case 0:
6389                         p = "l_mqd_t";
6390                         break;
6391                 case 1:
6392                         p = "userland const struct l_timespec *";
6393                         break;
6394                 default:
6395                         break;
6396                 };
6397                 break;
6398         /* linux_mq_getsetattr */
6399         case 282:
6400                 switch (ndx) {
6401                 case 0:
6402                         p = "l_mqd_t";
6403                         break;
6404                 case 1:
6405                         p = "userland const struct mq_attr *";
6406                         break;
6407                 case 2:
6408                         p = "userland struct mq_attr *";
6409                         break;
6410                 default:
6411                         break;
6412                 };
6413                 break;
6414         /* linux_kexec_load */
6415         case 283:
6416                 break;
6417         /* linux_waitid */
6418         case 284:
6419                 switch (ndx) {
6420                 case 0:
6421                         p = "int";
6422                         break;
6423                 case 1:
6424                         p = "l_pid_t";
6425                         break;
6426                 case 2:
6427                         p = "userland l_siginfo_t *";
6428                         break;
6429                 case 3:
6430                         p = "int";
6431                         break;
6432                 case 4:
6433                         p = "userland void *";
6434                         break;
6435                 default:
6436                         break;
6437                 };
6438                 break;
6439         /* linux_add_key */
6440         case 286:
6441                 break;
6442         /* linux_request_key */
6443         case 287:
6444                 break;
6445         /* linux_keyctl */
6446         case 288:
6447                 break;
6448         /* linux_ioprio_set */
6449         case 289:
6450                 break;
6451         /* linux_ioprio_get */
6452         case 290:
6453                 break;
6454         /* linux_inotify_init */
6455         case 291:
6456                 break;
6457         /* linux_inotify_add_watch */
6458         case 292:
6459                 break;
6460         /* linux_inotify_rm_watch */
6461         case 293:
6462                 break;
6463         /* linux_migrate_pages */
6464         case 294:
6465                 break;
6466         /* linux_openat */
6467         case 295:
6468                 switch (ndx) {
6469                 case 0:
6470                         p = "l_int";
6471                         break;
6472                 case 1:
6473                         p = "userland const char *";
6474                         break;
6475                 case 2:
6476                         p = "l_int";
6477                         break;
6478                 case 3:
6479                         p = "l_int";
6480                         break;
6481                 default:
6482                         break;
6483                 };
6484                 break;
6485         /* linux_mkdirat */
6486         case 296:
6487                 switch (ndx) {
6488                 case 0:
6489                         p = "l_int";
6490                         break;
6491                 case 1:
6492                         p = "userland const char *";
6493                         break;
6494                 case 2:
6495                         p = "l_int";
6496                         break;
6497                 default:
6498                         break;
6499                 };
6500                 break;
6501         /* linux_mknodat */
6502         case 297:
6503                 switch (ndx) {
6504                 case 0:
6505                         p = "l_int";
6506                         break;
6507                 case 1:
6508                         p = "userland const char *";
6509                         break;
6510                 case 2:
6511                         p = "l_int";
6512                         break;
6513                 case 3:
6514                         p = "l_uint";
6515                         break;
6516                 default:
6517                         break;
6518                 };
6519                 break;
6520         /* linux_fchownat */
6521         case 298:
6522                 switch (ndx) {
6523                 case 0:
6524                         p = "l_int";
6525                         break;
6526                 case 1:
6527                         p = "userland const char *";
6528                         break;
6529                 case 2:
6530                         p = "l_uid16_t";
6531                         break;
6532                 case 3:
6533                         p = "l_gid16_t";
6534                         break;
6535                 case 4:
6536                         p = "l_int";
6537                         break;
6538                 default:
6539                         break;
6540                 };
6541                 break;
6542         /* linux_futimesat */
6543         case 299:
6544                 switch (ndx) {
6545                 case 0:
6546                         p = "l_int";
6547                         break;
6548                 case 1:
6549                         p = "userland char *";
6550                         break;
6551                 case 2:
6552                         p = "userland struct l_timeval *";
6553                         break;
6554                 default:
6555                         break;
6556                 };
6557                 break;
6558         /* linux_fstatat64 */
6559         case 300:
6560                 switch (ndx) {
6561                 case 0:
6562                         p = "l_int";
6563                         break;
6564                 case 1:
6565                         p = "userland char *";
6566                         break;
6567                 case 2:
6568                         p = "userland struct l_stat64 *";
6569                         break;
6570                 case 3:
6571                         p = "l_int";
6572                         break;
6573                 default:
6574                         break;
6575                 };
6576                 break;
6577         /* linux_unlinkat */
6578         case 301:
6579                 switch (ndx) {
6580                 case 0:
6581                         p = "l_int";
6582                         break;
6583                 case 1:
6584                         p = "userland const char *";
6585                         break;
6586                 case 2:
6587                         p = "l_int";
6588                         break;
6589                 default:
6590                         break;
6591                 };
6592                 break;
6593         /* linux_renameat */
6594         case 302:
6595                 switch (ndx) {
6596                 case 0:
6597                         p = "l_int";
6598                         break;
6599                 case 1:
6600                         p = "userland const char *";
6601                         break;
6602                 case 2:
6603                         p = "l_int";
6604                         break;
6605                 case 3:
6606                         p = "userland const char *";
6607                         break;
6608                 default:
6609                         break;
6610                 };
6611                 break;
6612         /* linux_linkat */
6613         case 303:
6614                 switch (ndx) {
6615                 case 0:
6616                         p = "l_int";
6617                         break;
6618                 case 1:
6619                         p = "userland const char *";
6620                         break;
6621                 case 2:
6622                         p = "l_int";
6623                         break;
6624                 case 3:
6625                         p = "userland const char *";
6626                         break;
6627                 case 4:
6628                         p = "l_int";
6629                         break;
6630                 default:
6631                         break;
6632                 };
6633                 break;
6634         /* linux_symlinkat */
6635         case 304:
6636                 switch (ndx) {
6637                 case 0:
6638                         p = "userland const char *";
6639                         break;
6640                 case 1:
6641                         p = "l_int";
6642                         break;
6643                 case 2:
6644                         p = "userland const char *";
6645                         break;
6646                 default:
6647                         break;
6648                 };
6649                 break;
6650         /* linux_readlinkat */
6651         case 305:
6652                 switch (ndx) {
6653                 case 0:
6654                         p = "l_int";
6655                         break;
6656                 case 1:
6657                         p = "userland const char *";
6658                         break;
6659                 case 2:
6660                         p = "userland char *";
6661                         break;
6662                 case 3:
6663                         p = "l_int";
6664                         break;
6665                 default:
6666                         break;
6667                 };
6668                 break;
6669         /* linux_fchmodat */
6670         case 306:
6671                 switch (ndx) {
6672                 case 0:
6673                         p = "l_int";
6674                         break;
6675                 case 1:
6676                         p = "userland const char *";
6677                         break;
6678                 case 2:
6679                         p = "l_mode_t";
6680                         break;
6681                 default:
6682                         break;
6683                 };
6684                 break;
6685         /* linux_faccessat */
6686         case 307:
6687                 switch (ndx) {
6688                 case 0:
6689                         p = "l_int";
6690                         break;
6691                 case 1:
6692                         p = "userland const char *";
6693                         break;
6694                 case 2:
6695                         p = "l_int";
6696                         break;
6697                 default:
6698                         break;
6699                 };
6700                 break;
6701         /* linux_pselect6 */
6702         case 308:
6703                 switch (ndx) {
6704                 case 0:
6705                         p = "l_int";
6706                         break;
6707                 case 1:
6708                         p = "userland l_fd_set *";
6709                         break;
6710                 case 2:
6711                         p = "userland l_fd_set *";
6712                         break;
6713                 case 3:
6714                         p = "userland l_fd_set *";
6715                         break;
6716                 case 4:
6717                         p = "userland struct l_timespec *";
6718                         break;
6719                 case 5:
6720                         p = "userland l_uintptr_t *";
6721                         break;
6722                 default:
6723                         break;
6724                 };
6725                 break;
6726         /* linux_ppoll */
6727         case 309:
6728                 switch (ndx) {
6729                 case 0:
6730                         p = "userland struct pollfd *";
6731                         break;
6732                 case 1:
6733                         p = "uint32_t";
6734                         break;
6735                 case 2:
6736                         p = "userland struct l_timespec *";
6737                         break;
6738                 case 3:
6739                         p = "userland l_sigset_t *";
6740                         break;
6741                 case 4:
6742                         p = "l_size_t";
6743                         break;
6744                 default:
6745                         break;
6746                 };
6747                 break;
6748         /* linux_unshare */
6749         case 310:
6750                 break;
6751         /* linux_set_robust_list */
6752         case 311:
6753                 switch (ndx) {
6754                 case 0:
6755                         p = "userland struct linux_robust_list_head *";
6756                         break;
6757                 case 1:
6758                         p = "l_size_t";
6759                         break;
6760                 default:
6761                         break;
6762                 };
6763                 break;
6764         /* linux_get_robust_list */
6765         case 312:
6766                 switch (ndx) {
6767                 case 0:
6768                         p = "l_int";
6769                         break;
6770                 case 1:
6771                         p = "userland struct linux_robust_list_head **";
6772                         break;
6773                 case 2:
6774                         p = "userland l_size_t *";
6775                         break;
6776                 default:
6777                         break;
6778                 };
6779                 break;
6780         /* linux_splice */
6781         case 313:
6782                 switch (ndx) {
6783                 case 0:
6784                         p = "int";
6785                         break;
6786                 case 1:
6787                         p = "userland l_loff_t *";
6788                         break;
6789                 case 2:
6790                         p = "int";
6791                         break;
6792                 case 3:
6793                         p = "userland l_loff_t *";
6794                         break;
6795                 case 4:
6796                         p = "l_size_t";
6797                         break;
6798                 case 5:
6799                         p = "l_uint";
6800                         break;
6801                 default:
6802                         break;
6803                 };
6804                 break;
6805         /* linux_sync_file_range */
6806         case 314:
6807                 switch (ndx) {
6808                 case 0:
6809                         p = "l_int";
6810                         break;
6811                 case 1:
6812                         p = "l_loff_t";
6813                         break;
6814                 case 2:
6815                         p = "l_loff_t";
6816                         break;
6817                 case 3:
6818                         p = "unsigned int";
6819                         break;
6820                 default:
6821                         break;
6822                 };
6823                 break;
6824         /* linux_tee */
6825         case 315:
6826                 break;
6827         /* linux_vmsplice */
6828         case 316:
6829                 break;
6830         /* linux_move_pages */
6831         case 317:
6832                 break;
6833         /* linux_getcpu */
6834         case 318:
6835                 switch (ndx) {
6836                 case 0:
6837                         p = "userland l_uint *";
6838                         break;
6839                 case 1:
6840                         p = "userland l_uint *";
6841                         break;
6842                 case 2:
6843                         p = "userland void *";
6844                         break;
6845                 default:
6846                         break;
6847                 };
6848                 break;
6849         /* linux_epoll_pwait */
6850         case 319:
6851                 switch (ndx) {
6852                 case 0:
6853                         p = "l_int";
6854                         break;
6855                 case 1:
6856                         p = "userland struct epoll_event *";
6857                         break;
6858                 case 2:
6859                         p = "l_int";
6860                         break;
6861                 case 3:
6862                         p = "l_int";
6863                         break;
6864                 case 4:
6865                         p = "userland l_sigset_t *";
6866                         break;
6867                 case 5:
6868                         p = "l_size_t";
6869                         break;
6870                 default:
6871                         break;
6872                 };
6873                 break;
6874         /* linux_utimensat */
6875         case 320:
6876                 switch (ndx) {
6877                 case 0:
6878                         p = "l_int";
6879                         break;
6880                 case 1:
6881                         p = "userland const char *";
6882                         break;
6883                 case 2:
6884                         p = "userland const struct l_timespec *";
6885                         break;
6886                 case 3:
6887                         p = "l_int";
6888                         break;
6889                 default:
6890                         break;
6891                 };
6892                 break;
6893         /* linux_signalfd */
6894         case 321:
6895                 break;
6896         /* linux_timerfd_create */
6897         case 322:
6898                 switch (ndx) {
6899                 case 0:
6900                         p = "l_int";
6901                         break;
6902                 case 1:
6903                         p = "l_int";
6904                         break;
6905                 default:
6906                         break;
6907                 };
6908                 break;
6909         /* linux_eventfd */
6910         case 323:
6911                 switch (ndx) {
6912                 case 0:
6913                         p = "l_uint";
6914                         break;
6915                 default:
6916                         break;
6917                 };
6918                 break;
6919         /* linux_fallocate */
6920         case 324:
6921                 switch (ndx) {
6922                 case 0:
6923                         p = "l_int";
6924                         break;
6925                 case 1:
6926                         p = "l_int";
6927                         break;
6928                 case 2:
6929                         p = "l_loff_t";
6930                         break;
6931                 case 3:
6932                         p = "l_loff_t";
6933                         break;
6934                 default:
6935                         break;
6936                 };
6937                 break;
6938         /* linux_timerfd_settime */
6939         case 325:
6940                 switch (ndx) {
6941                 case 0:
6942                         p = "l_int";
6943                         break;
6944                 case 1:
6945                         p = "l_int";
6946                         break;
6947                 case 2:
6948                         p = "userland const struct l_itimerspec *";
6949                         break;
6950                 case 3:
6951                         p = "userland struct l_itimerspec *";
6952                         break;
6953                 default:
6954                         break;
6955                 };
6956                 break;
6957         /* linux_timerfd_gettime */
6958         case 326:
6959                 switch (ndx) {
6960                 case 0:
6961                         p = "l_int";
6962                         break;
6963                 case 1:
6964                         p = "userland struct l_itimerspec *";
6965                         break;
6966                 default:
6967                         break;
6968                 };
6969                 break;
6970         /* linux_signalfd4 */
6971         case 327:
6972                 break;
6973         /* linux_eventfd2 */
6974         case 328:
6975                 switch (ndx) {
6976                 case 0:
6977                         p = "l_uint";
6978                         break;
6979                 case 1:
6980                         p = "l_int";
6981                         break;
6982                 default:
6983                         break;
6984                 };
6985                 break;
6986         /* linux_epoll_create1 */
6987         case 329:
6988                 switch (ndx) {
6989                 case 0:
6990                         p = "l_int";
6991                         break;
6992                 default:
6993                         break;
6994                 };
6995                 break;
6996         /* linux_dup3 */
6997         case 330:
6998                 switch (ndx) {
6999                 case 0:
7000                         p = "l_int";
7001                         break;
7002                 case 1:
7003                         p = "l_int";
7004                         break;
7005                 case 2:
7006                         p = "l_int";
7007                         break;
7008                 default:
7009                         break;
7010                 };
7011                 break;
7012         /* linux_pipe2 */
7013         case 331:
7014                 switch (ndx) {
7015                 case 0:
7016                         p = "userland l_int *";
7017                         break;
7018                 case 1:
7019                         p = "l_int";
7020                         break;
7021                 default:
7022                         break;
7023                 };
7024                 break;
7025         /* linux_inotify_init1 */
7026         case 332:
7027                 break;
7028         /* linux_preadv */
7029         case 333:
7030                 switch (ndx) {
7031                 case 0:
7032                         p = "l_ulong";
7033                         break;
7034                 case 1:
7035                         p = "userland struct iovec *";
7036                         break;
7037                 case 2:
7038                         p = "l_ulong";
7039                         break;
7040                 case 3:
7041                         p = "l_ulong";
7042                         break;
7043                 case 4:
7044                         p = "l_ulong";
7045                         break;
7046                 default:
7047                         break;
7048                 };
7049                 break;
7050         /* linux_pwritev */
7051         case 334:
7052                 switch (ndx) {
7053                 case 0:
7054                         p = "l_ulong";
7055                         break;
7056                 case 1:
7057                         p = "userland struct iovec *";
7058                         break;
7059                 case 2:
7060                         p = "l_ulong";
7061                         break;
7062                 case 3:
7063                         p = "l_ulong";
7064                         break;
7065                 case 4:
7066                         p = "l_ulong";
7067                         break;
7068                 default:
7069                         break;
7070                 };
7071                 break;
7072         /* linux_rt_tgsigqueueinfo */
7073         case 335:
7074                 switch (ndx) {
7075                 case 0:
7076                         p = "l_pid_t";
7077                         break;
7078                 case 1:
7079                         p = "l_pid_t";
7080                         break;
7081                 case 2:
7082                         p = "l_int";
7083                         break;
7084                 case 3:
7085                         p = "userland l_siginfo_t *";
7086                         break;
7087                 default:
7088                         break;
7089                 };
7090                 break;
7091         /* linux_perf_event_open */
7092         case 336:
7093                 break;
7094         /* linux_recvmmsg */
7095         case 337:
7096                 switch (ndx) {
7097                 case 0:
7098                         p = "l_int";
7099                         break;
7100                 case 1:
7101                         p = "userland struct l_mmsghdr *";
7102                         break;
7103                 case 2:
7104                         p = "l_uint";
7105                         break;
7106                 case 3:
7107                         p = "l_uint";
7108                         break;
7109                 case 4:
7110                         p = "userland struct l_timespec *";
7111                         break;
7112                 default:
7113                         break;
7114                 };
7115                 break;
7116         /* linux_fanotify_init */
7117         case 338:
7118                 break;
7119         /* linux_fanotify_mark */
7120         case 339:
7121                 break;
7122         /* linux_prlimit64 */
7123         case 340:
7124                 switch (ndx) {
7125                 case 0:
7126                         p = "l_pid_t";
7127                         break;
7128                 case 1:
7129                         p = "l_uint";
7130                         break;
7131                 case 2:
7132                         p = "userland struct rlimit *";
7133                         break;
7134                 case 3:
7135                         p = "userland struct rlimit *";
7136                         break;
7137                 default:
7138                         break;
7139                 };
7140                 break;
7141         /* linux_name_to_handle_at */
7142         case 341:
7143                 switch (ndx) {
7144                 case 0:
7145                         p = "l_int";
7146                         break;
7147                 case 1:
7148                         p = "userland const char *";
7149                         break;
7150                 case 2:
7151                         p = "userland struct l_file_handle *";
7152                         break;
7153                 case 3:
7154                         p = "userland l_int *";
7155                         break;
7156                 case 4:
7157                         p = "l_int";
7158                         break;
7159                 default:
7160                         break;
7161                 };
7162                 break;
7163         /* linux_open_by_handle_at */
7164         case 342:
7165                 switch (ndx) {
7166                 case 0:
7167                         p = "l_int";
7168                         break;
7169                 case 1:
7170                         p = "userland struct l_file_handle *";
7171                         break;
7172                 case 2:
7173                         p = "l_int";
7174                         break;
7175                 default:
7176                         break;
7177                 };
7178                 break;
7179         /* linux_clock_adjtime */
7180         case 343:
7181                 break;
7182         /* linux_syncfs */
7183         case 344:
7184                 switch (ndx) {
7185                 case 0:
7186                         p = "l_int";
7187                         break;
7188                 default:
7189                         break;
7190                 };
7191                 break;
7192         /* linux_sendmmsg */
7193         case 345:
7194                 switch (ndx) {
7195                 case 0:
7196                         p = "l_int";
7197                         break;
7198                 case 1:
7199                         p = "userland struct l_mmsghdr *";
7200                         break;
7201                 case 2:
7202                         p = "l_uint";
7203                         break;
7204                 case 3:
7205                         p = "l_uint";
7206                         break;
7207                 default:
7208                         break;
7209                 };
7210                 break;
7211         /* linux_setns */
7212         case 346:
7213                 break;
7214         /* linux_process_vm_readv */
7215         case 347:
7216                 switch (ndx) {
7217                 case 0:
7218                         p = "l_pid_t";
7219                         break;
7220                 case 1:
7221                         p = "userland const struct iovec *";
7222                         break;
7223                 case 2:
7224                         p = "l_ulong";
7225                         break;
7226                 case 3:
7227                         p = "userland const struct iovec *";
7228                         break;
7229                 case 4:
7230                         p = "l_ulong";
7231                         break;
7232                 case 5:
7233                         p = "l_ulong";
7234                         break;
7235                 default:
7236                         break;
7237                 };
7238                 break;
7239         /* linux_process_vm_writev */
7240         case 348:
7241                 switch (ndx) {
7242                 case 0:
7243                         p = "l_pid_t";
7244                         break;
7245                 case 1:
7246                         p = "userland const struct iovec *";
7247                         break;
7248                 case 2:
7249                         p = "l_ulong";
7250                         break;
7251                 case 3:
7252                         p = "userland const struct iovec *";
7253                         break;
7254                 case 4:
7255                         p = "l_ulong";
7256                         break;
7257                 case 5:
7258                         p = "l_ulong";
7259                         break;
7260                 default:
7261                         break;
7262                 };
7263                 break;
7264         /* linux_kcmp */
7265         case 349:
7266                 switch (ndx) {
7267                 case 0:
7268                         p = "l_pid_t";
7269                         break;
7270                 case 1:
7271                         p = "l_pid_t";
7272                         break;
7273                 case 2:
7274                         p = "l_int";
7275                         break;
7276                 case 3:
7277                         p = "l_ulong";
7278                         break;
7279                 case 4:
7280                         p = "l_ulong";
7281                         break;
7282                 default:
7283                         break;
7284                 };
7285                 break;
7286         /* linux_finit_module */
7287         case 350:
7288                 switch (ndx) {
7289                 case 0:
7290                         p = "l_int";
7291                         break;
7292                 case 1:
7293                         p = "userland const char *";
7294                         break;
7295                 case 2:
7296                         p = "l_int";
7297                         break;
7298                 default:
7299                         break;
7300                 };
7301                 break;
7302         /* linux_sched_setattr */
7303         case 351:
7304                 switch (ndx) {
7305                 case 0:
7306                         p = "l_pid_t";
7307                         break;
7308                 case 1:
7309                         p = "userland void *";
7310                         break;
7311                 case 2:
7312                         p = "l_uint";
7313                         break;
7314                 default:
7315                         break;
7316                 };
7317                 break;
7318         /* linux_sched_getattr */
7319         case 352:
7320                 switch (ndx) {
7321                 case 0:
7322                         p = "l_pid_t";
7323                         break;
7324                 case 1:
7325                         p = "userland void *";
7326                         break;
7327                 case 2:
7328                         p = "l_uint";
7329                         break;
7330                 case 3:
7331                         p = "l_uint";
7332                         break;
7333                 default:
7334                         break;
7335                 };
7336                 break;
7337         /* linux_renameat2 */
7338         case 353:
7339                 switch (ndx) {
7340                 case 0:
7341                         p = "l_int";
7342                         break;
7343                 case 1:
7344                         p = "userland const char *";
7345                         break;
7346                 case 2:
7347                         p = "l_int";
7348                         break;
7349                 case 3:
7350                         p = "userland const char *";
7351                         break;
7352                 case 4:
7353                         p = "unsigned int";
7354                         break;
7355                 default:
7356                         break;
7357                 };
7358                 break;
7359         /* linux_seccomp */
7360         case 354:
7361                 switch (ndx) {
7362                 case 0:
7363                         p = "l_uint";
7364                         break;
7365                 case 1:
7366                         p = "l_uint";
7367                         break;
7368                 case 2:
7369                         p = "userland const char *";
7370                         break;
7371                 default:
7372                         break;
7373                 };
7374                 break;
7375         /* linux_getrandom */
7376         case 355:
7377                 switch (ndx) {
7378                 case 0:
7379                         p = "userland char *";
7380                         break;
7381                 case 1:
7382                         p = "l_size_t";
7383                         break;
7384                 case 2:
7385                         p = "l_uint";
7386                         break;
7387                 default:
7388                         break;
7389                 };
7390                 break;
7391         /* linux_memfd_create */
7392         case 356:
7393                 switch (ndx) {
7394                 case 0:
7395                         p = "userland const char *";
7396                         break;
7397                 case 1:
7398                         p = "l_uint";
7399                         break;
7400                 default:
7401                         break;
7402                 };
7403                 break;
7404         /* linux_bpf */
7405         case 357:
7406                 switch (ndx) {
7407                 case 0:
7408                         p = "l_int";
7409                         break;
7410                 case 1:
7411                         p = "userland void *";
7412                         break;
7413                 case 2:
7414                         p = "l_uint";
7415                         break;
7416                 default:
7417                         break;
7418                 };
7419                 break;
7420         /* linux_execveat */
7421         case 358:
7422                 switch (ndx) {
7423                 case 0:
7424                         p = "l_int";
7425                         break;
7426                 case 1:
7427                         p = "userland const char *";
7428                         break;
7429                 case 2:
7430                         p = "userland const char **";
7431                         break;
7432                 case 3:
7433                         p = "userland const char **";
7434                         break;
7435                 case 4:
7436                         p = "l_int";
7437                         break;
7438                 default:
7439                         break;
7440                 };
7441                 break;
7442         /* linux_socket */
7443         case 359:
7444                 switch (ndx) {
7445                 case 0:
7446                         p = "l_int";
7447                         break;
7448                 case 1:
7449                         p = "l_int";
7450                         break;
7451                 case 2:
7452                         p = "l_int";
7453                         break;
7454                 default:
7455                         break;
7456                 };
7457                 break;
7458         /* linux_socketpair */
7459         case 360:
7460                 switch (ndx) {
7461                 case 0:
7462                         p = "l_int";
7463                         break;
7464                 case 1:
7465                         p = "l_int";
7466                         break;
7467                 case 2:
7468                         p = "l_int";
7469                         break;
7470                 case 3:
7471                         p = "l_uintptr_t";
7472                         break;
7473                 default:
7474                         break;
7475                 };
7476                 break;
7477         /* linux_bind */
7478         case 361:
7479                 switch (ndx) {
7480                 case 0:
7481                         p = "l_int";
7482                         break;
7483                 case 1:
7484                         p = "l_uintptr_t";
7485                         break;
7486                 case 2:
7487                         p = "l_int";
7488                         break;
7489                 default:
7490                         break;
7491                 };
7492                 break;
7493         /* linux_connect */
7494         case 362:
7495                 switch (ndx) {
7496                 case 0:
7497                         p = "l_int";
7498                         break;
7499                 case 1:
7500                         p = "l_uintptr_t";
7501                         break;
7502                 case 2:
7503                         p = "l_int";
7504                         break;
7505                 default:
7506                         break;
7507                 };
7508                 break;
7509         /* linux_listen */
7510         case 363:
7511                 switch (ndx) {
7512                 case 0:
7513                         p = "l_int";
7514                         break;
7515                 case 1:
7516                         p = "l_int";
7517                         break;
7518                 default:
7519                         break;
7520                 };
7521                 break;
7522         /* linux_accept4 */
7523         case 364:
7524                 switch (ndx) {
7525                 case 0:
7526                         p = "l_int";
7527                         break;
7528                 case 1:
7529                         p = "l_uintptr_t";
7530                         break;
7531                 case 2:
7532                         p = "l_uintptr_t";
7533                         break;
7534                 case 3:
7535                         p = "l_int";
7536                         break;
7537                 default:
7538                         break;
7539                 };
7540                 break;
7541         /* linux_getsockopt */
7542         case 365:
7543                 switch (ndx) {
7544                 case 0:
7545                         p = "l_int";
7546                         break;
7547                 case 1:
7548                         p = "l_int";
7549                         break;
7550                 case 2:
7551                         p = "l_int";
7552                         break;
7553                 case 3:
7554                         p = "l_uintptr_t";
7555                         break;
7556                 case 4:
7557                         p = "l_uintptr_t";
7558                         break;
7559                 default:
7560                         break;
7561                 };
7562                 break;
7563         /* linux_setsockopt */
7564         case 366:
7565                 switch (ndx) {
7566                 case 0:
7567                         p = "l_int";
7568                         break;
7569                 case 1:
7570                         p = "l_int";
7571                         break;
7572                 case 2:
7573                         p = "l_int";
7574                         break;
7575                 case 3:
7576                         p = "l_uintptr_t";
7577                         break;
7578                 case 4:
7579                         p = "l_int";
7580                         break;
7581                 default:
7582                         break;
7583                 };
7584                 break;
7585         /* linux_getsockname */
7586         case 367:
7587                 switch (ndx) {
7588                 case 0:
7589                         p = "l_int";
7590                         break;
7591                 case 1:
7592                         p = "l_uintptr_t";
7593                         break;
7594                 case 2:
7595                         p = "l_uintptr_t";
7596                         break;
7597                 default:
7598                         break;
7599                 };
7600                 break;
7601         /* linux_getpeername */
7602         case 368:
7603                 switch (ndx) {
7604                 case 0:
7605                         p = "l_int";
7606                         break;
7607                 case 1:
7608                         p = "l_uintptr_t";
7609                         break;
7610                 case 2:
7611                         p = "l_uintptr_t";
7612                         break;
7613                 default:
7614                         break;
7615                 };
7616                 break;
7617         /* linux_sendto */
7618         case 369:
7619                 switch (ndx) {
7620                 case 0:
7621                         p = "l_int";
7622                         break;
7623                 case 1:
7624                         p = "l_uintptr_t";
7625                         break;
7626                 case 2:
7627                         p = "l_int";
7628                         break;
7629                 case 3:
7630                         p = "l_int";
7631                         break;
7632                 case 4:
7633                         p = "l_uintptr_t";
7634                         break;
7635                 case 5:
7636                         p = "l_int";
7637                         break;
7638                 default:
7639                         break;
7640                 };
7641                 break;
7642         /* linux_sendmsg */
7643         case 370:
7644                 switch (ndx) {
7645                 case 0:
7646                         p = "l_int";
7647                         break;
7648                 case 1:
7649                         p = "l_uintptr_t";
7650                         break;
7651                 case 2:
7652                         p = "l_int";
7653                         break;
7654                 default:
7655                         break;
7656                 };
7657                 break;
7658         /* linux_recvfrom */
7659         case 371:
7660                 switch (ndx) {
7661                 case 0:
7662                         p = "l_int";
7663                         break;
7664                 case 1:
7665                         p = "l_uintptr_t";
7666                         break;
7667                 case 2:
7668                         p = "l_size_t";
7669                         break;
7670                 case 3:
7671                         p = "l_int";
7672                         break;
7673                 case 4:
7674                         p = "l_uintptr_t";
7675                         break;
7676                 case 5:
7677                         p = "l_uintptr_t";
7678                         break;
7679                 default:
7680                         break;
7681                 };
7682                 break;
7683         /* linux_recvmsg */
7684         case 372:
7685                 switch (ndx) {
7686                 case 0:
7687                         p = "l_int";
7688                         break;
7689                 case 1:
7690                         p = "l_uintptr_t";
7691                         break;
7692                 case 2:
7693                         p = "l_int";
7694                         break;
7695                 default:
7696                         break;
7697                 };
7698                 break;
7699         /* linux_shutdown */
7700         case 373:
7701                 switch (ndx) {
7702                 case 0:
7703                         p = "l_int";
7704                         break;
7705                 case 1:
7706                         p = "l_int";
7707                         break;
7708                 default:
7709                         break;
7710                 };
7711                 break;
7712         /* linux_userfaultfd */
7713         case 374:
7714                 switch (ndx) {
7715                 case 0:
7716                         p = "l_int";
7717                         break;
7718                 default:
7719                         break;
7720                 };
7721                 break;
7722         /* linux_membarrier */
7723         case 375:
7724                 switch (ndx) {
7725                 case 0:
7726                         p = "l_int";
7727                         break;
7728                 case 1:
7729                         p = "l_int";
7730                         break;
7731                 default:
7732                         break;
7733                 };
7734                 break;
7735         /* linux_mlock2 */
7736         case 376:
7737                 switch (ndx) {
7738                 case 0:
7739                         p = "l_ulong";
7740                         break;
7741                 case 1:
7742                         p = "l_size_t";
7743                         break;
7744                 case 2:
7745                         p = "l_int";
7746                         break;
7747                 default:
7748                         break;
7749                 };
7750                 break;
7751         /* linux_copy_file_range */
7752         case 377:
7753                 switch (ndx) {
7754                 case 0:
7755                         p = "l_int";
7756                         break;
7757                 case 1:
7758                         p = "userland l_loff_t *";
7759                         break;
7760                 case 2:
7761                         p = "l_int";
7762                         break;
7763                 case 3:
7764                         p = "userland l_loff_t *";
7765                         break;
7766                 case 4:
7767                         p = "l_size_t";
7768                         break;
7769                 case 5:
7770                         p = "l_uint";
7771                         break;
7772                 default:
7773                         break;
7774                 };
7775                 break;
7776         /* linux_preadv2 */
7777         case 378:
7778                 switch (ndx) {
7779                 case 0:
7780                         p = "l_ulong";
7781                         break;
7782                 case 1:
7783                         p = "userland const struct iovec *";
7784                         break;
7785                 case 2:
7786                         p = "l_ulong";
7787                         break;
7788                 case 3:
7789                         p = "l_ulong";
7790                         break;
7791                 case 4:
7792                         p = "l_ulong";
7793                         break;
7794                 case 5:
7795                         p = "l_int";
7796                         break;
7797                 default:
7798                         break;
7799                 };
7800                 break;
7801         /* linux_pwritev2 */
7802         case 379:
7803                 switch (ndx) {
7804                 case 0:
7805                         p = "l_ulong";
7806                         break;
7807                 case 1:
7808                         p = "userland const struct iovec *";
7809                         break;
7810                 case 2:
7811                         p = "l_ulong";
7812                         break;
7813                 case 3:
7814                         p = "l_ulong";
7815                         break;
7816                 case 4:
7817                         p = "l_ulong";
7818                         break;
7819                 case 5:
7820                         p = "l_int";
7821                         break;
7822                 default:
7823                         break;
7824                 };
7825                 break;
7826         /* linux_pkey_mprotect */
7827         case 380:
7828                 switch (ndx) {
7829                 case 0:
7830                         p = "l_ulong";
7831                         break;
7832                 case 1:
7833                         p = "l_size_t";
7834                         break;
7835                 case 2:
7836                         p = "l_ulong";
7837                         break;
7838                 case 3:
7839                         p = "l_int";
7840                         break;
7841                 default:
7842                         break;
7843                 };
7844                 break;
7845         /* linux_pkey_alloc */
7846         case 381:
7847                 switch (ndx) {
7848                 case 0:
7849                         p = "l_ulong";
7850                         break;
7851                 case 1:
7852                         p = "l_ulong";
7853                         break;
7854                 default:
7855                         break;
7856                 };
7857                 break;
7858         /* linux_pkey_free */
7859         case 382:
7860                 switch (ndx) {
7861                 case 0:
7862                         p = "l_int";
7863                         break;
7864                 default:
7865                         break;
7866                 };
7867                 break;
7868         /* linux_statx */
7869         case 383:
7870                 switch (ndx) {
7871                 case 0:
7872                         p = "l_int";
7873                         break;
7874                 case 1:
7875                         p = "userland const char *";
7876                         break;
7877                 case 2:
7878                         p = "l_uint";
7879                         break;
7880                 case 3:
7881                         p = "l_uint";
7882                         break;
7883                 case 4:
7884                         p = "userland void *";
7885                         break;
7886                 default:
7887                         break;
7888                 };
7889                 break;
7890         /* linux_arch_prctl */
7891         case 384:
7892                 switch (ndx) {
7893                 case 0:
7894                         p = "l_int";
7895                         break;
7896                 case 1:
7897                         p = "l_ulong";
7898                         break;
7899                 default:
7900                         break;
7901                 };
7902                 break;
7903         /* linux_io_pgetevents */
7904         case 385:
7905                 break;
7906         /* linux_rseq */
7907         case 386:
7908                 break;
7909         /* linux_semget */
7910         case 393:
7911                 switch (ndx) {
7912                 case 0:
7913                         p = "l_key_t";
7914                         break;
7915                 case 1:
7916                         p = "l_int";
7917                         break;
7918                 case 2:
7919                         p = "l_int";
7920                         break;
7921                 default:
7922                         break;
7923                 };
7924                 break;
7925         /* linux_semctl */
7926         case 394:
7927                 switch (ndx) {
7928                 case 0:
7929                         p = "l_int";
7930                         break;
7931                 case 1:
7932                         p = "l_int";
7933                         break;
7934                 case 2:
7935                         p = "l_int";
7936                         break;
7937                 case 3:
7938                         p = "union l_semun";
7939                         break;
7940                 default:
7941                         break;
7942                 };
7943                 break;
7944         /* linux_shmget */
7945         case 395:
7946                 switch (ndx) {
7947                 case 0:
7948                         p = "l_key_t";
7949                         break;
7950                 case 1:
7951                         p = "l_size_t";
7952                         break;
7953                 case 2:
7954                         p = "l_int";
7955                         break;
7956                 default:
7957                         break;
7958                 };
7959                 break;
7960         /* linux_shmctl */
7961         case 396:
7962                 switch (ndx) {
7963                 case 0:
7964                         p = "l_int";
7965                         break;
7966                 case 1:
7967                         p = "l_int";
7968                         break;
7969                 case 2:
7970                         p = "userland struct l_shmid_ds *";
7971                         break;
7972                 default:
7973                         break;
7974                 };
7975                 break;
7976         /* linux_shmat */
7977         case 397:
7978                 switch (ndx) {
7979                 case 0:
7980                         p = "l_int";
7981                         break;
7982                 case 1:
7983                         p = "userland char *";
7984                         break;
7985                 case 2:
7986                         p = "l_int";
7987                         break;
7988                 default:
7989                         break;
7990                 };
7991                 break;
7992         /* linux_shmdt */
7993         case 398:
7994                 switch (ndx) {
7995                 case 0:
7996                         p = "userland char *";
7997                         break;
7998                 default:
7999                         break;
8000                 };
8001                 break;
8002         /* linux_msgget */
8003         case 399:
8004                 switch (ndx) {
8005                 case 0:
8006                         p = "l_key_t";
8007                         break;
8008                 case 1:
8009                         p = "l_int";
8010                         break;
8011                 default:
8012                         break;
8013                 };
8014                 break;
8015         /* linux_msgsnd */
8016         case 400:
8017                 switch (ndx) {
8018                 case 0:
8019                         p = "l_int";
8020                         break;
8021                 case 1:
8022                         p = "userland struct l_msgbuf *";
8023                         break;
8024                 case 2:
8025                         p = "l_size_t";
8026                         break;
8027                 case 3:
8028                         p = "l_int";
8029                         break;
8030                 default:
8031                         break;
8032                 };
8033                 break;
8034         /* linux_msgrcv */
8035         case 401:
8036                 switch (ndx) {
8037                 case 0:
8038                         p = "l_int";
8039                         break;
8040                 case 1:
8041                         p = "userland struct l_msgbuf *";
8042                         break;
8043                 case 2:
8044                         p = "l_size_t";
8045                         break;
8046                 case 3:
8047                         p = "l_long";
8048                         break;
8049                 case 4:
8050                         p = "l_int";
8051                         break;
8052                 default:
8053                         break;
8054                 };
8055                 break;
8056         /* linux_msgctl */
8057         case 402:
8058                 switch (ndx) {
8059                 case 0:
8060                         p = "l_int";
8061                         break;
8062                 case 1:
8063                         p = "l_int";
8064                         break;
8065                 case 2:
8066                         p = "userland struct l_msqid_ds *";
8067                         break;
8068                 default:
8069                         break;
8070                 };
8071                 break;
8072         /* linux_clock_gettime64 */
8073         case 403:
8074                 switch (ndx) {
8075                 case 0:
8076                         p = "clockid_t";
8077                         break;
8078                 case 1:
8079                         p = "userland struct l_timespec64 *";
8080                         break;
8081                 default:
8082                         break;
8083                 };
8084                 break;
8085         /* linux_clock_settime64 */
8086         case 404:
8087                 break;
8088         /* linux_clock_adjtime64 */
8089         case 405:
8090                 break;
8091         /* linux_clock_getres_time64 */
8092         case 406:
8093                 break;
8094         /* linux_clock_nanosleep_time64 */
8095         case 407:
8096                 break;
8097         /* linux_timer_gettime64 */
8098         case 408:
8099                 break;
8100         /* linux_timer_settime64 */
8101         case 409:
8102                 break;
8103         /* linux_timerfd_gettime64 */
8104         case 410:
8105                 break;
8106         /* linux_timerfd_settime64 */
8107         case 411:
8108                 break;
8109         /* linux_utimensat_time64 */
8110         case 412:
8111                 switch (ndx) {
8112                 case 0:
8113                         p = "l_int";
8114                         break;
8115                 case 1:
8116                         p = "userland const char *";
8117                         break;
8118                 case 2:
8119                         p = "userland const struct l_timespec64 *";
8120                         break;
8121                 case 3:
8122                         p = "l_int";
8123                         break;
8124                 default:
8125                         break;
8126                 };
8127                 break;
8128         /* linux_pselect6_time64 */
8129         case 413:
8130                 break;
8131         /* linux_ppoll_time64 */
8132         case 414:
8133                 break;
8134         /* linux_io_pgetevents_time64 */
8135         case 416:
8136                 break;
8137         /* linux_recvmmsg_time64 */
8138         case 417:
8139                 break;
8140         /* linux_mq_timedsend_time64 */
8141         case 418:
8142                 break;
8143         /* linux_mq_timedreceive_time64 */
8144         case 419:
8145                 break;
8146         /* linux_semtimedop_time64 */
8147         case 420:
8148                 break;
8149         /* linux_rt_sigtimedwait_time64 */
8150         case 421:
8151                 break;
8152         /* linux_futex_time64 */
8153         case 422:
8154                 break;
8155         /* linux_sched_rr_get_interval_time64 */
8156         case 423:
8157                 break;
8158         /* linux_pidfd_send_signal */
8159         case 424:
8160                 switch (ndx) {
8161                 case 0:
8162                         p = "l_int";
8163                         break;
8164                 case 1:
8165                         p = "l_int";
8166                         break;
8167                 case 2:
8168                         p = "userland l_siginfo_t *";
8169                         break;
8170                 case 3:
8171                         p = "l_uint";
8172                         break;
8173                 default:
8174                         break;
8175                 };
8176                 break;
8177         /* linux_io_uring_setup */
8178         case 425:
8179                 break;
8180         /* linux_io_uring_enter */
8181         case 426:
8182                 break;
8183         /* linux_io_uring_register */
8184         case 427:
8185                 break;
8186         /* linux_open_tree */
8187         case 428:
8188                 break;
8189         /* linux_move_mount */
8190         case 429:
8191                 break;
8192         /* linux_fsopen */
8193         case 430:
8194                 break;
8195         /* linux_fsconfig */
8196         case 431:
8197                 break;
8198         /* linux_fsmount */
8199         case 432:
8200                 break;
8201         /* linux_fspick */
8202         case 433:
8203                 break;
8204         /* linux_pidfd_open */
8205         case 434:
8206                 break;
8207         /* linux_clone3 */
8208         case 435:
8209                 break;
8210         /* linux_close_range */
8211         case 436:
8212                 break;
8213         /* linux_openat2 */
8214         case 437:
8215                 break;
8216         /* linux_pidfd_getfd */
8217         case 438:
8218                 break;
8219         /* linux_faccessat2 */
8220         case 439:
8221                 break;
8222         /* linux_process_madvise */
8223         case 440:
8224                 break;
8225         /* linux_epoll_pwait2 */
8226         case 441:
8227                 break;
8228         /* linux_mount_setattr */
8229         case 442:
8230                 break;
8231         default:
8232                 break;
8233         };
8234         if (p != NULL)
8235                 strlcpy(desc, p, descsz);
8236 }
8237 static void
8238 systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
8239 {
8240         const char *p = NULL;
8241         switch (sysnum) {
8242 #define nosys   linux_nosys
8243         /* linux_exit */
8244         case 1:
8245                 if (ndx == 0 || ndx == 1)
8246                         p = "void";
8247                 break;
8248         /* linux_fork */
8249         case 2:
8250         /* read */
8251         case 3:
8252                 if (ndx == 0 || ndx == 1)
8253                         p = "int";
8254                 break;
8255         /* write */
8256         case 4:
8257                 if (ndx == 0 || ndx == 1)
8258                         p = "int";
8259                 break;
8260         /* linux_open */
8261         case 5:
8262                 if (ndx == 0 || ndx == 1)
8263                         p = "int";
8264                 break;
8265         /* close */
8266         case 6:
8267                 if (ndx == 0 || ndx == 1)
8268                         p = "int";
8269                 break;
8270         /* linux_waitpid */
8271         case 7:
8272                 if (ndx == 0 || ndx == 1)
8273                         p = "int";
8274                 break;
8275         /* linux_creat */
8276         case 8:
8277                 if (ndx == 0 || ndx == 1)
8278                         p = "int";
8279                 break;
8280         /* linux_link */
8281         case 9:
8282                 if (ndx == 0 || ndx == 1)
8283                         p = "int";
8284                 break;
8285         /* linux_unlink */
8286         case 10:
8287                 if (ndx == 0 || ndx == 1)
8288                         p = "int";
8289                 break;
8290         /* linux_execve */
8291         case 11:
8292                 if (ndx == 0 || ndx == 1)
8293                         p = "int";
8294                 break;
8295         /* linux_chdir */
8296         case 12:
8297                 if (ndx == 0 || ndx == 1)
8298                         p = "int";
8299                 break;
8300         /* linux_time */
8301         case 13:
8302                 if (ndx == 0 || ndx == 1)
8303                         p = "int";
8304                 break;
8305         /* linux_mknod */
8306         case 14:
8307                 if (ndx == 0 || ndx == 1)
8308                         p = "int";
8309                 break;
8310         /* linux_chmod */
8311         case 15:
8312                 if (ndx == 0 || ndx == 1)
8313                         p = "int";
8314                 break;
8315         /* linux_lchown16 */
8316         case 16:
8317                 if (ndx == 0 || ndx == 1)
8318                         p = "int";
8319                 break;
8320         /* linux_stat */
8321         case 18:
8322                 if (ndx == 0 || ndx == 1)
8323                         p = "int";
8324                 break;
8325         /* linux_lseek */
8326         case 19:
8327                 if (ndx == 0 || ndx == 1)
8328                         p = "int";
8329                 break;
8330         /* linux_getpid */
8331         case 20:
8332         /* linux_mount */
8333         case 21:
8334                 if (ndx == 0 || ndx == 1)
8335                         p = "int";
8336                 break;
8337         /* linux_oldumount */
8338         case 22:
8339                 if (ndx == 0 || ndx == 1)
8340                         p = "int";
8341                 break;
8342         /* linux_setuid16 */
8343         case 23:
8344                 if (ndx == 0 || ndx == 1)
8345                         p = "int";
8346                 break;
8347         /* linux_getuid16 */
8348         case 24:
8349         /* linux_stime */
8350         case 25:
8351         /* linux_ptrace */
8352         case 26:
8353                 if (ndx == 0 || ndx == 1)
8354                         p = "int";
8355                 break;
8356         /* linux_alarm */
8357         case 27:
8358                 if (ndx == 0 || ndx == 1)
8359                         p = "int";
8360                 break;
8361         /* linux_fstat */
8362         case 28:
8363                 if (ndx == 0 || ndx == 1)
8364                         p = "int";
8365                 break;
8366         /* linux_pause */
8367         case 29:
8368         /* linux_utime */
8369         case 30:
8370                 if (ndx == 0 || ndx == 1)
8371                         p = "int";
8372                 break;
8373         /* linux_access */
8374         case 33:
8375                 if (ndx == 0 || ndx == 1)
8376                         p = "int";
8377                 break;
8378         /* linux_nice */
8379         case 34:
8380                 if (ndx == 0 || ndx == 1)
8381                         p = "int";
8382                 break;
8383         /* sync */
8384         case 36:
8385         /* linux_kill */
8386         case 37:
8387                 if (ndx == 0 || ndx == 1)
8388                         p = "int";
8389                 break;
8390         /* linux_rename */
8391         case 38:
8392                 if (ndx == 0 || ndx == 1)
8393                         p = "int";
8394                 break;
8395         /* linux_mkdir */
8396         case 39:
8397                 if (ndx == 0 || ndx == 1)
8398                         p = "int";
8399                 break;
8400         /* linux_rmdir */
8401         case 40:
8402                 if (ndx == 0 || ndx == 1)
8403                         p = "int";
8404                 break;
8405         /* dup */
8406         case 41:
8407                 if (ndx == 0 || ndx == 1)
8408                         p = "int";
8409                 break;
8410         /* linux_pipe */
8411         case 42:
8412                 if (ndx == 0 || ndx == 1)
8413                         p = "int";
8414                 break;
8415         /* linux_times */
8416         case 43:
8417                 if (ndx == 0 || ndx == 1)
8418                         p = "int";
8419                 break;
8420         /* linux_brk */
8421         case 45:
8422                 if (ndx == 0 || ndx == 1)
8423                         p = "int";
8424                 break;
8425         /* linux_setgid16 */
8426         case 46:
8427                 if (ndx == 0 || ndx == 1)
8428                         p = "int";
8429                 break;
8430         /* linux_getgid16 */
8431         case 47:
8432         /* linux_signal */
8433         case 48:
8434                 if (ndx == 0 || ndx == 1)
8435                         p = "int";
8436                 break;
8437         /* linux_geteuid16 */
8438         case 49:
8439         /* linux_getegid16 */
8440         case 50:
8441         /* acct */
8442         case 51:
8443                 if (ndx == 0 || ndx == 1)
8444                         p = "int";
8445                 break;
8446         /* linux_umount */
8447         case 52:
8448                 if (ndx == 0 || ndx == 1)
8449                         p = "int";
8450                 break;
8451         /* linux_ioctl */
8452         case 54:
8453                 if (ndx == 0 || ndx == 1)
8454                         p = "int";
8455                 break;
8456         /* linux_fcntl */
8457         case 55:
8458                 if (ndx == 0 || ndx == 1)
8459                         p = "int";
8460                 break;
8461         /* setpgid */
8462         case 57:
8463                 if (ndx == 0 || ndx == 1)
8464                         p = "int";
8465                 break;
8466         /* linux_olduname */
8467         case 59:
8468         /* umask */
8469         case 60:
8470                 if (ndx == 0 || ndx == 1)
8471                         p = "int";
8472                 break;
8473         /* chroot */
8474         case 61:
8475                 if (ndx == 0 || ndx == 1)
8476                         p = "int";
8477                 break;
8478         /* linux_ustat */
8479         case 62:
8480                 if (ndx == 0 || ndx == 1)
8481                         p = "int";
8482                 break;
8483         /* dup2 */
8484         case 63:
8485                 if (ndx == 0 || ndx == 1)
8486                         p = "int";
8487                 break;
8488         /* linux_getppid */
8489         case 64:
8490         /* getpgrp */
8491         case 65:
8492         /* setsid */
8493         case 66:
8494         /* linux_sigaction */
8495         case 67:
8496                 if (ndx == 0 || ndx == 1)
8497                         p = "int";
8498                 break;
8499         /* linux_sgetmask */
8500         case 68:
8501         /* linux_ssetmask */
8502         case 69:
8503                 if (ndx == 0 || ndx == 1)
8504                         p = "int";
8505                 break;
8506         /* linux_setreuid16 */
8507         case 70:
8508                 if (ndx == 0 || ndx == 1)
8509                         p = "int";
8510                 break;
8511         /* linux_setregid16 */
8512         case 71:
8513                 if (ndx == 0 || ndx == 1)
8514                         p = "int";
8515                 break;
8516         /* linux_sigsuspend */
8517         case 72:
8518                 if (ndx == 0 || ndx == 1)
8519                         p = "int";
8520                 break;
8521         /* linux_sigpending */
8522         case 73:
8523                 if (ndx == 0 || ndx == 1)
8524                         p = "int";
8525                 break;
8526         /* linux_sethostname */
8527         case 74:
8528                 if (ndx == 0 || ndx == 1)
8529                         p = "int";
8530                 break;
8531         /* linux_setrlimit */
8532         case 75:
8533                 if (ndx == 0 || ndx == 1)
8534                         p = "int";
8535                 break;
8536         /* linux_old_getrlimit */
8537         case 76:
8538                 if (ndx == 0 || ndx == 1)
8539                         p = "int";
8540                 break;
8541         /* getrusage */
8542         case 77:
8543                 if (ndx == 0 || ndx == 1)
8544                         p = "int";
8545                 break;
8546         /* gettimeofday */
8547         case 78:
8548                 if (ndx == 0 || ndx == 1)
8549                         p = "int";
8550                 break;
8551         /* settimeofday */
8552         case 79:
8553                 if (ndx == 0 || ndx == 1)
8554                         p = "int";
8555                 break;
8556         /* linux_getgroups16 */
8557         case 80:
8558                 if (ndx == 0 || ndx == 1)
8559                         p = "int";
8560                 break;
8561         /* linux_setgroups16 */
8562         case 81:
8563                 if (ndx == 0 || ndx == 1)
8564                         p = "int";
8565                 break;
8566         /* linux_old_select */
8567         case 82:
8568                 if (ndx == 0 || ndx == 1)
8569                         p = "int";
8570                 break;
8571         /* linux_symlink */
8572         case 83:
8573                 if (ndx == 0 || ndx == 1)
8574                         p = "int";
8575                 break;
8576         /* linux_lstat */
8577         case 84:
8578                 if (ndx == 0 || ndx == 1)
8579                         p = "int";
8580                 break;
8581         /* linux_readlink */
8582         case 85:
8583                 if (ndx == 0 || ndx == 1)
8584                         p = "int";
8585                 break;
8586         /* linux_uselib */
8587         case 86:
8588                 if (ndx == 0 || ndx == 1)
8589                         p = "int";
8590                 break;
8591         /* swapon */
8592         case 87:
8593                 if (ndx == 0 || ndx == 1)
8594                         p = "int";
8595                 break;
8596         /* linux_reboot */
8597         case 88:
8598                 if (ndx == 0 || ndx == 1)
8599                         p = "int";
8600                 break;
8601         /* linux_readdir */
8602         case 89:
8603                 if (ndx == 0 || ndx == 1)
8604                         p = "int";
8605                 break;
8606         /* linux_mmap */
8607         case 90:
8608                 if (ndx == 0 || ndx == 1)
8609                         p = "int";
8610                 break;
8611         /* munmap */
8612         case 91:
8613                 if (ndx == 0 || ndx == 1)
8614                         p = "int";
8615                 break;
8616         /* linux_truncate */
8617         case 92:
8618                 if (ndx == 0 || ndx == 1)
8619                         p = "int";
8620                 break;
8621         /* linux_ftruncate */
8622         case 93:
8623                 if (ndx == 0 || ndx == 1)
8624                         p = "int";
8625                 break;
8626         /* fchmod */
8627         case 94:
8628                 if (ndx == 0 || ndx == 1)
8629                         p = "int";
8630                 break;
8631         /* fchown */
8632         case 95:
8633                 if (ndx == 0 || ndx == 1)
8634                         p = "int";
8635                 break;
8636         /* linux_getpriority */
8637         case 96:
8638                 if (ndx == 0 || ndx == 1)
8639                         p = "int";
8640                 break;
8641         /* setpriority */
8642         case 97:
8643                 if (ndx == 0 || ndx == 1)
8644                         p = "int";
8645                 break;
8646         /* linux_statfs */
8647         case 99:
8648                 if (ndx == 0 || ndx == 1)
8649                         p = "int";
8650                 break;
8651         /* linux_fstatfs */
8652         case 100:
8653                 if (ndx == 0 || ndx == 1)
8654                         p = "int";
8655                 break;
8656         /* linux_ioperm */
8657         case 101:
8658                 if (ndx == 0 || ndx == 1)
8659                         p = "int";
8660                 break;
8661         /* linux_socketcall */
8662         case 102:
8663                 if (ndx == 0 || ndx == 1)
8664                         p = "int";
8665                 break;
8666         /* linux_syslog */
8667         case 103:
8668                 if (ndx == 0 || ndx == 1)
8669                         p = "int";
8670                 break;
8671         /* linux_setitimer */
8672         case 104:
8673                 if (ndx == 0 || ndx == 1)
8674                         p = "int";
8675                 break;
8676         /* linux_getitimer */
8677         case 105:
8678                 if (ndx == 0 || ndx == 1)
8679                         p = "int";
8680                 break;
8681         /* linux_newstat */
8682         case 106:
8683                 if (ndx == 0 || ndx == 1)
8684                         p = "int";
8685                 break;
8686         /* linux_newlstat */
8687         case 107:
8688                 if (ndx == 0 || ndx == 1)
8689                         p = "int";
8690                 break;
8691         /* linux_newfstat */
8692         case 108:
8693                 if (ndx == 0 || ndx == 1)
8694                         p = "int";
8695                 break;
8696         /* linux_uname */
8697         case 109:
8698         /* linux_iopl */
8699         case 110:
8700                 if (ndx == 0 || ndx == 1)
8701                         p = "int";
8702                 break;
8703         /* linux_vhangup */
8704         case 111:
8705         /* linux_vm86old */
8706         case 113:
8707         /* linux_wait4 */
8708         case 114:
8709                 if (ndx == 0 || ndx == 1)
8710                         p = "int";
8711                 break;
8712         /* linux_swapoff */
8713         case 115:
8714         /* linux_sysinfo */
8715         case 116:
8716                 if (ndx == 0 || ndx == 1)
8717                         p = "int";
8718                 break;
8719         /* linux_ipc */
8720         case 117:
8721                 if (ndx == 0 || ndx == 1)
8722                         p = "int";
8723                 break;
8724         /* fsync */
8725         case 118:
8726                 if (ndx == 0 || ndx == 1)
8727                         p = "int";
8728                 break;
8729         /* linux_sigreturn */
8730         case 119:
8731                 if (ndx == 0 || ndx == 1)
8732                         p = "int";
8733                 break;
8734         /* linux_clone */
8735         case 120:
8736                 if (ndx == 0 || ndx == 1)
8737                         p = "int";
8738                 break;
8739         /* linux_setdomainname */
8740         case 121:
8741                 if (ndx == 0 || ndx == 1)
8742                         p = "int";
8743                 break;
8744         /* linux_newuname */
8745         case 122:
8746                 if (ndx == 0 || ndx == 1)
8747                         p = "int";
8748                 break;
8749         /* linux_modify_ldt */
8750         case 123:
8751                 if (ndx == 0 || ndx == 1)
8752                         p = "int";
8753                 break;
8754         /* linux_adjtimex */
8755         case 124:
8756         /* linux_mprotect */
8757         case 125:
8758                 if (ndx == 0 || ndx == 1)
8759                         p = "int";
8760                 break;
8761         /* linux_sigprocmask */
8762         case 126:
8763                 if (ndx == 0 || ndx == 1)
8764                         p = "int";
8765                 break;
8766         /* linux_init_module */
8767         case 128:
8768         /* linux_delete_module */
8769         case 129:
8770         /* linux_quotactl */
8771         case 131:
8772         /* getpgid */
8773         case 132:
8774                 if (ndx == 0 || ndx == 1)
8775                         p = "int";
8776                 break;
8777         /* fchdir */
8778         case 133:
8779                 if (ndx == 0 || ndx == 1)
8780                         p = "int";
8781                 break;
8782         /* linux_bdflush */
8783         case 134:
8784         /* linux_sysfs */
8785         case 135:
8786                 if (ndx == 0 || ndx == 1)
8787                         p = "int";
8788                 break;
8789         /* linux_personality */
8790         case 136:
8791                 if (ndx == 0 || ndx == 1)
8792                         p = "int";
8793                 break;
8794         /* linux_setfsuid16 */
8795         case 138:
8796                 if (ndx == 0 || ndx == 1)
8797                         p = "int";
8798                 break;
8799         /* linux_setfsgid16 */
8800         case 139:
8801                 if (ndx == 0 || ndx == 1)
8802                         p = "int";
8803                 break;
8804         /* linux_llseek */
8805         case 140:
8806                 if (ndx == 0 || ndx == 1)
8807                         p = "int";
8808                 break;
8809         /* linux_getdents */
8810         case 141:
8811                 if (ndx == 0 || ndx == 1)
8812                         p = "int";
8813                 break;
8814         /* linux_select */
8815         case 142:
8816                 if (ndx == 0 || ndx == 1)
8817                         p = "int";
8818                 break;
8819         /* flock */
8820         case 143:
8821                 if (ndx == 0 || ndx == 1)
8822                         p = "int";
8823                 break;
8824         /* linux_msync */
8825         case 144:
8826                 if (ndx == 0 || ndx == 1)
8827                         p = "int";
8828                 break;
8829         /* readv */
8830         case 145:
8831                 if (ndx == 0 || ndx == 1)
8832                         p = "int";
8833                 break;
8834         /* writev */
8835         case 146:
8836                 if (ndx == 0 || ndx == 1)
8837                         p = "int";
8838                 break;
8839         /* linux_getsid */
8840         case 147:
8841                 if (ndx == 0 || ndx == 1)
8842                         p = "int";
8843                 break;
8844         /* linux_fdatasync */
8845         case 148:
8846                 if (ndx == 0 || ndx == 1)
8847                         p = "int";
8848                 break;
8849         /* linux_sysctl */
8850         case 149:
8851                 if (ndx == 0 || ndx == 1)
8852                         p = "int";
8853                 break;
8854         /* mlock */
8855         case 150:
8856                 if (ndx == 0 || ndx == 1)
8857                         p = "int";
8858                 break;
8859         /* munlock */
8860         case 151:
8861                 if (ndx == 0 || ndx == 1)
8862                         p = "int";
8863                 break;
8864         /* mlockall */
8865         case 152:
8866                 if (ndx == 0 || ndx == 1)
8867                         p = "int";
8868                 break;
8869         /* munlockall */
8870         case 153:
8871         /* linux_sched_setparam */
8872         case 154:
8873                 if (ndx == 0 || ndx == 1)
8874                         p = "int";
8875                 break;
8876         /* linux_sched_getparam */
8877         case 155:
8878                 if (ndx == 0 || ndx == 1)
8879                         p = "int";
8880                 break;
8881         /* linux_sched_setscheduler */
8882         case 156:
8883                 if (ndx == 0 || ndx == 1)
8884                         p = "int";
8885                 break;
8886         /* linux_sched_getscheduler */
8887         case 157:
8888                 if (ndx == 0 || ndx == 1)
8889                         p = "int";
8890                 break;
8891         /* sched_yield */
8892         case 158:
8893         /* linux_sched_get_priority_max */
8894         case 159:
8895                 if (ndx == 0 || ndx == 1)
8896                         p = "int";
8897                 break;
8898         /* linux_sched_get_priority_min */
8899         case 160:
8900                 if (ndx == 0 || ndx == 1)
8901                         p = "int";
8902                 break;
8903         /* linux_sched_rr_get_interval */
8904         case 161:
8905                 if (ndx == 0 || ndx == 1)
8906                         p = "int";
8907                 break;
8908         /* linux_nanosleep */
8909         case 162:
8910                 if (ndx == 0 || ndx == 1)
8911                         p = "int";
8912                 break;
8913         /* linux_mremap */
8914         case 163:
8915                 if (ndx == 0 || ndx == 1)
8916                         p = "int";
8917                 break;
8918         /* linux_setresuid16 */
8919         case 164:
8920                 if (ndx == 0 || ndx == 1)
8921                         p = "int";
8922                 break;
8923         /* linux_getresuid16 */
8924         case 165:
8925                 if (ndx == 0 || ndx == 1)
8926                         p = "int";
8927                 break;
8928         /* linux_vm86 */
8929         case 166:
8930         /* poll */
8931         case 168:
8932                 if (ndx == 0 || ndx == 1)
8933                         p = "int";
8934                 break;
8935         /* linux_setresgid16 */
8936         case 170:
8937                 if (ndx == 0 || ndx == 1)
8938                         p = "int";
8939                 break;
8940         /* linux_getresgid16 */
8941         case 171:
8942                 if (ndx == 0 || ndx == 1)
8943                         p = "int";
8944                 break;
8945         /* linux_prctl */
8946         case 172:
8947                 if (ndx == 0 || ndx == 1)
8948                         p = "int";
8949                 break;
8950         /* linux_rt_sigreturn */
8951         case 173:
8952                 if (ndx == 0 || ndx == 1)
8953                         p = "int";
8954                 break;
8955         /* linux_rt_sigaction */
8956         case 174:
8957                 if (ndx == 0 || ndx == 1)
8958                         p = "int";
8959                 break;
8960         /* linux_rt_sigprocmask */
8961         case 175:
8962                 if (ndx == 0 || ndx == 1)
8963                         p = "int";
8964                 break;
8965         /* linux_rt_sigpending */
8966         case 176:
8967                 if (ndx == 0 || ndx == 1)
8968                         p = "int";
8969                 break;
8970         /* linux_rt_sigtimedwait */
8971         case 177:
8972                 if (ndx == 0 || ndx == 1)
8973                         p = "int";
8974                 break;
8975         /* linux_rt_sigqueueinfo */
8976         case 178:
8977                 if (ndx == 0 || ndx == 1)
8978                         p = "int";
8979                 break;
8980         /* linux_rt_sigsuspend */
8981         case 179:
8982                 if (ndx == 0 || ndx == 1)
8983                         p = "int";
8984                 break;
8985         /* linux_pread */
8986         case 180:
8987                 if (ndx == 0 || ndx == 1)
8988                         p = "int";
8989                 break;
8990         /* linux_pwrite */
8991         case 181:
8992                 if (ndx == 0 || ndx == 1)
8993                         p = "int";
8994                 break;
8995         /* linux_chown16 */
8996         case 182:
8997                 if (ndx == 0 || ndx == 1)
8998                         p = "int";
8999                 break;
9000         /* linux_getcwd */
9001         case 183:
9002                 if (ndx == 0 || ndx == 1)
9003                         p = "int";
9004                 break;
9005         /* linux_capget */
9006         case 184:
9007                 if (ndx == 0 || ndx == 1)
9008                         p = "int";
9009                 break;
9010         /* linux_capset */
9011         case 185:
9012                 if (ndx == 0 || ndx == 1)
9013                         p = "int";
9014                 break;
9015         /* linux_sigaltstack */
9016         case 186:
9017                 if (ndx == 0 || ndx == 1)
9018                         p = "int";
9019                 break;
9020         /* linux_sendfile */
9021         case 187:
9022                 if (ndx == 0 || ndx == 1)
9023                         p = "int";
9024                 break;
9025         /* linux_vfork */
9026         case 190:
9027         /* linux_getrlimit */
9028         case 191:
9029                 if (ndx == 0 || ndx == 1)
9030                         p = "int";
9031                 break;
9032         /* linux_mmap2 */
9033         case 192:
9034                 if (ndx == 0 || ndx == 1)
9035                         p = "int";
9036                 break;
9037         /* linux_truncate64 */
9038         case 193:
9039                 if (ndx == 0 || ndx == 1)
9040                         p = "int";
9041                 break;
9042         /* linux_ftruncate64 */
9043         case 194:
9044                 if (ndx == 0 || ndx == 1)
9045                         p = "int";
9046                 break;
9047         /* linux_stat64 */
9048         case 195:
9049                 if (ndx == 0 || ndx == 1)
9050                         p = "int";
9051                 break;
9052         /* linux_lstat64 */
9053         case 196:
9054                 if (ndx == 0 || ndx == 1)
9055                         p = "int";
9056                 break;
9057         /* linux_fstat64 */
9058         case 197:
9059                 if (ndx == 0 || ndx == 1)
9060                         p = "int";
9061                 break;
9062         /* linux_lchown */
9063         case 198:
9064                 if (ndx == 0 || ndx == 1)
9065                         p = "int";
9066                 break;
9067         /* linux_getuid */
9068         case 199:
9069         /* linux_getgid */
9070         case 200:
9071         /* geteuid */
9072         case 201:
9073         /* getegid */
9074         case 202:
9075         /* setreuid */
9076         case 203:
9077                 if (ndx == 0 || ndx == 1)
9078                         p = "int";
9079                 break;
9080         /* setregid */
9081         case 204:
9082                 if (ndx == 0 || ndx == 1)
9083                         p = "int";
9084                 break;
9085         /* linux_getgroups */
9086         case 205:
9087                 if (ndx == 0 || ndx == 1)
9088                         p = "int";
9089                 break;
9090         /* linux_setgroups */
9091         case 206:
9092                 if (ndx == 0 || ndx == 1)
9093                         p = "int";
9094                 break;
9095         /* fchown */
9096         case 207:
9097         /* setresuid */
9098         case 208:
9099                 if (ndx == 0 || ndx == 1)
9100                         p = "int";
9101                 break;
9102         /* getresuid */
9103         case 209:
9104                 if (ndx == 0 || ndx == 1)
9105                         p = "int";
9106                 break;
9107         /* setresgid */
9108         case 210:
9109                 if (ndx == 0 || ndx == 1)
9110                         p = "int";
9111                 break;
9112         /* getresgid */
9113         case 211:
9114                 if (ndx == 0 || ndx == 1)
9115                         p = "int";
9116                 break;
9117         /* linux_chown */
9118         case 212:
9119                 if (ndx == 0 || ndx == 1)
9120                         p = "int";
9121                 break;
9122         /* setuid */
9123         case 213:
9124                 if (ndx == 0 || ndx == 1)
9125                         p = "int";
9126                 break;
9127         /* setgid */
9128         case 214:
9129                 if (ndx == 0 || ndx == 1)
9130                         p = "int";
9131                 break;
9132         /* linux_setfsuid */
9133         case 215:
9134                 if (ndx == 0 || ndx == 1)
9135                         p = "int";
9136                 break;
9137         /* linux_setfsgid */
9138         case 216:
9139                 if (ndx == 0 || ndx == 1)
9140                         p = "int";
9141                 break;
9142         /* linux_pivot_root */
9143         case 217:
9144                 if (ndx == 0 || ndx == 1)
9145                         p = "int";
9146                 break;
9147         /* linux_mincore */
9148         case 218:
9149                 if (ndx == 0 || ndx == 1)
9150                         p = "int";
9151                 break;
9152         /* linux_madvise */
9153         case 219:
9154                 if (ndx == 0 || ndx == 1)
9155                         p = "int";
9156                 break;
9157         /* linux_getdents64 */
9158         case 220:
9159                 if (ndx == 0 || ndx == 1)
9160                         p = "int";
9161                 break;
9162         /* linux_fcntl64 */
9163         case 221:
9164                 if (ndx == 0 || ndx == 1)
9165                         p = "int";
9166                 break;
9167         /* linux_gettid */
9168         case 224:
9169         /* linux_setxattr */
9170         case 226:
9171                 if (ndx == 0 || ndx == 1)
9172                         p = "int";
9173                 break;
9174         /* linux_lsetxattr */
9175         case 227:
9176                 if (ndx == 0 || ndx == 1)
9177                         p = "int";
9178                 break;
9179         /* linux_fsetxattr */
9180         case 228:
9181                 if (ndx == 0 || ndx == 1)
9182                         p = "int";
9183                 break;
9184         /* linux_getxattr */
9185         case 229:
9186                 if (ndx == 0 || ndx == 1)
9187                         p = "int";
9188                 break;
9189         /* linux_lgetxattr */
9190         case 230:
9191                 if (ndx == 0 || ndx == 1)
9192                         p = "int";
9193                 break;
9194         /* linux_fgetxattr */
9195         case 231:
9196                 if (ndx == 0 || ndx == 1)
9197                         p = "int";
9198                 break;
9199         /* linux_listxattr */
9200         case 232:
9201                 if (ndx == 0 || ndx == 1)
9202                         p = "int";
9203                 break;
9204         /* linux_llistxattr */
9205         case 233:
9206                 if (ndx == 0 || ndx == 1)
9207                         p = "int";
9208                 break;
9209         /* linux_flistxattr */
9210         case 234:
9211                 if (ndx == 0 || ndx == 1)
9212                         p = "int";
9213                 break;
9214         /* linux_removexattr */
9215         case 235:
9216                 if (ndx == 0 || ndx == 1)
9217                         p = "int";
9218                 break;
9219         /* linux_lremovexattr */
9220         case 236:
9221                 if (ndx == 0 || ndx == 1)
9222                         p = "int";
9223                 break;
9224         /* linux_fremovexattr */
9225         case 237:
9226                 if (ndx == 0 || ndx == 1)
9227                         p = "int";
9228                 break;
9229         /* linux_tkill */
9230         case 238:
9231                 if (ndx == 0 || ndx == 1)
9232                         p = "int";
9233                 break;
9234         /* linux_sendfile64 */
9235         case 239:
9236                 if (ndx == 0 || ndx == 1)
9237                         p = "int";
9238                 break;
9239         /* linux_sys_futex */
9240         case 240:
9241                 if (ndx == 0 || ndx == 1)
9242                         p = "int";
9243                 break;
9244         /* linux_sched_setaffinity */
9245         case 241:
9246                 if (ndx == 0 || ndx == 1)
9247                         p = "int";
9248                 break;
9249         /* linux_sched_getaffinity */
9250         case 242:
9251                 if (ndx == 0 || ndx == 1)
9252                         p = "int";
9253                 break;
9254         /* linux_set_thread_area */
9255         case 243:
9256                 if (ndx == 0 || ndx == 1)
9257                         p = "int";
9258                 break;
9259         /* linux_get_thread_area */
9260         case 244:
9261                 if (ndx == 0 || ndx == 1)
9262                         p = "int";
9263                 break;
9264         /* linux_fadvise64 */
9265         case 250:
9266                 if (ndx == 0 || ndx == 1)
9267                         p = "int";
9268                 break;
9269         /* linux_exit_group */
9270         case 252:
9271                 if (ndx == 0 || ndx == 1)
9272                         p = "int";
9273                 break;
9274         /* linux_lookup_dcookie */
9275         case 253:
9276         /* linux_epoll_create */
9277         case 254:
9278                 if (ndx == 0 || ndx == 1)
9279                         p = "int";
9280                 break;
9281         /* linux_epoll_ctl */
9282         case 255:
9283                 if (ndx == 0 || ndx == 1)
9284                         p = "int";
9285                 break;
9286         /* linux_epoll_wait */
9287         case 256:
9288                 if (ndx == 0 || ndx == 1)
9289                         p = "int";
9290                 break;
9291         /* linux_remap_file_pages */
9292         case 257:
9293         /* linux_set_tid_address */
9294         case 258:
9295                 if (ndx == 0 || ndx == 1)
9296                         p = "int";
9297                 break;
9298         /* linux_timer_create */
9299         case 259:
9300                 if (ndx == 0 || ndx == 1)
9301                         p = "int";
9302                 break;
9303         /* linux_timer_settime */
9304         case 260:
9305                 if (ndx == 0 || ndx == 1)
9306                         p = "int";
9307                 break;
9308         /* linux_timer_gettime */
9309         case 261:
9310                 if (ndx == 0 || ndx == 1)
9311                         p = "int";
9312                 break;
9313         /* linux_timer_getoverrun */
9314         case 262:
9315                 if (ndx == 0 || ndx == 1)
9316                         p = "int";
9317                 break;
9318         /* linux_timer_delete */
9319         case 263:
9320                 if (ndx == 0 || ndx == 1)
9321                         p = "int";
9322                 break;
9323         /* linux_clock_settime */
9324         case 264:
9325                 if (ndx == 0 || ndx == 1)
9326                         p = "int";
9327                 break;
9328         /* linux_clock_gettime */
9329         case 265:
9330                 if (ndx == 0 || ndx == 1)
9331                         p = "int";
9332                 break;
9333         /* linux_clock_getres */
9334         case 266:
9335                 if (ndx == 0 || ndx == 1)
9336                         p = "int";
9337                 break;
9338         /* linux_clock_nanosleep */
9339         case 267:
9340                 if (ndx == 0 || ndx == 1)
9341                         p = "int";
9342                 break;
9343         /* linux_statfs64 */
9344         case 268:
9345                 if (ndx == 0 || ndx == 1)
9346                         p = "int";
9347                 break;
9348         /* linux_fstatfs64 */
9349         case 269:
9350                 if (ndx == 0 || ndx == 1)
9351                         p = "int";
9352                 break;
9353         /* linux_tgkill */
9354         case 270:
9355                 if (ndx == 0 || ndx == 1)
9356                         p = "int";
9357                 break;
9358         /* linux_utimes */
9359         case 271:
9360                 if (ndx == 0 || ndx == 1)
9361                         p = "int";
9362                 break;
9363         /* linux_fadvise64_64 */
9364         case 272:
9365                 if (ndx == 0 || ndx == 1)
9366                         p = "int";
9367                 break;
9368         /* linux_mbind */
9369         case 274:
9370         /* linux_get_mempolicy */
9371         case 275:
9372         /* linux_set_mempolicy */
9373         case 276:
9374         /* linux_mq_open */
9375         case 277:
9376                 if (ndx == 0 || ndx == 1)
9377                         p = "int";
9378                 break;
9379         /* linux_mq_unlink */
9380         case 278:
9381                 if (ndx == 0 || ndx == 1)
9382                         p = "int";
9383                 break;
9384         /* linux_mq_timedsend */
9385         case 279:
9386                 if (ndx == 0 || ndx == 1)
9387                         p = "int";
9388                 break;
9389         /* linux_mq_timedreceive */
9390         case 280:
9391                 if (ndx == 0 || ndx == 1)
9392                         p = "int";
9393                 break;
9394         /* linux_mq_notify */
9395         case 281:
9396                 if (ndx == 0 || ndx == 1)
9397                         p = "int";
9398                 break;
9399         /* linux_mq_getsetattr */
9400         case 282:
9401                 if (ndx == 0 || ndx == 1)
9402                         p = "int";
9403                 break;
9404         /* linux_kexec_load */
9405         case 283:
9406         /* linux_waitid */
9407         case 284:
9408                 if (ndx == 0 || ndx == 1)
9409                         p = "int";
9410                 break;
9411         /* linux_add_key */
9412         case 286:
9413         /* linux_request_key */
9414         case 287:
9415         /* linux_keyctl */
9416         case 288:
9417         /* linux_ioprio_set */
9418         case 289:
9419         /* linux_ioprio_get */
9420         case 290:
9421         /* linux_inotify_init */
9422         case 291:
9423         /* linux_inotify_add_watch */
9424         case 292:
9425         /* linux_inotify_rm_watch */
9426         case 293:
9427         /* linux_migrate_pages */
9428         case 294:
9429         /* linux_openat */
9430         case 295:
9431                 if (ndx == 0 || ndx == 1)
9432                         p = "int";
9433                 break;
9434         /* linux_mkdirat */
9435         case 296:
9436                 if (ndx == 0 || ndx == 1)
9437                         p = "int";
9438                 break;
9439         /* linux_mknodat */
9440         case 297:
9441                 if (ndx == 0 || ndx == 1)
9442                         p = "int";
9443                 break;
9444         /* linux_fchownat */
9445         case 298:
9446                 if (ndx == 0 || ndx == 1)
9447                         p = "int";
9448                 break;
9449         /* linux_futimesat */
9450         case 299:
9451                 if (ndx == 0 || ndx == 1)
9452                         p = "int";
9453                 break;
9454         /* linux_fstatat64 */
9455         case 300:
9456                 if (ndx == 0 || ndx == 1)
9457                         p = "int";
9458                 break;
9459         /* linux_unlinkat */
9460         case 301:
9461                 if (ndx == 0 || ndx == 1)
9462                         p = "int";
9463                 break;
9464         /* linux_renameat */
9465         case 302:
9466                 if (ndx == 0 || ndx == 1)
9467                         p = "int";
9468                 break;
9469         /* linux_linkat */
9470         case 303:
9471                 if (ndx == 0 || ndx == 1)
9472                         p = "int";
9473                 break;
9474         /* linux_symlinkat */
9475         case 304:
9476                 if (ndx == 0 || ndx == 1)
9477                         p = "int";
9478                 break;
9479         /* linux_readlinkat */
9480         case 305:
9481                 if (ndx == 0 || ndx == 1)
9482                         p = "int";
9483                 break;
9484         /* linux_fchmodat */
9485         case 306:
9486                 if (ndx == 0 || ndx == 1)
9487                         p = "int";
9488                 break;
9489         /* linux_faccessat */
9490         case 307:
9491                 if (ndx == 0 || ndx == 1)
9492                         p = "int";
9493                 break;
9494         /* linux_pselect6 */
9495         case 308:
9496                 if (ndx == 0 || ndx == 1)
9497                         p = "int";
9498                 break;
9499         /* linux_ppoll */
9500         case 309:
9501                 if (ndx == 0 || ndx == 1)
9502                         p = "int";
9503                 break;
9504         /* linux_unshare */
9505         case 310:
9506         /* linux_set_robust_list */
9507         case 311:
9508                 if (ndx == 0 || ndx == 1)
9509                         p = "int";
9510                 break;
9511         /* linux_get_robust_list */
9512         case 312:
9513                 if (ndx == 0 || ndx == 1)
9514                         p = "int";
9515                 break;
9516         /* linux_splice */
9517         case 313:
9518                 if (ndx == 0 || ndx == 1)
9519                         p = "int";
9520                 break;
9521         /* linux_sync_file_range */
9522         case 314:
9523                 if (ndx == 0 || ndx == 1)
9524                         p = "int";
9525                 break;
9526         /* linux_tee */
9527         case 315:
9528         /* linux_vmsplice */
9529         case 316:
9530         /* linux_move_pages */
9531         case 317:
9532         /* linux_getcpu */
9533         case 318:
9534                 if (ndx == 0 || ndx == 1)
9535                         p = "int";
9536                 break;
9537         /* linux_epoll_pwait */
9538         case 319:
9539                 if (ndx == 0 || ndx == 1)
9540                         p = "int";
9541                 break;
9542         /* linux_utimensat */
9543         case 320:
9544                 if (ndx == 0 || ndx == 1)
9545                         p = "int";
9546                 break;
9547         /* linux_signalfd */
9548         case 321:
9549         /* linux_timerfd_create */
9550         case 322:
9551                 if (ndx == 0 || ndx == 1)
9552                         p = "int";
9553                 break;
9554         /* linux_eventfd */
9555         case 323:
9556                 if (ndx == 0 || ndx == 1)
9557                         p = "int";
9558                 break;
9559         /* linux_fallocate */
9560         case 324:
9561                 if (ndx == 0 || ndx == 1)
9562                         p = "int";
9563                 break;
9564         /* linux_timerfd_settime */
9565         case 325:
9566                 if (ndx == 0 || ndx == 1)
9567                         p = "int";
9568                 break;
9569         /* linux_timerfd_gettime */
9570         case 326:
9571                 if (ndx == 0 || ndx == 1)
9572                         p = "int";
9573                 break;
9574         /* linux_signalfd4 */
9575         case 327:
9576         /* linux_eventfd2 */
9577         case 328:
9578                 if (ndx == 0 || ndx == 1)
9579                         p = "int";
9580                 break;
9581         /* linux_epoll_create1 */
9582         case 329:
9583                 if (ndx == 0 || ndx == 1)
9584                         p = "int";
9585                 break;
9586         /* linux_dup3 */
9587         case 330:
9588                 if (ndx == 0 || ndx == 1)
9589                         p = "int";
9590                 break;
9591         /* linux_pipe2 */
9592         case 331:
9593                 if (ndx == 0 || ndx == 1)
9594                         p = "int";
9595                 break;
9596         /* linux_inotify_init1 */
9597         case 332:
9598         /* linux_preadv */
9599         case 333:
9600                 if (ndx == 0 || ndx == 1)
9601                         p = "int";
9602                 break;
9603         /* linux_pwritev */
9604         case 334:
9605                 if (ndx == 0 || ndx == 1)
9606                         p = "int";
9607                 break;
9608         /* linux_rt_tgsigqueueinfo */
9609         case 335:
9610                 if (ndx == 0 || ndx == 1)
9611                         p = "int";
9612                 break;
9613         /* linux_perf_event_open */
9614         case 336:
9615         /* linux_recvmmsg */
9616         case 337:
9617                 if (ndx == 0 || ndx == 1)
9618                         p = "int";
9619                 break;
9620         /* linux_fanotify_init */
9621         case 338:
9622         /* linux_fanotify_mark */
9623         case 339:
9624         /* linux_prlimit64 */
9625         case 340:
9626                 if (ndx == 0 || ndx == 1)
9627                         p = "int";
9628                 break;
9629         /* linux_name_to_handle_at */
9630         case 341:
9631                 if (ndx == 0 || ndx == 1)
9632                         p = "int";
9633                 break;
9634         /* linux_open_by_handle_at */
9635         case 342:
9636                 if (ndx == 0 || ndx == 1)
9637                         p = "int";
9638                 break;
9639         /* linux_clock_adjtime */
9640         case 343:
9641         /* linux_syncfs */
9642         case 344:
9643                 if (ndx == 0 || ndx == 1)
9644                         p = "int";
9645                 break;
9646         /* linux_sendmmsg */
9647         case 345:
9648                 if (ndx == 0 || ndx == 1)
9649                         p = "int";
9650                 break;
9651         /* linux_setns */
9652         case 346:
9653         /* linux_process_vm_readv */
9654         case 347:
9655                 if (ndx == 0 || ndx == 1)
9656                         p = "int";
9657                 break;
9658         /* linux_process_vm_writev */
9659         case 348:
9660                 if (ndx == 0 || ndx == 1)
9661                         p = "int";
9662                 break;
9663         /* linux_kcmp */
9664         case 349:
9665                 if (ndx == 0 || ndx == 1)
9666                         p = "int";
9667                 break;
9668         /* linux_finit_module */
9669         case 350:
9670                 if (ndx == 0 || ndx == 1)
9671                         p = "int";
9672                 break;
9673         /* linux_sched_setattr */
9674         case 351:
9675                 if (ndx == 0 || ndx == 1)
9676                         p = "int";
9677                 break;
9678         /* linux_sched_getattr */
9679         case 352:
9680                 if (ndx == 0 || ndx == 1)
9681                         p = "int";
9682                 break;
9683         /* linux_renameat2 */
9684         case 353:
9685                 if (ndx == 0 || ndx == 1)
9686                         p = "int";
9687                 break;
9688         /* linux_seccomp */
9689         case 354:
9690                 if (ndx == 0 || ndx == 1)
9691                         p = "int";
9692                 break;
9693         /* linux_getrandom */
9694         case 355:
9695                 if (ndx == 0 || ndx == 1)
9696                         p = "int";
9697                 break;
9698         /* linux_memfd_create */
9699         case 356:
9700                 if (ndx == 0 || ndx == 1)
9701                         p = "int";
9702                 break;
9703         /* linux_bpf */
9704         case 357:
9705                 if (ndx == 0 || ndx == 1)
9706                         p = "int";
9707                 break;
9708         /* linux_execveat */
9709         case 358:
9710                 if (ndx == 0 || ndx == 1)
9711                         p = "int";
9712                 break;
9713         /* linux_socket */
9714         case 359:
9715                 if (ndx == 0 || ndx == 1)
9716                         p = "int";
9717                 break;
9718         /* linux_socketpair */
9719         case 360:
9720                 if (ndx == 0 || ndx == 1)
9721                         p = "int";
9722                 break;
9723         /* linux_bind */
9724         case 361:
9725                 if (ndx == 0 || ndx == 1)
9726                         p = "int";
9727                 break;
9728         /* linux_connect */
9729         case 362:
9730                 if (ndx == 0 || ndx == 1)
9731                         p = "int";
9732                 break;
9733         /* linux_listen */
9734         case 363:
9735                 if (ndx == 0 || ndx == 1)
9736                         p = "int";
9737                 break;
9738         /* linux_accept4 */
9739         case 364:
9740                 if (ndx == 0 || ndx == 1)
9741                         p = "int";
9742                 break;
9743         /* linux_getsockopt */
9744         case 365:
9745                 if (ndx == 0 || ndx == 1)
9746                         p = "int";
9747                 break;
9748         /* linux_setsockopt */
9749         case 366:
9750                 if (ndx == 0 || ndx == 1)
9751                         p = "int";
9752                 break;
9753         /* linux_getsockname */
9754         case 367:
9755                 if (ndx == 0 || ndx == 1)
9756                         p = "int";
9757                 break;
9758         /* linux_getpeername */
9759         case 368:
9760                 if (ndx == 0 || ndx == 1)
9761                         p = "int";
9762                 break;
9763         /* linux_sendto */
9764         case 369:
9765                 if (ndx == 0 || ndx == 1)
9766                         p = "int";
9767                 break;
9768         /* linux_sendmsg */
9769         case 370:
9770                 if (ndx == 0 || ndx == 1)
9771                         p = "int";
9772                 break;
9773         /* linux_recvfrom */
9774         case 371:
9775                 if (ndx == 0 || ndx == 1)
9776                         p = "int";
9777                 break;
9778         /* linux_recvmsg */
9779         case 372:
9780                 if (ndx == 0 || ndx == 1)
9781                         p = "int";
9782                 break;
9783         /* linux_shutdown */
9784         case 373:
9785                 if (ndx == 0 || ndx == 1)
9786                         p = "int";
9787                 break;
9788         /* linux_userfaultfd */
9789         case 374:
9790                 if (ndx == 0 || ndx == 1)
9791                         p = "int";
9792                 break;
9793         /* linux_membarrier */
9794         case 375:
9795                 if (ndx == 0 || ndx == 1)
9796                         p = "int";
9797                 break;
9798         /* linux_mlock2 */
9799         case 376:
9800                 if (ndx == 0 || ndx == 1)
9801                         p = "int";
9802                 break;
9803         /* linux_copy_file_range */
9804         case 377:
9805                 if (ndx == 0 || ndx == 1)
9806                         p = "int";
9807                 break;
9808         /* linux_preadv2 */
9809         case 378:
9810                 if (ndx == 0 || ndx == 1)
9811                         p = "int";
9812                 break;
9813         /* linux_pwritev2 */
9814         case 379:
9815                 if (ndx == 0 || ndx == 1)
9816                         p = "int";
9817                 break;
9818         /* linux_pkey_mprotect */
9819         case 380:
9820                 if (ndx == 0 || ndx == 1)
9821                         p = "int";
9822                 break;
9823         /* linux_pkey_alloc */
9824         case 381:
9825                 if (ndx == 0 || ndx == 1)
9826                         p = "int";
9827                 break;
9828         /* linux_pkey_free */
9829         case 382:
9830                 if (ndx == 0 || ndx == 1)
9831                         p = "int";
9832                 break;
9833         /* linux_statx */
9834         case 383:
9835                 if (ndx == 0 || ndx == 1)
9836                         p = "int";
9837                 break;
9838         /* linux_arch_prctl */
9839         case 384:
9840                 if (ndx == 0 || ndx == 1)
9841                         p = "int";
9842                 break;
9843         /* linux_io_pgetevents */
9844         case 385:
9845         /* linux_rseq */
9846         case 386:
9847         /* linux_semget */
9848         case 393:
9849                 if (ndx == 0 || ndx == 1)
9850                         p = "int";
9851                 break;
9852         /* linux_semctl */
9853         case 394:
9854                 if (ndx == 0 || ndx == 1)
9855                         p = "int";
9856                 break;
9857         /* linux_shmget */
9858         case 395:
9859                 if (ndx == 0 || ndx == 1)
9860                         p = "int";
9861                 break;
9862         /* linux_shmctl */
9863         case 396:
9864                 if (ndx == 0 || ndx == 1)
9865                         p = "int";
9866                 break;
9867         /* linux_shmat */
9868         case 397:
9869                 if (ndx == 0 || ndx == 1)
9870                         p = "int";
9871                 break;
9872         /* linux_shmdt */
9873         case 398:
9874                 if (ndx == 0 || ndx == 1)
9875                         p = "int";
9876                 break;
9877         /* linux_msgget */
9878         case 399:
9879                 if (ndx == 0 || ndx == 1)
9880                         p = "int";
9881                 break;
9882         /* linux_msgsnd */
9883         case 400:
9884                 if (ndx == 0 || ndx == 1)
9885                         p = "int";
9886                 break;
9887         /* linux_msgrcv */
9888         case 401:
9889                 if (ndx == 0 || ndx == 1)
9890                         p = "int";
9891                 break;
9892         /* linux_msgctl */
9893         case 402:
9894                 if (ndx == 0 || ndx == 1)
9895                         p = "int";
9896                 break;
9897         /* linux_clock_gettime64 */
9898         case 403:
9899                 if (ndx == 0 || ndx == 1)
9900                         p = "int";
9901                 break;
9902         /* linux_clock_settime64 */
9903         case 404:
9904         /* linux_clock_adjtime64 */
9905         case 405:
9906         /* linux_clock_getres_time64 */
9907         case 406:
9908         /* linux_clock_nanosleep_time64 */
9909         case 407:
9910         /* linux_timer_gettime64 */
9911         case 408:
9912         /* linux_timer_settime64 */
9913         case 409:
9914         /* linux_timerfd_gettime64 */
9915         case 410:
9916         /* linux_timerfd_settime64 */
9917         case 411:
9918         /* linux_utimensat_time64 */
9919         case 412:
9920                 if (ndx == 0 || ndx == 1)
9921                         p = "int";
9922                 break;
9923         /* linux_pselect6_time64 */
9924         case 413:
9925         /* linux_ppoll_time64 */
9926         case 414:
9927         /* linux_io_pgetevents_time64 */
9928         case 416:
9929         /* linux_recvmmsg_time64 */
9930         case 417:
9931         /* linux_mq_timedsend_time64 */
9932         case 418:
9933         /* linux_mq_timedreceive_time64 */
9934         case 419:
9935         /* linux_semtimedop_time64 */
9936         case 420:
9937         /* linux_rt_sigtimedwait_time64 */
9938         case 421:
9939         /* linux_futex_time64 */
9940         case 422:
9941         /* linux_sched_rr_get_interval_time64 */
9942         case 423:
9943         /* linux_pidfd_send_signal */
9944         case 424:
9945                 if (ndx == 0 || ndx == 1)
9946                         p = "int";
9947                 break;
9948         /* linux_io_uring_setup */
9949         case 425:
9950         /* linux_io_uring_enter */
9951         case 426:
9952         /* linux_io_uring_register */
9953         case 427:
9954         /* linux_open_tree */
9955         case 428:
9956         /* linux_move_mount */
9957         case 429:
9958         /* linux_fsopen */
9959         case 430:
9960         /* linux_fsconfig */
9961         case 431:
9962         /* linux_fsmount */
9963         case 432:
9964         /* linux_fspick */
9965         case 433:
9966         /* linux_pidfd_open */
9967         case 434:
9968         /* linux_clone3 */
9969         case 435:
9970         /* linux_close_range */
9971         case 436:
9972         /* linux_openat2 */
9973         case 437:
9974         /* linux_pidfd_getfd */
9975         case 438:
9976         /* linux_faccessat2 */
9977         case 439:
9978         /* linux_process_madvise */
9979         case 440:
9980         /* linux_epoll_pwait2 */
9981         case 441:
9982         /* linux_mount_setattr */
9983         case 442:
9984         default:
9985                 break;
9986         };
9987         if (p != NULL)
9988                 strlcpy(desc, p, descsz);
9989 }