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