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