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