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