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