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