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