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