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