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