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