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