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