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