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