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