]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - sys/arm64/linux/linux_systrace_args.c
Merge commit 'ce929fe84f9c453263af379f3b255ff8eca01d48'
[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                 iarg[1] = p->stack; /* l_ulong */
1750                 uarg[2] = (intptr_t)p->parent_tidptr; /* l_int * */
1751                 iarg[3] = p->tls; /* l_ulong */
1752                 uarg[4] = (intptr_t)p->child_tidptr; /* l_int * */
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                 struct linux_clone3_args *p = params;
2303                 uarg[0] = (intptr_t)p->uargs; /* struct l_user_clone_args * */
2304                 iarg[1] = p->usize; /* l_size_t */
2305                 *n_args = 2;
2306                 break;
2307         }
2308         /* linux_close_range */
2309         case 436: {
2310                 *n_args = 0;
2311                 break;
2312         }
2313         /* linux_openat2 */
2314         case 437: {
2315                 *n_args = 0;
2316                 break;
2317         }
2318         /* linux_pidfd_getfd */
2319         case 438: {
2320                 *n_args = 0;
2321                 break;
2322         }
2323         /* linux_faccessat2 */
2324         case 439: {
2325                 struct linux_faccessat2_args *p = params;
2326                 iarg[0] = p->dfd; /* l_int */
2327                 uarg[1] = (intptr_t)p->filename; /* const char * */
2328                 iarg[2] = p->amode; /* l_int */
2329                 iarg[3] = p->flags; /* l_int */
2330                 *n_args = 4;
2331                 break;
2332         }
2333         /* linux_process_madvise */
2334         case 440: {
2335                 *n_args = 0;
2336                 break;
2337         }
2338         /* linux_epoll_pwait2 */
2339         case 441: {
2340                 *n_args = 0;
2341                 break;
2342         }
2343         /* linux_mount_setattr */
2344         case 442: {
2345                 *n_args = 0;
2346                 break;
2347         }
2348         default:
2349                 *n_args = 0;
2350                 break;
2351         };
2352 }
2353 static void
2354 systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
2355 {
2356         const char *p = NULL;
2357         switch (sysnum) {
2358 #define nosys   linux_nosys
2359         /* linux_setxattr */
2360         case 5:
2361                 switch (ndx) {
2362                 case 0:
2363                         p = "userland const char *";
2364                         break;
2365                 case 1:
2366                         p = "userland const char *";
2367                         break;
2368                 case 2:
2369                         p = "userland const char *";
2370                         break;
2371                 case 3:
2372                         p = "l_size_t";
2373                         break;
2374                 case 4:
2375                         p = "l_int";
2376                         break;
2377                 default:
2378                         break;
2379                 };
2380                 break;
2381         /* linux_lsetxattr */
2382         case 6:
2383                 switch (ndx) {
2384                 case 0:
2385                         p = "userland const char *";
2386                         break;
2387                 case 1:
2388                         p = "userland const char *";
2389                         break;
2390                 case 2:
2391                         p = "userland const char *";
2392                         break;
2393                 case 3:
2394                         p = "l_size_t";
2395                         break;
2396                 case 4:
2397                         p = "l_int";
2398                         break;
2399                 default:
2400                         break;
2401                 };
2402                 break;
2403         /* linux_fsetxattr */
2404         case 7:
2405                 switch (ndx) {
2406                 case 0:
2407                         p = "l_int";
2408                         break;
2409                 case 1:
2410                         p = "userland const char *";
2411                         break;
2412                 case 2:
2413                         p = "userland const char *";
2414                         break;
2415                 case 3:
2416                         p = "l_size_t";
2417                         break;
2418                 case 4:
2419                         p = "l_int";
2420                         break;
2421                 default:
2422                         break;
2423                 };
2424                 break;
2425         /* linux_getxattr */
2426         case 8:
2427                 switch (ndx) {
2428                 case 0:
2429                         p = "userland const char *";
2430                         break;
2431                 case 1:
2432                         p = "userland const char *";
2433                         break;
2434                 case 2:
2435                         p = "userland char *";
2436                         break;
2437                 case 3:
2438                         p = "l_size_t";
2439                         break;
2440                 default:
2441                         break;
2442                 };
2443                 break;
2444         /* linux_lgetxattr */
2445         case 9:
2446                 switch (ndx) {
2447                 case 0:
2448                         p = "userland const char *";
2449                         break;
2450                 case 1:
2451                         p = "userland const char *";
2452                         break;
2453                 case 2:
2454                         p = "userland char *";
2455                         break;
2456                 case 3:
2457                         p = "l_size_t";
2458                         break;
2459                 default:
2460                         break;
2461                 };
2462                 break;
2463         /* linux_fgetxattr */
2464         case 10:
2465                 switch (ndx) {
2466                 case 0:
2467                         p = "l_int";
2468                         break;
2469                 case 1:
2470                         p = "userland const char *";
2471                         break;
2472                 case 2:
2473                         p = "userland char *";
2474                         break;
2475                 case 3:
2476                         p = "l_size_t";
2477                         break;
2478                 default:
2479                         break;
2480                 };
2481                 break;
2482         /* linux_listxattr */
2483         case 11:
2484                 switch (ndx) {
2485                 case 0:
2486                         p = "userland const char *";
2487                         break;
2488                 case 1:
2489                         p = "userland const char *";
2490                         break;
2491                 case 2:
2492                         p = "l_size_t";
2493                         break;
2494                 default:
2495                         break;
2496                 };
2497                 break;
2498         /* linux_llistxattr */
2499         case 12:
2500                 switch (ndx) {
2501                 case 0:
2502                         p = "userland const char *";
2503                         break;
2504                 case 1:
2505                         p = "userland const char *";
2506                         break;
2507                 case 2:
2508                         p = "l_size_t";
2509                         break;
2510                 default:
2511                         break;
2512                 };
2513                 break;
2514         /* linux_flistxattr */
2515         case 13:
2516                 switch (ndx) {
2517                 case 0:
2518                         p = "l_int";
2519                         break;
2520                 case 1:
2521                         p = "userland const char *";
2522                         break;
2523                 case 2:
2524                         p = "l_size_t";
2525                         break;
2526                 default:
2527                         break;
2528                 };
2529                 break;
2530         /* linux_removexattr */
2531         case 14:
2532                 switch (ndx) {
2533                 case 0:
2534                         p = "userland const char *";
2535                         break;
2536                 case 1:
2537                         p = "userland const char *";
2538                         break;
2539                 default:
2540                         break;
2541                 };
2542                 break;
2543         /* linux_lremovexattr */
2544         case 15:
2545                 switch (ndx) {
2546                 case 0:
2547                         p = "userland const char *";
2548                         break;
2549                 case 1:
2550                         p = "userland const char *";
2551                         break;
2552                 default:
2553                         break;
2554                 };
2555                 break;
2556         /* linux_fremovexattr */
2557         case 16:
2558                 switch (ndx) {
2559                 case 0:
2560                         p = "l_int";
2561                         break;
2562                 case 1:
2563                         p = "userland const char *";
2564                         break;
2565                 default:
2566                         break;
2567                 };
2568                 break;
2569         /* linux_getcwd */
2570         case 17:
2571                 switch (ndx) {
2572                 case 0:
2573                         p = "userland char *";
2574                         break;
2575                 case 1:
2576                         p = "l_ulong";
2577                         break;
2578                 default:
2579                         break;
2580                 };
2581                 break;
2582         /* linux_lookup_dcookie */
2583         case 18:
2584                 break;
2585         /* linux_eventfd2 */
2586         case 19:
2587                 switch (ndx) {
2588                 case 0:
2589                         p = "l_uint";
2590                         break;
2591                 case 1:
2592                         p = "l_int";
2593                         break;
2594                 default:
2595                         break;
2596                 };
2597                 break;
2598         /* linux_epoll_create1 */
2599         case 20:
2600                 switch (ndx) {
2601                 case 0:
2602                         p = "l_int";
2603                         break;
2604                 default:
2605                         break;
2606                 };
2607                 break;
2608         /* linux_epoll_ctl */
2609         case 21:
2610                 switch (ndx) {
2611                 case 0:
2612                         p = "l_int";
2613                         break;
2614                 case 1:
2615                         p = "l_int";
2616                         break;
2617                 case 2:
2618                         p = "l_int";
2619                         break;
2620                 case 3:
2621                         p = "userland struct epoll_event *";
2622                         break;
2623                 default:
2624                         break;
2625                 };
2626                 break;
2627         /* linux_epoll_pwait */
2628         case 22:
2629                 switch (ndx) {
2630                 case 0:
2631                         p = "l_int";
2632                         break;
2633                 case 1:
2634                         p = "userland struct epoll_event *";
2635                         break;
2636                 case 2:
2637                         p = "l_int";
2638                         break;
2639                 case 3:
2640                         p = "l_int";
2641                         break;
2642                 case 4:
2643                         p = "userland l_sigset_t *";
2644                         break;
2645                 case 5:
2646                         p = "l_size_t";
2647                         break;
2648                 default:
2649                         break;
2650                 };
2651                 break;
2652         /* dup */
2653         case 23:
2654                 switch (ndx) {
2655                 case 0:
2656                         p = "u_int";
2657                         break;
2658                 default:
2659                         break;
2660                 };
2661                 break;
2662         /* linux_dup3 */
2663         case 24:
2664                 switch (ndx) {
2665                 case 0:
2666                         p = "l_int";
2667                         break;
2668                 case 1:
2669                         p = "l_int";
2670                         break;
2671                 case 2:
2672                         p = "l_int";
2673                         break;
2674                 default:
2675                         break;
2676                 };
2677                 break;
2678         /* linux_fcntl */
2679         case 25:
2680                 switch (ndx) {
2681                 case 0:
2682                         p = "l_uint";
2683                         break;
2684                 case 1:
2685                         p = "l_uint";
2686                         break;
2687                 case 2:
2688                         p = "l_ulong";
2689                         break;
2690                 default:
2691                         break;
2692                 };
2693                 break;
2694         /* linux_inotify_init1 */
2695         case 26:
2696                 switch (ndx) {
2697                 case 0:
2698                         p = "l_int";
2699                         break;
2700                 default:
2701                         break;
2702                 };
2703                 break;
2704         /* linux_inotify_add_watch */
2705         case 27:
2706                 break;
2707         /* linux_inotify_rm_watch */
2708         case 28:
2709                 break;
2710         /* linux_ioctl */
2711         case 29:
2712                 switch (ndx) {
2713                 case 0:
2714                         p = "l_uint";
2715                         break;
2716                 case 1:
2717                         p = "l_uint";
2718                         break;
2719                 case 2:
2720                         p = "l_ulong";
2721                         break;
2722                 default:
2723                         break;
2724                 };
2725                 break;
2726         /* linux_ioprio_set */
2727         case 30:
2728                 break;
2729         /* linux_ioprio_get */
2730         case 31:
2731                 break;
2732         /* flock */
2733         case 32:
2734                 switch (ndx) {
2735                 case 0:
2736                         p = "int";
2737                         break;
2738                 case 1:
2739                         p = "int";
2740                         break;
2741                 default:
2742                         break;
2743                 };
2744                 break;
2745         /* linux_mknodat */
2746         case 33:
2747                 switch (ndx) {
2748                 case 0:
2749                         p = "l_int";
2750                         break;
2751                 case 1:
2752                         p = "userland const char *";
2753                         break;
2754                 case 2:
2755                         p = "l_int";
2756                         break;
2757                 case 3:
2758                         p = "l_uint";
2759                         break;
2760                 default:
2761                         break;
2762                 };
2763                 break;
2764         /* linux_mkdirat */
2765         case 34:
2766                 switch (ndx) {
2767                 case 0:
2768                         p = "l_int";
2769                         break;
2770                 case 1:
2771                         p = "userland const char *";
2772                         break;
2773                 case 2:
2774                         p = "l_mode_t";
2775                         break;
2776                 default:
2777                         break;
2778                 };
2779                 break;
2780         /* linux_unlinkat */
2781         case 35:
2782                 switch (ndx) {
2783                 case 0:
2784                         p = "l_int";
2785                         break;
2786                 case 1:
2787                         p = "userland const char *";
2788                         break;
2789                 case 2:
2790                         p = "l_int";
2791                         break;
2792                 default:
2793                         break;
2794                 };
2795                 break;
2796         /* linux_symlinkat */
2797         case 36:
2798                 switch (ndx) {
2799                 case 0:
2800                         p = "userland const char *";
2801                         break;
2802                 case 1:
2803                         p = "l_int";
2804                         break;
2805                 case 2:
2806                         p = "userland const char *";
2807                         break;
2808                 default:
2809                         break;
2810                 };
2811                 break;
2812         /* linux_linkat */
2813         case 37:
2814                 switch (ndx) {
2815                 case 0:
2816                         p = "l_int";
2817                         break;
2818                 case 1:
2819                         p = "userland const char *";
2820                         break;
2821                 case 2:
2822                         p = "l_int";
2823                         break;
2824                 case 3:
2825                         p = "userland const char *";
2826                         break;
2827                 case 4:
2828                         p = "l_int";
2829                         break;
2830                 default:
2831                         break;
2832                 };
2833                 break;
2834         /* linux_renameat */
2835         case 38:
2836                 switch (ndx) {
2837                 case 0:
2838                         p = "l_int";
2839                         break;
2840                 case 1:
2841                         p = "userland const char *";
2842                         break;
2843                 case 2:
2844                         p = "l_int";
2845                         break;
2846                 case 3:
2847                         p = "userland const char *";
2848                         break;
2849                 default:
2850                         break;
2851                 };
2852                 break;
2853         /* linux_mount */
2854         case 40:
2855                 switch (ndx) {
2856                 case 0:
2857                         p = "userland char *";
2858                         break;
2859                 case 1:
2860                         p = "userland char *";
2861                         break;
2862                 case 2:
2863                         p = "userland char *";
2864                         break;
2865                 case 3:
2866                         p = "l_ulong";
2867                         break;
2868                 case 4:
2869                         p = "userland void *";
2870                         break;
2871                 default:
2872                         break;
2873                 };
2874                 break;
2875         /* linux_pivot_root */
2876         case 41:
2877                 break;
2878         /* linux_statfs */
2879         case 43:
2880                 switch (ndx) {
2881                 case 0:
2882                         p = "userland char *";
2883                         break;
2884                 case 1:
2885                         p = "userland struct l_statfs_buf *";
2886                         break;
2887                 default:
2888                         break;
2889                 };
2890                 break;
2891         /* linux_fstatfs */
2892         case 44:
2893                 switch (ndx) {
2894                 case 0:
2895                         p = "l_uint";
2896                         break;
2897                 case 1:
2898                         p = "userland struct l_statfs_buf *";
2899                         break;
2900                 default:
2901                         break;
2902                 };
2903                 break;
2904         /* linux_truncate */
2905         case 45:
2906                 switch (ndx) {
2907                 case 0:
2908                         p = "userland char *";
2909                         break;
2910                 case 1:
2911                         p = "l_ulong";
2912                         break;
2913                 default:
2914                         break;
2915                 };
2916                 break;
2917         /* linux_ftruncate */
2918         case 46:
2919                 switch (ndx) {
2920                 case 0:
2921                         p = "l_int";
2922                         break;
2923                 case 1:
2924                         p = "l_long";
2925                         break;
2926                 default:
2927                         break;
2928                 };
2929                 break;
2930         /* linux_fallocate */
2931         case 47:
2932                 switch (ndx) {
2933                 case 0:
2934                         p = "l_int";
2935                         break;
2936                 case 1:
2937                         p = "l_int";
2938                         break;
2939                 case 2:
2940                         p = "l_loff_t";
2941                         break;
2942                 case 3:
2943                         p = "l_loff_t";
2944                         break;
2945                 default:
2946                         break;
2947                 };
2948                 break;
2949         /* linux_faccessat */
2950         case 48:
2951                 switch (ndx) {
2952                 case 0:
2953                         p = "l_int";
2954                         break;
2955                 case 1:
2956                         p = "userland const char *";
2957                         break;
2958                 case 2:
2959                         p = "l_int";
2960                         break;
2961                 default:
2962                         break;
2963                 };
2964                 break;
2965         /* linux_chdir */
2966         case 49:
2967                 switch (ndx) {
2968                 case 0:
2969                         p = "userland char *";
2970                         break;
2971                 default:
2972                         break;
2973                 };
2974                 break;
2975         /* fchdir */
2976         case 50:
2977                 switch (ndx) {
2978                 case 0:
2979                         p = "int";
2980                         break;
2981                 default:
2982                         break;
2983                 };
2984                 break;
2985         /* chroot */
2986         case 51:
2987                 switch (ndx) {
2988                 case 0:
2989                         p = "userland char *";
2990                         break;
2991                 default:
2992                         break;
2993                 };
2994                 break;
2995         /* fchmod */
2996         case 52:
2997                 switch (ndx) {
2998                 case 0:
2999                         p = "int";
3000                         break;
3001                 case 1:
3002                         p = "int";
3003                         break;
3004                 default:
3005                         break;
3006                 };
3007                 break;
3008         /* linux_fchmodat */
3009         case 53:
3010                 switch (ndx) {
3011                 case 0:
3012                         p = "l_int";
3013                         break;
3014                 case 1:
3015                         p = "userland const char *";
3016                         break;
3017                 case 2:
3018                         p = "l_mode_t";
3019                         break;
3020                 default:
3021                         break;
3022                 };
3023                 break;
3024         /* linux_fchownat */
3025         case 54:
3026                 switch (ndx) {
3027                 case 0:
3028                         p = "l_int";
3029                         break;
3030                 case 1:
3031                         p = "userland const char *";
3032                         break;
3033                 case 2:
3034                         p = "l_uid_t";
3035                         break;
3036                 case 3:
3037                         p = "l_gid_t";
3038                         break;
3039                 case 4:
3040                         p = "l_int";
3041                         break;
3042                 default:
3043                         break;
3044                 };
3045                 break;
3046         /* fchown */
3047         case 55:
3048                 switch (ndx) {
3049                 case 0:
3050                         p = "int";
3051                         break;
3052                 case 1:
3053                         p = "int";
3054                         break;
3055                 case 2:
3056                         p = "int";
3057                         break;
3058                 default:
3059                         break;
3060                 };
3061                 break;
3062         /* linux_openat */
3063         case 56:
3064                 switch (ndx) {
3065                 case 0:
3066                         p = "l_int";
3067                         break;
3068                 case 1:
3069                         p = "userland const char *";
3070                         break;
3071                 case 2:
3072                         p = "l_int";
3073                         break;
3074                 case 3:
3075                         p = "l_mode_t";
3076                         break;
3077                 default:
3078                         break;
3079                 };
3080                 break;
3081         /* close */
3082         case 57:
3083                 switch (ndx) {
3084                 case 0:
3085                         p = "int";
3086                         break;
3087                 default:
3088                         break;
3089                 };
3090                 break;
3091         /* linux_vhangup */
3092         case 58:
3093                 break;
3094         /* linux_pipe2 */
3095         case 59:
3096                 switch (ndx) {
3097                 case 0:
3098                         p = "userland l_int *";
3099                         break;
3100                 case 1:
3101                         p = "l_int";
3102                         break;
3103                 default:
3104                         break;
3105                 };
3106                 break;
3107         /* linux_getdents64 */
3108         case 61:
3109                 switch (ndx) {
3110                 case 0:
3111                         p = "l_uint";
3112                         break;
3113                 case 1:
3114                         p = "userland void *";
3115                         break;
3116                 case 2:
3117                         p = "l_uint";
3118                         break;
3119                 default:
3120                         break;
3121                 };
3122                 break;
3123         /* linux_lseek */
3124         case 62:
3125                 switch (ndx) {
3126                 case 0:
3127                         p = "l_uint";
3128                         break;
3129                 case 1:
3130                         p = "l_off_t";
3131                         break;
3132                 case 2:
3133                         p = "l_int";
3134                         break;
3135                 default:
3136                         break;
3137                 };
3138                 break;
3139         /* read */
3140         case 63:
3141                 switch (ndx) {
3142                 case 0:
3143                         p = "int";
3144                         break;
3145                 case 1:
3146                         p = "userland char *";
3147                         break;
3148                 case 2:
3149                         p = "l_size_t";
3150                         break;
3151                 default:
3152                         break;
3153                 };
3154                 break;
3155         /* write */
3156         case 64:
3157                 switch (ndx) {
3158                 case 0:
3159                         p = "int";
3160                         break;
3161                 case 1:
3162                         p = "userland char *";
3163                         break;
3164                 case 2:
3165                         p = "l_size_t";
3166                         break;
3167                 default:
3168                         break;
3169                 };
3170                 break;
3171         /* readv */
3172         case 65:
3173                 switch (ndx) {
3174                 case 0:
3175                         p = "int";
3176                         break;
3177                 case 1:
3178                         p = "userland struct iovec *";
3179                         break;
3180                 case 2:
3181                         p = "u_int";
3182                         break;
3183                 default:
3184                         break;
3185                 };
3186                 break;
3187         /* writev */
3188         case 66:
3189                 switch (ndx) {
3190                 case 0:
3191                         p = "int";
3192                         break;
3193                 case 1:
3194                         p = "userland struct iovec *";
3195                         break;
3196                 case 2:
3197                         p = "u_int";
3198                         break;
3199                 default:
3200                         break;
3201                 };
3202                 break;
3203         /* linux_pread */
3204         case 67:
3205                 switch (ndx) {
3206                 case 0:
3207                         p = "l_uint";
3208                         break;
3209                 case 1:
3210                         p = "userland char *";
3211                         break;
3212                 case 2:
3213                         p = "l_size_t";
3214                         break;
3215                 case 3:
3216                         p = "l_loff_t";
3217                         break;
3218                 default:
3219                         break;
3220                 };
3221                 break;
3222         /* linux_pwrite */
3223         case 68:
3224                 switch (ndx) {
3225                 case 0:
3226                         p = "l_uint";
3227                         break;
3228                 case 1:
3229                         p = "userland char *";
3230                         break;
3231                 case 2:
3232                         p = "l_size_t";
3233                         break;
3234                 case 3:
3235                         p = "l_loff_t";
3236                         break;
3237                 default:
3238                         break;
3239                 };
3240                 break;
3241         /* linux_preadv */
3242         case 69:
3243                 switch (ndx) {
3244                 case 0:
3245                         p = "l_ulong";
3246                         break;
3247                 case 1:
3248                         p = "userland struct iovec *";
3249                         break;
3250                 case 2:
3251                         p = "l_ulong";
3252                         break;
3253                 case 3:
3254                         p = "l_ulong";
3255                         break;
3256                 case 4:
3257                         p = "l_ulong";
3258                         break;
3259                 default:
3260                         break;
3261                 };
3262                 break;
3263         /* linux_pwritev */
3264         case 70:
3265                 switch (ndx) {
3266                 case 0:
3267                         p = "l_ulong";
3268                         break;
3269                 case 1:
3270                         p = "userland struct iovec *";
3271                         break;
3272                 case 2:
3273                         p = "l_ulong";
3274                         break;
3275                 case 3:
3276                         p = "l_ulong";
3277                         break;
3278                 case 4:
3279                         p = "l_ulong";
3280                         break;
3281                 default:
3282                         break;
3283                 };
3284                 break;
3285         /* linux_sendfile */
3286         case 71:
3287                 switch (ndx) {
3288                 case 0:
3289                         p = "l_int";
3290                         break;
3291                 case 1:
3292                         p = "l_int";
3293                         break;
3294                 case 2:
3295                         p = "userland l_off_t *";
3296                         break;
3297                 case 3:
3298                         p = "l_size_t";
3299                         break;
3300                 default:
3301                         break;
3302                 };
3303                 break;
3304         /* linux_pselect6 */
3305         case 72:
3306                 switch (ndx) {
3307                 case 0:
3308                         p = "l_int";
3309                         break;
3310                 case 1:
3311                         p = "userland l_fd_set *";
3312                         break;
3313                 case 2:
3314                         p = "userland l_fd_set *";
3315                         break;
3316                 case 3:
3317                         p = "userland l_fd_set *";
3318                         break;
3319                 case 4:
3320                         p = "userland struct l_timespec *";
3321                         break;
3322                 case 5:
3323                         p = "userland l_uintptr_t *";
3324                         break;
3325                 default:
3326                         break;
3327                 };
3328                 break;
3329         /* linux_ppoll */
3330         case 73:
3331                 switch (ndx) {
3332                 case 0:
3333                         p = "userland struct pollfd *";
3334                         break;
3335                 case 1:
3336                         p = "l_uint";
3337                         break;
3338                 case 2:
3339                         p = "userland struct l_timespec *";
3340                         break;
3341                 case 3:
3342                         p = "userland l_sigset_t *";
3343                         break;
3344                 case 4:
3345                         p = "l_size_t";
3346                         break;
3347                 default:
3348                         break;
3349                 };
3350                 break;
3351         /* linux_signalfd4 */
3352         case 74:
3353                 break;
3354         /* linux_vmsplice */
3355         case 75:
3356                 break;
3357         /* linux_splice */
3358         case 76:
3359                 switch (ndx) {
3360                 case 0:
3361                         p = "int";
3362                         break;
3363                 case 1:
3364                         p = "userland l_loff_t *";
3365                         break;
3366                 case 2:
3367                         p = "int";
3368                         break;
3369                 case 3:
3370                         p = "userland l_loff_t *";
3371                         break;
3372                 case 4:
3373                         p = "l_size_t";
3374                         break;
3375                 case 5:
3376                         p = "l_uint";
3377                         break;
3378                 default:
3379                         break;
3380                 };
3381                 break;
3382         /* linux_tee */
3383         case 77:
3384                 break;
3385         /* linux_readlinkat */
3386         case 78:
3387                 switch (ndx) {
3388                 case 0:
3389                         p = "l_int";
3390                         break;
3391                 case 1:
3392                         p = "userland const char *";
3393                         break;
3394                 case 2:
3395                         p = "userland char *";
3396                         break;
3397                 case 3:
3398                         p = "l_int";
3399                         break;
3400                 default:
3401                         break;
3402                 };
3403                 break;
3404         /* linux_newfstatat */
3405         case 79:
3406                 switch (ndx) {
3407                 case 0:
3408                         p = "l_int";
3409                         break;
3410                 case 1:
3411                         p = "userland char *";
3412                         break;
3413                 case 2:
3414                         p = "userland struct l_stat64 *";
3415                         break;
3416                 case 3:
3417                         p = "l_int";
3418                         break;
3419                 default:
3420                         break;
3421                 };
3422                 break;
3423         /* linux_newfstat */
3424         case 80:
3425                 switch (ndx) {
3426                 case 0:
3427                         p = "l_uint";
3428                         break;
3429                 case 1:
3430                         p = "userland struct l_newstat *";
3431                         break;
3432                 default:
3433                         break;
3434                 };
3435                 break;
3436         /* fsync */
3437         case 82:
3438                 switch (ndx) {
3439                 case 0:
3440                         p = "int";
3441                         break;
3442                 default:
3443                         break;
3444                 };
3445                 break;
3446         /* linux_fdatasync */
3447         case 83:
3448                 switch (ndx) {
3449                 case 0:
3450                         p = "l_uint";
3451                         break;
3452                 default:
3453                         break;
3454                 };
3455                 break;
3456         /* linux_sync_file_range */
3457         case 84:
3458                 switch (ndx) {
3459                 case 0:
3460                         p = "l_int";
3461                         break;
3462                 case 1:
3463                         p = "l_loff_t";
3464                         break;
3465                 case 2:
3466                         p = "l_loff_t";
3467                         break;
3468                 case 3:
3469                         p = "l_uint";
3470                         break;
3471                 default:
3472                         break;
3473                 };
3474                 break;
3475         /* linux_timerfd_create */
3476         case 85:
3477                 switch (ndx) {
3478                 case 0:
3479                         p = "l_int";
3480                         break;
3481                 case 1:
3482                         p = "l_int";
3483                         break;
3484                 default:
3485                         break;
3486                 };
3487                 break;
3488         /* linux_timerfd_settime */
3489         case 86:
3490                 switch (ndx) {
3491                 case 0:
3492                         p = "l_int";
3493                         break;
3494                 case 1:
3495                         p = "l_int";
3496                         break;
3497                 case 2:
3498                         p = "userland const struct l_itimerspec *";
3499                         break;
3500                 case 3:
3501                         p = "userland struct l_itimerspec *";
3502                         break;
3503                 default:
3504                         break;
3505                 };
3506                 break;
3507         /* linux_timerfd_gettime */
3508         case 87:
3509                 switch (ndx) {
3510                 case 0:
3511                         p = "l_int";
3512                         break;
3513                 case 1:
3514                         p = "userland struct l_itimerspec *";
3515                         break;
3516                 default:
3517                         break;
3518                 };
3519                 break;
3520         /* linux_utimensat */
3521         case 88:
3522                 switch (ndx) {
3523                 case 0:
3524                         p = "l_int";
3525                         break;
3526                 case 1:
3527                         p = "userland const char *";
3528                         break;
3529                 case 2:
3530                         p = "userland const struct l_timespec *";
3531                         break;
3532                 case 3:
3533                         p = "l_int";
3534                         break;
3535                 default:
3536                         break;
3537                 };
3538                 break;
3539         /* acct */
3540         case 89:
3541                 switch (ndx) {
3542                 case 0:
3543                         p = "userland char *";
3544                         break;
3545                 default:
3546                         break;
3547                 };
3548                 break;
3549         /* linux_capget */
3550         case 90:
3551                 switch (ndx) {
3552                 case 0:
3553                         p = "userland struct l_user_cap_header *";
3554                         break;
3555                 case 1:
3556                         p = "userland struct l_user_cap_data *";
3557                         break;
3558                 default:
3559                         break;
3560                 };
3561                 break;
3562         /* linux_capset */
3563         case 91:
3564                 switch (ndx) {
3565                 case 0:
3566                         p = "userland struct l_user_cap_header *";
3567                         break;
3568                 case 1:
3569                         p = "userland struct l_user_cap_data *";
3570                         break;
3571                 default:
3572                         break;
3573                 };
3574                 break;
3575         /* linux_personality */
3576         case 92:
3577                 switch (ndx) {
3578                 case 0:
3579                         p = "l_uint";
3580                         break;
3581                 default:
3582                         break;
3583                 };
3584                 break;
3585         /* linux_exit */
3586         case 93:
3587                 switch (ndx) {
3588                 case 0:
3589                         p = "u_int";
3590                         break;
3591                 default:
3592                         break;
3593                 };
3594                 break;
3595         /* linux_exit_group */
3596         case 94:
3597                 switch (ndx) {
3598                 case 0:
3599                         p = "l_int";
3600                         break;
3601                 default:
3602                         break;
3603                 };
3604                 break;
3605         /* linux_waitid */
3606         case 95:
3607                 switch (ndx) {
3608                 case 0:
3609                         p = "l_int";
3610                         break;
3611                 case 1:
3612                         p = "l_pid_t";
3613                         break;
3614                 case 2:
3615                         p = "userland l_siginfo_t *";
3616                         break;
3617                 case 3:
3618                         p = "l_int";
3619                         break;
3620                 case 4:
3621                         p = "userland struct rusage *";
3622                         break;
3623                 default:
3624                         break;
3625                 };
3626                 break;
3627         /* linux_set_tid_address */
3628         case 96:
3629                 switch (ndx) {
3630                 case 0:
3631                         p = "userland l_int *";
3632                         break;
3633                 default:
3634                         break;
3635                 };
3636                 break;
3637         /* linux_unshare */
3638         case 97:
3639                 break;
3640         /* linux_sys_futex */
3641         case 98:
3642                 switch (ndx) {
3643                 case 0:
3644                         p = "userland uint32_t *";
3645                         break;
3646                 case 1:
3647                         p = "l_int";
3648                         break;
3649                 case 2:
3650                         p = "uint32_t";
3651                         break;
3652                 case 3:
3653                         p = "userland struct l_timespec *";
3654                         break;
3655                 case 4:
3656                         p = "userland uint32_t *";
3657                         break;
3658                 case 5:
3659                         p = "uint32_t";
3660                         break;
3661                 default:
3662                         break;
3663                 };
3664                 break;
3665         /* linux_set_robust_list */
3666         case 99:
3667                 switch (ndx) {
3668                 case 0:
3669                         p = "userland struct linux_robust_list_head *";
3670                         break;
3671                 case 1:
3672                         p = "l_size_t";
3673                         break;
3674                 default:
3675                         break;
3676                 };
3677                 break;
3678         /* linux_get_robust_list */
3679         case 100:
3680                 switch (ndx) {
3681                 case 0:
3682                         p = "l_int";
3683                         break;
3684                 case 1:
3685                         p = "userland struct linux_robust_list_head **";
3686                         break;
3687                 case 2:
3688                         p = "userland l_size_t *";
3689                         break;
3690                 default:
3691                         break;
3692                 };
3693                 break;
3694         /* linux_nanosleep */
3695         case 101:
3696                 switch (ndx) {
3697                 case 0:
3698                         p = "userland const struct l_timespec *";
3699                         break;
3700                 case 1:
3701                         p = "userland struct l_timespec *";
3702                         break;
3703                 default:
3704                         break;
3705                 };
3706                 break;
3707         /* linux_getitimer */
3708         case 102:
3709                 switch (ndx) {
3710                 case 0:
3711                         p = "l_int";
3712                         break;
3713                 case 1:
3714                         p = "userland struct l_itimerval *";
3715                         break;
3716                 default:
3717                         break;
3718                 };
3719                 break;
3720         /* linux_setitimer */
3721         case 103:
3722                 switch (ndx) {
3723                 case 0:
3724                         p = "l_int";
3725                         break;
3726                 case 1:
3727                         p = "userland struct l_itimerval *";
3728                         break;
3729                 case 2:
3730                         p = "userland struct l_itimerval *";
3731                         break;
3732                 default:
3733                         break;
3734                 };
3735                 break;
3736         /* linux_kexec_load */
3737         case 104:
3738                 break;
3739         /* linux_init_module */
3740         case 105:
3741                 break;
3742         /* linux_delete_module */
3743         case 106:
3744                 break;
3745         /* linux_timer_create */
3746         case 107:
3747                 switch (ndx) {
3748                 case 0:
3749                         p = "clockid_t";
3750                         break;
3751                 case 1:
3752                         p = "userland struct sigevent *";
3753                         break;
3754                 case 2:
3755                         p = "userland l_timer_t *";
3756                         break;
3757                 default:
3758                         break;
3759                 };
3760                 break;
3761         /* linux_timer_gettime */
3762         case 108:
3763                 switch (ndx) {
3764                 case 0:
3765                         p = "l_timer_t";
3766                         break;
3767                 case 1:
3768                         p = "userland struct itimerspec *";
3769                         break;
3770                 default:
3771                         break;
3772                 };
3773                 break;
3774         /* linux_timer_getoverrun */
3775         case 109:
3776                 switch (ndx) {
3777                 case 0:
3778                         p = "l_timer_t";
3779                         break;
3780                 default:
3781                         break;
3782                 };
3783                 break;
3784         /* linux_timer_settime */
3785         case 110:
3786                 switch (ndx) {
3787                 case 0:
3788                         p = "l_timer_t";
3789                         break;
3790                 case 1:
3791                         p = "l_int";
3792                         break;
3793                 case 2:
3794                         p = "userland const struct itimerspec *";
3795                         break;
3796                 case 3:
3797                         p = "userland struct itimerspec *";
3798                         break;
3799                 default:
3800                         break;
3801                 };
3802                 break;
3803         /* linux_timer_delete */
3804         case 111:
3805                 switch (ndx) {
3806                 case 0:
3807                         p = "l_timer_t";
3808                         break;
3809                 default:
3810                         break;
3811                 };
3812                 break;
3813         /* linux_clock_settime */
3814         case 112:
3815                 switch (ndx) {
3816                 case 0:
3817                         p = "clockid_t";
3818                         break;
3819                 case 1:
3820                         p = "userland struct l_timespec *";
3821                         break;
3822                 default:
3823                         break;
3824                 };
3825                 break;
3826         /* linux_clock_gettime */
3827         case 113:
3828                 switch (ndx) {
3829                 case 0:
3830                         p = "clockid_t";
3831                         break;
3832                 case 1:
3833                         p = "userland struct l_timespec *";
3834                         break;
3835                 default:
3836                         break;
3837                 };
3838                 break;
3839         /* linux_clock_getres */
3840         case 114:
3841                 switch (ndx) {
3842                 case 0:
3843                         p = "clockid_t";
3844                         break;
3845                 case 1:
3846                         p = "userland struct l_timespec *";
3847                         break;
3848                 default:
3849                         break;
3850                 };
3851                 break;
3852         /* linux_clock_nanosleep */
3853         case 115:
3854                 switch (ndx) {
3855                 case 0:
3856                         p = "clockid_t";
3857                         break;
3858                 case 1:
3859                         p = "l_int";
3860                         break;
3861                 case 2:
3862                         p = "userland struct l_timespec *";
3863                         break;
3864                 case 3:
3865                         p = "userland struct l_timespec *";
3866                         break;
3867                 default:
3868                         break;
3869                 };
3870                 break;
3871         /* linux_syslog */
3872         case 116:
3873                 switch (ndx) {
3874                 case 0:
3875                         p = "l_int";
3876                         break;
3877                 case 1:
3878                         p = "userland char *";
3879                         break;
3880                 case 2:
3881                         p = "l_int";
3882                         break;
3883                 default:
3884                         break;
3885                 };
3886                 break;
3887         /* linux_ptrace */
3888         case 117:
3889                 switch (ndx) {
3890                 case 0:
3891                         p = "l_long";
3892                         break;
3893                 case 1:
3894                         p = "l_long";
3895                         break;
3896                 case 2:
3897                         p = "l_ulong";
3898                         break;
3899                 case 3:
3900                         p = "l_ulong";
3901                         break;
3902                 default:
3903                         break;
3904                 };
3905                 break;
3906         /* linux_sched_setparam */
3907         case 118:
3908                 switch (ndx) {
3909                 case 0:
3910                         p = "l_pid_t";
3911                         break;
3912                 case 1:
3913                         p = "userland struct sched_param *";
3914                         break;
3915                 default:
3916                         break;
3917                 };
3918                 break;
3919         /* linux_sched_setscheduler */
3920         case 119:
3921                 switch (ndx) {
3922                 case 0:
3923                         p = "l_pid_t";
3924                         break;
3925                 case 1:
3926                         p = "l_int";
3927                         break;
3928                 case 2:
3929                         p = "userland struct sched_param *";
3930                         break;
3931                 default:
3932                         break;
3933                 };
3934                 break;
3935         /* linux_sched_getscheduler */
3936         case 120:
3937                 switch (ndx) {
3938                 case 0:
3939                         p = "l_pid_t";
3940                         break;
3941                 default:
3942                         break;
3943                 };
3944                 break;
3945         /* linux_sched_getparam */
3946         case 121:
3947                 switch (ndx) {
3948                 case 0:
3949                         p = "l_pid_t";
3950                         break;
3951                 case 1:
3952                         p = "userland struct sched_param *";
3953                         break;
3954                 default:
3955                         break;
3956                 };
3957                 break;
3958         /* linux_sched_setaffinity */
3959         case 122:
3960                 switch (ndx) {
3961                 case 0:
3962                         p = "l_pid_t";
3963                         break;
3964                 case 1:
3965                         p = "l_uint";
3966                         break;
3967                 case 2:
3968                         p = "userland l_ulong *";
3969                         break;
3970                 default:
3971                         break;
3972                 };
3973                 break;
3974         /* linux_sched_getaffinity */
3975         case 123:
3976                 switch (ndx) {
3977                 case 0:
3978                         p = "l_pid_t";
3979                         break;
3980                 case 1:
3981                         p = "l_uint";
3982                         break;
3983                 case 2:
3984                         p = "userland l_ulong *";
3985                         break;
3986                 default:
3987                         break;
3988                 };
3989                 break;
3990         /* sched_yield */
3991         case 124:
3992                 break;
3993         /* linux_sched_get_priority_max */
3994         case 125:
3995                 switch (ndx) {
3996                 case 0:
3997                         p = "l_int";
3998                         break;
3999                 default:
4000                         break;
4001                 };
4002                 break;
4003         /* linux_sched_get_priority_min */
4004         case 126:
4005                 switch (ndx) {
4006                 case 0:
4007                         p = "l_int";
4008                         break;
4009                 default:
4010                         break;
4011                 };
4012                 break;
4013         /* linux_sched_rr_get_interval */
4014         case 127:
4015                 switch (ndx) {
4016                 case 0:
4017                         p = "l_pid_t";
4018                         break;
4019                 case 1:
4020                         p = "userland struct l_timespec *";
4021                         break;
4022                 default:
4023                         break;
4024                 };
4025                 break;
4026         /* linux_kill */
4027         case 129:
4028                 switch (ndx) {
4029                 case 0:
4030                         p = "l_pid_t";
4031                         break;
4032                 case 1:
4033                         p = "l_int";
4034                         break;
4035                 default:
4036                         break;
4037                 };
4038                 break;
4039         /* linux_tkill */
4040         case 130:
4041                 switch (ndx) {
4042                 case 0:
4043                         p = "l_pid_t";
4044                         break;
4045                 case 1:
4046                         p = "l_int";
4047                         break;
4048                 default:
4049                         break;
4050                 };
4051                 break;
4052         /* linux_tgkill */
4053         case 131:
4054                 switch (ndx) {
4055                 case 0:
4056                         p = "l_pid_t";
4057                         break;
4058                 case 1:
4059                         p = "l_pid_t";
4060                         break;
4061                 case 2:
4062                         p = "l_int";
4063                         break;
4064                 default:
4065                         break;
4066                 };
4067                 break;
4068         /* linux_sigaltstack */
4069         case 132:
4070                 switch (ndx) {
4071                 case 0:
4072                         p = "userland l_stack_t *";
4073                         break;
4074                 case 1:
4075                         p = "userland l_stack_t *";
4076                         break;
4077                 default:
4078                         break;
4079                 };
4080                 break;
4081         /* linux_rt_sigsuspend */
4082         case 133:
4083                 switch (ndx) {
4084                 case 0:
4085                         p = "userland l_sigset_t *";
4086                         break;
4087                 case 1:
4088                         p = "l_size_t";
4089                         break;
4090                 default:
4091                         break;
4092                 };
4093                 break;
4094         /* linux_rt_sigaction */
4095         case 134:
4096                 switch (ndx) {
4097                 case 0:
4098                         p = "l_int";
4099                         break;
4100                 case 1:
4101                         p = "userland l_sigaction_t *";
4102                         break;
4103                 case 2:
4104                         p = "userland l_sigaction_t *";
4105                         break;
4106                 case 3:
4107                         p = "l_size_t";
4108                         break;
4109                 default:
4110                         break;
4111                 };
4112                 break;
4113         /* linux_rt_sigprocmask */
4114         case 135:
4115                 switch (ndx) {
4116                 case 0:
4117                         p = "l_int";
4118                         break;
4119                 case 1:
4120                         p = "userland l_sigset_t *";
4121                         break;
4122                 case 2:
4123                         p = "userland l_sigset_t *";
4124                         break;
4125                 case 3:
4126                         p = "l_size_t";
4127                         break;
4128                 default:
4129                         break;
4130                 };
4131                 break;
4132         /* linux_rt_sigpending */
4133         case 136:
4134                 switch (ndx) {
4135                 case 0:
4136                         p = "userland l_sigset_t *";
4137                         break;
4138                 case 1:
4139                         p = "l_size_t";
4140                         break;
4141                 default:
4142                         break;
4143                 };
4144                 break;
4145         /* linux_rt_sigtimedwait */
4146         case 137:
4147                 switch (ndx) {
4148                 case 0:
4149                         p = "userland l_sigset_t *";
4150                         break;
4151                 case 1:
4152                         p = "userland l_siginfo_t *";
4153                         break;
4154                 case 2:
4155                         p = "userland struct l_timespec *";
4156                         break;
4157                 case 3:
4158                         p = "l_size_t";
4159                         break;
4160                 default:
4161                         break;
4162                 };
4163                 break;
4164         /* linux_rt_sigqueueinfo */
4165         case 138:
4166                 switch (ndx) {
4167                 case 0:
4168                         p = "l_pid_t";
4169                         break;
4170                 case 1:
4171                         p = "l_int";
4172                         break;
4173                 case 2:
4174                         p = "userland l_siginfo_t *";
4175                         break;
4176                 default:
4177                         break;
4178                 };
4179                 break;
4180         /* linux_rt_sigreturn */
4181         case 139:
4182                 break;
4183         /* setpriority */
4184         case 140:
4185                 switch (ndx) {
4186                 case 0:
4187                         p = "int";
4188                         break;
4189                 case 1:
4190                         p = "int";
4191                         break;
4192                 case 2:
4193                         p = "int";
4194                         break;
4195                 default:
4196                         break;
4197                 };
4198                 break;
4199         /* linux_getpriority */
4200         case 141:
4201                 switch (ndx) {
4202                 case 0:
4203                         p = "l_int";
4204                         break;
4205                 case 1:
4206                         p = "l_int";
4207                         break;
4208                 default:
4209                         break;
4210                 };
4211                 break;
4212         /* linux_reboot */
4213         case 142:
4214                 switch (ndx) {
4215                 case 0:
4216                         p = "l_int";
4217                         break;
4218                 case 1:
4219                         p = "l_int";
4220                         break;
4221                 case 2:
4222                         p = "l_uint";
4223                         break;
4224                 case 3:
4225                         p = "userland void *";
4226                         break;
4227                 default:
4228                         break;
4229                 };
4230                 break;
4231         /* setregid */
4232         case 143:
4233                 switch (ndx) {
4234                 case 0:
4235                         p = "gid_t";
4236                         break;
4237                 case 1:
4238                         p = "gid_t";
4239                         break;
4240                 default:
4241                         break;
4242                 };
4243                 break;
4244         /* setgid */
4245         case 144:
4246                 switch (ndx) {
4247                 case 0:
4248                         p = "gid_t";
4249                         break;
4250                 default:
4251                         break;
4252                 };
4253                 break;
4254         /* setreuid */
4255         case 145:
4256                 switch (ndx) {
4257                 case 0:
4258                         p = "uid_t";
4259                         break;
4260                 case 1:
4261                         p = "uid_t";
4262                         break;
4263                 default:
4264                         break;
4265                 };
4266                 break;
4267         /* setuid */
4268         case 146:
4269                 switch (ndx) {
4270                 case 0:
4271                         p = "uid_t";
4272                         break;
4273                 default:
4274                         break;
4275                 };
4276                 break;
4277         /* setresuid */
4278         case 147:
4279                 switch (ndx) {
4280                 case 0:
4281                         p = "uid_t";
4282                         break;
4283                 case 1:
4284                         p = "uid_t";
4285                         break;
4286                 case 2:
4287                         p = "uid_t";
4288                         break;
4289                 default:
4290                         break;
4291                 };
4292                 break;
4293         /* getresuid */
4294         case 148:
4295                 switch (ndx) {
4296                 case 0:
4297                         p = "userland uid_t *";
4298                         break;
4299                 case 1:
4300                         p = "userland uid_t *";
4301                         break;
4302                 case 2:
4303                         p = "userland uid_t *";
4304                         break;
4305                 default:
4306                         break;
4307                 };
4308                 break;
4309         /* setresgid */
4310         case 149:
4311                 switch (ndx) {
4312                 case 0:
4313                         p = "gid_t";
4314                         break;
4315                 case 1:
4316                         p = "gid_t";
4317                         break;
4318                 case 2:
4319                         p = "gid_t";
4320                         break;
4321                 default:
4322                         break;
4323                 };
4324                 break;
4325         /* getresgid */
4326         case 150:
4327                 switch (ndx) {
4328                 case 0:
4329                         p = "userland gid_t *";
4330                         break;
4331                 case 1:
4332                         p = "userland gid_t *";
4333                         break;
4334                 case 2:
4335                         p = "userland gid_t *";
4336                         break;
4337                 default:
4338                         break;
4339                 };
4340                 break;
4341         /* linux_setfsuid */
4342         case 151:
4343                 switch (ndx) {
4344                 case 0:
4345                         p = "l_uid_t";
4346                         break;
4347                 default:
4348                         break;
4349                 };
4350                 break;
4351         /* linux_setfsgid */
4352         case 152:
4353                 switch (ndx) {
4354                 case 0:
4355                         p = "l_gid_t";
4356                         break;
4357                 default:
4358                         break;
4359                 };
4360                 break;
4361         /* linux_times */
4362         case 153:
4363                 switch (ndx) {
4364                 case 0:
4365                         p = "userland struct l_times_argv *";
4366                         break;
4367                 default:
4368                         break;
4369                 };
4370                 break;
4371         /* setpgid */
4372         case 154:
4373                 switch (ndx) {
4374                 case 0:
4375                         p = "int";
4376                         break;
4377                 case 1:
4378                         p = "int";
4379                         break;
4380                 default:
4381                         break;
4382                 };
4383                 break;
4384         /* getpgid */
4385         case 155:
4386                 switch (ndx) {
4387                 case 0:
4388                         p = "int";
4389                         break;
4390                 default:
4391                         break;
4392                 };
4393                 break;
4394         /* linux_getsid */
4395         case 156:
4396                 switch (ndx) {
4397                 case 0:
4398                         p = "l_pid_t";
4399                         break;
4400                 default:
4401                         break;
4402                 };
4403                 break;
4404         /* setsid */
4405         case 157:
4406                 break;
4407         /* linux_getgroups */
4408         case 158:
4409                 switch (ndx) {
4410                 case 0:
4411                         p = "l_int";
4412                         break;
4413                 case 1:
4414                         p = "userland l_gid_t *";
4415                         break;
4416                 default:
4417                         break;
4418                 };
4419                 break;
4420         /* linux_setgroups */
4421         case 159:
4422                 switch (ndx) {
4423                 case 0:
4424                         p = "l_int";
4425                         break;
4426                 case 1:
4427                         p = "userland l_gid_t *";
4428                         break;
4429                 default:
4430                         break;
4431                 };
4432                 break;
4433         /* linux_newuname */
4434         case 160:
4435                 switch (ndx) {
4436                 case 0:
4437                         p = "userland struct l_new_utsname *";
4438                         break;
4439                 default:
4440                         break;
4441                 };
4442                 break;
4443         /* linux_sethostname */
4444         case 161:
4445                 switch (ndx) {
4446                 case 0:
4447                         p = "userland char *";
4448                         break;
4449                 case 1:
4450                         p = "l_uint";
4451                         break;
4452                 default:
4453                         break;
4454                 };
4455                 break;
4456         /* linux_setdomainname */
4457         case 162:
4458                 switch (ndx) {
4459                 case 0:
4460                         p = "userland char *";
4461                         break;
4462                 case 1:
4463                         p = "l_int";
4464                         break;
4465                 default:
4466                         break;
4467                 };
4468                 break;
4469         /* linux_getrlimit */
4470         case 163:
4471                 switch (ndx) {
4472                 case 0:
4473                         p = "l_uint";
4474                         break;
4475                 case 1:
4476                         p = "userland struct l_rlimit *";
4477                         break;
4478                 default:
4479                         break;
4480                 };
4481                 break;
4482         /* linux_setrlimit */
4483         case 164:
4484                 switch (ndx) {
4485                 case 0:
4486                         p = "l_uint";
4487                         break;
4488                 case 1:
4489                         p = "userland struct l_rlimit *";
4490                         break;
4491                 default:
4492                         break;
4493                 };
4494                 break;
4495         /* getrusage */
4496         case 165:
4497                 switch (ndx) {
4498                 case 0:
4499                         p = "int";
4500                         break;
4501                 case 1:
4502                         p = "userland struct rusage *";
4503                         break;
4504                 default:
4505                         break;
4506                 };
4507                 break;
4508         /* umask */
4509         case 166:
4510                 switch (ndx) {
4511                 case 0:
4512                         p = "int";
4513                         break;
4514                 default:
4515                         break;
4516                 };
4517                 break;
4518         /* linux_prctl */
4519         case 167:
4520                 switch (ndx) {
4521                 case 0:
4522                         p = "l_int";
4523                         break;
4524                 case 1:
4525                         p = "l_uintptr_t";
4526                         break;
4527                 case 2:
4528                         p = "l_uintptr_t";
4529                         break;
4530                 case 3:
4531                         p = "l_uintptr_t";
4532                         break;
4533                 case 4:
4534                         p = "l_uintptr_t";
4535                         break;
4536                 default:
4537                         break;
4538                 };
4539                 break;
4540         /* linux_getcpu */
4541         case 168:
4542                 switch (ndx) {
4543                 case 0:
4544                         p = "userland l_uint *";
4545                         break;
4546                 case 1:
4547                         p = "userland l_uint *";
4548                         break;
4549                 case 2:
4550                         p = "userland void *";
4551                         break;
4552                 default:
4553                         break;
4554                 };
4555                 break;
4556         /* gettimeofday */
4557         case 169:
4558                 switch (ndx) {
4559                 case 0:
4560                         p = "userland struct l_timeval *";
4561                         break;
4562                 case 1:
4563                         p = "userland struct timezone *";
4564                         break;
4565                 default:
4566                         break;
4567                 };
4568                 break;
4569         /* settimeofday */
4570         case 170:
4571                 switch (ndx) {
4572                 case 0:
4573                         p = "userland struct l_timeval *";
4574                         break;
4575                 case 1:
4576                         p = "userland struct timezone *";
4577                         break;
4578                 default:
4579                         break;
4580                 };
4581                 break;
4582         /* linux_adjtimex */
4583         case 171:
4584                 break;
4585         /* linux_getpid */
4586         case 172:
4587                 break;
4588         /* linux_getppid */
4589         case 173:
4590                 break;
4591         /* linux_getuid */
4592         case 174:
4593                 break;
4594         /* geteuid */
4595         case 175:
4596                 break;
4597         /* linux_getgid */
4598         case 176:
4599                 break;
4600         /* getegid */
4601         case 177:
4602                 break;
4603         /* linux_gettid */
4604         case 178:
4605                 break;
4606         /* linux_sysinfo */
4607         case 179:
4608                 switch (ndx) {
4609                 case 0:
4610                         p = "userland struct l_sysinfo *";
4611                         break;
4612                 default:
4613                         break;
4614                 };
4615                 break;
4616         /* linux_mq_open */
4617         case 180:
4618                 switch (ndx) {
4619                 case 0:
4620                         p = "userland const char *";
4621                         break;
4622                 case 1:
4623                         p = "l_int";
4624                         break;
4625                 case 2:
4626                         p = "l_mode_t";
4627                         break;
4628                 case 3:
4629                         p = "userland struct mq_attr *";
4630                         break;
4631                 default:
4632                         break;
4633                 };
4634                 break;
4635         /* linux_mq_unlink */
4636         case 181:
4637                 switch (ndx) {
4638                 case 0:
4639                         p = "userland const char *";
4640                         break;
4641                 default:
4642                         break;
4643                 };
4644                 break;
4645         /* linux_mq_timedsend */
4646         case 182:
4647                 switch (ndx) {
4648                 case 0:
4649                         p = "l_mqd_t";
4650                         break;
4651                 case 1:
4652                         p = "userland const char *";
4653                         break;
4654                 case 2:
4655                         p = "l_size_t";
4656                         break;
4657                 case 3:
4658                         p = "l_uint";
4659                         break;
4660                 case 4:
4661                         p = "userland const struct l_timespec *";
4662                         break;
4663                 default:
4664                         break;
4665                 };
4666                 break;
4667         /* linux_mq_timedreceive */
4668         case 183:
4669                 switch (ndx) {
4670                 case 0:
4671                         p = "l_mqd_t";
4672                         break;
4673                 case 1:
4674                         p = "userland char *";
4675                         break;
4676                 case 2:
4677                         p = "l_size_t";
4678                         break;
4679                 case 3:
4680                         p = "userland l_uint *";
4681                         break;
4682                 case 4:
4683                         p = "userland const struct l_timespec *";
4684                         break;
4685                 default:
4686                         break;
4687                 };
4688                 break;
4689         /* linux_mq_notify */
4690         case 184:
4691                 switch (ndx) {
4692                 case 0:
4693                         p = "l_mqd_t";
4694                         break;
4695                 case 1:
4696                         p = "userland const struct l_timespec *";
4697                         break;
4698                 default:
4699                         break;
4700                 };
4701                 break;
4702         /* linux_mq_getsetattr */
4703         case 185:
4704                 switch (ndx) {
4705                 case 0:
4706                         p = "l_mqd_t";
4707                         break;
4708                 case 1:
4709                         p = "userland const struct mq_attr *";
4710                         break;
4711                 case 2:
4712                         p = "userland struct mq_attr *";
4713                         break;
4714                 default:
4715                         break;
4716                 };
4717                 break;
4718         /* linux_msgget */
4719         case 186:
4720                 switch (ndx) {
4721                 case 0:
4722                         p = "l_key_t";
4723                         break;
4724                 case 1:
4725                         p = "l_int";
4726                         break;
4727                 default:
4728                         break;
4729                 };
4730                 break;
4731         /* linux_msgctl */
4732         case 187:
4733                 switch (ndx) {
4734                 case 0:
4735                         p = "l_int";
4736                         break;
4737                 case 1:
4738                         p = "l_int";
4739                         break;
4740                 case 2:
4741                         p = "userland struct l_msqid_ds *";
4742                         break;
4743                 default:
4744                         break;
4745                 };
4746                 break;
4747         /* linux_msgrcv */
4748         case 188:
4749                 switch (ndx) {
4750                 case 0:
4751                         p = "l_int";
4752                         break;
4753                 case 1:
4754                         p = "userland struct l_msgbuf *";
4755                         break;
4756                 case 2:
4757                         p = "l_size_t";
4758                         break;
4759                 case 3:
4760                         p = "l_long";
4761                         break;
4762                 case 4:
4763                         p = "l_int";
4764                         break;
4765                 default:
4766                         break;
4767                 };
4768                 break;
4769         /* linux_msgsnd */
4770         case 189:
4771                 switch (ndx) {
4772                 case 0:
4773                         p = "l_int";
4774                         break;
4775                 case 1:
4776                         p = "userland struct l_msgbuf *";
4777                         break;
4778                 case 2:
4779                         p = "l_size_t";
4780                         break;
4781                 case 3:
4782                         p = "l_int";
4783                         break;
4784                 default:
4785                         break;
4786                 };
4787                 break;
4788         /* linux_semget */
4789         case 190:
4790                 switch (ndx) {
4791                 case 0:
4792                         p = "l_key_t";
4793                         break;
4794                 case 1:
4795                         p = "l_int";
4796                         break;
4797                 case 2:
4798                         p = "l_int";
4799                         break;
4800                 default:
4801                         break;
4802                 };
4803                 break;
4804         /* linux_semctl */
4805         case 191:
4806                 switch (ndx) {
4807                 case 0:
4808                         p = "l_int";
4809                         break;
4810                 case 1:
4811                         p = "l_int";
4812                         break;
4813                 case 2:
4814                         p = "l_int";
4815                         break;
4816                 case 3:
4817                         p = "union l_semun";
4818                         break;
4819                 default:
4820                         break;
4821                 };
4822                 break;
4823         /* linux_semtimedop */
4824         case 192:
4825                 break;
4826         /* linux_semop */
4827         case 193:
4828                 switch (ndx) {
4829                 case 0:
4830                         p = "l_int";
4831                         break;
4832                 case 1:
4833                         p = "userland struct l_sembuf *";
4834                         break;
4835                 case 2:
4836                         p = "l_uint";
4837                         break;
4838                 default:
4839                         break;
4840                 };
4841                 break;
4842         /* linux_shmget */
4843         case 194:
4844                 switch (ndx) {
4845                 case 0:
4846                         p = "l_key_t";
4847                         break;
4848                 case 1:
4849                         p = "l_size_t";
4850                         break;
4851                 case 2:
4852                         p = "l_int";
4853                         break;
4854                 default:
4855                         break;
4856                 };
4857                 break;
4858         /* linux_shmctl */
4859         case 195:
4860                 switch (ndx) {
4861                 case 0:
4862                         p = "l_int";
4863                         break;
4864                 case 1:
4865                         p = "l_int";
4866                         break;
4867                 case 2:
4868                         p = "userland struct l_shmid_ds *";
4869                         break;
4870                 default:
4871                         break;
4872                 };
4873                 break;
4874         /* linux_shmat */
4875         case 196:
4876                 switch (ndx) {
4877                 case 0:
4878                         p = "l_int";
4879                         break;
4880                 case 1:
4881                         p = "userland char *";
4882                         break;
4883                 case 2:
4884                         p = "l_int";
4885                         break;
4886                 default:
4887                         break;
4888                 };
4889                 break;
4890         /* linux_shmdt */
4891         case 197:
4892                 switch (ndx) {
4893                 case 0:
4894                         p = "userland char *";
4895                         break;
4896                 default:
4897                         break;
4898                 };
4899                 break;
4900         /* linux_socket */
4901         case 198:
4902                 switch (ndx) {
4903                 case 0:
4904                         p = "l_int";
4905                         break;
4906                 case 1:
4907                         p = "l_int";
4908                         break;
4909                 case 2:
4910                         p = "l_int";
4911                         break;
4912                 default:
4913                         break;
4914                 };
4915                 break;
4916         /* linux_socketpair */
4917         case 199:
4918                 switch (ndx) {
4919                 case 0:
4920                         p = "l_int";
4921                         break;
4922                 case 1:
4923                         p = "l_int";
4924                         break;
4925                 case 2:
4926                         p = "l_int";
4927                         break;
4928                 case 3:
4929                         p = "l_uintptr_t";
4930                         break;
4931                 default:
4932                         break;
4933                 };
4934                 break;
4935         /* linux_bind */
4936         case 200:
4937                 switch (ndx) {
4938                 case 0:
4939                         p = "l_int";
4940                         break;
4941                 case 1:
4942                         p = "l_uintptr_t";
4943                         break;
4944                 case 2:
4945                         p = "l_int";
4946                         break;
4947                 default:
4948                         break;
4949                 };
4950                 break;
4951         /* linux_listen */
4952         case 201:
4953                 switch (ndx) {
4954                 case 0:
4955                         p = "l_int";
4956                         break;
4957                 case 1:
4958                         p = "l_int";
4959                         break;
4960                 default:
4961                         break;
4962                 };
4963                 break;
4964         /* linux_accept */
4965         case 202:
4966                 switch (ndx) {
4967                 case 0:
4968                         p = "l_int";
4969                         break;
4970                 case 1:
4971                         p = "l_uintptr_t";
4972                         break;
4973                 case 2:
4974                         p = "l_uintptr_t";
4975                         break;
4976                 default:
4977                         break;
4978                 };
4979                 break;
4980         /* linux_connect */
4981         case 203:
4982                 switch (ndx) {
4983                 case 0:
4984                         p = "l_int";
4985                         break;
4986                 case 1:
4987                         p = "l_uintptr_t";
4988                         break;
4989                 case 2:
4990                         p = "l_int";
4991                         break;
4992                 default:
4993                         break;
4994                 };
4995                 break;
4996         /* linux_getsockname */
4997         case 204:
4998                 switch (ndx) {
4999                 case 0:
5000                         p = "l_int";
5001                         break;
5002                 case 1:
5003                         p = "l_uintptr_t";
5004                         break;
5005                 case 2:
5006                         p = "l_uintptr_t";
5007                         break;
5008                 default:
5009                         break;
5010                 };
5011                 break;
5012         /* linux_getpeername */
5013         case 205:
5014                 switch (ndx) {
5015                 case 0:
5016                         p = "l_int";
5017                         break;
5018                 case 1:
5019                         p = "l_uintptr_t";
5020                         break;
5021                 case 2:
5022                         p = "l_uintptr_t";
5023                         break;
5024                 default:
5025                         break;
5026                 };
5027                 break;
5028         /* linux_sendto */
5029         case 206:
5030                 switch (ndx) {
5031                 case 0:
5032                         p = "l_int";
5033                         break;
5034                 case 1:
5035                         p = "l_uintptr_t";
5036                         break;
5037                 case 2:
5038                         p = "l_size_t";
5039                         break;
5040                 case 3:
5041                         p = "l_uint";
5042                         break;
5043                 case 4:
5044                         p = "l_uintptr_t";
5045                         break;
5046                 case 5:
5047                         p = "l_int";
5048                         break;
5049                 default:
5050                         break;
5051                 };
5052                 break;
5053         /* linux_recvfrom */
5054         case 207:
5055                 switch (ndx) {
5056                 case 0:
5057                         p = "l_int";
5058                         break;
5059                 case 1:
5060                         p = "l_uintptr_t";
5061                         break;
5062                 case 2:
5063                         p = "l_size_t";
5064                         break;
5065                 case 3:
5066                         p = "l_uint";
5067                         break;
5068                 case 4:
5069                         p = "l_uintptr_t";
5070                         break;
5071                 case 5:
5072                         p = "l_uintptr_t";
5073                         break;
5074                 default:
5075                         break;
5076                 };
5077                 break;
5078         /* linux_setsockopt */
5079         case 208:
5080                 switch (ndx) {
5081                 case 0:
5082                         p = "l_int";
5083                         break;
5084                 case 1:
5085                         p = "l_int";
5086                         break;
5087                 case 2:
5088                         p = "l_int";
5089                         break;
5090                 case 3:
5091                         p = "l_uintptr_t";
5092                         break;
5093                 case 4:
5094                         p = "l_int";
5095                         break;
5096                 default:
5097                         break;
5098                 };
5099                 break;
5100         /* linux_getsockopt */
5101         case 209:
5102                 switch (ndx) {
5103                 case 0:
5104                         p = "l_int";
5105                         break;
5106                 case 1:
5107                         p = "l_int";
5108                         break;
5109                 case 2:
5110                         p = "l_int";
5111                         break;
5112                 case 3:
5113                         p = "l_uintptr_t";
5114                         break;
5115                 case 4:
5116                         p = "l_uintptr_t";
5117                         break;
5118                 default:
5119                         break;
5120                 };
5121                 break;
5122         /* linux_shutdown */
5123         case 210:
5124                 switch (ndx) {
5125                 case 0:
5126                         p = "l_int";
5127                         break;
5128                 case 1:
5129                         p = "l_int";
5130                         break;
5131                 default:
5132                         break;
5133                 };
5134                 break;
5135         /* linux_sendmsg */
5136         case 211:
5137                 switch (ndx) {
5138                 case 0:
5139                         p = "l_int";
5140                         break;
5141                 case 1:
5142                         p = "l_uintptr_t";
5143                         break;
5144                 case 2:
5145                         p = "l_uint";
5146                         break;
5147                 default:
5148                         break;
5149                 };
5150                 break;
5151         /* linux_recvmsg */
5152         case 212:
5153                 switch (ndx) {
5154                 case 0:
5155                         p = "l_int";
5156                         break;
5157                 case 1:
5158                         p = "l_uintptr_t";
5159                         break;
5160                 case 2:
5161                         p = "l_uint";
5162                         break;
5163                 default:
5164                         break;
5165                 };
5166                 break;
5167         /* linux_brk */
5168         case 214:
5169                 switch (ndx) {
5170                 case 0:
5171                         p = "l_ulong";
5172                         break;
5173                 default:
5174                         break;
5175                 };
5176                 break;
5177         /* munmap */
5178         case 215:
5179                 switch (ndx) {
5180                 case 0:
5181                         p = "userland void *";
5182                         break;
5183                 case 1:
5184                         p = "l_size_t";
5185                         break;
5186                 default:
5187                         break;
5188                 };
5189                 break;
5190         /* linux_mremap */
5191         case 216:
5192                 switch (ndx) {
5193                 case 0:
5194                         p = "l_ulong";
5195                         break;
5196                 case 1:
5197                         p = "l_ulong";
5198                         break;
5199                 case 2:
5200                         p = "l_ulong";
5201                         break;
5202                 case 3:
5203                         p = "l_ulong";
5204                         break;
5205                 case 4:
5206                         p = "l_ulong";
5207                         break;
5208                 default:
5209                         break;
5210                 };
5211                 break;
5212         /* linux_add_key */
5213         case 217:
5214                 break;
5215         /* linux_request_key */
5216         case 218:
5217                 break;
5218         /* linux_keyctl */
5219         case 219:
5220                 break;
5221         /* linux_clone */
5222         case 220:
5223                 switch (ndx) {
5224                 case 0:
5225                         p = "l_ulong";
5226                         break;
5227                 case 1:
5228                         p = "l_ulong";
5229                         break;
5230                 case 2:
5231                         p = "userland l_int *";
5232                         break;
5233                 case 3:
5234                         p = "l_ulong";
5235                         break;
5236                 case 4:
5237                         p = "userland l_int *";
5238                         break;
5239                 default:
5240                         break;
5241                 };
5242                 break;
5243         /* linux_execve */
5244         case 221:
5245                 switch (ndx) {
5246                 case 0:
5247                         p = "userland char *";
5248                         break;
5249                 case 1:
5250                         p = "userland char **";
5251                         break;
5252                 case 2:
5253                         p = "userland char **";
5254                         break;
5255                 default:
5256                         break;
5257                 };
5258                 break;
5259         /* linux_mmap2 */
5260         case 222:
5261                 switch (ndx) {
5262                 case 0:
5263                         p = "l_ulong";
5264                         break;
5265                 case 1:
5266                         p = "l_ulong";
5267                         break;
5268                 case 2:
5269                         p = "l_ulong";
5270                         break;
5271                 case 3:
5272                         p = "l_ulong";
5273                         break;
5274                 case 4:
5275                         p = "l_ulong";
5276                         break;
5277                 case 5:
5278                         p = "l_ulong";
5279                         break;
5280                 default:
5281                         break;
5282                 };
5283                 break;
5284         /* linux_fadvise64 */
5285         case 223:
5286                 switch (ndx) {
5287                 case 0:
5288                         p = "l_int";
5289                         break;
5290                 case 1:
5291                         p = "l_loff_t";
5292                         break;
5293                 case 2:
5294                         p = "l_size_t";
5295                         break;
5296                 case 3:
5297                         p = "l_int";
5298                         break;
5299                 default:
5300                         break;
5301                 };
5302                 break;
5303         /* swapon */
5304         case 224:
5305                 switch (ndx) {
5306                 case 0:
5307                         p = "userland char *";
5308                         break;
5309                 default:
5310                         break;
5311                 };
5312                 break;
5313         /* linux_swapoff */
5314         case 225:
5315                 break;
5316         /* linux_mprotect */
5317         case 226:
5318                 switch (ndx) {
5319                 case 0:
5320                         p = "l_ulong";
5321                         break;
5322                 case 1:
5323                         p = "l_size_t";
5324                         break;
5325                 case 2:
5326                         p = "l_ulong";
5327                         break;
5328                 default:
5329                         break;
5330                 };
5331                 break;
5332         /* linux_msync */
5333         case 227:
5334                 switch (ndx) {
5335                 case 0:
5336                         p = "l_ulong";
5337                         break;
5338                 case 1:
5339                         p = "l_size_t";
5340                         break;
5341                 case 2:
5342                         p = "l_int";
5343                         break;
5344                 default:
5345                         break;
5346                 };
5347                 break;
5348         /* mlock */
5349         case 228:
5350                 switch (ndx) {
5351                 case 0:
5352                         p = "userland const void *";
5353                         break;
5354                 case 1:
5355                         p = "size_t";
5356                         break;
5357                 default:
5358                         break;
5359                 };
5360                 break;
5361         /* munlock */
5362         case 229:
5363                 switch (ndx) {
5364                 case 0:
5365                         p = "userland const void *";
5366                         break;
5367                 case 1:
5368                         p = "size_t";
5369                         break;
5370                 default:
5371                         break;
5372                 };
5373                 break;
5374         /* mlockall */
5375         case 230:
5376                 switch (ndx) {
5377                 case 0:
5378                         p = "int";
5379                         break;
5380                 default:
5381                         break;
5382                 };
5383                 break;
5384         /* munlockall */
5385         case 231:
5386                 break;
5387         /* linux_mincore */
5388         case 232:
5389                 switch (ndx) {
5390                 case 0:
5391                         p = "l_ulong";
5392                         break;
5393                 case 1:
5394                         p = "l_size_t";
5395                         break;
5396                 case 2:
5397                         p = "userland u_char *";
5398                         break;
5399                 default:
5400                         break;
5401                 };
5402                 break;
5403         /* linux_madvise */
5404         case 233:
5405                 switch (ndx) {
5406                 case 0:
5407                         p = "l_ulong";
5408                         break;
5409                 case 1:
5410                         p = "l_size_t";
5411                         break;
5412                 case 2:
5413                         p = "l_int";
5414                         break;
5415                 default:
5416                         break;
5417                 };
5418                 break;
5419         /* linux_remap_file_pages */
5420         case 234:
5421                 break;
5422         /* linux_mbind */
5423         case 235:
5424                 break;
5425         /* linux_get_mempolicy */
5426         case 236:
5427                 break;
5428         /* linux_set_mempolicy */
5429         case 237:
5430                 break;
5431         /* linux_migrate_pages */
5432         case 238:
5433                 break;
5434         /* linux_move_pages */
5435         case 239:
5436                 break;
5437         /* linux_rt_tgsigqueueinfo */
5438         case 240:
5439                 switch (ndx) {
5440                 case 0:
5441                         p = "l_pid_t";
5442                         break;
5443                 case 1:
5444                         p = "l_pid_t";
5445                         break;
5446                 case 2:
5447                         p = "l_int";
5448                         break;
5449                 case 3:
5450                         p = "userland l_siginfo_t *";
5451                         break;
5452                 default:
5453                         break;
5454                 };
5455                 break;
5456         /* linux_perf_event_open */
5457         case 241:
5458                 break;
5459         /* linux_accept4 */
5460         case 242:
5461                 switch (ndx) {
5462                 case 0:
5463                         p = "l_int";
5464                         break;
5465                 case 1:
5466                         p = "l_uintptr_t";
5467                         break;
5468                 case 2:
5469                         p = "l_uintptr_t";
5470                         break;
5471                 case 3:
5472                         p = "l_int";
5473                         break;
5474                 default:
5475                         break;
5476                 };
5477                 break;
5478         /* linux_recvmmsg */
5479         case 243:
5480                 switch (ndx) {
5481                 case 0:
5482                         p = "l_int";
5483                         break;
5484                 case 1:
5485                         p = "userland struct l_mmsghdr *";
5486                         break;
5487                 case 2:
5488                         p = "l_uint";
5489                         break;
5490                 case 3:
5491                         p = "l_uint";
5492                         break;
5493                 case 4:
5494                         p = "userland struct l_timespec *";
5495                         break;
5496                 default:
5497                         break;
5498                 };
5499                 break;
5500         /* linux_wait4 */
5501         case 260:
5502                 switch (ndx) {
5503                 case 0:
5504                         p = "l_pid_t";
5505                         break;
5506                 case 1:
5507                         p = "userland l_int *";
5508                         break;
5509                 case 2:
5510                         p = "l_int";
5511                         break;
5512                 case 3:
5513                         p = "userland struct rusage *";
5514                         break;
5515                 default:
5516                         break;
5517                 };
5518                 break;
5519         /* linux_prlimit64 */
5520         case 261:
5521                 switch (ndx) {
5522                 case 0:
5523                         p = "l_pid_t";
5524                         break;
5525                 case 1:
5526                         p = "l_uint";
5527                         break;
5528                 case 2:
5529                         p = "userland struct rlimit *";
5530                         break;
5531                 case 3:
5532                         p = "userland struct rlimit *";
5533                         break;
5534                 default:
5535                         break;
5536                 };
5537                 break;
5538         /* linux_fanotify_init */
5539         case 262:
5540                 break;
5541         /* linux_fanotify_mark */
5542         case 263:
5543                 break;
5544         /* linux_name_to_handle_at */
5545         case 264:
5546                 switch (ndx) {
5547                 case 0:
5548                         p = "l_int";
5549                         break;
5550                 case 1:
5551                         p = "userland const char *";
5552                         break;
5553                 case 2:
5554                         p = "userland struct l_file_handle *";
5555                         break;
5556                 case 3:
5557                         p = "userland l_int *";
5558                         break;
5559                 case 4:
5560                         p = "l_int";
5561                         break;
5562                 default:
5563                         break;
5564                 };
5565                 break;
5566         /* linux_open_by_handle_at */
5567         case 265:
5568                 switch (ndx) {
5569                 case 0:
5570                         p = "l_int";
5571                         break;
5572                 case 1:
5573                         p = "userland struct l_file_handle *";
5574                         break;
5575                 case 2:
5576                         p = "l_int";
5577                         break;
5578                 default:
5579                         break;
5580                 };
5581                 break;
5582         /* linux_clock_adjtime */
5583         case 266:
5584                 break;
5585         /* linux_syncfs */
5586         case 267:
5587                 switch (ndx) {
5588                 case 0:
5589                         p = "l_int";
5590                         break;
5591                 default:
5592                         break;
5593                 };
5594                 break;
5595         /* linux_setns */
5596         case 268:
5597                 switch (ndx) {
5598                 case 0:
5599                         p = "l_int";
5600                         break;
5601                 case 1:
5602                         p = "l_int";
5603                         break;
5604                 default:
5605                         break;
5606                 };
5607                 break;
5608         /* linux_sendmmsg */
5609         case 269:
5610                 switch (ndx) {
5611                 case 0:
5612                         p = "l_int";
5613                         break;
5614                 case 1:
5615                         p = "userland struct l_mmsghdr *";
5616                         break;
5617                 case 2:
5618                         p = "l_uint";
5619                         break;
5620                 case 3:
5621                         p = "l_uint";
5622                         break;
5623                 default:
5624                         break;
5625                 };
5626                 break;
5627         /* linux_process_vm_readv */
5628         case 270:
5629                 switch (ndx) {
5630                 case 0:
5631                         p = "l_pid_t";
5632                         break;
5633                 case 1:
5634                         p = "userland const struct iovec *";
5635                         break;
5636                 case 2:
5637                         p = "l_ulong";
5638                         break;
5639                 case 3:
5640                         p = "userland const struct iovec *";
5641                         break;
5642                 case 4:
5643                         p = "l_ulong";
5644                         break;
5645                 case 5:
5646                         p = "l_ulong";
5647                         break;
5648                 default:
5649                         break;
5650                 };
5651                 break;
5652         /* linux_process_vm_writev */
5653         case 271:
5654                 switch (ndx) {
5655                 case 0:
5656                         p = "l_pid_t";
5657                         break;
5658                 case 1:
5659                         p = "userland const struct iovec *";
5660                         break;
5661                 case 2:
5662                         p = "l_ulong";
5663                         break;
5664                 case 3:
5665                         p = "userland const struct iovec *";
5666                         break;
5667                 case 4:
5668                         p = "l_ulong";
5669                         break;
5670                 case 5:
5671                         p = "l_ulong";
5672                         break;
5673                 default:
5674                         break;
5675                 };
5676                 break;
5677         /* linux_kcmp */
5678         case 272:
5679                 switch (ndx) {
5680                 case 0:
5681                         p = "l_pid_t";
5682                         break;
5683                 case 1:
5684                         p = "l_pid_t";
5685                         break;
5686                 case 2:
5687                         p = "l_int";
5688                         break;
5689                 case 3:
5690                         p = "l_ulong";
5691                         break;
5692                 case 4:
5693                         p = "l_ulong";
5694                         break;
5695                 default:
5696                         break;
5697                 };
5698                 break;
5699         /* linux_finit_module */
5700         case 273:
5701                 switch (ndx) {
5702                 case 0:
5703                         p = "l_int";
5704                         break;
5705                 case 1:
5706                         p = "userland const char *";
5707                         break;
5708                 case 2:
5709                         p = "l_int";
5710                         break;
5711                 default:
5712                         break;
5713                 };
5714                 break;
5715         /* linux_sched_setattr */
5716         case 274:
5717                 switch (ndx) {
5718                 case 0:
5719                         p = "l_pid_t";
5720                         break;
5721                 case 1:
5722                         p = "userland void *";
5723                         break;
5724                 case 2:
5725                         p = "l_uint";
5726                         break;
5727                 default:
5728                         break;
5729                 };
5730                 break;
5731         /* linux_sched_getattr */
5732         case 275:
5733                 switch (ndx) {
5734                 case 0:
5735                         p = "l_pid_t";
5736                         break;
5737                 case 1:
5738                         p = "userland void *";
5739                         break;
5740                 case 2:
5741                         p = "l_uint";
5742                         break;
5743                 case 3:
5744                         p = "l_uint";
5745                         break;
5746                 default:
5747                         break;
5748                 };
5749                 break;
5750         /* linux_renameat2 */
5751         case 276:
5752                 switch (ndx) {
5753                 case 0:
5754                         p = "l_int";
5755                         break;
5756                 case 1:
5757                         p = "userland const char *";
5758                         break;
5759                 case 2:
5760                         p = "l_int";
5761                         break;
5762                 case 3:
5763                         p = "userland const char *";
5764                         break;
5765                 case 4:
5766                         p = "l_uint";
5767                         break;
5768                 default:
5769                         break;
5770                 };
5771                 break;
5772         /* linux_seccomp */
5773         case 277:
5774                 switch (ndx) {
5775                 case 0:
5776                         p = "l_uint";
5777                         break;
5778                 case 1:
5779                         p = "l_uint";
5780                         break;
5781                 case 2:
5782                         p = "userland const char *";
5783                         break;
5784                 default:
5785                         break;
5786                 };
5787                 break;
5788         /* linux_getrandom */
5789         case 278:
5790                 switch (ndx) {
5791                 case 0:
5792                         p = "userland char *";
5793                         break;
5794                 case 1:
5795                         p = "l_size_t";
5796                         break;
5797                 case 2:
5798                         p = "l_uint";
5799                         break;
5800                 default:
5801                         break;
5802                 };
5803                 break;
5804         /* linux_memfd_create */
5805         case 279:
5806                 switch (ndx) {
5807                 case 0:
5808                         p = "userland const char *";
5809                         break;
5810                 case 1:
5811                         p = "l_uint";
5812                         break;
5813                 default:
5814                         break;
5815                 };
5816                 break;
5817         /* linux_bpf */
5818         case 280:
5819                 switch (ndx) {
5820                 case 0:
5821                         p = "l_int";
5822                         break;
5823                 case 1:
5824                         p = "userland void *";
5825                         break;
5826                 case 2:
5827                         p = "l_uint";
5828                         break;
5829                 default:
5830                         break;
5831                 };
5832                 break;
5833         /* linux_execveat */
5834         case 281:
5835                 switch (ndx) {
5836                 case 0:
5837                         p = "l_int";
5838                         break;
5839                 case 1:
5840                         p = "userland const char *";
5841                         break;
5842                 case 2:
5843                         p = "userland const char **";
5844                         break;
5845                 case 3:
5846                         p = "userland const char **";
5847                         break;
5848                 case 4:
5849                         p = "l_int";
5850                         break;
5851                 default:
5852                         break;
5853                 };
5854                 break;
5855         /* linux_userfaultfd */
5856         case 282:
5857                 switch (ndx) {
5858                 case 0:
5859                         p = "l_int";
5860                         break;
5861                 default:
5862                         break;
5863                 };
5864                 break;
5865         /* linux_membarrier */
5866         case 283:
5867                 switch (ndx) {
5868                 case 0:
5869                         p = "l_int";
5870                         break;
5871                 case 1:
5872                         p = "l_int";
5873                         break;
5874                 default:
5875                         break;
5876                 };
5877                 break;
5878         /* linux_mlock2 */
5879         case 284:
5880                 switch (ndx) {
5881                 case 0:
5882                         p = "l_ulong";
5883                         break;
5884                 case 1:
5885                         p = "l_size_t";
5886                         break;
5887                 case 2:
5888                         p = "l_int";
5889                         break;
5890                 default:
5891                         break;
5892                 };
5893                 break;
5894         /* linux_copy_file_range */
5895         case 285:
5896                 switch (ndx) {
5897                 case 0:
5898                         p = "l_int";
5899                         break;
5900                 case 1:
5901                         p = "userland l_loff_t *";
5902                         break;
5903                 case 2:
5904                         p = "l_int";
5905                         break;
5906                 case 3:
5907                         p = "userland l_loff_t *";
5908                         break;
5909                 case 4:
5910                         p = "l_size_t";
5911                         break;
5912                 case 5:
5913                         p = "l_uint";
5914                         break;
5915                 default:
5916                         break;
5917                 };
5918                 break;
5919         /* linux_preadv2 */
5920         case 286:
5921                 switch (ndx) {
5922                 case 0:
5923                         p = "l_ulong";
5924                         break;
5925                 case 1:
5926                         p = "userland const struct iovec *";
5927                         break;
5928                 case 2:
5929                         p = "l_ulong";
5930                         break;
5931                 case 3:
5932                         p = "l_ulong";
5933                         break;
5934                 case 4:
5935                         p = "l_ulong";
5936                         break;
5937                 case 5:
5938                         p = "l_int";
5939                         break;
5940                 default:
5941                         break;
5942                 };
5943                 break;
5944         /* linux_pwritev2 */
5945         case 287:
5946                 switch (ndx) {
5947                 case 0:
5948                         p = "l_ulong";
5949                         break;
5950                 case 1:
5951                         p = "userland const struct iovec *";
5952                         break;
5953                 case 2:
5954                         p = "l_ulong";
5955                         break;
5956                 case 3:
5957                         p = "l_ulong";
5958                         break;
5959                 case 4:
5960                         p = "l_ulong";
5961                         break;
5962                 case 5:
5963                         p = "l_int";
5964                         break;
5965                 default:
5966                         break;
5967                 };
5968                 break;
5969         /* linux_pkey_mprotect */
5970         case 288:
5971                 switch (ndx) {
5972                 case 0:
5973                         p = "l_ulong";
5974                         break;
5975                 case 1:
5976                         p = "l_size_t";
5977                         break;
5978                 case 2:
5979                         p = "l_ulong";
5980                         break;
5981                 case 3:
5982                         p = "l_int";
5983                         break;
5984                 default:
5985                         break;
5986                 };
5987                 break;
5988         /* linux_pkey_alloc */
5989         case 289:
5990                 switch (ndx) {
5991                 case 0:
5992                         p = "l_ulong";
5993                         break;
5994                 case 1:
5995                         p = "l_ulong";
5996                         break;
5997                 default:
5998                         break;
5999                 };
6000                 break;
6001         /* linux_pkey_free */
6002         case 290:
6003                 switch (ndx) {
6004                 case 0:
6005                         p = "l_int";
6006                         break;
6007                 default:
6008                         break;
6009                 };
6010                 break;
6011         /* linux_statx */
6012         case 291:
6013                 switch (ndx) {
6014                 case 0:
6015                         p = "l_int";
6016                         break;
6017                 case 1:
6018                         p = "userland const char *";
6019                         break;
6020                 case 2:
6021                         p = "l_uint";
6022                         break;
6023                 case 3:
6024                         p = "l_uint";
6025                         break;
6026                 case 4:
6027                         p = "userland void *";
6028                         break;
6029                 default:
6030                         break;
6031                 };
6032                 break;
6033         /* linux_io_pgetevents */
6034         case 292:
6035                 break;
6036         /* linux_rseq */
6037         case 293:
6038                 break;
6039         /* linux_kexec_file_load */
6040         case 294:
6041                 break;
6042         /* linux_pidfd_send_signal */
6043         case 424:
6044                 switch (ndx) {
6045                 case 0:
6046                         p = "l_int";
6047                         break;
6048                 case 1:
6049                         p = "l_int";
6050                         break;
6051                 case 2:
6052                         p = "userland l_siginfo_t *";
6053                         break;
6054                 case 3:
6055                         p = "l_uint";
6056                         break;
6057                 default:
6058                         break;
6059                 };
6060                 break;
6061         /* linux_io_uring_setup */
6062         case 425:
6063                 break;
6064         /* linux_io_uring_enter */
6065         case 426:
6066                 break;
6067         /* linux_io_uring_register */
6068         case 427:
6069                 break;
6070         /* linux_open_tree */
6071         case 428:
6072                 break;
6073         /* linux_move_mount */
6074         case 429:
6075                 break;
6076         /* linux_fsopen */
6077         case 430:
6078                 break;
6079         /* linux_fsconfig */
6080         case 431:
6081                 break;
6082         /* linux_fsmount */
6083         case 432:
6084                 break;
6085         /* linux_fspick */
6086         case 433:
6087                 break;
6088         /* linux_pidfd_open */
6089         case 434:
6090                 break;
6091         /* linux_clone3 */
6092         case 435:
6093                 switch (ndx) {
6094                 case 0:
6095                         p = "userland struct l_user_clone_args *";
6096                         break;
6097                 case 1:
6098                         p = "l_size_t";
6099                         break;
6100                 default:
6101                         break;
6102                 };
6103                 break;
6104         /* linux_close_range */
6105         case 436:
6106                 break;
6107         /* linux_openat2 */
6108         case 437:
6109                 break;
6110         /* linux_pidfd_getfd */
6111         case 438:
6112                 break;
6113         /* linux_faccessat2 */
6114         case 439:
6115                 switch (ndx) {
6116                 case 0:
6117                         p = "l_int";
6118                         break;
6119                 case 1:
6120                         p = "userland const char *";
6121                         break;
6122                 case 2:
6123                         p = "l_int";
6124                         break;
6125                 case 3:
6126                         p = "l_int";
6127                         break;
6128                 default:
6129                         break;
6130                 };
6131                 break;
6132         /* linux_process_madvise */
6133         case 440:
6134                 break;
6135         /* linux_epoll_pwait2 */
6136         case 441:
6137                 break;
6138         /* linux_mount_setattr */
6139         case 442:
6140                 break;
6141         default:
6142                 break;
6143         };
6144         if (p != NULL)
6145                 strlcpy(desc, p, descsz);
6146 }
6147 static void
6148 systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
6149 {
6150         const char *p = NULL;
6151         switch (sysnum) {
6152 #define nosys   linux_nosys
6153         /* linux_setxattr */
6154         case 5:
6155                 if (ndx == 0 || ndx == 1)
6156                         p = "int";
6157                 break;
6158         /* linux_lsetxattr */
6159         case 6:
6160                 if (ndx == 0 || ndx == 1)
6161                         p = "int";
6162                 break;
6163         /* linux_fsetxattr */
6164         case 7:
6165                 if (ndx == 0 || ndx == 1)
6166                         p = "int";
6167                 break;
6168         /* linux_getxattr */
6169         case 8:
6170                 if (ndx == 0 || ndx == 1)
6171                         p = "int";
6172                 break;
6173         /* linux_lgetxattr */
6174         case 9:
6175                 if (ndx == 0 || ndx == 1)
6176                         p = "int";
6177                 break;
6178         /* linux_fgetxattr */
6179         case 10:
6180                 if (ndx == 0 || ndx == 1)
6181                         p = "int";
6182                 break;
6183         /* linux_listxattr */
6184         case 11:
6185                 if (ndx == 0 || ndx == 1)
6186                         p = "int";
6187                 break;
6188         /* linux_llistxattr */
6189         case 12:
6190                 if (ndx == 0 || ndx == 1)
6191                         p = "int";
6192                 break;
6193         /* linux_flistxattr */
6194         case 13:
6195                 if (ndx == 0 || ndx == 1)
6196                         p = "int";
6197                 break;
6198         /* linux_removexattr */
6199         case 14:
6200                 if (ndx == 0 || ndx == 1)
6201                         p = "int";
6202                 break;
6203         /* linux_lremovexattr */
6204         case 15:
6205                 if (ndx == 0 || ndx == 1)
6206                         p = "int";
6207                 break;
6208         /* linux_fremovexattr */
6209         case 16:
6210                 if (ndx == 0 || ndx == 1)
6211                         p = "int";
6212                 break;
6213         /* linux_getcwd */
6214         case 17:
6215                 if (ndx == 0 || ndx == 1)
6216                         p = "int";
6217                 break;
6218         /* linux_lookup_dcookie */
6219         case 18:
6220         /* linux_eventfd2 */
6221         case 19:
6222                 if (ndx == 0 || ndx == 1)
6223                         p = "int";
6224                 break;
6225         /* linux_epoll_create1 */
6226         case 20:
6227                 if (ndx == 0 || ndx == 1)
6228                         p = "int";
6229                 break;
6230         /* linux_epoll_ctl */
6231         case 21:
6232                 if (ndx == 0 || ndx == 1)
6233                         p = "int";
6234                 break;
6235         /* linux_epoll_pwait */
6236         case 22:
6237                 if (ndx == 0 || ndx == 1)
6238                         p = "int";
6239                 break;
6240         /* dup */
6241         case 23:
6242                 if (ndx == 0 || ndx == 1)
6243                         p = "int";
6244                 break;
6245         /* linux_dup3 */
6246         case 24:
6247                 if (ndx == 0 || ndx == 1)
6248                         p = "int";
6249                 break;
6250         /* linux_fcntl */
6251         case 25:
6252                 if (ndx == 0 || ndx == 1)
6253                         p = "int";
6254                 break;
6255         /* linux_inotify_init1 */
6256         case 26:
6257                 if (ndx == 0 || ndx == 1)
6258                         p = "int";
6259                 break;
6260         /* linux_inotify_add_watch */
6261         case 27:
6262         /* linux_inotify_rm_watch */
6263         case 28:
6264         /* linux_ioctl */
6265         case 29:
6266                 if (ndx == 0 || ndx == 1)
6267                         p = "int";
6268                 break;
6269         /* linux_ioprio_set */
6270         case 30:
6271         /* linux_ioprio_get */
6272         case 31:
6273         /* flock */
6274         case 32:
6275                 if (ndx == 0 || ndx == 1)
6276                         p = "int";
6277                 break;
6278         /* linux_mknodat */
6279         case 33:
6280                 if (ndx == 0 || ndx == 1)
6281                         p = "int";
6282                 break;
6283         /* linux_mkdirat */
6284         case 34:
6285                 if (ndx == 0 || ndx == 1)
6286                         p = "int";
6287                 break;
6288         /* linux_unlinkat */
6289         case 35:
6290                 if (ndx == 0 || ndx == 1)
6291                         p = "int";
6292                 break;
6293         /* linux_symlinkat */
6294         case 36:
6295                 if (ndx == 0 || ndx == 1)
6296                         p = "int";
6297                 break;
6298         /* linux_linkat */
6299         case 37:
6300                 if (ndx == 0 || ndx == 1)
6301                         p = "int";
6302                 break;
6303         /* linux_renameat */
6304         case 38:
6305                 if (ndx == 0 || ndx == 1)
6306                         p = "int";
6307                 break;
6308         /* linux_mount */
6309         case 40:
6310                 if (ndx == 0 || ndx == 1)
6311                         p = "int";
6312                 break;
6313         /* linux_pivot_root */
6314         case 41:
6315         /* linux_statfs */
6316         case 43:
6317                 if (ndx == 0 || ndx == 1)
6318                         p = "int";
6319                 break;
6320         /* linux_fstatfs */
6321         case 44:
6322                 if (ndx == 0 || ndx == 1)
6323                         p = "int";
6324                 break;
6325         /* linux_truncate */
6326         case 45:
6327                 if (ndx == 0 || ndx == 1)
6328                         p = "int";
6329                 break;
6330         /* linux_ftruncate */
6331         case 46:
6332                 if (ndx == 0 || ndx == 1)
6333                         p = "int";
6334                 break;
6335         /* linux_fallocate */
6336         case 47:
6337                 if (ndx == 0 || ndx == 1)
6338                         p = "int";
6339                 break;
6340         /* linux_faccessat */
6341         case 48:
6342                 if (ndx == 0 || ndx == 1)
6343                         p = "int";
6344                 break;
6345         /* linux_chdir */
6346         case 49:
6347                 if (ndx == 0 || ndx == 1)
6348                         p = "int";
6349                 break;
6350         /* fchdir */
6351         case 50:
6352                 if (ndx == 0 || ndx == 1)
6353                         p = "int";
6354                 break;
6355         /* chroot */
6356         case 51:
6357                 if (ndx == 0 || ndx == 1)
6358                         p = "int";
6359                 break;
6360         /* fchmod */
6361         case 52:
6362                 if (ndx == 0 || ndx == 1)
6363                         p = "int";
6364                 break;
6365         /* linux_fchmodat */
6366         case 53:
6367                 if (ndx == 0 || ndx == 1)
6368                         p = "int";
6369                 break;
6370         /* linux_fchownat */
6371         case 54:
6372                 if (ndx == 0 || ndx == 1)
6373                         p = "int";
6374                 break;
6375         /* fchown */
6376         case 55:
6377                 if (ndx == 0 || ndx == 1)
6378                         p = "int";
6379                 break;
6380         /* linux_openat */
6381         case 56:
6382                 if (ndx == 0 || ndx == 1)
6383                         p = "int";
6384                 break;
6385         /* close */
6386         case 57:
6387                 if (ndx == 0 || ndx == 1)
6388                         p = "int";
6389                 break;
6390         /* linux_vhangup */
6391         case 58:
6392         /* linux_pipe2 */
6393         case 59:
6394                 if (ndx == 0 || ndx == 1)
6395                         p = "int";
6396                 break;
6397         /* linux_getdents64 */
6398         case 61:
6399                 if (ndx == 0 || ndx == 1)
6400                         p = "int";
6401                 break;
6402         /* linux_lseek */
6403         case 62:
6404                 if (ndx == 0 || ndx == 1)
6405                         p = "int";
6406                 break;
6407         /* read */
6408         case 63:
6409                 if (ndx == 0 || ndx == 1)
6410                         p = "int";
6411                 break;
6412         /* write */
6413         case 64:
6414                 if (ndx == 0 || ndx == 1)
6415                         p = "int";
6416                 break;
6417         /* readv */
6418         case 65:
6419                 if (ndx == 0 || ndx == 1)
6420                         p = "int";
6421                 break;
6422         /* writev */
6423         case 66:
6424                 if (ndx == 0 || ndx == 1)
6425                         p = "int";
6426                 break;
6427         /* linux_pread */
6428         case 67:
6429                 if (ndx == 0 || ndx == 1)
6430                         p = "int";
6431                 break;
6432         /* linux_pwrite */
6433         case 68:
6434                 if (ndx == 0 || ndx == 1)
6435                         p = "int";
6436                 break;
6437         /* linux_preadv */
6438         case 69:
6439                 if (ndx == 0 || ndx == 1)
6440                         p = "int";
6441                 break;
6442         /* linux_pwritev */
6443         case 70:
6444                 if (ndx == 0 || ndx == 1)
6445                         p = "int";
6446                 break;
6447         /* linux_sendfile */
6448         case 71:
6449                 if (ndx == 0 || ndx == 1)
6450                         p = "int";
6451                 break;
6452         /* linux_pselect6 */
6453         case 72:
6454                 if (ndx == 0 || ndx == 1)
6455                         p = "int";
6456                 break;
6457         /* linux_ppoll */
6458         case 73:
6459                 if (ndx == 0 || ndx == 1)
6460                         p = "int";
6461                 break;
6462         /* linux_signalfd4 */
6463         case 74:
6464         /* linux_vmsplice */
6465         case 75:
6466         /* linux_splice */
6467         case 76:
6468                 if (ndx == 0 || ndx == 1)
6469                         p = "int";
6470                 break;
6471         /* linux_tee */
6472         case 77:
6473         /* linux_readlinkat */
6474         case 78:
6475                 if (ndx == 0 || ndx == 1)
6476                         p = "int";
6477                 break;
6478         /* linux_newfstatat */
6479         case 79:
6480                 if (ndx == 0 || ndx == 1)
6481                         p = "int";
6482                 break;
6483         /* linux_newfstat */
6484         case 80:
6485                 if (ndx == 0 || ndx == 1)
6486                         p = "int";
6487                 break;
6488         /* fsync */
6489         case 82:
6490                 if (ndx == 0 || ndx == 1)
6491                         p = "int";
6492                 break;
6493         /* linux_fdatasync */
6494         case 83:
6495                 if (ndx == 0 || ndx == 1)
6496                         p = "int";
6497                 break;
6498         /* linux_sync_file_range */
6499         case 84:
6500                 if (ndx == 0 || ndx == 1)
6501                         p = "int";
6502                 break;
6503         /* linux_timerfd_create */
6504         case 85:
6505                 if (ndx == 0 || ndx == 1)
6506                         p = "int";
6507                 break;
6508         /* linux_timerfd_settime */
6509         case 86:
6510                 if (ndx == 0 || ndx == 1)
6511                         p = "int";
6512                 break;
6513         /* linux_timerfd_gettime */
6514         case 87:
6515                 if (ndx == 0 || ndx == 1)
6516                         p = "int";
6517                 break;
6518         /* linux_utimensat */
6519         case 88:
6520                 if (ndx == 0 || ndx == 1)
6521                         p = "int";
6522                 break;
6523         /* acct */
6524         case 89:
6525                 if (ndx == 0 || ndx == 1)
6526                         p = "int";
6527                 break;
6528         /* linux_capget */
6529         case 90:
6530                 if (ndx == 0 || ndx == 1)
6531                         p = "int";
6532                 break;
6533         /* linux_capset */
6534         case 91:
6535                 if (ndx == 0 || ndx == 1)
6536                         p = "int";
6537                 break;
6538         /* linux_personality */
6539         case 92:
6540                 if (ndx == 0 || ndx == 1)
6541                         p = "int";
6542                 break;
6543         /* linux_exit */
6544         case 93:
6545                 if (ndx == 0 || ndx == 1)
6546                         p = "int";
6547                 break;
6548         /* linux_exit_group */
6549         case 94:
6550                 if (ndx == 0 || ndx == 1)
6551                         p = "int";
6552                 break;
6553         /* linux_waitid */
6554         case 95:
6555                 if (ndx == 0 || ndx == 1)
6556                         p = "int";
6557                 break;
6558         /* linux_set_tid_address */
6559         case 96:
6560                 if (ndx == 0 || ndx == 1)
6561                         p = "int";
6562                 break;
6563         /* linux_unshare */
6564         case 97:
6565         /* linux_sys_futex */
6566         case 98:
6567                 if (ndx == 0 || ndx == 1)
6568                         p = "int";
6569                 break;
6570         /* linux_set_robust_list */
6571         case 99:
6572                 if (ndx == 0 || ndx == 1)
6573                         p = "int";
6574                 break;
6575         /* linux_get_robust_list */
6576         case 100:
6577                 if (ndx == 0 || ndx == 1)
6578                         p = "int";
6579                 break;
6580         /* linux_nanosleep */
6581         case 101:
6582                 if (ndx == 0 || ndx == 1)
6583                         p = "int";
6584                 break;
6585         /* linux_getitimer */
6586         case 102:
6587                 if (ndx == 0 || ndx == 1)
6588                         p = "int";
6589                 break;
6590         /* linux_setitimer */
6591         case 103:
6592                 if (ndx == 0 || ndx == 1)
6593                         p = "int";
6594                 break;
6595         /* linux_kexec_load */
6596         case 104:
6597         /* linux_init_module */
6598         case 105:
6599         /* linux_delete_module */
6600         case 106:
6601         /* linux_timer_create */
6602         case 107:
6603                 if (ndx == 0 || ndx == 1)
6604                         p = "int";
6605                 break;
6606         /* linux_timer_gettime */
6607         case 108:
6608                 if (ndx == 0 || ndx == 1)
6609                         p = "int";
6610                 break;
6611         /* linux_timer_getoverrun */
6612         case 109:
6613                 if (ndx == 0 || ndx == 1)
6614                         p = "int";
6615                 break;
6616         /* linux_timer_settime */
6617         case 110:
6618                 if (ndx == 0 || ndx == 1)
6619                         p = "int";
6620                 break;
6621         /* linux_timer_delete */
6622         case 111:
6623                 if (ndx == 0 || ndx == 1)
6624                         p = "int";
6625                 break;
6626         /* linux_clock_settime */
6627         case 112:
6628                 if (ndx == 0 || ndx == 1)
6629                         p = "int";
6630                 break;
6631         /* linux_clock_gettime */
6632         case 113:
6633                 if (ndx == 0 || ndx == 1)
6634                         p = "int";
6635                 break;
6636         /* linux_clock_getres */
6637         case 114:
6638                 if (ndx == 0 || ndx == 1)
6639                         p = "int";
6640                 break;
6641         /* linux_clock_nanosleep */
6642         case 115:
6643                 if (ndx == 0 || ndx == 1)
6644                         p = "int";
6645                 break;
6646         /* linux_syslog */
6647         case 116:
6648                 if (ndx == 0 || ndx == 1)
6649                         p = "int";
6650                 break;
6651         /* linux_ptrace */
6652         case 117:
6653                 if (ndx == 0 || ndx == 1)
6654                         p = "int";
6655                 break;
6656         /* linux_sched_setparam */
6657         case 118:
6658                 if (ndx == 0 || ndx == 1)
6659                         p = "int";
6660                 break;
6661         /* linux_sched_setscheduler */
6662         case 119:
6663                 if (ndx == 0 || ndx == 1)
6664                         p = "int";
6665                 break;
6666         /* linux_sched_getscheduler */
6667         case 120:
6668                 if (ndx == 0 || ndx == 1)
6669                         p = "int";
6670                 break;
6671         /* linux_sched_getparam */
6672         case 121:
6673                 if (ndx == 0 || ndx == 1)
6674                         p = "int";
6675                 break;
6676         /* linux_sched_setaffinity */
6677         case 122:
6678                 if (ndx == 0 || ndx == 1)
6679                         p = "int";
6680                 break;
6681         /* linux_sched_getaffinity */
6682         case 123:
6683                 if (ndx == 0 || ndx == 1)
6684                         p = "int";
6685                 break;
6686         /* sched_yield */
6687         case 124:
6688         /* linux_sched_get_priority_max */
6689         case 125:
6690                 if (ndx == 0 || ndx == 1)
6691                         p = "int";
6692                 break;
6693         /* linux_sched_get_priority_min */
6694         case 126:
6695                 if (ndx == 0 || ndx == 1)
6696                         p = "int";
6697                 break;
6698         /* linux_sched_rr_get_interval */
6699         case 127:
6700                 if (ndx == 0 || ndx == 1)
6701                         p = "int";
6702                 break;
6703         /* linux_kill */
6704         case 129:
6705                 if (ndx == 0 || ndx == 1)
6706                         p = "int";
6707                 break;
6708         /* linux_tkill */
6709         case 130:
6710                 if (ndx == 0 || ndx == 1)
6711                         p = "int";
6712                 break;
6713         /* linux_tgkill */
6714         case 131:
6715                 if (ndx == 0 || ndx == 1)
6716                         p = "int";
6717                 break;
6718         /* linux_sigaltstack */
6719         case 132:
6720                 if (ndx == 0 || ndx == 1)
6721                         p = "int";
6722                 break;
6723         /* linux_rt_sigsuspend */
6724         case 133:
6725                 if (ndx == 0 || ndx == 1)
6726                         p = "int";
6727                 break;
6728         /* linux_rt_sigaction */
6729         case 134:
6730                 if (ndx == 0 || ndx == 1)
6731                         p = "int";
6732                 break;
6733         /* linux_rt_sigprocmask */
6734         case 135:
6735                 if (ndx == 0 || ndx == 1)
6736                         p = "int";
6737                 break;
6738         /* linux_rt_sigpending */
6739         case 136:
6740                 if (ndx == 0 || ndx == 1)
6741                         p = "int";
6742                 break;
6743         /* linux_rt_sigtimedwait */
6744         case 137:
6745                 if (ndx == 0 || ndx == 1)
6746                         p = "int";
6747                 break;
6748         /* linux_rt_sigqueueinfo */
6749         case 138:
6750                 if (ndx == 0 || ndx == 1)
6751                         p = "int";
6752                 break;
6753         /* linux_rt_sigreturn */
6754         case 139:
6755         /* setpriority */
6756         case 140:
6757                 if (ndx == 0 || ndx == 1)
6758                         p = "int";
6759                 break;
6760         /* linux_getpriority */
6761         case 141:
6762                 if (ndx == 0 || ndx == 1)
6763                         p = "int";
6764                 break;
6765         /* linux_reboot */
6766         case 142:
6767                 if (ndx == 0 || ndx == 1)
6768                         p = "int";
6769                 break;
6770         /* setregid */
6771         case 143:
6772                 if (ndx == 0 || ndx == 1)
6773                         p = "int";
6774                 break;
6775         /* setgid */
6776         case 144:
6777                 if (ndx == 0 || ndx == 1)
6778                         p = "int";
6779                 break;
6780         /* setreuid */
6781         case 145:
6782                 if (ndx == 0 || ndx == 1)
6783                         p = "int";
6784                 break;
6785         /* setuid */
6786         case 146:
6787                 if (ndx == 0 || ndx == 1)
6788                         p = "int";
6789                 break;
6790         /* setresuid */
6791         case 147:
6792                 if (ndx == 0 || ndx == 1)
6793                         p = "int";
6794                 break;
6795         /* getresuid */
6796         case 148:
6797                 if (ndx == 0 || ndx == 1)
6798                         p = "int";
6799                 break;
6800         /* setresgid */
6801         case 149:
6802                 if (ndx == 0 || ndx == 1)
6803                         p = "int";
6804                 break;
6805         /* getresgid */
6806         case 150:
6807                 if (ndx == 0 || ndx == 1)
6808                         p = "int";
6809                 break;
6810         /* linux_setfsuid */
6811         case 151:
6812                 if (ndx == 0 || ndx == 1)
6813                         p = "int";
6814                 break;
6815         /* linux_setfsgid */
6816         case 152:
6817                 if (ndx == 0 || ndx == 1)
6818                         p = "int";
6819                 break;
6820         /* linux_times */
6821         case 153:
6822                 if (ndx == 0 || ndx == 1)
6823                         p = "int";
6824                 break;
6825         /* setpgid */
6826         case 154:
6827                 if (ndx == 0 || ndx == 1)
6828                         p = "int";
6829                 break;
6830         /* getpgid */
6831         case 155:
6832                 if (ndx == 0 || ndx == 1)
6833                         p = "int";
6834                 break;
6835         /* linux_getsid */
6836         case 156:
6837                 if (ndx == 0 || ndx == 1)
6838                         p = "int";
6839                 break;
6840         /* setsid */
6841         case 157:
6842         /* linux_getgroups */
6843         case 158:
6844                 if (ndx == 0 || ndx == 1)
6845                         p = "int";
6846                 break;
6847         /* linux_setgroups */
6848         case 159:
6849                 if (ndx == 0 || ndx == 1)
6850                         p = "int";
6851                 break;
6852         /* linux_newuname */
6853         case 160:
6854                 if (ndx == 0 || ndx == 1)
6855                         p = "int";
6856                 break;
6857         /* linux_sethostname */
6858         case 161:
6859                 if (ndx == 0 || ndx == 1)
6860                         p = "int";
6861                 break;
6862         /* linux_setdomainname */
6863         case 162:
6864                 if (ndx == 0 || ndx == 1)
6865                         p = "int";
6866                 break;
6867         /* linux_getrlimit */
6868         case 163:
6869                 if (ndx == 0 || ndx == 1)
6870                         p = "int";
6871                 break;
6872         /* linux_setrlimit */
6873         case 164:
6874                 if (ndx == 0 || ndx == 1)
6875                         p = "int";
6876                 break;
6877         /* getrusage */
6878         case 165:
6879                 if (ndx == 0 || ndx == 1)
6880                         p = "int";
6881                 break;
6882         /* umask */
6883         case 166:
6884                 if (ndx == 0 || ndx == 1)
6885                         p = "int";
6886                 break;
6887         /* linux_prctl */
6888         case 167:
6889                 if (ndx == 0 || ndx == 1)
6890                         p = "int";
6891                 break;
6892         /* linux_getcpu */
6893         case 168:
6894                 if (ndx == 0 || ndx == 1)
6895                         p = "int";
6896                 break;
6897         /* gettimeofday */
6898         case 169:
6899                 if (ndx == 0 || ndx == 1)
6900                         p = "int";
6901                 break;
6902         /* settimeofday */
6903         case 170:
6904                 if (ndx == 0 || ndx == 1)
6905                         p = "int";
6906                 break;
6907         /* linux_adjtimex */
6908         case 171:
6909         /* linux_getpid */
6910         case 172:
6911         /* linux_getppid */
6912         case 173:
6913         /* linux_getuid */
6914         case 174:
6915         /* geteuid */
6916         case 175:
6917         /* linux_getgid */
6918         case 176:
6919         /* getegid */
6920         case 177:
6921         /* linux_gettid */
6922         case 178:
6923         /* linux_sysinfo */
6924         case 179:
6925                 if (ndx == 0 || ndx == 1)
6926                         p = "int";
6927                 break;
6928         /* linux_mq_open */
6929         case 180:
6930                 if (ndx == 0 || ndx == 1)
6931                         p = "int";
6932                 break;
6933         /* linux_mq_unlink */
6934         case 181:
6935                 if (ndx == 0 || ndx == 1)
6936                         p = "int";
6937                 break;
6938         /* linux_mq_timedsend */
6939         case 182:
6940                 if (ndx == 0 || ndx == 1)
6941                         p = "int";
6942                 break;
6943         /* linux_mq_timedreceive */
6944         case 183:
6945                 if (ndx == 0 || ndx == 1)
6946                         p = "int";
6947                 break;
6948         /* linux_mq_notify */
6949         case 184:
6950                 if (ndx == 0 || ndx == 1)
6951                         p = "int";
6952                 break;
6953         /* linux_mq_getsetattr */
6954         case 185:
6955                 if (ndx == 0 || ndx == 1)
6956                         p = "int";
6957                 break;
6958         /* linux_msgget */
6959         case 186:
6960                 if (ndx == 0 || ndx == 1)
6961                         p = "int";
6962                 break;
6963         /* linux_msgctl */
6964         case 187:
6965                 if (ndx == 0 || ndx == 1)
6966                         p = "int";
6967                 break;
6968         /* linux_msgrcv */
6969         case 188:
6970                 if (ndx == 0 || ndx == 1)
6971                         p = "int";
6972                 break;
6973         /* linux_msgsnd */
6974         case 189:
6975                 if (ndx == 0 || ndx == 1)
6976                         p = "int";
6977                 break;
6978         /* linux_semget */
6979         case 190:
6980                 if (ndx == 0 || ndx == 1)
6981                         p = "int";
6982                 break;
6983         /* linux_semctl */
6984         case 191:
6985                 if (ndx == 0 || ndx == 1)
6986                         p = "int";
6987                 break;
6988         /* linux_semtimedop */
6989         case 192:
6990         /* linux_semop */
6991         case 193:
6992                 if (ndx == 0 || ndx == 1)
6993                         p = "int";
6994                 break;
6995         /* linux_shmget */
6996         case 194:
6997                 if (ndx == 0 || ndx == 1)
6998                         p = "int";
6999                 break;
7000         /* linux_shmctl */
7001         case 195:
7002                 if (ndx == 0 || ndx == 1)
7003                         p = "int";
7004                 break;
7005         /* linux_shmat */
7006         case 196:
7007                 if (ndx == 0 || ndx == 1)
7008                         p = "int";
7009                 break;
7010         /* linux_shmdt */
7011         case 197:
7012                 if (ndx == 0 || ndx == 1)
7013                         p = "int";
7014                 break;
7015         /* linux_socket */
7016         case 198:
7017                 if (ndx == 0 || ndx == 1)
7018                         p = "int";
7019                 break;
7020         /* linux_socketpair */
7021         case 199:
7022                 if (ndx == 0 || ndx == 1)
7023                         p = "int";
7024                 break;
7025         /* linux_bind */
7026         case 200:
7027                 if (ndx == 0 || ndx == 1)
7028                         p = "int";
7029                 break;
7030         /* linux_listen */
7031         case 201:
7032                 if (ndx == 0 || ndx == 1)
7033                         p = "int";
7034                 break;
7035         /* linux_accept */
7036         case 202:
7037                 if (ndx == 0 || ndx == 1)
7038                         p = "int";
7039                 break;
7040         /* linux_connect */
7041         case 203:
7042                 if (ndx == 0 || ndx == 1)
7043                         p = "int";
7044                 break;
7045         /* linux_getsockname */
7046         case 204:
7047                 if (ndx == 0 || ndx == 1)
7048                         p = "int";
7049                 break;
7050         /* linux_getpeername */
7051         case 205:
7052                 if (ndx == 0 || ndx == 1)
7053                         p = "int";
7054                 break;
7055         /* linux_sendto */
7056         case 206:
7057                 if (ndx == 0 || ndx == 1)
7058                         p = "int";
7059                 break;
7060         /* linux_recvfrom */
7061         case 207:
7062                 if (ndx == 0 || ndx == 1)
7063                         p = "int";
7064                 break;
7065         /* linux_setsockopt */
7066         case 208:
7067                 if (ndx == 0 || ndx == 1)
7068                         p = "int";
7069                 break;
7070         /* linux_getsockopt */
7071         case 209:
7072                 if (ndx == 0 || ndx == 1)
7073                         p = "int";
7074                 break;
7075         /* linux_shutdown */
7076         case 210:
7077                 if (ndx == 0 || ndx == 1)
7078                         p = "int";
7079                 break;
7080         /* linux_sendmsg */
7081         case 211:
7082                 if (ndx == 0 || ndx == 1)
7083                         p = "int";
7084                 break;
7085         /* linux_recvmsg */
7086         case 212:
7087                 if (ndx == 0 || ndx == 1)
7088                         p = "int";
7089                 break;
7090         /* linux_brk */
7091         case 214:
7092                 if (ndx == 0 || ndx == 1)
7093                         p = "int";
7094                 break;
7095         /* munmap */
7096         case 215:
7097                 if (ndx == 0 || ndx == 1)
7098                         p = "int";
7099                 break;
7100         /* linux_mremap */
7101         case 216:
7102                 if (ndx == 0 || ndx == 1)
7103                         p = "int";
7104                 break;
7105         /* linux_add_key */
7106         case 217:
7107         /* linux_request_key */
7108         case 218:
7109         /* linux_keyctl */
7110         case 219:
7111         /* linux_clone */
7112         case 220:
7113                 if (ndx == 0 || ndx == 1)
7114                         p = "int";
7115                 break;
7116         /* linux_execve */
7117         case 221:
7118                 if (ndx == 0 || ndx == 1)
7119                         p = "int";
7120                 break;
7121         /* linux_mmap2 */
7122         case 222:
7123                 if (ndx == 0 || ndx == 1)
7124                         p = "int";
7125                 break;
7126         /* linux_fadvise64 */
7127         case 223:
7128                 if (ndx == 0 || ndx == 1)
7129                         p = "int";
7130                 break;
7131         /* swapon */
7132         case 224:
7133                 if (ndx == 0 || ndx == 1)
7134                         p = "int";
7135                 break;
7136         /* linux_swapoff */
7137         case 225:
7138         /* linux_mprotect */
7139         case 226:
7140                 if (ndx == 0 || ndx == 1)
7141                         p = "int";
7142                 break;
7143         /* linux_msync */
7144         case 227:
7145                 if (ndx == 0 || ndx == 1)
7146                         p = "int";
7147                 break;
7148         /* mlock */
7149         case 228:
7150                 if (ndx == 0 || ndx == 1)
7151                         p = "int";
7152                 break;
7153         /* munlock */
7154         case 229:
7155                 if (ndx == 0 || ndx == 1)
7156                         p = "int";
7157                 break;
7158         /* mlockall */
7159         case 230:
7160                 if (ndx == 0 || ndx == 1)
7161                         p = "int";
7162                 break;
7163         /* munlockall */
7164         case 231:
7165         /* linux_mincore */
7166         case 232:
7167                 if (ndx == 0 || ndx == 1)
7168                         p = "int";
7169                 break;
7170         /* linux_madvise */
7171         case 233:
7172                 if (ndx == 0 || ndx == 1)
7173                         p = "int";
7174                 break;
7175         /* linux_remap_file_pages */
7176         case 234:
7177         /* linux_mbind */
7178         case 235:
7179         /* linux_get_mempolicy */
7180         case 236:
7181         /* linux_set_mempolicy */
7182         case 237:
7183         /* linux_migrate_pages */
7184         case 238:
7185         /* linux_move_pages */
7186         case 239:
7187         /* linux_rt_tgsigqueueinfo */
7188         case 240:
7189                 if (ndx == 0 || ndx == 1)
7190                         p = "int";
7191                 break;
7192         /* linux_perf_event_open */
7193         case 241:
7194         /* linux_accept4 */
7195         case 242:
7196                 if (ndx == 0 || ndx == 1)
7197                         p = "int";
7198                 break;
7199         /* linux_recvmmsg */
7200         case 243:
7201                 if (ndx == 0 || ndx == 1)
7202                         p = "int";
7203                 break;
7204         /* linux_wait4 */
7205         case 260:
7206                 if (ndx == 0 || ndx == 1)
7207                         p = "int";
7208                 break;
7209         /* linux_prlimit64 */
7210         case 261:
7211                 if (ndx == 0 || ndx == 1)
7212                         p = "int";
7213                 break;
7214         /* linux_fanotify_init */
7215         case 262:
7216         /* linux_fanotify_mark */
7217         case 263:
7218         /* linux_name_to_handle_at */
7219         case 264:
7220                 if (ndx == 0 || ndx == 1)
7221                         p = "int";
7222                 break;
7223         /* linux_open_by_handle_at */
7224         case 265:
7225                 if (ndx == 0 || ndx == 1)
7226                         p = "int";
7227                 break;
7228         /* linux_clock_adjtime */
7229         case 266:
7230         /* linux_syncfs */
7231         case 267:
7232                 if (ndx == 0 || ndx == 1)
7233                         p = "int";
7234                 break;
7235         /* linux_setns */
7236         case 268:
7237                 if (ndx == 0 || ndx == 1)
7238                         p = "int";
7239                 break;
7240         /* linux_sendmmsg */
7241         case 269:
7242                 if (ndx == 0 || ndx == 1)
7243                         p = "int";
7244                 break;
7245         /* linux_process_vm_readv */
7246         case 270:
7247                 if (ndx == 0 || ndx == 1)
7248                         p = "int";
7249                 break;
7250         /* linux_process_vm_writev */
7251         case 271:
7252                 if (ndx == 0 || ndx == 1)
7253                         p = "int";
7254                 break;
7255         /* linux_kcmp */
7256         case 272:
7257                 if (ndx == 0 || ndx == 1)
7258                         p = "int";
7259                 break;
7260         /* linux_finit_module */
7261         case 273:
7262                 if (ndx == 0 || ndx == 1)
7263                         p = "int";
7264                 break;
7265         /* linux_sched_setattr */
7266         case 274:
7267                 if (ndx == 0 || ndx == 1)
7268                         p = "int";
7269                 break;
7270         /* linux_sched_getattr */
7271         case 275:
7272                 if (ndx == 0 || ndx == 1)
7273                         p = "int";
7274                 break;
7275         /* linux_renameat2 */
7276         case 276:
7277                 if (ndx == 0 || ndx == 1)
7278                         p = "int";
7279                 break;
7280         /* linux_seccomp */
7281         case 277:
7282                 if (ndx == 0 || ndx == 1)
7283                         p = "int";
7284                 break;
7285         /* linux_getrandom */
7286         case 278:
7287                 if (ndx == 0 || ndx == 1)
7288                         p = "int";
7289                 break;
7290         /* linux_memfd_create */
7291         case 279:
7292                 if (ndx == 0 || ndx == 1)
7293                         p = "int";
7294                 break;
7295         /* linux_bpf */
7296         case 280:
7297                 if (ndx == 0 || ndx == 1)
7298                         p = "int";
7299                 break;
7300         /* linux_execveat */
7301         case 281:
7302                 if (ndx == 0 || ndx == 1)
7303                         p = "int";
7304                 break;
7305         /* linux_userfaultfd */
7306         case 282:
7307                 if (ndx == 0 || ndx == 1)
7308                         p = "int";
7309                 break;
7310         /* linux_membarrier */
7311         case 283:
7312                 if (ndx == 0 || ndx == 1)
7313                         p = "int";
7314                 break;
7315         /* linux_mlock2 */
7316         case 284:
7317                 if (ndx == 0 || ndx == 1)
7318                         p = "int";
7319                 break;
7320         /* linux_copy_file_range */
7321         case 285:
7322                 if (ndx == 0 || ndx == 1)
7323                         p = "int";
7324                 break;
7325         /* linux_preadv2 */
7326         case 286:
7327                 if (ndx == 0 || ndx == 1)
7328                         p = "int";
7329                 break;
7330         /* linux_pwritev2 */
7331         case 287:
7332                 if (ndx == 0 || ndx == 1)
7333                         p = "int";
7334                 break;
7335         /* linux_pkey_mprotect */
7336         case 288:
7337                 if (ndx == 0 || ndx == 1)
7338                         p = "int";
7339                 break;
7340         /* linux_pkey_alloc */
7341         case 289:
7342                 if (ndx == 0 || ndx == 1)
7343                         p = "int";
7344                 break;
7345         /* linux_pkey_free */
7346         case 290:
7347                 if (ndx == 0 || ndx == 1)
7348                         p = "int";
7349                 break;
7350         /* linux_statx */
7351         case 291:
7352                 if (ndx == 0 || ndx == 1)
7353                         p = "int";
7354                 break;
7355         /* linux_io_pgetevents */
7356         case 292:
7357         /* linux_rseq */
7358         case 293:
7359         /* linux_kexec_file_load */
7360         case 294:
7361         /* linux_pidfd_send_signal */
7362         case 424:
7363                 if (ndx == 0 || ndx == 1)
7364                         p = "int";
7365                 break;
7366         /* linux_io_uring_setup */
7367         case 425:
7368         /* linux_io_uring_enter */
7369         case 426:
7370         /* linux_io_uring_register */
7371         case 427:
7372         /* linux_open_tree */
7373         case 428:
7374         /* linux_move_mount */
7375         case 429:
7376         /* linux_fsopen */
7377         case 430:
7378         /* linux_fsconfig */
7379         case 431:
7380         /* linux_fsmount */
7381         case 432:
7382         /* linux_fspick */
7383         case 433:
7384         /* linux_pidfd_open */
7385         case 434:
7386         /* linux_clone3 */
7387         case 435:
7388                 if (ndx == 0 || ndx == 1)
7389                         p = "int";
7390                 break;
7391         /* linux_close_range */
7392         case 436:
7393         /* linux_openat2 */
7394         case 437:
7395         /* linux_pidfd_getfd */
7396         case 438:
7397         /* linux_faccessat2 */
7398         case 439:
7399                 if (ndx == 0 || ndx == 1)
7400                         p = "int";
7401                 break;
7402         /* linux_process_madvise */
7403         case 440:
7404         /* linux_epoll_pwait2 */
7405         case 441:
7406         /* linux_mount_setattr */
7407         case 442:
7408         default:
7409                 break;
7410         };
7411         if (p != NULL)
7412                 strlcpy(desc, p, descsz);
7413 }