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