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