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