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