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 default:
3089 *n_args = 0;
3090 break;
3091 };
3092 }
3093 static void
systrace_entry_setargdesc(int sysnum,int ndx,char * desc,size_t descsz)3094 systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
3095 {
3096 const char *p = NULL;
3097 switch (sysnum) {
3098 #define nosys linux_nosys
3099 /* linux_exit */
3100 case 1:
3101 switch(ndx) {
3102 case 0:
3103 p = "int";
3104 break;
3105 default:
3106 break;
3107 };
3108 break;
3109 /* linux_fork */
3110 case 2:
3111 break;
3112 /* read */
3113 case 3:
3114 switch(ndx) {
3115 case 0:
3116 p = "int";
3117 break;
3118 case 1:
3119 p = "userland char *";
3120 break;
3121 case 2:
3122 p = "u_int";
3123 break;
3124 default:
3125 break;
3126 };
3127 break;
3128 /* write */
3129 case 4:
3130 switch(ndx) {
3131 case 0:
3132 p = "int";
3133 break;
3134 case 1:
3135 p = "userland char *";
3136 break;
3137 case 2:
3138 p = "u_int";
3139 break;
3140 default:
3141 break;
3142 };
3143 break;
3144 /* linux_open */
3145 case 5:
3146 switch(ndx) {
3147 case 0:
3148 p = "userland char *";
3149 break;
3150 case 1:
3151 p = "l_int";
3152 break;
3153 case 2:
3154 p = "l_int";
3155 break;
3156 default:
3157 break;
3158 };
3159 break;
3160 /* close */
3161 case 6:
3162 switch(ndx) {
3163 case 0:
3164 p = "int";
3165 break;
3166 default:
3167 break;
3168 };
3169 break;
3170 /* linux_waitpid */
3171 case 7:
3172 switch(ndx) {
3173 case 0:
3174 p = "l_pid_t";
3175 break;
3176 case 1:
3177 p = "userland l_int *";
3178 break;
3179 case 2:
3180 p = "l_int";
3181 break;
3182 default:
3183 break;
3184 };
3185 break;
3186 /* linux_creat */
3187 case 8:
3188 switch(ndx) {
3189 case 0:
3190 p = "userland char *";
3191 break;
3192 case 1:
3193 p = "l_int";
3194 break;
3195 default:
3196 break;
3197 };
3198 break;
3199 /* linux_link */
3200 case 9:
3201 switch(ndx) {
3202 case 0:
3203 p = "userland char *";
3204 break;
3205 case 1:
3206 p = "userland char *";
3207 break;
3208 default:
3209 break;
3210 };
3211 break;
3212 /* linux_unlink */
3213 case 10:
3214 switch(ndx) {
3215 case 0:
3216 p = "userland char *";
3217 break;
3218 default:
3219 break;
3220 };
3221 break;
3222 /* linux_execve */
3223 case 11:
3224 switch(ndx) {
3225 case 0:
3226 p = "userland char *";
3227 break;
3228 case 1:
3229 p = "userland uint32_t *";
3230 break;
3231 case 2:
3232 p = "userland uint32_t *";
3233 break;
3234 default:
3235 break;
3236 };
3237 break;
3238 /* linux_chdir */
3239 case 12:
3240 switch(ndx) {
3241 case 0:
3242 p = "userland char *";
3243 break;
3244 default:
3245 break;
3246 };
3247 break;
3248 /* linux_time */
3249 case 13:
3250 switch(ndx) {
3251 case 0:
3252 p = "userland l_time_t *";
3253 break;
3254 default:
3255 break;
3256 };
3257 break;
3258 /* linux_mknod */
3259 case 14:
3260 switch(ndx) {
3261 case 0:
3262 p = "userland char *";
3263 break;
3264 case 1:
3265 p = "l_int";
3266 break;
3267 case 2:
3268 p = "l_dev_t";
3269 break;
3270 default:
3271 break;
3272 };
3273 break;
3274 /* linux_chmod */
3275 case 15:
3276 switch(ndx) {
3277 case 0:
3278 p = "userland char *";
3279 break;
3280 case 1:
3281 p = "l_mode_t";
3282 break;
3283 default:
3284 break;
3285 };
3286 break;
3287 /* linux_lchown16 */
3288 case 16:
3289 switch(ndx) {
3290 case 0:
3291 p = "userland char *";
3292 break;
3293 case 1:
3294 p = "l_uid16_t";
3295 break;
3296 case 2:
3297 p = "l_gid16_t";
3298 break;
3299 default:
3300 break;
3301 };
3302 break;
3303 /* linux_stat */
3304 case 18:
3305 switch(ndx) {
3306 case 0:
3307 p = "userland char *";
3308 break;
3309 case 1:
3310 p = "userland struct linux_stat *";
3311 break;
3312 default:
3313 break;
3314 };
3315 break;
3316 /* linux_lseek */
3317 case 19:
3318 switch(ndx) {
3319 case 0:
3320 p = "l_uint";
3321 break;
3322 case 1:
3323 p = "l_off_t";
3324 break;
3325 case 2:
3326 p = "l_int";
3327 break;
3328 default:
3329 break;
3330 };
3331 break;
3332 /* linux_getpid */
3333 case 20:
3334 break;
3335 /* linux_mount */
3336 case 21:
3337 switch(ndx) {
3338 case 0:
3339 p = "userland char *";
3340 break;
3341 case 1:
3342 p = "userland char *";
3343 break;
3344 case 2:
3345 p = "userland char *";
3346 break;
3347 case 3:
3348 p = "l_ulong";
3349 break;
3350 case 4:
3351 p = "userland void *";
3352 break;
3353 default:
3354 break;
3355 };
3356 break;
3357 /* linux_oldumount */
3358 case 22:
3359 switch(ndx) {
3360 case 0:
3361 p = "userland char *";
3362 break;
3363 default:
3364 break;
3365 };
3366 break;
3367 /* linux_setuid16 */
3368 case 23:
3369 switch(ndx) {
3370 case 0:
3371 p = "l_uid16_t";
3372 break;
3373 default:
3374 break;
3375 };
3376 break;
3377 /* linux_getuid16 */
3378 case 24:
3379 break;
3380 /* linux_stime */
3381 case 25:
3382 break;
3383 /* linux_ptrace */
3384 case 26:
3385 switch(ndx) {
3386 case 0:
3387 p = "l_long";
3388 break;
3389 case 1:
3390 p = "l_long";
3391 break;
3392 case 2:
3393 p = "l_long";
3394 break;
3395 case 3:
3396 p = "l_long";
3397 break;
3398 default:
3399 break;
3400 };
3401 break;
3402 /* linux_alarm */
3403 case 27:
3404 switch(ndx) {
3405 case 0:
3406 p = "l_uint";
3407 break;
3408 default:
3409 break;
3410 };
3411 break;
3412 /* linux_pause */
3413 case 29:
3414 break;
3415 /* linux_utime */
3416 case 30:
3417 switch(ndx) {
3418 case 0:
3419 p = "userland char *";
3420 break;
3421 case 1:
3422 p = "userland struct l_utimbuf *";
3423 break;
3424 default:
3425 break;
3426 };
3427 break;
3428 /* linux_access */
3429 case 33:
3430 switch(ndx) {
3431 case 0:
3432 p = "userland char *";
3433 break;
3434 case 1:
3435 p = "l_int";
3436 break;
3437 default:
3438 break;
3439 };
3440 break;
3441 /* linux_nice */
3442 case 34:
3443 switch(ndx) {
3444 case 0:
3445 p = "l_int";
3446 break;
3447 default:
3448 break;
3449 };
3450 break;
3451 /* sync */
3452 case 36:
3453 break;
3454 /* linux_kill */
3455 case 37:
3456 switch(ndx) {
3457 case 0:
3458 p = "l_int";
3459 break;
3460 case 1:
3461 p = "l_int";
3462 break;
3463 default:
3464 break;
3465 };
3466 break;
3467 /* linux_rename */
3468 case 38:
3469 switch(ndx) {
3470 case 0:
3471 p = "userland char *";
3472 break;
3473 case 1:
3474 p = "userland char *";
3475 break;
3476 default:
3477 break;
3478 };
3479 break;
3480 /* linux_mkdir */
3481 case 39:
3482 switch(ndx) {
3483 case 0:
3484 p = "userland char *";
3485 break;
3486 case 1:
3487 p = "l_int";
3488 break;
3489 default:
3490 break;
3491 };
3492 break;
3493 /* linux_rmdir */
3494 case 40:
3495 switch(ndx) {
3496 case 0:
3497 p = "userland char *";
3498 break;
3499 default:
3500 break;
3501 };
3502 break;
3503 /* dup */
3504 case 41:
3505 switch(ndx) {
3506 case 0:
3507 p = "u_int";
3508 break;
3509 default:
3510 break;
3511 };
3512 break;
3513 /* linux_pipe */
3514 case 42:
3515 switch(ndx) {
3516 case 0:
3517 p = "userland l_int *";
3518 break;
3519 default:
3520 break;
3521 };
3522 break;
3523 /* linux_times */
3524 case 43:
3525 switch(ndx) {
3526 case 0:
3527 p = "userland struct l_times_argv *";
3528 break;
3529 default:
3530 break;
3531 };
3532 break;
3533 /* linux_brk */
3534 case 45:
3535 switch(ndx) {
3536 case 0:
3537 p = "l_ulong";
3538 break;
3539 default:
3540 break;
3541 };
3542 break;
3543 /* linux_setgid16 */
3544 case 46:
3545 switch(ndx) {
3546 case 0:
3547 p = "l_gid16_t";
3548 break;
3549 default:
3550 break;
3551 };
3552 break;
3553 /* linux_getgid16 */
3554 case 47:
3555 break;
3556 /* linux_signal */
3557 case 48:
3558 switch(ndx) {
3559 case 0:
3560 p = "l_int";
3561 break;
3562 case 1:
3563 p = "l_handler_t";
3564 break;
3565 default:
3566 break;
3567 };
3568 break;
3569 /* linux_geteuid16 */
3570 case 49:
3571 break;
3572 /* linux_getegid16 */
3573 case 50:
3574 break;
3575 /* acct */
3576 case 51:
3577 switch(ndx) {
3578 case 0:
3579 p = "userland char *";
3580 break;
3581 default:
3582 break;
3583 };
3584 break;
3585 /* linux_umount */
3586 case 52:
3587 switch(ndx) {
3588 case 0:
3589 p = "userland char *";
3590 break;
3591 case 1:
3592 p = "l_int";
3593 break;
3594 default:
3595 break;
3596 };
3597 break;
3598 /* linux_ioctl */
3599 case 54:
3600 switch(ndx) {
3601 case 0:
3602 p = "l_uint";
3603 break;
3604 case 1:
3605 p = "l_uint";
3606 break;
3607 case 2:
3608 p = "uintptr_t";
3609 break;
3610 default:
3611 break;
3612 };
3613 break;
3614 /* linux_fcntl */
3615 case 55:
3616 switch(ndx) {
3617 case 0:
3618 p = "l_uint";
3619 break;
3620 case 1:
3621 p = "l_uint";
3622 break;
3623 case 2:
3624 p = "uintptr_t";
3625 break;
3626 default:
3627 break;
3628 };
3629 break;
3630 /* setpgid */
3631 case 57:
3632 switch(ndx) {
3633 case 0:
3634 p = "int";
3635 break;
3636 case 1:
3637 p = "int";
3638 break;
3639 default:
3640 break;
3641 };
3642 break;
3643 /* linux_olduname */
3644 case 59:
3645 break;
3646 /* umask */
3647 case 60:
3648 switch(ndx) {
3649 case 0:
3650 p = "int";
3651 break;
3652 default:
3653 break;
3654 };
3655 break;
3656 /* chroot */
3657 case 61:
3658 switch(ndx) {
3659 case 0:
3660 p = "userland char *";
3661 break;
3662 default:
3663 break;
3664 };
3665 break;
3666 /* linux_ustat */
3667 case 62:
3668 switch(ndx) {
3669 case 0:
3670 p = "l_dev_t";
3671 break;
3672 case 1:
3673 p = "userland struct l_ustat *";
3674 break;
3675 default:
3676 break;
3677 };
3678 break;
3679 /* dup2 */
3680 case 63:
3681 switch(ndx) {
3682 case 0:
3683 p = "u_int";
3684 break;
3685 case 1:
3686 p = "u_int";
3687 break;
3688 default:
3689 break;
3690 };
3691 break;
3692 /* linux_getppid */
3693 case 64:
3694 break;
3695 /* getpgrp */
3696 case 65:
3697 break;
3698 /* setsid */
3699 case 66:
3700 break;
3701 /* linux_sigaction */
3702 case 67:
3703 switch(ndx) {
3704 case 0:
3705 p = "l_int";
3706 break;
3707 case 1:
3708 p = "userland l_osigaction_t *";
3709 break;
3710 case 2:
3711 p = "userland l_osigaction_t *";
3712 break;
3713 default:
3714 break;
3715 };
3716 break;
3717 /* linux_sgetmask */
3718 case 68:
3719 break;
3720 /* linux_ssetmask */
3721 case 69:
3722 switch(ndx) {
3723 case 0:
3724 p = "l_osigset_t";
3725 break;
3726 default:
3727 break;
3728 };
3729 break;
3730 /* linux_setreuid16 */
3731 case 70:
3732 switch(ndx) {
3733 case 0:
3734 p = "l_uid16_t";
3735 break;
3736 case 1:
3737 p = "l_uid16_t";
3738 break;
3739 default:
3740 break;
3741 };
3742 break;
3743 /* linux_setregid16 */
3744 case 71:
3745 switch(ndx) {
3746 case 0:
3747 p = "l_gid16_t";
3748 break;
3749 case 1:
3750 p = "l_gid16_t";
3751 break;
3752 default:
3753 break;
3754 };
3755 break;
3756 /* linux_sigsuspend */
3757 case 72:
3758 switch(ndx) {
3759 case 0:
3760 p = "l_int";
3761 break;
3762 case 1:
3763 p = "l_int";
3764 break;
3765 case 2:
3766 p = "l_osigset_t";
3767 break;
3768 default:
3769 break;
3770 };
3771 break;
3772 /* linux_sigpending */
3773 case 73:
3774 switch(ndx) {
3775 case 0:
3776 p = "userland l_osigset_t *";
3777 break;
3778 default:
3779 break;
3780 };
3781 break;
3782 /* linux_sethostname */
3783 case 74:
3784 switch(ndx) {
3785 case 0:
3786 p = "userland char *";
3787 break;
3788 case 1:
3789 p = "u_int";
3790 break;
3791 default:
3792 break;
3793 };
3794 break;
3795 /* linux_setrlimit */
3796 case 75:
3797 switch(ndx) {
3798 case 0:
3799 p = "l_uint";
3800 break;
3801 case 1:
3802 p = "userland struct l_rlimit *";
3803 break;
3804 default:
3805 break;
3806 };
3807 break;
3808 /* linux_old_getrlimit */
3809 case 76:
3810 switch(ndx) {
3811 case 0:
3812 p = "l_uint";
3813 break;
3814 case 1:
3815 p = "userland struct l_rlimit *";
3816 break;
3817 default:
3818 break;
3819 };
3820 break;
3821 /* linux_getrusage */
3822 case 77:
3823 switch(ndx) {
3824 case 0:
3825 p = "int";
3826 break;
3827 case 1:
3828 p = "userland struct l_rusage *";
3829 break;
3830 default:
3831 break;
3832 };
3833 break;
3834 /* linux_gettimeofday */
3835 case 78:
3836 switch(ndx) {
3837 case 0:
3838 p = "userland struct l_timeval *";
3839 break;
3840 case 1:
3841 p = "userland struct timezone *";
3842 break;
3843 default:
3844 break;
3845 };
3846 break;
3847 /* linux_settimeofday */
3848 case 79:
3849 switch(ndx) {
3850 case 0:
3851 p = "userland struct l_timeval *";
3852 break;
3853 case 1:
3854 p = "userland struct timezone *";
3855 break;
3856 default:
3857 break;
3858 };
3859 break;
3860 /* linux_getgroups16 */
3861 case 80:
3862 switch(ndx) {
3863 case 0:
3864 p = "l_uint";
3865 break;
3866 case 1:
3867 p = "userland l_gid16_t *";
3868 break;
3869 default:
3870 break;
3871 };
3872 break;
3873 /* linux_setgroups16 */
3874 case 81:
3875 switch(ndx) {
3876 case 0:
3877 p = "l_uint";
3878 break;
3879 case 1:
3880 p = "userland l_gid16_t *";
3881 break;
3882 default:
3883 break;
3884 };
3885 break;
3886 /* linux_old_select */
3887 case 82:
3888 switch(ndx) {
3889 case 0:
3890 p = "userland struct l_old_select_argv *";
3891 break;
3892 default:
3893 break;
3894 };
3895 break;
3896 /* linux_symlink */
3897 case 83:
3898 switch(ndx) {
3899 case 0:
3900 p = "userland char *";
3901 break;
3902 case 1:
3903 p = "userland char *";
3904 break;
3905 default:
3906 break;
3907 };
3908 break;
3909 /* linux_lstat */
3910 case 84:
3911 switch(ndx) {
3912 case 0:
3913 p = "userland char *";
3914 break;
3915 case 1:
3916 p = "userland struct linux_lstat *";
3917 break;
3918 default:
3919 break;
3920 };
3921 break;
3922 /* linux_readlink */
3923 case 85:
3924 switch(ndx) {
3925 case 0:
3926 p = "userland char *";
3927 break;
3928 case 1:
3929 p = "userland char *";
3930 break;
3931 case 2:
3932 p = "l_int";
3933 break;
3934 default:
3935 break;
3936 };
3937 break;
3938 /* swapon */
3939 case 87:
3940 switch(ndx) {
3941 case 0:
3942 p = "userland char *";
3943 break;
3944 default:
3945 break;
3946 };
3947 break;
3948 /* linux_reboot */
3949 case 88:
3950 switch(ndx) {
3951 case 0:
3952 p = "l_int";
3953 break;
3954 case 1:
3955 p = "l_int";
3956 break;
3957 case 2:
3958 p = "l_uint";
3959 break;
3960 case 3:
3961 p = "userland void *";
3962 break;
3963 default:
3964 break;
3965 };
3966 break;
3967 /* linux_readdir */
3968 case 89:
3969 switch(ndx) {
3970 case 0:
3971 p = "l_uint";
3972 break;
3973 case 1:
3974 p = "userland struct l_dirent *";
3975 break;
3976 case 2:
3977 p = "l_uint";
3978 break;
3979 default:
3980 break;
3981 };
3982 break;
3983 /* linux_mmap */
3984 case 90:
3985 switch(ndx) {
3986 case 0:
3987 p = "userland struct l_mmap_argv *";
3988 break;
3989 default:
3990 break;
3991 };
3992 break;
3993 /* munmap */
3994 case 91:
3995 switch(ndx) {
3996 case 0:
3997 p = "caddr_t";
3998 break;
3999 case 1:
4000 p = "int";
4001 break;
4002 default:
4003 break;
4004 };
4005 break;
4006 /* linux_truncate */
4007 case 92:
4008 switch(ndx) {
4009 case 0:
4010 p = "userland char *";
4011 break;
4012 case 1:
4013 p = "l_ulong";
4014 break;
4015 default:
4016 break;
4017 };
4018 break;
4019 /* linux_ftruncate */
4020 case 93:
4021 switch(ndx) {
4022 case 0:
4023 p = "int";
4024 break;
4025 case 1:
4026 p = "long";
4027 break;
4028 default:
4029 break;
4030 };
4031 break;
4032 /* fchmod */
4033 case 94:
4034 switch(ndx) {
4035 case 0:
4036 p = "int";
4037 break;
4038 case 1:
4039 p = "int";
4040 break;
4041 default:
4042 break;
4043 };
4044 break;
4045 /* fchown */
4046 case 95:
4047 switch(ndx) {
4048 case 0:
4049 p = "int";
4050 break;
4051 case 1:
4052 p = "int";
4053 break;
4054 case 2:
4055 p = "int";
4056 break;
4057 default:
4058 break;
4059 };
4060 break;
4061 /* linux_getpriority */
4062 case 96:
4063 switch(ndx) {
4064 case 0:
4065 p = "int";
4066 break;
4067 case 1:
4068 p = "int";
4069 break;
4070 default:
4071 break;
4072 };
4073 break;
4074 /* setpriority */
4075 case 97:
4076 switch(ndx) {
4077 case 0:
4078 p = "int";
4079 break;
4080 case 1:
4081 p = "int";
4082 break;
4083 case 2:
4084 p = "int";
4085 break;
4086 default:
4087 break;
4088 };
4089 break;
4090 /* linux_statfs */
4091 case 99:
4092 switch(ndx) {
4093 case 0:
4094 p = "userland char *";
4095 break;
4096 case 1:
4097 p = "userland struct l_statfs_buf *";
4098 break;
4099 default:
4100 break;
4101 };
4102 break;
4103 /* linux_fstatfs */
4104 case 100:
4105 switch(ndx) {
4106 case 0:
4107 p = "l_uint";
4108 break;
4109 case 1:
4110 p = "userland struct l_statfs_buf *";
4111 break;
4112 default:
4113 break;
4114 };
4115 break;
4116 /* linux_socketcall */
4117 case 102:
4118 switch(ndx) {
4119 case 0:
4120 p = "l_int";
4121 break;
4122 case 1:
4123 p = "l_ulong";
4124 break;
4125 default:
4126 break;
4127 };
4128 break;
4129 /* linux_syslog */
4130 case 103:
4131 switch(ndx) {
4132 case 0:
4133 p = "l_int";
4134 break;
4135 case 1:
4136 p = "userland char *";
4137 break;
4138 case 2:
4139 p = "l_int";
4140 break;
4141 default:
4142 break;
4143 };
4144 break;
4145 /* linux_setitimer */
4146 case 104:
4147 switch(ndx) {
4148 case 0:
4149 p = "l_int";
4150 break;
4151 case 1:
4152 p = "userland struct l_itimerval *";
4153 break;
4154 case 2:
4155 p = "userland struct l_itimerval *";
4156 break;
4157 default:
4158 break;
4159 };
4160 break;
4161 /* linux_getitimer */
4162 case 105:
4163 switch(ndx) {
4164 case 0:
4165 p = "l_int";
4166 break;
4167 case 1:
4168 p = "userland struct l_itimerval *";
4169 break;
4170 default:
4171 break;
4172 };
4173 break;
4174 /* linux_newstat */
4175 case 106:
4176 switch(ndx) {
4177 case 0:
4178 p = "userland char *";
4179 break;
4180 case 1:
4181 p = "userland struct l_newstat *";
4182 break;
4183 default:
4184 break;
4185 };
4186 break;
4187 /* linux_newlstat */
4188 case 107:
4189 switch(ndx) {
4190 case 0:
4191 p = "userland char *";
4192 break;
4193 case 1:
4194 p = "userland struct l_newstat *";
4195 break;
4196 default:
4197 break;
4198 };
4199 break;
4200 /* linux_newfstat */
4201 case 108:
4202 switch(ndx) {
4203 case 0:
4204 p = "l_uint";
4205 break;
4206 case 1:
4207 p = "userland struct l_newstat *";
4208 break;
4209 default:
4210 break;
4211 };
4212 break;
4213 /* linux_uname */
4214 case 109:
4215 break;
4216 /* linux_iopl */
4217 case 110:
4218 switch(ndx) {
4219 case 0:
4220 p = "l_int";
4221 break;
4222 default:
4223 break;
4224 };
4225 break;
4226 /* linux_vhangup */
4227 case 111:
4228 break;
4229 /* linux_wait4 */
4230 case 114:
4231 switch(ndx) {
4232 case 0:
4233 p = "l_pid_t";
4234 break;
4235 case 1:
4236 p = "userland l_int *";
4237 break;
4238 case 2:
4239 p = "l_int";
4240 break;
4241 case 3:
4242 p = "userland struct l_rusage *";
4243 break;
4244 default:
4245 break;
4246 };
4247 break;
4248 /* linux_swapoff */
4249 case 115:
4250 break;
4251 /* linux_sysinfo */
4252 case 116:
4253 switch(ndx) {
4254 case 0:
4255 p = "userland struct l_sysinfo *";
4256 break;
4257 default:
4258 break;
4259 };
4260 break;
4261 /* linux_ipc */
4262 case 117:
4263 switch(ndx) {
4264 case 0:
4265 p = "l_uint";
4266 break;
4267 case 1:
4268 p = "l_int";
4269 break;
4270 case 2:
4271 p = "l_int";
4272 break;
4273 case 3:
4274 p = "l_uint";
4275 break;
4276 case 4:
4277 p = "l_uintptr_t";
4278 break;
4279 case 5:
4280 p = "l_uint";
4281 break;
4282 default:
4283 break;
4284 };
4285 break;
4286 /* fsync */
4287 case 118:
4288 switch(ndx) {
4289 case 0:
4290 p = "int";
4291 break;
4292 default:
4293 break;
4294 };
4295 break;
4296 /* linux_sigreturn */
4297 case 119:
4298 switch(ndx) {
4299 case 0:
4300 p = "userland struct l_sigframe *";
4301 break;
4302 default:
4303 break;
4304 };
4305 break;
4306 /* linux_clone */
4307 case 120:
4308 switch(ndx) {
4309 case 0:
4310 p = "l_int";
4311 break;
4312 case 1:
4313 p = "userland void *";
4314 break;
4315 case 2:
4316 p = "userland void *";
4317 break;
4318 case 3:
4319 p = "userland void *";
4320 break;
4321 case 4:
4322 p = "userland void *";
4323 break;
4324 default:
4325 break;
4326 };
4327 break;
4328 /* linux_setdomainname */
4329 case 121:
4330 switch(ndx) {
4331 case 0:
4332 p = "userland char *";
4333 break;
4334 case 1:
4335 p = "int";
4336 break;
4337 default:
4338 break;
4339 };
4340 break;
4341 /* linux_newuname */
4342 case 122:
4343 switch(ndx) {
4344 case 0:
4345 p = "userland struct l_new_utsname *";
4346 break;
4347 default:
4348 break;
4349 };
4350 break;
4351 /* linux_adjtimex */
4352 case 124:
4353 break;
4354 /* linux_mprotect */
4355 case 125:
4356 switch(ndx) {
4357 case 0:
4358 p = "caddr_t";
4359 break;
4360 case 1:
4361 p = "int";
4362 break;
4363 case 2:
4364 p = "int";
4365 break;
4366 default:
4367 break;
4368 };
4369 break;
4370 /* linux_sigprocmask */
4371 case 126:
4372 switch(ndx) {
4373 case 0:
4374 p = "l_int";
4375 break;
4376 case 1:
4377 p = "userland l_osigset_t *";
4378 break;
4379 case 2:
4380 p = "userland l_osigset_t *";
4381 break;
4382 default:
4383 break;
4384 };
4385 break;
4386 /* linux_init_module */
4387 case 128:
4388 break;
4389 /* linux_delete_module */
4390 case 129:
4391 break;
4392 /* linux_quotactl */
4393 case 131:
4394 break;
4395 /* getpgid */
4396 case 132:
4397 switch(ndx) {
4398 case 0:
4399 p = "int";
4400 break;
4401 default:
4402 break;
4403 };
4404 break;
4405 /* fchdir */
4406 case 133:
4407 switch(ndx) {
4408 case 0:
4409 p = "int";
4410 break;
4411 default:
4412 break;
4413 };
4414 break;
4415 /* linux_bdflush */
4416 case 134:
4417 break;
4418 /* linux_sysfs */
4419 case 135:
4420 switch(ndx) {
4421 case 0:
4422 p = "l_int";
4423 break;
4424 case 1:
4425 p = "l_ulong";
4426 break;
4427 case 2:
4428 p = "l_ulong";
4429 break;
4430 default:
4431 break;
4432 };
4433 break;
4434 /* linux_personality */
4435 case 136:
4436 switch(ndx) {
4437 case 0:
4438 p = "l_uint";
4439 break;
4440 default:
4441 break;
4442 };
4443 break;
4444 /* linux_setfsuid16 */
4445 case 138:
4446 switch(ndx) {
4447 case 0:
4448 p = "l_uid16_t";
4449 break;
4450 default:
4451 break;
4452 };
4453 break;
4454 /* linux_setfsgid16 */
4455 case 139:
4456 switch(ndx) {
4457 case 0:
4458 p = "l_gid16_t";
4459 break;
4460 default:
4461 break;
4462 };
4463 break;
4464 /* linux_llseek */
4465 case 140:
4466 switch(ndx) {
4467 case 0:
4468 p = "l_int";
4469 break;
4470 case 1:
4471 p = "l_ulong";
4472 break;
4473 case 2:
4474 p = "l_ulong";
4475 break;
4476 case 3:
4477 p = "userland l_loff_t *";
4478 break;
4479 case 4:
4480 p = "l_uint";
4481 break;
4482 default:
4483 break;
4484 };
4485 break;
4486 /* linux_getdents */
4487 case 141:
4488 switch(ndx) {
4489 case 0:
4490 p = "l_uint";
4491 break;
4492 case 1:
4493 p = "userland void *";
4494 break;
4495 case 2:
4496 p = "l_uint";
4497 break;
4498 default:
4499 break;
4500 };
4501 break;
4502 /* linux_select */
4503 case 142:
4504 switch(ndx) {
4505 case 0:
4506 p = "l_int";
4507 break;
4508 case 1:
4509 p = "userland l_fd_set *";
4510 break;
4511 case 2:
4512 p = "userland l_fd_set *";
4513 break;
4514 case 3:
4515 p = "userland l_fd_set *";
4516 break;
4517 case 4:
4518 p = "userland struct l_timeval *";
4519 break;
4520 default:
4521 break;
4522 };
4523 break;
4524 /* flock */
4525 case 143:
4526 switch(ndx) {
4527 case 0:
4528 p = "int";
4529 break;
4530 case 1:
4531 p = "int";
4532 break;
4533 default:
4534 break;
4535 };
4536 break;
4537 /* linux_msync */
4538 case 144:
4539 switch(ndx) {
4540 case 0:
4541 p = "l_ulong";
4542 break;
4543 case 1:
4544 p = "l_size_t";
4545 break;
4546 case 2:
4547 p = "l_int";
4548 break;
4549 default:
4550 break;
4551 };
4552 break;
4553 /* linux_readv */
4554 case 145:
4555 switch(ndx) {
4556 case 0:
4557 p = "l_ulong";
4558 break;
4559 case 1:
4560 p = "userland struct l_iovec32 *";
4561 break;
4562 case 2:
4563 p = "l_ulong";
4564 break;
4565 default:
4566 break;
4567 };
4568 break;
4569 /* linux_writev */
4570 case 146:
4571 switch(ndx) {
4572 case 0:
4573 p = "l_ulong";
4574 break;
4575 case 1:
4576 p = "userland struct l_iovec32 *";
4577 break;
4578 case 2:
4579 p = "l_ulong";
4580 break;
4581 default:
4582 break;
4583 };
4584 break;
4585 /* linux_getsid */
4586 case 147:
4587 switch(ndx) {
4588 case 0:
4589 p = "l_pid_t";
4590 break;
4591 default:
4592 break;
4593 };
4594 break;
4595 /* linux_fdatasync */
4596 case 148:
4597 switch(ndx) {
4598 case 0:
4599 p = "l_uint";
4600 break;
4601 default:
4602 break;
4603 };
4604 break;
4605 /* linux_sysctl */
4606 case 149:
4607 switch(ndx) {
4608 case 0:
4609 p = "userland struct l___sysctl_args *";
4610 break;
4611 default:
4612 break;
4613 };
4614 break;
4615 /* mlock */
4616 case 150:
4617 switch(ndx) {
4618 case 0:
4619 p = "userland const void *";
4620 break;
4621 case 1:
4622 p = "size_t";
4623 break;
4624 default:
4625 break;
4626 };
4627 break;
4628 /* munlock */
4629 case 151:
4630 switch(ndx) {
4631 case 0:
4632 p = "userland const void *";
4633 break;
4634 case 1:
4635 p = "size_t";
4636 break;
4637 default:
4638 break;
4639 };
4640 break;
4641 /* mlockall */
4642 case 152:
4643 switch(ndx) {
4644 case 0:
4645 p = "int";
4646 break;
4647 default:
4648 break;
4649 };
4650 break;
4651 /* munlockall */
4652 case 153:
4653 break;
4654 /* linux_sched_setparam */
4655 case 154:
4656 switch(ndx) {
4657 case 0:
4658 p = "l_pid_t";
4659 break;
4660 case 1:
4661 p = "userland struct sched_param *";
4662 break;
4663 default:
4664 break;
4665 };
4666 break;
4667 /* linux_sched_getparam */
4668 case 155:
4669 switch(ndx) {
4670 case 0:
4671 p = "l_pid_t";
4672 break;
4673 case 1:
4674 p = "userland struct sched_param *";
4675 break;
4676 default:
4677 break;
4678 };
4679 break;
4680 /* linux_sched_setscheduler */
4681 case 156:
4682 switch(ndx) {
4683 case 0:
4684 p = "l_pid_t";
4685 break;
4686 case 1:
4687 p = "l_int";
4688 break;
4689 case 2:
4690 p = "userland struct sched_param *";
4691 break;
4692 default:
4693 break;
4694 };
4695 break;
4696 /* linux_sched_getscheduler */
4697 case 157:
4698 switch(ndx) {
4699 case 0:
4700 p = "l_pid_t";
4701 break;
4702 default:
4703 break;
4704 };
4705 break;
4706 /* sched_yield */
4707 case 158:
4708 break;
4709 /* linux_sched_get_priority_max */
4710 case 159:
4711 switch(ndx) {
4712 case 0:
4713 p = "l_int";
4714 break;
4715 default:
4716 break;
4717 };
4718 break;
4719 /* linux_sched_get_priority_min */
4720 case 160:
4721 switch(ndx) {
4722 case 0:
4723 p = "l_int";
4724 break;
4725 default:
4726 break;
4727 };
4728 break;
4729 /* linux_sched_rr_get_interval */
4730 case 161:
4731 switch(ndx) {
4732 case 0:
4733 p = "l_pid_t";
4734 break;
4735 case 1:
4736 p = "userland struct l_timespec *";
4737 break;
4738 default:
4739 break;
4740 };
4741 break;
4742 /* linux_nanosleep */
4743 case 162:
4744 switch(ndx) {
4745 case 0:
4746 p = "userland const struct l_timespec *";
4747 break;
4748 case 1:
4749 p = "userland struct l_timespec *";
4750 break;
4751 default:
4752 break;
4753 };
4754 break;
4755 /* linux_mremap */
4756 case 163:
4757 switch(ndx) {
4758 case 0:
4759 p = "l_ulong";
4760 break;
4761 case 1:
4762 p = "l_ulong";
4763 break;
4764 case 2:
4765 p = "l_ulong";
4766 break;
4767 case 3:
4768 p = "l_ulong";
4769 break;
4770 case 4:
4771 p = "l_ulong";
4772 break;
4773 default:
4774 break;
4775 };
4776 break;
4777 /* linux_setresuid16 */
4778 case 164:
4779 switch(ndx) {
4780 case 0:
4781 p = "l_uid16_t";
4782 break;
4783 case 1:
4784 p = "l_uid16_t";
4785 break;
4786 case 2:
4787 p = "l_uid16_t";
4788 break;
4789 default:
4790 break;
4791 };
4792 break;
4793 /* linux_getresuid16 */
4794 case 165:
4795 switch(ndx) {
4796 case 0:
4797 p = "userland l_uid16_t *";
4798 break;
4799 case 1:
4800 p = "userland l_uid16_t *";
4801 break;
4802 case 2:
4803 p = "userland l_uid16_t *";
4804 break;
4805 default:
4806 break;
4807 };
4808 break;
4809 /* poll */
4810 case 168:
4811 switch(ndx) {
4812 case 0:
4813 p = "userland struct pollfd *";
4814 break;
4815 case 1:
4816 p = "unsigned int";
4817 break;
4818 case 2:
4819 p = "int";
4820 break;
4821 default:
4822 break;
4823 };
4824 break;
4825 /* linux_setresgid16 */
4826 case 170:
4827 switch(ndx) {
4828 case 0:
4829 p = "l_gid16_t";
4830 break;
4831 case 1:
4832 p = "l_gid16_t";
4833 break;
4834 case 2:
4835 p = "l_gid16_t";
4836 break;
4837 default:
4838 break;
4839 };
4840 break;
4841 /* linux_getresgid16 */
4842 case 171:
4843 switch(ndx) {
4844 case 0:
4845 p = "userland l_gid16_t *";
4846 break;
4847 case 1:
4848 p = "userland l_gid16_t *";
4849 break;
4850 case 2:
4851 p = "userland l_gid16_t *";
4852 break;
4853 default:
4854 break;
4855 };
4856 break;
4857 /* linux_prctl */
4858 case 172:
4859 switch(ndx) {
4860 case 0:
4861 p = "l_int";
4862 break;
4863 case 1:
4864 p = "l_int";
4865 break;
4866 case 2:
4867 p = "l_int";
4868 break;
4869 case 3:
4870 p = "l_int";
4871 break;
4872 case 4:
4873 p = "l_int";
4874 break;
4875 default:
4876 break;
4877 };
4878 break;
4879 /* linux_rt_sigreturn */
4880 case 173:
4881 switch(ndx) {
4882 case 0:
4883 p = "userland struct l_ucontext *";
4884 break;
4885 default:
4886 break;
4887 };
4888 break;
4889 /* linux_rt_sigaction */
4890 case 174:
4891 switch(ndx) {
4892 case 0:
4893 p = "l_int";
4894 break;
4895 case 1:
4896 p = "userland l_sigaction_t *";
4897 break;
4898 case 2:
4899 p = "userland l_sigaction_t *";
4900 break;
4901 case 3:
4902 p = "l_size_t";
4903 break;
4904 default:
4905 break;
4906 };
4907 break;
4908 /* linux_rt_sigprocmask */
4909 case 175:
4910 switch(ndx) {
4911 case 0:
4912 p = "l_int";
4913 break;
4914 case 1:
4915 p = "userland l_sigset_t *";
4916 break;
4917 case 2:
4918 p = "userland l_sigset_t *";
4919 break;
4920 case 3:
4921 p = "l_size_t";
4922 break;
4923 default:
4924 break;
4925 };
4926 break;
4927 /* linux_rt_sigpending */
4928 case 176:
4929 switch(ndx) {
4930 case 0:
4931 p = "userland l_sigset_t *";
4932 break;
4933 case 1:
4934 p = "l_size_t";
4935 break;
4936 default:
4937 break;
4938 };
4939 break;
4940 /* linux_rt_sigtimedwait */
4941 case 177:
4942 switch(ndx) {
4943 case 0:
4944 p = "userland l_sigset_t *";
4945 break;
4946 case 1:
4947 p = "userland l_siginfo_t *";
4948 break;
4949 case 2:
4950 p = "userland struct l_timeval *";
4951 break;
4952 case 3:
4953 p = "l_size_t";
4954 break;
4955 default:
4956 break;
4957 };
4958 break;
4959 /* linux_rt_sigqueueinfo */
4960 case 178:
4961 switch(ndx) {
4962 case 0:
4963 p = "l_pid_t";
4964 break;
4965 case 1:
4966 p = "l_int";
4967 break;
4968 case 2:
4969 p = "userland l_siginfo_t *";
4970 break;
4971 default:
4972 break;
4973 };
4974 break;
4975 /* linux_rt_sigsuspend */
4976 case 179:
4977 switch(ndx) {
4978 case 0:
4979 p = "userland l_sigset_t *";
4980 break;
4981 case 1:
4982 p = "l_size_t";
4983 break;
4984 default:
4985 break;
4986 };
4987 break;
4988 /* linux_pread */
4989 case 180:
4990 switch(ndx) {
4991 case 0:
4992 p = "l_uint";
4993 break;
4994 case 1:
4995 p = "userland char *";
4996 break;
4997 case 2:
4998 p = "l_size_t";
4999 break;
5000 case 3:
5001 p = "uint32_t";
5002 break;
5003 case 4:
5004 p = "uint32_t";
5005 break;
5006 default:
5007 break;
5008 };
5009 break;
5010 /* linux_pwrite */
5011 case 181:
5012 switch(ndx) {
5013 case 0:
5014 p = "l_uint";
5015 break;
5016 case 1:
5017 p = "userland char *";
5018 break;
5019 case 2:
5020 p = "l_size_t";
5021 break;
5022 case 3:
5023 p = "uint32_t";
5024 break;
5025 case 4:
5026 p = "uint32_t";
5027 break;
5028 default:
5029 break;
5030 };
5031 break;
5032 /* linux_chown16 */
5033 case 182:
5034 switch(ndx) {
5035 case 0:
5036 p = "userland char *";
5037 break;
5038 case 1:
5039 p = "l_uid16_t";
5040 break;
5041 case 2:
5042 p = "l_gid16_t";
5043 break;
5044 default:
5045 break;
5046 };
5047 break;
5048 /* linux_getcwd */
5049 case 183:
5050 switch(ndx) {
5051 case 0:
5052 p = "userland char *";
5053 break;
5054 case 1:
5055 p = "l_ulong";
5056 break;
5057 default:
5058 break;
5059 };
5060 break;
5061 /* linux_capget */
5062 case 184:
5063 switch(ndx) {
5064 case 0:
5065 p = "userland struct l_user_cap_header *";
5066 break;
5067 case 1:
5068 p = "userland struct l_user_cap_data *";
5069 break;
5070 default:
5071 break;
5072 };
5073 break;
5074 /* linux_capset */
5075 case 185:
5076 switch(ndx) {
5077 case 0:
5078 p = "userland struct l_user_cap_header *";
5079 break;
5080 case 1:
5081 p = "userland struct l_user_cap_data *";
5082 break;
5083 default:
5084 break;
5085 };
5086 break;
5087 /* linux_sigaltstack */
5088 case 186:
5089 switch(ndx) {
5090 case 0:
5091 p = "userland l_stack_t *";
5092 break;
5093 case 1:
5094 p = "userland l_stack_t *";
5095 break;
5096 default:
5097 break;
5098 };
5099 break;
5100 /* linux_sendfile */
5101 case 187:
5102 switch(ndx) {
5103 case 0:
5104 p = "l_int";
5105 break;
5106 case 1:
5107 p = "l_int";
5108 break;
5109 case 2:
5110 p = "userland l_long *";
5111 break;
5112 case 3:
5113 p = "l_size_t";
5114 break;
5115 default:
5116 break;
5117 };
5118 break;
5119 /* linux_vfork */
5120 case 190:
5121 break;
5122 /* linux_getrlimit */
5123 case 191:
5124 switch(ndx) {
5125 case 0:
5126 p = "l_uint";
5127 break;
5128 case 1:
5129 p = "userland struct l_rlimit *";
5130 break;
5131 default:
5132 break;
5133 };
5134 break;
5135 /* linux_mmap2 */
5136 case 192:
5137 switch(ndx) {
5138 case 0:
5139 p = "l_ulong";
5140 break;
5141 case 1:
5142 p = "l_ulong";
5143 break;
5144 case 2:
5145 p = "l_ulong";
5146 break;
5147 case 3:
5148 p = "l_ulong";
5149 break;
5150 case 4:
5151 p = "l_ulong";
5152 break;
5153 case 5:
5154 p = "l_ulong";
5155 break;
5156 default:
5157 break;
5158 };
5159 break;
5160 /* linux_truncate64 */
5161 case 193:
5162 switch(ndx) {
5163 case 0:
5164 p = "userland char *";
5165 break;
5166 case 1:
5167 p = "uint32_t";
5168 break;
5169 case 2:
5170 p = "uint32_t";
5171 break;
5172 default:
5173 break;
5174 };
5175 break;
5176 /* linux_ftruncate64 */
5177 case 194:
5178 switch(ndx) {
5179 case 0:
5180 p = "l_uint";
5181 break;
5182 case 1:
5183 p = "uint32_t";
5184 break;
5185 case 2:
5186 p = "uint32_t";
5187 break;
5188 default:
5189 break;
5190 };
5191 break;
5192 /* linux_stat64 */
5193 case 195:
5194 switch(ndx) {
5195 case 0:
5196 p = "userland const char *";
5197 break;
5198 case 1:
5199 p = "userland struct l_stat64 *";
5200 break;
5201 default:
5202 break;
5203 };
5204 break;
5205 /* linux_lstat64 */
5206 case 196:
5207 switch(ndx) {
5208 case 0:
5209 p = "userland const char *";
5210 break;
5211 case 1:
5212 p = "userland struct l_stat64 *";
5213 break;
5214 default:
5215 break;
5216 };
5217 break;
5218 /* linux_fstat64 */
5219 case 197:
5220 switch(ndx) {
5221 case 0:
5222 p = "l_int";
5223 break;
5224 case 1:
5225 p = "userland struct l_stat64 *";
5226 break;
5227 default:
5228 break;
5229 };
5230 break;
5231 /* linux_lchown */
5232 case 198:
5233 switch(ndx) {
5234 case 0:
5235 p = "userland char *";
5236 break;
5237 case 1:
5238 p = "l_uid_t";
5239 break;
5240 case 2:
5241 p = "l_gid_t";
5242 break;
5243 default:
5244 break;
5245 };
5246 break;
5247 /* linux_getuid */
5248 case 199:
5249 break;
5250 /* linux_getgid */
5251 case 200:
5252 break;
5253 /* geteuid */
5254 case 201:
5255 break;
5256 /* getegid */
5257 case 202:
5258 break;
5259 /* setreuid */
5260 case 203:
5261 switch(ndx) {
5262 case 0:
5263 p = "uid_t";
5264 break;
5265 case 1:
5266 p = "uid_t";
5267 break;
5268 default:
5269 break;
5270 };
5271 break;
5272 /* setregid */
5273 case 204:
5274 switch(ndx) {
5275 case 0:
5276 p = "gid_t";
5277 break;
5278 case 1:
5279 p = "gid_t";
5280 break;
5281 default:
5282 break;
5283 };
5284 break;
5285 /* linux_getgroups */
5286 case 205:
5287 switch(ndx) {
5288 case 0:
5289 p = "l_int";
5290 break;
5291 case 1:
5292 p = "userland l_gid_t *";
5293 break;
5294 default:
5295 break;
5296 };
5297 break;
5298 /* linux_setgroups */
5299 case 206:
5300 switch(ndx) {
5301 case 0:
5302 p = "l_int";
5303 break;
5304 case 1:
5305 p = "userland l_gid_t *";
5306 break;
5307 default:
5308 break;
5309 };
5310 break;
5311 /* fchown */
5312 case 207:
5313 break;
5314 /* setresuid */
5315 case 208:
5316 switch(ndx) {
5317 case 0:
5318 p = "uid_t";
5319 break;
5320 case 1:
5321 p = "uid_t";
5322 break;
5323 case 2:
5324 p = "uid_t";
5325 break;
5326 default:
5327 break;
5328 };
5329 break;
5330 /* getresuid */
5331 case 209:
5332 switch(ndx) {
5333 case 0:
5334 p = "userland uid_t *";
5335 break;
5336 case 1:
5337 p = "userland uid_t *";
5338 break;
5339 case 2:
5340 p = "userland uid_t *";
5341 break;
5342 default:
5343 break;
5344 };
5345 break;
5346 /* setresgid */
5347 case 210:
5348 switch(ndx) {
5349 case 0:
5350 p = "gid_t";
5351 break;
5352 case 1:
5353 p = "gid_t";
5354 break;
5355 case 2:
5356 p = "gid_t";
5357 break;
5358 default:
5359 break;
5360 };
5361 break;
5362 /* getresgid */
5363 case 211:
5364 switch(ndx) {
5365 case 0:
5366 p = "userland gid_t *";
5367 break;
5368 case 1:
5369 p = "userland gid_t *";
5370 break;
5371 case 2:
5372 p = "userland gid_t *";
5373 break;
5374 default:
5375 break;
5376 };
5377 break;
5378 /* linux_chown */
5379 case 212:
5380 switch(ndx) {
5381 case 0:
5382 p = "userland char *";
5383 break;
5384 case 1:
5385 p = "l_uid_t";
5386 break;
5387 case 2:
5388 p = "l_gid_t";
5389 break;
5390 default:
5391 break;
5392 };
5393 break;
5394 /* setuid */
5395 case 213:
5396 switch(ndx) {
5397 case 0:
5398 p = "uid_t";
5399 break;
5400 default:
5401 break;
5402 };
5403 break;
5404 /* setgid */
5405 case 214:
5406 switch(ndx) {
5407 case 0:
5408 p = "gid_t";
5409 break;
5410 default:
5411 break;
5412 };
5413 break;
5414 /* linux_setfsuid */
5415 case 215:
5416 switch(ndx) {
5417 case 0:
5418 p = "l_uid_t";
5419 break;
5420 default:
5421 break;
5422 };
5423 break;
5424 /* linux_setfsgid */
5425 case 216:
5426 switch(ndx) {
5427 case 0:
5428 p = "l_gid_t";
5429 break;
5430 default:
5431 break;
5432 };
5433 break;
5434 /* linux_pivot_root */
5435 case 217:
5436 switch(ndx) {
5437 case 0:
5438 p = "userland char *";
5439 break;
5440 case 1:
5441 p = "userland char *";
5442 break;
5443 default:
5444 break;
5445 };
5446 break;
5447 /* linux_mincore */
5448 case 218:
5449 switch(ndx) {
5450 case 0:
5451 p = "l_ulong";
5452 break;
5453 case 1:
5454 p = "l_size_t";
5455 break;
5456 case 2:
5457 p = "userland u_char *";
5458 break;
5459 default:
5460 break;
5461 };
5462 break;
5463 /* linux_madvise */
5464 case 219:
5465 switch(ndx) {
5466 case 0:
5467 p = "userland void *";
5468 break;
5469 case 1:
5470 p = "size_t";
5471 break;
5472 case 2:
5473 p = "int";
5474 break;
5475 default:
5476 break;
5477 };
5478 break;
5479 /* linux_getdents64 */
5480 case 220:
5481 switch(ndx) {
5482 case 0:
5483 p = "l_uint";
5484 break;
5485 case 1:
5486 p = "userland void *";
5487 break;
5488 case 2:
5489 p = "l_uint";
5490 break;
5491 default:
5492 break;
5493 };
5494 break;
5495 /* linux_fcntl64 */
5496 case 221:
5497 switch(ndx) {
5498 case 0:
5499 p = "l_uint";
5500 break;
5501 case 1:
5502 p = "l_uint";
5503 break;
5504 case 2:
5505 p = "uintptr_t";
5506 break;
5507 default:
5508 break;
5509 };
5510 break;
5511 /* linux_gettid */
5512 case 224:
5513 break;
5514 /* linux_setxattr */
5515 case 226:
5516 switch(ndx) {
5517 case 0:
5518 p = "userland const char *";
5519 break;
5520 case 1:
5521 p = "userland const char *";
5522 break;
5523 case 2:
5524 p = "userland const char *";
5525 break;
5526 case 3:
5527 p = "l_size_t";
5528 break;
5529 case 4:
5530 p = "l_int";
5531 break;
5532 default:
5533 break;
5534 };
5535 break;
5536 /* linux_lsetxattr */
5537 case 227:
5538 switch(ndx) {
5539 case 0:
5540 p = "userland const char *";
5541 break;
5542 case 1:
5543 p = "userland const char *";
5544 break;
5545 case 2:
5546 p = "userland const char *";
5547 break;
5548 case 3:
5549 p = "l_size_t";
5550 break;
5551 case 4:
5552 p = "l_int";
5553 break;
5554 default:
5555 break;
5556 };
5557 break;
5558 /* linux_fsetxattr */
5559 case 228:
5560 switch(ndx) {
5561 case 0:
5562 p = "l_int";
5563 break;
5564 case 1:
5565 p = "userland const char *";
5566 break;
5567 case 2:
5568 p = "userland const char *";
5569 break;
5570 case 3:
5571 p = "l_size_t";
5572 break;
5573 case 4:
5574 p = "l_int";
5575 break;
5576 default:
5577 break;
5578 };
5579 break;
5580 /* linux_getxattr */
5581 case 229:
5582 switch(ndx) {
5583 case 0:
5584 p = "userland const char *";
5585 break;
5586 case 1:
5587 p = "userland const char *";
5588 break;
5589 case 2:
5590 p = "userland char *";
5591 break;
5592 case 3:
5593 p = "l_size_t";
5594 break;
5595 default:
5596 break;
5597 };
5598 break;
5599 /* linux_lgetxattr */
5600 case 230:
5601 switch(ndx) {
5602 case 0:
5603 p = "userland const char *";
5604 break;
5605 case 1:
5606 p = "userland const char *";
5607 break;
5608 case 2:
5609 p = "userland char *";
5610 break;
5611 case 3:
5612 p = "l_size_t";
5613 break;
5614 default:
5615 break;
5616 };
5617 break;
5618 /* linux_fgetxattr */
5619 case 231:
5620 switch(ndx) {
5621 case 0:
5622 p = "l_int";
5623 break;
5624 case 1:
5625 p = "userland const char *";
5626 break;
5627 case 2:
5628 p = "userland char *";
5629 break;
5630 case 3:
5631 p = "l_size_t";
5632 break;
5633 default:
5634 break;
5635 };
5636 break;
5637 /* linux_listxattr */
5638 case 232:
5639 switch(ndx) {
5640 case 0:
5641 p = "userland const char *";
5642 break;
5643 case 1:
5644 p = "userland const char *";
5645 break;
5646 case 2:
5647 p = "l_size_t";
5648 break;
5649 default:
5650 break;
5651 };
5652 break;
5653 /* linux_llistxattr */
5654 case 233:
5655 switch(ndx) {
5656 case 0:
5657 p = "userland const char *";
5658 break;
5659 case 1:
5660 p = "userland const char *";
5661 break;
5662 case 2:
5663 p = "l_size_t";
5664 break;
5665 default:
5666 break;
5667 };
5668 break;
5669 /* linux_flistxattr */
5670 case 234:
5671 switch(ndx) {
5672 case 0:
5673 p = "l_int";
5674 break;
5675 case 1:
5676 p = "userland const char *";
5677 break;
5678 case 2:
5679 p = "l_size_t";
5680 break;
5681 default:
5682 break;
5683 };
5684 break;
5685 /* linux_removexattr */
5686 case 235:
5687 switch(ndx) {
5688 case 0:
5689 p = "userland const char *";
5690 break;
5691 case 1:
5692 p = "userland const char *";
5693 break;
5694 default:
5695 break;
5696 };
5697 break;
5698 /* linux_lremovexattr */
5699 case 236:
5700 switch(ndx) {
5701 case 0:
5702 p = "userland const char *";
5703 break;
5704 case 1:
5705 p = "userland const char *";
5706 break;
5707 default:
5708 break;
5709 };
5710 break;
5711 /* linux_fremovexattr */
5712 case 237:
5713 switch(ndx) {
5714 case 0:
5715 p = "l_int";
5716 break;
5717 case 1:
5718 p = "userland const char *";
5719 break;
5720 default:
5721 break;
5722 };
5723 break;
5724 /* linux_tkill */
5725 case 238:
5726 switch(ndx) {
5727 case 0:
5728 p = "int";
5729 break;
5730 case 1:
5731 p = "int";
5732 break;
5733 default:
5734 break;
5735 };
5736 break;
5737 /* linux_sendfile64 */
5738 case 239:
5739 switch(ndx) {
5740 case 0:
5741 p = "l_int";
5742 break;
5743 case 1:
5744 p = "l_int";
5745 break;
5746 case 2:
5747 p = "userland l_loff_t *";
5748 break;
5749 case 3:
5750 p = "l_size_t";
5751 break;
5752 default:
5753 break;
5754 };
5755 break;
5756 /* linux_sys_futex */
5757 case 240:
5758 switch(ndx) {
5759 case 0:
5760 p = "userland void *";
5761 break;
5762 case 1:
5763 p = "int";
5764 break;
5765 case 2:
5766 p = "uint32_t";
5767 break;
5768 case 3:
5769 p = "userland struct l_timespec *";
5770 break;
5771 case 4:
5772 p = "userland uint32_t *";
5773 break;
5774 case 5:
5775 p = "uint32_t";
5776 break;
5777 default:
5778 break;
5779 };
5780 break;
5781 /* linux_sched_setaffinity */
5782 case 241:
5783 switch(ndx) {
5784 case 0:
5785 p = "l_pid_t";
5786 break;
5787 case 1:
5788 p = "l_uint";
5789 break;
5790 case 2:
5791 p = "userland l_ulong *";
5792 break;
5793 default:
5794 break;
5795 };
5796 break;
5797 /* linux_sched_getaffinity */
5798 case 242:
5799 switch(ndx) {
5800 case 0:
5801 p = "l_pid_t";
5802 break;
5803 case 1:
5804 p = "l_uint";
5805 break;
5806 case 2:
5807 p = "userland l_ulong *";
5808 break;
5809 default:
5810 break;
5811 };
5812 break;
5813 /* linux_set_thread_area */
5814 case 243:
5815 switch(ndx) {
5816 case 0:
5817 p = "userland struct l_user_desc *";
5818 break;
5819 default:
5820 break;
5821 };
5822 break;
5823 /* linux_fadvise64 */
5824 case 250:
5825 switch(ndx) {
5826 case 0:
5827 p = "int";
5828 break;
5829 case 1:
5830 p = "uint32_t";
5831 break;
5832 case 2:
5833 p = "uint32_t";
5834 break;
5835 case 3:
5836 p = "l_size_t";
5837 break;
5838 case 4:
5839 p = "int";
5840 break;
5841 default:
5842 break;
5843 };
5844 break;
5845 /* linux_exit_group */
5846 case 252:
5847 switch(ndx) {
5848 case 0:
5849 p = "int";
5850 break;
5851 default:
5852 break;
5853 };
5854 break;
5855 /* linux_lookup_dcookie */
5856 case 253:
5857 break;
5858 /* linux_epoll_create */
5859 case 254:
5860 switch(ndx) {
5861 case 0:
5862 p = "l_int";
5863 break;
5864 default:
5865 break;
5866 };
5867 break;
5868 /* linux_epoll_ctl */
5869 case 255:
5870 switch(ndx) {
5871 case 0:
5872 p = "l_int";
5873 break;
5874 case 1:
5875 p = "l_int";
5876 break;
5877 case 2:
5878 p = "l_int";
5879 break;
5880 case 3:
5881 p = "userland struct epoll_event *";
5882 break;
5883 default:
5884 break;
5885 };
5886 break;
5887 /* linux_epoll_wait */
5888 case 256:
5889 switch(ndx) {
5890 case 0:
5891 p = "l_int";
5892 break;
5893 case 1:
5894 p = "userland struct epoll_event *";
5895 break;
5896 case 2:
5897 p = "l_int";
5898 break;
5899 case 3:
5900 p = "l_int";
5901 break;
5902 default:
5903 break;
5904 };
5905 break;
5906 /* linux_remap_file_pages */
5907 case 257:
5908 break;
5909 /* linux_set_tid_address */
5910 case 258:
5911 switch(ndx) {
5912 case 0:
5913 p = "userland int *";
5914 break;
5915 default:
5916 break;
5917 };
5918 break;
5919 /* linux_timer_create */
5920 case 259:
5921 switch(ndx) {
5922 case 0:
5923 p = "clockid_t";
5924 break;
5925 case 1:
5926 p = "userland struct sigevent *";
5927 break;
5928 case 2:
5929 p = "userland l_timer_t *";
5930 break;
5931 default:
5932 break;
5933 };
5934 break;
5935 /* linux_timer_settime */
5936 case 260:
5937 switch(ndx) {
5938 case 0:
5939 p = "l_timer_t";
5940 break;
5941 case 1:
5942 p = "l_int";
5943 break;
5944 case 2:
5945 p = "userland const struct itimerspec *";
5946 break;
5947 case 3:
5948 p = "userland struct itimerspec *";
5949 break;
5950 default:
5951 break;
5952 };
5953 break;
5954 /* linux_timer_gettime */
5955 case 261:
5956 switch(ndx) {
5957 case 0:
5958 p = "l_timer_t";
5959 break;
5960 case 1:
5961 p = "userland struct itimerspec *";
5962 break;
5963 default:
5964 break;
5965 };
5966 break;
5967 /* linux_timer_getoverrun */
5968 case 262:
5969 switch(ndx) {
5970 case 0:
5971 p = "l_timer_t";
5972 break;
5973 default:
5974 break;
5975 };
5976 break;
5977 /* linux_timer_delete */
5978 case 263:
5979 switch(ndx) {
5980 case 0:
5981 p = "l_timer_t";
5982 break;
5983 default:
5984 break;
5985 };
5986 break;
5987 /* linux_clock_settime */
5988 case 264:
5989 switch(ndx) {
5990 case 0:
5991 p = "clockid_t";
5992 break;
5993 case 1:
5994 p = "userland struct l_timespec *";
5995 break;
5996 default:
5997 break;
5998 };
5999 break;
6000 /* linux_clock_gettime */
6001 case 265:
6002 switch(ndx) {
6003 case 0:
6004 p = "clockid_t";
6005 break;
6006 case 1:
6007 p = "userland struct l_timespec *";
6008 break;
6009 default:
6010 break;
6011 };
6012 break;
6013 /* linux_clock_getres */
6014 case 266:
6015 switch(ndx) {
6016 case 0:
6017 p = "clockid_t";
6018 break;
6019 case 1:
6020 p = "userland struct l_timespec *";
6021 break;
6022 default:
6023 break;
6024 };
6025 break;
6026 /* linux_clock_nanosleep */
6027 case 267:
6028 switch(ndx) {
6029 case 0:
6030 p = "clockid_t";
6031 break;
6032 case 1:
6033 p = "int";
6034 break;
6035 case 2:
6036 p = "userland struct l_timespec *";
6037 break;
6038 case 3:
6039 p = "userland struct l_timespec *";
6040 break;
6041 default:
6042 break;
6043 };
6044 break;
6045 /* linux_statfs64 */
6046 case 268:
6047 switch(ndx) {
6048 case 0:
6049 p = "userland char *";
6050 break;
6051 case 1:
6052 p = "size_t";
6053 break;
6054 case 2:
6055 p = "userland struct l_statfs64_buf *";
6056 break;
6057 default:
6058 break;
6059 };
6060 break;
6061 /* linux_fstatfs64 */
6062 case 269:
6063 switch(ndx) {
6064 case 0:
6065 p = "l_uint";
6066 break;
6067 case 1:
6068 p = "size_t";
6069 break;
6070 case 2:
6071 p = "userland struct l_statfs64_buf *";
6072 break;
6073 default:
6074 break;
6075 };
6076 break;
6077 /* linux_tgkill */
6078 case 270:
6079 switch(ndx) {
6080 case 0:
6081 p = "int";
6082 break;
6083 case 1:
6084 p = "int";
6085 break;
6086 case 2:
6087 p = "int";
6088 break;
6089 default:
6090 break;
6091 };
6092 break;
6093 /* linux_utimes */
6094 case 271:
6095 switch(ndx) {
6096 case 0:
6097 p = "userland char *";
6098 break;
6099 case 1:
6100 p = "userland struct l_timeval *";
6101 break;
6102 default:
6103 break;
6104 };
6105 break;
6106 /* linux_fadvise64_64 */
6107 case 272:
6108 switch(ndx) {
6109 case 0:
6110 p = "int";
6111 break;
6112 case 1:
6113 p = "uint32_t";
6114 break;
6115 case 2:
6116 p = "uint32_t";
6117 break;
6118 case 3:
6119 p = "uint32_t";
6120 break;
6121 case 4:
6122 p = "uint32_t";
6123 break;
6124 case 5:
6125 p = "int";
6126 break;
6127 default:
6128 break;
6129 };
6130 break;
6131 /* linux_mbind */
6132 case 274:
6133 break;
6134 /* linux_get_mempolicy */
6135 case 275:
6136 break;
6137 /* linux_set_mempolicy */
6138 case 276:
6139 break;
6140 /* linux_mq_open */
6141 case 277:
6142 switch(ndx) {
6143 case 0:
6144 p = "userland const char *";
6145 break;
6146 case 1:
6147 p = "l_int";
6148 break;
6149 case 2:
6150 p = "l_mode_t";
6151 break;
6152 case 3:
6153 p = "userland struct mq_attr *";
6154 break;
6155 default:
6156 break;
6157 };
6158 break;
6159 /* linux_mq_unlink */
6160 case 278:
6161 switch(ndx) {
6162 case 0:
6163 p = "userland const char *";
6164 break;
6165 default:
6166 break;
6167 };
6168 break;
6169 /* linux_mq_timedsend */
6170 case 279:
6171 switch(ndx) {
6172 case 0:
6173 p = "l_mqd_t";
6174 break;
6175 case 1:
6176 p = "userland const char *";
6177 break;
6178 case 2:
6179 p = "l_size_t";
6180 break;
6181 case 3:
6182 p = "l_uint";
6183 break;
6184 case 4:
6185 p = "userland const struct l_timespec *";
6186 break;
6187 default:
6188 break;
6189 };
6190 break;
6191 /* linux_mq_timedreceive */
6192 case 280:
6193 switch(ndx) {
6194 case 0:
6195 p = "l_mqd_t";
6196 break;
6197 case 1:
6198 p = "userland char *";
6199 break;
6200 case 2:
6201 p = "l_size_t";
6202 break;
6203 case 3:
6204 p = "userland l_uint *";
6205 break;
6206 case 4:
6207 p = "userland const struct l_timespec *";
6208 break;
6209 default:
6210 break;
6211 };
6212 break;
6213 /* linux_mq_notify */
6214 case 281:
6215 switch(ndx) {
6216 case 0:
6217 p = "l_mqd_t";
6218 break;
6219 case 1:
6220 p = "userland const struct l_timespec *";
6221 break;
6222 default:
6223 break;
6224 };
6225 break;
6226 /* linux_mq_getsetattr */
6227 case 282:
6228 switch(ndx) {
6229 case 0:
6230 p = "l_mqd_t";
6231 break;
6232 case 1:
6233 p = "userland const struct mq_attr *";
6234 break;
6235 case 2:
6236 p = "userland struct mq_attr *";
6237 break;
6238 default:
6239 break;
6240 };
6241 break;
6242 /* linux_kexec_load */
6243 case 283:
6244 break;
6245 /* linux_waitid */
6246 case 284:
6247 switch(ndx) {
6248 case 0:
6249 p = "int";
6250 break;
6251 case 1:
6252 p = "l_pid_t";
6253 break;
6254 case 2:
6255 p = "userland l_siginfo_t *";
6256 break;
6257 case 3:
6258 p = "int";
6259 break;
6260 case 4:
6261 p = "userland struct l_rusage *";
6262 break;
6263 default:
6264 break;
6265 };
6266 break;
6267 /* linux_add_key */
6268 case 286:
6269 break;
6270 /* linux_request_key */
6271 case 287:
6272 break;
6273 /* linux_keyctl */
6274 case 288:
6275 break;
6276 /* linux_ioprio_set */
6277 case 289:
6278 break;
6279 /* linux_ioprio_get */
6280 case 290:
6281 break;
6282 /* linux_inotify_init */
6283 case 291:
6284 break;
6285 /* linux_inotify_add_watch */
6286 case 292:
6287 break;
6288 /* linux_inotify_rm_watch */
6289 case 293:
6290 break;
6291 /* linux_migrate_pages */
6292 case 294:
6293 break;
6294 /* linux_openat */
6295 case 295:
6296 switch(ndx) {
6297 case 0:
6298 p = "l_int";
6299 break;
6300 case 1:
6301 p = "userland const char *";
6302 break;
6303 case 2:
6304 p = "l_int";
6305 break;
6306 case 3:
6307 p = "l_int";
6308 break;
6309 default:
6310 break;
6311 };
6312 break;
6313 /* linux_mkdirat */
6314 case 296:
6315 switch(ndx) {
6316 case 0:
6317 p = "l_int";
6318 break;
6319 case 1:
6320 p = "userland const char *";
6321 break;
6322 case 2:
6323 p = "l_int";
6324 break;
6325 default:
6326 break;
6327 };
6328 break;
6329 /* linux_mknodat */
6330 case 297:
6331 switch(ndx) {
6332 case 0:
6333 p = "l_int";
6334 break;
6335 case 1:
6336 p = "userland const char *";
6337 break;
6338 case 2:
6339 p = "l_int";
6340 break;
6341 case 3:
6342 p = "l_uint";
6343 break;
6344 default:
6345 break;
6346 };
6347 break;
6348 /* linux_fchownat */
6349 case 298:
6350 switch(ndx) {
6351 case 0:
6352 p = "l_int";
6353 break;
6354 case 1:
6355 p = "userland const char *";
6356 break;
6357 case 2:
6358 p = "l_uid16_t";
6359 break;
6360 case 3:
6361 p = "l_gid16_t";
6362 break;
6363 case 4:
6364 p = "l_int";
6365 break;
6366 default:
6367 break;
6368 };
6369 break;
6370 /* linux_futimesat */
6371 case 299:
6372 switch(ndx) {
6373 case 0:
6374 p = "l_int";
6375 break;
6376 case 1:
6377 p = "userland char *";
6378 break;
6379 case 2:
6380 p = "userland struct l_timeval *";
6381 break;
6382 default:
6383 break;
6384 };
6385 break;
6386 /* linux_fstatat64 */
6387 case 300:
6388 switch(ndx) {
6389 case 0:
6390 p = "l_int";
6391 break;
6392 case 1:
6393 p = "userland char *";
6394 break;
6395 case 2:
6396 p = "userland struct l_stat64 *";
6397 break;
6398 case 3:
6399 p = "l_int";
6400 break;
6401 default:
6402 break;
6403 };
6404 break;
6405 /* linux_unlinkat */
6406 case 301:
6407 switch(ndx) {
6408 case 0:
6409 p = "l_int";
6410 break;
6411 case 1:
6412 p = "userland const char *";
6413 break;
6414 case 2:
6415 p = "l_int";
6416 break;
6417 default:
6418 break;
6419 };
6420 break;
6421 /* linux_renameat */
6422 case 302:
6423 switch(ndx) {
6424 case 0:
6425 p = "l_int";
6426 break;
6427 case 1:
6428 p = "userland const char *";
6429 break;
6430 case 2:
6431 p = "l_int";
6432 break;
6433 case 3:
6434 p = "userland const char *";
6435 break;
6436 default:
6437 break;
6438 };
6439 break;
6440 /* linux_linkat */
6441 case 303:
6442 switch(ndx) {
6443 case 0:
6444 p = "l_int";
6445 break;
6446 case 1:
6447 p = "userland const char *";
6448 break;
6449 case 2:
6450 p = "l_int";
6451 break;
6452 case 3:
6453 p = "userland const char *";
6454 break;
6455 case 4:
6456 p = "l_int";
6457 break;
6458 default:
6459 break;
6460 };
6461 break;
6462 /* linux_symlinkat */
6463 case 304:
6464 switch(ndx) {
6465 case 0:
6466 p = "userland const char *";
6467 break;
6468 case 1:
6469 p = "l_int";
6470 break;
6471 case 2:
6472 p = "userland const char *";
6473 break;
6474 default:
6475 break;
6476 };
6477 break;
6478 /* linux_readlinkat */
6479 case 305:
6480 switch(ndx) {
6481 case 0:
6482 p = "l_int";
6483 break;
6484 case 1:
6485 p = "userland const char *";
6486 break;
6487 case 2:
6488 p = "userland char *";
6489 break;
6490 case 3:
6491 p = "l_int";
6492 break;
6493 default:
6494 break;
6495 };
6496 break;
6497 /* linux_fchmodat */
6498 case 306:
6499 switch(ndx) {
6500 case 0:
6501 p = "l_int";
6502 break;
6503 case 1:
6504 p = "userland const char *";
6505 break;
6506 case 2:
6507 p = "l_mode_t";
6508 break;
6509 default:
6510 break;
6511 };
6512 break;
6513 /* linux_faccessat */
6514 case 307:
6515 switch(ndx) {
6516 case 0:
6517 p = "l_int";
6518 break;
6519 case 1:
6520 p = "userland const char *";
6521 break;
6522 case 2:
6523 p = "l_int";
6524 break;
6525 default:
6526 break;
6527 };
6528 break;
6529 /* linux_pselect6 */
6530 case 308:
6531 switch(ndx) {
6532 case 0:
6533 p = "l_int";
6534 break;
6535 case 1:
6536 p = "userland l_fd_set *";
6537 break;
6538 case 2:
6539 p = "userland l_fd_set *";
6540 break;
6541 case 3:
6542 p = "userland l_fd_set *";
6543 break;
6544 case 4:
6545 p = "userland struct l_timespec *";
6546 break;
6547 case 5:
6548 p = "userland l_uintptr_t *";
6549 break;
6550 default:
6551 break;
6552 };
6553 break;
6554 /* linux_ppoll */
6555 case 309:
6556 switch(ndx) {
6557 case 0:
6558 p = "userland struct pollfd *";
6559 break;
6560 case 1:
6561 p = "uint32_t";
6562 break;
6563 case 2:
6564 p = "userland struct l_timespec *";
6565 break;
6566 case 3:
6567 p = "userland l_sigset_t *";
6568 break;
6569 case 4:
6570 p = "l_size_t";
6571 break;
6572 default:
6573 break;
6574 };
6575 break;
6576 /* linux_unshare */
6577 case 310:
6578 break;
6579 /* linux_set_robust_list */
6580 case 311:
6581 switch(ndx) {
6582 case 0:
6583 p = "userland struct linux_robust_list_head *";
6584 break;
6585 case 1:
6586 p = "l_size_t";
6587 break;
6588 default:
6589 break;
6590 };
6591 break;
6592 /* linux_get_robust_list */
6593 case 312:
6594 switch(ndx) {
6595 case 0:
6596 p = "l_int";
6597 break;
6598 case 1:
6599 p = "userland struct linux_robust_list_head **";
6600 break;
6601 case 2:
6602 p = "userland l_size_t *";
6603 break;
6604 default:
6605 break;
6606 };
6607 break;
6608 /* linux_splice */
6609 case 313:
6610 switch(ndx) {
6611 case 0:
6612 p = "int";
6613 break;
6614 case 1:
6615 p = "userland l_loff_t *";
6616 break;
6617 case 2:
6618 p = "int";
6619 break;
6620 case 3:
6621 p = "userland l_loff_t *";
6622 break;
6623 case 4:
6624 p = "l_size_t";
6625 break;
6626 case 5:
6627 p = "l_uint";
6628 break;
6629 default:
6630 break;
6631 };
6632 break;
6633 /* linux_sync_file_range */
6634 case 314:
6635 switch(ndx) {
6636 case 0:
6637 p = "l_int";
6638 break;
6639 case 1:
6640 p = "uint32_t";
6641 break;
6642 case 2:
6643 p = "uint32_t";
6644 break;
6645 case 3:
6646 p = "uint32_t";
6647 break;
6648 case 4:
6649 p = "uint32_t";
6650 break;
6651 case 5:
6652 p = "unsigned int";
6653 break;
6654 default:
6655 break;
6656 };
6657 break;
6658 /* linux_tee */
6659 case 315:
6660 break;
6661 /* linux_vmsplice */
6662 case 316:
6663 break;
6664 /* linux_move_pages */
6665 case 317:
6666 break;
6667 /* linux_getcpu */
6668 case 318:
6669 switch(ndx) {
6670 case 0:
6671 p = "userland l_uint *";
6672 break;
6673 case 1:
6674 p = "userland l_uint *";
6675 break;
6676 case 2:
6677 p = "userland void *";
6678 break;
6679 default:
6680 break;
6681 };
6682 break;
6683 /* linux_epoll_pwait */
6684 case 319:
6685 switch(ndx) {
6686 case 0:
6687 p = "l_int";
6688 break;
6689 case 1:
6690 p = "userland struct epoll_event *";
6691 break;
6692 case 2:
6693 p = "l_int";
6694 break;
6695 case 3:
6696 p = "l_int";
6697 break;
6698 case 4:
6699 p = "userland l_sigset_t *";
6700 break;
6701 case 5:
6702 p = "l_size_t";
6703 break;
6704 default:
6705 break;
6706 };
6707 break;
6708 /* linux_utimensat */
6709 case 320:
6710 switch(ndx) {
6711 case 0:
6712 p = "l_int";
6713 break;
6714 case 1:
6715 p = "userland const char *";
6716 break;
6717 case 2:
6718 p = "userland const struct l_timespec *";
6719 break;
6720 case 3:
6721 p = "l_int";
6722 break;
6723 default:
6724 break;
6725 };
6726 break;
6727 /* linux_signalfd */
6728 case 321:
6729 break;
6730 /* linux_timerfd_create */
6731 case 322:
6732 switch(ndx) {
6733 case 0:
6734 p = "l_int";
6735 break;
6736 case 1:
6737 p = "l_int";
6738 break;
6739 default:
6740 break;
6741 };
6742 break;
6743 /* linux_eventfd */
6744 case 323:
6745 switch(ndx) {
6746 case 0:
6747 p = "l_uint";
6748 break;
6749 default:
6750 break;
6751 };
6752 break;
6753 /* linux_fallocate */
6754 case 324:
6755 switch(ndx) {
6756 case 0:
6757 p = "l_int";
6758 break;
6759 case 1:
6760 p = "l_int";
6761 break;
6762 case 2:
6763 p = "uint32_t";
6764 break;
6765 case 3:
6766 p = "uint32_t";
6767 break;
6768 case 4:
6769 p = "uint32_t";
6770 break;
6771 case 5:
6772 p = "uint32_t";
6773 break;
6774 default:
6775 break;
6776 };
6777 break;
6778 /* linux_timerfd_settime */
6779 case 325:
6780 switch(ndx) {
6781 case 0:
6782 p = "l_int";
6783 break;
6784 case 1:
6785 p = "l_int";
6786 break;
6787 case 2:
6788 p = "userland const struct l_itimerspec *";
6789 break;
6790 case 3:
6791 p = "userland struct l_itimerspec *";
6792 break;
6793 default:
6794 break;
6795 };
6796 break;
6797 /* linux_timerfd_gettime */
6798 case 326:
6799 switch(ndx) {
6800 case 0:
6801 p = "l_int";
6802 break;
6803 case 1:
6804 p = "userland struct l_itimerspec *";
6805 break;
6806 default:
6807 break;
6808 };
6809 break;
6810 /* linux_signalfd4 */
6811 case 327:
6812 break;
6813 /* linux_eventfd2 */
6814 case 328:
6815 switch(ndx) {
6816 case 0:
6817 p = "l_uint";
6818 break;
6819 case 1:
6820 p = "l_int";
6821 break;
6822 default:
6823 break;
6824 };
6825 break;
6826 /* linux_epoll_create1 */
6827 case 329:
6828 switch(ndx) {
6829 case 0:
6830 p = "l_int";
6831 break;
6832 default:
6833 break;
6834 };
6835 break;
6836 /* linux_dup3 */
6837 case 330:
6838 switch(ndx) {
6839 case 0:
6840 p = "l_int";
6841 break;
6842 case 1:
6843 p = "l_int";
6844 break;
6845 case 2:
6846 p = "l_int";
6847 break;
6848 default:
6849 break;
6850 };
6851 break;
6852 /* linux_pipe2 */
6853 case 331:
6854 switch(ndx) {
6855 case 0:
6856 p = "userland l_int *";
6857 break;
6858 case 1:
6859 p = "l_int";
6860 break;
6861 default:
6862 break;
6863 };
6864 break;
6865 /* linux_inotify_init1 */
6866 case 332:
6867 break;
6868 /* linux_preadv */
6869 case 333:
6870 switch(ndx) {
6871 case 0:
6872 p = "l_ulong";
6873 break;
6874 case 1:
6875 p = "userland struct iovec *";
6876 break;
6877 case 2:
6878 p = "l_ulong";
6879 break;
6880 case 3:
6881 p = "l_ulong";
6882 break;
6883 case 4:
6884 p = "l_ulong";
6885 break;
6886 default:
6887 break;
6888 };
6889 break;
6890 /* linux_pwritev */
6891 case 334:
6892 switch(ndx) {
6893 case 0:
6894 p = "l_ulong";
6895 break;
6896 case 1:
6897 p = "userland struct iovec *";
6898 break;
6899 case 2:
6900 p = "l_ulong";
6901 break;
6902 case 3:
6903 p = "l_ulong";
6904 break;
6905 case 4:
6906 p = "l_ulong";
6907 break;
6908 default:
6909 break;
6910 };
6911 break;
6912 /* linux_rt_tgsigqueueinfo */
6913 case 335:
6914 switch(ndx) {
6915 case 0:
6916 p = "l_pid_t";
6917 break;
6918 case 1:
6919 p = "l_pid_t";
6920 break;
6921 case 2:
6922 p = "l_int";
6923 break;
6924 case 3:
6925 p = "userland l_siginfo_t *";
6926 break;
6927 default:
6928 break;
6929 };
6930 break;
6931 /* linux_perf_event_open */
6932 case 336:
6933 break;
6934 /* linux_recvmmsg */
6935 case 337:
6936 switch(ndx) {
6937 case 0:
6938 p = "l_int";
6939 break;
6940 case 1:
6941 p = "userland struct l_mmsghdr *";
6942 break;
6943 case 2:
6944 p = "l_uint";
6945 break;
6946 case 3:
6947 p = "l_uint";
6948 break;
6949 case 4:
6950 p = "userland struct l_timespec *";
6951 break;
6952 default:
6953 break;
6954 };
6955 break;
6956 /* linux_fanotify_init */
6957 case 338:
6958 break;
6959 /* linux_fanotify_mark */
6960 case 339:
6961 break;
6962 /* linux_prlimit64 */
6963 case 340:
6964 switch(ndx) {
6965 case 0:
6966 p = "l_pid_t";
6967 break;
6968 case 1:
6969 p = "l_uint";
6970 break;
6971 case 2:
6972 p = "userland struct rlimit *";
6973 break;
6974 case 3:
6975 p = "userland struct rlimit *";
6976 break;
6977 default:
6978 break;
6979 };
6980 break;
6981 /* linux_name_to_handle_at */
6982 case 341:
6983 switch(ndx) {
6984 case 0:
6985 p = "l_int";
6986 break;
6987 case 1:
6988 p = "userland const char *";
6989 break;
6990 case 2:
6991 p = "userland struct l_file_handle *";
6992 break;
6993 case 3:
6994 p = "userland l_int *";
6995 break;
6996 case 4:
6997 p = "l_int";
6998 break;
6999 default:
7000 break;
7001 };
7002 break;
7003 /* linux_open_by_handle_at */
7004 case 342:
7005 switch(ndx) {
7006 case 0:
7007 p = "l_int";
7008 break;
7009 case 1:
7010 p = "userland struct l_file_handle *";
7011 break;
7012 case 2:
7013 p = "l_int";
7014 break;
7015 default:
7016 break;
7017 };
7018 break;
7019 /* linux_clock_adjtime */
7020 case 343:
7021 break;
7022 /* linux_syncfs */
7023 case 344:
7024 switch(ndx) {
7025 case 0:
7026 p = "l_int";
7027 break;
7028 default:
7029 break;
7030 };
7031 break;
7032 /* linux_sendmmsg */
7033 case 345:
7034 switch(ndx) {
7035 case 0:
7036 p = "l_int";
7037 break;
7038 case 1:
7039 p = "userland struct l_mmsghdr *";
7040 break;
7041 case 2:
7042 p = "l_uint";
7043 break;
7044 case 3:
7045 p = "l_uint";
7046 break;
7047 default:
7048 break;
7049 };
7050 break;
7051 /* linux_setns */
7052 case 346:
7053 break;
7054 /* linux_process_vm_readv */
7055 case 347:
7056 switch(ndx) {
7057 case 0:
7058 p = "l_pid_t";
7059 break;
7060 case 1:
7061 p = "userland const struct iovec *";
7062 break;
7063 case 2:
7064 p = "l_ulong";
7065 break;
7066 case 3:
7067 p = "userland const struct iovec *";
7068 break;
7069 case 4:
7070 p = "l_ulong";
7071 break;
7072 case 5:
7073 p = "l_ulong";
7074 break;
7075 default:
7076 break;
7077 };
7078 break;
7079 /* linux_process_vm_writev */
7080 case 348:
7081 switch(ndx) {
7082 case 0:
7083 p = "l_pid_t";
7084 break;
7085 case 1:
7086 p = "userland const struct iovec *";
7087 break;
7088 case 2:
7089 p = "l_ulong";
7090 break;
7091 case 3:
7092 p = "userland const struct iovec *";
7093 break;
7094 case 4:
7095 p = "l_ulong";
7096 break;
7097 case 5:
7098 p = "l_ulong";
7099 break;
7100 default:
7101 break;
7102 };
7103 break;
7104 /* linux_kcmp */
7105 case 349:
7106 switch(ndx) {
7107 case 0:
7108 p = "l_pid_t";
7109 break;
7110 case 1:
7111 p = "l_pid_t";
7112 break;
7113 case 2:
7114 p = "l_int";
7115 break;
7116 case 3:
7117 p = "l_ulong";
7118 break;
7119 case 4:
7120 p = "l_ulong";
7121 break;
7122 default:
7123 break;
7124 };
7125 break;
7126 /* linux_finit_module */
7127 case 350:
7128 switch(ndx) {
7129 case 0:
7130 p = "l_int";
7131 break;
7132 case 1:
7133 p = "userland const char *";
7134 break;
7135 case 2:
7136 p = "l_int";
7137 break;
7138 default:
7139 break;
7140 };
7141 break;
7142 /* linux_sched_setattr */
7143 case 351:
7144 switch(ndx) {
7145 case 0:
7146 p = "l_pid_t";
7147 break;
7148 case 1:
7149 p = "userland void *";
7150 break;
7151 case 2:
7152 p = "l_uint";
7153 break;
7154 default:
7155 break;
7156 };
7157 break;
7158 /* linux_sched_getattr */
7159 case 352:
7160 switch(ndx) {
7161 case 0:
7162 p = "l_pid_t";
7163 break;
7164 case 1:
7165 p = "userland void *";
7166 break;
7167 case 2:
7168 p = "l_uint";
7169 break;
7170 case 3:
7171 p = "l_uint";
7172 break;
7173 default:
7174 break;
7175 };
7176 break;
7177 /* linux_renameat2 */
7178 case 353:
7179 switch(ndx) {
7180 case 0:
7181 p = "l_int";
7182 break;
7183 case 1:
7184 p = "userland const char *";
7185 break;
7186 case 2:
7187 p = "l_int";
7188 break;
7189 case 3:
7190 p = "userland const char *";
7191 break;
7192 case 4:
7193 p = "unsigned int";
7194 break;
7195 default:
7196 break;
7197 };
7198 break;
7199 /* linux_seccomp */
7200 case 354:
7201 switch(ndx) {
7202 case 0:
7203 p = "l_uint";
7204 break;
7205 case 1:
7206 p = "l_uint";
7207 break;
7208 case 2:
7209 p = "userland const char *";
7210 break;
7211 default:
7212 break;
7213 };
7214 break;
7215 /* linux_getrandom */
7216 case 355:
7217 switch(ndx) {
7218 case 0:
7219 p = "userland char *";
7220 break;
7221 case 1:
7222 p = "l_size_t";
7223 break;
7224 case 2:
7225 p = "l_uint";
7226 break;
7227 default:
7228 break;
7229 };
7230 break;
7231 /* linux_memfd_create */
7232 case 356:
7233 switch(ndx) {
7234 case 0:
7235 p = "userland const char *";
7236 break;
7237 case 1:
7238 p = "l_uint";
7239 break;
7240 default:
7241 break;
7242 };
7243 break;
7244 /* linux_bpf */
7245 case 357:
7246 switch(ndx) {
7247 case 0:
7248 p = "l_int";
7249 break;
7250 case 1:
7251 p = "userland void *";
7252 break;
7253 case 2:
7254 p = "l_uint";
7255 break;
7256 default:
7257 break;
7258 };
7259 break;
7260 /* linux_execveat */
7261 case 358:
7262 switch(ndx) {
7263 case 0:
7264 p = "l_int";
7265 break;
7266 case 1:
7267 p = "userland const char *";
7268 break;
7269 case 2:
7270 p = "userland const char **";
7271 break;
7272 case 3:
7273 p = "userland const char **";
7274 break;
7275 case 4:
7276 p = "l_int";
7277 break;
7278 default:
7279 break;
7280 };
7281 break;
7282 /* linux_socket */
7283 case 359:
7284 switch(ndx) {
7285 case 0:
7286 p = "l_int";
7287 break;
7288 case 1:
7289 p = "l_int";
7290 break;
7291 case 2:
7292 p = "l_int";
7293 break;
7294 default:
7295 break;
7296 };
7297 break;
7298 /* linux_socketpair */
7299 case 360:
7300 switch(ndx) {
7301 case 0:
7302 p = "l_int";
7303 break;
7304 case 1:
7305 p = "l_int";
7306 break;
7307 case 2:
7308 p = "l_int";
7309 break;
7310 case 3:
7311 p = "l_uintptr_t";
7312 break;
7313 default:
7314 break;
7315 };
7316 break;
7317 /* linux_bind */
7318 case 361:
7319 switch(ndx) {
7320 case 0:
7321 p = "l_int";
7322 break;
7323 case 1:
7324 p = "l_uintptr_t";
7325 break;
7326 case 2:
7327 p = "l_int";
7328 break;
7329 default:
7330 break;
7331 };
7332 break;
7333 /* linux_connect */
7334 case 362:
7335 switch(ndx) {
7336 case 0:
7337 p = "l_int";
7338 break;
7339 case 1:
7340 p = "l_uintptr_t";
7341 break;
7342 case 2:
7343 p = "l_int";
7344 break;
7345 default:
7346 break;
7347 };
7348 break;
7349 /* linux_listen */
7350 case 363:
7351 switch(ndx) {
7352 case 0:
7353 p = "l_int";
7354 break;
7355 case 1:
7356 p = "l_int";
7357 break;
7358 default:
7359 break;
7360 };
7361 break;
7362 /* linux_accept4 */
7363 case 364:
7364 switch(ndx) {
7365 case 0:
7366 p = "l_int";
7367 break;
7368 case 1:
7369 p = "l_uintptr_t";
7370 break;
7371 case 2:
7372 p = "l_uintptr_t";
7373 break;
7374 case 3:
7375 p = "l_int";
7376 break;
7377 default:
7378 break;
7379 };
7380 break;
7381 /* linux_getsockopt */
7382 case 365:
7383 switch(ndx) {
7384 case 0:
7385 p = "l_int";
7386 break;
7387 case 1:
7388 p = "l_int";
7389 break;
7390 case 2:
7391 p = "l_int";
7392 break;
7393 case 3:
7394 p = "l_uintptr_t";
7395 break;
7396 case 4:
7397 p = "l_uintptr_t";
7398 break;
7399 default:
7400 break;
7401 };
7402 break;
7403 /* linux_setsockopt */
7404 case 366:
7405 switch(ndx) {
7406 case 0:
7407 p = "l_int";
7408 break;
7409 case 1:
7410 p = "l_int";
7411 break;
7412 case 2:
7413 p = "l_int";
7414 break;
7415 case 3:
7416 p = "l_uintptr_t";
7417 break;
7418 case 4:
7419 p = "l_int";
7420 break;
7421 default:
7422 break;
7423 };
7424 break;
7425 /* linux_getsockname */
7426 case 367:
7427 switch(ndx) {
7428 case 0:
7429 p = "l_int";
7430 break;
7431 case 1:
7432 p = "l_uintptr_t";
7433 break;
7434 case 2:
7435 p = "l_uintptr_t";
7436 break;
7437 default:
7438 break;
7439 };
7440 break;
7441 /* linux_getpeername */
7442 case 368:
7443 switch(ndx) {
7444 case 0:
7445 p = "l_int";
7446 break;
7447 case 1:
7448 p = "l_uintptr_t";
7449 break;
7450 case 2:
7451 p = "l_uintptr_t";
7452 break;
7453 default:
7454 break;
7455 };
7456 break;
7457 /* linux_sendto */
7458 case 369:
7459 switch(ndx) {
7460 case 0:
7461 p = "l_int";
7462 break;
7463 case 1:
7464 p = "l_uintptr_t";
7465 break;
7466 case 2:
7467 p = "l_int";
7468 break;
7469 case 3:
7470 p = "l_int";
7471 break;
7472 case 4:
7473 p = "l_uintptr_t";
7474 break;
7475 case 5:
7476 p = "l_int";
7477 break;
7478 default:
7479 break;
7480 };
7481 break;
7482 /* linux_sendmsg */
7483 case 370:
7484 switch(ndx) {
7485 case 0:
7486 p = "l_int";
7487 break;
7488 case 1:
7489 p = "l_uintptr_t";
7490 break;
7491 case 2:
7492 p = "l_int";
7493 break;
7494 default:
7495 break;
7496 };
7497 break;
7498 /* linux_recvfrom */
7499 case 371:
7500 switch(ndx) {
7501 case 0:
7502 p = "l_int";
7503 break;
7504 case 1:
7505 p = "l_uintptr_t";
7506 break;
7507 case 2:
7508 p = "l_size_t";
7509 break;
7510 case 3:
7511 p = "l_int";
7512 break;
7513 case 4:
7514 p = "l_uintptr_t";
7515 break;
7516 case 5:
7517 p = "l_uintptr_t";
7518 break;
7519 default:
7520 break;
7521 };
7522 break;
7523 /* linux_recvmsg */
7524 case 372:
7525 switch(ndx) {
7526 case 0:
7527 p = "l_int";
7528 break;
7529 case 1:
7530 p = "l_uintptr_t";
7531 break;
7532 case 2:
7533 p = "l_int";
7534 break;
7535 default:
7536 break;
7537 };
7538 break;
7539 /* linux_shutdown */
7540 case 373:
7541 switch(ndx) {
7542 case 0:
7543 p = "l_int";
7544 break;
7545 case 1:
7546 p = "l_int";
7547 break;
7548 default:
7549 break;
7550 };
7551 break;
7552 /* linux_userfaultfd */
7553 case 374:
7554 switch(ndx) {
7555 case 0:
7556 p = "l_int";
7557 break;
7558 default:
7559 break;
7560 };
7561 break;
7562 /* linux_membarrier */
7563 case 375:
7564 switch(ndx) {
7565 case 0:
7566 p = "l_int";
7567 break;
7568 case 1:
7569 p = "l_int";
7570 break;
7571 default:
7572 break;
7573 };
7574 break;
7575 /* linux_mlock2 */
7576 case 376:
7577 switch(ndx) {
7578 case 0:
7579 p = "l_ulong";
7580 break;
7581 case 1:
7582 p = "l_size_t";
7583 break;
7584 case 2:
7585 p = "l_int";
7586 break;
7587 default:
7588 break;
7589 };
7590 break;
7591 /* linux_copy_file_range */
7592 case 377:
7593 switch(ndx) {
7594 case 0:
7595 p = "l_int";
7596 break;
7597 case 1:
7598 p = "userland l_loff_t *";
7599 break;
7600 case 2:
7601 p = "l_int";
7602 break;
7603 case 3:
7604 p = "userland l_loff_t *";
7605 break;
7606 case 4:
7607 p = "l_size_t";
7608 break;
7609 case 5:
7610 p = "l_uint";
7611 break;
7612 default:
7613 break;
7614 };
7615 break;
7616 /* linux_preadv2 */
7617 case 378:
7618 switch(ndx) {
7619 case 0:
7620 p = "l_ulong";
7621 break;
7622 case 1:
7623 p = "userland const struct iovec *";
7624 break;
7625 case 2:
7626 p = "l_ulong";
7627 break;
7628 case 3:
7629 p = "l_ulong";
7630 break;
7631 case 4:
7632 p = "l_ulong";
7633 break;
7634 case 5:
7635 p = "l_int";
7636 break;
7637 default:
7638 break;
7639 };
7640 break;
7641 /* linux_pwritev2 */
7642 case 379:
7643 switch(ndx) {
7644 case 0:
7645 p = "l_ulong";
7646 break;
7647 case 1:
7648 p = "userland const struct iovec *";
7649 break;
7650 case 2:
7651 p = "l_ulong";
7652 break;
7653 case 3:
7654 p = "l_ulong";
7655 break;
7656 case 4:
7657 p = "l_ulong";
7658 break;
7659 case 5:
7660 p = "l_int";
7661 break;
7662 default:
7663 break;
7664 };
7665 break;
7666 /* linux_pkey_mprotect */
7667 case 380:
7668 switch(ndx) {
7669 case 0:
7670 p = "l_ulong";
7671 break;
7672 case 1:
7673 p = "l_size_t";
7674 break;
7675 case 2:
7676 p = "l_ulong";
7677 break;
7678 case 3:
7679 p = "l_int";
7680 break;
7681 default:
7682 break;
7683 };
7684 break;
7685 /* linux_pkey_alloc */
7686 case 381:
7687 switch(ndx) {
7688 case 0:
7689 p = "l_ulong";
7690 break;
7691 case 1:
7692 p = "l_ulong";
7693 break;
7694 default:
7695 break;
7696 };
7697 break;
7698 /* linux_pkey_free */
7699 case 382:
7700 switch(ndx) {
7701 case 0:
7702 p = "l_int";
7703 break;
7704 default:
7705 break;
7706 };
7707 break;
7708 /* linux_statx */
7709 case 383:
7710 switch(ndx) {
7711 case 0:
7712 p = "l_int";
7713 break;
7714 case 1:
7715 p = "userland const char *";
7716 break;
7717 case 2:
7718 p = "l_uint";
7719 break;
7720 case 3:
7721 p = "l_uint";
7722 break;
7723 case 4:
7724 p = "userland void *";
7725 break;
7726 default:
7727 break;
7728 };
7729 break;
7730 /* linux_arch_prctl */
7731 case 384:
7732 switch(ndx) {
7733 case 0:
7734 p = "l_int";
7735 break;
7736 case 1:
7737 p = "l_ulong";
7738 break;
7739 default:
7740 break;
7741 };
7742 break;
7743 /* linux_io_pgetevents */
7744 case 385:
7745 break;
7746 /* linux_rseq */
7747 case 386:
7748 break;
7749 /* linux_semget */
7750 case 393:
7751 switch(ndx) {
7752 case 0:
7753 p = "l_key_t";
7754 break;
7755 case 1:
7756 p = "l_int";
7757 break;
7758 case 2:
7759 p = "l_int";
7760 break;
7761 default:
7762 break;
7763 };
7764 break;
7765 /* linux_semctl */
7766 case 394:
7767 switch(ndx) {
7768 case 0:
7769 p = "l_int";
7770 break;
7771 case 1:
7772 p = "l_int";
7773 break;
7774 case 2:
7775 p = "l_int";
7776 break;
7777 case 3:
7778 p = "union l_semun";
7779 break;
7780 default:
7781 break;
7782 };
7783 break;
7784 /* linux_shmget */
7785 case 395:
7786 switch(ndx) {
7787 case 0:
7788 p = "l_key_t";
7789 break;
7790 case 1:
7791 p = "l_size_t";
7792 break;
7793 case 2:
7794 p = "l_int";
7795 break;
7796 default:
7797 break;
7798 };
7799 break;
7800 /* linux_shmctl */
7801 case 396:
7802 switch(ndx) {
7803 case 0:
7804 p = "l_int";
7805 break;
7806 case 1:
7807 p = "l_int";
7808 break;
7809 case 2:
7810 p = "userland struct l_shmid_ds *";
7811 break;
7812 default:
7813 break;
7814 };
7815 break;
7816 /* linux_shmat */
7817 case 397:
7818 switch(ndx) {
7819 case 0:
7820 p = "l_int";
7821 break;
7822 case 1:
7823 p = "userland char *";
7824 break;
7825 case 2:
7826 p = "l_int";
7827 break;
7828 default:
7829 break;
7830 };
7831 break;
7832 /* linux_shmdt */
7833 case 398:
7834 switch(ndx) {
7835 case 0:
7836 p = "userland char *";
7837 break;
7838 default:
7839 break;
7840 };
7841 break;
7842 /* linux_msgget */
7843 case 399:
7844 switch(ndx) {
7845 case 0:
7846 p = "l_key_t";
7847 break;
7848 case 1:
7849 p = "l_int";
7850 break;
7851 default:
7852 break;
7853 };
7854 break;
7855 /* linux_msgsnd */
7856 case 400:
7857 switch(ndx) {
7858 case 0:
7859 p = "l_int";
7860 break;
7861 case 1:
7862 p = "userland struct l_msgbuf *";
7863 break;
7864 case 2:
7865 p = "l_size_t";
7866 break;
7867 case 3:
7868 p = "l_int";
7869 break;
7870 default:
7871 break;
7872 };
7873 break;
7874 /* linux_msgrcv */
7875 case 401:
7876 switch(ndx) {
7877 case 0:
7878 p = "l_int";
7879 break;
7880 case 1:
7881 p = "userland struct l_msgbuf *";
7882 break;
7883 case 2:
7884 p = "l_size_t";
7885 break;
7886 case 3:
7887 p = "l_long";
7888 break;
7889 case 4:
7890 p = "l_int";
7891 break;
7892 default:
7893 break;
7894 };
7895 break;
7896 /* linux_msgctl */
7897 case 402:
7898 switch(ndx) {
7899 case 0:
7900 p = "l_int";
7901 break;
7902 case 1:
7903 p = "l_int";
7904 break;
7905 case 2:
7906 p = "userland struct l_msqid_ds *";
7907 break;
7908 default:
7909 break;
7910 };
7911 break;
7912 /* linux_clock_gettime64 */
7913 case 403:
7914 break;
7915 /* linux_clock_settime64 */
7916 case 404:
7917 break;
7918 /* linux_clock_adjtime64 */
7919 case 405:
7920 break;
7921 /* linux_clock_getres_time64 */
7922 case 406:
7923 break;
7924 /* linux_clock_nanosleep_time64 */
7925 case 407:
7926 break;
7927 /* linux_timer_gettime64 */
7928 case 408:
7929 break;
7930 /* linux_timer_settime64 */
7931 case 409:
7932 break;
7933 /* linux_timerfd_gettime64 */
7934 case 410:
7935 break;
7936 /* linux_timerfd_settime64 */
7937 case 411:
7938 break;
7939 /* linux_utimensat_time64 */
7940 case 412:
7941 break;
7942 /* linux_pselect6_time64 */
7943 case 413:
7944 break;
7945 /* linux_ppoll_time64 */
7946 case 414:
7947 break;
7948 /* linux_io_pgetevents_time64 */
7949 case 416:
7950 break;
7951 /* linux_recvmmsg_time64 */
7952 case 417:
7953 break;
7954 /* linux_mq_timedsend_time64 */
7955 case 418:
7956 break;
7957 /* linux_mq_timedreceive_time64 */
7958 case 419:
7959 break;
7960 /* linux_semtimedop_time64 */
7961 case 420:
7962 break;
7963 /* linux_rt_sigtimedwait_time64 */
7964 case 421:
7965 break;
7966 /* linux_futex_time64 */
7967 case 422:
7968 break;
7969 /* linux_sched_rr_get_interval_time64 */
7970 case 423:
7971 break;
7972 /* linux_pidfd_send_signal */
7973 case 424:
7974 switch(ndx) {
7975 case 0:
7976 p = "l_int";
7977 break;
7978 case 1:
7979 p = "l_int";
7980 break;
7981 case 2:
7982 p = "userland l_siginfo_t *";
7983 break;
7984 case 3:
7985 p = "l_uint";
7986 break;
7987 default:
7988 break;
7989 };
7990 break;
7991 /* linux_io_uring_setup */
7992 case 425:
7993 break;
7994 /* linux_io_uring_enter */
7995 case 426:
7996 break;
7997 /* linux_io_uring_register */
7998 case 427:
7999 break;
8000 default:
8001 break;
8002 };
8003 if (p != NULL)
8004 strlcpy(desc, p, descsz);
8005 }
8006 static void
systrace_return_setargdesc(int sysnum,int ndx,char * desc,size_t descsz)8007 systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
8008 {
8009 const char *p = NULL;
8010 switch (sysnum) {
8011 #define nosys linux_nosys
8012 /* linux_exit */
8013 case 1:
8014 if (ndx == 0 || ndx == 1)
8015 p = "void";
8016 break;
8017 /* linux_fork */
8018 case 2:
8019 /* read */
8020 case 3:
8021 if (ndx == 0 || ndx == 1)
8022 p = "int";
8023 break;
8024 /* write */
8025 case 4:
8026 if (ndx == 0 || ndx == 1)
8027 p = "int";
8028 break;
8029 /* linux_open */
8030 case 5:
8031 if (ndx == 0 || ndx == 1)
8032 p = "int";
8033 break;
8034 /* close */
8035 case 6:
8036 if (ndx == 0 || ndx == 1)
8037 p = "int";
8038 break;
8039 /* linux_waitpid */
8040 case 7:
8041 if (ndx == 0 || ndx == 1)
8042 p = "int";
8043 break;
8044 /* linux_creat */
8045 case 8:
8046 if (ndx == 0 || ndx == 1)
8047 p = "int";
8048 break;
8049 /* linux_link */
8050 case 9:
8051 if (ndx == 0 || ndx == 1)
8052 p = "int";
8053 break;
8054 /* linux_unlink */
8055 case 10:
8056 if (ndx == 0 || ndx == 1)
8057 p = "int";
8058 break;
8059 /* linux_execve */
8060 case 11:
8061 if (ndx == 0 || ndx == 1)
8062 p = "int";
8063 break;
8064 /* linux_chdir */
8065 case 12:
8066 if (ndx == 0 || ndx == 1)
8067 p = "int";
8068 break;
8069 /* linux_time */
8070 case 13:
8071 if (ndx == 0 || ndx == 1)
8072 p = "int";
8073 break;
8074 /* linux_mknod */
8075 case 14:
8076 if (ndx == 0 || ndx == 1)
8077 p = "int";
8078 break;
8079 /* linux_chmod */
8080 case 15:
8081 if (ndx == 0 || ndx == 1)
8082 p = "int";
8083 break;
8084 /* linux_lchown16 */
8085 case 16:
8086 if (ndx == 0 || ndx == 1)
8087 p = "int";
8088 break;
8089 /* linux_stat */
8090 case 18:
8091 if (ndx == 0 || ndx == 1)
8092 p = "int";
8093 break;
8094 /* linux_lseek */
8095 case 19:
8096 if (ndx == 0 || ndx == 1)
8097 p = "int";
8098 break;
8099 /* linux_getpid */
8100 case 20:
8101 /* linux_mount */
8102 case 21:
8103 if (ndx == 0 || ndx == 1)
8104 p = "int";
8105 break;
8106 /* linux_oldumount */
8107 case 22:
8108 if (ndx == 0 || ndx == 1)
8109 p = "int";
8110 break;
8111 /* linux_setuid16 */
8112 case 23:
8113 if (ndx == 0 || ndx == 1)
8114 p = "int";
8115 break;
8116 /* linux_getuid16 */
8117 case 24:
8118 /* linux_stime */
8119 case 25:
8120 /* linux_ptrace */
8121 case 26:
8122 if (ndx == 0 || ndx == 1)
8123 p = "int";
8124 break;
8125 /* linux_alarm */
8126 case 27:
8127 if (ndx == 0 || ndx == 1)
8128 p = "int";
8129 break;
8130 /* linux_pause */
8131 case 29:
8132 /* linux_utime */
8133 case 30:
8134 if (ndx == 0 || ndx == 1)
8135 p = "int";
8136 break;
8137 /* linux_access */
8138 case 33:
8139 if (ndx == 0 || ndx == 1)
8140 p = "int";
8141 break;
8142 /* linux_nice */
8143 case 34:
8144 if (ndx == 0 || ndx == 1)
8145 p = "int";
8146 break;
8147 /* sync */
8148 case 36:
8149 /* linux_kill */
8150 case 37:
8151 if (ndx == 0 || ndx == 1)
8152 p = "int";
8153 break;
8154 /* linux_rename */
8155 case 38:
8156 if (ndx == 0 || ndx == 1)
8157 p = "int";
8158 break;
8159 /* linux_mkdir */
8160 case 39:
8161 if (ndx == 0 || ndx == 1)
8162 p = "int";
8163 break;
8164 /* linux_rmdir */
8165 case 40:
8166 if (ndx == 0 || ndx == 1)
8167 p = "int";
8168 break;
8169 /* dup */
8170 case 41:
8171 if (ndx == 0 || ndx == 1)
8172 p = "int";
8173 break;
8174 /* linux_pipe */
8175 case 42:
8176 if (ndx == 0 || ndx == 1)
8177 p = "int";
8178 break;
8179 /* linux_times */
8180 case 43:
8181 if (ndx == 0 || ndx == 1)
8182 p = "int";
8183 break;
8184 /* linux_brk */
8185 case 45:
8186 if (ndx == 0 || ndx == 1)
8187 p = "int";
8188 break;
8189 /* linux_setgid16 */
8190 case 46:
8191 if (ndx == 0 || ndx == 1)
8192 p = "int";
8193 break;
8194 /* linux_getgid16 */
8195 case 47:
8196 /* linux_signal */
8197 case 48:
8198 if (ndx == 0 || ndx == 1)
8199 p = "int";
8200 break;
8201 /* linux_geteuid16 */
8202 case 49:
8203 /* linux_getegid16 */
8204 case 50:
8205 /* acct */
8206 case 51:
8207 if (ndx == 0 || ndx == 1)
8208 p = "int";
8209 break;
8210 /* linux_umount */
8211 case 52:
8212 if (ndx == 0 || ndx == 1)
8213 p = "int";
8214 break;
8215 /* linux_ioctl */
8216 case 54:
8217 if (ndx == 0 || ndx == 1)
8218 p = "int";
8219 break;
8220 /* linux_fcntl */
8221 case 55:
8222 if (ndx == 0 || ndx == 1)
8223 p = "int";
8224 break;
8225 /* setpgid */
8226 case 57:
8227 if (ndx == 0 || ndx == 1)
8228 p = "int";
8229 break;
8230 /* linux_olduname */
8231 case 59:
8232 /* umask */
8233 case 60:
8234 if (ndx == 0 || ndx == 1)
8235 p = "int";
8236 break;
8237 /* chroot */
8238 case 61:
8239 if (ndx == 0 || ndx == 1)
8240 p = "int";
8241 break;
8242 /* linux_ustat */
8243 case 62:
8244 if (ndx == 0 || ndx == 1)
8245 p = "int";
8246 break;
8247 /* dup2 */
8248 case 63:
8249 if (ndx == 0 || ndx == 1)
8250 p = "int";
8251 break;
8252 /* linux_getppid */
8253 case 64:
8254 /* getpgrp */
8255 case 65:
8256 /* setsid */
8257 case 66:
8258 /* linux_sigaction */
8259 case 67:
8260 if (ndx == 0 || ndx == 1)
8261 p = "int";
8262 break;
8263 /* linux_sgetmask */
8264 case 68:
8265 /* linux_ssetmask */
8266 case 69:
8267 if (ndx == 0 || ndx == 1)
8268 p = "int";
8269 break;
8270 /* linux_setreuid16 */
8271 case 70:
8272 if (ndx == 0 || ndx == 1)
8273 p = "int";
8274 break;
8275 /* linux_setregid16 */
8276 case 71:
8277 if (ndx == 0 || ndx == 1)
8278 p = "int";
8279 break;
8280 /* linux_sigsuspend */
8281 case 72:
8282 if (ndx == 0 || ndx == 1)
8283 p = "int";
8284 break;
8285 /* linux_sigpending */
8286 case 73:
8287 if (ndx == 0 || ndx == 1)
8288 p = "int";
8289 break;
8290 /* linux_sethostname */
8291 case 74:
8292 if (ndx == 0 || ndx == 1)
8293 p = "int";
8294 break;
8295 /* linux_setrlimit */
8296 case 75:
8297 if (ndx == 0 || ndx == 1)
8298 p = "int";
8299 break;
8300 /* linux_old_getrlimit */
8301 case 76:
8302 if (ndx == 0 || ndx == 1)
8303 p = "int";
8304 break;
8305 /* linux_getrusage */
8306 case 77:
8307 if (ndx == 0 || ndx == 1)
8308 p = "int";
8309 break;
8310 /* linux_gettimeofday */
8311 case 78:
8312 if (ndx == 0 || ndx == 1)
8313 p = "int";
8314 break;
8315 /* linux_settimeofday */
8316 case 79:
8317 if (ndx == 0 || ndx == 1)
8318 p = "int";
8319 break;
8320 /* linux_getgroups16 */
8321 case 80:
8322 if (ndx == 0 || ndx == 1)
8323 p = "int";
8324 break;
8325 /* linux_setgroups16 */
8326 case 81:
8327 if (ndx == 0 || ndx == 1)
8328 p = "int";
8329 break;
8330 /* linux_old_select */
8331 case 82:
8332 if (ndx == 0 || ndx == 1)
8333 p = "int";
8334 break;
8335 /* linux_symlink */
8336 case 83:
8337 if (ndx == 0 || ndx == 1)
8338 p = "int";
8339 break;
8340 /* linux_lstat */
8341 case 84:
8342 if (ndx == 0 || ndx == 1)
8343 p = "int";
8344 break;
8345 /* linux_readlink */
8346 case 85:
8347 if (ndx == 0 || ndx == 1)
8348 p = "int";
8349 break;
8350 /* swapon */
8351 case 87:
8352 if (ndx == 0 || ndx == 1)
8353 p = "int";
8354 break;
8355 /* linux_reboot */
8356 case 88:
8357 if (ndx == 0 || ndx == 1)
8358 p = "int";
8359 break;
8360 /* linux_readdir */
8361 case 89:
8362 if (ndx == 0 || ndx == 1)
8363 p = "int";
8364 break;
8365 /* linux_mmap */
8366 case 90:
8367 if (ndx == 0 || ndx == 1)
8368 p = "int";
8369 break;
8370 /* munmap */
8371 case 91:
8372 if (ndx == 0 || ndx == 1)
8373 p = "int";
8374 break;
8375 /* linux_truncate */
8376 case 92:
8377 if (ndx == 0 || ndx == 1)
8378 p = "int";
8379 break;
8380 /* linux_ftruncate */
8381 case 93:
8382 if (ndx == 0 || ndx == 1)
8383 p = "int";
8384 break;
8385 /* fchmod */
8386 case 94:
8387 if (ndx == 0 || ndx == 1)
8388 p = "int";
8389 break;
8390 /* fchown */
8391 case 95:
8392 if (ndx == 0 || ndx == 1)
8393 p = "int";
8394 break;
8395 /* linux_getpriority */
8396 case 96:
8397 if (ndx == 0 || ndx == 1)
8398 p = "int";
8399 break;
8400 /* setpriority */
8401 case 97:
8402 if (ndx == 0 || ndx == 1)
8403 p = "int";
8404 break;
8405 /* linux_statfs */
8406 case 99:
8407 if (ndx == 0 || ndx == 1)
8408 p = "int";
8409 break;
8410 /* linux_fstatfs */
8411 case 100:
8412 if (ndx == 0 || ndx == 1)
8413 p = "int";
8414 break;
8415 /* linux_socketcall */
8416 case 102:
8417 if (ndx == 0 || ndx == 1)
8418 p = "int";
8419 break;
8420 /* linux_syslog */
8421 case 103:
8422 if (ndx == 0 || ndx == 1)
8423 p = "int";
8424 break;
8425 /* linux_setitimer */
8426 case 104:
8427 if (ndx == 0 || ndx == 1)
8428 p = "int";
8429 break;
8430 /* linux_getitimer */
8431 case 105:
8432 if (ndx == 0 || ndx == 1)
8433 p = "int";
8434 break;
8435 /* linux_newstat */
8436 case 106:
8437 if (ndx == 0 || ndx == 1)
8438 p = "int";
8439 break;
8440 /* linux_newlstat */
8441 case 107:
8442 if (ndx == 0 || ndx == 1)
8443 p = "int";
8444 break;
8445 /* linux_newfstat */
8446 case 108:
8447 if (ndx == 0 || ndx == 1)
8448 p = "int";
8449 break;
8450 /* linux_uname */
8451 case 109:
8452 /* linux_iopl */
8453 case 110:
8454 if (ndx == 0 || ndx == 1)
8455 p = "int";
8456 break;
8457 /* linux_vhangup */
8458 case 111:
8459 /* linux_wait4 */
8460 case 114:
8461 if (ndx == 0 || ndx == 1)
8462 p = "int";
8463 break;
8464 /* linux_swapoff */
8465 case 115:
8466 /* linux_sysinfo */
8467 case 116:
8468 if (ndx == 0 || ndx == 1)
8469 p = "int";
8470 break;
8471 /* linux_ipc */
8472 case 117:
8473 if (ndx == 0 || ndx == 1)
8474 p = "int";
8475 break;
8476 /* fsync */
8477 case 118:
8478 if (ndx == 0 || ndx == 1)
8479 p = "int";
8480 break;
8481 /* linux_sigreturn */
8482 case 119:
8483 if (ndx == 0 || ndx == 1)
8484 p = "int";
8485 break;
8486 /* linux_clone */
8487 case 120:
8488 if (ndx == 0 || ndx == 1)
8489 p = "int";
8490 break;
8491 /* linux_setdomainname */
8492 case 121:
8493 if (ndx == 0 || ndx == 1)
8494 p = "int";
8495 break;
8496 /* linux_newuname */
8497 case 122:
8498 if (ndx == 0 || ndx == 1)
8499 p = "int";
8500 break;
8501 /* linux_adjtimex */
8502 case 124:
8503 /* linux_mprotect */
8504 case 125:
8505 if (ndx == 0 || ndx == 1)
8506 p = "int";
8507 break;
8508 /* linux_sigprocmask */
8509 case 126:
8510 if (ndx == 0 || ndx == 1)
8511 p = "int";
8512 break;
8513 /* linux_init_module */
8514 case 128:
8515 /* linux_delete_module */
8516 case 129:
8517 /* linux_quotactl */
8518 case 131:
8519 /* getpgid */
8520 case 132:
8521 if (ndx == 0 || ndx == 1)
8522 p = "int";
8523 break;
8524 /* fchdir */
8525 case 133:
8526 if (ndx == 0 || ndx == 1)
8527 p = "int";
8528 break;
8529 /* linux_bdflush */
8530 case 134:
8531 /* linux_sysfs */
8532 case 135:
8533 if (ndx == 0 || ndx == 1)
8534 p = "int";
8535 break;
8536 /* linux_personality */
8537 case 136:
8538 if (ndx == 0 || ndx == 1)
8539 p = "int";
8540 break;
8541 /* linux_setfsuid16 */
8542 case 138:
8543 if (ndx == 0 || ndx == 1)
8544 p = "int";
8545 break;
8546 /* linux_setfsgid16 */
8547 case 139:
8548 if (ndx == 0 || ndx == 1)
8549 p = "int";
8550 break;
8551 /* linux_llseek */
8552 case 140:
8553 if (ndx == 0 || ndx == 1)
8554 p = "int";
8555 break;
8556 /* linux_getdents */
8557 case 141:
8558 if (ndx == 0 || ndx == 1)
8559 p = "int";
8560 break;
8561 /* linux_select */
8562 case 142:
8563 if (ndx == 0 || ndx == 1)
8564 p = "int";
8565 break;
8566 /* flock */
8567 case 143:
8568 if (ndx == 0 || ndx == 1)
8569 p = "int";
8570 break;
8571 /* linux_msync */
8572 case 144:
8573 if (ndx == 0 || ndx == 1)
8574 p = "int";
8575 break;
8576 /* linux_readv */
8577 case 145:
8578 if (ndx == 0 || ndx == 1)
8579 p = "int";
8580 break;
8581 /* linux_writev */
8582 case 146:
8583 if (ndx == 0 || ndx == 1)
8584 p = "int";
8585 break;
8586 /* linux_getsid */
8587 case 147:
8588 if (ndx == 0 || ndx == 1)
8589 p = "int";
8590 break;
8591 /* linux_fdatasync */
8592 case 148:
8593 if (ndx == 0 || ndx == 1)
8594 p = "int";
8595 break;
8596 /* linux_sysctl */
8597 case 149:
8598 if (ndx == 0 || ndx == 1)
8599 p = "int";
8600 break;
8601 /* mlock */
8602 case 150:
8603 if (ndx == 0 || ndx == 1)
8604 p = "int";
8605 break;
8606 /* munlock */
8607 case 151:
8608 if (ndx == 0 || ndx == 1)
8609 p = "int";
8610 break;
8611 /* mlockall */
8612 case 152:
8613 if (ndx == 0 || ndx == 1)
8614 p = "int";
8615 break;
8616 /* munlockall */
8617 case 153:
8618 /* linux_sched_setparam */
8619 case 154:
8620 if (ndx == 0 || ndx == 1)
8621 p = "int";
8622 break;
8623 /* linux_sched_getparam */
8624 case 155:
8625 if (ndx == 0 || ndx == 1)
8626 p = "int";
8627 break;
8628 /* linux_sched_setscheduler */
8629 case 156:
8630 if (ndx == 0 || ndx == 1)
8631 p = "int";
8632 break;
8633 /* linux_sched_getscheduler */
8634 case 157:
8635 if (ndx == 0 || ndx == 1)
8636 p = "int";
8637 break;
8638 /* sched_yield */
8639 case 158:
8640 /* linux_sched_get_priority_max */
8641 case 159:
8642 if (ndx == 0 || ndx == 1)
8643 p = "int";
8644 break;
8645 /* linux_sched_get_priority_min */
8646 case 160:
8647 if (ndx == 0 || ndx == 1)
8648 p = "int";
8649 break;
8650 /* linux_sched_rr_get_interval */
8651 case 161:
8652 if (ndx == 0 || ndx == 1)
8653 p = "int";
8654 break;
8655 /* linux_nanosleep */
8656 case 162:
8657 if (ndx == 0 || ndx == 1)
8658 p = "int";
8659 break;
8660 /* linux_mremap */
8661 case 163:
8662 if (ndx == 0 || ndx == 1)
8663 p = "int";
8664 break;
8665 /* linux_setresuid16 */
8666 case 164:
8667 if (ndx == 0 || ndx == 1)
8668 p = "int";
8669 break;
8670 /* linux_getresuid16 */
8671 case 165:
8672 if (ndx == 0 || ndx == 1)
8673 p = "int";
8674 break;
8675 /* poll */
8676 case 168:
8677 if (ndx == 0 || ndx == 1)
8678 p = "int";
8679 break;
8680 /* linux_setresgid16 */
8681 case 170:
8682 if (ndx == 0 || ndx == 1)
8683 p = "int";
8684 break;
8685 /* linux_getresgid16 */
8686 case 171:
8687 if (ndx == 0 || ndx == 1)
8688 p = "int";
8689 break;
8690 /* linux_prctl */
8691 case 172:
8692 if (ndx == 0 || ndx == 1)
8693 p = "int";
8694 break;
8695 /* linux_rt_sigreturn */
8696 case 173:
8697 if (ndx == 0 || ndx == 1)
8698 p = "int";
8699 break;
8700 /* linux_rt_sigaction */
8701 case 174:
8702 if (ndx == 0 || ndx == 1)
8703 p = "int";
8704 break;
8705 /* linux_rt_sigprocmask */
8706 case 175:
8707 if (ndx == 0 || ndx == 1)
8708 p = "int";
8709 break;
8710 /* linux_rt_sigpending */
8711 case 176:
8712 if (ndx == 0 || ndx == 1)
8713 p = "int";
8714 break;
8715 /* linux_rt_sigtimedwait */
8716 case 177:
8717 if (ndx == 0 || ndx == 1)
8718 p = "int";
8719 break;
8720 /* linux_rt_sigqueueinfo */
8721 case 178:
8722 if (ndx == 0 || ndx == 1)
8723 p = "int";
8724 break;
8725 /* linux_rt_sigsuspend */
8726 case 179:
8727 if (ndx == 0 || ndx == 1)
8728 p = "int";
8729 break;
8730 /* linux_pread */
8731 case 180:
8732 if (ndx == 0 || ndx == 1)
8733 p = "int";
8734 break;
8735 /* linux_pwrite */
8736 case 181:
8737 if (ndx == 0 || ndx == 1)
8738 p = "int";
8739 break;
8740 /* linux_chown16 */
8741 case 182:
8742 if (ndx == 0 || ndx == 1)
8743 p = "int";
8744 break;
8745 /* linux_getcwd */
8746 case 183:
8747 if (ndx == 0 || ndx == 1)
8748 p = "int";
8749 break;
8750 /* linux_capget */
8751 case 184:
8752 if (ndx == 0 || ndx == 1)
8753 p = "int";
8754 break;
8755 /* linux_capset */
8756 case 185:
8757 if (ndx == 0 || ndx == 1)
8758 p = "int";
8759 break;
8760 /* linux_sigaltstack */
8761 case 186:
8762 if (ndx == 0 || ndx == 1)
8763 p = "int";
8764 break;
8765 /* linux_sendfile */
8766 case 187:
8767 if (ndx == 0 || ndx == 1)
8768 p = "int";
8769 break;
8770 /* linux_vfork */
8771 case 190:
8772 /* linux_getrlimit */
8773 case 191:
8774 if (ndx == 0 || ndx == 1)
8775 p = "int";
8776 break;
8777 /* linux_mmap2 */
8778 case 192:
8779 if (ndx == 0 || ndx == 1)
8780 p = "int";
8781 break;
8782 /* linux_truncate64 */
8783 case 193:
8784 if (ndx == 0 || ndx == 1)
8785 p = "int";
8786 break;
8787 /* linux_ftruncate64 */
8788 case 194:
8789 if (ndx == 0 || ndx == 1)
8790 p = "int";
8791 break;
8792 /* linux_stat64 */
8793 case 195:
8794 if (ndx == 0 || ndx == 1)
8795 p = "int";
8796 break;
8797 /* linux_lstat64 */
8798 case 196:
8799 if (ndx == 0 || ndx == 1)
8800 p = "int";
8801 break;
8802 /* linux_fstat64 */
8803 case 197:
8804 if (ndx == 0 || ndx == 1)
8805 p = "int";
8806 break;
8807 /* linux_lchown */
8808 case 198:
8809 if (ndx == 0 || ndx == 1)
8810 p = "int";
8811 break;
8812 /* linux_getuid */
8813 case 199:
8814 /* linux_getgid */
8815 case 200:
8816 /* geteuid */
8817 case 201:
8818 /* getegid */
8819 case 202:
8820 /* setreuid */
8821 case 203:
8822 if (ndx == 0 || ndx == 1)
8823 p = "int";
8824 break;
8825 /* setregid */
8826 case 204:
8827 if (ndx == 0 || ndx == 1)
8828 p = "int";
8829 break;
8830 /* linux_getgroups */
8831 case 205:
8832 if (ndx == 0 || ndx == 1)
8833 p = "int";
8834 break;
8835 /* linux_setgroups */
8836 case 206:
8837 if (ndx == 0 || ndx == 1)
8838 p = "int";
8839 break;
8840 /* fchown */
8841 case 207:
8842 /* setresuid */
8843 case 208:
8844 if (ndx == 0 || ndx == 1)
8845 p = "int";
8846 break;
8847 /* getresuid */
8848 case 209:
8849 if (ndx == 0 || ndx == 1)
8850 p = "int";
8851 break;
8852 /* setresgid */
8853 case 210:
8854 if (ndx == 0 || ndx == 1)
8855 p = "int";
8856 break;
8857 /* getresgid */
8858 case 211:
8859 if (ndx == 0 || ndx == 1)
8860 p = "int";
8861 break;
8862 /* linux_chown */
8863 case 212:
8864 if (ndx == 0 || ndx == 1)
8865 p = "int";
8866 break;
8867 /* setuid */
8868 case 213:
8869 if (ndx == 0 || ndx == 1)
8870 p = "int";
8871 break;
8872 /* setgid */
8873 case 214:
8874 if (ndx == 0 || ndx == 1)
8875 p = "int";
8876 break;
8877 /* linux_setfsuid */
8878 case 215:
8879 if (ndx == 0 || ndx == 1)
8880 p = "int";
8881 break;
8882 /* linux_setfsgid */
8883 case 216:
8884 if (ndx == 0 || ndx == 1)
8885 p = "int";
8886 break;
8887 /* linux_pivot_root */
8888 case 217:
8889 if (ndx == 0 || ndx == 1)
8890 p = "int";
8891 break;
8892 /* linux_mincore */
8893 case 218:
8894 if (ndx == 0 || ndx == 1)
8895 p = "int";
8896 break;
8897 /* linux_madvise */
8898 case 219:
8899 if (ndx == 0 || ndx == 1)
8900 p = "int";
8901 break;
8902 /* linux_getdents64 */
8903 case 220:
8904 if (ndx == 0 || ndx == 1)
8905 p = "int";
8906 break;
8907 /* linux_fcntl64 */
8908 case 221:
8909 if (ndx == 0 || ndx == 1)
8910 p = "int";
8911 break;
8912 /* linux_gettid */
8913 case 224:
8914 /* linux_setxattr */
8915 case 226:
8916 if (ndx == 0 || ndx == 1)
8917 p = "int";
8918 break;
8919 /* linux_lsetxattr */
8920 case 227:
8921 if (ndx == 0 || ndx == 1)
8922 p = "int";
8923 break;
8924 /* linux_fsetxattr */
8925 case 228:
8926 if (ndx == 0 || ndx == 1)
8927 p = "int";
8928 break;
8929 /* linux_getxattr */
8930 case 229:
8931 if (ndx == 0 || ndx == 1)
8932 p = "int";
8933 break;
8934 /* linux_lgetxattr */
8935 case 230:
8936 if (ndx == 0 || ndx == 1)
8937 p = "int";
8938 break;
8939 /* linux_fgetxattr */
8940 case 231:
8941 if (ndx == 0 || ndx == 1)
8942 p = "int";
8943 break;
8944 /* linux_listxattr */
8945 case 232:
8946 if (ndx == 0 || ndx == 1)
8947 p = "int";
8948 break;
8949 /* linux_llistxattr */
8950 case 233:
8951 if (ndx == 0 || ndx == 1)
8952 p = "int";
8953 break;
8954 /* linux_flistxattr */
8955 case 234:
8956 if (ndx == 0 || ndx == 1)
8957 p = "int";
8958 break;
8959 /* linux_removexattr */
8960 case 235:
8961 if (ndx == 0 || ndx == 1)
8962 p = "int";
8963 break;
8964 /* linux_lremovexattr */
8965 case 236:
8966 if (ndx == 0 || ndx == 1)
8967 p = "int";
8968 break;
8969 /* linux_fremovexattr */
8970 case 237:
8971 if (ndx == 0 || ndx == 1)
8972 p = "int";
8973 break;
8974 /* linux_tkill */
8975 case 238:
8976 if (ndx == 0 || ndx == 1)
8977 p = "int";
8978 break;
8979 /* linux_sendfile64 */
8980 case 239:
8981 if (ndx == 0 || ndx == 1)
8982 p = "int";
8983 break;
8984 /* linux_sys_futex */
8985 case 240:
8986 if (ndx == 0 || ndx == 1)
8987 p = "int";
8988 break;
8989 /* linux_sched_setaffinity */
8990 case 241:
8991 if (ndx == 0 || ndx == 1)
8992 p = "int";
8993 break;
8994 /* linux_sched_getaffinity */
8995 case 242:
8996 if (ndx == 0 || ndx == 1)
8997 p = "int";
8998 break;
8999 /* linux_set_thread_area */
9000 case 243:
9001 if (ndx == 0 || ndx == 1)
9002 p = "int";
9003 break;
9004 /* linux_fadvise64 */
9005 case 250:
9006 if (ndx == 0 || ndx == 1)
9007 p = "int";
9008 break;
9009 /* linux_exit_group */
9010 case 252:
9011 if (ndx == 0 || ndx == 1)
9012 p = "int";
9013 break;
9014 /* linux_lookup_dcookie */
9015 case 253:
9016 /* linux_epoll_create */
9017 case 254:
9018 if (ndx == 0 || ndx == 1)
9019 p = "int";
9020 break;
9021 /* linux_epoll_ctl */
9022 case 255:
9023 if (ndx == 0 || ndx == 1)
9024 p = "int";
9025 break;
9026 /* linux_epoll_wait */
9027 case 256:
9028 if (ndx == 0 || ndx == 1)
9029 p = "int";
9030 break;
9031 /* linux_remap_file_pages */
9032 case 257:
9033 /* linux_set_tid_address */
9034 case 258:
9035 if (ndx == 0 || ndx == 1)
9036 p = "int";
9037 break;
9038 /* linux_timer_create */
9039 case 259:
9040 if (ndx == 0 || ndx == 1)
9041 p = "int";
9042 break;
9043 /* linux_timer_settime */
9044 case 260:
9045 if (ndx == 0 || ndx == 1)
9046 p = "int";
9047 break;
9048 /* linux_timer_gettime */
9049 case 261:
9050 if (ndx == 0 || ndx == 1)
9051 p = "int";
9052 break;
9053 /* linux_timer_getoverrun */
9054 case 262:
9055 if (ndx == 0 || ndx == 1)
9056 p = "int";
9057 break;
9058 /* linux_timer_delete */
9059 case 263:
9060 if (ndx == 0 || ndx == 1)
9061 p = "int";
9062 break;
9063 /* linux_clock_settime */
9064 case 264:
9065 if (ndx == 0 || ndx == 1)
9066 p = "int";
9067 break;
9068 /* linux_clock_gettime */
9069 case 265:
9070 if (ndx == 0 || ndx == 1)
9071 p = "int";
9072 break;
9073 /* linux_clock_getres */
9074 case 266:
9075 if (ndx == 0 || ndx == 1)
9076 p = "int";
9077 break;
9078 /* linux_clock_nanosleep */
9079 case 267:
9080 if (ndx == 0 || ndx == 1)
9081 p = "int";
9082 break;
9083 /* linux_statfs64 */
9084 case 268:
9085 if (ndx == 0 || ndx == 1)
9086 p = "int";
9087 break;
9088 /* linux_fstatfs64 */
9089 case 269:
9090 if (ndx == 0 || ndx == 1)
9091 p = "int";
9092 break;
9093 /* linux_tgkill */
9094 case 270:
9095 if (ndx == 0 || ndx == 1)
9096 p = "int";
9097 break;
9098 /* linux_utimes */
9099 case 271:
9100 if (ndx == 0 || ndx == 1)
9101 p = "int";
9102 break;
9103 /* linux_fadvise64_64 */
9104 case 272:
9105 if (ndx == 0 || ndx == 1)
9106 p = "int";
9107 break;
9108 /* linux_mbind */
9109 case 274:
9110 /* linux_get_mempolicy */
9111 case 275:
9112 /* linux_set_mempolicy */
9113 case 276:
9114 /* linux_mq_open */
9115 case 277:
9116 if (ndx == 0 || ndx == 1)
9117 p = "int";
9118 break;
9119 /* linux_mq_unlink */
9120 case 278:
9121 if (ndx == 0 || ndx == 1)
9122 p = "int";
9123 break;
9124 /* linux_mq_timedsend */
9125 case 279:
9126 if (ndx == 0 || ndx == 1)
9127 p = "int";
9128 break;
9129 /* linux_mq_timedreceive */
9130 case 280:
9131 if (ndx == 0 || ndx == 1)
9132 p = "int";
9133 break;
9134 /* linux_mq_notify */
9135 case 281:
9136 if (ndx == 0 || ndx == 1)
9137 p = "int";
9138 break;
9139 /* linux_mq_getsetattr */
9140 case 282:
9141 if (ndx == 0 || ndx == 1)
9142 p = "int";
9143 break;
9144 /* linux_kexec_load */
9145 case 283:
9146 /* linux_waitid */
9147 case 284:
9148 if (ndx == 0 || ndx == 1)
9149 p = "int";
9150 break;
9151 /* linux_add_key */
9152 case 286:
9153 /* linux_request_key */
9154 case 287:
9155 /* linux_keyctl */
9156 case 288:
9157 /* linux_ioprio_set */
9158 case 289:
9159 /* linux_ioprio_get */
9160 case 290:
9161 /* linux_inotify_init */
9162 case 291:
9163 /* linux_inotify_add_watch */
9164 case 292:
9165 /* linux_inotify_rm_watch */
9166 case 293:
9167 /* linux_migrate_pages */
9168 case 294:
9169 /* linux_openat */
9170 case 295:
9171 if (ndx == 0 || ndx == 1)
9172 p = "int";
9173 break;
9174 /* linux_mkdirat */
9175 case 296:
9176 if (ndx == 0 || ndx == 1)
9177 p = "int";
9178 break;
9179 /* linux_mknodat */
9180 case 297:
9181 if (ndx == 0 || ndx == 1)
9182 p = "int";
9183 break;
9184 /* linux_fchownat */
9185 case 298:
9186 if (ndx == 0 || ndx == 1)
9187 p = "int";
9188 break;
9189 /* linux_futimesat */
9190 case 299:
9191 if (ndx == 0 || ndx == 1)
9192 p = "int";
9193 break;
9194 /* linux_fstatat64 */
9195 case 300:
9196 if (ndx == 0 || ndx == 1)
9197 p = "int";
9198 break;
9199 /* linux_unlinkat */
9200 case 301:
9201 if (ndx == 0 || ndx == 1)
9202 p = "int";
9203 break;
9204 /* linux_renameat */
9205 case 302:
9206 if (ndx == 0 || ndx == 1)
9207 p = "int";
9208 break;
9209 /* linux_linkat */
9210 case 303:
9211 if (ndx == 0 || ndx == 1)
9212 p = "int";
9213 break;
9214 /* linux_symlinkat */
9215 case 304:
9216 if (ndx == 0 || ndx == 1)
9217 p = "int";
9218 break;
9219 /* linux_readlinkat */
9220 case 305:
9221 if (ndx == 0 || ndx == 1)
9222 p = "int";
9223 break;
9224 /* linux_fchmodat */
9225 case 306:
9226 if (ndx == 0 || ndx == 1)
9227 p = "int";
9228 break;
9229 /* linux_faccessat */
9230 case 307:
9231 if (ndx == 0 || ndx == 1)
9232 p = "int";
9233 break;
9234 /* linux_pselect6 */
9235 case 308:
9236 if (ndx == 0 || ndx == 1)
9237 p = "int";
9238 break;
9239 /* linux_ppoll */
9240 case 309:
9241 if (ndx == 0 || ndx == 1)
9242 p = "int";
9243 break;
9244 /* linux_unshare */
9245 case 310:
9246 /* linux_set_robust_list */
9247 case 311:
9248 if (ndx == 0 || ndx == 1)
9249 p = "int";
9250 break;
9251 /* linux_get_robust_list */
9252 case 312:
9253 if (ndx == 0 || ndx == 1)
9254 p = "int";
9255 break;
9256 /* linux_splice */
9257 case 313:
9258 if (ndx == 0 || ndx == 1)
9259 p = "int";
9260 break;
9261 /* linux_sync_file_range */
9262 case 314:
9263 if (ndx == 0 || ndx == 1)
9264 p = "int";
9265 break;
9266 /* linux_tee */
9267 case 315:
9268 /* linux_vmsplice */
9269 case 316:
9270 /* linux_move_pages */
9271 case 317:
9272 /* linux_getcpu */
9273 case 318:
9274 if (ndx == 0 || ndx == 1)
9275 p = "int";
9276 break;
9277 /* linux_epoll_pwait */
9278 case 319:
9279 if (ndx == 0 || ndx == 1)
9280 p = "int";
9281 break;
9282 /* linux_utimensat */
9283 case 320:
9284 if (ndx == 0 || ndx == 1)
9285 p = "int";
9286 break;
9287 /* linux_signalfd */
9288 case 321:
9289 /* linux_timerfd_create */
9290 case 322:
9291 if (ndx == 0 || ndx == 1)
9292 p = "int";
9293 break;
9294 /* linux_eventfd */
9295 case 323:
9296 if (ndx == 0 || ndx == 1)
9297 p = "int";
9298 break;
9299 /* linux_fallocate */
9300 case 324:
9301 if (ndx == 0 || ndx == 1)
9302 p = "int";
9303 break;
9304 /* linux_timerfd_settime */
9305 case 325:
9306 if (ndx == 0 || ndx == 1)
9307 p = "int";
9308 break;
9309 /* linux_timerfd_gettime */
9310 case 326:
9311 if (ndx == 0 || ndx == 1)
9312 p = "int";
9313 break;
9314 /* linux_signalfd4 */
9315 case 327:
9316 /* linux_eventfd2 */
9317 case 328:
9318 if (ndx == 0 || ndx == 1)
9319 p = "int";
9320 break;
9321 /* linux_epoll_create1 */
9322 case 329:
9323 if (ndx == 0 || ndx == 1)
9324 p = "int";
9325 break;
9326 /* linux_dup3 */
9327 case 330:
9328 if (ndx == 0 || ndx == 1)
9329 p = "int";
9330 break;
9331 /* linux_pipe2 */
9332 case 331:
9333 if (ndx == 0 || ndx == 1)
9334 p = "int";
9335 break;
9336 /* linux_inotify_init1 */
9337 case 332:
9338 /* linux_preadv */
9339 case 333:
9340 if (ndx == 0 || ndx == 1)
9341 p = "int";
9342 break;
9343 /* linux_pwritev */
9344 case 334:
9345 if (ndx == 0 || ndx == 1)
9346 p = "int";
9347 break;
9348 /* linux_rt_tgsigqueueinfo */
9349 case 335:
9350 if (ndx == 0 || ndx == 1)
9351 p = "int";
9352 break;
9353 /* linux_perf_event_open */
9354 case 336:
9355 /* linux_recvmmsg */
9356 case 337:
9357 if (ndx == 0 || ndx == 1)
9358 p = "int";
9359 break;
9360 /* linux_fanotify_init */
9361 case 338:
9362 /* linux_fanotify_mark */
9363 case 339:
9364 /* linux_prlimit64 */
9365 case 340:
9366 if (ndx == 0 || ndx == 1)
9367 p = "int";
9368 break;
9369 /* linux_name_to_handle_at */
9370 case 341:
9371 if (ndx == 0 || ndx == 1)
9372 p = "int";
9373 break;
9374 /* linux_open_by_handle_at */
9375 case 342:
9376 if (ndx == 0 || ndx == 1)
9377 p = "int";
9378 break;
9379 /* linux_clock_adjtime */
9380 case 343:
9381 /* linux_syncfs */
9382 case 344:
9383 if (ndx == 0 || ndx == 1)
9384 p = "int";
9385 break;
9386 /* linux_sendmmsg */
9387 case 345:
9388 if (ndx == 0 || ndx == 1)
9389 p = "int";
9390 break;
9391 /* linux_setns */
9392 case 346:
9393 /* linux_process_vm_readv */
9394 case 347:
9395 if (ndx == 0 || ndx == 1)
9396 p = "int";
9397 break;
9398 /* linux_process_vm_writev */
9399 case 348:
9400 if (ndx == 0 || ndx == 1)
9401 p = "int";
9402 break;
9403 /* linux_kcmp */
9404 case 349:
9405 if (ndx == 0 || ndx == 1)
9406 p = "int";
9407 break;
9408 /* linux_finit_module */
9409 case 350:
9410 if (ndx == 0 || ndx == 1)
9411 p = "int";
9412 break;
9413 /* linux_sched_setattr */
9414 case 351:
9415 if (ndx == 0 || ndx == 1)
9416 p = "int";
9417 break;
9418 /* linux_sched_getattr */
9419 case 352:
9420 if (ndx == 0 || ndx == 1)
9421 p = "int";
9422 break;
9423 /* linux_renameat2 */
9424 case 353:
9425 if (ndx == 0 || ndx == 1)
9426 p = "int";
9427 break;
9428 /* linux_seccomp */
9429 case 354:
9430 if (ndx == 0 || ndx == 1)
9431 p = "int";
9432 break;
9433 /* linux_getrandom */
9434 case 355:
9435 if (ndx == 0 || ndx == 1)
9436 p = "int";
9437 break;
9438 /* linux_memfd_create */
9439 case 356:
9440 if (ndx == 0 || ndx == 1)
9441 p = "int";
9442 break;
9443 /* linux_bpf */
9444 case 357:
9445 if (ndx == 0 || ndx == 1)
9446 p = "int";
9447 break;
9448 /* linux_execveat */
9449 case 358:
9450 if (ndx == 0 || ndx == 1)
9451 p = "int";
9452 break;
9453 /* linux_socket */
9454 case 359:
9455 if (ndx == 0 || ndx == 1)
9456 p = "int";
9457 break;
9458 /* linux_socketpair */
9459 case 360:
9460 if (ndx == 0 || ndx == 1)
9461 p = "int";
9462 break;
9463 /* linux_bind */
9464 case 361:
9465 if (ndx == 0 || ndx == 1)
9466 p = "int";
9467 break;
9468 /* linux_connect */
9469 case 362:
9470 if (ndx == 0 || ndx == 1)
9471 p = "int";
9472 break;
9473 /* linux_listen */
9474 case 363:
9475 if (ndx == 0 || ndx == 1)
9476 p = "int";
9477 break;
9478 /* linux_accept4 */
9479 case 364:
9480 if (ndx == 0 || ndx == 1)
9481 p = "int";
9482 break;
9483 /* linux_getsockopt */
9484 case 365:
9485 if (ndx == 0 || ndx == 1)
9486 p = "int";
9487 break;
9488 /* linux_setsockopt */
9489 case 366:
9490 if (ndx == 0 || ndx == 1)
9491 p = "int";
9492 break;
9493 /* linux_getsockname */
9494 case 367:
9495 if (ndx == 0 || ndx == 1)
9496 p = "int";
9497 break;
9498 /* linux_getpeername */
9499 case 368:
9500 if (ndx == 0 || ndx == 1)
9501 p = "int";
9502 break;
9503 /* linux_sendto */
9504 case 369:
9505 if (ndx == 0 || ndx == 1)
9506 p = "int";
9507 break;
9508 /* linux_sendmsg */
9509 case 370:
9510 if (ndx == 0 || ndx == 1)
9511 p = "int";
9512 break;
9513 /* linux_recvfrom */
9514 case 371:
9515 if (ndx == 0 || ndx == 1)
9516 p = "int";
9517 break;
9518 /* linux_recvmsg */
9519 case 372:
9520 if (ndx == 0 || ndx == 1)
9521 p = "int";
9522 break;
9523 /* linux_shutdown */
9524 case 373:
9525 if (ndx == 0 || ndx == 1)
9526 p = "int";
9527 break;
9528 /* linux_userfaultfd */
9529 case 374:
9530 if (ndx == 0 || ndx == 1)
9531 p = "int";
9532 break;
9533 /* linux_membarrier */
9534 case 375:
9535 if (ndx == 0 || ndx == 1)
9536 p = "int";
9537 break;
9538 /* linux_mlock2 */
9539 case 376:
9540 if (ndx == 0 || ndx == 1)
9541 p = "int";
9542 break;
9543 /* linux_copy_file_range */
9544 case 377:
9545 if (ndx == 0 || ndx == 1)
9546 p = "int";
9547 break;
9548 /* linux_preadv2 */
9549 case 378:
9550 if (ndx == 0 || ndx == 1)
9551 p = "int";
9552 break;
9553 /* linux_pwritev2 */
9554 case 379:
9555 if (ndx == 0 || ndx == 1)
9556 p = "int";
9557 break;
9558 /* linux_pkey_mprotect */
9559 case 380:
9560 if (ndx == 0 || ndx == 1)
9561 p = "int";
9562 break;
9563 /* linux_pkey_alloc */
9564 case 381:
9565 if (ndx == 0 || ndx == 1)
9566 p = "int";
9567 break;
9568 /* linux_pkey_free */
9569 case 382:
9570 if (ndx == 0 || ndx == 1)
9571 p = "int";
9572 break;
9573 /* linux_statx */
9574 case 383:
9575 if (ndx == 0 || ndx == 1)
9576 p = "int";
9577 break;
9578 /* linux_arch_prctl */
9579 case 384:
9580 if (ndx == 0 || ndx == 1)
9581 p = "int";
9582 break;
9583 /* linux_io_pgetevents */
9584 case 385:
9585 /* linux_rseq */
9586 case 386:
9587 /* linux_semget */
9588 case 393:
9589 if (ndx == 0 || ndx == 1)
9590 p = "int";
9591 break;
9592 /* linux_semctl */
9593 case 394:
9594 if (ndx == 0 || ndx == 1)
9595 p = "int";
9596 break;
9597 /* linux_shmget */
9598 case 395:
9599 if (ndx == 0 || ndx == 1)
9600 p = "int";
9601 break;
9602 /* linux_shmctl */
9603 case 396:
9604 if (ndx == 0 || ndx == 1)
9605 p = "int";
9606 break;
9607 /* linux_shmat */
9608 case 397:
9609 if (ndx == 0 || ndx == 1)
9610 p = "int";
9611 break;
9612 /* linux_shmdt */
9613 case 398:
9614 if (ndx == 0 || ndx == 1)
9615 p = "int";
9616 break;
9617 /* linux_msgget */
9618 case 399:
9619 if (ndx == 0 || ndx == 1)
9620 p = "int";
9621 break;
9622 /* linux_msgsnd */
9623 case 400:
9624 if (ndx == 0 || ndx == 1)
9625 p = "int";
9626 break;
9627 /* linux_msgrcv */
9628 case 401:
9629 if (ndx == 0 || ndx == 1)
9630 p = "int";
9631 break;
9632 /* linux_msgctl */
9633 case 402:
9634 if (ndx == 0 || ndx == 1)
9635 p = "int";
9636 break;
9637 /* linux_clock_gettime64 */
9638 case 403:
9639 /* linux_clock_settime64 */
9640 case 404:
9641 /* linux_clock_adjtime64 */
9642 case 405:
9643 /* linux_clock_getres_time64 */
9644 case 406:
9645 /* linux_clock_nanosleep_time64 */
9646 case 407:
9647 /* linux_timer_gettime64 */
9648 case 408:
9649 /* linux_timer_settime64 */
9650 case 409:
9651 /* linux_timerfd_gettime64 */
9652 case 410:
9653 /* linux_timerfd_settime64 */
9654 case 411:
9655 /* linux_utimensat_time64 */
9656 case 412:
9657 /* linux_pselect6_time64 */
9658 case 413:
9659 /* linux_ppoll_time64 */
9660 case 414:
9661 /* linux_io_pgetevents_time64 */
9662 case 416:
9663 /* linux_recvmmsg_time64 */
9664 case 417:
9665 /* linux_mq_timedsend_time64 */
9666 case 418:
9667 /* linux_mq_timedreceive_time64 */
9668 case 419:
9669 /* linux_semtimedop_time64 */
9670 case 420:
9671 /* linux_rt_sigtimedwait_time64 */
9672 case 421:
9673 /* linux_futex_time64 */
9674 case 422:
9675 /* linux_sched_rr_get_interval_time64 */
9676 case 423:
9677 /* linux_pidfd_send_signal */
9678 case 424:
9679 if (ndx == 0 || ndx == 1)
9680 p = "int";
9681 break;
9682 /* linux_io_uring_setup */
9683 case 425:
9684 /* linux_io_uring_enter */
9685 case 426:
9686 /* linux_io_uring_register */
9687 case 427:
9688 default:
9689 break;
9690 };
9691 if (p != NULL)
9692 strlcpy(desc, p, descsz);
9693 }
9694