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