]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - sys/amd64/linux/linux_systrace_args.c
linux: Fix a mistake in commit fb58045145
[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                 uarg[2] = p->nbyte; /* u_int */
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                 uarg[2] = p->nbyte; /* u_int */
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_int */
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         /* poll */
74         case 7: {
75                 struct 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                 uarg[0] = (intptr_t) p->addr; /* caddr_t */
107                 iarg[1] = p->len; /* l_int */
108                 iarg[2] = p->prot; /* l_int */
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; /* caddr_t */
116                 iarg[1] = p->len; /* int */
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                 uarg[2] = p->arg; /* uintptr_t */
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_ulong * */
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                 uarg[0] = (intptr_t) p->addr; /* void * */
265                 uarg[1] = p->len; /* size_t */
266                 iarg[2] = p->behav; /* 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_long * */
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_int */
397                 iarg[3] = p->flags; /* l_int */
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_int */
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_int */
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_int */
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_int */
512                 uarg[1] = (intptr_t) p->stack; /* void * */
513                 uarg[2] = (intptr_t) p->parent_tidptr; /* void * */
514                 uarg[3] = (intptr_t) p->child_tidptr; /* void * */
515                 uarg[4] = (intptr_t) p->tls; /* void * */
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_int */
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_ulong */
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_long */
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_int */
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_int */
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_timeval * */
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_int */
1116                 iarg[2] = p->dev; /* l_dev_t */
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_dev_t */
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_uint */
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                 *n_args = 0;
1437                 break;
1438         }
1439         /* linux_lsetxattr */
1440         case 189: {
1441                 *n_args = 0;
1442                 break;
1443         }
1444         /* linux_fsetxattr */
1445         case 190: {
1446                 *n_args = 0;
1447                 break;
1448         }
1449         /* linux_getxattr */
1450         case 191: {
1451                 *n_args = 0;
1452                 break;
1453         }
1454         /* linux_lgetxattr */
1455         case 192: {
1456                 *n_args = 0;
1457                 break;
1458         }
1459         /* linux_fgetxattr */
1460         case 193: {
1461                 *n_args = 0;
1462                 break;
1463         }
1464         /* linux_listxattr */
1465         case 194: {
1466                 *n_args = 0;
1467                 break;
1468         }
1469         /* linux_llistxattr */
1470         case 195: {
1471                 *n_args = 0;
1472                 break;
1473         }
1474         /* linux_flistxattr */
1475         case 196: {
1476                 *n_args = 0;
1477                 break;
1478         }
1479         /* linux_removexattr */
1480         case 197: {
1481                 *n_args = 0;
1482                 break;
1483         }
1484         /* linux_lremovexattr */
1485         case 198: {
1486                 *n_args = 0;
1487                 break;
1488         }
1489         /* linux_fremovexattr */
1490         case 199: {
1491                 *n_args = 0;
1492                 break;
1493         }
1494         /* linux_tkill */
1495         case 200: {
1496                 struct linux_tkill_args *p = params;
1497                 iarg[0] = p->tid; /* l_int */
1498                 iarg[1] = p->sig; /* l_int */
1499                 *n_args = 2;
1500                 break;
1501         }
1502         /* linux_time */
1503         case 201: {
1504                 struct linux_time_args *p = params;
1505                 uarg[0] = (intptr_t) p->tm; /* l_time_t * */
1506                 *n_args = 1;
1507                 break;
1508         }
1509         /* linux_sys_futex */
1510         case 202: {
1511                 struct linux_sys_futex_args *p = params;
1512                 uarg[0] = (intptr_t) p->uaddr; /* void * */
1513                 iarg[1] = p->op; /* l_int */
1514                 iarg[2] = p->val; /* l_int */
1515                 uarg[3] = (intptr_t) p->timeout; /* struct l_timespec * */
1516                 uarg[4] = (intptr_t) p->uaddr2; /* void * */
1517                 iarg[5] = p->val3; /* l_int */
1518                 *n_args = 6;
1519                 break;
1520         }
1521         /* linux_sched_setaffinity */
1522         case 203: {
1523                 struct linux_sched_setaffinity_args *p = params;
1524                 iarg[0] = p->pid; /* l_pid_t */
1525                 iarg[1] = p->len; /* l_uint */
1526                 uarg[2] = (intptr_t) p->user_mask_ptr; /* l_ulong * */
1527                 *n_args = 3;
1528                 break;
1529         }
1530         /* linux_sched_getaffinity */
1531         case 204: {
1532                 struct linux_sched_getaffinity_args *p = params;
1533                 iarg[0] = p->pid; /* l_pid_t */
1534                 iarg[1] = p->len; /* l_uint */
1535                 uarg[2] = (intptr_t) p->user_mask_ptr; /* l_ulong * */
1536                 *n_args = 3;
1537                 break;
1538         }
1539         /* linux_io_setup */
1540         case 206: {
1541                 *n_args = 0;
1542                 break;
1543         }
1544         /* linux_io_destroy */
1545         case 207: {
1546                 *n_args = 0;
1547                 break;
1548         }
1549         /* linux_io_getevents */
1550         case 208: {
1551                 *n_args = 0;
1552                 break;
1553         }
1554         /* linux_io_submit */
1555         case 209: {
1556                 *n_args = 0;
1557                 break;
1558         }
1559         /* linux_io_cancel */
1560         case 210: {
1561                 *n_args = 0;
1562                 break;
1563         }
1564         /* linux_lookup_dcookie */
1565         case 212: {
1566                 *n_args = 0;
1567                 break;
1568         }
1569         /* linux_epoll_create */
1570         case 213: {
1571                 struct linux_epoll_create_args *p = params;
1572                 iarg[0] = p->size; /* l_int */
1573                 *n_args = 1;
1574                 break;
1575         }
1576         /* linux_remap_file_pages */
1577         case 216: {
1578                 *n_args = 0;
1579                 break;
1580         }
1581         /* linux_getdents64 */
1582         case 217: {
1583                 struct linux_getdents64_args *p = params;
1584                 iarg[0] = p->fd; /* l_uint */
1585                 uarg[1] = (intptr_t) p->dirent; /* void * */
1586                 iarg[2] = p->count; /* l_uint */
1587                 *n_args = 3;
1588                 break;
1589         }
1590         /* linux_set_tid_address */
1591         case 218: {
1592                 struct linux_set_tid_address_args *p = params;
1593                 uarg[0] = (intptr_t) p->tidptr; /* l_int * */
1594                 *n_args = 1;
1595                 break;
1596         }
1597         /* linux_restart_syscall */
1598         case 219: {
1599                 *n_args = 0;
1600                 break;
1601         }
1602         /* linux_semtimedop */
1603         case 220: {
1604                 *n_args = 0;
1605                 break;
1606         }
1607         /* linux_fadvise64 */
1608         case 221: {
1609                 struct linux_fadvise64_args *p = params;
1610                 iarg[0] = p->fd; /* l_int */
1611                 iarg[1] = p->offset; /* l_loff_t */
1612                 iarg[2] = p->len; /* l_size_t */
1613                 iarg[3] = p->advice; /* l_int */
1614                 *n_args = 4;
1615                 break;
1616         }
1617         /* linux_timer_create */
1618         case 222: {
1619                 struct linux_timer_create_args *p = params;
1620                 iarg[0] = p->clock_id; /* clockid_t */
1621                 uarg[1] = (intptr_t) p->evp; /* struct sigevent * */
1622                 uarg[2] = (intptr_t) p->timerid; /* l_timer_t * */
1623                 *n_args = 3;
1624                 break;
1625         }
1626         /* linux_timer_settime */
1627         case 223: {
1628                 struct linux_timer_settime_args *p = params;
1629                 iarg[0] = p->timerid; /* l_timer_t */
1630                 iarg[1] = p->flags; /* l_int */
1631                 uarg[2] = (intptr_t) p->new; /* const struct itimerspec * */
1632                 uarg[3] = (intptr_t) p->old; /* struct itimerspec * */
1633                 *n_args = 4;
1634                 break;
1635         }
1636         /* linux_timer_gettime */
1637         case 224: {
1638                 struct linux_timer_gettime_args *p = params;
1639                 iarg[0] = p->timerid; /* l_timer_t */
1640                 uarg[1] = (intptr_t) p->setting; /* struct itimerspec * */
1641                 *n_args = 2;
1642                 break;
1643         }
1644         /* linux_timer_getoverrun */
1645         case 225: {
1646                 struct linux_timer_getoverrun_args *p = params;
1647                 iarg[0] = p->timerid; /* l_timer_t */
1648                 *n_args = 1;
1649                 break;
1650         }
1651         /* linux_timer_delete */
1652         case 226: {
1653                 struct linux_timer_delete_args *p = params;
1654                 iarg[0] = p->timerid; /* l_timer_t */
1655                 *n_args = 1;
1656                 break;
1657         }
1658         /* linux_clock_settime */
1659         case 227: {
1660                 struct linux_clock_settime_args *p = params;
1661                 iarg[0] = p->which; /* clockid_t */
1662                 uarg[1] = (intptr_t) p->tp; /* struct l_timespec * */
1663                 *n_args = 2;
1664                 break;
1665         }
1666         /* linux_clock_gettime */
1667         case 228: {
1668                 struct linux_clock_gettime_args *p = params;
1669                 iarg[0] = p->which; /* clockid_t */
1670                 uarg[1] = (intptr_t) p->tp; /* struct l_timespec * */
1671                 *n_args = 2;
1672                 break;
1673         }
1674         /* linux_clock_getres */
1675         case 229: {
1676                 struct linux_clock_getres_args *p = params;
1677                 iarg[0] = p->which; /* clockid_t */
1678                 uarg[1] = (intptr_t) p->tp; /* struct l_timespec * */
1679                 *n_args = 2;
1680                 break;
1681         }
1682         /* linux_clock_nanosleep */
1683         case 230: {
1684                 struct linux_clock_nanosleep_args *p = params;
1685                 iarg[0] = p->which; /* clockid_t */
1686                 iarg[1] = p->flags; /* int */
1687                 uarg[2] = (intptr_t) p->rqtp; /* struct l_timespec * */
1688                 uarg[3] = (intptr_t) p->rmtp; /* struct l_timespec * */
1689                 *n_args = 4;
1690                 break;
1691         }
1692         /* linux_exit_group */
1693         case 231: {
1694                 struct linux_exit_group_args *p = params;
1695                 iarg[0] = p->error_code; /* l_int */
1696                 *n_args = 1;
1697                 break;
1698         }
1699         /* linux_epoll_wait */
1700         case 232: {
1701                 struct linux_epoll_wait_args *p = params;
1702                 iarg[0] = p->epfd; /* l_int */
1703                 uarg[1] = (intptr_t) p->events; /* struct epoll_event * */
1704                 iarg[2] = p->maxevents; /* l_int */
1705                 iarg[3] = p->timeout; /* l_int */
1706                 *n_args = 4;
1707                 break;
1708         }
1709         /* linux_epoll_ctl */
1710         case 233: {
1711                 struct linux_epoll_ctl_args *p = params;
1712                 iarg[0] = p->epfd; /* l_int */
1713                 iarg[1] = p->op; /* l_int */
1714                 iarg[2] = p->fd; /* l_int */
1715                 uarg[3] = (intptr_t) p->event; /* struct epoll_event * */
1716                 *n_args = 4;
1717                 break;
1718         }
1719         /* linux_tgkill */
1720         case 234: {
1721                 struct linux_tgkill_args *p = params;
1722                 iarg[0] = p->tgid; /* l_int */
1723                 iarg[1] = p->pid; /* l_int */
1724                 iarg[2] = p->sig; /* l_int */
1725                 *n_args = 3;
1726                 break;
1727         }
1728         /* linux_utimes */
1729         case 235: {
1730                 struct linux_utimes_args *p = params;
1731                 uarg[0] = (intptr_t) p->fname; /* char * */
1732                 uarg[1] = (intptr_t) p->tptr; /* struct l_timeval * */
1733                 *n_args = 2;
1734                 break;
1735         }
1736         /* linux_mbind */
1737         case 237: {
1738                 *n_args = 0;
1739                 break;
1740         }
1741         /* linux_set_mempolicy */
1742         case 238: {
1743                 *n_args = 0;
1744                 break;
1745         }
1746         /* linux_get_mempolicy */
1747         case 239: {
1748                 *n_args = 0;
1749                 break;
1750         }
1751         /* linux_mq_open */
1752         case 240: {
1753                 *n_args = 0;
1754                 break;
1755         }
1756         /* linux_mq_unlink */
1757         case 241: {
1758                 *n_args = 0;
1759                 break;
1760         }
1761         /* linux_mq_timedsend */
1762         case 242: {
1763                 *n_args = 0;
1764                 break;
1765         }
1766         /* linux_mq_timedreceive */
1767         case 243: {
1768                 *n_args = 0;
1769                 break;
1770         }
1771         /* linux_mq_notify */
1772         case 244: {
1773                 *n_args = 0;
1774                 break;
1775         }
1776         /* linux_mq_getsetattr */
1777         case 245: {
1778                 *n_args = 0;
1779                 break;
1780         }
1781         /* linux_kexec_load */
1782         case 246: {
1783                 *n_args = 0;
1784                 break;
1785         }
1786         /* linux_waitid */
1787         case 247: {
1788                 struct linux_waitid_args *p = params;
1789                 iarg[0] = p->idtype; /* l_int */
1790                 iarg[1] = p->id; /* l_pid_t */
1791                 uarg[2] = (intptr_t) p->info; /* l_siginfo_t * */
1792                 iarg[3] = p->options; /* l_int */
1793                 uarg[4] = (intptr_t) p->rusage; /* struct rusage * */
1794                 *n_args = 5;
1795                 break;
1796         }
1797         /* linux_add_key */
1798         case 248: {
1799                 *n_args = 0;
1800                 break;
1801         }
1802         /* linux_request_key */
1803         case 249: {
1804                 *n_args = 0;
1805                 break;
1806         }
1807         /* linux_keyctl */
1808         case 250: {
1809                 *n_args = 0;
1810                 break;
1811         }
1812         /* linux_ioprio_set */
1813         case 251: {
1814                 *n_args = 0;
1815                 break;
1816         }
1817         /* linux_ioprio_get */
1818         case 252: {
1819                 *n_args = 0;
1820                 break;
1821         }
1822         /* linux_inotify_init */
1823         case 253: {
1824                 *n_args = 0;
1825                 break;
1826         }
1827         /* linux_inotify_add_watch */
1828         case 254: {
1829                 *n_args = 0;
1830                 break;
1831         }
1832         /* linux_inotify_rm_watch */
1833         case 255: {
1834                 *n_args = 0;
1835                 break;
1836         }
1837         /* linux_migrate_pages */
1838         case 256: {
1839                 *n_args = 0;
1840                 break;
1841         }
1842         /* linux_openat */
1843         case 257: {
1844                 struct linux_openat_args *p = params;
1845                 iarg[0] = p->dfd; /* l_int */
1846                 uarg[1] = (intptr_t) p->filename; /* const char * */
1847                 iarg[2] = p->flags; /* l_int */
1848                 iarg[3] = p->mode; /* l_int */
1849                 *n_args = 4;
1850                 break;
1851         }
1852         /* linux_mkdirat */
1853         case 258: {
1854                 struct linux_mkdirat_args *p = params;
1855                 iarg[0] = p->dfd; /* l_int */
1856                 uarg[1] = (intptr_t) p->pathname; /* const char * */
1857                 iarg[2] = p->mode; /* l_int */
1858                 *n_args = 3;
1859                 break;
1860         }
1861         /* linux_mknodat */
1862         case 259: {
1863                 struct linux_mknodat_args *p = params;
1864                 iarg[0] = p->dfd; /* l_int */
1865                 uarg[1] = (intptr_t) p->filename; /* const char * */
1866                 iarg[2] = p->mode; /* l_int */
1867                 iarg[3] = p->dev; /* l_uint */
1868                 *n_args = 4;
1869                 break;
1870         }
1871         /* linux_fchownat */
1872         case 260: {
1873                 struct linux_fchownat_args *p = params;
1874                 iarg[0] = p->dfd; /* l_int */
1875                 uarg[1] = (intptr_t) p->filename; /* const char * */
1876                 iarg[2] = p->uid; /* l_uid_t */
1877                 iarg[3] = p->gid; /* l_gid_t */
1878                 iarg[4] = p->flag; /* l_int */
1879                 *n_args = 5;
1880                 break;
1881         }
1882         /* linux_futimesat */
1883         case 261: {
1884                 struct linux_futimesat_args *p = params;
1885                 iarg[0] = p->dfd; /* l_int */
1886                 uarg[1] = (intptr_t) p->filename; /* char * */
1887                 uarg[2] = (intptr_t) p->utimes; /* struct l_timeval * */
1888                 *n_args = 3;
1889                 break;
1890         }
1891         /* linux_newfstatat */
1892         case 262: {
1893                 struct linux_newfstatat_args *p = params;
1894                 iarg[0] = p->dfd; /* l_int */
1895                 uarg[1] = (intptr_t) p->pathname; /* char * */
1896                 uarg[2] = (intptr_t) p->statbuf; /* struct l_stat64 * */
1897                 iarg[3] = p->flag; /* l_int */
1898                 *n_args = 4;
1899                 break;
1900         }
1901         /* linux_unlinkat */
1902         case 263: {
1903                 struct linux_unlinkat_args *p = params;
1904                 iarg[0] = p->dfd; /* l_int */
1905                 uarg[1] = (intptr_t) p->pathname; /* const char * */
1906                 iarg[2] = p->flag; /* l_int */
1907                 *n_args = 3;
1908                 break;
1909         }
1910         /* linux_renameat */
1911         case 264: {
1912                 struct linux_renameat_args *p = params;
1913                 iarg[0] = p->olddfd; /* l_int */
1914                 uarg[1] = (intptr_t) p->oldname; /* const char * */
1915                 iarg[2] = p->newdfd; /* l_int */
1916                 uarg[3] = (intptr_t) p->newname; /* const char * */
1917                 *n_args = 4;
1918                 break;
1919         }
1920         /* linux_linkat */
1921         case 265: {
1922                 struct linux_linkat_args *p = params;
1923                 iarg[0] = p->olddfd; /* l_int */
1924                 uarg[1] = (intptr_t) p->oldname; /* const char * */
1925                 iarg[2] = p->newdfd; /* l_int */
1926                 uarg[3] = (intptr_t) p->newname; /* const char * */
1927                 iarg[4] = p->flag; /* l_int */
1928                 *n_args = 5;
1929                 break;
1930         }
1931         /* linux_symlinkat */
1932         case 266: {
1933                 struct linux_symlinkat_args *p = params;
1934                 uarg[0] = (intptr_t) p->oldname; /* const char * */
1935                 iarg[1] = p->newdfd; /* l_int */
1936                 uarg[2] = (intptr_t) p->newname; /* const char * */
1937                 *n_args = 3;
1938                 break;
1939         }
1940         /* linux_readlinkat */
1941         case 267: {
1942                 struct linux_readlinkat_args *p = params;
1943                 iarg[0] = p->dfd; /* l_int */
1944                 uarg[1] = (intptr_t) p->path; /* const char * */
1945                 uarg[2] = (intptr_t) p->buf; /* char * */
1946                 iarg[3] = p->bufsiz; /* l_int */
1947                 *n_args = 4;
1948                 break;
1949         }
1950         /* linux_fchmodat */
1951         case 268: {
1952                 struct linux_fchmodat_args *p = params;
1953                 iarg[0] = p->dfd; /* l_int */
1954                 uarg[1] = (intptr_t) p->filename; /* const char * */
1955                 iarg[2] = p->mode; /* l_mode_t */
1956                 *n_args = 3;
1957                 break;
1958         }
1959         /* linux_faccessat */
1960         case 269: {
1961                 struct linux_faccessat_args *p = params;
1962                 iarg[0] = p->dfd; /* l_int */
1963                 uarg[1] = (intptr_t) p->filename; /* const char * */
1964                 iarg[2] = p->amode; /* l_int */
1965                 *n_args = 3;
1966                 break;
1967         }
1968         /* linux_pselect6 */
1969         case 270: {
1970                 struct linux_pselect6_args *p = params;
1971                 iarg[0] = p->nfds; /* l_int */
1972                 uarg[1] = (intptr_t) p->readfds; /* l_fd_set * */
1973                 uarg[2] = (intptr_t) p->writefds; /* l_fd_set * */
1974                 uarg[3] = (intptr_t) p->exceptfds; /* l_fd_set * */
1975                 uarg[4] = (intptr_t) p->tsp; /* struct l_timespec * */
1976                 uarg[5] = (intptr_t) p->sig; /* l_uintptr_t * */
1977                 *n_args = 6;
1978                 break;
1979         }
1980         /* linux_ppoll */
1981         case 271: {
1982                 struct linux_ppoll_args *p = params;
1983                 uarg[0] = (intptr_t) p->fds; /* struct pollfd * */
1984                 uarg[1] = p->nfds; /* uint32_t */
1985                 uarg[2] = (intptr_t) p->tsp; /* struct l_timespec * */
1986                 uarg[3] = (intptr_t) p->sset; /* l_sigset_t * */
1987                 iarg[4] = p->ssize; /* l_size_t */
1988                 *n_args = 5;
1989                 break;
1990         }
1991         /* linux_unshare */
1992         case 272: {
1993                 *n_args = 0;
1994                 break;
1995         }
1996         /* linux_set_robust_list */
1997         case 273: {
1998                 struct linux_set_robust_list_args *p = params;
1999                 uarg[0] = (intptr_t) p->head; /* struct linux_robust_list_head * */
2000                 iarg[1] = p->len; /* l_size_t */
2001                 *n_args = 2;
2002                 break;
2003         }
2004         /* linux_get_robust_list */
2005         case 274: {
2006                 struct linux_get_robust_list_args *p = params;
2007                 iarg[0] = p->pid; /* l_int */
2008                 uarg[1] = (intptr_t) p->head; /* struct linux_robust_list_head ** */
2009                 uarg[2] = (intptr_t) p->len; /* l_size_t * */
2010                 *n_args = 3;
2011                 break;
2012         }
2013         /* linux_splice */
2014         case 275: {
2015                 struct linux_splice_args *p = params;
2016                 iarg[0] = p->fd_in; /* int */
2017                 uarg[1] = (intptr_t) p->off_in; /* l_loff_t * */
2018                 iarg[2] = p->fd_out; /* int */
2019                 uarg[3] = (intptr_t) p->off_out; /* l_loff_t * */
2020                 iarg[4] = p->len; /* l_size_t */
2021                 iarg[5] = p->flags; /* l_uint */
2022                 *n_args = 6;
2023                 break;
2024         }
2025         /* linux_tee */
2026         case 276: {
2027                 *n_args = 0;
2028                 break;
2029         }
2030         /* linux_sync_file_range */
2031         case 277: {
2032                 struct linux_sync_file_range_args *p = params;
2033                 iarg[0] = p->fd; /* l_int */
2034                 iarg[1] = p->offset; /* l_loff_t */
2035                 iarg[2] = p->nbytes; /* l_loff_t */
2036                 uarg[3] = p->flags; /* unsigned int */
2037                 *n_args = 4;
2038                 break;
2039         }
2040         /* linux_vmsplice */
2041         case 278: {
2042                 *n_args = 0;
2043                 break;
2044         }
2045         /* linux_move_pages */
2046         case 279: {
2047                 *n_args = 0;
2048                 break;
2049         }
2050         /* linux_utimensat */
2051         case 280: {
2052                 struct linux_utimensat_args *p = params;
2053                 iarg[0] = p->dfd; /* l_int */
2054                 uarg[1] = (intptr_t) p->pathname; /* const char * */
2055                 uarg[2] = (intptr_t) p->times; /* const struct l_timespec * */
2056                 iarg[3] = p->flags; /* l_int */
2057                 *n_args = 4;
2058                 break;
2059         }
2060         /* linux_epoll_pwait */
2061         case 281: {
2062                 struct linux_epoll_pwait_args *p = params;
2063                 iarg[0] = p->epfd; /* l_int */
2064                 uarg[1] = (intptr_t) p->events; /* struct epoll_event * */
2065                 iarg[2] = p->maxevents; /* l_int */
2066                 iarg[3] = p->timeout; /* l_int */
2067                 uarg[4] = (intptr_t) p->mask; /* l_sigset_t * */
2068                 iarg[5] = p->sigsetsize; /* l_size_t */
2069                 *n_args = 6;
2070                 break;
2071         }
2072         /* linux_signalfd */
2073         case 282: {
2074                 *n_args = 0;
2075                 break;
2076         }
2077         /* linux_timerfd_create */
2078         case 283: {
2079                 struct linux_timerfd_create_args *p = params;
2080                 iarg[0] = p->clockid; /* l_int */
2081                 iarg[1] = p->flags; /* l_int */
2082                 *n_args = 2;
2083                 break;
2084         }
2085         /* linux_eventfd */
2086         case 284: {
2087                 struct linux_eventfd_args *p = params;
2088                 iarg[0] = p->initval; /* l_uint */
2089                 *n_args = 1;
2090                 break;
2091         }
2092         /* linux_fallocate */
2093         case 285: {
2094                 struct linux_fallocate_args *p = params;
2095                 iarg[0] = p->fd; /* l_int */
2096                 iarg[1] = p->mode; /* l_int */
2097                 iarg[2] = p->offset; /* l_loff_t */
2098                 iarg[3] = p->len; /* l_loff_t */
2099                 *n_args = 4;
2100                 break;
2101         }
2102         /* linux_timerfd_settime */
2103         case 286: {
2104                 struct linux_timerfd_settime_args *p = params;
2105                 iarg[0] = p->fd; /* l_int */
2106                 iarg[1] = p->flags; /* l_int */
2107                 uarg[2] = (intptr_t) p->new_value; /* const struct l_itimerspec * */
2108                 uarg[3] = (intptr_t) p->old_value; /* struct l_itimerspec * */
2109                 *n_args = 4;
2110                 break;
2111         }
2112         /* linux_timerfd_gettime */
2113         case 287: {
2114                 struct linux_timerfd_gettime_args *p = params;
2115                 iarg[0] = p->fd; /* l_int */
2116                 uarg[1] = (intptr_t) p->old_value; /* struct l_itimerspec * */
2117                 *n_args = 2;
2118                 break;
2119         }
2120         /* linux_accept4 */
2121         case 288: {
2122                 struct linux_accept4_args *p = params;
2123                 iarg[0] = p->s; /* l_int */
2124                 iarg[1] = p->addr; /* l_uintptr_t */
2125                 iarg[2] = p->namelen; /* l_uintptr_t */
2126                 iarg[3] = p->flags; /* int */
2127                 *n_args = 4;
2128                 break;
2129         }
2130         /* linux_signalfd4 */
2131         case 289: {
2132                 *n_args = 0;
2133                 break;
2134         }
2135         /* linux_eventfd2 */
2136         case 290: {
2137                 struct linux_eventfd2_args *p = params;
2138                 iarg[0] = p->initval; /* l_uint */
2139                 iarg[1] = p->flags; /* l_int */
2140                 *n_args = 2;
2141                 break;
2142         }
2143         /* linux_epoll_create1 */
2144         case 291: {
2145                 struct linux_epoll_create1_args *p = params;
2146                 iarg[0] = p->flags; /* l_int */
2147                 *n_args = 1;
2148                 break;
2149         }
2150         /* linux_dup3 */
2151         case 292: {
2152                 struct linux_dup3_args *p = params;
2153                 iarg[0] = p->oldfd; /* l_int */
2154                 iarg[1] = p->newfd; /* l_int */
2155                 iarg[2] = p->flags; /* l_int */
2156                 *n_args = 3;
2157                 break;
2158         }
2159         /* linux_pipe2 */
2160         case 293: {
2161                 struct linux_pipe2_args *p = params;
2162                 uarg[0] = (intptr_t) p->pipefds; /* l_int * */
2163                 iarg[1] = p->flags; /* l_int */
2164                 *n_args = 2;
2165                 break;
2166         }
2167         /* linux_inotify_init1 */
2168         case 294: {
2169                 struct linux_inotify_init1_args *p = params;
2170                 iarg[0] = p->flags; /* l_int */
2171                 *n_args = 1;
2172                 break;
2173         }
2174         /* linux_preadv */
2175         case 295: {
2176                 struct linux_preadv_args *p = params;
2177                 iarg[0] = p->fd; /* l_ulong */
2178                 uarg[1] = (intptr_t) p->vec; /* struct iovec * */
2179                 iarg[2] = p->vlen; /* l_ulong */
2180                 iarg[3] = p->pos_l; /* l_ulong */
2181                 iarg[4] = p->pos_h; /* l_ulong */
2182                 *n_args = 5;
2183                 break;
2184         }
2185         /* linux_pwritev */
2186         case 296: {
2187                 struct linux_pwritev_args *p = params;
2188                 iarg[0] = p->fd; /* l_ulong */
2189                 uarg[1] = (intptr_t) p->vec; /* struct iovec * */
2190                 iarg[2] = p->vlen; /* l_ulong */
2191                 iarg[3] = p->pos_l; /* l_ulong */
2192                 iarg[4] = p->pos_h; /* l_ulong */
2193                 *n_args = 5;
2194                 break;
2195         }
2196         /* linux_rt_tgsigqueueinfo */
2197         case 297: {
2198                 struct linux_rt_tgsigqueueinfo_args *p = params;
2199                 iarg[0] = p->tgid; /* l_pid_t */
2200                 iarg[1] = p->tid; /* l_pid_t */
2201                 iarg[2] = p->sig; /* l_int */
2202                 uarg[3] = (intptr_t) p->uinfo; /* l_siginfo_t * */
2203                 *n_args = 4;
2204                 break;
2205         }
2206         /* linux_perf_event_open */
2207         case 298: {
2208                 *n_args = 0;
2209                 break;
2210         }
2211         /* linux_recvmmsg */
2212         case 299: {
2213                 struct linux_recvmmsg_args *p = params;
2214                 iarg[0] = p->s; /* l_int */
2215                 uarg[1] = (intptr_t) p->msg; /* struct l_mmsghdr * */
2216                 iarg[2] = p->vlen; /* l_uint */
2217                 iarg[3] = p->flags; /* l_uint */
2218                 uarg[4] = (intptr_t) p->timeout; /* struct l_timespec * */
2219                 *n_args = 5;
2220                 break;
2221         }
2222         /* linux_fanotify_init */
2223         case 300: {
2224                 *n_args = 0;
2225                 break;
2226         }
2227         /* linux_fanotify_mark */
2228         case 301: {
2229                 *n_args = 0;
2230                 break;
2231         }
2232         /* linux_prlimit64 */
2233         case 302: {
2234                 struct linux_prlimit64_args *p = params;
2235                 iarg[0] = p->pid; /* l_pid_t */
2236                 iarg[1] = p->resource; /* l_uint */
2237                 uarg[2] = (intptr_t) p->new; /* struct rlimit * */
2238                 uarg[3] = (intptr_t) p->old; /* struct rlimit * */
2239                 *n_args = 4;
2240                 break;
2241         }
2242         /* linux_name_to_handle_at */
2243         case 303: {
2244                 *n_args = 0;
2245                 break;
2246         }
2247         /* linux_open_by_handle_at */
2248         case 304: {
2249                 *n_args = 0;
2250                 break;
2251         }
2252         /* linux_clock_adjtime */
2253         case 305: {
2254                 *n_args = 0;
2255                 break;
2256         }
2257         /* linux_syncfs */
2258         case 306: {
2259                 struct linux_syncfs_args *p = params;
2260                 iarg[0] = p->fd; /* l_int */
2261                 *n_args = 1;
2262                 break;
2263         }
2264         /* linux_sendmmsg */
2265         case 307: {
2266                 struct linux_sendmmsg_args *p = params;
2267                 iarg[0] = p->s; /* l_int */
2268                 uarg[1] = (intptr_t) p->msg; /* struct l_mmsghdr * */
2269                 iarg[2] = p->vlen; /* l_uint */
2270                 iarg[3] = p->flags; /* l_uint */
2271                 *n_args = 4;
2272                 break;
2273         }
2274         /* linux_setns */
2275         case 308: {
2276                 struct linux_setns_args *p = params;
2277                 iarg[0] = p->fd; /* l_int */
2278                 iarg[1] = p->nstype; /* l_int */
2279                 *n_args = 2;
2280                 break;
2281         }
2282         /* linux_getcpu */
2283         case 309: {
2284                 struct linux_getcpu_args *p = params;
2285                 uarg[0] = (intptr_t) p->cpu; /* l_uint * */
2286                 uarg[1] = (intptr_t) p->node; /* l_uint * */
2287                 uarg[2] = (intptr_t) p->cache; /* void * */
2288                 *n_args = 3;
2289                 break;
2290         }
2291         /* linux_process_vm_readv */
2292         case 310: {
2293                 struct linux_process_vm_readv_args *p = params;
2294                 iarg[0] = p->pid; /* l_pid_t */
2295                 uarg[1] = (intptr_t) p->lvec; /* const struct iovec * */
2296                 iarg[2] = p->liovcnt; /* l_ulong */
2297                 uarg[3] = (intptr_t) p->rvec; /* const struct iovec * */
2298                 iarg[4] = p->riovcnt; /* l_ulong */
2299                 iarg[5] = p->flags; /* l_ulong */
2300                 *n_args = 6;
2301                 break;
2302         }
2303         /* linux_process_vm_writev */
2304         case 311: {
2305                 struct linux_process_vm_writev_args *p = params;
2306                 iarg[0] = p->pid; /* l_pid_t */
2307                 uarg[1] = (intptr_t) p->lvec; /* const struct iovec * */
2308                 iarg[2] = p->liovcnt; /* l_ulong */
2309                 uarg[3] = (intptr_t) p->rvec; /* const struct iovec * */
2310                 iarg[4] = p->riovcnt; /* l_ulong */
2311                 iarg[5] = p->flags; /* l_ulong */
2312                 *n_args = 6;
2313                 break;
2314         }
2315         /* linux_kcmp */
2316         case 312: {
2317                 struct linux_kcmp_args *p = params;
2318                 iarg[0] = p->pid1; /* l_pid_t */
2319                 iarg[1] = p->pid2; /* l_pid_t */
2320                 iarg[2] = p->type; /* l_int */
2321                 iarg[3] = p->idx1; /* l_ulong */
2322                 iarg[4] = p->idx; /* l_ulong */
2323                 *n_args = 5;
2324                 break;
2325         }
2326         /* linux_finit_module */
2327         case 313: {
2328                 struct linux_finit_module_args *p = params;
2329                 iarg[0] = p->fd; /* l_int */
2330                 uarg[1] = (intptr_t) p->uargs; /* const char * */
2331                 iarg[2] = p->flags; /* l_int */
2332                 *n_args = 3;
2333                 break;
2334         }
2335         /* linux_sched_setattr */
2336         case 314: {
2337                 struct linux_sched_setattr_args *p = params;
2338                 iarg[0] = p->pid; /* l_pid_t */
2339                 uarg[1] = (intptr_t) p->attr; /* void * */
2340                 iarg[2] = p->flags; /* l_uint */
2341                 *n_args = 3;
2342                 break;
2343         }
2344         /* linux_sched_getattr */
2345         case 315: {
2346                 struct linux_sched_getattr_args *p = params;
2347                 iarg[0] = p->pid; /* l_pid_t */
2348                 uarg[1] = (intptr_t) p->attr; /* void * */
2349                 iarg[2] = p->size; /* l_uint */
2350                 iarg[3] = p->flags; /* l_uint */
2351                 *n_args = 4;
2352                 break;
2353         }
2354         /* linux_renameat2 */
2355         case 316: {
2356                 struct linux_renameat2_args *p = params;
2357                 iarg[0] = p->olddfd; /* l_int */
2358                 uarg[1] = (intptr_t) p->oldname; /* const char * */
2359                 iarg[2] = p->newdfd; /* l_int */
2360                 uarg[3] = (intptr_t) p->newname; /* const char * */
2361                 uarg[4] = p->flags; /* unsigned int */
2362                 *n_args = 5;
2363                 break;
2364         }
2365         /* linux_seccomp */
2366         case 317: {
2367                 struct linux_seccomp_args *p = params;
2368                 iarg[0] = p->op; /* l_uint */
2369                 iarg[1] = p->flags; /* l_uint */
2370                 uarg[2] = (intptr_t) p->uargs; /* const char * */
2371                 *n_args = 3;
2372                 break;
2373         }
2374         /* linux_getrandom */
2375         case 318: {
2376                 struct linux_getrandom_args *p = params;
2377                 uarg[0] = (intptr_t) p->buf; /* char * */
2378                 iarg[1] = p->count; /* l_size_t */
2379                 iarg[2] = p->flags; /* l_uint */
2380                 *n_args = 3;
2381                 break;
2382         }
2383         /* linux_memfd_create */
2384         case 319: {
2385                 struct linux_memfd_create_args *p = params;
2386                 uarg[0] = (intptr_t) p->uname_ptr; /* const char * */
2387                 iarg[1] = p->flags; /* l_uint */
2388                 *n_args = 2;
2389                 break;
2390         }
2391         /* linux_kexec_file_load */
2392         case 320: {
2393                 struct linux_kexec_file_load_args *p = params;
2394                 iarg[0] = p->kernel_fd; /* l_int */
2395                 iarg[1] = p->initrd_fd; /* l_int */
2396                 iarg[2] = p->cmdline_len; /* l_ulong */
2397                 uarg[3] = (intptr_t) p->cmdline_ptr; /* const char * */
2398                 iarg[4] = p->flags; /* l_ulong */
2399                 *n_args = 5;
2400                 break;
2401         }
2402         /* linux_bpf */
2403         case 321: {
2404                 struct linux_bpf_args *p = params;
2405                 iarg[0] = p->cmd; /* l_int */
2406                 uarg[1] = (intptr_t) p->attr; /* void * */
2407                 iarg[2] = p->size; /* l_uint */
2408                 *n_args = 3;
2409                 break;
2410         }
2411         /* linux_execveat */
2412         case 322: {
2413                 struct linux_execveat_args *p = params;
2414                 iarg[0] = p->dfd; /* l_int */
2415                 uarg[1] = (intptr_t) p->filename; /* const char * */
2416                 uarg[2] = (intptr_t) p->argv; /* const char ** */
2417                 uarg[3] = (intptr_t) p->envp; /* const char ** */
2418                 iarg[4] = p->flags; /* l_int */
2419                 *n_args = 5;
2420                 break;
2421         }
2422         /* linux_userfaultfd */
2423         case 323: {
2424                 struct linux_userfaultfd_args *p = params;
2425                 iarg[0] = p->flags; /* l_int */
2426                 *n_args = 1;
2427                 break;
2428         }
2429         /* linux_membarrier */
2430         case 324: {
2431                 struct linux_membarrier_args *p = params;
2432                 iarg[0] = p->cmd; /* l_int */
2433                 iarg[1] = p->flags; /* l_int */
2434                 *n_args = 2;
2435                 break;
2436         }
2437         /* linux_mlock2 */
2438         case 325: {
2439                 struct linux_mlock2_args *p = params;
2440                 iarg[0] = p->start; /* l_ulong */
2441                 iarg[1] = p->len; /* l_size_t */
2442                 iarg[2] = p->flags; /* l_int */
2443                 *n_args = 3;
2444                 break;
2445         }
2446         /* linux_copy_file_range */
2447         case 326: {
2448                 struct linux_copy_file_range_args *p = params;
2449                 iarg[0] = p->fd_in; /* l_int */
2450                 uarg[1] = (intptr_t) p->off_in; /* l_loff_t * */
2451                 iarg[2] = p->fd_out; /* l_int */
2452                 uarg[3] = (intptr_t) p->off_out; /* l_loff_t * */
2453                 iarg[4] = p->len; /* l_size_t */
2454                 iarg[5] = p->flags; /* l_uint */
2455                 *n_args = 6;
2456                 break;
2457         }
2458         /* linux_preadv2 */
2459         case 327: {
2460                 struct linux_preadv2_args *p = params;
2461                 iarg[0] = p->fd; /* l_ulong */
2462                 uarg[1] = (intptr_t) p->vec; /* const struct iovec * */
2463                 iarg[2] = p->vlen; /* l_ulong */
2464                 iarg[3] = p->pos_l; /* l_ulong */
2465                 iarg[4] = p->pos_h; /* l_ulong */
2466                 iarg[5] = p->flags; /* l_int */
2467                 *n_args = 6;
2468                 break;
2469         }
2470         /* linux_pwritev2 */
2471         case 328: {
2472                 struct linux_pwritev2_args *p = params;
2473                 iarg[0] = p->fd; /* l_ulong */
2474                 uarg[1] = (intptr_t) p->vec; /* const struct iovec * */
2475                 iarg[2] = p->vlen; /* l_ulong */
2476                 iarg[3] = p->pos_l; /* l_ulong */
2477                 iarg[4] = p->pos_h; /* l_ulong */
2478                 iarg[5] = p->flags; /* l_int */
2479                 *n_args = 6;
2480                 break;
2481         }
2482         /* linux_pkey_mprotect */
2483         case 329: {
2484                 struct linux_pkey_mprotect_args *p = params;
2485                 iarg[0] = p->start; /* l_ulong */
2486                 iarg[1] = p->len; /* l_size_t */
2487                 iarg[2] = p->prot; /* l_ulong */
2488                 iarg[3] = p->pkey; /* l_int */
2489                 *n_args = 4;
2490                 break;
2491         }
2492         /* linux_pkey_alloc */
2493         case 330: {
2494                 struct linux_pkey_alloc_args *p = params;
2495                 iarg[0] = p->flags; /* l_ulong */
2496                 iarg[1] = p->init_val; /* l_ulong */
2497                 *n_args = 2;
2498                 break;
2499         }
2500         /* linux_pkey_free */
2501         case 331: {
2502                 struct linux_pkey_free_args *p = params;
2503                 iarg[0] = p->pkey; /* l_int */
2504                 *n_args = 1;
2505                 break;
2506         }
2507         /* linux_statx */
2508         case 332: {
2509                 struct linux_statx_args *p = params;
2510                 iarg[0] = p->dirfd; /* l_int */
2511                 uarg[1] = (intptr_t) p->pathname; /* const char * */
2512                 iarg[2] = p->flags; /* l_uint */
2513                 iarg[3] = p->mask; /* l_uint */
2514                 uarg[4] = (intptr_t) p->statxbuf; /* void * */
2515                 *n_args = 5;
2516                 break;
2517         }
2518         /* linux_io_pgetevents */
2519         case 333: {
2520                 *n_args = 0;
2521                 break;
2522         }
2523         /* linux_rseq */
2524         case 334: {
2525                 *n_args = 0;
2526                 break;
2527         }
2528         /* linux_pidfd_send_signal */
2529         case 424: {
2530                 struct linux_pidfd_send_signal_args *p = params;
2531                 iarg[0] = p->pidfd; /* l_int */
2532                 iarg[1] = p->sig; /* l_int */
2533                 uarg[2] = (intptr_t) p->info; /* l_siginfo_t * */
2534                 iarg[3] = p->flags; /* l_uint */
2535                 *n_args = 4;
2536                 break;
2537         }
2538         /* linux_io_uring_setup */
2539         case 425: {
2540                 *n_args = 0;
2541                 break;
2542         }
2543         /* linux_io_uring_enter */
2544         case 426: {
2545                 *n_args = 0;
2546                 break;
2547         }
2548         /* linux_io_uring_register */
2549         case 427: {
2550                 *n_args = 0;
2551                 break;
2552         }
2553         default:
2554                 *n_args = 0;
2555                 break;
2556         };
2557 }
2558 static void
2559 systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
2560 {
2561         const char *p = NULL;
2562         switch (sysnum) {
2563 #define nosys   linux_nosys
2564         /* read */
2565         case 0:
2566                 switch(ndx) {
2567                 case 0:
2568                         p = "int";
2569                         break;
2570                 case 1:
2571                         p = "userland char *";
2572                         break;
2573                 case 2:
2574                         p = "u_int";
2575                         break;
2576                 default:
2577                         break;
2578                 };
2579                 break;
2580         /* write */
2581         case 1:
2582                 switch(ndx) {
2583                 case 0:
2584                         p = "int";
2585                         break;
2586                 case 1:
2587                         p = "userland char *";
2588                         break;
2589                 case 2:
2590                         p = "u_int";
2591                         break;
2592                 default:
2593                         break;
2594                 };
2595                 break;
2596         /* linux_open */
2597         case 2:
2598                 switch(ndx) {
2599                 case 0:
2600                         p = "userland char *";
2601                         break;
2602                 case 1:
2603                         p = "l_int";
2604                         break;
2605                 case 2:
2606                         p = "l_int";
2607                         break;
2608                 default:
2609                         break;
2610                 };
2611                 break;
2612         /* close */
2613         case 3:
2614                 switch(ndx) {
2615                 case 0:
2616                         p = "int";
2617                         break;
2618                 default:
2619                         break;
2620                 };
2621                 break;
2622         /* linux_newstat */
2623         case 4:
2624                 switch(ndx) {
2625                 case 0:
2626                         p = "userland char *";
2627                         break;
2628                 case 1:
2629                         p = "userland struct l_newstat *";
2630                         break;
2631                 default:
2632                         break;
2633                 };
2634                 break;
2635         /* linux_newfstat */
2636         case 5:
2637                 switch(ndx) {
2638                 case 0:
2639                         p = "l_uint";
2640                         break;
2641                 case 1:
2642                         p = "userland struct l_newstat *";
2643                         break;
2644                 default:
2645                         break;
2646                 };
2647                 break;
2648         /* linux_newlstat */
2649         case 6:
2650                 switch(ndx) {
2651                 case 0:
2652                         p = "userland char *";
2653                         break;
2654                 case 1:
2655                         p = "userland struct l_newstat *";
2656                         break;
2657                 default:
2658                         break;
2659                 };
2660                 break;
2661         /* poll */
2662         case 7:
2663                 switch(ndx) {
2664                 case 0:
2665                         p = "userland struct pollfd *";
2666                         break;
2667                 case 1:
2668                         p = "u_int";
2669                         break;
2670                 case 2:
2671                         p = "int";
2672                         break;
2673                 default:
2674                         break;
2675                 };
2676                 break;
2677         /* linux_lseek */
2678         case 8:
2679                 switch(ndx) {
2680                 case 0:
2681                         p = "l_uint";
2682                         break;
2683                 case 1:
2684                         p = "l_off_t";
2685                         break;
2686                 case 2:
2687                         p = "l_int";
2688                         break;
2689                 default:
2690                         break;
2691                 };
2692                 break;
2693         /* linux_mmap2 */
2694         case 9:
2695                 switch(ndx) {
2696                 case 0:
2697                         p = "l_ulong";
2698                         break;
2699                 case 1:
2700                         p = "l_ulong";
2701                         break;
2702                 case 2:
2703                         p = "l_ulong";
2704                         break;
2705                 case 3:
2706                         p = "l_ulong";
2707                         break;
2708                 case 4:
2709                         p = "l_ulong";
2710                         break;
2711                 case 5:
2712                         p = "l_ulong";
2713                         break;
2714                 default:
2715                         break;
2716                 };
2717                 break;
2718         /* linux_mprotect */
2719         case 10:
2720                 switch(ndx) {
2721                 case 0:
2722                         p = "caddr_t";
2723                         break;
2724                 case 1:
2725                         p = "l_int";
2726                         break;
2727                 case 2:
2728                         p = "l_int";
2729                         break;
2730                 default:
2731                         break;
2732                 };
2733                 break;
2734         /* munmap */
2735         case 11:
2736                 switch(ndx) {
2737                 case 0:
2738                         p = "caddr_t";
2739                         break;
2740                 case 1:
2741                         p = "int";
2742                         break;
2743                 default:
2744                         break;
2745                 };
2746                 break;
2747         /* linux_brk */
2748         case 12:
2749                 switch(ndx) {
2750                 case 0:
2751                         p = "l_ulong";
2752                         break;
2753                 default:
2754                         break;
2755                 };
2756                 break;
2757         /* linux_rt_sigaction */
2758         case 13:
2759                 switch(ndx) {
2760                 case 0:
2761                         p = "l_int";
2762                         break;
2763                 case 1:
2764                         p = "userland l_sigaction_t *";
2765                         break;
2766                 case 2:
2767                         p = "userland l_sigaction_t *";
2768                         break;
2769                 case 3:
2770                         p = "l_size_t";
2771                         break;
2772                 default:
2773                         break;
2774                 };
2775                 break;
2776         /* linux_rt_sigprocmask */
2777         case 14:
2778                 switch(ndx) {
2779                 case 0:
2780                         p = "l_int";
2781                         break;
2782                 case 1:
2783                         p = "userland l_sigset_t *";
2784                         break;
2785                 case 2:
2786                         p = "userland l_sigset_t *";
2787                         break;
2788                 case 3:
2789                         p = "l_size_t";
2790                         break;
2791                 default:
2792                         break;
2793                 };
2794                 break;
2795         /* linux_rt_sigreturn */
2796         case 15:
2797                 switch(ndx) {
2798                 case 0:
2799                         p = "userland struct l_ucontext *";
2800                         break;
2801                 default:
2802                         break;
2803                 };
2804                 break;
2805         /* linux_ioctl */
2806         case 16:
2807                 switch(ndx) {
2808                 case 0:
2809                         p = "l_uint";
2810                         break;
2811                 case 1:
2812                         p = "l_uint";
2813                         break;
2814                 case 2:
2815                         p = "uintptr_t";
2816                         break;
2817                 default:
2818                         break;
2819                 };
2820                 break;
2821         /* linux_pread */
2822         case 17:
2823                 switch(ndx) {
2824                 case 0:
2825                         p = "l_uint";
2826                         break;
2827                 case 1:
2828                         p = "userland char *";
2829                         break;
2830                 case 2:
2831                         p = "l_size_t";
2832                         break;
2833                 case 3:
2834                         p = "l_loff_t";
2835                         break;
2836                 default:
2837                         break;
2838                 };
2839                 break;
2840         /* linux_pwrite */
2841         case 18:
2842                 switch(ndx) {
2843                 case 0:
2844                         p = "l_uint";
2845                         break;
2846                 case 1:
2847                         p = "userland char *";
2848                         break;
2849                 case 2:
2850                         p = "l_size_t";
2851                         break;
2852                 case 3:
2853                         p = "l_loff_t";
2854                         break;
2855                 default:
2856                         break;
2857                 };
2858                 break;
2859         /* readv */
2860         case 19:
2861                 switch(ndx) {
2862                 case 0:
2863                         p = "int";
2864                         break;
2865                 case 1:
2866                         p = "userland struct iovec *";
2867                         break;
2868                 case 2:
2869                         p = "u_int";
2870                         break;
2871                 default:
2872                         break;
2873                 };
2874                 break;
2875         /* writev */
2876         case 20:
2877                 switch(ndx) {
2878                 case 0:
2879                         p = "int";
2880                         break;
2881                 case 1:
2882                         p = "userland struct iovec *";
2883                         break;
2884                 case 2:
2885                         p = "u_int";
2886                         break;
2887                 default:
2888                         break;
2889                 };
2890                 break;
2891         /* linux_access */
2892         case 21:
2893                 switch(ndx) {
2894                 case 0:
2895                         p = "userland char *";
2896                         break;
2897                 case 1:
2898                         p = "l_int";
2899                         break;
2900                 default:
2901                         break;
2902                 };
2903                 break;
2904         /* linux_pipe */
2905         case 22:
2906                 switch(ndx) {
2907                 case 0:
2908                         p = "userland l_ulong *";
2909                         break;
2910                 default:
2911                         break;
2912                 };
2913                 break;
2914         /* linux_select */
2915         case 23:
2916                 switch(ndx) {
2917                 case 0:
2918                         p = "l_int";
2919                         break;
2920                 case 1:
2921                         p = "userland l_fd_set *";
2922                         break;
2923                 case 2:
2924                         p = "userland l_fd_set *";
2925                         break;
2926                 case 3:
2927                         p = "userland l_fd_set *";
2928                         break;
2929                 case 4:
2930                         p = "userland struct l_timeval *";
2931                         break;
2932                 default:
2933                         break;
2934                 };
2935                 break;
2936         /* sched_yield */
2937         case 24:
2938                 break;
2939         /* linux_mremap */
2940         case 25:
2941                 switch(ndx) {
2942                 case 0:
2943                         p = "l_ulong";
2944                         break;
2945                 case 1:
2946                         p = "l_ulong";
2947                         break;
2948                 case 2:
2949                         p = "l_ulong";
2950                         break;
2951                 case 3:
2952                         p = "l_ulong";
2953                         break;
2954                 case 4:
2955                         p = "l_ulong";
2956                         break;
2957                 default:
2958                         break;
2959                 };
2960                 break;
2961         /* linux_msync */
2962         case 26:
2963                 switch(ndx) {
2964                 case 0:
2965                         p = "l_ulong";
2966                         break;
2967                 case 1:
2968                         p = "l_size_t";
2969                         break;
2970                 case 2:
2971                         p = "l_int";
2972                         break;
2973                 default:
2974                         break;
2975                 };
2976                 break;
2977         /* linux_mincore */
2978         case 27:
2979                 switch(ndx) {
2980                 case 0:
2981                         p = "l_ulong";
2982                         break;
2983                 case 1:
2984                         p = "l_size_t";
2985                         break;
2986                 case 2:
2987                         p = "userland u_char *";
2988                         break;
2989                 default:
2990                         break;
2991                 };
2992                 break;
2993         /* linux_madvise */
2994         case 28:
2995                 switch(ndx) {
2996                 case 0:
2997                         p = "userland void *";
2998                         break;
2999                 case 1:
3000                         p = "size_t";
3001                         break;
3002                 case 2:
3003                         p = "int";
3004                         break;
3005                 default:
3006                         break;
3007                 };
3008                 break;
3009         /* linux_shmget */
3010         case 29:
3011                 switch(ndx) {
3012                 case 0:
3013                         p = "l_key_t";
3014                         break;
3015                 case 1:
3016                         p = "l_size_t";
3017                         break;
3018                 case 2:
3019                         p = "l_int";
3020                         break;
3021                 default:
3022                         break;
3023                 };
3024                 break;
3025         /* linux_shmat */
3026         case 30:
3027                 switch(ndx) {
3028                 case 0:
3029                         p = "l_int";
3030                         break;
3031                 case 1:
3032                         p = "userland char *";
3033                         break;
3034                 case 2:
3035                         p = "l_int";
3036                         break;
3037                 default:
3038                         break;
3039                 };
3040                 break;
3041         /* linux_shmctl */
3042         case 31:
3043                 switch(ndx) {
3044                 case 0:
3045                         p = "l_int";
3046                         break;
3047                 case 1:
3048                         p = "l_int";
3049                         break;
3050                 case 2:
3051                         p = "userland struct l_shmid_ds *";
3052                         break;
3053                 default:
3054                         break;
3055                 };
3056                 break;
3057         /* dup */
3058         case 32:
3059                 switch(ndx) {
3060                 case 0:
3061                         p = "u_int";
3062                         break;
3063                 default:
3064                         break;
3065                 };
3066                 break;
3067         /* dup2 */
3068         case 33:
3069                 switch(ndx) {
3070                 case 0:
3071                         p = "u_int";
3072                         break;
3073                 case 1:
3074                         p = "u_int";
3075                         break;
3076                 default:
3077                         break;
3078                 };
3079                 break;
3080         /* linux_pause */
3081         case 34:
3082                 break;
3083         /* linux_nanosleep */
3084         case 35:
3085                 switch(ndx) {
3086                 case 0:
3087                         p = "userland const struct l_timespec *";
3088                         break;
3089                 case 1:
3090                         p = "userland struct l_timespec *";
3091                         break;
3092                 default:
3093                         break;
3094                 };
3095                 break;
3096         /* linux_getitimer */
3097         case 36:
3098                 switch(ndx) {
3099                 case 0:
3100                         p = "l_int";
3101                         break;
3102                 case 1:
3103                         p = "userland struct l_itimerval *";
3104                         break;
3105                 default:
3106                         break;
3107                 };
3108                 break;
3109         /* linux_alarm */
3110         case 37:
3111                 switch(ndx) {
3112                 case 0:
3113                         p = "l_uint";
3114                         break;
3115                 default:
3116                         break;
3117                 };
3118                 break;
3119         /* linux_setitimer */
3120         case 38:
3121                 switch(ndx) {
3122                 case 0:
3123                         p = "l_int";
3124                         break;
3125                 case 1:
3126                         p = "userland struct l_itimerval *";
3127                         break;
3128                 case 2:
3129                         p = "userland struct l_itimerval *";
3130                         break;
3131                 default:
3132                         break;
3133                 };
3134                 break;
3135         /* linux_getpid */
3136         case 39:
3137                 break;
3138         /* linux_sendfile */
3139         case 40:
3140                 switch(ndx) {
3141                 case 0:
3142                         p = "l_int";
3143                         break;
3144                 case 1:
3145                         p = "l_int";
3146                         break;
3147                 case 2:
3148                         p = "userland l_long *";
3149                         break;
3150                 case 3:
3151                         p = "l_size_t";
3152                         break;
3153                 default:
3154                         break;
3155                 };
3156                 break;
3157         /* linux_socket */
3158         case 41:
3159                 switch(ndx) {
3160                 case 0:
3161                         p = "l_int";
3162                         break;
3163                 case 1:
3164                         p = "l_int";
3165                         break;
3166                 case 2:
3167                         p = "l_int";
3168                         break;
3169                 default:
3170                         break;
3171                 };
3172                 break;
3173         /* linux_connect */
3174         case 42:
3175                 switch(ndx) {
3176                 case 0:
3177                         p = "l_int";
3178                         break;
3179                 case 1:
3180                         p = "l_uintptr_t";
3181                         break;
3182                 case 2:
3183                         p = "l_int";
3184                         break;
3185                 default:
3186                         break;
3187                 };
3188                 break;
3189         /* linux_accept */
3190         case 43:
3191                 switch(ndx) {
3192                 case 0:
3193                         p = "l_int";
3194                         break;
3195                 case 1:
3196                         p = "l_uintptr_t";
3197                         break;
3198                 case 2:
3199                         p = "l_uintptr_t";
3200                         break;
3201                 default:
3202                         break;
3203                 };
3204                 break;
3205         /* linux_sendto */
3206         case 44:
3207                 switch(ndx) {
3208                 case 0:
3209                         p = "l_int";
3210                         break;
3211                 case 1:
3212                         p = "l_uintptr_t";
3213                         break;
3214                 case 2:
3215                         p = "l_int";
3216                         break;
3217                 case 3:
3218                         p = "l_int";
3219                         break;
3220                 case 4:
3221                         p = "l_uintptr_t";
3222                         break;
3223                 case 5:
3224                         p = "l_int";
3225                         break;
3226                 default:
3227                         break;
3228                 };
3229                 break;
3230         /* linux_recvfrom */
3231         case 45:
3232                 switch(ndx) {
3233                 case 0:
3234                         p = "l_int";
3235                         break;
3236                 case 1:
3237                         p = "l_uintptr_t";
3238                         break;
3239                 case 2:
3240                         p = "l_size_t";
3241                         break;
3242                 case 3:
3243                         p = "l_int";
3244                         break;
3245                 case 4:
3246                         p = "l_uintptr_t";
3247                         break;
3248                 case 5:
3249                         p = "l_uintptr_t";
3250                         break;
3251                 default:
3252                         break;
3253                 };
3254                 break;
3255         /* linux_sendmsg */
3256         case 46:
3257                 switch(ndx) {
3258                 case 0:
3259                         p = "l_int";
3260                         break;
3261                 case 1:
3262                         p = "l_uintptr_t";
3263                         break;
3264                 case 2:
3265                         p = "l_int";
3266                         break;
3267                 default:
3268                         break;
3269                 };
3270                 break;
3271         /* linux_recvmsg */
3272         case 47:
3273                 switch(ndx) {
3274                 case 0:
3275                         p = "l_int";
3276                         break;
3277                 case 1:
3278                         p = "l_uintptr_t";
3279                         break;
3280                 case 2:
3281                         p = "l_int";
3282                         break;
3283                 default:
3284                         break;
3285                 };
3286                 break;
3287         /* linux_shutdown */
3288         case 48:
3289                 switch(ndx) {
3290                 case 0:
3291                         p = "l_int";
3292                         break;
3293                 case 1:
3294                         p = "l_int";
3295                         break;
3296                 default:
3297                         break;
3298                 };
3299                 break;
3300         /* linux_bind */
3301         case 49:
3302                 switch(ndx) {
3303                 case 0:
3304                         p = "l_int";
3305                         break;
3306                 case 1:
3307                         p = "l_uintptr_t";
3308                         break;
3309                 case 2:
3310                         p = "l_int";
3311                         break;
3312                 default:
3313                         break;
3314                 };
3315                 break;
3316         /* linux_listen */
3317         case 50:
3318                 switch(ndx) {
3319                 case 0:
3320                         p = "l_int";
3321                         break;
3322                 case 1:
3323                         p = "l_int";
3324                         break;
3325                 default:
3326                         break;
3327                 };
3328                 break;
3329         /* linux_getsockname */
3330         case 51:
3331                 switch(ndx) {
3332                 case 0:
3333                         p = "l_int";
3334                         break;
3335                 case 1:
3336                         p = "l_uintptr_t";
3337                         break;
3338                 case 2:
3339                         p = "l_uintptr_t";
3340                         break;
3341                 default:
3342                         break;
3343                 };
3344                 break;
3345         /* linux_getpeername */
3346         case 52:
3347                 switch(ndx) {
3348                 case 0:
3349                         p = "l_int";
3350                         break;
3351                 case 1:
3352                         p = "l_uintptr_t";
3353                         break;
3354                 case 2:
3355                         p = "l_uintptr_t";
3356                         break;
3357                 default:
3358                         break;
3359                 };
3360                 break;
3361         /* linux_socketpair */
3362         case 53:
3363                 switch(ndx) {
3364                 case 0:
3365                         p = "l_int";
3366                         break;
3367                 case 1:
3368                         p = "l_int";
3369                         break;
3370                 case 2:
3371                         p = "l_int";
3372                         break;
3373                 case 3:
3374                         p = "l_uintptr_t";
3375                         break;
3376                 default:
3377                         break;
3378                 };
3379                 break;
3380         /* linux_setsockopt */
3381         case 54:
3382                 switch(ndx) {
3383                 case 0:
3384                         p = "l_int";
3385                         break;
3386                 case 1:
3387                         p = "l_int";
3388                         break;
3389                 case 2:
3390                         p = "l_int";
3391                         break;
3392                 case 3:
3393                         p = "l_uintptr_t";
3394                         break;
3395                 case 4:
3396                         p = "l_int";
3397                         break;
3398                 default:
3399                         break;
3400                 };
3401                 break;
3402         /* linux_getsockopt */
3403         case 55:
3404                 switch(ndx) {
3405                 case 0:
3406                         p = "l_int";
3407                         break;
3408                 case 1:
3409                         p = "l_int";
3410                         break;
3411                 case 2:
3412                         p = "l_int";
3413                         break;
3414                 case 3:
3415                         p = "l_uintptr_t";
3416                         break;
3417                 case 4:
3418                         p = "l_uintptr_t";
3419                         break;
3420                 default:
3421                         break;
3422                 };
3423                 break;
3424         /* linux_clone */
3425         case 56:
3426                 switch(ndx) {
3427                 case 0:
3428                         p = "l_int";
3429                         break;
3430                 case 1:
3431                         p = "userland void *";
3432                         break;
3433                 case 2:
3434                         p = "userland void *";
3435                         break;
3436                 case 3:
3437                         p = "userland void *";
3438                         break;
3439                 case 4:
3440                         p = "userland void *";
3441                         break;
3442                 default:
3443                         break;
3444                 };
3445                 break;
3446         /* linux_fork */
3447         case 57:
3448                 break;
3449         /* linux_vfork */
3450         case 58:
3451                 break;
3452         /* linux_execve */
3453         case 59:
3454                 switch(ndx) {
3455                 case 0:
3456                         p = "userland char *";
3457                         break;
3458                 case 1:
3459                         p = "userland char **";
3460                         break;
3461                 case 2:
3462                         p = "userland char **";
3463                         break;
3464                 default:
3465                         break;
3466                 };
3467                 break;
3468         /* linux_exit */
3469         case 60:
3470                 switch(ndx) {
3471                 case 0:
3472                         p = "l_int";
3473                         break;
3474                 default:
3475                         break;
3476                 };
3477                 break;
3478         /* linux_wait4 */
3479         case 61:
3480                 switch(ndx) {
3481                 case 0:
3482                         p = "l_pid_t";
3483                         break;
3484                 case 1:
3485                         p = "userland l_int *";
3486                         break;
3487                 case 2:
3488                         p = "l_int";
3489                         break;
3490                 case 3:
3491                         p = "userland struct rusage *";
3492                         break;
3493                 default:
3494                         break;
3495                 };
3496                 break;
3497         /* linux_kill */
3498         case 62:
3499                 switch(ndx) {
3500                 case 0:
3501                         p = "l_int";
3502                         break;
3503                 case 1:
3504                         p = "l_int";
3505                         break;
3506                 default:
3507                         break;
3508                 };
3509                 break;
3510         /* linux_newuname */
3511         case 63:
3512                 switch(ndx) {
3513                 case 0:
3514                         p = "userland struct l_new_utsname *";
3515                         break;
3516                 default:
3517                         break;
3518                 };
3519                 break;
3520         /* linux_semget */
3521         case 64:
3522                 switch(ndx) {
3523                 case 0:
3524                         p = "l_key_t";
3525                         break;
3526                 case 1:
3527                         p = "l_int";
3528                         break;
3529                 case 2:
3530                         p = "l_int";
3531                         break;
3532                 default:
3533                         break;
3534                 };
3535                 break;
3536         /* linux_semop */
3537         case 65:
3538                 switch(ndx) {
3539                 case 0:
3540                         p = "l_int";
3541                         break;
3542                 case 1:
3543                         p = "userland struct l_sembuf *";
3544                         break;
3545                 case 2:
3546                         p = "l_uint";
3547                         break;
3548                 default:
3549                         break;
3550                 };
3551                 break;
3552         /* linux_semctl */
3553         case 66:
3554                 switch(ndx) {
3555                 case 0:
3556                         p = "l_int";
3557                         break;
3558                 case 1:
3559                         p = "l_int";
3560                         break;
3561                 case 2:
3562                         p = "l_int";
3563                         break;
3564                 case 3:
3565                         p = "union l_semun";
3566                         break;
3567                 default:
3568                         break;
3569                 };
3570                 break;
3571         /* linux_shmdt */
3572         case 67:
3573                 switch(ndx) {
3574                 case 0:
3575                         p = "userland char *";
3576                         break;
3577                 default:
3578                         break;
3579                 };
3580                 break;
3581         /* linux_msgget */
3582         case 68:
3583                 switch(ndx) {
3584                 case 0:
3585                         p = "l_key_t";
3586                         break;
3587                 case 1:
3588                         p = "l_int";
3589                         break;
3590                 default:
3591                         break;
3592                 };
3593                 break;
3594         /* linux_msgsnd */
3595         case 69:
3596                 switch(ndx) {
3597                 case 0:
3598                         p = "l_int";
3599                         break;
3600                 case 1:
3601                         p = "userland struct l_msgbuf *";
3602                         break;
3603                 case 2:
3604                         p = "l_size_t";
3605                         break;
3606                 case 3:
3607                         p = "l_int";
3608                         break;
3609                 default:
3610                         break;
3611                 };
3612                 break;
3613         /* linux_msgrcv */
3614         case 70:
3615                 switch(ndx) {
3616                 case 0:
3617                         p = "l_int";
3618                         break;
3619                 case 1:
3620                         p = "userland struct l_msgbuf *";
3621                         break;
3622                 case 2:
3623                         p = "l_size_t";
3624                         break;
3625                 case 3:
3626                         p = "l_long";
3627                         break;
3628                 case 4:
3629                         p = "l_int";
3630                         break;
3631                 default:
3632                         break;
3633                 };
3634                 break;
3635         /* linux_msgctl */
3636         case 71:
3637                 switch(ndx) {
3638                 case 0:
3639                         p = "l_int";
3640                         break;
3641                 case 1:
3642                         p = "l_int";
3643                         break;
3644                 case 2:
3645                         p = "userland struct l_msqid_ds *";
3646                         break;
3647                 default:
3648                         break;
3649                 };
3650                 break;
3651         /* linux_fcntl */
3652         case 72:
3653                 switch(ndx) {
3654                 case 0:
3655                         p = "l_uint";
3656                         break;
3657                 case 1:
3658                         p = "l_uint";
3659                         break;
3660                 case 2:
3661                         p = "l_ulong";
3662                         break;
3663                 default:
3664                         break;
3665                 };
3666                 break;
3667         /* flock */
3668         case 73:
3669                 switch(ndx) {
3670                 case 0:
3671                         p = "int";
3672                         break;
3673                 case 1:
3674                         p = "int";
3675                         break;
3676                 default:
3677                         break;
3678                 };
3679                 break;
3680         /* fsync */
3681         case 74:
3682                 switch(ndx) {
3683                 case 0:
3684                         p = "int";
3685                         break;
3686                 default:
3687                         break;
3688                 };
3689                 break;
3690         /* linux_fdatasync */
3691         case 75:
3692                 switch(ndx) {
3693                 case 0:
3694                         p = "l_uint";
3695                         break;
3696                 default:
3697                         break;
3698                 };
3699                 break;
3700         /* linux_truncate */
3701         case 76:
3702                 switch(ndx) {
3703                 case 0:
3704                         p = "userland char *";
3705                         break;
3706                 case 1:
3707                         p = "l_ulong";
3708                         break;
3709                 default:
3710                         break;
3711                 };
3712                 break;
3713         /* linux_ftruncate */
3714         case 77:
3715                 switch(ndx) {
3716                 case 0:
3717                         p = "l_int";
3718                         break;
3719                 case 1:
3720                         p = "l_long";
3721                         break;
3722                 default:
3723                         break;
3724                 };
3725                 break;
3726         /* linux_getdents */
3727         case 78:
3728                 switch(ndx) {
3729                 case 0:
3730                         p = "l_uint";
3731                         break;
3732                 case 1:
3733                         p = "userland void *";
3734                         break;
3735                 case 2:
3736                         p = "l_uint";
3737                         break;
3738                 default:
3739                         break;
3740                 };
3741                 break;
3742         /* linux_getcwd */
3743         case 79:
3744                 switch(ndx) {
3745                 case 0:
3746                         p = "userland char *";
3747                         break;
3748                 case 1:
3749                         p = "l_ulong";
3750                         break;
3751                 default:
3752                         break;
3753                 };
3754                 break;
3755         /* linux_chdir */
3756         case 80:
3757                 switch(ndx) {
3758                 case 0:
3759                         p = "userland char *";
3760                         break;
3761                 default:
3762                         break;
3763                 };
3764                 break;
3765         /* fchdir */
3766         case 81:
3767                 switch(ndx) {
3768                 case 0:
3769                         p = "int";
3770                         break;
3771                 default:
3772                         break;
3773                 };
3774                 break;
3775         /* linux_rename */
3776         case 82:
3777                 switch(ndx) {
3778                 case 0:
3779                         p = "userland char *";
3780                         break;
3781                 case 1:
3782                         p = "userland char *";
3783                         break;
3784                 default:
3785                         break;
3786                 };
3787                 break;
3788         /* linux_mkdir */
3789         case 83:
3790                 switch(ndx) {
3791                 case 0:
3792                         p = "userland char *";
3793                         break;
3794                 case 1:
3795                         p = "l_int";
3796                         break;
3797                 default:
3798                         break;
3799                 };
3800                 break;
3801         /* linux_rmdir */
3802         case 84:
3803                 switch(ndx) {
3804                 case 0:
3805                         p = "userland char *";
3806                         break;
3807                 default:
3808                         break;
3809                 };
3810                 break;
3811         /* linux_creat */
3812         case 85:
3813                 switch(ndx) {
3814                 case 0:
3815                         p = "userland char *";
3816                         break;
3817                 case 1:
3818                         p = "l_int";
3819                         break;
3820                 default:
3821                         break;
3822                 };
3823                 break;
3824         /* linux_link */
3825         case 86:
3826                 switch(ndx) {
3827                 case 0:
3828                         p = "userland char *";
3829                         break;
3830                 case 1:
3831                         p = "userland char *";
3832                         break;
3833                 default:
3834                         break;
3835                 };
3836                 break;
3837         /* linux_unlink */
3838         case 87:
3839                 switch(ndx) {
3840                 case 0:
3841                         p = "userland char *";
3842                         break;
3843                 default:
3844                         break;
3845                 };
3846                 break;
3847         /* linux_symlink */
3848         case 88:
3849                 switch(ndx) {
3850                 case 0:
3851                         p = "userland char *";
3852                         break;
3853                 case 1:
3854                         p = "userland char *";
3855                         break;
3856                 default:
3857                         break;
3858                 };
3859                 break;
3860         /* linux_readlink */
3861         case 89:
3862                 switch(ndx) {
3863                 case 0:
3864                         p = "userland char *";
3865                         break;
3866                 case 1:
3867                         p = "userland char *";
3868                         break;
3869                 case 2:
3870                         p = "l_int";
3871                         break;
3872                 default:
3873                         break;
3874                 };
3875                 break;
3876         /* linux_chmod */
3877         case 90:
3878                 switch(ndx) {
3879                 case 0:
3880                         p = "userland char *";
3881                         break;
3882                 case 1:
3883                         p = "l_mode_t";
3884                         break;
3885                 default:
3886                         break;
3887                 };
3888                 break;
3889         /* fchmod */
3890         case 91:
3891                 switch(ndx) {
3892                 case 0:
3893                         p = "int";
3894                         break;
3895                 case 1:
3896                         p = "int";
3897                         break;
3898                 default:
3899                         break;
3900                 };
3901                 break;
3902         /* linux_chown */
3903         case 92:
3904                 switch(ndx) {
3905                 case 0:
3906                         p = "userland char *";
3907                         break;
3908                 case 1:
3909                         p = "l_uid_t";
3910                         break;
3911                 case 2:
3912                         p = "l_gid_t";
3913                         break;
3914                 default:
3915                         break;
3916                 };
3917                 break;
3918         /* fchown */
3919         case 93:
3920                 switch(ndx) {
3921                 case 0:
3922                         p = "int";
3923                         break;
3924                 case 1:
3925                         p = "int";
3926                         break;
3927                 case 2:
3928                         p = "int";
3929                         break;
3930                 default:
3931                         break;
3932                 };
3933                 break;
3934         /* linux_lchown */
3935         case 94:
3936                 switch(ndx) {
3937                 case 0:
3938                         p = "userland char *";
3939                         break;
3940                 case 1:
3941                         p = "l_uid_t";
3942                         break;
3943                 case 2:
3944                         p = "l_gid_t";
3945                         break;
3946                 default:
3947                         break;
3948                 };
3949                 break;
3950         /* umask */
3951         case 95:
3952                 switch(ndx) {
3953                 case 0:
3954                         p = "int";
3955                         break;
3956                 default:
3957                         break;
3958                 };
3959                 break;
3960         /* gettimeofday */
3961         case 96:
3962                 switch(ndx) {
3963                 case 0:
3964                         p = "userland struct l_timeval *";
3965                         break;
3966                 case 1:
3967                         p = "userland struct timezone *";
3968                         break;
3969                 default:
3970                         break;
3971                 };
3972                 break;
3973         /* linux_getrlimit */
3974         case 97:
3975                 switch(ndx) {
3976                 case 0:
3977                         p = "l_uint";
3978                         break;
3979                 case 1:
3980                         p = "userland struct l_rlimit *";
3981                         break;
3982                 default:
3983                         break;
3984                 };
3985                 break;
3986         /* getrusage */
3987         case 98:
3988                 switch(ndx) {
3989                 case 0:
3990                         p = "int";
3991                         break;
3992                 case 1:
3993                         p = "userland struct rusage *";
3994                         break;
3995                 default:
3996                         break;
3997                 };
3998                 break;
3999         /* linux_sysinfo */
4000         case 99:
4001                 switch(ndx) {
4002                 case 0:
4003                         p = "userland struct l_sysinfo *";
4004                         break;
4005                 default:
4006                         break;
4007                 };
4008                 break;
4009         /* linux_times */
4010         case 100:
4011                 switch(ndx) {
4012                 case 0:
4013                         p = "userland struct l_times_argv *";
4014                         break;
4015                 default:
4016                         break;
4017                 };
4018                 break;
4019         /* linux_ptrace */
4020         case 101:
4021                 switch(ndx) {
4022                 case 0:
4023                         p = "l_long";
4024                         break;
4025                 case 1:
4026                         p = "l_long";
4027                         break;
4028                 case 2:
4029                         p = "l_ulong";
4030                         break;
4031                 case 3:
4032                         p = "l_ulong";
4033                         break;
4034                 default:
4035                         break;
4036                 };
4037                 break;
4038         /* linux_getuid */
4039         case 102:
4040                 break;
4041         /* linux_syslog */
4042         case 103:
4043                 switch(ndx) {
4044                 case 0:
4045                         p = "l_int";
4046                         break;
4047                 case 1:
4048                         p = "userland char *";
4049                         break;
4050                 case 2:
4051                         p = "l_int";
4052                         break;
4053                 default:
4054                         break;
4055                 };
4056                 break;
4057         /* linux_getgid */
4058         case 104:
4059                 break;
4060         /* setuid */
4061         case 105:
4062                 switch(ndx) {
4063                 case 0:
4064                         p = "uid_t";
4065                         break;
4066                 default:
4067                         break;
4068                 };
4069                 break;
4070         /* setgid */
4071         case 106:
4072                 switch(ndx) {
4073                 case 0:
4074                         p = "gid_t";
4075                         break;
4076                 default:
4077                         break;
4078                 };
4079                 break;
4080         /* geteuid */
4081         case 107:
4082                 break;
4083         /* getegid */
4084         case 108:
4085                 break;
4086         /* setpgid */
4087         case 109:
4088                 switch(ndx) {
4089                 case 0:
4090                         p = "int";
4091                         break;
4092                 case 1:
4093                         p = "int";
4094                         break;
4095                 default:
4096                         break;
4097                 };
4098                 break;
4099         /* linux_getppid */
4100         case 110:
4101                 break;
4102         /* getpgrp */
4103         case 111:
4104                 break;
4105         /* setsid */
4106         case 112:
4107                 break;
4108         /* setreuid */
4109         case 113:
4110                 switch(ndx) {
4111                 case 0:
4112                         p = "uid_t";
4113                         break;
4114                 case 1:
4115                         p = "uid_t";
4116                         break;
4117                 default:
4118                         break;
4119                 };
4120                 break;
4121         /* setregid */
4122         case 114:
4123                 switch(ndx) {
4124                 case 0:
4125                         p = "gid_t";
4126                         break;
4127                 case 1:
4128                         p = "gid_t";
4129                         break;
4130                 default:
4131                         break;
4132                 };
4133                 break;
4134         /* linux_getgroups */
4135         case 115:
4136                 switch(ndx) {
4137                 case 0:
4138                         p = "l_int";
4139                         break;
4140                 case 1:
4141                         p = "userland l_gid_t *";
4142                         break;
4143                 default:
4144                         break;
4145                 };
4146                 break;
4147         /* linux_setgroups */
4148         case 116:
4149                 switch(ndx) {
4150                 case 0:
4151                         p = "l_int";
4152                         break;
4153                 case 1:
4154                         p = "userland l_gid_t *";
4155                         break;
4156                 default:
4157                         break;
4158                 };
4159                 break;
4160         /* setresuid */
4161         case 117:
4162                 switch(ndx) {
4163                 case 0:
4164                         p = "uid_t";
4165                         break;
4166                 case 1:
4167                         p = "uid_t";
4168                         break;
4169                 case 2:
4170                         p = "uid_t";
4171                         break;
4172                 default:
4173                         break;
4174                 };
4175                 break;
4176         /* getresuid */
4177         case 118:
4178                 switch(ndx) {
4179                 case 0:
4180                         p = "userland uid_t *";
4181                         break;
4182                 case 1:
4183                         p = "userland uid_t *";
4184                         break;
4185                 case 2:
4186                         p = "userland uid_t *";
4187                         break;
4188                 default:
4189                         break;
4190                 };
4191                 break;
4192         /* setresgid */
4193         case 119:
4194                 switch(ndx) {
4195                 case 0:
4196                         p = "gid_t";
4197                         break;
4198                 case 1:
4199                         p = "gid_t";
4200                         break;
4201                 case 2:
4202                         p = "gid_t";
4203                         break;
4204                 default:
4205                         break;
4206                 };
4207                 break;
4208         /* getresgid */
4209         case 120:
4210                 switch(ndx) {
4211                 case 0:
4212                         p = "userland gid_t *";
4213                         break;
4214                 case 1:
4215                         p = "userland gid_t *";
4216                         break;
4217                 case 2:
4218                         p = "userland gid_t *";
4219                         break;
4220                 default:
4221                         break;
4222                 };
4223                 break;
4224         /* getpgid */
4225         case 121:
4226                 switch(ndx) {
4227                 case 0:
4228                         p = "int";
4229                         break;
4230                 default:
4231                         break;
4232                 };
4233                 break;
4234         /* linux_setfsuid */
4235         case 122:
4236                 switch(ndx) {
4237                 case 0:
4238                         p = "l_uid_t";
4239                         break;
4240                 default:
4241                         break;
4242                 };
4243                 break;
4244         /* linux_setfsgid */
4245         case 123:
4246                 switch(ndx) {
4247                 case 0:
4248                         p = "l_gid_t";
4249                         break;
4250                 default:
4251                         break;
4252                 };
4253                 break;
4254         /* linux_getsid */
4255         case 124:
4256                 switch(ndx) {
4257                 case 0:
4258                         p = "l_pid_t";
4259                         break;
4260                 default:
4261                         break;
4262                 };
4263                 break;
4264         /* linux_capget */
4265         case 125:
4266                 switch(ndx) {
4267                 case 0:
4268                         p = "userland struct l_user_cap_header *";
4269                         break;
4270                 case 1:
4271                         p = "userland struct l_user_cap_data *";
4272                         break;
4273                 default:
4274                         break;
4275                 };
4276                 break;
4277         /* linux_capset */
4278         case 126:
4279                 switch(ndx) {
4280                 case 0:
4281                         p = "userland struct l_user_cap_header *";
4282                         break;
4283                 case 1:
4284                         p = "userland struct l_user_cap_data *";
4285                         break;
4286                 default:
4287                         break;
4288                 };
4289                 break;
4290         /* linux_rt_sigpending */
4291         case 127:
4292                 switch(ndx) {
4293                 case 0:
4294                         p = "userland l_sigset_t *";
4295                         break;
4296                 case 1:
4297                         p = "l_size_t";
4298                         break;
4299                 default:
4300                         break;
4301                 };
4302                 break;
4303         /* linux_rt_sigtimedwait */
4304         case 128:
4305                 switch(ndx) {
4306                 case 0:
4307                         p = "userland l_sigset_t *";
4308                         break;
4309                 case 1:
4310                         p = "userland l_siginfo_t *";
4311                         break;
4312                 case 2:
4313                         p = "userland struct l_timeval *";
4314                         break;
4315                 case 3:
4316                         p = "l_size_t";
4317                         break;
4318                 default:
4319                         break;
4320                 };
4321                 break;
4322         /* linux_rt_sigqueueinfo */
4323         case 129:
4324                 switch(ndx) {
4325                 case 0:
4326                         p = "l_pid_t";
4327                         break;
4328                 case 1:
4329                         p = "l_int";
4330                         break;
4331                 case 2:
4332                         p = "userland l_siginfo_t *";
4333                         break;
4334                 default:
4335                         break;
4336                 };
4337                 break;
4338         /* linux_rt_sigsuspend */
4339         case 130:
4340                 switch(ndx) {
4341                 case 0:
4342                         p = "userland l_sigset_t *";
4343                         break;
4344                 case 1:
4345                         p = "l_size_t";
4346                         break;
4347                 default:
4348                         break;
4349                 };
4350                 break;
4351         /* linux_sigaltstack */
4352         case 131:
4353                 switch(ndx) {
4354                 case 0:
4355                         p = "userland l_stack_t *";
4356                         break;
4357                 case 1:
4358                         p = "userland l_stack_t *";
4359                         break;
4360                 default:
4361                         break;
4362                 };
4363                 break;
4364         /* linux_utime */
4365         case 132:
4366                 switch(ndx) {
4367                 case 0:
4368                         p = "userland char *";
4369                         break;
4370                 case 1:
4371                         p = "userland struct l_utimbuf *";
4372                         break;
4373                 default:
4374                         break;
4375                 };
4376                 break;
4377         /* linux_mknod */
4378         case 133:
4379                 switch(ndx) {
4380                 case 0:
4381                         p = "userland char *";
4382                         break;
4383                 case 1:
4384                         p = "l_int";
4385                         break;
4386                 case 2:
4387                         p = "l_dev_t";
4388                         break;
4389                 default:
4390                         break;
4391                 };
4392                 break;
4393         /* linux_personality */
4394         case 135:
4395                 switch(ndx) {
4396                 case 0:
4397                         p = "l_uint";
4398                         break;
4399                 default:
4400                         break;
4401                 };
4402                 break;
4403         /* linux_ustat */
4404         case 136:
4405                 switch(ndx) {
4406                 case 0:
4407                         p = "l_dev_t";
4408                         break;
4409                 case 1:
4410                         p = "userland struct l_ustat *";
4411                         break;
4412                 default:
4413                         break;
4414                 };
4415                 break;
4416         /* linux_statfs */
4417         case 137:
4418                 switch(ndx) {
4419                 case 0:
4420                         p = "userland char *";
4421                         break;
4422                 case 1:
4423                         p = "userland struct l_statfs_buf *";
4424                         break;
4425                 default:
4426                         break;
4427                 };
4428                 break;
4429         /* linux_fstatfs */
4430         case 138:
4431                 switch(ndx) {
4432                 case 0:
4433                         p = "l_uint";
4434                         break;
4435                 case 1:
4436                         p = "userland struct l_statfs_buf *";
4437                         break;
4438                 default:
4439                         break;
4440                 };
4441                 break;
4442         /* linux_sysfs */
4443         case 139:
4444                 switch(ndx) {
4445                 case 0:
4446                         p = "l_int";
4447                         break;
4448                 case 1:
4449                         p = "l_ulong";
4450                         break;
4451                 case 2:
4452                         p = "l_ulong";
4453                         break;
4454                 default:
4455                         break;
4456                 };
4457                 break;
4458         /* linux_getpriority */
4459         case 140:
4460                 switch(ndx) {
4461                 case 0:
4462                         p = "l_int";
4463                         break;
4464                 case 1:
4465                         p = "l_int";
4466                         break;
4467                 default:
4468                         break;
4469                 };
4470                 break;
4471         /* setpriority */
4472         case 141:
4473                 switch(ndx) {
4474                 case 0:
4475                         p = "int";
4476                         break;
4477                 case 1:
4478                         p = "int";
4479                         break;
4480                 case 2:
4481                         p = "int";
4482                         break;
4483                 default:
4484                         break;
4485                 };
4486                 break;
4487         /* linux_sched_setparam */
4488         case 142:
4489                 switch(ndx) {
4490                 case 0:
4491                         p = "l_pid_t";
4492                         break;
4493                 case 1:
4494                         p = "userland struct sched_param *";
4495                         break;
4496                 default:
4497                         break;
4498                 };
4499                 break;
4500         /* linux_sched_getparam */
4501         case 143:
4502                 switch(ndx) {
4503                 case 0:
4504                         p = "l_pid_t";
4505                         break;
4506                 case 1:
4507                         p = "userland struct sched_param *";
4508                         break;
4509                 default:
4510                         break;
4511                 };
4512                 break;
4513         /* linux_sched_setscheduler */
4514         case 144:
4515                 switch(ndx) {
4516                 case 0:
4517                         p = "l_pid_t";
4518                         break;
4519                 case 1:
4520                         p = "l_int";
4521                         break;
4522                 case 2:
4523                         p = "userland struct sched_param *";
4524                         break;
4525                 default:
4526                         break;
4527                 };
4528                 break;
4529         /* linux_sched_getscheduler */
4530         case 145:
4531                 switch(ndx) {
4532                 case 0:
4533                         p = "l_pid_t";
4534                         break;
4535                 default:
4536                         break;
4537                 };
4538                 break;
4539         /* linux_sched_get_priority_max */
4540         case 146:
4541                 switch(ndx) {
4542                 case 0:
4543                         p = "l_int";
4544                         break;
4545                 default:
4546                         break;
4547                 };
4548                 break;
4549         /* linux_sched_get_priority_min */
4550         case 147:
4551                 switch(ndx) {
4552                 case 0:
4553                         p = "l_int";
4554                         break;
4555                 default:
4556                         break;
4557                 };
4558                 break;
4559         /* linux_sched_rr_get_interval */
4560         case 148:
4561                 switch(ndx) {
4562                 case 0:
4563                         p = "l_pid_t";
4564                         break;
4565                 case 1:
4566                         p = "userland struct l_timespec *";
4567                         break;
4568                 default:
4569                         break;
4570                 };
4571                 break;
4572         /* mlock */
4573         case 149:
4574                 switch(ndx) {
4575                 case 0:
4576                         p = "userland const void *";
4577                         break;
4578                 case 1:
4579                         p = "size_t";
4580                         break;
4581                 default:
4582                         break;
4583                 };
4584                 break;
4585         /* munlock */
4586         case 150:
4587                 switch(ndx) {
4588                 case 0:
4589                         p = "userland const void *";
4590                         break;
4591                 case 1:
4592                         p = "size_t";
4593                         break;
4594                 default:
4595                         break;
4596                 };
4597                 break;
4598         /* mlockall */
4599         case 151:
4600                 switch(ndx) {
4601                 case 0:
4602                         p = "int";
4603                         break;
4604                 default:
4605                         break;
4606                 };
4607                 break;
4608         /* munlockall */
4609         case 152:
4610                 break;
4611         /* linux_vhangup */
4612         case 153:
4613                 break;
4614         /* linux_modify_ldt */
4615         case 154:
4616                 break;
4617         /* linux_pivot_root */
4618         case 155:
4619                 break;
4620         /* linux_sysctl */
4621         case 156:
4622                 switch(ndx) {
4623                 case 0:
4624                         p = "userland struct l___sysctl_args *";
4625                         break;
4626                 default:
4627                         break;
4628                 };
4629                 break;
4630         /* linux_prctl */
4631         case 157:
4632                 switch(ndx) {
4633                 case 0:
4634                         p = "l_int";
4635                         break;
4636                 case 1:
4637                         p = "l_uintptr_t";
4638                         break;
4639                 case 2:
4640                         p = "l_uintptr_t";
4641                         break;
4642                 case 3:
4643                         p = "l_uintptr_t";
4644                         break;
4645                 case 4:
4646                         p = "l_uintptr_t";
4647                         break;
4648                 default:
4649                         break;
4650                 };
4651                 break;
4652         /* linux_arch_prctl */
4653         case 158:
4654                 switch(ndx) {
4655                 case 0:
4656                         p = "l_int";
4657                         break;
4658                 case 1:
4659                         p = "l_ulong";
4660                         break;
4661                 default:
4662                         break;
4663                 };
4664                 break;
4665         /* linux_adjtimex */
4666         case 159:
4667                 break;
4668         /* linux_setrlimit */
4669         case 160:
4670                 switch(ndx) {
4671                 case 0:
4672                         p = "l_uint";
4673                         break;
4674                 case 1:
4675                         p = "userland struct l_rlimit *";
4676                         break;
4677                 default:
4678                         break;
4679                 };
4680                 break;
4681         /* chroot */
4682         case 161:
4683                 switch(ndx) {
4684                 case 0:
4685                         p = "userland char *";
4686                         break;
4687                 default:
4688                         break;
4689                 };
4690                 break;
4691         /* sync */
4692         case 162:
4693                 break;
4694         /* acct */
4695         case 163:
4696                 switch(ndx) {
4697                 case 0:
4698                         p = "userland char *";
4699                         break;
4700                 default:
4701                         break;
4702                 };
4703                 break;
4704         /* settimeofday */
4705         case 164:
4706                 switch(ndx) {
4707                 case 0:
4708                         p = "userland struct l_timeval *";
4709                         break;
4710                 case 1:
4711                         p = "userland struct timezone *";
4712                         break;
4713                 default:
4714                         break;
4715                 };
4716                 break;
4717         /* linux_mount */
4718         case 165:
4719                 switch(ndx) {
4720                 case 0:
4721                         p = "userland char *";
4722                         break;
4723                 case 1:
4724                         p = "userland char *";
4725                         break;
4726                 case 2:
4727                         p = "userland char *";
4728                         break;
4729                 case 3:
4730                         p = "l_ulong";
4731                         break;
4732                 case 4:
4733                         p = "userland void *";
4734                         break;
4735                 default:
4736                         break;
4737                 };
4738                 break;
4739         /* linux_umount */
4740         case 166:
4741                 switch(ndx) {
4742                 case 0:
4743                         p = "userland char *";
4744                         break;
4745                 case 1:
4746                         p = "l_int";
4747                         break;
4748                 default:
4749                         break;
4750                 };
4751                 break;
4752         /* swapon */
4753         case 167:
4754                 switch(ndx) {
4755                 case 0:
4756                         p = "userland char *";
4757                         break;
4758                 default:
4759                         break;
4760                 };
4761                 break;
4762         /* linux_swapoff */
4763         case 168:
4764                 break;
4765         /* linux_reboot */
4766         case 169:
4767                 switch(ndx) {
4768                 case 0:
4769                         p = "l_int";
4770                         break;
4771                 case 1:
4772                         p = "l_int";
4773                         break;
4774                 case 2:
4775                         p = "l_uint";
4776                         break;
4777                 case 3:
4778                         p = "userland void *";
4779                         break;
4780                 default:
4781                         break;
4782                 };
4783                 break;
4784         /* linux_sethostname */
4785         case 170:
4786                 switch(ndx) {
4787                 case 0:
4788                         p = "userland char *";
4789                         break;
4790                 case 1:
4791                         p = "l_uint";
4792                         break;
4793                 default:
4794                         break;
4795                 };
4796                 break;
4797         /* linux_setdomainname */
4798         case 171:
4799                 switch(ndx) {
4800                 case 0:
4801                         p = "userland char *";
4802                         break;
4803                 case 1:
4804                         p = "l_int";
4805                         break;
4806                 default:
4807                         break;
4808                 };
4809                 break;
4810         /* linux_iopl */
4811         case 172:
4812                 switch(ndx) {
4813                 case 0:
4814                         p = "l_uint";
4815                         break;
4816                 default:
4817                         break;
4818                 };
4819                 break;
4820         /* linux_ioperm */
4821         case 173:
4822                 break;
4823         /* linux_init_module */
4824         case 175:
4825                 break;
4826         /* linux_delete_module */
4827         case 176:
4828                 break;
4829         /* linux_quotactl */
4830         case 179:
4831                 break;
4832         /* linux_gettid */
4833         case 186:
4834                 break;
4835         /* linux_readahead */
4836         case 187:
4837                 break;
4838         /* linux_setxattr */
4839         case 188:
4840                 break;
4841         /* linux_lsetxattr */
4842         case 189:
4843                 break;
4844         /* linux_fsetxattr */
4845         case 190:
4846                 break;
4847         /* linux_getxattr */
4848         case 191:
4849                 break;
4850         /* linux_lgetxattr */
4851         case 192:
4852                 break;
4853         /* linux_fgetxattr */
4854         case 193:
4855                 break;
4856         /* linux_listxattr */
4857         case 194:
4858                 break;
4859         /* linux_llistxattr */
4860         case 195:
4861                 break;
4862         /* linux_flistxattr */
4863         case 196:
4864                 break;
4865         /* linux_removexattr */
4866         case 197:
4867                 break;
4868         /* linux_lremovexattr */
4869         case 198:
4870                 break;
4871         /* linux_fremovexattr */
4872         case 199:
4873                 break;
4874         /* linux_tkill */
4875         case 200:
4876                 switch(ndx) {
4877                 case 0:
4878                         p = "l_int";
4879                         break;
4880                 case 1:
4881                         p = "l_int";
4882                         break;
4883                 default:
4884                         break;
4885                 };
4886                 break;
4887         /* linux_time */
4888         case 201:
4889                 switch(ndx) {
4890                 case 0:
4891                         p = "userland l_time_t *";
4892                         break;
4893                 default:
4894                         break;
4895                 };
4896                 break;
4897         /* linux_sys_futex */
4898         case 202:
4899                 switch(ndx) {
4900                 case 0:
4901                         p = "userland void *";
4902                         break;
4903                 case 1:
4904                         p = "l_int";
4905                         break;
4906                 case 2:
4907                         p = "l_int";
4908                         break;
4909                 case 3:
4910                         p = "userland struct l_timespec *";
4911                         break;
4912                 case 4:
4913                         p = "userland void *";
4914                         break;
4915                 case 5:
4916                         p = "l_int";
4917                         break;
4918                 default:
4919                         break;
4920                 };
4921                 break;
4922         /* linux_sched_setaffinity */
4923         case 203:
4924                 switch(ndx) {
4925                 case 0:
4926                         p = "l_pid_t";
4927                         break;
4928                 case 1:
4929                         p = "l_uint";
4930                         break;
4931                 case 2:
4932                         p = "userland l_ulong *";
4933                         break;
4934                 default:
4935                         break;
4936                 };
4937                 break;
4938         /* linux_sched_getaffinity */
4939         case 204:
4940                 switch(ndx) {
4941                 case 0:
4942                         p = "l_pid_t";
4943                         break;
4944                 case 1:
4945                         p = "l_uint";
4946                         break;
4947                 case 2:
4948                         p = "userland l_ulong *";
4949                         break;
4950                 default:
4951                         break;
4952                 };
4953                 break;
4954         /* linux_io_setup */
4955         case 206:
4956                 break;
4957         /* linux_io_destroy */
4958         case 207:
4959                 break;
4960         /* linux_io_getevents */
4961         case 208:
4962                 break;
4963         /* linux_io_submit */
4964         case 209:
4965                 break;
4966         /* linux_io_cancel */
4967         case 210:
4968                 break;
4969         /* linux_lookup_dcookie */
4970         case 212:
4971                 break;
4972         /* linux_epoll_create */
4973         case 213:
4974                 switch(ndx) {
4975                 case 0:
4976                         p = "l_int";
4977                         break;
4978                 default:
4979                         break;
4980                 };
4981                 break;
4982         /* linux_remap_file_pages */
4983         case 216:
4984                 break;
4985         /* linux_getdents64 */
4986         case 217:
4987                 switch(ndx) {
4988                 case 0:
4989                         p = "l_uint";
4990                         break;
4991                 case 1:
4992                         p = "userland void *";
4993                         break;
4994                 case 2:
4995                         p = "l_uint";
4996                         break;
4997                 default:
4998                         break;
4999                 };
5000                 break;
5001         /* linux_set_tid_address */
5002         case 218:
5003                 switch(ndx) {
5004                 case 0:
5005                         p = "userland l_int *";
5006                         break;
5007                 default:
5008                         break;
5009                 };
5010                 break;
5011         /* linux_restart_syscall */
5012         case 219:
5013                 break;
5014         /* linux_semtimedop */
5015         case 220:
5016                 break;
5017         /* linux_fadvise64 */
5018         case 221:
5019                 switch(ndx) {
5020                 case 0:
5021                         p = "l_int";
5022                         break;
5023                 case 1:
5024                         p = "l_loff_t";
5025                         break;
5026                 case 2:
5027                         p = "l_size_t";
5028                         break;
5029                 case 3:
5030                         p = "l_int";
5031                         break;
5032                 default:
5033                         break;
5034                 };
5035                 break;
5036         /* linux_timer_create */
5037         case 222:
5038                 switch(ndx) {
5039                 case 0:
5040                         p = "clockid_t";
5041                         break;
5042                 case 1:
5043                         p = "userland struct sigevent *";
5044                         break;
5045                 case 2:
5046                         p = "userland l_timer_t *";
5047                         break;
5048                 default:
5049                         break;
5050                 };
5051                 break;
5052         /* linux_timer_settime */
5053         case 223:
5054                 switch(ndx) {
5055                 case 0:
5056                         p = "l_timer_t";
5057                         break;
5058                 case 1:
5059                         p = "l_int";
5060                         break;
5061                 case 2:
5062                         p = "userland const struct itimerspec *";
5063                         break;
5064                 case 3:
5065                         p = "userland struct itimerspec *";
5066                         break;
5067                 default:
5068                         break;
5069                 };
5070                 break;
5071         /* linux_timer_gettime */
5072         case 224:
5073                 switch(ndx) {
5074                 case 0:
5075                         p = "l_timer_t";
5076                         break;
5077                 case 1:
5078                         p = "userland struct itimerspec *";
5079                         break;
5080                 default:
5081                         break;
5082                 };
5083                 break;
5084         /* linux_timer_getoverrun */
5085         case 225:
5086                 switch(ndx) {
5087                 case 0:
5088                         p = "l_timer_t";
5089                         break;
5090                 default:
5091                         break;
5092                 };
5093                 break;
5094         /* linux_timer_delete */
5095         case 226:
5096                 switch(ndx) {
5097                 case 0:
5098                         p = "l_timer_t";
5099                         break;
5100                 default:
5101                         break;
5102                 };
5103                 break;
5104         /* linux_clock_settime */
5105         case 227:
5106                 switch(ndx) {
5107                 case 0:
5108                         p = "clockid_t";
5109                         break;
5110                 case 1:
5111                         p = "userland struct l_timespec *";
5112                         break;
5113                 default:
5114                         break;
5115                 };
5116                 break;
5117         /* linux_clock_gettime */
5118         case 228:
5119                 switch(ndx) {
5120                 case 0:
5121                         p = "clockid_t";
5122                         break;
5123                 case 1:
5124                         p = "userland struct l_timespec *";
5125                         break;
5126                 default:
5127                         break;
5128                 };
5129                 break;
5130         /* linux_clock_getres */
5131         case 229:
5132                 switch(ndx) {
5133                 case 0:
5134                         p = "clockid_t";
5135                         break;
5136                 case 1:
5137                         p = "userland struct l_timespec *";
5138                         break;
5139                 default:
5140                         break;
5141                 };
5142                 break;
5143         /* linux_clock_nanosleep */
5144         case 230:
5145                 switch(ndx) {
5146                 case 0:
5147                         p = "clockid_t";
5148                         break;
5149                 case 1:
5150                         p = "int";
5151                         break;
5152                 case 2:
5153                         p = "userland struct l_timespec *";
5154                         break;
5155                 case 3:
5156                         p = "userland struct l_timespec *";
5157                         break;
5158                 default:
5159                         break;
5160                 };
5161                 break;
5162         /* linux_exit_group */
5163         case 231:
5164                 switch(ndx) {
5165                 case 0:
5166                         p = "l_int";
5167                         break;
5168                 default:
5169                         break;
5170                 };
5171                 break;
5172         /* linux_epoll_wait */
5173         case 232:
5174                 switch(ndx) {
5175                 case 0:
5176                         p = "l_int";
5177                         break;
5178                 case 1:
5179                         p = "userland struct epoll_event *";
5180                         break;
5181                 case 2:
5182                         p = "l_int";
5183                         break;
5184                 case 3:
5185                         p = "l_int";
5186                         break;
5187                 default:
5188                         break;
5189                 };
5190                 break;
5191         /* linux_epoll_ctl */
5192         case 233:
5193                 switch(ndx) {
5194                 case 0:
5195                         p = "l_int";
5196                         break;
5197                 case 1:
5198                         p = "l_int";
5199                         break;
5200                 case 2:
5201                         p = "l_int";
5202                         break;
5203                 case 3:
5204                         p = "userland struct epoll_event *";
5205                         break;
5206                 default:
5207                         break;
5208                 };
5209                 break;
5210         /* linux_tgkill */
5211         case 234:
5212                 switch(ndx) {
5213                 case 0:
5214                         p = "l_int";
5215                         break;
5216                 case 1:
5217                         p = "l_int";
5218                         break;
5219                 case 2:
5220                         p = "l_int";
5221                         break;
5222                 default:
5223                         break;
5224                 };
5225                 break;
5226         /* linux_utimes */
5227         case 235:
5228                 switch(ndx) {
5229                 case 0:
5230                         p = "userland char *";
5231                         break;
5232                 case 1:
5233                         p = "userland struct l_timeval *";
5234                         break;
5235                 default:
5236                         break;
5237                 };
5238                 break;
5239         /* linux_mbind */
5240         case 237:
5241                 break;
5242         /* linux_set_mempolicy */
5243         case 238:
5244                 break;
5245         /* linux_get_mempolicy */
5246         case 239:
5247                 break;
5248         /* linux_mq_open */
5249         case 240:
5250                 break;
5251         /* linux_mq_unlink */
5252         case 241:
5253                 break;
5254         /* linux_mq_timedsend */
5255         case 242:
5256                 break;
5257         /* linux_mq_timedreceive */
5258         case 243:
5259                 break;
5260         /* linux_mq_notify */
5261         case 244:
5262                 break;
5263         /* linux_mq_getsetattr */
5264         case 245:
5265                 break;
5266         /* linux_kexec_load */
5267         case 246:
5268                 break;
5269         /* linux_waitid */
5270         case 247:
5271                 switch(ndx) {
5272                 case 0:
5273                         p = "l_int";
5274                         break;
5275                 case 1:
5276                         p = "l_pid_t";
5277                         break;
5278                 case 2:
5279                         p = "userland l_siginfo_t *";
5280                         break;
5281                 case 3:
5282                         p = "l_int";
5283                         break;
5284                 case 4:
5285                         p = "userland struct rusage *";
5286                         break;
5287                 default:
5288                         break;
5289                 };
5290                 break;
5291         /* linux_add_key */
5292         case 248:
5293                 break;
5294         /* linux_request_key */
5295         case 249:
5296                 break;
5297         /* linux_keyctl */
5298         case 250:
5299                 break;
5300         /* linux_ioprio_set */
5301         case 251:
5302                 break;
5303         /* linux_ioprio_get */
5304         case 252:
5305                 break;
5306         /* linux_inotify_init */
5307         case 253:
5308                 break;
5309         /* linux_inotify_add_watch */
5310         case 254:
5311                 break;
5312         /* linux_inotify_rm_watch */
5313         case 255:
5314                 break;
5315         /* linux_migrate_pages */
5316         case 256:
5317                 break;
5318         /* linux_openat */
5319         case 257:
5320                 switch(ndx) {
5321                 case 0:
5322                         p = "l_int";
5323                         break;
5324                 case 1:
5325                         p = "userland const char *";
5326                         break;
5327                 case 2:
5328                         p = "l_int";
5329                         break;
5330                 case 3:
5331                         p = "l_int";
5332                         break;
5333                 default:
5334                         break;
5335                 };
5336                 break;
5337         /* linux_mkdirat */
5338         case 258:
5339                 switch(ndx) {
5340                 case 0:
5341                         p = "l_int";
5342                         break;
5343                 case 1:
5344                         p = "userland const char *";
5345                         break;
5346                 case 2:
5347                         p = "l_int";
5348                         break;
5349                 default:
5350                         break;
5351                 };
5352                 break;
5353         /* linux_mknodat */
5354         case 259:
5355                 switch(ndx) {
5356                 case 0:
5357                         p = "l_int";
5358                         break;
5359                 case 1:
5360                         p = "userland const char *";
5361                         break;
5362                 case 2:
5363                         p = "l_int";
5364                         break;
5365                 case 3:
5366                         p = "l_uint";
5367                         break;
5368                 default:
5369                         break;
5370                 };
5371                 break;
5372         /* linux_fchownat */
5373         case 260:
5374                 switch(ndx) {
5375                 case 0:
5376                         p = "l_int";
5377                         break;
5378                 case 1:
5379                         p = "userland const char *";
5380                         break;
5381                 case 2:
5382                         p = "l_uid_t";
5383                         break;
5384                 case 3:
5385                         p = "l_gid_t";
5386                         break;
5387                 case 4:
5388                         p = "l_int";
5389                         break;
5390                 default:
5391                         break;
5392                 };
5393                 break;
5394         /* linux_futimesat */
5395         case 261:
5396                 switch(ndx) {
5397                 case 0:
5398                         p = "l_int";
5399                         break;
5400                 case 1:
5401                         p = "userland char *";
5402                         break;
5403                 case 2:
5404                         p = "userland struct l_timeval *";
5405                         break;
5406                 default:
5407                         break;
5408                 };
5409                 break;
5410         /* linux_newfstatat */
5411         case 262:
5412                 switch(ndx) {
5413                 case 0:
5414                         p = "l_int";
5415                         break;
5416                 case 1:
5417                         p = "userland char *";
5418                         break;
5419                 case 2:
5420                         p = "userland struct l_stat64 *";
5421                         break;
5422                 case 3:
5423                         p = "l_int";
5424                         break;
5425                 default:
5426                         break;
5427                 };
5428                 break;
5429         /* linux_unlinkat */
5430         case 263:
5431                 switch(ndx) {
5432                 case 0:
5433                         p = "l_int";
5434                         break;
5435                 case 1:
5436                         p = "userland const char *";
5437                         break;
5438                 case 2:
5439                         p = "l_int";
5440                         break;
5441                 default:
5442                         break;
5443                 };
5444                 break;
5445         /* linux_renameat */
5446         case 264:
5447                 switch(ndx) {
5448                 case 0:
5449                         p = "l_int";
5450                         break;
5451                 case 1:
5452                         p = "userland const char *";
5453                         break;
5454                 case 2:
5455                         p = "l_int";
5456                         break;
5457                 case 3:
5458                         p = "userland const char *";
5459                         break;
5460                 default:
5461                         break;
5462                 };
5463                 break;
5464         /* linux_linkat */
5465         case 265:
5466                 switch(ndx) {
5467                 case 0:
5468                         p = "l_int";
5469                         break;
5470                 case 1:
5471                         p = "userland const char *";
5472                         break;
5473                 case 2:
5474                         p = "l_int";
5475                         break;
5476                 case 3:
5477                         p = "userland const char *";
5478                         break;
5479                 case 4:
5480                         p = "l_int";
5481                         break;
5482                 default:
5483                         break;
5484                 };
5485                 break;
5486         /* linux_symlinkat */
5487         case 266:
5488                 switch(ndx) {
5489                 case 0:
5490                         p = "userland const char *";
5491                         break;
5492                 case 1:
5493                         p = "l_int";
5494                         break;
5495                 case 2:
5496                         p = "userland const char *";
5497                         break;
5498                 default:
5499                         break;
5500                 };
5501                 break;
5502         /* linux_readlinkat */
5503         case 267:
5504                 switch(ndx) {
5505                 case 0:
5506                         p = "l_int";
5507                         break;
5508                 case 1:
5509                         p = "userland const char *";
5510                         break;
5511                 case 2:
5512                         p = "userland char *";
5513                         break;
5514                 case 3:
5515                         p = "l_int";
5516                         break;
5517                 default:
5518                         break;
5519                 };
5520                 break;
5521         /* linux_fchmodat */
5522         case 268:
5523                 switch(ndx) {
5524                 case 0:
5525                         p = "l_int";
5526                         break;
5527                 case 1:
5528                         p = "userland const char *";
5529                         break;
5530                 case 2:
5531                         p = "l_mode_t";
5532                         break;
5533                 default:
5534                         break;
5535                 };
5536                 break;
5537         /* linux_faccessat */
5538         case 269:
5539                 switch(ndx) {
5540                 case 0:
5541                         p = "l_int";
5542                         break;
5543                 case 1:
5544                         p = "userland const char *";
5545                         break;
5546                 case 2:
5547                         p = "l_int";
5548                         break;
5549                 default:
5550                         break;
5551                 };
5552                 break;
5553         /* linux_pselect6 */
5554         case 270:
5555                 switch(ndx) {
5556                 case 0:
5557                         p = "l_int";
5558                         break;
5559                 case 1:
5560                         p = "userland l_fd_set *";
5561                         break;
5562                 case 2:
5563                         p = "userland l_fd_set *";
5564                         break;
5565                 case 3:
5566                         p = "userland l_fd_set *";
5567                         break;
5568                 case 4:
5569                         p = "userland struct l_timespec *";
5570                         break;
5571                 case 5:
5572                         p = "userland l_uintptr_t *";
5573                         break;
5574                 default:
5575                         break;
5576                 };
5577                 break;
5578         /* linux_ppoll */
5579         case 271:
5580                 switch(ndx) {
5581                 case 0:
5582                         p = "userland struct pollfd *";
5583                         break;
5584                 case 1:
5585                         p = "uint32_t";
5586                         break;
5587                 case 2:
5588                         p = "userland struct l_timespec *";
5589                         break;
5590                 case 3:
5591                         p = "userland l_sigset_t *";
5592                         break;
5593                 case 4:
5594                         p = "l_size_t";
5595                         break;
5596                 default:
5597                         break;
5598                 };
5599                 break;
5600         /* linux_unshare */
5601         case 272:
5602                 break;
5603         /* linux_set_robust_list */
5604         case 273:
5605                 switch(ndx) {
5606                 case 0:
5607                         p = "userland struct linux_robust_list_head *";
5608                         break;
5609                 case 1:
5610                         p = "l_size_t";
5611                         break;
5612                 default:
5613                         break;
5614                 };
5615                 break;
5616         /* linux_get_robust_list */
5617         case 274:
5618                 switch(ndx) {
5619                 case 0:
5620                         p = "l_int";
5621                         break;
5622                 case 1:
5623                         p = "userland struct linux_robust_list_head **";
5624                         break;
5625                 case 2:
5626                         p = "userland l_size_t *";
5627                         break;
5628                 default:
5629                         break;
5630                 };
5631                 break;
5632         /* linux_splice */
5633         case 275:
5634                 switch(ndx) {
5635                 case 0:
5636                         p = "int";
5637                         break;
5638                 case 1:
5639                         p = "userland l_loff_t *";
5640                         break;
5641                 case 2:
5642                         p = "int";
5643                         break;
5644                 case 3:
5645                         p = "userland l_loff_t *";
5646                         break;
5647                 case 4:
5648                         p = "l_size_t";
5649                         break;
5650                 case 5:
5651                         p = "l_uint";
5652                         break;
5653                 default:
5654                         break;
5655                 };
5656                 break;
5657         /* linux_tee */
5658         case 276:
5659                 break;
5660         /* linux_sync_file_range */
5661         case 277:
5662                 switch(ndx) {
5663                 case 0:
5664                         p = "l_int";
5665                         break;
5666                 case 1:
5667                         p = "l_loff_t";
5668                         break;
5669                 case 2:
5670                         p = "l_loff_t";
5671                         break;
5672                 case 3:
5673                         p = "unsigned int";
5674                         break;
5675                 default:
5676                         break;
5677                 };
5678                 break;
5679         /* linux_vmsplice */
5680         case 278:
5681                 break;
5682         /* linux_move_pages */
5683         case 279:
5684                 break;
5685         /* linux_utimensat */
5686         case 280:
5687                 switch(ndx) {
5688                 case 0:
5689                         p = "l_int";
5690                         break;
5691                 case 1:
5692                         p = "userland const char *";
5693                         break;
5694                 case 2:
5695                         p = "userland const struct l_timespec *";
5696                         break;
5697                 case 3:
5698                         p = "l_int";
5699                         break;
5700                 default:
5701                         break;
5702                 };
5703                 break;
5704         /* linux_epoll_pwait */
5705         case 281:
5706                 switch(ndx) {
5707                 case 0:
5708                         p = "l_int";
5709                         break;
5710                 case 1:
5711                         p = "userland struct epoll_event *";
5712                         break;
5713                 case 2:
5714                         p = "l_int";
5715                         break;
5716                 case 3:
5717                         p = "l_int";
5718                         break;
5719                 case 4:
5720                         p = "userland l_sigset_t *";
5721                         break;
5722                 case 5:
5723                         p = "l_size_t";
5724                         break;
5725                 default:
5726                         break;
5727                 };
5728                 break;
5729         /* linux_signalfd */
5730         case 282:
5731                 break;
5732         /* linux_timerfd_create */
5733         case 283:
5734                 switch(ndx) {
5735                 case 0:
5736                         p = "l_int";
5737                         break;
5738                 case 1:
5739                         p = "l_int";
5740                         break;
5741                 default:
5742                         break;
5743                 };
5744                 break;
5745         /* linux_eventfd */
5746         case 284:
5747                 switch(ndx) {
5748                 case 0:
5749                         p = "l_uint";
5750                         break;
5751                 default:
5752                         break;
5753                 };
5754                 break;
5755         /* linux_fallocate */
5756         case 285:
5757                 switch(ndx) {
5758                 case 0:
5759                         p = "l_int";
5760                         break;
5761                 case 1:
5762                         p = "l_int";
5763                         break;
5764                 case 2:
5765                         p = "l_loff_t";
5766                         break;
5767                 case 3:
5768                         p = "l_loff_t";
5769                         break;
5770                 default:
5771                         break;
5772                 };
5773                 break;
5774         /* linux_timerfd_settime */
5775         case 286:
5776                 switch(ndx) {
5777                 case 0:
5778                         p = "l_int";
5779                         break;
5780                 case 1:
5781                         p = "l_int";
5782                         break;
5783                 case 2:
5784                         p = "userland const struct l_itimerspec *";
5785                         break;
5786                 case 3:
5787                         p = "userland struct l_itimerspec *";
5788                         break;
5789                 default:
5790                         break;
5791                 };
5792                 break;
5793         /* linux_timerfd_gettime */
5794         case 287:
5795                 switch(ndx) {
5796                 case 0:
5797                         p = "l_int";
5798                         break;
5799                 case 1:
5800                         p = "userland struct l_itimerspec *";
5801                         break;
5802                 default:
5803                         break;
5804                 };
5805                 break;
5806         /* linux_accept4 */
5807         case 288:
5808                 switch(ndx) {
5809                 case 0:
5810                         p = "l_int";
5811                         break;
5812                 case 1:
5813                         p = "l_uintptr_t";
5814                         break;
5815                 case 2:
5816                         p = "l_uintptr_t";
5817                         break;
5818                 case 3:
5819                         p = "int";
5820                         break;
5821                 default:
5822                         break;
5823                 };
5824                 break;
5825         /* linux_signalfd4 */
5826         case 289:
5827                 break;
5828         /* linux_eventfd2 */
5829         case 290:
5830                 switch(ndx) {
5831                 case 0:
5832                         p = "l_uint";
5833                         break;
5834                 case 1:
5835                         p = "l_int";
5836                         break;
5837                 default:
5838                         break;
5839                 };
5840                 break;
5841         /* linux_epoll_create1 */
5842         case 291:
5843                 switch(ndx) {
5844                 case 0:
5845                         p = "l_int";
5846                         break;
5847                 default:
5848                         break;
5849                 };
5850                 break;
5851         /* linux_dup3 */
5852         case 292:
5853                 switch(ndx) {
5854                 case 0:
5855                         p = "l_int";
5856                         break;
5857                 case 1:
5858                         p = "l_int";
5859                         break;
5860                 case 2:
5861                         p = "l_int";
5862                         break;
5863                 default:
5864                         break;
5865                 };
5866                 break;
5867         /* linux_pipe2 */
5868         case 293:
5869                 switch(ndx) {
5870                 case 0:
5871                         p = "userland l_int *";
5872                         break;
5873                 case 1:
5874                         p = "l_int";
5875                         break;
5876                 default:
5877                         break;
5878                 };
5879                 break;
5880         /* linux_inotify_init1 */
5881         case 294:
5882                 switch(ndx) {
5883                 case 0:
5884                         p = "l_int";
5885                         break;
5886                 default:
5887                         break;
5888                 };
5889                 break;
5890         /* linux_preadv */
5891         case 295:
5892                 switch(ndx) {
5893                 case 0:
5894                         p = "l_ulong";
5895                         break;
5896                 case 1:
5897                         p = "userland struct iovec *";
5898                         break;
5899                 case 2:
5900                         p = "l_ulong";
5901                         break;
5902                 case 3:
5903                         p = "l_ulong";
5904                         break;
5905                 case 4:
5906                         p = "l_ulong";
5907                         break;
5908                 default:
5909                         break;
5910                 };
5911                 break;
5912         /* linux_pwritev */
5913         case 296:
5914                 switch(ndx) {
5915                 case 0:
5916                         p = "l_ulong";
5917                         break;
5918                 case 1:
5919                         p = "userland struct iovec *";
5920                         break;
5921                 case 2:
5922                         p = "l_ulong";
5923                         break;
5924                 case 3:
5925                         p = "l_ulong";
5926                         break;
5927                 case 4:
5928                         p = "l_ulong";
5929                         break;
5930                 default:
5931                         break;
5932                 };
5933                 break;
5934         /* linux_rt_tgsigqueueinfo */
5935         case 297:
5936                 switch(ndx) {
5937                 case 0:
5938                         p = "l_pid_t";
5939                         break;
5940                 case 1:
5941                         p = "l_pid_t";
5942                         break;
5943                 case 2:
5944                         p = "l_int";
5945                         break;
5946                 case 3:
5947                         p = "userland l_siginfo_t *";
5948                         break;
5949                 default:
5950                         break;
5951                 };
5952                 break;
5953         /* linux_perf_event_open */
5954         case 298:
5955                 break;
5956         /* linux_recvmmsg */
5957         case 299:
5958                 switch(ndx) {
5959                 case 0:
5960                         p = "l_int";
5961                         break;
5962                 case 1:
5963                         p = "userland struct l_mmsghdr *";
5964                         break;
5965                 case 2:
5966                         p = "l_uint";
5967                         break;
5968                 case 3:
5969                         p = "l_uint";
5970                         break;
5971                 case 4:
5972                         p = "userland struct l_timespec *";
5973                         break;
5974                 default:
5975                         break;
5976                 };
5977                 break;
5978         /* linux_fanotify_init */
5979         case 300:
5980                 break;
5981         /* linux_fanotify_mark */
5982         case 301:
5983                 break;
5984         /* linux_prlimit64 */
5985         case 302:
5986                 switch(ndx) {
5987                 case 0:
5988                         p = "l_pid_t";
5989                         break;
5990                 case 1:
5991                         p = "l_uint";
5992                         break;
5993                 case 2:
5994                         p = "userland struct rlimit *";
5995                         break;
5996                 case 3:
5997                         p = "userland struct rlimit *";
5998                         break;
5999                 default:
6000                         break;
6001                 };
6002                 break;
6003         /* linux_name_to_handle_at */
6004         case 303:
6005                 break;
6006         /* linux_open_by_handle_at */
6007         case 304:
6008                 break;
6009         /* linux_clock_adjtime */
6010         case 305:
6011                 break;
6012         /* linux_syncfs */
6013         case 306:
6014                 switch(ndx) {
6015                 case 0:
6016                         p = "l_int";
6017                         break;
6018                 default:
6019                         break;
6020                 };
6021                 break;
6022         /* linux_sendmmsg */
6023         case 307:
6024                 switch(ndx) {
6025                 case 0:
6026                         p = "l_int";
6027                         break;
6028                 case 1:
6029                         p = "userland struct l_mmsghdr *";
6030                         break;
6031                 case 2:
6032                         p = "l_uint";
6033                         break;
6034                 case 3:
6035                         p = "l_uint";
6036                         break;
6037                 default:
6038                         break;
6039                 };
6040                 break;
6041         /* linux_setns */
6042         case 308:
6043                 switch(ndx) {
6044                 case 0:
6045                         p = "l_int";
6046                         break;
6047                 case 1:
6048                         p = "l_int";
6049                         break;
6050                 default:
6051                         break;
6052                 };
6053                 break;
6054         /* linux_getcpu */
6055         case 309:
6056                 switch(ndx) {
6057                 case 0:
6058                         p = "userland l_uint *";
6059                         break;
6060                 case 1:
6061                         p = "userland l_uint *";
6062                         break;
6063                 case 2:
6064                         p = "userland void *";
6065                         break;
6066                 default:
6067                         break;
6068                 };
6069                 break;
6070         /* linux_process_vm_readv */
6071         case 310:
6072                 switch(ndx) {
6073                 case 0:
6074                         p = "l_pid_t";
6075                         break;
6076                 case 1:
6077                         p = "userland const struct iovec *";
6078                         break;
6079                 case 2:
6080                         p = "l_ulong";
6081                         break;
6082                 case 3:
6083                         p = "userland const struct iovec *";
6084                         break;
6085                 case 4:
6086                         p = "l_ulong";
6087                         break;
6088                 case 5:
6089                         p = "l_ulong";
6090                         break;
6091                 default:
6092                         break;
6093                 };
6094                 break;
6095         /* linux_process_vm_writev */
6096         case 311:
6097                 switch(ndx) {
6098                 case 0:
6099                         p = "l_pid_t";
6100                         break;
6101                 case 1:
6102                         p = "userland const struct iovec *";
6103                         break;
6104                 case 2:
6105                         p = "l_ulong";
6106                         break;
6107                 case 3:
6108                         p = "userland const struct iovec *";
6109                         break;
6110                 case 4:
6111                         p = "l_ulong";
6112                         break;
6113                 case 5:
6114                         p = "l_ulong";
6115                         break;
6116                 default:
6117                         break;
6118                 };
6119                 break;
6120         /* linux_kcmp */
6121         case 312:
6122                 switch(ndx) {
6123                 case 0:
6124                         p = "l_pid_t";
6125                         break;
6126                 case 1:
6127                         p = "l_pid_t";
6128                         break;
6129                 case 2:
6130                         p = "l_int";
6131                         break;
6132                 case 3:
6133                         p = "l_ulong";
6134                         break;
6135                 case 4:
6136                         p = "l_ulong";
6137                         break;
6138                 default:
6139                         break;
6140                 };
6141                 break;
6142         /* linux_finit_module */
6143         case 313:
6144                 switch(ndx) {
6145                 case 0:
6146                         p = "l_int";
6147                         break;
6148                 case 1:
6149                         p = "userland const char *";
6150                         break;
6151                 case 2:
6152                         p = "l_int";
6153                         break;
6154                 default:
6155                         break;
6156                 };
6157                 break;
6158         /* linux_sched_setattr */
6159         case 314:
6160                 switch(ndx) {
6161                 case 0:
6162                         p = "l_pid_t";
6163                         break;
6164                 case 1:
6165                         p = "userland void *";
6166                         break;
6167                 case 2:
6168                         p = "l_uint";
6169                         break;
6170                 default:
6171                         break;
6172                 };
6173                 break;
6174         /* linux_sched_getattr */
6175         case 315:
6176                 switch(ndx) {
6177                 case 0:
6178                         p = "l_pid_t";
6179                         break;
6180                 case 1:
6181                         p = "userland void *";
6182                         break;
6183                 case 2:
6184                         p = "l_uint";
6185                         break;
6186                 case 3:
6187                         p = "l_uint";
6188                         break;
6189                 default:
6190                         break;
6191                 };
6192                 break;
6193         /* linux_renameat2 */
6194         case 316:
6195                 switch(ndx) {
6196                 case 0:
6197                         p = "l_int";
6198                         break;
6199                 case 1:
6200                         p = "userland const char *";
6201                         break;
6202                 case 2:
6203                         p = "l_int";
6204                         break;
6205                 case 3:
6206                         p = "userland const char *";
6207                         break;
6208                 case 4:
6209                         p = "unsigned int";
6210                         break;
6211                 default:
6212                         break;
6213                 };
6214                 break;
6215         /* linux_seccomp */
6216         case 317:
6217                 switch(ndx) {
6218                 case 0:
6219                         p = "l_uint";
6220                         break;
6221                 case 1:
6222                         p = "l_uint";
6223                         break;
6224                 case 2:
6225                         p = "userland const char *";
6226                         break;
6227                 default:
6228                         break;
6229                 };
6230                 break;
6231         /* linux_getrandom */
6232         case 318:
6233                 switch(ndx) {
6234                 case 0:
6235                         p = "userland char *";
6236                         break;
6237                 case 1:
6238                         p = "l_size_t";
6239                         break;
6240                 case 2:
6241                         p = "l_uint";
6242                         break;
6243                 default:
6244                         break;
6245                 };
6246                 break;
6247         /* linux_memfd_create */
6248         case 319:
6249                 switch(ndx) {
6250                 case 0:
6251                         p = "userland const char *";
6252                         break;
6253                 case 1:
6254                         p = "l_uint";
6255                         break;
6256                 default:
6257                         break;
6258                 };
6259                 break;
6260         /* linux_kexec_file_load */
6261         case 320:
6262                 switch(ndx) {
6263                 case 0:
6264                         p = "l_int";
6265                         break;
6266                 case 1:
6267                         p = "l_int";
6268                         break;
6269                 case 2:
6270                         p = "l_ulong";
6271                         break;
6272                 case 3:
6273                         p = "userland const char *";
6274                         break;
6275                 case 4:
6276                         p = "l_ulong";
6277                         break;
6278                 default:
6279                         break;
6280                 };
6281                 break;
6282         /* linux_bpf */
6283         case 321:
6284                 switch(ndx) {
6285                 case 0:
6286                         p = "l_int";
6287                         break;
6288                 case 1:
6289                         p = "userland void *";
6290                         break;
6291                 case 2:
6292                         p = "l_uint";
6293                         break;
6294                 default:
6295                         break;
6296                 };
6297                 break;
6298         /* linux_execveat */
6299         case 322:
6300                 switch(ndx) {
6301                 case 0:
6302                         p = "l_int";
6303                         break;
6304                 case 1:
6305                         p = "userland const char *";
6306                         break;
6307                 case 2:
6308                         p = "userland const char **";
6309                         break;
6310                 case 3:
6311                         p = "userland const char **";
6312                         break;
6313                 case 4:
6314                         p = "l_int";
6315                         break;
6316                 default:
6317                         break;
6318                 };
6319                 break;
6320         /* linux_userfaultfd */
6321         case 323:
6322                 switch(ndx) {
6323                 case 0:
6324                         p = "l_int";
6325                         break;
6326                 default:
6327                         break;
6328                 };
6329                 break;
6330         /* linux_membarrier */
6331         case 324:
6332                 switch(ndx) {
6333                 case 0:
6334                         p = "l_int";
6335                         break;
6336                 case 1:
6337                         p = "l_int";
6338                         break;
6339                 default:
6340                         break;
6341                 };
6342                 break;
6343         /* linux_mlock2 */
6344         case 325:
6345                 switch(ndx) {
6346                 case 0:
6347                         p = "l_ulong";
6348                         break;
6349                 case 1:
6350                         p = "l_size_t";
6351                         break;
6352                 case 2:
6353                         p = "l_int";
6354                         break;
6355                 default:
6356                         break;
6357                 };
6358                 break;
6359         /* linux_copy_file_range */
6360         case 326:
6361                 switch(ndx) {
6362                 case 0:
6363                         p = "l_int";
6364                         break;
6365                 case 1:
6366                         p = "userland l_loff_t *";
6367                         break;
6368                 case 2:
6369                         p = "l_int";
6370                         break;
6371                 case 3:
6372                         p = "userland l_loff_t *";
6373                         break;
6374                 case 4:
6375                         p = "l_size_t";
6376                         break;
6377                 case 5:
6378                         p = "l_uint";
6379                         break;
6380                 default:
6381                         break;
6382                 };
6383                 break;
6384         /* linux_preadv2 */
6385         case 327:
6386                 switch(ndx) {
6387                 case 0:
6388                         p = "l_ulong";
6389                         break;
6390                 case 1:
6391                         p = "userland const struct iovec *";
6392                         break;
6393                 case 2:
6394                         p = "l_ulong";
6395                         break;
6396                 case 3:
6397                         p = "l_ulong";
6398                         break;
6399                 case 4:
6400                         p = "l_ulong";
6401                         break;
6402                 case 5:
6403                         p = "l_int";
6404                         break;
6405                 default:
6406                         break;
6407                 };
6408                 break;
6409         /* linux_pwritev2 */
6410         case 328:
6411                 switch(ndx) {
6412                 case 0:
6413                         p = "l_ulong";
6414                         break;
6415                 case 1:
6416                         p = "userland const struct iovec *";
6417                         break;
6418                 case 2:
6419                         p = "l_ulong";
6420                         break;
6421                 case 3:
6422                         p = "l_ulong";
6423                         break;
6424                 case 4:
6425                         p = "l_ulong";
6426                         break;
6427                 case 5:
6428                         p = "l_int";
6429                         break;
6430                 default:
6431                         break;
6432                 };
6433                 break;
6434         /* linux_pkey_mprotect */
6435         case 329:
6436                 switch(ndx) {
6437                 case 0:
6438                         p = "l_ulong";
6439                         break;
6440                 case 1:
6441                         p = "l_size_t";
6442                         break;
6443                 case 2:
6444                         p = "l_ulong";
6445                         break;
6446                 case 3:
6447                         p = "l_int";
6448                         break;
6449                 default:
6450                         break;
6451                 };
6452                 break;
6453         /* linux_pkey_alloc */
6454         case 330:
6455                 switch(ndx) {
6456                 case 0:
6457                         p = "l_ulong";
6458                         break;
6459                 case 1:
6460                         p = "l_ulong";
6461                         break;
6462                 default:
6463                         break;
6464                 };
6465                 break;
6466         /* linux_pkey_free */
6467         case 331:
6468                 switch(ndx) {
6469                 case 0:
6470                         p = "l_int";
6471                         break;
6472                 default:
6473                         break;
6474                 };
6475                 break;
6476         /* linux_statx */
6477         case 332:
6478                 switch(ndx) {
6479                 case 0:
6480                         p = "l_int";
6481                         break;
6482                 case 1:
6483                         p = "userland const char *";
6484                         break;
6485                 case 2:
6486                         p = "l_uint";
6487                         break;
6488                 case 3:
6489                         p = "l_uint";
6490                         break;
6491                 case 4:
6492                         p = "userland void *";
6493                         break;
6494                 default:
6495                         break;
6496                 };
6497                 break;
6498         /* linux_io_pgetevents */
6499         case 333:
6500                 break;
6501         /* linux_rseq */
6502         case 334:
6503                 break;
6504         /* linux_pidfd_send_signal */
6505         case 424:
6506                 switch(ndx) {
6507                 case 0:
6508                         p = "l_int";
6509                         break;
6510                 case 1:
6511                         p = "l_int";
6512                         break;
6513                 case 2:
6514                         p = "userland l_siginfo_t *";
6515                         break;
6516                 case 3:
6517                         p = "l_uint";
6518                         break;
6519                 default:
6520                         break;
6521                 };
6522                 break;
6523         /* linux_io_uring_setup */
6524         case 425:
6525                 break;
6526         /* linux_io_uring_enter */
6527         case 426:
6528                 break;
6529         /* linux_io_uring_register */
6530         case 427:
6531                 break;
6532         default:
6533                 break;
6534         };
6535         if (p != NULL)
6536                 strlcpy(desc, p, descsz);
6537 }
6538 static void
6539 systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
6540 {
6541         const char *p = NULL;
6542         switch (sysnum) {
6543 #define nosys   linux_nosys
6544         /* read */
6545         case 0:
6546                 if (ndx == 0 || ndx == 1)
6547                         p = "int";
6548                 break;
6549         /* write */
6550         case 1:
6551                 if (ndx == 0 || ndx == 1)
6552                         p = "int";
6553                 break;
6554         /* linux_open */
6555         case 2:
6556                 if (ndx == 0 || ndx == 1)
6557                         p = "int";
6558                 break;
6559         /* close */
6560         case 3:
6561                 if (ndx == 0 || ndx == 1)
6562                         p = "int";
6563                 break;
6564         /* linux_newstat */
6565         case 4:
6566                 if (ndx == 0 || ndx == 1)
6567                         p = "int";
6568                 break;
6569         /* linux_newfstat */
6570         case 5:
6571                 if (ndx == 0 || ndx == 1)
6572                         p = "int";
6573                 break;
6574         /* linux_newlstat */
6575         case 6:
6576                 if (ndx == 0 || ndx == 1)
6577                         p = "int";
6578                 break;
6579         /* poll */
6580         case 7:
6581                 if (ndx == 0 || ndx == 1)
6582                         p = "int";
6583                 break;
6584         /* linux_lseek */
6585         case 8:
6586                 if (ndx == 0 || ndx == 1)
6587                         p = "int";
6588                 break;
6589         /* linux_mmap2 */
6590         case 9:
6591                 if (ndx == 0 || ndx == 1)
6592                         p = "int";
6593                 break;
6594         /* linux_mprotect */
6595         case 10:
6596                 if (ndx == 0 || ndx == 1)
6597                         p = "int";
6598                 break;
6599         /* munmap */
6600         case 11:
6601                 if (ndx == 0 || ndx == 1)
6602                         p = "int";
6603                 break;
6604         /* linux_brk */
6605         case 12:
6606                 if (ndx == 0 || ndx == 1)
6607                         p = "int";
6608                 break;
6609         /* linux_rt_sigaction */
6610         case 13:
6611                 if (ndx == 0 || ndx == 1)
6612                         p = "int";
6613                 break;
6614         /* linux_rt_sigprocmask */
6615         case 14:
6616                 if (ndx == 0 || ndx == 1)
6617                         p = "int";
6618                 break;
6619         /* linux_rt_sigreturn */
6620         case 15:
6621                 if (ndx == 0 || ndx == 1)
6622                         p = "int";
6623                 break;
6624         /* linux_ioctl */
6625         case 16:
6626                 if (ndx == 0 || ndx == 1)
6627                         p = "int";
6628                 break;
6629         /* linux_pread */
6630         case 17:
6631                 if (ndx == 0 || ndx == 1)
6632                         p = "int";
6633                 break;
6634         /* linux_pwrite */
6635         case 18:
6636                 if (ndx == 0 || ndx == 1)
6637                         p = "int";
6638                 break;
6639         /* readv */
6640         case 19:
6641                 if (ndx == 0 || ndx == 1)
6642                         p = "int";
6643                 break;
6644         /* writev */
6645         case 20:
6646                 if (ndx == 0 || ndx == 1)
6647                         p = "int";
6648                 break;
6649         /* linux_access */
6650         case 21:
6651                 if (ndx == 0 || ndx == 1)
6652                         p = "int";
6653                 break;
6654         /* linux_pipe */
6655         case 22:
6656                 if (ndx == 0 || ndx == 1)
6657                         p = "int";
6658                 break;
6659         /* linux_select */
6660         case 23:
6661                 if (ndx == 0 || ndx == 1)
6662                         p = "int";
6663                 break;
6664         /* sched_yield */
6665         case 24:
6666         /* linux_mremap */
6667         case 25:
6668                 if (ndx == 0 || ndx == 1)
6669                         p = "int";
6670                 break;
6671         /* linux_msync */
6672         case 26:
6673                 if (ndx == 0 || ndx == 1)
6674                         p = "int";
6675                 break;
6676         /* linux_mincore */
6677         case 27:
6678                 if (ndx == 0 || ndx == 1)
6679                         p = "int";
6680                 break;
6681         /* linux_madvise */
6682         case 28:
6683                 if (ndx == 0 || ndx == 1)
6684                         p = "int";
6685                 break;
6686         /* linux_shmget */
6687         case 29:
6688                 if (ndx == 0 || ndx == 1)
6689                         p = "int";
6690                 break;
6691         /* linux_shmat */
6692         case 30:
6693                 if (ndx == 0 || ndx == 1)
6694                         p = "int";
6695                 break;
6696         /* linux_shmctl */
6697         case 31:
6698                 if (ndx == 0 || ndx == 1)
6699                         p = "int";
6700                 break;
6701         /* dup */
6702         case 32:
6703                 if (ndx == 0 || ndx == 1)
6704                         p = "int";
6705                 break;
6706         /* dup2 */
6707         case 33:
6708                 if (ndx == 0 || ndx == 1)
6709                         p = "int";
6710                 break;
6711         /* linux_pause */
6712         case 34:
6713         /* linux_nanosleep */
6714         case 35:
6715                 if (ndx == 0 || ndx == 1)
6716                         p = "int";
6717                 break;
6718         /* linux_getitimer */
6719         case 36:
6720                 if (ndx == 0 || ndx == 1)
6721                         p = "int";
6722                 break;
6723         /* linux_alarm */
6724         case 37:
6725                 if (ndx == 0 || ndx == 1)
6726                         p = "int";
6727                 break;
6728         /* linux_setitimer */
6729         case 38:
6730                 if (ndx == 0 || ndx == 1)
6731                         p = "int";
6732                 break;
6733         /* linux_getpid */
6734         case 39:
6735         /* linux_sendfile */
6736         case 40:
6737                 if (ndx == 0 || ndx == 1)
6738                         p = "int";
6739                 break;
6740         /* linux_socket */
6741         case 41:
6742                 if (ndx == 0 || ndx == 1)
6743                         p = "int";
6744                 break;
6745         /* linux_connect */
6746         case 42:
6747                 if (ndx == 0 || ndx == 1)
6748                         p = "int";
6749                 break;
6750         /* linux_accept */
6751         case 43:
6752                 if (ndx == 0 || ndx == 1)
6753                         p = "int";
6754                 break;
6755         /* linux_sendto */
6756         case 44:
6757                 if (ndx == 0 || ndx == 1)
6758                         p = "int";
6759                 break;
6760         /* linux_recvfrom */
6761         case 45:
6762                 if (ndx == 0 || ndx == 1)
6763                         p = "int";
6764                 break;
6765         /* linux_sendmsg */
6766         case 46:
6767                 if (ndx == 0 || ndx == 1)
6768                         p = "int";
6769                 break;
6770         /* linux_recvmsg */
6771         case 47:
6772                 if (ndx == 0 || ndx == 1)
6773                         p = "int";
6774                 break;
6775         /* linux_shutdown */
6776         case 48:
6777                 if (ndx == 0 || ndx == 1)
6778                         p = "int";
6779                 break;
6780         /* linux_bind */
6781         case 49:
6782                 if (ndx == 0 || ndx == 1)
6783                         p = "int";
6784                 break;
6785         /* linux_listen */
6786         case 50:
6787                 if (ndx == 0 || ndx == 1)
6788                         p = "int";
6789                 break;
6790         /* linux_getsockname */
6791         case 51:
6792                 if (ndx == 0 || ndx == 1)
6793                         p = "int";
6794                 break;
6795         /* linux_getpeername */
6796         case 52:
6797                 if (ndx == 0 || ndx == 1)
6798                         p = "int";
6799                 break;
6800         /* linux_socketpair */
6801         case 53:
6802                 if (ndx == 0 || ndx == 1)
6803                         p = "int";
6804                 break;
6805         /* linux_setsockopt */
6806         case 54:
6807                 if (ndx == 0 || ndx == 1)
6808                         p = "int";
6809                 break;
6810         /* linux_getsockopt */
6811         case 55:
6812                 if (ndx == 0 || ndx == 1)
6813                         p = "int";
6814                 break;
6815         /* linux_clone */
6816         case 56:
6817                 if (ndx == 0 || ndx == 1)
6818                         p = "int";
6819                 break;
6820         /* linux_fork */
6821         case 57:
6822         /* linux_vfork */
6823         case 58:
6824         /* linux_execve */
6825         case 59:
6826                 if (ndx == 0 || ndx == 1)
6827                         p = "int";
6828                 break;
6829         /* linux_exit */
6830         case 60:
6831                 if (ndx == 0 || ndx == 1)
6832                         p = "void";
6833                 break;
6834         /* linux_wait4 */
6835         case 61:
6836                 if (ndx == 0 || ndx == 1)
6837                         p = "int";
6838                 break;
6839         /* linux_kill */
6840         case 62:
6841                 if (ndx == 0 || ndx == 1)
6842                         p = "int";
6843                 break;
6844         /* linux_newuname */
6845         case 63:
6846                 if (ndx == 0 || ndx == 1)
6847                         p = "int";
6848                 break;
6849         /* linux_semget */
6850         case 64:
6851                 if (ndx == 0 || ndx == 1)
6852                         p = "int";
6853                 break;
6854         /* linux_semop */
6855         case 65:
6856                 if (ndx == 0 || ndx == 1)
6857                         p = "int";
6858                 break;
6859         /* linux_semctl */
6860         case 66:
6861                 if (ndx == 0 || ndx == 1)
6862                         p = "int";
6863                 break;
6864         /* linux_shmdt */
6865         case 67:
6866                 if (ndx == 0 || ndx == 1)
6867                         p = "int";
6868                 break;
6869         /* linux_msgget */
6870         case 68:
6871                 if (ndx == 0 || ndx == 1)
6872                         p = "int";
6873                 break;
6874         /* linux_msgsnd */
6875         case 69:
6876                 if (ndx == 0 || ndx == 1)
6877                         p = "int";
6878                 break;
6879         /* linux_msgrcv */
6880         case 70:
6881                 if (ndx == 0 || ndx == 1)
6882                         p = "int";
6883                 break;
6884         /* linux_msgctl */
6885         case 71:
6886                 if (ndx == 0 || ndx == 1)
6887                         p = "int";
6888                 break;
6889         /* linux_fcntl */
6890         case 72:
6891                 if (ndx == 0 || ndx == 1)
6892                         p = "int";
6893                 break;
6894         /* flock */
6895         case 73:
6896                 if (ndx == 0 || ndx == 1)
6897                         p = "int";
6898                 break;
6899         /* fsync */
6900         case 74:
6901                 if (ndx == 0 || ndx == 1)
6902                         p = "int";
6903                 break;
6904         /* linux_fdatasync */
6905         case 75:
6906                 if (ndx == 0 || ndx == 1)
6907                         p = "int";
6908                 break;
6909         /* linux_truncate */
6910         case 76:
6911                 if (ndx == 0 || ndx == 1)
6912                         p = "int";
6913                 break;
6914         /* linux_ftruncate */
6915         case 77:
6916                 if (ndx == 0 || ndx == 1)
6917                         p = "int";
6918                 break;
6919         /* linux_getdents */
6920         case 78:
6921                 if (ndx == 0 || ndx == 1)
6922                         p = "int";
6923                 break;
6924         /* linux_getcwd */
6925         case 79:
6926                 if (ndx == 0 || ndx == 1)
6927                         p = "int";
6928                 break;
6929         /* linux_chdir */
6930         case 80:
6931                 if (ndx == 0 || ndx == 1)
6932                         p = "int";
6933                 break;
6934         /* fchdir */
6935         case 81:
6936                 if (ndx == 0 || ndx == 1)
6937                         p = "int";
6938                 break;
6939         /* linux_rename */
6940         case 82:
6941                 if (ndx == 0 || ndx == 1)
6942                         p = "int";
6943                 break;
6944         /* linux_mkdir */
6945         case 83:
6946                 if (ndx == 0 || ndx == 1)
6947                         p = "int";
6948                 break;
6949         /* linux_rmdir */
6950         case 84:
6951                 if (ndx == 0 || ndx == 1)
6952                         p = "int";
6953                 break;
6954         /* linux_creat */
6955         case 85:
6956                 if (ndx == 0 || ndx == 1)
6957                         p = "int";
6958                 break;
6959         /* linux_link */
6960         case 86:
6961                 if (ndx == 0 || ndx == 1)
6962                         p = "int";
6963                 break;
6964         /* linux_unlink */
6965         case 87:
6966                 if (ndx == 0 || ndx == 1)
6967                         p = "int";
6968                 break;
6969         /* linux_symlink */
6970         case 88:
6971                 if (ndx == 0 || ndx == 1)
6972                         p = "int";
6973                 break;
6974         /* linux_readlink */
6975         case 89:
6976                 if (ndx == 0 || ndx == 1)
6977                         p = "int";
6978                 break;
6979         /* linux_chmod */
6980         case 90:
6981                 if (ndx == 0 || ndx == 1)
6982                         p = "int";
6983                 break;
6984         /* fchmod */
6985         case 91:
6986                 if (ndx == 0 || ndx == 1)
6987                         p = "int";
6988                 break;
6989         /* linux_chown */
6990         case 92:
6991                 if (ndx == 0 || ndx == 1)
6992                         p = "int";
6993                 break;
6994         /* fchown */
6995         case 93:
6996                 if (ndx == 0 || ndx == 1)
6997                         p = "int";
6998                 break;
6999         /* linux_lchown */
7000         case 94:
7001                 if (ndx == 0 || ndx == 1)
7002                         p = "int";
7003                 break;
7004         /* umask */
7005         case 95:
7006                 if (ndx == 0 || ndx == 1)
7007                         p = "int";
7008                 break;
7009         /* gettimeofday */
7010         case 96:
7011                 if (ndx == 0 || ndx == 1)
7012                         p = "int";
7013                 break;
7014         /* linux_getrlimit */
7015         case 97:
7016                 if (ndx == 0 || ndx == 1)
7017                         p = "int";
7018                 break;
7019         /* getrusage */
7020         case 98:
7021                 if (ndx == 0 || ndx == 1)
7022                         p = "int";
7023                 break;
7024         /* linux_sysinfo */
7025         case 99:
7026                 if (ndx == 0 || ndx == 1)
7027                         p = "int";
7028                 break;
7029         /* linux_times */
7030         case 100:
7031                 if (ndx == 0 || ndx == 1)
7032                         p = "int";
7033                 break;
7034         /* linux_ptrace */
7035         case 101:
7036                 if (ndx == 0 || ndx == 1)
7037                         p = "int";
7038                 break;
7039         /* linux_getuid */
7040         case 102:
7041         /* linux_syslog */
7042         case 103:
7043                 if (ndx == 0 || ndx == 1)
7044                         p = "int";
7045                 break;
7046         /* linux_getgid */
7047         case 104:
7048         /* setuid */
7049         case 105:
7050                 if (ndx == 0 || ndx == 1)
7051                         p = "int";
7052                 break;
7053         /* setgid */
7054         case 106:
7055                 if (ndx == 0 || ndx == 1)
7056                         p = "int";
7057                 break;
7058         /* geteuid */
7059         case 107:
7060         /* getegid */
7061         case 108:
7062         /* setpgid */
7063         case 109:
7064                 if (ndx == 0 || ndx == 1)
7065                         p = "int";
7066                 break;
7067         /* linux_getppid */
7068         case 110:
7069         /* getpgrp */
7070         case 111:
7071         /* setsid */
7072         case 112:
7073         /* setreuid */
7074         case 113:
7075                 if (ndx == 0 || ndx == 1)
7076                         p = "int";
7077                 break;
7078         /* setregid */
7079         case 114:
7080                 if (ndx == 0 || ndx == 1)
7081                         p = "int";
7082                 break;
7083         /* linux_getgroups */
7084         case 115:
7085                 if (ndx == 0 || ndx == 1)
7086                         p = "int";
7087                 break;
7088         /* linux_setgroups */
7089         case 116:
7090                 if (ndx == 0 || ndx == 1)
7091                         p = "int";
7092                 break;
7093         /* setresuid */
7094         case 117:
7095                 if (ndx == 0 || ndx == 1)
7096                         p = "int";
7097                 break;
7098         /* getresuid */
7099         case 118:
7100                 if (ndx == 0 || ndx == 1)
7101                         p = "int";
7102                 break;
7103         /* setresgid */
7104         case 119:
7105                 if (ndx == 0 || ndx == 1)
7106                         p = "int";
7107                 break;
7108         /* getresgid */
7109         case 120:
7110                 if (ndx == 0 || ndx == 1)
7111                         p = "int";
7112                 break;
7113         /* getpgid */
7114         case 121:
7115                 if (ndx == 0 || ndx == 1)
7116                         p = "int";
7117                 break;
7118         /* linux_setfsuid */
7119         case 122:
7120                 if (ndx == 0 || ndx == 1)
7121                         p = "int";
7122                 break;
7123         /* linux_setfsgid */
7124         case 123:
7125                 if (ndx == 0 || ndx == 1)
7126                         p = "int";
7127                 break;
7128         /* linux_getsid */
7129         case 124:
7130                 if (ndx == 0 || ndx == 1)
7131                         p = "int";
7132                 break;
7133         /* linux_capget */
7134         case 125:
7135                 if (ndx == 0 || ndx == 1)
7136                         p = "int";
7137                 break;
7138         /* linux_capset */
7139         case 126:
7140                 if (ndx == 0 || ndx == 1)
7141                         p = "int";
7142                 break;
7143         /* linux_rt_sigpending */
7144         case 127:
7145                 if (ndx == 0 || ndx == 1)
7146                         p = "int";
7147                 break;
7148         /* linux_rt_sigtimedwait */
7149         case 128:
7150                 if (ndx == 0 || ndx == 1)
7151                         p = "int";
7152                 break;
7153         /* linux_rt_sigqueueinfo */
7154         case 129:
7155                 if (ndx == 0 || ndx == 1)
7156                         p = "int";
7157                 break;
7158         /* linux_rt_sigsuspend */
7159         case 130:
7160                 if (ndx == 0 || ndx == 1)
7161                         p = "int";
7162                 break;
7163         /* linux_sigaltstack */
7164         case 131:
7165                 if (ndx == 0 || ndx == 1)
7166                         p = "int";
7167                 break;
7168         /* linux_utime */
7169         case 132:
7170                 if (ndx == 0 || ndx == 1)
7171                         p = "int";
7172                 break;
7173         /* linux_mknod */
7174         case 133:
7175                 if (ndx == 0 || ndx == 1)
7176                         p = "int";
7177                 break;
7178         /* linux_personality */
7179         case 135:
7180                 if (ndx == 0 || ndx == 1)
7181                         p = "int";
7182                 break;
7183         /* linux_ustat */
7184         case 136:
7185                 if (ndx == 0 || ndx == 1)
7186                         p = "int";
7187                 break;
7188         /* linux_statfs */
7189         case 137:
7190                 if (ndx == 0 || ndx == 1)
7191                         p = "int";
7192                 break;
7193         /* linux_fstatfs */
7194         case 138:
7195                 if (ndx == 0 || ndx == 1)
7196                         p = "int";
7197                 break;
7198         /* linux_sysfs */
7199         case 139:
7200                 if (ndx == 0 || ndx == 1)
7201                         p = "int";
7202                 break;
7203         /* linux_getpriority */
7204         case 140:
7205                 if (ndx == 0 || ndx == 1)
7206                         p = "int";
7207                 break;
7208         /* setpriority */
7209         case 141:
7210                 if (ndx == 0 || ndx == 1)
7211                         p = "int";
7212                 break;
7213         /* linux_sched_setparam */
7214         case 142:
7215                 if (ndx == 0 || ndx == 1)
7216                         p = "int";
7217                 break;
7218         /* linux_sched_getparam */
7219         case 143:
7220                 if (ndx == 0 || ndx == 1)
7221                         p = "int";
7222                 break;
7223         /* linux_sched_setscheduler */
7224         case 144:
7225                 if (ndx == 0 || ndx == 1)
7226                         p = "int";
7227                 break;
7228         /* linux_sched_getscheduler */
7229         case 145:
7230                 if (ndx == 0 || ndx == 1)
7231                         p = "int";
7232                 break;
7233         /* linux_sched_get_priority_max */
7234         case 146:
7235                 if (ndx == 0 || ndx == 1)
7236                         p = "int";
7237                 break;
7238         /* linux_sched_get_priority_min */
7239         case 147:
7240                 if (ndx == 0 || ndx == 1)
7241                         p = "int";
7242                 break;
7243         /* linux_sched_rr_get_interval */
7244         case 148:
7245                 if (ndx == 0 || ndx == 1)
7246                         p = "int";
7247                 break;
7248         /* mlock */
7249         case 149:
7250                 if (ndx == 0 || ndx == 1)
7251                         p = "int";
7252                 break;
7253         /* munlock */
7254         case 150:
7255                 if (ndx == 0 || ndx == 1)
7256                         p = "int";
7257                 break;
7258         /* mlockall */
7259         case 151:
7260                 if (ndx == 0 || ndx == 1)
7261                         p = "int";
7262                 break;
7263         /* munlockall */
7264         case 152:
7265         /* linux_vhangup */
7266         case 153:
7267         /* linux_modify_ldt */
7268         case 154:
7269         /* linux_pivot_root */
7270         case 155:
7271         /* linux_sysctl */
7272         case 156:
7273                 if (ndx == 0 || ndx == 1)
7274                         p = "int";
7275                 break;
7276         /* linux_prctl */
7277         case 157:
7278                 if (ndx == 0 || ndx == 1)
7279                         p = "int";
7280                 break;
7281         /* linux_arch_prctl */
7282         case 158:
7283                 if (ndx == 0 || ndx == 1)
7284                         p = "int";
7285                 break;
7286         /* linux_adjtimex */
7287         case 159:
7288         /* linux_setrlimit */
7289         case 160:
7290                 if (ndx == 0 || ndx == 1)
7291                         p = "int";
7292                 break;
7293         /* chroot */
7294         case 161:
7295                 if (ndx == 0 || ndx == 1)
7296                         p = "int";
7297                 break;
7298         /* sync */
7299         case 162:
7300         /* acct */
7301         case 163:
7302                 if (ndx == 0 || ndx == 1)
7303                         p = "int";
7304                 break;
7305         /* settimeofday */
7306         case 164:
7307                 if (ndx == 0 || ndx == 1)
7308                         p = "int";
7309                 break;
7310         /* linux_mount */
7311         case 165:
7312                 if (ndx == 0 || ndx == 1)
7313                         p = "int";
7314                 break;
7315         /* linux_umount */
7316         case 166:
7317                 if (ndx == 0 || ndx == 1)
7318                         p = "int";
7319                 break;
7320         /* swapon */
7321         case 167:
7322                 if (ndx == 0 || ndx == 1)
7323                         p = "int";
7324                 break;
7325         /* linux_swapoff */
7326         case 168:
7327         /* linux_reboot */
7328         case 169:
7329                 if (ndx == 0 || ndx == 1)
7330                         p = "int";
7331                 break;
7332         /* linux_sethostname */
7333         case 170:
7334                 if (ndx == 0 || ndx == 1)
7335                         p = "int";
7336                 break;
7337         /* linux_setdomainname */
7338         case 171:
7339                 if (ndx == 0 || ndx == 1)
7340                         p = "int";
7341                 break;
7342         /* linux_iopl */
7343         case 172:
7344                 if (ndx == 0 || ndx == 1)
7345                         p = "int";
7346                 break;
7347         /* linux_ioperm */
7348         case 173:
7349         /* linux_init_module */
7350         case 175:
7351         /* linux_delete_module */
7352         case 176:
7353         /* linux_quotactl */
7354         case 179:
7355         /* linux_gettid */
7356         case 186:
7357         /* linux_readahead */
7358         case 187:
7359         /* linux_setxattr */
7360         case 188:
7361         /* linux_lsetxattr */
7362         case 189:
7363         /* linux_fsetxattr */
7364         case 190:
7365         /* linux_getxattr */
7366         case 191:
7367         /* linux_lgetxattr */
7368         case 192:
7369         /* linux_fgetxattr */
7370         case 193:
7371         /* linux_listxattr */
7372         case 194:
7373         /* linux_llistxattr */
7374         case 195:
7375         /* linux_flistxattr */
7376         case 196:
7377         /* linux_removexattr */
7378         case 197:
7379         /* linux_lremovexattr */
7380         case 198:
7381         /* linux_fremovexattr */
7382         case 199:
7383         /* linux_tkill */
7384         case 200:
7385                 if (ndx == 0 || ndx == 1)
7386                         p = "int";
7387                 break;
7388         /* linux_time */
7389         case 201:
7390                 if (ndx == 0 || ndx == 1)
7391                         p = "int";
7392                 break;
7393         /* linux_sys_futex */
7394         case 202:
7395                 if (ndx == 0 || ndx == 1)
7396                         p = "int";
7397                 break;
7398         /* linux_sched_setaffinity */
7399         case 203:
7400                 if (ndx == 0 || ndx == 1)
7401                         p = "int";
7402                 break;
7403         /* linux_sched_getaffinity */
7404         case 204:
7405                 if (ndx == 0 || ndx == 1)
7406                         p = "int";
7407                 break;
7408         /* linux_io_setup */
7409         case 206:
7410         /* linux_io_destroy */
7411         case 207:
7412         /* linux_io_getevents */
7413         case 208:
7414         /* linux_io_submit */
7415         case 209:
7416         /* linux_io_cancel */
7417         case 210:
7418         /* linux_lookup_dcookie */
7419         case 212:
7420         /* linux_epoll_create */
7421         case 213:
7422                 if (ndx == 0 || ndx == 1)
7423                         p = "int";
7424                 break;
7425         /* linux_remap_file_pages */
7426         case 216:
7427         /* linux_getdents64 */
7428         case 217:
7429                 if (ndx == 0 || ndx == 1)
7430                         p = "int";
7431                 break;
7432         /* linux_set_tid_address */
7433         case 218:
7434                 if (ndx == 0 || ndx == 1)
7435                         p = "int";
7436                 break;
7437         /* linux_restart_syscall */
7438         case 219:
7439         /* linux_semtimedop */
7440         case 220:
7441         /* linux_fadvise64 */
7442         case 221:
7443                 if (ndx == 0 || ndx == 1)
7444                         p = "int";
7445                 break;
7446         /* linux_timer_create */
7447         case 222:
7448                 if (ndx == 0 || ndx == 1)
7449                         p = "int";
7450                 break;
7451         /* linux_timer_settime */
7452         case 223:
7453                 if (ndx == 0 || ndx == 1)
7454                         p = "int";
7455                 break;
7456         /* linux_timer_gettime */
7457         case 224:
7458                 if (ndx == 0 || ndx == 1)
7459                         p = "int";
7460                 break;
7461         /* linux_timer_getoverrun */
7462         case 225:
7463                 if (ndx == 0 || ndx == 1)
7464                         p = "int";
7465                 break;
7466         /* linux_timer_delete */
7467         case 226:
7468                 if (ndx == 0 || ndx == 1)
7469                         p = "int";
7470                 break;
7471         /* linux_clock_settime */
7472         case 227:
7473                 if (ndx == 0 || ndx == 1)
7474                         p = "int";
7475                 break;
7476         /* linux_clock_gettime */
7477         case 228:
7478                 if (ndx == 0 || ndx == 1)
7479                         p = "int";
7480                 break;
7481         /* linux_clock_getres */
7482         case 229:
7483                 if (ndx == 0 || ndx == 1)
7484                         p = "int";
7485                 break;
7486         /* linux_clock_nanosleep */
7487         case 230:
7488                 if (ndx == 0 || ndx == 1)
7489                         p = "int";
7490                 break;
7491         /* linux_exit_group */
7492         case 231:
7493                 if (ndx == 0 || ndx == 1)
7494                         p = "int";
7495                 break;
7496         /* linux_epoll_wait */
7497         case 232:
7498                 if (ndx == 0 || ndx == 1)
7499                         p = "int";
7500                 break;
7501         /* linux_epoll_ctl */
7502         case 233:
7503                 if (ndx == 0 || ndx == 1)
7504                         p = "int";
7505                 break;
7506         /* linux_tgkill */
7507         case 234:
7508                 if (ndx == 0 || ndx == 1)
7509                         p = "int";
7510                 break;
7511         /* linux_utimes */
7512         case 235:
7513                 if (ndx == 0 || ndx == 1)
7514                         p = "int";
7515                 break;
7516         /* linux_mbind */
7517         case 237:
7518         /* linux_set_mempolicy */
7519         case 238:
7520         /* linux_get_mempolicy */
7521         case 239:
7522         /* linux_mq_open */
7523         case 240:
7524         /* linux_mq_unlink */
7525         case 241:
7526         /* linux_mq_timedsend */
7527         case 242:
7528         /* linux_mq_timedreceive */
7529         case 243:
7530         /* linux_mq_notify */
7531         case 244:
7532         /* linux_mq_getsetattr */
7533         case 245:
7534         /* linux_kexec_load */
7535         case 246:
7536         /* linux_waitid */
7537         case 247:
7538                 if (ndx == 0 || ndx == 1)
7539                         p = "int";
7540                 break;
7541         /* linux_add_key */
7542         case 248:
7543         /* linux_request_key */
7544         case 249:
7545         /* linux_keyctl */
7546         case 250:
7547         /* linux_ioprio_set */
7548         case 251:
7549         /* linux_ioprio_get */
7550         case 252:
7551         /* linux_inotify_init */
7552         case 253:
7553         /* linux_inotify_add_watch */
7554         case 254:
7555         /* linux_inotify_rm_watch */
7556         case 255:
7557         /* linux_migrate_pages */
7558         case 256:
7559         /* linux_openat */
7560         case 257:
7561                 if (ndx == 0 || ndx == 1)
7562                         p = "int";
7563                 break;
7564         /* linux_mkdirat */
7565         case 258:
7566                 if (ndx == 0 || ndx == 1)
7567                         p = "int";
7568                 break;
7569         /* linux_mknodat */
7570         case 259:
7571                 if (ndx == 0 || ndx == 1)
7572                         p = "int";
7573                 break;
7574         /* linux_fchownat */
7575         case 260:
7576                 if (ndx == 0 || ndx == 1)
7577                         p = "int";
7578                 break;
7579         /* linux_futimesat */
7580         case 261:
7581                 if (ndx == 0 || ndx == 1)
7582                         p = "int";
7583                 break;
7584         /* linux_newfstatat */
7585         case 262:
7586                 if (ndx == 0 || ndx == 1)
7587                         p = "int";
7588                 break;
7589         /* linux_unlinkat */
7590         case 263:
7591                 if (ndx == 0 || ndx == 1)
7592                         p = "int";
7593                 break;
7594         /* linux_renameat */
7595         case 264:
7596                 if (ndx == 0 || ndx == 1)
7597                         p = "int";
7598                 break;
7599         /* linux_linkat */
7600         case 265:
7601                 if (ndx == 0 || ndx == 1)
7602                         p = "int";
7603                 break;
7604         /* linux_symlinkat */
7605         case 266:
7606                 if (ndx == 0 || ndx == 1)
7607                         p = "int";
7608                 break;
7609         /* linux_readlinkat */
7610         case 267:
7611                 if (ndx == 0 || ndx == 1)
7612                         p = "int";
7613                 break;
7614         /* linux_fchmodat */
7615         case 268:
7616                 if (ndx == 0 || ndx == 1)
7617                         p = "int";
7618                 break;
7619         /* linux_faccessat */
7620         case 269:
7621                 if (ndx == 0 || ndx == 1)
7622                         p = "int";
7623                 break;
7624         /* linux_pselect6 */
7625         case 270:
7626                 if (ndx == 0 || ndx == 1)
7627                         p = "int";
7628                 break;
7629         /* linux_ppoll */
7630         case 271:
7631                 if (ndx == 0 || ndx == 1)
7632                         p = "int";
7633                 break;
7634         /* linux_unshare */
7635         case 272:
7636         /* linux_set_robust_list */
7637         case 273:
7638                 if (ndx == 0 || ndx == 1)
7639                         p = "int";
7640                 break;
7641         /* linux_get_robust_list */
7642         case 274:
7643                 if (ndx == 0 || ndx == 1)
7644                         p = "int";
7645                 break;
7646         /* linux_splice */
7647         case 275:
7648                 if (ndx == 0 || ndx == 1)
7649                         p = "int";
7650                 break;
7651         /* linux_tee */
7652         case 276:
7653         /* linux_sync_file_range */
7654         case 277:
7655                 if (ndx == 0 || ndx == 1)
7656                         p = "int";
7657                 break;
7658         /* linux_vmsplice */
7659         case 278:
7660         /* linux_move_pages */
7661         case 279:
7662         /* linux_utimensat */
7663         case 280:
7664                 if (ndx == 0 || ndx == 1)
7665                         p = "int";
7666                 break;
7667         /* linux_epoll_pwait */
7668         case 281:
7669                 if (ndx == 0 || ndx == 1)
7670                         p = "int";
7671                 break;
7672         /* linux_signalfd */
7673         case 282:
7674         /* linux_timerfd_create */
7675         case 283:
7676                 if (ndx == 0 || ndx == 1)
7677                         p = "int";
7678                 break;
7679         /* linux_eventfd */
7680         case 284:
7681                 if (ndx == 0 || ndx == 1)
7682                         p = "int";
7683                 break;
7684         /* linux_fallocate */
7685         case 285:
7686                 if (ndx == 0 || ndx == 1)
7687                         p = "int";
7688                 break;
7689         /* linux_timerfd_settime */
7690         case 286:
7691                 if (ndx == 0 || ndx == 1)
7692                         p = "int";
7693                 break;
7694         /* linux_timerfd_gettime */
7695         case 287:
7696                 if (ndx == 0 || ndx == 1)
7697                         p = "int";
7698                 break;
7699         /* linux_accept4 */
7700         case 288:
7701                 if (ndx == 0 || ndx == 1)
7702                         p = "int";
7703                 break;
7704         /* linux_signalfd4 */
7705         case 289:
7706         /* linux_eventfd2 */
7707         case 290:
7708                 if (ndx == 0 || ndx == 1)
7709                         p = "int";
7710                 break;
7711         /* linux_epoll_create1 */
7712         case 291:
7713                 if (ndx == 0 || ndx == 1)
7714                         p = "int";
7715                 break;
7716         /* linux_dup3 */
7717         case 292:
7718                 if (ndx == 0 || ndx == 1)
7719                         p = "int";
7720                 break;
7721         /* linux_pipe2 */
7722         case 293:
7723                 if (ndx == 0 || ndx == 1)
7724                         p = "int";
7725                 break;
7726         /* linux_inotify_init1 */
7727         case 294:
7728                 if (ndx == 0 || ndx == 1)
7729                         p = "int";
7730                 break;
7731         /* linux_preadv */
7732         case 295:
7733                 if (ndx == 0 || ndx == 1)
7734                         p = "int";
7735                 break;
7736         /* linux_pwritev */
7737         case 296:
7738                 if (ndx == 0 || ndx == 1)
7739                         p = "int";
7740                 break;
7741         /* linux_rt_tgsigqueueinfo */
7742         case 297:
7743                 if (ndx == 0 || ndx == 1)
7744                         p = "int";
7745                 break;
7746         /* linux_perf_event_open */
7747         case 298:
7748         /* linux_recvmmsg */
7749         case 299:
7750                 if (ndx == 0 || ndx == 1)
7751                         p = "int";
7752                 break;
7753         /* linux_fanotify_init */
7754         case 300:
7755         /* linux_fanotify_mark */
7756         case 301:
7757         /* linux_prlimit64 */
7758         case 302:
7759                 if (ndx == 0 || ndx == 1)
7760                         p = "int";
7761                 break;
7762         /* linux_name_to_handle_at */
7763         case 303:
7764         /* linux_open_by_handle_at */
7765         case 304:
7766         /* linux_clock_adjtime */
7767         case 305:
7768         /* linux_syncfs */
7769         case 306:
7770                 if (ndx == 0 || ndx == 1)
7771                         p = "int";
7772                 break;
7773         /* linux_sendmmsg */
7774         case 307:
7775                 if (ndx == 0 || ndx == 1)
7776                         p = "int";
7777                 break;
7778         /* linux_setns */
7779         case 308:
7780                 if (ndx == 0 || ndx == 1)
7781                         p = "int";
7782                 break;
7783         /* linux_getcpu */
7784         case 309:
7785                 if (ndx == 0 || ndx == 1)
7786                         p = "int";
7787                 break;
7788         /* linux_process_vm_readv */
7789         case 310:
7790                 if (ndx == 0 || ndx == 1)
7791                         p = "int";
7792                 break;
7793         /* linux_process_vm_writev */
7794         case 311:
7795                 if (ndx == 0 || ndx == 1)
7796                         p = "int";
7797                 break;
7798         /* linux_kcmp */
7799         case 312:
7800                 if (ndx == 0 || ndx == 1)
7801                         p = "int";
7802                 break;
7803         /* linux_finit_module */
7804         case 313:
7805                 if (ndx == 0 || ndx == 1)
7806                         p = "int";
7807                 break;
7808         /* linux_sched_setattr */
7809         case 314:
7810                 if (ndx == 0 || ndx == 1)
7811                         p = "int";
7812                 break;
7813         /* linux_sched_getattr */
7814         case 315:
7815                 if (ndx == 0 || ndx == 1)
7816                         p = "int";
7817                 break;
7818         /* linux_renameat2 */
7819         case 316:
7820                 if (ndx == 0 || ndx == 1)
7821                         p = "int";
7822                 break;
7823         /* linux_seccomp */
7824         case 317:
7825                 if (ndx == 0 || ndx == 1)
7826                         p = "int";
7827                 break;
7828         /* linux_getrandom */
7829         case 318:
7830                 if (ndx == 0 || ndx == 1)
7831                         p = "int";
7832                 break;
7833         /* linux_memfd_create */
7834         case 319:
7835                 if (ndx == 0 || ndx == 1)
7836                         p = "int";
7837                 break;
7838         /* linux_kexec_file_load */
7839         case 320:
7840                 if (ndx == 0 || ndx == 1)
7841                         p = "int";
7842                 break;
7843         /* linux_bpf */
7844         case 321:
7845                 if (ndx == 0 || ndx == 1)
7846                         p = "int";
7847                 break;
7848         /* linux_execveat */
7849         case 322:
7850                 if (ndx == 0 || ndx == 1)
7851                         p = "int";
7852                 break;
7853         /* linux_userfaultfd */
7854         case 323:
7855                 if (ndx == 0 || ndx == 1)
7856                         p = "int";
7857                 break;
7858         /* linux_membarrier */
7859         case 324:
7860                 if (ndx == 0 || ndx == 1)
7861                         p = "int";
7862                 break;
7863         /* linux_mlock2 */
7864         case 325:
7865                 if (ndx == 0 || ndx == 1)
7866                         p = "int";
7867                 break;
7868         /* linux_copy_file_range */
7869         case 326:
7870                 if (ndx == 0 || ndx == 1)
7871                         p = "int";
7872                 break;
7873         /* linux_preadv2 */
7874         case 327:
7875                 if (ndx == 0 || ndx == 1)
7876                         p = "int";
7877                 break;
7878         /* linux_pwritev2 */
7879         case 328:
7880                 if (ndx == 0 || ndx == 1)
7881                         p = "int";
7882                 break;
7883         /* linux_pkey_mprotect */
7884         case 329:
7885                 if (ndx == 0 || ndx == 1)
7886                         p = "int";
7887                 break;
7888         /* linux_pkey_alloc */
7889         case 330:
7890                 if (ndx == 0 || ndx == 1)
7891                         p = "int";
7892                 break;
7893         /* linux_pkey_free */
7894         case 331:
7895                 if (ndx == 0 || ndx == 1)
7896                         p = "int";
7897                 break;
7898         /* linux_statx */
7899         case 332:
7900                 if (ndx == 0 || ndx == 1)
7901                         p = "int";
7902                 break;
7903         /* linux_io_pgetevents */
7904         case 333:
7905         /* linux_rseq */
7906         case 334:
7907         /* linux_pidfd_send_signal */
7908         case 424:
7909                 if (ndx == 0 || ndx == 1)
7910                         p = "int";
7911                 break;
7912         /* linux_io_uring_setup */
7913         case 425:
7914         /* linux_io_uring_enter */
7915         case 426:
7916         /* linux_io_uring_register */
7917         case 427:
7918         default:
7919                 break;
7920         };
7921         if (p != NULL)
7922                 strlcpy(desc, p, descsz);
7923 }