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