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