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