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