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