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