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