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 default: 3417 *n_args = 0; 3418 break; 3419 }; 3420 } 3421 static void 3422 systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 3423 { 3424 const char *p = NULL; 3425 switch (sysnum) { 3426 /* syscall */ 3427 case 0: 3428 break; 3429 /* _exit */ 3430 case 1: 3431 switch (ndx) { 3432 case 0: 3433 p = "int"; 3434 break; 3435 default: 3436 break; 3437 }; 3438 break; 3439 /* fork */ 3440 case 2: 3441 break; 3442 /* read */ 3443 case 3: 3444 switch (ndx) { 3445 case 0: 3446 p = "int"; 3447 break; 3448 case 1: 3449 p = "userland void *"; 3450 break; 3451 case 2: 3452 p = "size_t"; 3453 break; 3454 default: 3455 break; 3456 }; 3457 break; 3458 /* write */ 3459 case 4: 3460 switch (ndx) { 3461 case 0: 3462 p = "int"; 3463 break; 3464 case 1: 3465 p = "userland const void *"; 3466 break; 3467 case 2: 3468 p = "size_t"; 3469 break; 3470 default: 3471 break; 3472 }; 3473 break; 3474 /* open */ 3475 case 5: 3476 switch (ndx) { 3477 case 0: 3478 p = "userland const char *"; 3479 break; 3480 case 1: 3481 p = "int"; 3482 break; 3483 case 2: 3484 p = "mode_t"; 3485 break; 3486 default: 3487 break; 3488 }; 3489 break; 3490 /* close */ 3491 case 6: 3492 switch (ndx) { 3493 case 0: 3494 p = "int"; 3495 break; 3496 default: 3497 break; 3498 }; 3499 break; 3500 /* freebsd32_wait4 */ 3501 case 7: 3502 switch (ndx) { 3503 case 0: 3504 p = "int"; 3505 break; 3506 case 1: 3507 p = "userland int *"; 3508 break; 3509 case 2: 3510 p = "int"; 3511 break; 3512 case 3: 3513 p = "userland struct rusage32 *"; 3514 break; 3515 default: 3516 break; 3517 }; 3518 break; 3519 /* link */ 3520 case 9: 3521 switch (ndx) { 3522 case 0: 3523 p = "userland const char *"; 3524 break; 3525 case 1: 3526 p = "userland const char *"; 3527 break; 3528 default: 3529 break; 3530 }; 3531 break; 3532 /* unlink */ 3533 case 10: 3534 switch (ndx) { 3535 case 0: 3536 p = "userland const char *"; 3537 break; 3538 default: 3539 break; 3540 }; 3541 break; 3542 /* chdir */ 3543 case 12: 3544 switch (ndx) { 3545 case 0: 3546 p = "userland const char *"; 3547 break; 3548 default: 3549 break; 3550 }; 3551 break; 3552 /* fchdir */ 3553 case 13: 3554 switch (ndx) { 3555 case 0: 3556 p = "int"; 3557 break; 3558 default: 3559 break; 3560 }; 3561 break; 3562 /* chmod */ 3563 case 15: 3564 switch (ndx) { 3565 case 0: 3566 p = "userland const char *"; 3567 break; 3568 case 1: 3569 p = "mode_t"; 3570 break; 3571 default: 3572 break; 3573 }; 3574 break; 3575 /* chown */ 3576 case 16: 3577 switch (ndx) { 3578 case 0: 3579 p = "userland const char *"; 3580 break; 3581 case 1: 3582 p = "int"; 3583 break; 3584 case 2: 3585 p = "int"; 3586 break; 3587 default: 3588 break; 3589 }; 3590 break; 3591 /* break */ 3592 case 17: 3593 switch (ndx) { 3594 case 0: 3595 p = "userland char *"; 3596 break; 3597 default: 3598 break; 3599 }; 3600 break; 3601 /* getpid */ 3602 case 20: 3603 break; 3604 /* mount */ 3605 case 21: 3606 switch (ndx) { 3607 case 0: 3608 p = "userland const char *"; 3609 break; 3610 case 1: 3611 p = "userland const char *"; 3612 break; 3613 case 2: 3614 p = "int"; 3615 break; 3616 case 3: 3617 p = "userland void *"; 3618 break; 3619 default: 3620 break; 3621 }; 3622 break; 3623 /* unmount */ 3624 case 22: 3625 switch (ndx) { 3626 case 0: 3627 p = "userland const char *"; 3628 break; 3629 case 1: 3630 p = "int"; 3631 break; 3632 default: 3633 break; 3634 }; 3635 break; 3636 /* setuid */ 3637 case 23: 3638 switch (ndx) { 3639 case 0: 3640 p = "uid_t"; 3641 break; 3642 default: 3643 break; 3644 }; 3645 break; 3646 /* getuid */ 3647 case 24: 3648 break; 3649 /* geteuid */ 3650 case 25: 3651 break; 3652 /* freebsd32_ptrace */ 3653 case 26: 3654 switch (ndx) { 3655 case 0: 3656 p = "int"; 3657 break; 3658 case 1: 3659 p = "pid_t"; 3660 break; 3661 case 2: 3662 p = "caddr_t"; 3663 break; 3664 case 3: 3665 p = "int"; 3666 break; 3667 default: 3668 break; 3669 }; 3670 break; 3671 /* freebsd32_recvmsg */ 3672 case 27: 3673 switch (ndx) { 3674 case 0: 3675 p = "int"; 3676 break; 3677 case 1: 3678 p = "userland struct msghdr32 *"; 3679 break; 3680 case 2: 3681 p = "int"; 3682 break; 3683 default: 3684 break; 3685 }; 3686 break; 3687 /* freebsd32_sendmsg */ 3688 case 28: 3689 switch (ndx) { 3690 case 0: 3691 p = "int"; 3692 break; 3693 case 1: 3694 p = "userland const struct msghdr32 *"; 3695 break; 3696 case 2: 3697 p = "int"; 3698 break; 3699 default: 3700 break; 3701 }; 3702 break; 3703 /* recvfrom */ 3704 case 29: 3705 switch (ndx) { 3706 case 0: 3707 p = "int"; 3708 break; 3709 case 1: 3710 p = "userland void *"; 3711 break; 3712 case 2: 3713 p = "size_t"; 3714 break; 3715 case 3: 3716 p = "int"; 3717 break; 3718 case 4: 3719 p = "userland struct sockaddr *"; 3720 break; 3721 case 5: 3722 p = "userland __socklen_t *"; 3723 break; 3724 default: 3725 break; 3726 }; 3727 break; 3728 /* accept */ 3729 case 30: 3730 switch (ndx) { 3731 case 0: 3732 p = "int"; 3733 break; 3734 case 1: 3735 p = "userland struct sockaddr *"; 3736 break; 3737 case 2: 3738 p = "userland __socklen_t *"; 3739 break; 3740 default: 3741 break; 3742 }; 3743 break; 3744 /* getpeername */ 3745 case 31: 3746 switch (ndx) { 3747 case 0: 3748 p = "int"; 3749 break; 3750 case 1: 3751 p = "userland struct sockaddr *"; 3752 break; 3753 case 2: 3754 p = "userland __socklen_t *"; 3755 break; 3756 default: 3757 break; 3758 }; 3759 break; 3760 /* getsockname */ 3761 case 32: 3762 switch (ndx) { 3763 case 0: 3764 p = "int"; 3765 break; 3766 case 1: 3767 p = "userland struct sockaddr *"; 3768 break; 3769 case 2: 3770 p = "userland __socklen_t *"; 3771 break; 3772 default: 3773 break; 3774 }; 3775 break; 3776 /* access */ 3777 case 33: 3778 switch (ndx) { 3779 case 0: 3780 p = "userland const char *"; 3781 break; 3782 case 1: 3783 p = "int"; 3784 break; 3785 default: 3786 break; 3787 }; 3788 break; 3789 /* chflags */ 3790 case 34: 3791 switch (ndx) { 3792 case 0: 3793 p = "userland const char *"; 3794 break; 3795 case 1: 3796 p = "u_long"; 3797 break; 3798 default: 3799 break; 3800 }; 3801 break; 3802 /* fchflags */ 3803 case 35: 3804 switch (ndx) { 3805 case 0: 3806 p = "int"; 3807 break; 3808 case 1: 3809 p = "u_long"; 3810 break; 3811 default: 3812 break; 3813 }; 3814 break; 3815 /* sync */ 3816 case 36: 3817 break; 3818 /* kill */ 3819 case 37: 3820 switch (ndx) { 3821 case 0: 3822 p = "int"; 3823 break; 3824 case 1: 3825 p = "int"; 3826 break; 3827 default: 3828 break; 3829 }; 3830 break; 3831 /* getppid */ 3832 case 39: 3833 break; 3834 /* dup */ 3835 case 41: 3836 switch (ndx) { 3837 case 0: 3838 p = "u_int"; 3839 break; 3840 default: 3841 break; 3842 }; 3843 break; 3844 /* getegid */ 3845 case 43: 3846 break; 3847 /* profil */ 3848 case 44: 3849 switch (ndx) { 3850 case 0: 3851 p = "userland char *"; 3852 break; 3853 case 1: 3854 p = "size_t"; 3855 break; 3856 case 2: 3857 p = "size_t"; 3858 break; 3859 case 3: 3860 p = "u_int"; 3861 break; 3862 default: 3863 break; 3864 }; 3865 break; 3866 /* ktrace */ 3867 case 45: 3868 switch (ndx) { 3869 case 0: 3870 p = "userland const char *"; 3871 break; 3872 case 1: 3873 p = "int"; 3874 break; 3875 case 2: 3876 p = "int"; 3877 break; 3878 case 3: 3879 p = "int"; 3880 break; 3881 default: 3882 break; 3883 }; 3884 break; 3885 /* getgid */ 3886 case 47: 3887 break; 3888 /* getlogin */ 3889 case 49: 3890 switch (ndx) { 3891 case 0: 3892 p = "userland char *"; 3893 break; 3894 case 1: 3895 p = "u_int"; 3896 break; 3897 default: 3898 break; 3899 }; 3900 break; 3901 /* setlogin */ 3902 case 50: 3903 switch (ndx) { 3904 case 0: 3905 p = "userland const char *"; 3906 break; 3907 default: 3908 break; 3909 }; 3910 break; 3911 /* acct */ 3912 case 51: 3913 switch (ndx) { 3914 case 0: 3915 p = "userland const char *"; 3916 break; 3917 default: 3918 break; 3919 }; 3920 break; 3921 /* freebsd32_sigaltstack */ 3922 case 53: 3923 switch (ndx) { 3924 case 0: 3925 p = "userland const struct sigaltstack32 *"; 3926 break; 3927 case 1: 3928 p = "userland struct sigaltstack32 *"; 3929 break; 3930 default: 3931 break; 3932 }; 3933 break; 3934 /* freebsd32_ioctl */ 3935 case 54: 3936 switch (ndx) { 3937 case 0: 3938 p = "int"; 3939 break; 3940 case 1: 3941 p = "u_long"; 3942 break; 3943 case 2: 3944 p = "userland char *"; 3945 break; 3946 default: 3947 break; 3948 }; 3949 break; 3950 /* reboot */ 3951 case 55: 3952 switch (ndx) { 3953 case 0: 3954 p = "int"; 3955 break; 3956 default: 3957 break; 3958 }; 3959 break; 3960 /* revoke */ 3961 case 56: 3962 switch (ndx) { 3963 case 0: 3964 p = "userland const char *"; 3965 break; 3966 default: 3967 break; 3968 }; 3969 break; 3970 /* symlink */ 3971 case 57: 3972 switch (ndx) { 3973 case 0: 3974 p = "userland const char *"; 3975 break; 3976 case 1: 3977 p = "userland const char *"; 3978 break; 3979 default: 3980 break; 3981 }; 3982 break; 3983 /* readlink */ 3984 case 58: 3985 switch (ndx) { 3986 case 0: 3987 p = "userland const char *"; 3988 break; 3989 case 1: 3990 p = "userland char *"; 3991 break; 3992 case 2: 3993 p = "size_t"; 3994 break; 3995 default: 3996 break; 3997 }; 3998 break; 3999 /* freebsd32_execve */ 4000 case 59: 4001 switch (ndx) { 4002 case 0: 4003 p = "userland const char *"; 4004 break; 4005 case 1: 4006 p = "userland uint32_t *"; 4007 break; 4008 case 2: 4009 p = "userland uint32_t *"; 4010 break; 4011 default: 4012 break; 4013 }; 4014 break; 4015 /* umask */ 4016 case 60: 4017 switch (ndx) { 4018 case 0: 4019 p = "mode_t"; 4020 break; 4021 default: 4022 break; 4023 }; 4024 break; 4025 /* chroot */ 4026 case 61: 4027 switch (ndx) { 4028 case 0: 4029 p = "userland const char *"; 4030 break; 4031 default: 4032 break; 4033 }; 4034 break; 4035 /* msync */ 4036 case 65: 4037 switch (ndx) { 4038 case 0: 4039 p = "userland void *"; 4040 break; 4041 case 1: 4042 p = "size_t"; 4043 break; 4044 case 2: 4045 p = "int"; 4046 break; 4047 default: 4048 break; 4049 }; 4050 break; 4051 /* vfork */ 4052 case 66: 4053 break; 4054 /* munmap */ 4055 case 73: 4056 switch (ndx) { 4057 case 0: 4058 p = "userland void *"; 4059 break; 4060 case 1: 4061 p = "size_t"; 4062 break; 4063 default: 4064 break; 4065 }; 4066 break; 4067 /* freebsd32_mprotect */ 4068 case 74: 4069 switch (ndx) { 4070 case 0: 4071 p = "userland void *"; 4072 break; 4073 case 1: 4074 p = "size_t"; 4075 break; 4076 case 2: 4077 p = "int"; 4078 break; 4079 default: 4080 break; 4081 }; 4082 break; 4083 /* madvise */ 4084 case 75: 4085 switch (ndx) { 4086 case 0: 4087 p = "userland void *"; 4088 break; 4089 case 1: 4090 p = "size_t"; 4091 break; 4092 case 2: 4093 p = "int"; 4094 break; 4095 default: 4096 break; 4097 }; 4098 break; 4099 /* mincore */ 4100 case 78: 4101 switch (ndx) { 4102 case 0: 4103 p = "userland const void *"; 4104 break; 4105 case 1: 4106 p = "size_t"; 4107 break; 4108 case 2: 4109 p = "userland char *"; 4110 break; 4111 default: 4112 break; 4113 }; 4114 break; 4115 /* getpgrp */ 4116 case 81: 4117 break; 4118 /* setpgid */ 4119 case 82: 4120 switch (ndx) { 4121 case 0: 4122 p = "int"; 4123 break; 4124 case 1: 4125 p = "int"; 4126 break; 4127 default: 4128 break; 4129 }; 4130 break; 4131 /* freebsd32_setitimer */ 4132 case 83: 4133 switch (ndx) { 4134 case 0: 4135 p = "int"; 4136 break; 4137 case 1: 4138 p = "userland const struct itimerval32 *"; 4139 break; 4140 case 2: 4141 p = "userland struct itimerval32 *"; 4142 break; 4143 default: 4144 break; 4145 }; 4146 break; 4147 /* swapon */ 4148 case 85: 4149 switch (ndx) { 4150 case 0: 4151 p = "userland const char *"; 4152 break; 4153 default: 4154 break; 4155 }; 4156 break; 4157 /* freebsd32_getitimer */ 4158 case 86: 4159 switch (ndx) { 4160 case 0: 4161 p = "int"; 4162 break; 4163 case 1: 4164 p = "userland struct itimerval32 *"; 4165 break; 4166 default: 4167 break; 4168 }; 4169 break; 4170 /* getdtablesize */ 4171 case 89: 4172 break; 4173 /* dup2 */ 4174 case 90: 4175 switch (ndx) { 4176 case 0: 4177 p = "u_int"; 4178 break; 4179 case 1: 4180 p = "u_int"; 4181 break; 4182 default: 4183 break; 4184 }; 4185 break; 4186 /* freebsd32_fcntl */ 4187 case 92: 4188 switch (ndx) { 4189 case 0: 4190 p = "int"; 4191 break; 4192 case 1: 4193 p = "int"; 4194 break; 4195 case 2: 4196 p = "intptr_t"; 4197 break; 4198 default: 4199 break; 4200 }; 4201 break; 4202 /* freebsd32_select */ 4203 case 93: 4204 switch (ndx) { 4205 case 0: 4206 p = "int"; 4207 break; 4208 case 1: 4209 p = "userland fd_set *"; 4210 break; 4211 case 2: 4212 p = "userland fd_set *"; 4213 break; 4214 case 3: 4215 p = "userland fd_set *"; 4216 break; 4217 case 4: 4218 p = "userland struct timeval32 *"; 4219 break; 4220 default: 4221 break; 4222 }; 4223 break; 4224 /* fsync */ 4225 case 95: 4226 switch (ndx) { 4227 case 0: 4228 p = "int"; 4229 break; 4230 default: 4231 break; 4232 }; 4233 break; 4234 /* setpriority */ 4235 case 96: 4236 switch (ndx) { 4237 case 0: 4238 p = "int"; 4239 break; 4240 case 1: 4241 p = "int"; 4242 break; 4243 case 2: 4244 p = "int"; 4245 break; 4246 default: 4247 break; 4248 }; 4249 break; 4250 /* socket */ 4251 case 97: 4252 switch (ndx) { 4253 case 0: 4254 p = "int"; 4255 break; 4256 case 1: 4257 p = "int"; 4258 break; 4259 case 2: 4260 p = "int"; 4261 break; 4262 default: 4263 break; 4264 }; 4265 break; 4266 /* connect */ 4267 case 98: 4268 switch (ndx) { 4269 case 0: 4270 p = "int"; 4271 break; 4272 case 1: 4273 p = "userland const struct sockaddr *"; 4274 break; 4275 case 2: 4276 p = "__socklen_t"; 4277 break; 4278 default: 4279 break; 4280 }; 4281 break; 4282 /* getpriority */ 4283 case 100: 4284 switch (ndx) { 4285 case 0: 4286 p = "int"; 4287 break; 4288 case 1: 4289 p = "int"; 4290 break; 4291 default: 4292 break; 4293 }; 4294 break; 4295 /* bind */ 4296 case 104: 4297 switch (ndx) { 4298 case 0: 4299 p = "int"; 4300 break; 4301 case 1: 4302 p = "userland const struct sockaddr *"; 4303 break; 4304 case 2: 4305 p = "__socklen_t"; 4306 break; 4307 default: 4308 break; 4309 }; 4310 break; 4311 /* setsockopt */ 4312 case 105: 4313 switch (ndx) { 4314 case 0: 4315 p = "int"; 4316 break; 4317 case 1: 4318 p = "int"; 4319 break; 4320 case 2: 4321 p = "int"; 4322 break; 4323 case 3: 4324 p = "userland const void *"; 4325 break; 4326 case 4: 4327 p = "__socklen_t"; 4328 break; 4329 default: 4330 break; 4331 }; 4332 break; 4333 /* listen */ 4334 case 106: 4335 switch (ndx) { 4336 case 0: 4337 p = "int"; 4338 break; 4339 case 1: 4340 p = "int"; 4341 break; 4342 default: 4343 break; 4344 }; 4345 break; 4346 /* freebsd32_gettimeofday */ 4347 case 116: 4348 switch (ndx) { 4349 case 0: 4350 p = "userland struct timeval32 *"; 4351 break; 4352 case 1: 4353 p = "userland struct timezone *"; 4354 break; 4355 default: 4356 break; 4357 }; 4358 break; 4359 /* freebsd32_getrusage */ 4360 case 117: 4361 switch (ndx) { 4362 case 0: 4363 p = "int"; 4364 break; 4365 case 1: 4366 p = "userland struct rusage32 *"; 4367 break; 4368 default: 4369 break; 4370 }; 4371 break; 4372 /* getsockopt */ 4373 case 118: 4374 switch (ndx) { 4375 case 0: 4376 p = "int"; 4377 break; 4378 case 1: 4379 p = "int"; 4380 break; 4381 case 2: 4382 p = "int"; 4383 break; 4384 case 3: 4385 p = "userland void *"; 4386 break; 4387 case 4: 4388 p = "userland __socklen_t *"; 4389 break; 4390 default: 4391 break; 4392 }; 4393 break; 4394 /* freebsd32_readv */ 4395 case 120: 4396 switch (ndx) { 4397 case 0: 4398 p = "int"; 4399 break; 4400 case 1: 4401 p = "userland const struct iovec32 *"; 4402 break; 4403 case 2: 4404 p = "u_int"; 4405 break; 4406 default: 4407 break; 4408 }; 4409 break; 4410 /* freebsd32_writev */ 4411 case 121: 4412 switch (ndx) { 4413 case 0: 4414 p = "int"; 4415 break; 4416 case 1: 4417 p = "userland const struct iovec32 *"; 4418 break; 4419 case 2: 4420 p = "u_int"; 4421 break; 4422 default: 4423 break; 4424 }; 4425 break; 4426 /* freebsd32_settimeofday */ 4427 case 122: 4428 switch (ndx) { 4429 case 0: 4430 p = "userland const struct timeval32 *"; 4431 break; 4432 case 1: 4433 p = "userland const struct timezone *"; 4434 break; 4435 default: 4436 break; 4437 }; 4438 break; 4439 /* fchown */ 4440 case 123: 4441 switch (ndx) { 4442 case 0: 4443 p = "int"; 4444 break; 4445 case 1: 4446 p = "int"; 4447 break; 4448 case 2: 4449 p = "int"; 4450 break; 4451 default: 4452 break; 4453 }; 4454 break; 4455 /* fchmod */ 4456 case 124: 4457 switch (ndx) { 4458 case 0: 4459 p = "int"; 4460 break; 4461 case 1: 4462 p = "mode_t"; 4463 break; 4464 default: 4465 break; 4466 }; 4467 break; 4468 /* setreuid */ 4469 case 126: 4470 switch (ndx) { 4471 case 0: 4472 p = "int"; 4473 break; 4474 case 1: 4475 p = "int"; 4476 break; 4477 default: 4478 break; 4479 }; 4480 break; 4481 /* setregid */ 4482 case 127: 4483 switch (ndx) { 4484 case 0: 4485 p = "int"; 4486 break; 4487 case 1: 4488 p = "int"; 4489 break; 4490 default: 4491 break; 4492 }; 4493 break; 4494 /* rename */ 4495 case 128: 4496 switch (ndx) { 4497 case 0: 4498 p = "userland const char *"; 4499 break; 4500 case 1: 4501 p = "userland const char *"; 4502 break; 4503 default: 4504 break; 4505 }; 4506 break; 4507 /* flock */ 4508 case 131: 4509 switch (ndx) { 4510 case 0: 4511 p = "int"; 4512 break; 4513 case 1: 4514 p = "int"; 4515 break; 4516 default: 4517 break; 4518 }; 4519 break; 4520 /* mkfifo */ 4521 case 132: 4522 switch (ndx) { 4523 case 0: 4524 p = "userland const char *"; 4525 break; 4526 case 1: 4527 p = "mode_t"; 4528 break; 4529 default: 4530 break; 4531 }; 4532 break; 4533 /* sendto */ 4534 case 133: 4535 switch (ndx) { 4536 case 0: 4537 p = "int"; 4538 break; 4539 case 1: 4540 p = "userland const void *"; 4541 break; 4542 case 2: 4543 p = "size_t"; 4544 break; 4545 case 3: 4546 p = "int"; 4547 break; 4548 case 4: 4549 p = "userland const struct sockaddr *"; 4550 break; 4551 case 5: 4552 p = "__socklen_t"; 4553 break; 4554 default: 4555 break; 4556 }; 4557 break; 4558 /* shutdown */ 4559 case 134: 4560 switch (ndx) { 4561 case 0: 4562 p = "int"; 4563 break; 4564 case 1: 4565 p = "int"; 4566 break; 4567 default: 4568 break; 4569 }; 4570 break; 4571 /* socketpair */ 4572 case 135: 4573 switch (ndx) { 4574 case 0: 4575 p = "int"; 4576 break; 4577 case 1: 4578 p = "int"; 4579 break; 4580 case 2: 4581 p = "int"; 4582 break; 4583 case 3: 4584 p = "userland int *"; 4585 break; 4586 default: 4587 break; 4588 }; 4589 break; 4590 /* mkdir */ 4591 case 136: 4592 switch (ndx) { 4593 case 0: 4594 p = "userland const char *"; 4595 break; 4596 case 1: 4597 p = "mode_t"; 4598 break; 4599 default: 4600 break; 4601 }; 4602 break; 4603 /* rmdir */ 4604 case 137: 4605 switch (ndx) { 4606 case 0: 4607 p = "userland const char *"; 4608 break; 4609 default: 4610 break; 4611 }; 4612 break; 4613 /* freebsd32_utimes */ 4614 case 138: 4615 switch (ndx) { 4616 case 0: 4617 p = "userland const char *"; 4618 break; 4619 case 1: 4620 p = "userland const struct timeval32 *"; 4621 break; 4622 default: 4623 break; 4624 }; 4625 break; 4626 /* freebsd32_adjtime */ 4627 case 140: 4628 switch (ndx) { 4629 case 0: 4630 p = "userland const struct timeval32 *"; 4631 break; 4632 case 1: 4633 p = "userland struct timeval32 *"; 4634 break; 4635 default: 4636 break; 4637 }; 4638 break; 4639 /* setsid */ 4640 case 147: 4641 break; 4642 /* quotactl */ 4643 case 148: 4644 switch (ndx) { 4645 case 0: 4646 p = "userland const char *"; 4647 break; 4648 case 1: 4649 p = "int"; 4650 break; 4651 case 2: 4652 p = "int"; 4653 break; 4654 case 3: 4655 p = "userland void *"; 4656 break; 4657 default: 4658 break; 4659 }; 4660 break; 4661 /* getfh */ 4662 case 161: 4663 switch (ndx) { 4664 case 0: 4665 p = "userland const char *"; 4666 break; 4667 case 1: 4668 p = "userland struct fhandle *"; 4669 break; 4670 default: 4671 break; 4672 }; 4673 break; 4674 /* freebsd32_sysarch */ 4675 case 165: 4676 switch (ndx) { 4677 case 0: 4678 p = "int"; 4679 break; 4680 case 1: 4681 p = "userland char *"; 4682 break; 4683 default: 4684 break; 4685 }; 4686 break; 4687 /* rtprio */ 4688 case 166: 4689 switch (ndx) { 4690 case 0: 4691 p = "int"; 4692 break; 4693 case 1: 4694 p = "pid_t"; 4695 break; 4696 case 2: 4697 p = "userland struct rtprio *"; 4698 break; 4699 default: 4700 break; 4701 }; 4702 break; 4703 /* freebsd32_semsys */ 4704 case 169: 4705 switch (ndx) { 4706 case 0: 4707 p = "int"; 4708 break; 4709 case 1: 4710 p = "int"; 4711 break; 4712 case 2: 4713 p = "int"; 4714 break; 4715 case 3: 4716 p = "int"; 4717 break; 4718 case 4: 4719 p = "int"; 4720 break; 4721 default: 4722 break; 4723 }; 4724 break; 4725 /* freebsd32_msgsys */ 4726 case 170: 4727 switch (ndx) { 4728 case 0: 4729 p = "int"; 4730 break; 4731 case 1: 4732 p = "int"; 4733 break; 4734 case 2: 4735 p = "int"; 4736 break; 4737 case 3: 4738 p = "int"; 4739 break; 4740 case 4: 4741 p = "int"; 4742 break; 4743 case 5: 4744 p = "int"; 4745 break; 4746 default: 4747 break; 4748 }; 4749 break; 4750 /* freebsd32_shmsys */ 4751 case 171: 4752 switch (ndx) { 4753 case 0: 4754 p = "int"; 4755 break; 4756 case 1: 4757 p = "int"; 4758 break; 4759 case 2: 4760 p = "int"; 4761 break; 4762 case 3: 4763 p = "int"; 4764 break; 4765 default: 4766 break; 4767 }; 4768 break; 4769 /* setfib */ 4770 case 175: 4771 switch (ndx) { 4772 case 0: 4773 p = "int"; 4774 break; 4775 default: 4776 break; 4777 }; 4778 break; 4779 /* freebsd32_ntp_adjtime */ 4780 case 176: 4781 switch (ndx) { 4782 case 0: 4783 p = "userland struct timex32 *"; 4784 break; 4785 default: 4786 break; 4787 }; 4788 break; 4789 /* setgid */ 4790 case 181: 4791 switch (ndx) { 4792 case 0: 4793 p = "gid_t"; 4794 break; 4795 default: 4796 break; 4797 }; 4798 break; 4799 /* setegid */ 4800 case 182: 4801 switch (ndx) { 4802 case 0: 4803 p = "gid_t"; 4804 break; 4805 default: 4806 break; 4807 }; 4808 break; 4809 /* seteuid */ 4810 case 183: 4811 switch (ndx) { 4812 case 0: 4813 p = "uid_t"; 4814 break; 4815 default: 4816 break; 4817 }; 4818 break; 4819 /* pathconf */ 4820 case 191: 4821 switch (ndx) { 4822 case 0: 4823 p = "userland const char *"; 4824 break; 4825 case 1: 4826 p = "int"; 4827 break; 4828 default: 4829 break; 4830 }; 4831 break; 4832 /* fpathconf */ 4833 case 192: 4834 switch (ndx) { 4835 case 0: 4836 p = "int"; 4837 break; 4838 case 1: 4839 p = "int"; 4840 break; 4841 default: 4842 break; 4843 }; 4844 break; 4845 /* getrlimit */ 4846 case 194: 4847 switch (ndx) { 4848 case 0: 4849 p = "u_int"; 4850 break; 4851 case 1: 4852 p = "userland struct rlimit *"; 4853 break; 4854 default: 4855 break; 4856 }; 4857 break; 4858 /* setrlimit */ 4859 case 195: 4860 switch (ndx) { 4861 case 0: 4862 p = "u_int"; 4863 break; 4864 case 1: 4865 p = "userland struct rlimit *"; 4866 break; 4867 default: 4868 break; 4869 }; 4870 break; 4871 /* __syscall */ 4872 case 198: 4873 break; 4874 /* freebsd32___sysctl */ 4875 case 202: 4876 switch (ndx) { 4877 case 0: 4878 p = "userland const int *"; 4879 break; 4880 case 1: 4881 p = "u_int"; 4882 break; 4883 case 2: 4884 p = "userland void *"; 4885 break; 4886 case 3: 4887 p = "userland uint32_t *"; 4888 break; 4889 case 4: 4890 p = "userland const void *"; 4891 break; 4892 case 5: 4893 p = "size_t"; 4894 break; 4895 default: 4896 break; 4897 }; 4898 break; 4899 /* mlock */ 4900 case 203: 4901 switch (ndx) { 4902 case 0: 4903 p = "userland const void *"; 4904 break; 4905 case 1: 4906 p = "size_t"; 4907 break; 4908 default: 4909 break; 4910 }; 4911 break; 4912 /* munlock */ 4913 case 204: 4914 switch (ndx) { 4915 case 0: 4916 p = "userland const void *"; 4917 break; 4918 case 1: 4919 p = "size_t"; 4920 break; 4921 default: 4922 break; 4923 }; 4924 break; 4925 /* undelete */ 4926 case 205: 4927 switch (ndx) { 4928 case 0: 4929 p = "userland const char *"; 4930 break; 4931 default: 4932 break; 4933 }; 4934 break; 4935 /* freebsd32_futimes */ 4936 case 206: 4937 switch (ndx) { 4938 case 0: 4939 p = "int"; 4940 break; 4941 case 1: 4942 p = "userland const struct timeval32 *"; 4943 break; 4944 default: 4945 break; 4946 }; 4947 break; 4948 /* getpgid */ 4949 case 207: 4950 switch (ndx) { 4951 case 0: 4952 p = "pid_t"; 4953 break; 4954 default: 4955 break; 4956 }; 4957 break; 4958 /* poll */ 4959 case 209: 4960 switch (ndx) { 4961 case 0: 4962 p = "userland struct pollfd *"; 4963 break; 4964 case 1: 4965 p = "u_int"; 4966 break; 4967 case 2: 4968 p = "int"; 4969 break; 4970 default: 4971 break; 4972 }; 4973 break; 4974 /* lkmnosys */ 4975 case 210: 4976 break; 4977 /* lkmnosys */ 4978 case 211: 4979 break; 4980 /* lkmnosys */ 4981 case 212: 4982 break; 4983 /* lkmnosys */ 4984 case 213: 4985 break; 4986 /* lkmnosys */ 4987 case 214: 4988 break; 4989 /* lkmnosys */ 4990 case 215: 4991 break; 4992 /* lkmnosys */ 4993 case 216: 4994 break; 4995 /* lkmnosys */ 4996 case 217: 4997 break; 4998 /* lkmnosys */ 4999 case 218: 5000 break; 5001 /* lkmnosys */ 5002 case 219: 5003 break; 5004 /* semget */ 5005 case 221: 5006 switch (ndx) { 5007 case 0: 5008 p = "key_t"; 5009 break; 5010 case 1: 5011 p = "int"; 5012 break; 5013 case 2: 5014 p = "int"; 5015 break; 5016 default: 5017 break; 5018 }; 5019 break; 5020 /* semop */ 5021 case 222: 5022 switch (ndx) { 5023 case 0: 5024 p = "int"; 5025 break; 5026 case 1: 5027 p = "userland struct sembuf *"; 5028 break; 5029 case 2: 5030 p = "size_t"; 5031 break; 5032 default: 5033 break; 5034 }; 5035 break; 5036 /* msgget */ 5037 case 225: 5038 switch (ndx) { 5039 case 0: 5040 p = "key_t"; 5041 break; 5042 case 1: 5043 p = "int"; 5044 break; 5045 default: 5046 break; 5047 }; 5048 break; 5049 /* freebsd32_msgsnd */ 5050 case 226: 5051 switch (ndx) { 5052 case 0: 5053 p = "int"; 5054 break; 5055 case 1: 5056 p = "userland const void *"; 5057 break; 5058 case 2: 5059 p = "size_t"; 5060 break; 5061 case 3: 5062 p = "int"; 5063 break; 5064 default: 5065 break; 5066 }; 5067 break; 5068 /* freebsd32_msgrcv */ 5069 case 227: 5070 switch (ndx) { 5071 case 0: 5072 p = "int"; 5073 break; 5074 case 1: 5075 p = "userland void *"; 5076 break; 5077 case 2: 5078 p = "size_t"; 5079 break; 5080 case 3: 5081 p = "int32_t"; 5082 break; 5083 case 4: 5084 p = "int"; 5085 break; 5086 default: 5087 break; 5088 }; 5089 break; 5090 /* shmat */ 5091 case 228: 5092 switch (ndx) { 5093 case 0: 5094 p = "int"; 5095 break; 5096 case 1: 5097 p = "userland const void *"; 5098 break; 5099 case 2: 5100 p = "int"; 5101 break; 5102 default: 5103 break; 5104 }; 5105 break; 5106 /* shmdt */ 5107 case 230: 5108 switch (ndx) { 5109 case 0: 5110 p = "userland const void *"; 5111 break; 5112 default: 5113 break; 5114 }; 5115 break; 5116 /* shmget */ 5117 case 231: 5118 switch (ndx) { 5119 case 0: 5120 p = "key_t"; 5121 break; 5122 case 1: 5123 p = "size_t"; 5124 break; 5125 case 2: 5126 p = "int"; 5127 break; 5128 default: 5129 break; 5130 }; 5131 break; 5132 /* freebsd32_clock_gettime */ 5133 case 232: 5134 switch (ndx) { 5135 case 0: 5136 p = "clockid_t"; 5137 break; 5138 case 1: 5139 p = "userland struct timespec32 *"; 5140 break; 5141 default: 5142 break; 5143 }; 5144 break; 5145 /* freebsd32_clock_settime */ 5146 case 233: 5147 switch (ndx) { 5148 case 0: 5149 p = "clockid_t"; 5150 break; 5151 case 1: 5152 p = "userland const struct timespec32 *"; 5153 break; 5154 default: 5155 break; 5156 }; 5157 break; 5158 /* freebsd32_clock_getres */ 5159 case 234: 5160 switch (ndx) { 5161 case 0: 5162 p = "clockid_t"; 5163 break; 5164 case 1: 5165 p = "userland struct timespec32 *"; 5166 break; 5167 default: 5168 break; 5169 }; 5170 break; 5171 /* freebsd32_ktimer_create */ 5172 case 235: 5173 switch (ndx) { 5174 case 0: 5175 p = "clockid_t"; 5176 break; 5177 case 1: 5178 p = "userland struct sigevent32 *"; 5179 break; 5180 case 2: 5181 p = "userland int *"; 5182 break; 5183 default: 5184 break; 5185 }; 5186 break; 5187 /* ktimer_delete */ 5188 case 236: 5189 switch (ndx) { 5190 case 0: 5191 p = "int"; 5192 break; 5193 default: 5194 break; 5195 }; 5196 break; 5197 /* freebsd32_ktimer_settime */ 5198 case 237: 5199 switch (ndx) { 5200 case 0: 5201 p = "int"; 5202 break; 5203 case 1: 5204 p = "int"; 5205 break; 5206 case 2: 5207 p = "userland const struct itimerspec32 *"; 5208 break; 5209 case 3: 5210 p = "userland struct itimerspec32 *"; 5211 break; 5212 default: 5213 break; 5214 }; 5215 break; 5216 /* freebsd32_ktimer_gettime */ 5217 case 238: 5218 switch (ndx) { 5219 case 0: 5220 p = "int"; 5221 break; 5222 case 1: 5223 p = "userland struct itimerspec32 *"; 5224 break; 5225 default: 5226 break; 5227 }; 5228 break; 5229 /* ktimer_getoverrun */ 5230 case 239: 5231 switch (ndx) { 5232 case 0: 5233 p = "int"; 5234 break; 5235 default: 5236 break; 5237 }; 5238 break; 5239 /* freebsd32_nanosleep */ 5240 case 240: 5241 switch (ndx) { 5242 case 0: 5243 p = "userland const struct timespec32 *"; 5244 break; 5245 case 1: 5246 p = "userland struct timespec32 *"; 5247 break; 5248 default: 5249 break; 5250 }; 5251 break; 5252 /* ffclock_getcounter */ 5253 case 241: 5254 switch (ndx) { 5255 case 0: 5256 p = "userland ffcounter *"; 5257 break; 5258 default: 5259 break; 5260 }; 5261 break; 5262 /* freebsd32_ffclock_setestimate */ 5263 case 242: 5264 switch (ndx) { 5265 case 0: 5266 p = "userland struct ffclock_estimate32 *"; 5267 break; 5268 default: 5269 break; 5270 }; 5271 break; 5272 /* freebsd32_ffclock_getestimate */ 5273 case 243: 5274 switch (ndx) { 5275 case 0: 5276 p = "userland struct ffclock_estimate32 *"; 5277 break; 5278 default: 5279 break; 5280 }; 5281 break; 5282 /* freebsd32_clock_nanosleep */ 5283 case 244: 5284 switch (ndx) { 5285 case 0: 5286 p = "clockid_t"; 5287 break; 5288 case 1: 5289 p = "int"; 5290 break; 5291 case 2: 5292 p = "userland const struct timespec32 *"; 5293 break; 5294 case 3: 5295 p = "userland struct timespec32 *"; 5296 break; 5297 default: 5298 break; 5299 }; 5300 break; 5301 /* freebsd32_clock_getcpuclockid2 */ 5302 case 247: 5303 switch (ndx) { 5304 case 0: 5305 p = "uint32_t"; 5306 break; 5307 case 1: 5308 p = "uint32_t"; 5309 break; 5310 case 2: 5311 p = "int"; 5312 break; 5313 case 3: 5314 p = "userland clockid_t *"; 5315 break; 5316 default: 5317 break; 5318 }; 5319 break; 5320 /* minherit */ 5321 case 250: 5322 switch (ndx) { 5323 case 0: 5324 p = "userland void *"; 5325 break; 5326 case 1: 5327 p = "size_t"; 5328 break; 5329 case 2: 5330 p = "int"; 5331 break; 5332 default: 5333 break; 5334 }; 5335 break; 5336 /* rfork */ 5337 case 251: 5338 switch (ndx) { 5339 case 0: 5340 p = "int"; 5341 break; 5342 default: 5343 break; 5344 }; 5345 break; 5346 /* issetugid */ 5347 case 253: 5348 break; 5349 /* lchown */ 5350 case 254: 5351 switch (ndx) { 5352 case 0: 5353 p = "userland const char *"; 5354 break; 5355 case 1: 5356 p = "int"; 5357 break; 5358 case 2: 5359 p = "int"; 5360 break; 5361 default: 5362 break; 5363 }; 5364 break; 5365 /* freebsd32_aio_read */ 5366 case 255: 5367 switch (ndx) { 5368 case 0: 5369 p = "userland struct aiocb32 *"; 5370 break; 5371 default: 5372 break; 5373 }; 5374 break; 5375 /* freebsd32_aio_write */ 5376 case 256: 5377 switch (ndx) { 5378 case 0: 5379 p = "userland struct aiocb32 *"; 5380 break; 5381 default: 5382 break; 5383 }; 5384 break; 5385 /* freebsd32_lio_listio */ 5386 case 257: 5387 switch (ndx) { 5388 case 0: 5389 p = "int"; 5390 break; 5391 case 1: 5392 p = "userland uint32_t *"; 5393 break; 5394 case 2: 5395 p = "int"; 5396 break; 5397 case 3: 5398 p = "userland struct sigevent32 *"; 5399 break; 5400 default: 5401 break; 5402 }; 5403 break; 5404 /* lchmod */ 5405 case 274: 5406 switch (ndx) { 5407 case 0: 5408 p = "userland const char *"; 5409 break; 5410 case 1: 5411 p = "mode_t"; 5412 break; 5413 default: 5414 break; 5415 }; 5416 break; 5417 /* freebsd32_lutimes */ 5418 case 276: 5419 switch (ndx) { 5420 case 0: 5421 p = "userland const char *"; 5422 break; 5423 case 1: 5424 p = "userland const struct timeval32 *"; 5425 break; 5426 default: 5427 break; 5428 }; 5429 break; 5430 /* freebsd32_preadv */ 5431 case 289: 5432 switch (ndx) { 5433 case 0: 5434 p = "int"; 5435 break; 5436 case 1: 5437 p = "userland struct iovec32 *"; 5438 break; 5439 case 2: 5440 p = "u_int"; 5441 break; 5442 #ifdef PAD64_REQUIRED 5443 case 3: 5444 p = "int"; 5445 break; 5446 #define _P_ 0 5447 #else 5448 #define _P_ 1 5449 #endif 5450 case 4 - _P_: 5451 p = "uint32_t"; 5452 break; 5453 case 5 - _P_: 5454 p = "uint32_t"; 5455 break; 5456 default: 5457 break; 5458 }; 5459 #undef _P_ 5460 5461 break; 5462 /* freebsd32_pwritev */ 5463 case 290: 5464 switch (ndx) { 5465 case 0: 5466 p = "int"; 5467 break; 5468 case 1: 5469 p = "userland struct iovec32 *"; 5470 break; 5471 case 2: 5472 p = "u_int"; 5473 break; 5474 #ifdef PAD64_REQUIRED 5475 case 3: 5476 p = "int"; 5477 break; 5478 #define _P_ 0 5479 #else 5480 #define _P_ 1 5481 #endif 5482 case 4 - _P_: 5483 p = "uint32_t"; 5484 break; 5485 case 5 - _P_: 5486 p = "uint32_t"; 5487 break; 5488 default: 5489 break; 5490 }; 5491 #undef _P_ 5492 5493 break; 5494 /* fhopen */ 5495 case 298: 5496 switch (ndx) { 5497 case 0: 5498 p = "userland const struct fhandle *"; 5499 break; 5500 case 1: 5501 p = "int"; 5502 break; 5503 default: 5504 break; 5505 }; 5506 break; 5507 /* modnext */ 5508 case 300: 5509 switch (ndx) { 5510 case 0: 5511 p = "int"; 5512 break; 5513 default: 5514 break; 5515 }; 5516 break; 5517 /* freebsd32_modstat */ 5518 case 301: 5519 switch (ndx) { 5520 case 0: 5521 p = "int"; 5522 break; 5523 case 1: 5524 p = "userland struct module_stat32 *"; 5525 break; 5526 default: 5527 break; 5528 }; 5529 break; 5530 /* modfnext */ 5531 case 302: 5532 switch (ndx) { 5533 case 0: 5534 p = "int"; 5535 break; 5536 default: 5537 break; 5538 }; 5539 break; 5540 /* modfind */ 5541 case 303: 5542 switch (ndx) { 5543 case 0: 5544 p = "userland const char *"; 5545 break; 5546 default: 5547 break; 5548 }; 5549 break; 5550 /* kldload */ 5551 case 304: 5552 switch (ndx) { 5553 case 0: 5554 p = "userland const char *"; 5555 break; 5556 default: 5557 break; 5558 }; 5559 break; 5560 /* kldunload */ 5561 case 305: 5562 switch (ndx) { 5563 case 0: 5564 p = "int"; 5565 break; 5566 default: 5567 break; 5568 }; 5569 break; 5570 /* kldfind */ 5571 case 306: 5572 switch (ndx) { 5573 case 0: 5574 p = "userland const char *"; 5575 break; 5576 default: 5577 break; 5578 }; 5579 break; 5580 /* kldnext */ 5581 case 307: 5582 switch (ndx) { 5583 case 0: 5584 p = "int"; 5585 break; 5586 default: 5587 break; 5588 }; 5589 break; 5590 /* freebsd32_kldstat */ 5591 case 308: 5592 switch (ndx) { 5593 case 0: 5594 p = "int"; 5595 break; 5596 case 1: 5597 p = "userland struct kld_file_stat32 *"; 5598 break; 5599 default: 5600 break; 5601 }; 5602 break; 5603 /* kldfirstmod */ 5604 case 309: 5605 switch (ndx) { 5606 case 0: 5607 p = "int"; 5608 break; 5609 default: 5610 break; 5611 }; 5612 break; 5613 /* getsid */ 5614 case 310: 5615 switch (ndx) { 5616 case 0: 5617 p = "pid_t"; 5618 break; 5619 default: 5620 break; 5621 }; 5622 break; 5623 /* setresuid */ 5624 case 311: 5625 switch (ndx) { 5626 case 0: 5627 p = "uid_t"; 5628 break; 5629 case 1: 5630 p = "uid_t"; 5631 break; 5632 case 2: 5633 p = "uid_t"; 5634 break; 5635 default: 5636 break; 5637 }; 5638 break; 5639 /* setresgid */ 5640 case 312: 5641 switch (ndx) { 5642 case 0: 5643 p = "gid_t"; 5644 break; 5645 case 1: 5646 p = "gid_t"; 5647 break; 5648 case 2: 5649 p = "gid_t"; 5650 break; 5651 default: 5652 break; 5653 }; 5654 break; 5655 /* freebsd32_aio_return */ 5656 case 314: 5657 switch (ndx) { 5658 case 0: 5659 p = "userland struct aiocb32 *"; 5660 break; 5661 default: 5662 break; 5663 }; 5664 break; 5665 /* freebsd32_aio_suspend */ 5666 case 315: 5667 switch (ndx) { 5668 case 0: 5669 p = "userland uint32_t *"; 5670 break; 5671 case 1: 5672 p = "int"; 5673 break; 5674 case 2: 5675 p = "userland const struct timespec32 *"; 5676 break; 5677 default: 5678 break; 5679 }; 5680 break; 5681 /* aio_cancel */ 5682 case 316: 5683 switch (ndx) { 5684 case 0: 5685 p = "int"; 5686 break; 5687 case 1: 5688 p = "userland struct aiocb32 *"; 5689 break; 5690 default: 5691 break; 5692 }; 5693 break; 5694 /* freebsd32_aio_error */ 5695 case 317: 5696 switch (ndx) { 5697 case 0: 5698 p = "userland struct aiocb32 *"; 5699 break; 5700 default: 5701 break; 5702 }; 5703 break; 5704 /* yield */ 5705 case 321: 5706 break; 5707 /* mlockall */ 5708 case 324: 5709 switch (ndx) { 5710 case 0: 5711 p = "int"; 5712 break; 5713 default: 5714 break; 5715 }; 5716 break; 5717 /* munlockall */ 5718 case 325: 5719 break; 5720 /* __getcwd */ 5721 case 326: 5722 switch (ndx) { 5723 case 0: 5724 p = "userland char *"; 5725 break; 5726 case 1: 5727 p = "size_t"; 5728 break; 5729 default: 5730 break; 5731 }; 5732 break; 5733 /* sched_setparam */ 5734 case 327: 5735 switch (ndx) { 5736 case 0: 5737 p = "pid_t"; 5738 break; 5739 case 1: 5740 p = "userland const struct sched_param *"; 5741 break; 5742 default: 5743 break; 5744 }; 5745 break; 5746 /* sched_getparam */ 5747 case 328: 5748 switch (ndx) { 5749 case 0: 5750 p = "pid_t"; 5751 break; 5752 case 1: 5753 p = "userland struct sched_param *"; 5754 break; 5755 default: 5756 break; 5757 }; 5758 break; 5759 /* sched_setscheduler */ 5760 case 329: 5761 switch (ndx) { 5762 case 0: 5763 p = "pid_t"; 5764 break; 5765 case 1: 5766 p = "int"; 5767 break; 5768 case 2: 5769 p = "userland const struct sched_param *"; 5770 break; 5771 default: 5772 break; 5773 }; 5774 break; 5775 /* sched_getscheduler */ 5776 case 330: 5777 switch (ndx) { 5778 case 0: 5779 p = "pid_t"; 5780 break; 5781 default: 5782 break; 5783 }; 5784 break; 5785 /* sched_yield */ 5786 case 331: 5787 break; 5788 /* sched_get_priority_max */ 5789 case 332: 5790 switch (ndx) { 5791 case 0: 5792 p = "int"; 5793 break; 5794 default: 5795 break; 5796 }; 5797 break; 5798 /* sched_get_priority_min */ 5799 case 333: 5800 switch (ndx) { 5801 case 0: 5802 p = "int"; 5803 break; 5804 default: 5805 break; 5806 }; 5807 break; 5808 /* freebsd32_sched_rr_get_interval */ 5809 case 334: 5810 switch (ndx) { 5811 case 0: 5812 p = "pid_t"; 5813 break; 5814 case 1: 5815 p = "userland struct timespec32 *"; 5816 break; 5817 default: 5818 break; 5819 }; 5820 break; 5821 /* utrace */ 5822 case 335: 5823 switch (ndx) { 5824 case 0: 5825 p = "userland const void *"; 5826 break; 5827 case 1: 5828 p = "size_t"; 5829 break; 5830 default: 5831 break; 5832 }; 5833 break; 5834 /* freebsd32_jail */ 5835 case 338: 5836 switch (ndx) { 5837 case 0: 5838 p = "userland struct jail32 *"; 5839 break; 5840 default: 5841 break; 5842 }; 5843 break; 5844 /* sigprocmask */ 5845 case 340: 5846 switch (ndx) { 5847 case 0: 5848 p = "int"; 5849 break; 5850 case 1: 5851 p = "userland const sigset_t *"; 5852 break; 5853 case 2: 5854 p = "userland sigset_t *"; 5855 break; 5856 default: 5857 break; 5858 }; 5859 break; 5860 /* sigsuspend */ 5861 case 341: 5862 switch (ndx) { 5863 case 0: 5864 p = "userland const sigset_t *"; 5865 break; 5866 default: 5867 break; 5868 }; 5869 break; 5870 /* sigpending */ 5871 case 343: 5872 switch (ndx) { 5873 case 0: 5874 p = "userland sigset_t *"; 5875 break; 5876 default: 5877 break; 5878 }; 5879 break; 5880 /* freebsd32_sigtimedwait */ 5881 case 345: 5882 switch (ndx) { 5883 case 0: 5884 p = "userland const sigset_t *"; 5885 break; 5886 case 1: 5887 p = "userland struct __siginfo32 *"; 5888 break; 5889 case 2: 5890 p = "userland const struct timespec32 *"; 5891 break; 5892 default: 5893 break; 5894 }; 5895 break; 5896 /* freebsd32_sigwaitinfo */ 5897 case 346: 5898 switch (ndx) { 5899 case 0: 5900 p = "userland const sigset_t *"; 5901 break; 5902 case 1: 5903 p = "userland struct __siginfo32 *"; 5904 break; 5905 default: 5906 break; 5907 }; 5908 break; 5909 /* __acl_get_file */ 5910 case 347: 5911 switch (ndx) { 5912 case 0: 5913 p = "userland const char *"; 5914 break; 5915 case 1: 5916 p = "__acl_type_t"; 5917 break; 5918 case 2: 5919 p = "userland struct acl *"; 5920 break; 5921 default: 5922 break; 5923 }; 5924 break; 5925 /* __acl_set_file */ 5926 case 348: 5927 switch (ndx) { 5928 case 0: 5929 p = "userland const char *"; 5930 break; 5931 case 1: 5932 p = "__acl_type_t"; 5933 break; 5934 case 2: 5935 p = "userland struct acl *"; 5936 break; 5937 default: 5938 break; 5939 }; 5940 break; 5941 /* __acl_get_fd */ 5942 case 349: 5943 switch (ndx) { 5944 case 0: 5945 p = "int"; 5946 break; 5947 case 1: 5948 p = "__acl_type_t"; 5949 break; 5950 case 2: 5951 p = "userland struct acl *"; 5952 break; 5953 default: 5954 break; 5955 }; 5956 break; 5957 /* __acl_set_fd */ 5958 case 350: 5959 switch (ndx) { 5960 case 0: 5961 p = "int"; 5962 break; 5963 case 1: 5964 p = "__acl_type_t"; 5965 break; 5966 case 2: 5967 p = "userland struct acl *"; 5968 break; 5969 default: 5970 break; 5971 }; 5972 break; 5973 /* __acl_delete_file */ 5974 case 351: 5975 switch (ndx) { 5976 case 0: 5977 p = "userland const char *"; 5978 break; 5979 case 1: 5980 p = "__acl_type_t"; 5981 break; 5982 default: 5983 break; 5984 }; 5985 break; 5986 /* __acl_delete_fd */ 5987 case 352: 5988 switch (ndx) { 5989 case 0: 5990 p = "int"; 5991 break; 5992 case 1: 5993 p = "__acl_type_t"; 5994 break; 5995 default: 5996 break; 5997 }; 5998 break; 5999 /* __acl_aclcheck_file */ 6000 case 353: 6001 switch (ndx) { 6002 case 0: 6003 p = "userland const char *"; 6004 break; 6005 case 1: 6006 p = "__acl_type_t"; 6007 break; 6008 case 2: 6009 p = "userland struct acl *"; 6010 break; 6011 default: 6012 break; 6013 }; 6014 break; 6015 /* __acl_aclcheck_fd */ 6016 case 354: 6017 switch (ndx) { 6018 case 0: 6019 p = "int"; 6020 break; 6021 case 1: 6022 p = "__acl_type_t"; 6023 break; 6024 case 2: 6025 p = "userland struct acl *"; 6026 break; 6027 default: 6028 break; 6029 }; 6030 break; 6031 /* extattrctl */ 6032 case 355: 6033 switch (ndx) { 6034 case 0: 6035 p = "userland const char *"; 6036 break; 6037 case 1: 6038 p = "int"; 6039 break; 6040 case 2: 6041 p = "userland const char *"; 6042 break; 6043 case 3: 6044 p = "int"; 6045 break; 6046 case 4: 6047 p = "userland const char *"; 6048 break; 6049 default: 6050 break; 6051 }; 6052 break; 6053 /* extattr_set_file */ 6054 case 356: 6055 switch (ndx) { 6056 case 0: 6057 p = "userland const char *"; 6058 break; 6059 case 1: 6060 p = "int"; 6061 break; 6062 case 2: 6063 p = "userland const char *"; 6064 break; 6065 case 3: 6066 p = "userland void *"; 6067 break; 6068 case 4: 6069 p = "size_t"; 6070 break; 6071 default: 6072 break; 6073 }; 6074 break; 6075 /* extattr_get_file */ 6076 case 357: 6077 switch (ndx) { 6078 case 0: 6079 p = "userland const char *"; 6080 break; 6081 case 1: 6082 p = "int"; 6083 break; 6084 case 2: 6085 p = "userland const char *"; 6086 break; 6087 case 3: 6088 p = "userland void *"; 6089 break; 6090 case 4: 6091 p = "size_t"; 6092 break; 6093 default: 6094 break; 6095 }; 6096 break; 6097 /* extattr_delete_file */ 6098 case 358: 6099 switch (ndx) { 6100 case 0: 6101 p = "userland const char *"; 6102 break; 6103 case 1: 6104 p = "int"; 6105 break; 6106 case 2: 6107 p = "userland const char *"; 6108 break; 6109 default: 6110 break; 6111 }; 6112 break; 6113 /* freebsd32_aio_waitcomplete */ 6114 case 359: 6115 switch (ndx) { 6116 case 0: 6117 p = "userland uint32_t *"; 6118 break; 6119 case 1: 6120 p = "userland struct timespec32 *"; 6121 break; 6122 default: 6123 break; 6124 }; 6125 break; 6126 /* getresuid */ 6127 case 360: 6128 switch (ndx) { 6129 case 0: 6130 p = "userland uid_t *"; 6131 break; 6132 case 1: 6133 p = "userland uid_t *"; 6134 break; 6135 case 2: 6136 p = "userland uid_t *"; 6137 break; 6138 default: 6139 break; 6140 }; 6141 break; 6142 /* getresgid */ 6143 case 361: 6144 switch (ndx) { 6145 case 0: 6146 p = "userland gid_t *"; 6147 break; 6148 case 1: 6149 p = "userland gid_t *"; 6150 break; 6151 case 2: 6152 p = "userland gid_t *"; 6153 break; 6154 default: 6155 break; 6156 }; 6157 break; 6158 /* kqueue */ 6159 case 362: 6160 break; 6161 /* extattr_set_fd */ 6162 case 371: 6163 switch (ndx) { 6164 case 0: 6165 p = "int"; 6166 break; 6167 case 1: 6168 p = "int"; 6169 break; 6170 case 2: 6171 p = "userland const char *"; 6172 break; 6173 case 3: 6174 p = "userland void *"; 6175 break; 6176 case 4: 6177 p = "size_t"; 6178 break; 6179 default: 6180 break; 6181 }; 6182 break; 6183 /* extattr_get_fd */ 6184 case 372: 6185 switch (ndx) { 6186 case 0: 6187 p = "int"; 6188 break; 6189 case 1: 6190 p = "int"; 6191 break; 6192 case 2: 6193 p = "userland const char *"; 6194 break; 6195 case 3: 6196 p = "userland void *"; 6197 break; 6198 case 4: 6199 p = "size_t"; 6200 break; 6201 default: 6202 break; 6203 }; 6204 break; 6205 /* extattr_delete_fd */ 6206 case 373: 6207 switch (ndx) { 6208 case 0: 6209 p = "int"; 6210 break; 6211 case 1: 6212 p = "int"; 6213 break; 6214 case 2: 6215 p = "userland const char *"; 6216 break; 6217 default: 6218 break; 6219 }; 6220 break; 6221 /* __setugid */ 6222 case 374: 6223 switch (ndx) { 6224 case 0: 6225 p = "int"; 6226 break; 6227 default: 6228 break; 6229 }; 6230 break; 6231 /* eaccess */ 6232 case 376: 6233 switch (ndx) { 6234 case 0: 6235 p = "userland const char *"; 6236 break; 6237 case 1: 6238 p = "int"; 6239 break; 6240 default: 6241 break; 6242 }; 6243 break; 6244 /* freebsd32_nmount */ 6245 case 378: 6246 switch (ndx) { 6247 case 0: 6248 p = "userland struct iovec32 *"; 6249 break; 6250 case 1: 6251 p = "unsigned int"; 6252 break; 6253 case 2: 6254 p = "int"; 6255 break; 6256 default: 6257 break; 6258 }; 6259 break; 6260 /* kenv */ 6261 case 390: 6262 switch (ndx) { 6263 case 0: 6264 p = "int"; 6265 break; 6266 case 1: 6267 p = "userland const char *"; 6268 break; 6269 case 2: 6270 p = "userland char *"; 6271 break; 6272 case 3: 6273 p = "int"; 6274 break; 6275 default: 6276 break; 6277 }; 6278 break; 6279 /* lchflags */ 6280 case 391: 6281 switch (ndx) { 6282 case 0: 6283 p = "userland const char *"; 6284 break; 6285 case 1: 6286 p = "u_long"; 6287 break; 6288 default: 6289 break; 6290 }; 6291 break; 6292 /* uuidgen */ 6293 case 392: 6294 switch (ndx) { 6295 case 0: 6296 p = "userland struct uuid *"; 6297 break; 6298 case 1: 6299 p = "int"; 6300 break; 6301 default: 6302 break; 6303 }; 6304 break; 6305 /* freebsd32_sendfile */ 6306 case 393: 6307 switch (ndx) { 6308 case 0: 6309 p = "int"; 6310 break; 6311 case 1: 6312 p = "int"; 6313 break; 6314 case 2: 6315 p = "uint32_t"; 6316 break; 6317 case 3: 6318 p = "uint32_t"; 6319 break; 6320 case 4: 6321 p = "size_t"; 6322 break; 6323 case 5: 6324 p = "userland struct sf_hdtr32 *"; 6325 break; 6326 case 6: 6327 p = "userland off_t *"; 6328 break; 6329 case 7: 6330 p = "int"; 6331 break; 6332 default: 6333 break; 6334 }; 6335 break; 6336 /* mac_syscall */ 6337 case 394: 6338 switch (ndx) { 6339 case 0: 6340 p = "userland const char *"; 6341 break; 6342 case 1: 6343 p = "int"; 6344 break; 6345 case 2: 6346 p = "userland void *"; 6347 break; 6348 default: 6349 break; 6350 }; 6351 break; 6352 /* ksem_close */ 6353 case 400: 6354 switch (ndx) { 6355 case 0: 6356 p = "int32_t"; 6357 break; 6358 default: 6359 break; 6360 }; 6361 break; 6362 /* ksem_post */ 6363 case 401: 6364 switch (ndx) { 6365 case 0: 6366 p = "int32_t"; 6367 break; 6368 default: 6369 break; 6370 }; 6371 break; 6372 /* ksem_wait */ 6373 case 402: 6374 switch (ndx) { 6375 case 0: 6376 p = "int32_t"; 6377 break; 6378 default: 6379 break; 6380 }; 6381 break; 6382 /* ksem_trywait */ 6383 case 403: 6384 switch (ndx) { 6385 case 0: 6386 p = "int32_t"; 6387 break; 6388 default: 6389 break; 6390 }; 6391 break; 6392 /* freebsd32_ksem_init */ 6393 case 404: 6394 switch (ndx) { 6395 case 0: 6396 p = "userland int32_t *"; 6397 break; 6398 case 1: 6399 p = "unsigned int"; 6400 break; 6401 default: 6402 break; 6403 }; 6404 break; 6405 /* freebsd32_ksem_open */ 6406 case 405: 6407 switch (ndx) { 6408 case 0: 6409 p = "userland int32_t *"; 6410 break; 6411 case 1: 6412 p = "userland const char *"; 6413 break; 6414 case 2: 6415 p = "int"; 6416 break; 6417 case 3: 6418 p = "mode_t"; 6419 break; 6420 case 4: 6421 p = "unsigned int"; 6422 break; 6423 default: 6424 break; 6425 }; 6426 break; 6427 /* ksem_unlink */ 6428 case 406: 6429 switch (ndx) { 6430 case 0: 6431 p = "userland const char *"; 6432 break; 6433 default: 6434 break; 6435 }; 6436 break; 6437 /* ksem_getvalue */ 6438 case 407: 6439 switch (ndx) { 6440 case 0: 6441 p = "int32_t"; 6442 break; 6443 case 1: 6444 p = "userland int *"; 6445 break; 6446 default: 6447 break; 6448 }; 6449 break; 6450 /* ksem_destroy */ 6451 case 408: 6452 switch (ndx) { 6453 case 0: 6454 p = "int32_t"; 6455 break; 6456 default: 6457 break; 6458 }; 6459 break; 6460 /* extattr_set_link */ 6461 case 412: 6462 switch (ndx) { 6463 case 0: 6464 p = "userland const char *"; 6465 break; 6466 case 1: 6467 p = "int"; 6468 break; 6469 case 2: 6470 p = "userland const char *"; 6471 break; 6472 case 3: 6473 p = "userland void *"; 6474 break; 6475 case 4: 6476 p = "size_t"; 6477 break; 6478 default: 6479 break; 6480 }; 6481 break; 6482 /* extattr_get_link */ 6483 case 413: 6484 switch (ndx) { 6485 case 0: 6486 p = "userland const char *"; 6487 break; 6488 case 1: 6489 p = "int"; 6490 break; 6491 case 2: 6492 p = "userland const char *"; 6493 break; 6494 case 3: 6495 p = "userland void *"; 6496 break; 6497 case 4: 6498 p = "size_t"; 6499 break; 6500 default: 6501 break; 6502 }; 6503 break; 6504 /* extattr_delete_link */ 6505 case 414: 6506 switch (ndx) { 6507 case 0: 6508 p = "userland const char *"; 6509 break; 6510 case 1: 6511 p = "int"; 6512 break; 6513 case 2: 6514 p = "userland const char *"; 6515 break; 6516 default: 6517 break; 6518 }; 6519 break; 6520 /* freebsd32_sigaction */ 6521 case 416: 6522 switch (ndx) { 6523 case 0: 6524 p = "int"; 6525 break; 6526 case 1: 6527 p = "userland const struct sigaction32 *"; 6528 break; 6529 case 2: 6530 p = "userland struct sigaction32 *"; 6531 break; 6532 default: 6533 break; 6534 }; 6535 break; 6536 /* freebsd32_sigreturn */ 6537 case 417: 6538 switch (ndx) { 6539 case 0: 6540 p = "userland const struct __ucontext32 *"; 6541 break; 6542 default: 6543 break; 6544 }; 6545 break; 6546 /* freebsd32_getcontext */ 6547 case 421: 6548 switch (ndx) { 6549 case 0: 6550 p = "userland struct __ucontext32 *"; 6551 break; 6552 default: 6553 break; 6554 }; 6555 break; 6556 /* freebsd32_setcontext */ 6557 case 422: 6558 switch (ndx) { 6559 case 0: 6560 p = "userland const struct __ucontext32 *"; 6561 break; 6562 default: 6563 break; 6564 }; 6565 break; 6566 /* freebsd32_swapcontext */ 6567 case 423: 6568 switch (ndx) { 6569 case 0: 6570 p = "userland struct __ucontext32 *"; 6571 break; 6572 case 1: 6573 p = "userland const struct __ucontext32 *"; 6574 break; 6575 default: 6576 break; 6577 }; 6578 break; 6579 /* __acl_get_link */ 6580 case 425: 6581 switch (ndx) { 6582 case 0: 6583 p = "userland const char *"; 6584 break; 6585 case 1: 6586 p = "__acl_type_t"; 6587 break; 6588 case 2: 6589 p = "userland struct acl *"; 6590 break; 6591 default: 6592 break; 6593 }; 6594 break; 6595 /* __acl_set_link */ 6596 case 426: 6597 switch (ndx) { 6598 case 0: 6599 p = "userland const char *"; 6600 break; 6601 case 1: 6602 p = "__acl_type_t"; 6603 break; 6604 case 2: 6605 p = "userland struct acl *"; 6606 break; 6607 default: 6608 break; 6609 }; 6610 break; 6611 /* __acl_delete_link */ 6612 case 427: 6613 switch (ndx) { 6614 case 0: 6615 p = "userland const char *"; 6616 break; 6617 case 1: 6618 p = "__acl_type_t"; 6619 break; 6620 default: 6621 break; 6622 }; 6623 break; 6624 /* __acl_aclcheck_link */ 6625 case 428: 6626 switch (ndx) { 6627 case 0: 6628 p = "userland const char *"; 6629 break; 6630 case 1: 6631 p = "__acl_type_t"; 6632 break; 6633 case 2: 6634 p = "userland struct acl *"; 6635 break; 6636 default: 6637 break; 6638 }; 6639 break; 6640 /* sigwait */ 6641 case 429: 6642 switch (ndx) { 6643 case 0: 6644 p = "userland const sigset_t *"; 6645 break; 6646 case 1: 6647 p = "userland int *"; 6648 break; 6649 default: 6650 break; 6651 }; 6652 break; 6653 /* thr_exit */ 6654 case 431: 6655 switch (ndx) { 6656 case 0: 6657 p = "userland int32_t *"; 6658 break; 6659 default: 6660 break; 6661 }; 6662 break; 6663 /* thr_self */ 6664 case 432: 6665 switch (ndx) { 6666 case 0: 6667 p = "userland int32_t *"; 6668 break; 6669 default: 6670 break; 6671 }; 6672 break; 6673 /* thr_kill */ 6674 case 433: 6675 switch (ndx) { 6676 case 0: 6677 p = "int32_t"; 6678 break; 6679 case 1: 6680 p = "int"; 6681 break; 6682 default: 6683 break; 6684 }; 6685 break; 6686 /* jail_attach */ 6687 case 436: 6688 switch (ndx) { 6689 case 0: 6690 p = "int"; 6691 break; 6692 default: 6693 break; 6694 }; 6695 break; 6696 /* extattr_list_fd */ 6697 case 437: 6698 switch (ndx) { 6699 case 0: 6700 p = "int"; 6701 break; 6702 case 1: 6703 p = "int"; 6704 break; 6705 case 2: 6706 p = "userland void *"; 6707 break; 6708 case 3: 6709 p = "size_t"; 6710 break; 6711 default: 6712 break; 6713 }; 6714 break; 6715 /* extattr_list_file */ 6716 case 438: 6717 switch (ndx) { 6718 case 0: 6719 p = "userland const char *"; 6720 break; 6721 case 1: 6722 p = "int"; 6723 break; 6724 case 2: 6725 p = "userland void *"; 6726 break; 6727 case 3: 6728 p = "size_t"; 6729 break; 6730 default: 6731 break; 6732 }; 6733 break; 6734 /* extattr_list_link */ 6735 case 439: 6736 switch (ndx) { 6737 case 0: 6738 p = "userland const char *"; 6739 break; 6740 case 1: 6741 p = "int"; 6742 break; 6743 case 2: 6744 p = "userland void *"; 6745 break; 6746 case 3: 6747 p = "size_t"; 6748 break; 6749 default: 6750 break; 6751 }; 6752 break; 6753 /* freebsd32_ksem_timedwait */ 6754 case 441: 6755 switch (ndx) { 6756 case 0: 6757 p = "int32_t"; 6758 break; 6759 case 1: 6760 p = "userland const struct timespec32 *"; 6761 break; 6762 default: 6763 break; 6764 }; 6765 break; 6766 /* freebsd32_thr_suspend */ 6767 case 442: 6768 switch (ndx) { 6769 case 0: 6770 p = "userland const struct timespec32 *"; 6771 break; 6772 default: 6773 break; 6774 }; 6775 break; 6776 /* thr_wake */ 6777 case 443: 6778 switch (ndx) { 6779 case 0: 6780 p = "int32_t"; 6781 break; 6782 default: 6783 break; 6784 }; 6785 break; 6786 /* kldunloadf */ 6787 case 444: 6788 switch (ndx) { 6789 case 0: 6790 p = "int"; 6791 break; 6792 case 1: 6793 p = "int"; 6794 break; 6795 default: 6796 break; 6797 }; 6798 break; 6799 /* audit */ 6800 case 445: 6801 switch (ndx) { 6802 case 0: 6803 p = "userland const void *"; 6804 break; 6805 case 1: 6806 p = "u_int"; 6807 break; 6808 default: 6809 break; 6810 }; 6811 break; 6812 /* auditon */ 6813 case 446: 6814 switch (ndx) { 6815 case 0: 6816 p = "int"; 6817 break; 6818 case 1: 6819 p = "userland void *"; 6820 break; 6821 case 2: 6822 p = "u_int"; 6823 break; 6824 default: 6825 break; 6826 }; 6827 break; 6828 /* getauid */ 6829 case 447: 6830 switch (ndx) { 6831 case 0: 6832 p = "userland uid_t *"; 6833 break; 6834 default: 6835 break; 6836 }; 6837 break; 6838 /* setauid */ 6839 case 448: 6840 switch (ndx) { 6841 case 0: 6842 p = "userland uid_t *"; 6843 break; 6844 default: 6845 break; 6846 }; 6847 break; 6848 /* getaudit */ 6849 case 449: 6850 switch (ndx) { 6851 case 0: 6852 p = "userland struct auditinfo *"; 6853 break; 6854 default: 6855 break; 6856 }; 6857 break; 6858 /* setaudit */ 6859 case 450: 6860 switch (ndx) { 6861 case 0: 6862 p = "userland struct auditinfo *"; 6863 break; 6864 default: 6865 break; 6866 }; 6867 break; 6868 /* getaudit_addr */ 6869 case 451: 6870 switch (ndx) { 6871 case 0: 6872 p = "userland struct auditinfo_addr *"; 6873 break; 6874 case 1: 6875 p = "u_int"; 6876 break; 6877 default: 6878 break; 6879 }; 6880 break; 6881 /* setaudit_addr */ 6882 case 452: 6883 switch (ndx) { 6884 case 0: 6885 p = "userland struct auditinfo_addr *"; 6886 break; 6887 case 1: 6888 p = "u_int"; 6889 break; 6890 default: 6891 break; 6892 }; 6893 break; 6894 /* auditctl */ 6895 case 453: 6896 switch (ndx) { 6897 case 0: 6898 p = "userland const char *"; 6899 break; 6900 default: 6901 break; 6902 }; 6903 break; 6904 /* freebsd32__umtx_op */ 6905 case 454: 6906 switch (ndx) { 6907 case 0: 6908 p = "userland void *"; 6909 break; 6910 case 1: 6911 p = "int"; 6912 break; 6913 case 2: 6914 p = "u_long"; 6915 break; 6916 case 3: 6917 p = "userland void *"; 6918 break; 6919 case 4: 6920 p = "userland void *"; 6921 break; 6922 default: 6923 break; 6924 }; 6925 break; 6926 /* freebsd32_thr_new */ 6927 case 455: 6928 switch (ndx) { 6929 case 0: 6930 p = "userland struct thr_param32 *"; 6931 break; 6932 case 1: 6933 p = "int"; 6934 break; 6935 default: 6936 break; 6937 }; 6938 break; 6939 /* freebsd32_sigqueue */ 6940 case 456: 6941 switch (ndx) { 6942 case 0: 6943 p = "pid_t"; 6944 break; 6945 case 1: 6946 p = "int"; 6947 break; 6948 case 2: 6949 p = "userland void *"; 6950 break; 6951 default: 6952 break; 6953 }; 6954 break; 6955 /* freebsd32_kmq_open */ 6956 case 457: 6957 switch (ndx) { 6958 case 0: 6959 p = "userland const char *"; 6960 break; 6961 case 1: 6962 p = "int"; 6963 break; 6964 case 2: 6965 p = "mode_t"; 6966 break; 6967 case 3: 6968 p = "userland const struct mq_attr32 *"; 6969 break; 6970 default: 6971 break; 6972 }; 6973 break; 6974 /* freebsd32_kmq_setattr */ 6975 case 458: 6976 switch (ndx) { 6977 case 0: 6978 p = "int"; 6979 break; 6980 case 1: 6981 p = "userland const struct mq_attr32 *"; 6982 break; 6983 case 2: 6984 p = "userland struct mq_attr32 *"; 6985 break; 6986 default: 6987 break; 6988 }; 6989 break; 6990 /* freebsd32_kmq_timedreceive */ 6991 case 459: 6992 switch (ndx) { 6993 case 0: 6994 p = "int"; 6995 break; 6996 case 1: 6997 p = "userland char *"; 6998 break; 6999 case 2: 7000 p = "size_t"; 7001 break; 7002 case 3: 7003 p = "userland unsigned *"; 7004 break; 7005 case 4: 7006 p = "userland const struct timespec32 *"; 7007 break; 7008 default: 7009 break; 7010 }; 7011 break; 7012 /* freebsd32_kmq_timedsend */ 7013 case 460: 7014 switch (ndx) { 7015 case 0: 7016 p = "int"; 7017 break; 7018 case 1: 7019 p = "userland const char *"; 7020 break; 7021 case 2: 7022 p = "size_t"; 7023 break; 7024 case 3: 7025 p = "unsigned"; 7026 break; 7027 case 4: 7028 p = "userland const struct timespec32 *"; 7029 break; 7030 default: 7031 break; 7032 }; 7033 break; 7034 /* freebsd32_kmq_notify */ 7035 case 461: 7036 switch (ndx) { 7037 case 0: 7038 p = "int"; 7039 break; 7040 case 1: 7041 p = "userland const struct sigevent32 *"; 7042 break; 7043 default: 7044 break; 7045 }; 7046 break; 7047 /* kmq_unlink */ 7048 case 462: 7049 switch (ndx) { 7050 case 0: 7051 p = "userland const char *"; 7052 break; 7053 default: 7054 break; 7055 }; 7056 break; 7057 /* freebsd32_abort2 */ 7058 case 463: 7059 switch (ndx) { 7060 case 0: 7061 p = "userland const char *"; 7062 break; 7063 case 1: 7064 p = "int"; 7065 break; 7066 case 2: 7067 p = "userland uint32_t *"; 7068 break; 7069 default: 7070 break; 7071 }; 7072 break; 7073 /* thr_set_name */ 7074 case 464: 7075 switch (ndx) { 7076 case 0: 7077 p = "int32_t"; 7078 break; 7079 case 1: 7080 p = "userland const char *"; 7081 break; 7082 default: 7083 break; 7084 }; 7085 break; 7086 /* freebsd32_aio_fsync */ 7087 case 465: 7088 switch (ndx) { 7089 case 0: 7090 p = "int"; 7091 break; 7092 case 1: 7093 p = "userland struct aiocb32 *"; 7094 break; 7095 default: 7096 break; 7097 }; 7098 break; 7099 /* rtprio_thread */ 7100 case 466: 7101 switch (ndx) { 7102 case 0: 7103 p = "int"; 7104 break; 7105 case 1: 7106 p = "lwpid_t"; 7107 break; 7108 case 2: 7109 p = "userland struct rtprio *"; 7110 break; 7111 default: 7112 break; 7113 }; 7114 break; 7115 /* sctp_peeloff */ 7116 case 471: 7117 switch (ndx) { 7118 case 0: 7119 p = "int"; 7120 break; 7121 case 1: 7122 p = "uint32_t"; 7123 break; 7124 default: 7125 break; 7126 }; 7127 break; 7128 /* sctp_generic_sendmsg */ 7129 case 472: 7130 switch (ndx) { 7131 case 0: 7132 p = "int"; 7133 break; 7134 case 1: 7135 p = "userland void *"; 7136 break; 7137 case 2: 7138 p = "int"; 7139 break; 7140 case 3: 7141 p = "userland const struct sockaddr *"; 7142 break; 7143 case 4: 7144 p = "__socklen_t"; 7145 break; 7146 case 5: 7147 p = "userland struct sctp_sndrcvinfo *"; 7148 break; 7149 case 6: 7150 p = "int"; 7151 break; 7152 default: 7153 break; 7154 }; 7155 break; 7156 /* sctp_generic_sendmsg_iov */ 7157 case 473: 7158 switch (ndx) { 7159 case 0: 7160 p = "int"; 7161 break; 7162 case 1: 7163 p = "userland struct iovec32 *"; 7164 break; 7165 case 2: 7166 p = "int"; 7167 break; 7168 case 3: 7169 p = "userland const struct sockaddr *"; 7170 break; 7171 case 4: 7172 p = "__socklen_t"; 7173 break; 7174 case 5: 7175 p = "userland struct sctp_sndrcvinfo *"; 7176 break; 7177 case 6: 7178 p = "int"; 7179 break; 7180 default: 7181 break; 7182 }; 7183 break; 7184 /* sctp_generic_recvmsg */ 7185 case 474: 7186 switch (ndx) { 7187 case 0: 7188 p = "int"; 7189 break; 7190 case 1: 7191 p = "userland struct iovec32 *"; 7192 break; 7193 case 2: 7194 p = "int"; 7195 break; 7196 case 3: 7197 p = "userland struct sockaddr *"; 7198 break; 7199 case 4: 7200 p = "userland __socklen_t *"; 7201 break; 7202 case 5: 7203 p = "userland struct sctp_sndrcvinfo *"; 7204 break; 7205 case 6: 7206 p = "userland int *"; 7207 break; 7208 default: 7209 break; 7210 }; 7211 break; 7212 /* freebsd32_pread */ 7213 case 475: 7214 switch (ndx) { 7215 case 0: 7216 p = "int"; 7217 break; 7218 case 1: 7219 p = "userland void *"; 7220 break; 7221 case 2: 7222 p = "size_t"; 7223 break; 7224 #ifdef PAD64_REQUIRED 7225 case 3: 7226 p = "int"; 7227 break; 7228 #define _P_ 0 7229 #else 7230 #define _P_ 1 7231 #endif 7232 case 4 - _P_: 7233 p = "uint32_t"; 7234 break; 7235 case 5 - _P_: 7236 p = "uint32_t"; 7237 break; 7238 default: 7239 break; 7240 }; 7241 #undef _P_ 7242 7243 break; 7244 /* freebsd32_pwrite */ 7245 case 476: 7246 switch (ndx) { 7247 case 0: 7248 p = "int"; 7249 break; 7250 case 1: 7251 p = "userland const void *"; 7252 break; 7253 case 2: 7254 p = "size_t"; 7255 break; 7256 #ifdef PAD64_REQUIRED 7257 case 3: 7258 p = "int"; 7259 break; 7260 #define _P_ 0 7261 #else 7262 #define _P_ 1 7263 #endif 7264 case 4 - _P_: 7265 p = "uint32_t"; 7266 break; 7267 case 5 - _P_: 7268 p = "uint32_t"; 7269 break; 7270 default: 7271 break; 7272 }; 7273 #undef _P_ 7274 7275 break; 7276 /* freebsd32_mmap */ 7277 case 477: 7278 switch (ndx) { 7279 case 0: 7280 p = "userland void *"; 7281 break; 7282 case 1: 7283 p = "size_t"; 7284 break; 7285 case 2: 7286 p = "int"; 7287 break; 7288 case 3: 7289 p = "int"; 7290 break; 7291 case 4: 7292 p = "int"; 7293 break; 7294 #ifdef PAD64_REQUIRED 7295 case 5: 7296 p = "int"; 7297 break; 7298 #define _P_ 0 7299 #else 7300 #define _P_ 1 7301 #endif 7302 case 6 - _P_: 7303 p = "uint32_t"; 7304 break; 7305 case 7 - _P_: 7306 p = "uint32_t"; 7307 break; 7308 default: 7309 break; 7310 }; 7311 #undef _P_ 7312 7313 break; 7314 /* freebsd32_lseek */ 7315 case 478: 7316 switch (ndx) { 7317 case 0: 7318 p = "int"; 7319 break; 7320 #ifdef PAD64_REQUIRED 7321 case 1: 7322 p = "int"; 7323 break; 7324 #define _P_ 0 7325 #else 7326 #define _P_ 1 7327 #endif 7328 case 2 - _P_: 7329 p = "uint32_t"; 7330 break; 7331 case 3 - _P_: 7332 p = "uint32_t"; 7333 break; 7334 case 4 - _P_: 7335 p = "int"; 7336 break; 7337 default: 7338 break; 7339 }; 7340 #undef _P_ 7341 7342 break; 7343 /* freebsd32_truncate */ 7344 case 479: 7345 switch (ndx) { 7346 case 0: 7347 p = "userland const char *"; 7348 break; 7349 #ifdef PAD64_REQUIRED 7350 case 1: 7351 p = "int"; 7352 break; 7353 #define _P_ 0 7354 #else 7355 #define _P_ 1 7356 #endif 7357 case 2 - _P_: 7358 p = "uint32_t"; 7359 break; 7360 case 3 - _P_: 7361 p = "uint32_t"; 7362 break; 7363 default: 7364 break; 7365 }; 7366 #undef _P_ 7367 7368 break; 7369 /* freebsd32_ftruncate */ 7370 case 480: 7371 switch (ndx) { 7372 case 0: 7373 p = "int"; 7374 break; 7375 #ifdef PAD64_REQUIRED 7376 case 1: 7377 p = "int"; 7378 break; 7379 #define _P_ 0 7380 #else 7381 #define _P_ 1 7382 #endif 7383 case 2 - _P_: 7384 p = "uint32_t"; 7385 break; 7386 case 3 - _P_: 7387 p = "uint32_t"; 7388 break; 7389 default: 7390 break; 7391 }; 7392 #undef _P_ 7393 7394 break; 7395 /* thr_kill2 */ 7396 case 481: 7397 switch (ndx) { 7398 case 0: 7399 p = "pid_t"; 7400 break; 7401 case 1: 7402 p = "int32_t"; 7403 break; 7404 case 2: 7405 p = "int"; 7406 break; 7407 default: 7408 break; 7409 }; 7410 break; 7411 /* shm_unlink */ 7412 case 483: 7413 switch (ndx) { 7414 case 0: 7415 p = "userland const char *"; 7416 break; 7417 default: 7418 break; 7419 }; 7420 break; 7421 /* cpuset */ 7422 case 484: 7423 switch (ndx) { 7424 case 0: 7425 p = "userland cpusetid_t *"; 7426 break; 7427 default: 7428 break; 7429 }; 7430 break; 7431 /* freebsd32_cpuset_setid */ 7432 case 485: 7433 switch (ndx) { 7434 case 0: 7435 p = "cpuwhich_t"; 7436 break; 7437 #ifdef PAD64_REQUIRED 7438 case 1: 7439 p = "int"; 7440 break; 7441 #define _P_ 0 7442 #else 7443 #define _P_ 1 7444 #endif 7445 case 2 - _P_: 7446 p = "uint32_t"; 7447 break; 7448 case 3 - _P_: 7449 p = "uint32_t"; 7450 break; 7451 case 4 - _P_: 7452 p = "cpusetid_t"; 7453 break; 7454 default: 7455 break; 7456 }; 7457 #undef _P_ 7458 7459 break; 7460 /* freebsd32_cpuset_getid */ 7461 case 486: 7462 switch (ndx) { 7463 case 0: 7464 p = "cpulevel_t"; 7465 break; 7466 case 1: 7467 p = "cpuwhich_t"; 7468 break; 7469 case 2: 7470 p = "uint32_t"; 7471 break; 7472 case 3: 7473 p = "uint32_t"; 7474 break; 7475 case 4: 7476 p = "userland cpusetid_t *"; 7477 break; 7478 default: 7479 break; 7480 }; 7481 break; 7482 /* freebsd32_cpuset_getaffinity */ 7483 case 487: 7484 switch (ndx) { 7485 case 0: 7486 p = "cpulevel_t"; 7487 break; 7488 case 1: 7489 p = "cpuwhich_t"; 7490 break; 7491 case 2: 7492 p = "uint32_t"; 7493 break; 7494 case 3: 7495 p = "uint32_t"; 7496 break; 7497 case 4: 7498 p = "size_t"; 7499 break; 7500 case 5: 7501 p = "userland cpuset_t *"; 7502 break; 7503 default: 7504 break; 7505 }; 7506 break; 7507 /* freebsd32_cpuset_setaffinity */ 7508 case 488: 7509 switch (ndx) { 7510 case 0: 7511 p = "cpulevel_t"; 7512 break; 7513 case 1: 7514 p = "cpuwhich_t"; 7515 break; 7516 case 2: 7517 p = "uint32_t"; 7518 break; 7519 case 3: 7520 p = "uint32_t"; 7521 break; 7522 case 4: 7523 p = "size_t"; 7524 break; 7525 case 5: 7526 p = "userland const cpuset_t *"; 7527 break; 7528 default: 7529 break; 7530 }; 7531 break; 7532 /* faccessat */ 7533 case 489: 7534 switch (ndx) { 7535 case 0: 7536 p = "int"; 7537 break; 7538 case 1: 7539 p = "userland const char *"; 7540 break; 7541 case 2: 7542 p = "int"; 7543 break; 7544 case 3: 7545 p = "int"; 7546 break; 7547 default: 7548 break; 7549 }; 7550 break; 7551 /* fchmodat */ 7552 case 490: 7553 switch (ndx) { 7554 case 0: 7555 p = "int"; 7556 break; 7557 case 1: 7558 p = "userland const char *"; 7559 break; 7560 case 2: 7561 p = "mode_t"; 7562 break; 7563 case 3: 7564 p = "int"; 7565 break; 7566 default: 7567 break; 7568 }; 7569 break; 7570 /* fchownat */ 7571 case 491: 7572 switch (ndx) { 7573 case 0: 7574 p = "int"; 7575 break; 7576 case 1: 7577 p = "userland const char *"; 7578 break; 7579 case 2: 7580 p = "uid_t"; 7581 break; 7582 case 3: 7583 p = "gid_t"; 7584 break; 7585 case 4: 7586 p = "int"; 7587 break; 7588 default: 7589 break; 7590 }; 7591 break; 7592 /* freebsd32_fexecve */ 7593 case 492: 7594 switch (ndx) { 7595 case 0: 7596 p = "int"; 7597 break; 7598 case 1: 7599 p = "userland uint32_t *"; 7600 break; 7601 case 2: 7602 p = "userland uint32_t *"; 7603 break; 7604 default: 7605 break; 7606 }; 7607 break; 7608 /* freebsd32_futimesat */ 7609 case 494: 7610 switch (ndx) { 7611 case 0: 7612 p = "int"; 7613 break; 7614 case 1: 7615 p = "userland const char *"; 7616 break; 7617 case 2: 7618 p = "userland const struct timeval32 *"; 7619 break; 7620 default: 7621 break; 7622 }; 7623 break; 7624 /* linkat */ 7625 case 495: 7626 switch (ndx) { 7627 case 0: 7628 p = "int"; 7629 break; 7630 case 1: 7631 p = "userland const char *"; 7632 break; 7633 case 2: 7634 p = "int"; 7635 break; 7636 case 3: 7637 p = "userland const char *"; 7638 break; 7639 case 4: 7640 p = "int"; 7641 break; 7642 default: 7643 break; 7644 }; 7645 break; 7646 /* mkdirat */ 7647 case 496: 7648 switch (ndx) { 7649 case 0: 7650 p = "int"; 7651 break; 7652 case 1: 7653 p = "userland const char *"; 7654 break; 7655 case 2: 7656 p = "mode_t"; 7657 break; 7658 default: 7659 break; 7660 }; 7661 break; 7662 /* mkfifoat */ 7663 case 497: 7664 switch (ndx) { 7665 case 0: 7666 p = "int"; 7667 break; 7668 case 1: 7669 p = "userland const char *"; 7670 break; 7671 case 2: 7672 p = "mode_t"; 7673 break; 7674 default: 7675 break; 7676 }; 7677 break; 7678 /* openat */ 7679 case 499: 7680 switch (ndx) { 7681 case 0: 7682 p = "int"; 7683 break; 7684 case 1: 7685 p = "userland const char *"; 7686 break; 7687 case 2: 7688 p = "int"; 7689 break; 7690 case 3: 7691 p = "mode_t"; 7692 break; 7693 default: 7694 break; 7695 }; 7696 break; 7697 /* readlinkat */ 7698 case 500: 7699 switch (ndx) { 7700 case 0: 7701 p = "int"; 7702 break; 7703 case 1: 7704 p = "userland const char *"; 7705 break; 7706 case 2: 7707 p = "userland char *"; 7708 break; 7709 case 3: 7710 p = "size_t"; 7711 break; 7712 default: 7713 break; 7714 }; 7715 break; 7716 /* renameat */ 7717 case 501: 7718 switch (ndx) { 7719 case 0: 7720 p = "int"; 7721 break; 7722 case 1: 7723 p = "userland const char *"; 7724 break; 7725 case 2: 7726 p = "int"; 7727 break; 7728 case 3: 7729 p = "userland const char *"; 7730 break; 7731 default: 7732 break; 7733 }; 7734 break; 7735 /* symlinkat */ 7736 case 502: 7737 switch (ndx) { 7738 case 0: 7739 p = "userland const char *"; 7740 break; 7741 case 1: 7742 p = "int"; 7743 break; 7744 case 2: 7745 p = "userland const char *"; 7746 break; 7747 default: 7748 break; 7749 }; 7750 break; 7751 /* unlinkat */ 7752 case 503: 7753 switch (ndx) { 7754 case 0: 7755 p = "int"; 7756 break; 7757 case 1: 7758 p = "userland const char *"; 7759 break; 7760 case 2: 7761 p = "int"; 7762 break; 7763 default: 7764 break; 7765 }; 7766 break; 7767 /* posix_openpt */ 7768 case 504: 7769 switch (ndx) { 7770 case 0: 7771 p = "int"; 7772 break; 7773 default: 7774 break; 7775 }; 7776 break; 7777 /* freebsd32_jail_get */ 7778 case 506: 7779 switch (ndx) { 7780 case 0: 7781 p = "userland struct iovec32 *"; 7782 break; 7783 case 1: 7784 p = "unsigned int"; 7785 break; 7786 case 2: 7787 p = "int"; 7788 break; 7789 default: 7790 break; 7791 }; 7792 break; 7793 /* freebsd32_jail_set */ 7794 case 507: 7795 switch (ndx) { 7796 case 0: 7797 p = "userland struct iovec32 *"; 7798 break; 7799 case 1: 7800 p = "unsigned int"; 7801 break; 7802 case 2: 7803 p = "int"; 7804 break; 7805 default: 7806 break; 7807 }; 7808 break; 7809 /* jail_remove */ 7810 case 508: 7811 switch (ndx) { 7812 case 0: 7813 p = "int"; 7814 break; 7815 default: 7816 break; 7817 }; 7818 break; 7819 /* freebsd32___semctl */ 7820 case 510: 7821 switch (ndx) { 7822 case 0: 7823 p = "int"; 7824 break; 7825 case 1: 7826 p = "int"; 7827 break; 7828 case 2: 7829 p = "int"; 7830 break; 7831 case 3: 7832 p = "userland union semun32 *"; 7833 break; 7834 default: 7835 break; 7836 }; 7837 break; 7838 /* freebsd32_msgctl */ 7839 case 511: 7840 switch (ndx) { 7841 case 0: 7842 p = "int"; 7843 break; 7844 case 1: 7845 p = "int"; 7846 break; 7847 case 2: 7848 p = "userland struct msqid_ds32 *"; 7849 break; 7850 default: 7851 break; 7852 }; 7853 break; 7854 /* freebsd32_shmctl */ 7855 case 512: 7856 switch (ndx) { 7857 case 0: 7858 p = "int"; 7859 break; 7860 case 1: 7861 p = "int"; 7862 break; 7863 case 2: 7864 p = "userland struct shmid_ds32 *"; 7865 break; 7866 default: 7867 break; 7868 }; 7869 break; 7870 /* lpathconf */ 7871 case 513: 7872 switch (ndx) { 7873 case 0: 7874 p = "userland const char *"; 7875 break; 7876 case 1: 7877 p = "int"; 7878 break; 7879 default: 7880 break; 7881 }; 7882 break; 7883 /* __cap_rights_get */ 7884 case 515: 7885 switch (ndx) { 7886 case 0: 7887 p = "int"; 7888 break; 7889 case 1: 7890 p = "int"; 7891 break; 7892 case 2: 7893 p = "userland cap_rights_t *"; 7894 break; 7895 default: 7896 break; 7897 }; 7898 break; 7899 /* cap_enter */ 7900 case 516: 7901 break; 7902 /* cap_getmode */ 7903 case 517: 7904 switch (ndx) { 7905 case 0: 7906 p = "userland u_int *"; 7907 break; 7908 default: 7909 break; 7910 }; 7911 break; 7912 /* pdfork */ 7913 case 518: 7914 switch (ndx) { 7915 case 0: 7916 p = "userland int *"; 7917 break; 7918 case 1: 7919 p = "int"; 7920 break; 7921 default: 7922 break; 7923 }; 7924 break; 7925 /* pdkill */ 7926 case 519: 7927 switch (ndx) { 7928 case 0: 7929 p = "int"; 7930 break; 7931 case 1: 7932 p = "int"; 7933 break; 7934 default: 7935 break; 7936 }; 7937 break; 7938 /* pdgetpid */ 7939 case 520: 7940 switch (ndx) { 7941 case 0: 7942 p = "int"; 7943 break; 7944 case 1: 7945 p = "userland pid_t *"; 7946 break; 7947 default: 7948 break; 7949 }; 7950 break; 7951 /* freebsd32_pselect */ 7952 case 522: 7953 switch (ndx) { 7954 case 0: 7955 p = "int"; 7956 break; 7957 case 1: 7958 p = "userland fd_set *"; 7959 break; 7960 case 2: 7961 p = "userland fd_set *"; 7962 break; 7963 case 3: 7964 p = "userland fd_set *"; 7965 break; 7966 case 4: 7967 p = "userland const struct timespec32 *"; 7968 break; 7969 case 5: 7970 p = "userland const sigset_t *"; 7971 break; 7972 default: 7973 break; 7974 }; 7975 break; 7976 /* getloginclass */ 7977 case 523: 7978 switch (ndx) { 7979 case 0: 7980 p = "userland char *"; 7981 break; 7982 case 1: 7983 p = "size_t"; 7984 break; 7985 default: 7986 break; 7987 }; 7988 break; 7989 /* setloginclass */ 7990 case 524: 7991 switch (ndx) { 7992 case 0: 7993 p = "userland const char *"; 7994 break; 7995 default: 7996 break; 7997 }; 7998 break; 7999 /* rctl_get_racct */ 8000 case 525: 8001 switch (ndx) { 8002 case 0: 8003 p = "userland const void *"; 8004 break; 8005 case 1: 8006 p = "size_t"; 8007 break; 8008 case 2: 8009 p = "userland void *"; 8010 break; 8011 case 3: 8012 p = "size_t"; 8013 break; 8014 default: 8015 break; 8016 }; 8017 break; 8018 /* rctl_get_rules */ 8019 case 526: 8020 switch (ndx) { 8021 case 0: 8022 p = "userland const void *"; 8023 break; 8024 case 1: 8025 p = "size_t"; 8026 break; 8027 case 2: 8028 p = "userland void *"; 8029 break; 8030 case 3: 8031 p = "size_t"; 8032 break; 8033 default: 8034 break; 8035 }; 8036 break; 8037 /* rctl_get_limits */ 8038 case 527: 8039 switch (ndx) { 8040 case 0: 8041 p = "userland const void *"; 8042 break; 8043 case 1: 8044 p = "size_t"; 8045 break; 8046 case 2: 8047 p = "userland void *"; 8048 break; 8049 case 3: 8050 p = "size_t"; 8051 break; 8052 default: 8053 break; 8054 }; 8055 break; 8056 /* rctl_add_rule */ 8057 case 528: 8058 switch (ndx) { 8059 case 0: 8060 p = "userland const void *"; 8061 break; 8062 case 1: 8063 p = "size_t"; 8064 break; 8065 case 2: 8066 p = "userland void *"; 8067 break; 8068 case 3: 8069 p = "size_t"; 8070 break; 8071 default: 8072 break; 8073 }; 8074 break; 8075 /* rctl_remove_rule */ 8076 case 529: 8077 switch (ndx) { 8078 case 0: 8079 p = "userland const void *"; 8080 break; 8081 case 1: 8082 p = "size_t"; 8083 break; 8084 case 2: 8085 p = "userland void *"; 8086 break; 8087 case 3: 8088 p = "size_t"; 8089 break; 8090 default: 8091 break; 8092 }; 8093 break; 8094 /* freebsd32_posix_fallocate */ 8095 case 530: 8096 switch (ndx) { 8097 case 0: 8098 p = "int"; 8099 break; 8100 #ifdef PAD64_REQUIRED 8101 case 1: 8102 p = "int"; 8103 break; 8104 #define _P_ 0 8105 #else 8106 #define _P_ 1 8107 #endif 8108 case 2 - _P_: 8109 p = "uint32_t"; 8110 break; 8111 case 3 - _P_: 8112 p = "uint32_t"; 8113 break; 8114 case 4 - _P_: 8115 p = "uint32_t"; 8116 break; 8117 case 5 - _P_: 8118 p = "uint32_t"; 8119 break; 8120 default: 8121 break; 8122 }; 8123 #undef _P_ 8124 8125 break; 8126 /* freebsd32_posix_fadvise */ 8127 case 531: 8128 switch (ndx) { 8129 case 0: 8130 p = "int"; 8131 break; 8132 #ifdef PAD64_REQUIRED 8133 case 1: 8134 p = "int"; 8135 break; 8136 #define _P_ 0 8137 #else 8138 #define _P_ 1 8139 #endif 8140 case 2 - _P_: 8141 p = "uint32_t"; 8142 break; 8143 case 3 - _P_: 8144 p = "uint32_t"; 8145 break; 8146 case 4 - _P_: 8147 p = "uint32_t"; 8148 break; 8149 case 5 - _P_: 8150 p = "uint32_t"; 8151 break; 8152 case 6 - _P_: 8153 p = "int"; 8154 break; 8155 default: 8156 break; 8157 }; 8158 #undef _P_ 8159 8160 break; 8161 /* freebsd32_wait6 */ 8162 case 532: 8163 switch (ndx) { 8164 case 0: 8165 p = "idtype_t"; 8166 break; 8167 #ifdef PAD64_REQUIRED 8168 case 1: 8169 p = "int"; 8170 break; 8171 #define _P_ 0 8172 #else 8173 #define _P_ 1 8174 #endif 8175 case 2 - _P_: 8176 p = "uint32_t"; 8177 break; 8178 case 3 - _P_: 8179 p = "uint32_t"; 8180 break; 8181 case 4 - _P_: 8182 p = "userland int *"; 8183 break; 8184 case 5 - _P_: 8185 p = "int"; 8186 break; 8187 case 6 - _P_: 8188 p = "userland struct __wrusage32 *"; 8189 break; 8190 case 7 - _P_: 8191 p = "userland struct __siginfo32 *"; 8192 break; 8193 default: 8194 break; 8195 }; 8196 #undef _P_ 8197 8198 break; 8199 /* cap_rights_limit */ 8200 case 533: 8201 switch (ndx) { 8202 case 0: 8203 p = "int"; 8204 break; 8205 case 1: 8206 p = "userland cap_rights_t *"; 8207 break; 8208 default: 8209 break; 8210 }; 8211 break; 8212 /* freebsd32_cap_ioctls_limit */ 8213 case 534: 8214 switch (ndx) { 8215 case 0: 8216 p = "int"; 8217 break; 8218 case 1: 8219 p = "userland const uint32_t *"; 8220 break; 8221 case 2: 8222 p = "size_t"; 8223 break; 8224 default: 8225 break; 8226 }; 8227 break; 8228 /* freebsd32_cap_ioctls_get */ 8229 case 535: 8230 switch (ndx) { 8231 case 0: 8232 p = "int"; 8233 break; 8234 case 1: 8235 p = "userland uint32_t *"; 8236 break; 8237 case 2: 8238 p = "size_t"; 8239 break; 8240 default: 8241 break; 8242 }; 8243 break; 8244 /* cap_fcntls_limit */ 8245 case 536: 8246 switch (ndx) { 8247 case 0: 8248 p = "int"; 8249 break; 8250 case 1: 8251 p = "uint32_t"; 8252 break; 8253 default: 8254 break; 8255 }; 8256 break; 8257 /* cap_fcntls_get */ 8258 case 537: 8259 switch (ndx) { 8260 case 0: 8261 p = "int"; 8262 break; 8263 case 1: 8264 p = "userland uint32_t *"; 8265 break; 8266 default: 8267 break; 8268 }; 8269 break; 8270 /* bindat */ 8271 case 538: 8272 switch (ndx) { 8273 case 0: 8274 p = "int"; 8275 break; 8276 case 1: 8277 p = "int"; 8278 break; 8279 case 2: 8280 p = "userland const struct sockaddr *"; 8281 break; 8282 case 3: 8283 p = "__socklen_t"; 8284 break; 8285 default: 8286 break; 8287 }; 8288 break; 8289 /* connectat */ 8290 case 539: 8291 switch (ndx) { 8292 case 0: 8293 p = "int"; 8294 break; 8295 case 1: 8296 p = "int"; 8297 break; 8298 case 2: 8299 p = "userland const struct sockaddr *"; 8300 break; 8301 case 3: 8302 p = "__socklen_t"; 8303 break; 8304 default: 8305 break; 8306 }; 8307 break; 8308 /* chflagsat */ 8309 case 540: 8310 switch (ndx) { 8311 case 0: 8312 p = "int"; 8313 break; 8314 case 1: 8315 p = "userland const char *"; 8316 break; 8317 case 2: 8318 p = "u_long"; 8319 break; 8320 case 3: 8321 p = "int"; 8322 break; 8323 default: 8324 break; 8325 }; 8326 break; 8327 /* accept4 */ 8328 case 541: 8329 switch (ndx) { 8330 case 0: 8331 p = "int"; 8332 break; 8333 case 1: 8334 p = "userland struct sockaddr *"; 8335 break; 8336 case 2: 8337 p = "userland __socklen_t *"; 8338 break; 8339 case 3: 8340 p = "int"; 8341 break; 8342 default: 8343 break; 8344 }; 8345 break; 8346 /* pipe2 */ 8347 case 542: 8348 switch (ndx) { 8349 case 0: 8350 p = "userland int *"; 8351 break; 8352 case 1: 8353 p = "int"; 8354 break; 8355 default: 8356 break; 8357 }; 8358 break; 8359 /* freebsd32_aio_mlock */ 8360 case 543: 8361 switch (ndx) { 8362 case 0: 8363 p = "userland struct aiocb32 *"; 8364 break; 8365 default: 8366 break; 8367 }; 8368 break; 8369 /* freebsd32_procctl */ 8370 case 544: 8371 switch (ndx) { 8372 case 0: 8373 p = "idtype_t"; 8374 break; 8375 #ifdef PAD64_REQUIRED 8376 case 1: 8377 p = "int"; 8378 break; 8379 #define _P_ 0 8380 #else 8381 #define _P_ 1 8382 #endif 8383 case 2 - _P_: 8384 p = "uint32_t"; 8385 break; 8386 case 3 - _P_: 8387 p = "uint32_t"; 8388 break; 8389 case 4 - _P_: 8390 p = "int"; 8391 break; 8392 case 5 - _P_: 8393 p = "userland void *"; 8394 break; 8395 default: 8396 break; 8397 }; 8398 #undef _P_ 8399 8400 break; 8401 /* freebsd32_ppoll */ 8402 case 545: 8403 switch (ndx) { 8404 case 0: 8405 p = "userland struct pollfd *"; 8406 break; 8407 case 1: 8408 p = "u_int"; 8409 break; 8410 case 2: 8411 p = "userland const struct timespec32 *"; 8412 break; 8413 case 3: 8414 p = "userland const sigset_t *"; 8415 break; 8416 default: 8417 break; 8418 }; 8419 break; 8420 /* freebsd32_futimens */ 8421 case 546: 8422 switch (ndx) { 8423 case 0: 8424 p = "int"; 8425 break; 8426 case 1: 8427 p = "userland const struct timespec32 *"; 8428 break; 8429 default: 8430 break; 8431 }; 8432 break; 8433 /* freebsd32_utimensat */ 8434 case 547: 8435 switch (ndx) { 8436 case 0: 8437 p = "int"; 8438 break; 8439 case 1: 8440 p = "userland const char *"; 8441 break; 8442 case 2: 8443 p = "userland const struct timespec32 *"; 8444 break; 8445 case 3: 8446 p = "int"; 8447 break; 8448 default: 8449 break; 8450 }; 8451 break; 8452 /* fdatasync */ 8453 case 550: 8454 switch (ndx) { 8455 case 0: 8456 p = "int"; 8457 break; 8458 default: 8459 break; 8460 }; 8461 break; 8462 /* freebsd32_fstat */ 8463 case 551: 8464 switch (ndx) { 8465 case 0: 8466 p = "int"; 8467 break; 8468 case 1: 8469 p = "userland struct stat32 *"; 8470 break; 8471 default: 8472 break; 8473 }; 8474 break; 8475 /* freebsd32_fstatat */ 8476 case 552: 8477 switch (ndx) { 8478 case 0: 8479 p = "int"; 8480 break; 8481 case 1: 8482 p = "userland const char *"; 8483 break; 8484 case 2: 8485 p = "userland struct stat32 *"; 8486 break; 8487 case 3: 8488 p = "int"; 8489 break; 8490 default: 8491 break; 8492 }; 8493 break; 8494 /* freebsd32_fhstat */ 8495 case 553: 8496 switch (ndx) { 8497 case 0: 8498 p = "userland const struct fhandle *"; 8499 break; 8500 case 1: 8501 p = "userland struct stat32 *"; 8502 break; 8503 default: 8504 break; 8505 }; 8506 break; 8507 /* getdirentries */ 8508 case 554: 8509 switch (ndx) { 8510 case 0: 8511 p = "int"; 8512 break; 8513 case 1: 8514 p = "userland char *"; 8515 break; 8516 case 2: 8517 p = "size_t"; 8518 break; 8519 case 3: 8520 p = "userland off_t *"; 8521 break; 8522 default: 8523 break; 8524 }; 8525 break; 8526 /* statfs */ 8527 case 555: 8528 switch (ndx) { 8529 case 0: 8530 p = "userland const char *"; 8531 break; 8532 case 1: 8533 p = "userland struct statfs *"; 8534 break; 8535 default: 8536 break; 8537 }; 8538 break; 8539 /* fstatfs */ 8540 case 556: 8541 switch (ndx) { 8542 case 0: 8543 p = "int"; 8544 break; 8545 case 1: 8546 p = "userland struct statfs *"; 8547 break; 8548 default: 8549 break; 8550 }; 8551 break; 8552 /* freebsd32_getfsstat */ 8553 case 557: 8554 switch (ndx) { 8555 case 0: 8556 p = "userland struct statfs *"; 8557 break; 8558 case 1: 8559 p = "int32_t"; 8560 break; 8561 case 2: 8562 p = "int"; 8563 break; 8564 default: 8565 break; 8566 }; 8567 break; 8568 /* fhstatfs */ 8569 case 558: 8570 switch (ndx) { 8571 case 0: 8572 p = "userland const struct fhandle *"; 8573 break; 8574 case 1: 8575 p = "userland struct statfs *"; 8576 break; 8577 default: 8578 break; 8579 }; 8580 break; 8581 /* freebsd32_mknodat */ 8582 case 559: 8583 switch (ndx) { 8584 case 0: 8585 p = "int"; 8586 break; 8587 case 1: 8588 p = "userland const char *"; 8589 break; 8590 case 2: 8591 p = "mode_t"; 8592 break; 8593 #ifdef PAD64_REQUIRED 8594 case 3: 8595 p = "int"; 8596 break; 8597 #define _P_ 0 8598 #else 8599 #define _P_ 1 8600 #endif 8601 case 4 - _P_: 8602 p = "uint32_t"; 8603 break; 8604 case 5 - _P_: 8605 p = "uint32_t"; 8606 break; 8607 default: 8608 break; 8609 }; 8610 #undef _P_ 8611 8612 break; 8613 /* freebsd32_kevent */ 8614 case 560: 8615 switch (ndx) { 8616 case 0: 8617 p = "int"; 8618 break; 8619 case 1: 8620 p = "userland const struct kevent32 *"; 8621 break; 8622 case 2: 8623 p = "int"; 8624 break; 8625 case 3: 8626 p = "userland struct kevent32 *"; 8627 break; 8628 case 4: 8629 p = "int"; 8630 break; 8631 case 5: 8632 p = "userland const struct timespec32 *"; 8633 break; 8634 default: 8635 break; 8636 }; 8637 break; 8638 /* freebsd32_cpuset_getdomain */ 8639 case 561: 8640 switch (ndx) { 8641 case 0: 8642 p = "cpulevel_t"; 8643 break; 8644 case 1: 8645 p = "cpuwhich_t"; 8646 break; 8647 case 2: 8648 p = "uint32_t"; 8649 break; 8650 case 3: 8651 p = "uint32_t"; 8652 break; 8653 case 4: 8654 p = "size_t"; 8655 break; 8656 case 5: 8657 p = "userland domainset_t *"; 8658 break; 8659 case 6: 8660 p = "userland int *"; 8661 break; 8662 default: 8663 break; 8664 }; 8665 break; 8666 /* freebsd32_cpuset_setdomain */ 8667 case 562: 8668 switch (ndx) { 8669 case 0: 8670 p = "cpulevel_t"; 8671 break; 8672 case 1: 8673 p = "cpuwhich_t"; 8674 break; 8675 case 2: 8676 p = "uint32_t"; 8677 break; 8678 case 3: 8679 p = "uint32_t"; 8680 break; 8681 case 4: 8682 p = "size_t"; 8683 break; 8684 case 5: 8685 p = "userland domainset_t *"; 8686 break; 8687 case 6: 8688 p = "int"; 8689 break; 8690 default: 8691 break; 8692 }; 8693 break; 8694 /* getrandom */ 8695 case 563: 8696 switch (ndx) { 8697 case 0: 8698 p = "userland void *"; 8699 break; 8700 case 1: 8701 p = "size_t"; 8702 break; 8703 case 2: 8704 p = "unsigned int"; 8705 break; 8706 default: 8707 break; 8708 }; 8709 break; 8710 /* getfhat */ 8711 case 564: 8712 switch (ndx) { 8713 case 0: 8714 p = "int"; 8715 break; 8716 case 1: 8717 p = "userland char *"; 8718 break; 8719 case 2: 8720 p = "userland struct fhandle *"; 8721 break; 8722 case 3: 8723 p = "int"; 8724 break; 8725 default: 8726 break; 8727 }; 8728 break; 8729 /* fhlink */ 8730 case 565: 8731 switch (ndx) { 8732 case 0: 8733 p = "userland struct fhandle *"; 8734 break; 8735 case 1: 8736 p = "userland const char *"; 8737 break; 8738 default: 8739 break; 8740 }; 8741 break; 8742 /* fhlinkat */ 8743 case 566: 8744 switch (ndx) { 8745 case 0: 8746 p = "userland struct fhandle *"; 8747 break; 8748 case 1: 8749 p = "int"; 8750 break; 8751 case 2: 8752 p = "userland const char *"; 8753 break; 8754 default: 8755 break; 8756 }; 8757 break; 8758 /* fhreadlink */ 8759 case 567: 8760 switch (ndx) { 8761 case 0: 8762 p = "userland struct fhandle *"; 8763 break; 8764 case 1: 8765 p = "userland char *"; 8766 break; 8767 case 2: 8768 p = "size_t"; 8769 break; 8770 default: 8771 break; 8772 }; 8773 break; 8774 /* funlinkat */ 8775 case 568: 8776 switch (ndx) { 8777 case 0: 8778 p = "int"; 8779 break; 8780 case 1: 8781 p = "userland const char *"; 8782 break; 8783 case 2: 8784 p = "int"; 8785 break; 8786 case 3: 8787 p = "int"; 8788 break; 8789 default: 8790 break; 8791 }; 8792 break; 8793 /* copy_file_range */ 8794 case 569: 8795 switch (ndx) { 8796 case 0: 8797 p = "int"; 8798 break; 8799 case 1: 8800 p = "userland off_t *"; 8801 break; 8802 case 2: 8803 p = "int"; 8804 break; 8805 case 3: 8806 p = "userland off_t *"; 8807 break; 8808 case 4: 8809 p = "size_t"; 8810 break; 8811 case 5: 8812 p = "unsigned int"; 8813 break; 8814 default: 8815 break; 8816 }; 8817 break; 8818 /* freebsd32___sysctlbyname */ 8819 case 570: 8820 switch (ndx) { 8821 case 0: 8822 p = "userland const char *"; 8823 break; 8824 case 1: 8825 p = "size_t"; 8826 break; 8827 case 2: 8828 p = "userland void *"; 8829 break; 8830 case 3: 8831 p = "userland uint32_t *"; 8832 break; 8833 case 4: 8834 p = "userland void *"; 8835 break; 8836 case 5: 8837 p = "size_t"; 8838 break; 8839 default: 8840 break; 8841 }; 8842 break; 8843 /* shm_open2 */ 8844 case 571: 8845 switch (ndx) { 8846 case 0: 8847 p = "userland const char *"; 8848 break; 8849 case 1: 8850 p = "int"; 8851 break; 8852 case 2: 8853 p = "mode_t"; 8854 break; 8855 case 3: 8856 p = "int"; 8857 break; 8858 case 4: 8859 p = "userland const char *"; 8860 break; 8861 default: 8862 break; 8863 }; 8864 break; 8865 /* shm_rename */ 8866 case 572: 8867 switch (ndx) { 8868 case 0: 8869 p = "userland const char *"; 8870 break; 8871 case 1: 8872 p = "userland const char *"; 8873 break; 8874 case 2: 8875 p = "int"; 8876 break; 8877 default: 8878 break; 8879 }; 8880 break; 8881 /* sigfastblock */ 8882 case 573: 8883 switch (ndx) { 8884 case 0: 8885 p = "int"; 8886 break; 8887 case 1: 8888 p = "userland void *"; 8889 break; 8890 default: 8891 break; 8892 }; 8893 break; 8894 /* __realpathat */ 8895 case 574: 8896 switch (ndx) { 8897 case 0: 8898 p = "int"; 8899 break; 8900 case 1: 8901 p = "userland const char *"; 8902 break; 8903 case 2: 8904 p = "userland char *"; 8905 break; 8906 case 3: 8907 p = "size_t"; 8908 break; 8909 case 4: 8910 p = "int"; 8911 break; 8912 default: 8913 break; 8914 }; 8915 break; 8916 /* close_range */ 8917 case 575: 8918 switch (ndx) { 8919 case 0: 8920 p = "u_int"; 8921 break; 8922 case 1: 8923 p = "u_int"; 8924 break; 8925 case 2: 8926 p = "int"; 8927 break; 8928 default: 8929 break; 8930 }; 8931 break; 8932 /* rpctls_syscall */ 8933 case 576: 8934 switch (ndx) { 8935 case 0: 8936 p = "uint64_t"; 8937 break; 8938 default: 8939 break; 8940 }; 8941 break; 8942 /* __specialfd */ 8943 case 577: 8944 switch (ndx) { 8945 case 0: 8946 p = "int"; 8947 break; 8948 case 1: 8949 p = "userland const void *"; 8950 break; 8951 case 2: 8952 p = "size_t"; 8953 break; 8954 default: 8955 break; 8956 }; 8957 break; 8958 /* freebsd32_aio_writev */ 8959 case 578: 8960 switch (ndx) { 8961 case 0: 8962 p = "userland struct aiocb32 *"; 8963 break; 8964 default: 8965 break; 8966 }; 8967 break; 8968 /* freebsd32_aio_readv */ 8969 case 579: 8970 switch (ndx) { 8971 case 0: 8972 p = "userland struct aiocb32 *"; 8973 break; 8974 default: 8975 break; 8976 }; 8977 break; 8978 /* fspacectl */ 8979 case 580: 8980 switch (ndx) { 8981 case 0: 8982 p = "int"; 8983 break; 8984 case 1: 8985 p = "int"; 8986 break; 8987 case 2: 8988 p = "userland const struct spacectl_range *"; 8989 break; 8990 case 3: 8991 p = "int"; 8992 break; 8993 case 4: 8994 p = "userland struct spacectl_range *"; 8995 break; 8996 default: 8997 break; 8998 }; 8999 break; 9000 /* sched_getcpu */ 9001 case 581: 9002 break; 9003 /* swapoff */ 9004 case 582: 9005 switch (ndx) { 9006 case 0: 9007 p = "userland const char *"; 9008 break; 9009 case 1: 9010 p = "u_int"; 9011 break; 9012 default: 9013 break; 9014 }; 9015 break; 9016 /* kqueuex */ 9017 case 583: 9018 switch (ndx) { 9019 case 0: 9020 p = "u_int"; 9021 break; 9022 default: 9023 break; 9024 }; 9025 break; 9026 /* membarrier */ 9027 case 584: 9028 switch (ndx) { 9029 case 0: 9030 p = "int"; 9031 break; 9032 case 1: 9033 p = "unsigned"; 9034 break; 9035 case 2: 9036 p = "int"; 9037 break; 9038 default: 9039 break; 9040 }; 9041 break; 9042 /* timerfd_create */ 9043 case 585: 9044 switch (ndx) { 9045 case 0: 9046 p = "int"; 9047 break; 9048 case 1: 9049 p = "int"; 9050 break; 9051 default: 9052 break; 9053 }; 9054 break; 9055 /* freebsd32_timerfd_gettime */ 9056 case 586: 9057 switch (ndx) { 9058 case 0: 9059 p = "int"; 9060 break; 9061 case 1: 9062 p = "userland struct itimerspec32 *"; 9063 break; 9064 default: 9065 break; 9066 }; 9067 break; 9068 /* freebsd32_timerfd_settime */ 9069 case 587: 9070 switch (ndx) { 9071 case 0: 9072 p = "int"; 9073 break; 9074 case 1: 9075 p = "int"; 9076 break; 9077 case 2: 9078 p = "userland const struct itimerspec32 *"; 9079 break; 9080 case 3: 9081 p = "userland struct itimerspec32 *"; 9082 break; 9083 default: 9084 break; 9085 }; 9086 break; 9087 /* kcmp */ 9088 case 588: 9089 switch (ndx) { 9090 case 0: 9091 p = "pid_t"; 9092 break; 9093 case 1: 9094 p = "pid_t"; 9095 break; 9096 case 2: 9097 p = "int"; 9098 break; 9099 case 3: 9100 p = "uintptr_t"; 9101 break; 9102 case 4: 9103 p = "uintptr_t"; 9104 break; 9105 default: 9106 break; 9107 }; 9108 break; 9109 /* getrlimitusage */ 9110 case 589: 9111 switch (ndx) { 9112 case 0: 9113 p = "u_int"; 9114 break; 9115 case 1: 9116 p = "int"; 9117 break; 9118 case 2: 9119 p = "userland rlim_t *"; 9120 break; 9121 default: 9122 break; 9123 }; 9124 break; 9125 /* fchroot */ 9126 case 590: 9127 switch (ndx) { 9128 case 0: 9129 p = "int"; 9130 break; 9131 default: 9132 break; 9133 }; 9134 break; 9135 /* freebsd32_setcred */ 9136 case 591: 9137 switch (ndx) { 9138 case 0: 9139 p = "u_int"; 9140 break; 9141 case 1: 9142 p = "userland const struct setcred32 *"; 9143 break; 9144 case 2: 9145 p = "size_t"; 9146 break; 9147 default: 9148 break; 9149 }; 9150 break; 9151 /* exterrctl */ 9152 case 592: 9153 switch (ndx) { 9154 case 0: 9155 p = "u_int"; 9156 break; 9157 case 1: 9158 p = "u_int"; 9159 break; 9160 case 2: 9161 p = "userland void *"; 9162 break; 9163 default: 9164 break; 9165 }; 9166 break; 9167 /* inotify_add_watch_at */ 9168 case 593: 9169 switch (ndx) { 9170 case 0: 9171 p = "int"; 9172 break; 9173 case 1: 9174 p = "int"; 9175 break; 9176 case 2: 9177 p = "userland const char *"; 9178 break; 9179 case 3: 9180 p = "uint32_t"; 9181 break; 9182 default: 9183 break; 9184 }; 9185 break; 9186 /* inotify_rm_watch */ 9187 case 594: 9188 switch (ndx) { 9189 case 0: 9190 p = "int"; 9191 break; 9192 case 1: 9193 p = "int"; 9194 break; 9195 default: 9196 break; 9197 }; 9198 break; 9199 /* getgroups */ 9200 case 595: 9201 switch (ndx) { 9202 case 0: 9203 p = "int"; 9204 break; 9205 case 1: 9206 p = "userland gid_t *"; 9207 break; 9208 default: 9209 break; 9210 }; 9211 break; 9212 /* setgroups */ 9213 case 596: 9214 switch (ndx) { 9215 case 0: 9216 p = "int"; 9217 break; 9218 case 1: 9219 p = "userland const gid_t *"; 9220 break; 9221 default: 9222 break; 9223 }; 9224 break; 9225 default: 9226 break; 9227 }; 9228 if (p != NULL) 9229 strlcpy(desc, p, descsz); 9230 } 9231 static void 9232 systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 9233 { 9234 const char *p = NULL; 9235 switch (sysnum) { 9236 /* syscall */ 9237 case 0: 9238 /* _exit */ 9239 case 1: 9240 if (ndx == 0 || ndx == 1) 9241 p = "void"; 9242 break; 9243 /* fork */ 9244 case 2: 9245 /* read */ 9246 case 3: 9247 if (ndx == 0 || ndx == 1) 9248 p = "ssize_t"; 9249 break; 9250 /* write */ 9251 case 4: 9252 if (ndx == 0 || ndx == 1) 9253 p = "ssize_t"; 9254 break; 9255 /* open */ 9256 case 5: 9257 if (ndx == 0 || ndx == 1) 9258 p = "int"; 9259 break; 9260 /* close */ 9261 case 6: 9262 if (ndx == 0 || ndx == 1) 9263 p = "int"; 9264 break; 9265 /* freebsd32_wait4 */ 9266 case 7: 9267 if (ndx == 0 || ndx == 1) 9268 p = "int"; 9269 break; 9270 /* link */ 9271 case 9: 9272 if (ndx == 0 || ndx == 1) 9273 p = "int"; 9274 break; 9275 /* unlink */ 9276 case 10: 9277 if (ndx == 0 || ndx == 1) 9278 p = "int"; 9279 break; 9280 /* chdir */ 9281 case 12: 9282 if (ndx == 0 || ndx == 1) 9283 p = "int"; 9284 break; 9285 /* fchdir */ 9286 case 13: 9287 if (ndx == 0 || ndx == 1) 9288 p = "int"; 9289 break; 9290 /* chmod */ 9291 case 15: 9292 if (ndx == 0 || ndx == 1) 9293 p = "int"; 9294 break; 9295 /* chown */ 9296 case 16: 9297 if (ndx == 0 || ndx == 1) 9298 p = "int"; 9299 break; 9300 /* break */ 9301 case 17: 9302 if (ndx == 0 || ndx == 1) 9303 p = "void *"; 9304 break; 9305 /* getpid */ 9306 case 20: 9307 /* mount */ 9308 case 21: 9309 if (ndx == 0 || ndx == 1) 9310 p = "int"; 9311 break; 9312 /* unmount */ 9313 case 22: 9314 if (ndx == 0 || ndx == 1) 9315 p = "int"; 9316 break; 9317 /* setuid */ 9318 case 23: 9319 if (ndx == 0 || ndx == 1) 9320 p = "int"; 9321 break; 9322 /* getuid */ 9323 case 24: 9324 /* geteuid */ 9325 case 25: 9326 /* freebsd32_ptrace */ 9327 case 26: 9328 if (ndx == 0 || ndx == 1) 9329 p = "int"; 9330 break; 9331 /* freebsd32_recvmsg */ 9332 case 27: 9333 if (ndx == 0 || ndx == 1) 9334 p = "ssize_t"; 9335 break; 9336 /* freebsd32_sendmsg */ 9337 case 28: 9338 if (ndx == 0 || ndx == 1) 9339 p = "ssize_t"; 9340 break; 9341 /* recvfrom */ 9342 case 29: 9343 if (ndx == 0 || ndx == 1) 9344 p = "ssize_t"; 9345 break; 9346 /* accept */ 9347 case 30: 9348 if (ndx == 0 || ndx == 1) 9349 p = "int"; 9350 break; 9351 /* getpeername */ 9352 case 31: 9353 if (ndx == 0 || ndx == 1) 9354 p = "int"; 9355 break; 9356 /* getsockname */ 9357 case 32: 9358 if (ndx == 0 || ndx == 1) 9359 p = "int"; 9360 break; 9361 /* access */ 9362 case 33: 9363 if (ndx == 0 || ndx == 1) 9364 p = "int"; 9365 break; 9366 /* chflags */ 9367 case 34: 9368 if (ndx == 0 || ndx == 1) 9369 p = "int"; 9370 break; 9371 /* fchflags */ 9372 case 35: 9373 if (ndx == 0 || ndx == 1) 9374 p = "int"; 9375 break; 9376 /* sync */ 9377 case 36: 9378 /* kill */ 9379 case 37: 9380 if (ndx == 0 || ndx == 1) 9381 p = "int"; 9382 break; 9383 /* getppid */ 9384 case 39: 9385 /* dup */ 9386 case 41: 9387 if (ndx == 0 || ndx == 1) 9388 p = "int"; 9389 break; 9390 /* getegid */ 9391 case 43: 9392 /* profil */ 9393 case 44: 9394 if (ndx == 0 || ndx == 1) 9395 p = "int"; 9396 break; 9397 /* ktrace */ 9398 case 45: 9399 if (ndx == 0 || ndx == 1) 9400 p = "int"; 9401 break; 9402 /* getgid */ 9403 case 47: 9404 /* getlogin */ 9405 case 49: 9406 if (ndx == 0 || ndx == 1) 9407 p = "int"; 9408 break; 9409 /* setlogin */ 9410 case 50: 9411 if (ndx == 0 || ndx == 1) 9412 p = "int"; 9413 break; 9414 /* acct */ 9415 case 51: 9416 if (ndx == 0 || ndx == 1) 9417 p = "int"; 9418 break; 9419 /* freebsd32_sigaltstack */ 9420 case 53: 9421 if (ndx == 0 || ndx == 1) 9422 p = "int"; 9423 break; 9424 /* freebsd32_ioctl */ 9425 case 54: 9426 if (ndx == 0 || ndx == 1) 9427 p = "int"; 9428 break; 9429 /* reboot */ 9430 case 55: 9431 if (ndx == 0 || ndx == 1) 9432 p = "int"; 9433 break; 9434 /* revoke */ 9435 case 56: 9436 if (ndx == 0 || ndx == 1) 9437 p = "int"; 9438 break; 9439 /* symlink */ 9440 case 57: 9441 if (ndx == 0 || ndx == 1) 9442 p = "int"; 9443 break; 9444 /* readlink */ 9445 case 58: 9446 if (ndx == 0 || ndx == 1) 9447 p = "ssize_t"; 9448 break; 9449 /* freebsd32_execve */ 9450 case 59: 9451 if (ndx == 0 || ndx == 1) 9452 p = "int"; 9453 break; 9454 /* umask */ 9455 case 60: 9456 if (ndx == 0 || ndx == 1) 9457 p = "mode_t"; 9458 break; 9459 /* chroot */ 9460 case 61: 9461 if (ndx == 0 || ndx == 1) 9462 p = "int"; 9463 break; 9464 /* msync */ 9465 case 65: 9466 if (ndx == 0 || ndx == 1) 9467 p = "int"; 9468 break; 9469 /* vfork */ 9470 case 66: 9471 /* munmap */ 9472 case 73: 9473 if (ndx == 0 || ndx == 1) 9474 p = "int"; 9475 break; 9476 /* freebsd32_mprotect */ 9477 case 74: 9478 if (ndx == 0 || ndx == 1) 9479 p = "int"; 9480 break; 9481 /* madvise */ 9482 case 75: 9483 if (ndx == 0 || ndx == 1) 9484 p = "int"; 9485 break; 9486 /* mincore */ 9487 case 78: 9488 if (ndx == 0 || ndx == 1) 9489 p = "int"; 9490 break; 9491 /* getpgrp */ 9492 case 81: 9493 /* setpgid */ 9494 case 82: 9495 if (ndx == 0 || ndx == 1) 9496 p = "int"; 9497 break; 9498 /* freebsd32_setitimer */ 9499 case 83: 9500 if (ndx == 0 || ndx == 1) 9501 p = "int"; 9502 break; 9503 /* swapon */ 9504 case 85: 9505 if (ndx == 0 || ndx == 1) 9506 p = "int"; 9507 break; 9508 /* freebsd32_getitimer */ 9509 case 86: 9510 if (ndx == 0 || ndx == 1) 9511 p = "int"; 9512 break; 9513 /* getdtablesize */ 9514 case 89: 9515 /* dup2 */ 9516 case 90: 9517 if (ndx == 0 || ndx == 1) 9518 p = "int"; 9519 break; 9520 /* freebsd32_fcntl */ 9521 case 92: 9522 if (ndx == 0 || ndx == 1) 9523 p = "int"; 9524 break; 9525 /* freebsd32_select */ 9526 case 93: 9527 if (ndx == 0 || ndx == 1) 9528 p = "int"; 9529 break; 9530 /* fsync */ 9531 case 95: 9532 if (ndx == 0 || ndx == 1) 9533 p = "int"; 9534 break; 9535 /* setpriority */ 9536 case 96: 9537 if (ndx == 0 || ndx == 1) 9538 p = "int"; 9539 break; 9540 /* socket */ 9541 case 97: 9542 if (ndx == 0 || ndx == 1) 9543 p = "int"; 9544 break; 9545 /* connect */ 9546 case 98: 9547 if (ndx == 0 || ndx == 1) 9548 p = "int"; 9549 break; 9550 /* getpriority */ 9551 case 100: 9552 if (ndx == 0 || ndx == 1) 9553 p = "int"; 9554 break; 9555 /* bind */ 9556 case 104: 9557 if (ndx == 0 || ndx == 1) 9558 p = "int"; 9559 break; 9560 /* setsockopt */ 9561 case 105: 9562 if (ndx == 0 || ndx == 1) 9563 p = "int"; 9564 break; 9565 /* listen */ 9566 case 106: 9567 if (ndx == 0 || ndx == 1) 9568 p = "int"; 9569 break; 9570 /* freebsd32_gettimeofday */ 9571 case 116: 9572 if (ndx == 0 || ndx == 1) 9573 p = "int"; 9574 break; 9575 /* freebsd32_getrusage */ 9576 case 117: 9577 if (ndx == 0 || ndx == 1) 9578 p = "int"; 9579 break; 9580 /* getsockopt */ 9581 case 118: 9582 if (ndx == 0 || ndx == 1) 9583 p = "int"; 9584 break; 9585 /* freebsd32_readv */ 9586 case 120: 9587 if (ndx == 0 || ndx == 1) 9588 p = "ssize_t"; 9589 break; 9590 /* freebsd32_writev */ 9591 case 121: 9592 if (ndx == 0 || ndx == 1) 9593 p = "ssize_t"; 9594 break; 9595 /* freebsd32_settimeofday */ 9596 case 122: 9597 if (ndx == 0 || ndx == 1) 9598 p = "int"; 9599 break; 9600 /* fchown */ 9601 case 123: 9602 if (ndx == 0 || ndx == 1) 9603 p = "int"; 9604 break; 9605 /* fchmod */ 9606 case 124: 9607 if (ndx == 0 || ndx == 1) 9608 p = "int"; 9609 break; 9610 /* setreuid */ 9611 case 126: 9612 if (ndx == 0 || ndx == 1) 9613 p = "int"; 9614 break; 9615 /* setregid */ 9616 case 127: 9617 if (ndx == 0 || ndx == 1) 9618 p = "int"; 9619 break; 9620 /* rename */ 9621 case 128: 9622 if (ndx == 0 || ndx == 1) 9623 p = "int"; 9624 break; 9625 /* flock */ 9626 case 131: 9627 if (ndx == 0 || ndx == 1) 9628 p = "int"; 9629 break; 9630 /* mkfifo */ 9631 case 132: 9632 if (ndx == 0 || ndx == 1) 9633 p = "int"; 9634 break; 9635 /* sendto */ 9636 case 133: 9637 if (ndx == 0 || ndx == 1) 9638 p = "ssize_t"; 9639 break; 9640 /* shutdown */ 9641 case 134: 9642 if (ndx == 0 || ndx == 1) 9643 p = "int"; 9644 break; 9645 /* socketpair */ 9646 case 135: 9647 if (ndx == 0 || ndx == 1) 9648 p = "int"; 9649 break; 9650 /* mkdir */ 9651 case 136: 9652 if (ndx == 0 || ndx == 1) 9653 p = "int"; 9654 break; 9655 /* rmdir */ 9656 case 137: 9657 if (ndx == 0 || ndx == 1) 9658 p = "int"; 9659 break; 9660 /* freebsd32_utimes */ 9661 case 138: 9662 if (ndx == 0 || ndx == 1) 9663 p = "int"; 9664 break; 9665 /* freebsd32_adjtime */ 9666 case 140: 9667 if (ndx == 0 || ndx == 1) 9668 p = "int"; 9669 break; 9670 /* setsid */ 9671 case 147: 9672 /* quotactl */ 9673 case 148: 9674 if (ndx == 0 || ndx == 1) 9675 p = "int"; 9676 break; 9677 /* getfh */ 9678 case 161: 9679 if (ndx == 0 || ndx == 1) 9680 p = "int"; 9681 break; 9682 /* freebsd32_sysarch */ 9683 case 165: 9684 if (ndx == 0 || ndx == 1) 9685 p = "int"; 9686 break; 9687 /* rtprio */ 9688 case 166: 9689 if (ndx == 0 || ndx == 1) 9690 p = "int"; 9691 break; 9692 /* freebsd32_semsys */ 9693 case 169: 9694 if (ndx == 0 || ndx == 1) 9695 p = "int"; 9696 break; 9697 /* freebsd32_msgsys */ 9698 case 170: 9699 if (ndx == 0 || ndx == 1) 9700 p = "int"; 9701 break; 9702 /* freebsd32_shmsys */ 9703 case 171: 9704 if (ndx == 0 || ndx == 1) 9705 p = "int"; 9706 break; 9707 /* setfib */ 9708 case 175: 9709 if (ndx == 0 || ndx == 1) 9710 p = "int"; 9711 break; 9712 /* freebsd32_ntp_adjtime */ 9713 case 176: 9714 if (ndx == 0 || ndx == 1) 9715 p = "int"; 9716 break; 9717 /* setgid */ 9718 case 181: 9719 if (ndx == 0 || ndx == 1) 9720 p = "int"; 9721 break; 9722 /* setegid */ 9723 case 182: 9724 if (ndx == 0 || ndx == 1) 9725 p = "int"; 9726 break; 9727 /* seteuid */ 9728 case 183: 9729 if (ndx == 0 || ndx == 1) 9730 p = "int"; 9731 break; 9732 /* pathconf */ 9733 case 191: 9734 if (ndx == 0 || ndx == 1) 9735 p = "int"; 9736 break; 9737 /* fpathconf */ 9738 case 192: 9739 if (ndx == 0 || ndx == 1) 9740 p = "int"; 9741 break; 9742 /* getrlimit */ 9743 case 194: 9744 if (ndx == 0 || ndx == 1) 9745 p = "int"; 9746 break; 9747 /* setrlimit */ 9748 case 195: 9749 if (ndx == 0 || ndx == 1) 9750 p = "int"; 9751 break; 9752 /* __syscall */ 9753 case 198: 9754 /* freebsd32___sysctl */ 9755 case 202: 9756 if (ndx == 0 || ndx == 1) 9757 p = "int"; 9758 break; 9759 /* mlock */ 9760 case 203: 9761 if (ndx == 0 || ndx == 1) 9762 p = "int"; 9763 break; 9764 /* munlock */ 9765 case 204: 9766 if (ndx == 0 || ndx == 1) 9767 p = "int"; 9768 break; 9769 /* undelete */ 9770 case 205: 9771 if (ndx == 0 || ndx == 1) 9772 p = "int"; 9773 break; 9774 /* freebsd32_futimes */ 9775 case 206: 9776 if (ndx == 0 || ndx == 1) 9777 p = "int"; 9778 break; 9779 /* getpgid */ 9780 case 207: 9781 if (ndx == 0 || ndx == 1) 9782 p = "int"; 9783 break; 9784 /* poll */ 9785 case 209: 9786 if (ndx == 0 || ndx == 1) 9787 p = "int"; 9788 break; 9789 /* lkmnosys */ 9790 case 210: 9791 /* lkmnosys */ 9792 case 211: 9793 /* lkmnosys */ 9794 case 212: 9795 /* lkmnosys */ 9796 case 213: 9797 /* lkmnosys */ 9798 case 214: 9799 /* lkmnosys */ 9800 case 215: 9801 /* lkmnosys */ 9802 case 216: 9803 /* lkmnosys */ 9804 case 217: 9805 /* lkmnosys */ 9806 case 218: 9807 /* lkmnosys */ 9808 case 219: 9809 /* semget */ 9810 case 221: 9811 if (ndx == 0 || ndx == 1) 9812 p = "int"; 9813 break; 9814 /* semop */ 9815 case 222: 9816 if (ndx == 0 || ndx == 1) 9817 p = "int"; 9818 break; 9819 /* msgget */ 9820 case 225: 9821 if (ndx == 0 || ndx == 1) 9822 p = "int"; 9823 break; 9824 /* freebsd32_msgsnd */ 9825 case 226: 9826 if (ndx == 0 || ndx == 1) 9827 p = "int"; 9828 break; 9829 /* freebsd32_msgrcv */ 9830 case 227: 9831 if (ndx == 0 || ndx == 1) 9832 p = "ssize_t"; 9833 break; 9834 /* shmat */ 9835 case 228: 9836 if (ndx == 0 || ndx == 1) 9837 p = "void *"; 9838 break; 9839 /* shmdt */ 9840 case 230: 9841 if (ndx == 0 || ndx == 1) 9842 p = "int"; 9843 break; 9844 /* shmget */ 9845 case 231: 9846 if (ndx == 0 || ndx == 1) 9847 p = "int"; 9848 break; 9849 /* freebsd32_clock_gettime */ 9850 case 232: 9851 if (ndx == 0 || ndx == 1) 9852 p = "int"; 9853 break; 9854 /* freebsd32_clock_settime */ 9855 case 233: 9856 if (ndx == 0 || ndx == 1) 9857 p = "int"; 9858 break; 9859 /* freebsd32_clock_getres */ 9860 case 234: 9861 if (ndx == 0 || ndx == 1) 9862 p = "int"; 9863 break; 9864 /* freebsd32_ktimer_create */ 9865 case 235: 9866 if (ndx == 0 || ndx == 1) 9867 p = "int"; 9868 break; 9869 /* ktimer_delete */ 9870 case 236: 9871 if (ndx == 0 || ndx == 1) 9872 p = "int"; 9873 break; 9874 /* freebsd32_ktimer_settime */ 9875 case 237: 9876 if (ndx == 0 || ndx == 1) 9877 p = "int"; 9878 break; 9879 /* freebsd32_ktimer_gettime */ 9880 case 238: 9881 if (ndx == 0 || ndx == 1) 9882 p = "int"; 9883 break; 9884 /* ktimer_getoverrun */ 9885 case 239: 9886 if (ndx == 0 || ndx == 1) 9887 p = "int"; 9888 break; 9889 /* freebsd32_nanosleep */ 9890 case 240: 9891 if (ndx == 0 || ndx == 1) 9892 p = "int"; 9893 break; 9894 /* ffclock_getcounter */ 9895 case 241: 9896 if (ndx == 0 || ndx == 1) 9897 p = "int"; 9898 break; 9899 /* freebsd32_ffclock_setestimate */ 9900 case 242: 9901 if (ndx == 0 || ndx == 1) 9902 p = "int"; 9903 break; 9904 /* freebsd32_ffclock_getestimate */ 9905 case 243: 9906 if (ndx == 0 || ndx == 1) 9907 p = "int"; 9908 break; 9909 /* freebsd32_clock_nanosleep */ 9910 case 244: 9911 if (ndx == 0 || ndx == 1) 9912 p = "int"; 9913 break; 9914 /* freebsd32_clock_getcpuclockid2 */ 9915 case 247: 9916 if (ndx == 0 || ndx == 1) 9917 p = "int"; 9918 break; 9919 /* minherit */ 9920 case 250: 9921 if (ndx == 0 || ndx == 1) 9922 p = "int"; 9923 break; 9924 /* rfork */ 9925 case 251: 9926 if (ndx == 0 || ndx == 1) 9927 p = "int"; 9928 break; 9929 /* issetugid */ 9930 case 253: 9931 /* lchown */ 9932 case 254: 9933 if (ndx == 0 || ndx == 1) 9934 p = "int"; 9935 break; 9936 /* freebsd32_aio_read */ 9937 case 255: 9938 if (ndx == 0 || ndx == 1) 9939 p = "int"; 9940 break; 9941 /* freebsd32_aio_write */ 9942 case 256: 9943 if (ndx == 0 || ndx == 1) 9944 p = "int"; 9945 break; 9946 /* freebsd32_lio_listio */ 9947 case 257: 9948 if (ndx == 0 || ndx == 1) 9949 p = "int"; 9950 break; 9951 /* lchmod */ 9952 case 274: 9953 if (ndx == 0 || ndx == 1) 9954 p = "int"; 9955 break; 9956 /* freebsd32_lutimes */ 9957 case 276: 9958 if (ndx == 0 || ndx == 1) 9959 p = "int"; 9960 break; 9961 /* freebsd32_preadv */ 9962 case 289: 9963 if (ndx == 0 || ndx == 1) 9964 p = "ssize_t"; 9965 break; 9966 /* freebsd32_pwritev */ 9967 case 290: 9968 if (ndx == 0 || ndx == 1) 9969 p = "ssize_t"; 9970 break; 9971 /* fhopen */ 9972 case 298: 9973 if (ndx == 0 || ndx == 1) 9974 p = "int"; 9975 break; 9976 /* modnext */ 9977 case 300: 9978 if (ndx == 0 || ndx == 1) 9979 p = "int"; 9980 break; 9981 /* freebsd32_modstat */ 9982 case 301: 9983 if (ndx == 0 || ndx == 1) 9984 p = "int"; 9985 break; 9986 /* modfnext */ 9987 case 302: 9988 if (ndx == 0 || ndx == 1) 9989 p = "int"; 9990 break; 9991 /* modfind */ 9992 case 303: 9993 if (ndx == 0 || ndx == 1) 9994 p = "int"; 9995 break; 9996 /* kldload */ 9997 case 304: 9998 if (ndx == 0 || ndx == 1) 9999 p = "int"; 10000 break; 10001 /* kldunload */ 10002 case 305: 10003 if (ndx == 0 || ndx == 1) 10004 p = "int"; 10005 break; 10006 /* kldfind */ 10007 case 306: 10008 if (ndx == 0 || ndx == 1) 10009 p = "int"; 10010 break; 10011 /* kldnext */ 10012 case 307: 10013 if (ndx == 0 || ndx == 1) 10014 p = "int"; 10015 break; 10016 /* freebsd32_kldstat */ 10017 case 308: 10018 if (ndx == 0 || ndx == 1) 10019 p = "int"; 10020 break; 10021 /* kldfirstmod */ 10022 case 309: 10023 if (ndx == 0 || ndx == 1) 10024 p = "int"; 10025 break; 10026 /* getsid */ 10027 case 310: 10028 if (ndx == 0 || ndx == 1) 10029 p = "int"; 10030 break; 10031 /* setresuid */ 10032 case 311: 10033 if (ndx == 0 || ndx == 1) 10034 p = "int"; 10035 break; 10036 /* setresgid */ 10037 case 312: 10038 if (ndx == 0 || ndx == 1) 10039 p = "int"; 10040 break; 10041 /* freebsd32_aio_return */ 10042 case 314: 10043 if (ndx == 0 || ndx == 1) 10044 p = "ssize_t"; 10045 break; 10046 /* freebsd32_aio_suspend */ 10047 case 315: 10048 if (ndx == 0 || ndx == 1) 10049 p = "int"; 10050 break; 10051 /* aio_cancel */ 10052 case 316: 10053 if (ndx == 0 || ndx == 1) 10054 p = "int"; 10055 break; 10056 /* freebsd32_aio_error */ 10057 case 317: 10058 if (ndx == 0 || ndx == 1) 10059 p = "int"; 10060 break; 10061 /* yield */ 10062 case 321: 10063 /* mlockall */ 10064 case 324: 10065 if (ndx == 0 || ndx == 1) 10066 p = "int"; 10067 break; 10068 /* munlockall */ 10069 case 325: 10070 /* __getcwd */ 10071 case 326: 10072 if (ndx == 0 || ndx == 1) 10073 p = "int"; 10074 break; 10075 /* sched_setparam */ 10076 case 327: 10077 if (ndx == 0 || ndx == 1) 10078 p = "int"; 10079 break; 10080 /* sched_getparam */ 10081 case 328: 10082 if (ndx == 0 || ndx == 1) 10083 p = "int"; 10084 break; 10085 /* sched_setscheduler */ 10086 case 329: 10087 if (ndx == 0 || ndx == 1) 10088 p = "int"; 10089 break; 10090 /* sched_getscheduler */ 10091 case 330: 10092 if (ndx == 0 || ndx == 1) 10093 p = "int"; 10094 break; 10095 /* sched_yield */ 10096 case 331: 10097 /* sched_get_priority_max */ 10098 case 332: 10099 if (ndx == 0 || ndx == 1) 10100 p = "int"; 10101 break; 10102 /* sched_get_priority_min */ 10103 case 333: 10104 if (ndx == 0 || ndx == 1) 10105 p = "int"; 10106 break; 10107 /* freebsd32_sched_rr_get_interval */ 10108 case 334: 10109 if (ndx == 0 || ndx == 1) 10110 p = "int"; 10111 break; 10112 /* utrace */ 10113 case 335: 10114 if (ndx == 0 || ndx == 1) 10115 p = "int"; 10116 break; 10117 /* freebsd32_jail */ 10118 case 338: 10119 if (ndx == 0 || ndx == 1) 10120 p = "int"; 10121 break; 10122 /* sigprocmask */ 10123 case 340: 10124 if (ndx == 0 || ndx == 1) 10125 p = "int"; 10126 break; 10127 /* sigsuspend */ 10128 case 341: 10129 if (ndx == 0 || ndx == 1) 10130 p = "int"; 10131 break; 10132 /* sigpending */ 10133 case 343: 10134 if (ndx == 0 || ndx == 1) 10135 p = "int"; 10136 break; 10137 /* freebsd32_sigtimedwait */ 10138 case 345: 10139 if (ndx == 0 || ndx == 1) 10140 p = "int"; 10141 break; 10142 /* freebsd32_sigwaitinfo */ 10143 case 346: 10144 if (ndx == 0 || ndx == 1) 10145 p = "int"; 10146 break; 10147 /* __acl_get_file */ 10148 case 347: 10149 if (ndx == 0 || ndx == 1) 10150 p = "int"; 10151 break; 10152 /* __acl_set_file */ 10153 case 348: 10154 if (ndx == 0 || ndx == 1) 10155 p = "int"; 10156 break; 10157 /* __acl_get_fd */ 10158 case 349: 10159 if (ndx == 0 || ndx == 1) 10160 p = "int"; 10161 break; 10162 /* __acl_set_fd */ 10163 case 350: 10164 if (ndx == 0 || ndx == 1) 10165 p = "int"; 10166 break; 10167 /* __acl_delete_file */ 10168 case 351: 10169 if (ndx == 0 || ndx == 1) 10170 p = "int"; 10171 break; 10172 /* __acl_delete_fd */ 10173 case 352: 10174 if (ndx == 0 || ndx == 1) 10175 p = "int"; 10176 break; 10177 /* __acl_aclcheck_file */ 10178 case 353: 10179 if (ndx == 0 || ndx == 1) 10180 p = "int"; 10181 break; 10182 /* __acl_aclcheck_fd */ 10183 case 354: 10184 if (ndx == 0 || ndx == 1) 10185 p = "int"; 10186 break; 10187 /* extattrctl */ 10188 case 355: 10189 if (ndx == 0 || ndx == 1) 10190 p = "int"; 10191 break; 10192 /* extattr_set_file */ 10193 case 356: 10194 if (ndx == 0 || ndx == 1) 10195 p = "ssize_t"; 10196 break; 10197 /* extattr_get_file */ 10198 case 357: 10199 if (ndx == 0 || ndx == 1) 10200 p = "ssize_t"; 10201 break; 10202 /* extattr_delete_file */ 10203 case 358: 10204 if (ndx == 0 || ndx == 1) 10205 p = "int"; 10206 break; 10207 /* freebsd32_aio_waitcomplete */ 10208 case 359: 10209 if (ndx == 0 || ndx == 1) 10210 p = "ssize_t"; 10211 break; 10212 /* getresuid */ 10213 case 360: 10214 if (ndx == 0 || ndx == 1) 10215 p = "int"; 10216 break; 10217 /* getresgid */ 10218 case 361: 10219 if (ndx == 0 || ndx == 1) 10220 p = "int"; 10221 break; 10222 /* kqueue */ 10223 case 362: 10224 /* extattr_set_fd */ 10225 case 371: 10226 if (ndx == 0 || ndx == 1) 10227 p = "ssize_t"; 10228 break; 10229 /* extattr_get_fd */ 10230 case 372: 10231 if (ndx == 0 || ndx == 1) 10232 p = "ssize_t"; 10233 break; 10234 /* extattr_delete_fd */ 10235 case 373: 10236 if (ndx == 0 || ndx == 1) 10237 p = "int"; 10238 break; 10239 /* __setugid */ 10240 case 374: 10241 if (ndx == 0 || ndx == 1) 10242 p = "int"; 10243 break; 10244 /* eaccess */ 10245 case 376: 10246 if (ndx == 0 || ndx == 1) 10247 p = "int"; 10248 break; 10249 /* freebsd32_nmount */ 10250 case 378: 10251 if (ndx == 0 || ndx == 1) 10252 p = "int"; 10253 break; 10254 /* kenv */ 10255 case 390: 10256 if (ndx == 0 || ndx == 1) 10257 p = "int"; 10258 break; 10259 /* lchflags */ 10260 case 391: 10261 if (ndx == 0 || ndx == 1) 10262 p = "int"; 10263 break; 10264 /* uuidgen */ 10265 case 392: 10266 if (ndx == 0 || ndx == 1) 10267 p = "int"; 10268 break; 10269 /* freebsd32_sendfile */ 10270 case 393: 10271 if (ndx == 0 || ndx == 1) 10272 p = "int"; 10273 break; 10274 /* mac_syscall */ 10275 case 394: 10276 if (ndx == 0 || ndx == 1) 10277 p = "int"; 10278 break; 10279 /* ksem_close */ 10280 case 400: 10281 if (ndx == 0 || ndx == 1) 10282 p = "int"; 10283 break; 10284 /* ksem_post */ 10285 case 401: 10286 if (ndx == 0 || ndx == 1) 10287 p = "int"; 10288 break; 10289 /* ksem_wait */ 10290 case 402: 10291 if (ndx == 0 || ndx == 1) 10292 p = "int"; 10293 break; 10294 /* ksem_trywait */ 10295 case 403: 10296 if (ndx == 0 || ndx == 1) 10297 p = "int"; 10298 break; 10299 /* freebsd32_ksem_init */ 10300 case 404: 10301 if (ndx == 0 || ndx == 1) 10302 p = "int"; 10303 break; 10304 /* freebsd32_ksem_open */ 10305 case 405: 10306 if (ndx == 0 || ndx == 1) 10307 p = "int"; 10308 break; 10309 /* ksem_unlink */ 10310 case 406: 10311 if (ndx == 0 || ndx == 1) 10312 p = "int"; 10313 break; 10314 /* ksem_getvalue */ 10315 case 407: 10316 if (ndx == 0 || ndx == 1) 10317 p = "int"; 10318 break; 10319 /* ksem_destroy */ 10320 case 408: 10321 if (ndx == 0 || ndx == 1) 10322 p = "int"; 10323 break; 10324 /* extattr_set_link */ 10325 case 412: 10326 if (ndx == 0 || ndx == 1) 10327 p = "ssize_t"; 10328 break; 10329 /* extattr_get_link */ 10330 case 413: 10331 if (ndx == 0 || ndx == 1) 10332 p = "ssize_t"; 10333 break; 10334 /* extattr_delete_link */ 10335 case 414: 10336 if (ndx == 0 || ndx == 1) 10337 p = "int"; 10338 break; 10339 /* freebsd32_sigaction */ 10340 case 416: 10341 if (ndx == 0 || ndx == 1) 10342 p = "int"; 10343 break; 10344 /* freebsd32_sigreturn */ 10345 case 417: 10346 if (ndx == 0 || ndx == 1) 10347 p = "int"; 10348 break; 10349 /* freebsd32_getcontext */ 10350 case 421: 10351 if (ndx == 0 || ndx == 1) 10352 p = "int"; 10353 break; 10354 /* freebsd32_setcontext */ 10355 case 422: 10356 if (ndx == 0 || ndx == 1) 10357 p = "int"; 10358 break; 10359 /* freebsd32_swapcontext */ 10360 case 423: 10361 if (ndx == 0 || ndx == 1) 10362 p = "int"; 10363 break; 10364 /* __acl_get_link */ 10365 case 425: 10366 if (ndx == 0 || ndx == 1) 10367 p = "int"; 10368 break; 10369 /* __acl_set_link */ 10370 case 426: 10371 if (ndx == 0 || ndx == 1) 10372 p = "int"; 10373 break; 10374 /* __acl_delete_link */ 10375 case 427: 10376 if (ndx == 0 || ndx == 1) 10377 p = "int"; 10378 break; 10379 /* __acl_aclcheck_link */ 10380 case 428: 10381 if (ndx == 0 || ndx == 1) 10382 p = "int"; 10383 break; 10384 /* sigwait */ 10385 case 429: 10386 if (ndx == 0 || ndx == 1) 10387 p = "int"; 10388 break; 10389 /* thr_exit */ 10390 case 431: 10391 if (ndx == 0 || ndx == 1) 10392 p = "void"; 10393 break; 10394 /* thr_self */ 10395 case 432: 10396 if (ndx == 0 || ndx == 1) 10397 p = "int"; 10398 break; 10399 /* thr_kill */ 10400 case 433: 10401 if (ndx == 0 || ndx == 1) 10402 p = "int"; 10403 break; 10404 /* jail_attach */ 10405 case 436: 10406 if (ndx == 0 || ndx == 1) 10407 p = "int"; 10408 break; 10409 /* extattr_list_fd */ 10410 case 437: 10411 if (ndx == 0 || ndx == 1) 10412 p = "ssize_t"; 10413 break; 10414 /* extattr_list_file */ 10415 case 438: 10416 if (ndx == 0 || ndx == 1) 10417 p = "ssize_t"; 10418 break; 10419 /* extattr_list_link */ 10420 case 439: 10421 if (ndx == 0 || ndx == 1) 10422 p = "ssize_t"; 10423 break; 10424 /* freebsd32_ksem_timedwait */ 10425 case 441: 10426 if (ndx == 0 || ndx == 1) 10427 p = "int"; 10428 break; 10429 /* freebsd32_thr_suspend */ 10430 case 442: 10431 if (ndx == 0 || ndx == 1) 10432 p = "int"; 10433 break; 10434 /* thr_wake */ 10435 case 443: 10436 if (ndx == 0 || ndx == 1) 10437 p = "int"; 10438 break; 10439 /* kldunloadf */ 10440 case 444: 10441 if (ndx == 0 || ndx == 1) 10442 p = "int"; 10443 break; 10444 /* audit */ 10445 case 445: 10446 if (ndx == 0 || ndx == 1) 10447 p = "int"; 10448 break; 10449 /* auditon */ 10450 case 446: 10451 if (ndx == 0 || ndx == 1) 10452 p = "int"; 10453 break; 10454 /* getauid */ 10455 case 447: 10456 if (ndx == 0 || ndx == 1) 10457 p = "int"; 10458 break; 10459 /* setauid */ 10460 case 448: 10461 if (ndx == 0 || ndx == 1) 10462 p = "int"; 10463 break; 10464 /* getaudit */ 10465 case 449: 10466 if (ndx == 0 || ndx == 1) 10467 p = "int"; 10468 break; 10469 /* setaudit */ 10470 case 450: 10471 if (ndx == 0 || ndx == 1) 10472 p = "int"; 10473 break; 10474 /* getaudit_addr */ 10475 case 451: 10476 if (ndx == 0 || ndx == 1) 10477 p = "int"; 10478 break; 10479 /* setaudit_addr */ 10480 case 452: 10481 if (ndx == 0 || ndx == 1) 10482 p = "int"; 10483 break; 10484 /* auditctl */ 10485 case 453: 10486 if (ndx == 0 || ndx == 1) 10487 p = "int"; 10488 break; 10489 /* freebsd32__umtx_op */ 10490 case 454: 10491 if (ndx == 0 || ndx == 1) 10492 p = "int"; 10493 break; 10494 /* freebsd32_thr_new */ 10495 case 455: 10496 if (ndx == 0 || ndx == 1) 10497 p = "int"; 10498 break; 10499 /* freebsd32_sigqueue */ 10500 case 456: 10501 if (ndx == 0 || ndx == 1) 10502 p = "int"; 10503 break; 10504 /* freebsd32_kmq_open */ 10505 case 457: 10506 if (ndx == 0 || ndx == 1) 10507 p = "int"; 10508 break; 10509 /* freebsd32_kmq_setattr */ 10510 case 458: 10511 if (ndx == 0 || ndx == 1) 10512 p = "int"; 10513 break; 10514 /* freebsd32_kmq_timedreceive */ 10515 case 459: 10516 if (ndx == 0 || ndx == 1) 10517 p = "int"; 10518 break; 10519 /* freebsd32_kmq_timedsend */ 10520 case 460: 10521 if (ndx == 0 || ndx == 1) 10522 p = "int"; 10523 break; 10524 /* freebsd32_kmq_notify */ 10525 case 461: 10526 if (ndx == 0 || ndx == 1) 10527 p = "int"; 10528 break; 10529 /* kmq_unlink */ 10530 case 462: 10531 if (ndx == 0 || ndx == 1) 10532 p = "int"; 10533 break; 10534 /* freebsd32_abort2 */ 10535 case 463: 10536 if (ndx == 0 || ndx == 1) 10537 p = "void"; 10538 break; 10539 /* thr_set_name */ 10540 case 464: 10541 if (ndx == 0 || ndx == 1) 10542 p = "int"; 10543 break; 10544 /* freebsd32_aio_fsync */ 10545 case 465: 10546 if (ndx == 0 || ndx == 1) 10547 p = "int"; 10548 break; 10549 /* rtprio_thread */ 10550 case 466: 10551 if (ndx == 0 || ndx == 1) 10552 p = "int"; 10553 break; 10554 /* sctp_peeloff */ 10555 case 471: 10556 if (ndx == 0 || ndx == 1) 10557 p = "int"; 10558 break; 10559 /* sctp_generic_sendmsg */ 10560 case 472: 10561 if (ndx == 0 || ndx == 1) 10562 p = "int"; 10563 break; 10564 /* sctp_generic_sendmsg_iov */ 10565 case 473: 10566 if (ndx == 0 || ndx == 1) 10567 p = "int"; 10568 break; 10569 /* sctp_generic_recvmsg */ 10570 case 474: 10571 if (ndx == 0 || ndx == 1) 10572 p = "int"; 10573 break; 10574 /* freebsd32_pread */ 10575 case 475: 10576 if (ndx == 0 || ndx == 1) 10577 p = "ssize_t"; 10578 break; 10579 /* freebsd32_pwrite */ 10580 case 476: 10581 if (ndx == 0 || ndx == 1) 10582 p = "ssize_t"; 10583 break; 10584 /* freebsd32_mmap */ 10585 case 477: 10586 if (ndx == 0 || ndx == 1) 10587 p = "void *"; 10588 break; 10589 /* freebsd32_lseek */ 10590 case 478: 10591 if (ndx == 0 || ndx == 1) 10592 p = "off_t"; 10593 break; 10594 /* freebsd32_truncate */ 10595 case 479: 10596 if (ndx == 0 || ndx == 1) 10597 p = "int"; 10598 break; 10599 /* freebsd32_ftruncate */ 10600 case 480: 10601 if (ndx == 0 || ndx == 1) 10602 p = "int"; 10603 break; 10604 /* thr_kill2 */ 10605 case 481: 10606 if (ndx == 0 || ndx == 1) 10607 p = "int"; 10608 break; 10609 /* shm_unlink */ 10610 case 483: 10611 if (ndx == 0 || ndx == 1) 10612 p = "int"; 10613 break; 10614 /* cpuset */ 10615 case 484: 10616 if (ndx == 0 || ndx == 1) 10617 p = "int"; 10618 break; 10619 /* freebsd32_cpuset_setid */ 10620 case 485: 10621 if (ndx == 0 || ndx == 1) 10622 p = "int"; 10623 break; 10624 /* freebsd32_cpuset_getid */ 10625 case 486: 10626 if (ndx == 0 || ndx == 1) 10627 p = "int"; 10628 break; 10629 /* freebsd32_cpuset_getaffinity */ 10630 case 487: 10631 if (ndx == 0 || ndx == 1) 10632 p = "int"; 10633 break; 10634 /* freebsd32_cpuset_setaffinity */ 10635 case 488: 10636 if (ndx == 0 || ndx == 1) 10637 p = "int"; 10638 break; 10639 /* faccessat */ 10640 case 489: 10641 if (ndx == 0 || ndx == 1) 10642 p = "int"; 10643 break; 10644 /* fchmodat */ 10645 case 490: 10646 if (ndx == 0 || ndx == 1) 10647 p = "int"; 10648 break; 10649 /* fchownat */ 10650 case 491: 10651 if (ndx == 0 || ndx == 1) 10652 p = "int"; 10653 break; 10654 /* freebsd32_fexecve */ 10655 case 492: 10656 if (ndx == 0 || ndx == 1) 10657 p = "int"; 10658 break; 10659 /* freebsd32_futimesat */ 10660 case 494: 10661 if (ndx == 0 || ndx == 1) 10662 p = "int"; 10663 break; 10664 /* linkat */ 10665 case 495: 10666 if (ndx == 0 || ndx == 1) 10667 p = "int"; 10668 break; 10669 /* mkdirat */ 10670 case 496: 10671 if (ndx == 0 || ndx == 1) 10672 p = "int"; 10673 break; 10674 /* mkfifoat */ 10675 case 497: 10676 if (ndx == 0 || ndx == 1) 10677 p = "int"; 10678 break; 10679 /* openat */ 10680 case 499: 10681 if (ndx == 0 || ndx == 1) 10682 p = "int"; 10683 break; 10684 /* readlinkat */ 10685 case 500: 10686 if (ndx == 0 || ndx == 1) 10687 p = "ssize_t"; 10688 break; 10689 /* renameat */ 10690 case 501: 10691 if (ndx == 0 || ndx == 1) 10692 p = "int"; 10693 break; 10694 /* symlinkat */ 10695 case 502: 10696 if (ndx == 0 || ndx == 1) 10697 p = "int"; 10698 break; 10699 /* unlinkat */ 10700 case 503: 10701 if (ndx == 0 || ndx == 1) 10702 p = "int"; 10703 break; 10704 /* posix_openpt */ 10705 case 504: 10706 if (ndx == 0 || ndx == 1) 10707 p = "int"; 10708 break; 10709 /* freebsd32_jail_get */ 10710 case 506: 10711 if (ndx == 0 || ndx == 1) 10712 p = "int"; 10713 break; 10714 /* freebsd32_jail_set */ 10715 case 507: 10716 if (ndx == 0 || ndx == 1) 10717 p = "int"; 10718 break; 10719 /* jail_remove */ 10720 case 508: 10721 if (ndx == 0 || ndx == 1) 10722 p = "int"; 10723 break; 10724 /* freebsd32___semctl */ 10725 case 510: 10726 if (ndx == 0 || ndx == 1) 10727 p = "int"; 10728 break; 10729 /* freebsd32_msgctl */ 10730 case 511: 10731 if (ndx == 0 || ndx == 1) 10732 p = "int"; 10733 break; 10734 /* freebsd32_shmctl */ 10735 case 512: 10736 if (ndx == 0 || ndx == 1) 10737 p = "int"; 10738 break; 10739 /* lpathconf */ 10740 case 513: 10741 if (ndx == 0 || ndx == 1) 10742 p = "int"; 10743 break; 10744 /* __cap_rights_get */ 10745 case 515: 10746 if (ndx == 0 || ndx == 1) 10747 p = "int"; 10748 break; 10749 /* cap_enter */ 10750 case 516: 10751 /* cap_getmode */ 10752 case 517: 10753 if (ndx == 0 || ndx == 1) 10754 p = "int"; 10755 break; 10756 /* pdfork */ 10757 case 518: 10758 if (ndx == 0 || ndx == 1) 10759 p = "int"; 10760 break; 10761 /* pdkill */ 10762 case 519: 10763 if (ndx == 0 || ndx == 1) 10764 p = "int"; 10765 break; 10766 /* pdgetpid */ 10767 case 520: 10768 if (ndx == 0 || ndx == 1) 10769 p = "int"; 10770 break; 10771 /* freebsd32_pselect */ 10772 case 522: 10773 if (ndx == 0 || ndx == 1) 10774 p = "int"; 10775 break; 10776 /* getloginclass */ 10777 case 523: 10778 if (ndx == 0 || ndx == 1) 10779 p = "int"; 10780 break; 10781 /* setloginclass */ 10782 case 524: 10783 if (ndx == 0 || ndx == 1) 10784 p = "int"; 10785 break; 10786 /* rctl_get_racct */ 10787 case 525: 10788 if (ndx == 0 || ndx == 1) 10789 p = "int"; 10790 break; 10791 /* rctl_get_rules */ 10792 case 526: 10793 if (ndx == 0 || ndx == 1) 10794 p = "int"; 10795 break; 10796 /* rctl_get_limits */ 10797 case 527: 10798 if (ndx == 0 || ndx == 1) 10799 p = "int"; 10800 break; 10801 /* rctl_add_rule */ 10802 case 528: 10803 if (ndx == 0 || ndx == 1) 10804 p = "int"; 10805 break; 10806 /* rctl_remove_rule */ 10807 case 529: 10808 if (ndx == 0 || ndx == 1) 10809 p = "int"; 10810 break; 10811 /* freebsd32_posix_fallocate */ 10812 case 530: 10813 if (ndx == 0 || ndx == 1) 10814 p = "int"; 10815 break; 10816 /* freebsd32_posix_fadvise */ 10817 case 531: 10818 if (ndx == 0 || ndx == 1) 10819 p = "int"; 10820 break; 10821 /* freebsd32_wait6 */ 10822 case 532: 10823 if (ndx == 0 || ndx == 1) 10824 p = "int"; 10825 break; 10826 /* cap_rights_limit */ 10827 case 533: 10828 if (ndx == 0 || ndx == 1) 10829 p = "int"; 10830 break; 10831 /* freebsd32_cap_ioctls_limit */ 10832 case 534: 10833 if (ndx == 0 || ndx == 1) 10834 p = "int"; 10835 break; 10836 /* freebsd32_cap_ioctls_get */ 10837 case 535: 10838 if (ndx == 0 || ndx == 1) 10839 p = "ssize_t"; 10840 break; 10841 /* cap_fcntls_limit */ 10842 case 536: 10843 if (ndx == 0 || ndx == 1) 10844 p = "int"; 10845 break; 10846 /* cap_fcntls_get */ 10847 case 537: 10848 if (ndx == 0 || ndx == 1) 10849 p = "int"; 10850 break; 10851 /* bindat */ 10852 case 538: 10853 if (ndx == 0 || ndx == 1) 10854 p = "int"; 10855 break; 10856 /* connectat */ 10857 case 539: 10858 if (ndx == 0 || ndx == 1) 10859 p = "int"; 10860 break; 10861 /* chflagsat */ 10862 case 540: 10863 if (ndx == 0 || ndx == 1) 10864 p = "int"; 10865 break; 10866 /* accept4 */ 10867 case 541: 10868 if (ndx == 0 || ndx == 1) 10869 p = "int"; 10870 break; 10871 /* pipe2 */ 10872 case 542: 10873 if (ndx == 0 || ndx == 1) 10874 p = "int"; 10875 break; 10876 /* freebsd32_aio_mlock */ 10877 case 543: 10878 if (ndx == 0 || ndx == 1) 10879 p = "int"; 10880 break; 10881 /* freebsd32_procctl */ 10882 case 544: 10883 if (ndx == 0 || ndx == 1) 10884 p = "int"; 10885 break; 10886 /* freebsd32_ppoll */ 10887 case 545: 10888 if (ndx == 0 || ndx == 1) 10889 p = "int"; 10890 break; 10891 /* freebsd32_futimens */ 10892 case 546: 10893 if (ndx == 0 || ndx == 1) 10894 p = "int"; 10895 break; 10896 /* freebsd32_utimensat */ 10897 case 547: 10898 if (ndx == 0 || ndx == 1) 10899 p = "int"; 10900 break; 10901 /* fdatasync */ 10902 case 550: 10903 if (ndx == 0 || ndx == 1) 10904 p = "int"; 10905 break; 10906 /* freebsd32_fstat */ 10907 case 551: 10908 if (ndx == 0 || ndx == 1) 10909 p = "int"; 10910 break; 10911 /* freebsd32_fstatat */ 10912 case 552: 10913 if (ndx == 0 || ndx == 1) 10914 p = "int"; 10915 break; 10916 /* freebsd32_fhstat */ 10917 case 553: 10918 if (ndx == 0 || ndx == 1) 10919 p = "int"; 10920 break; 10921 /* getdirentries */ 10922 case 554: 10923 if (ndx == 0 || ndx == 1) 10924 p = "ssize_t"; 10925 break; 10926 /* statfs */ 10927 case 555: 10928 if (ndx == 0 || ndx == 1) 10929 p = "int"; 10930 break; 10931 /* fstatfs */ 10932 case 556: 10933 if (ndx == 0 || ndx == 1) 10934 p = "int"; 10935 break; 10936 /* freebsd32_getfsstat */ 10937 case 557: 10938 if (ndx == 0 || ndx == 1) 10939 p = "int"; 10940 break; 10941 /* fhstatfs */ 10942 case 558: 10943 if (ndx == 0 || ndx == 1) 10944 p = "int"; 10945 break; 10946 /* freebsd32_mknodat */ 10947 case 559: 10948 if (ndx == 0 || ndx == 1) 10949 p = "int"; 10950 break; 10951 /* freebsd32_kevent */ 10952 case 560: 10953 if (ndx == 0 || ndx == 1) 10954 p = "int"; 10955 break; 10956 /* freebsd32_cpuset_getdomain */ 10957 case 561: 10958 if (ndx == 0 || ndx == 1) 10959 p = "int"; 10960 break; 10961 /* freebsd32_cpuset_setdomain */ 10962 case 562: 10963 if (ndx == 0 || ndx == 1) 10964 p = "int"; 10965 break; 10966 /* getrandom */ 10967 case 563: 10968 if (ndx == 0 || ndx == 1) 10969 p = "int"; 10970 break; 10971 /* getfhat */ 10972 case 564: 10973 if (ndx == 0 || ndx == 1) 10974 p = "int"; 10975 break; 10976 /* fhlink */ 10977 case 565: 10978 if (ndx == 0 || ndx == 1) 10979 p = "int"; 10980 break; 10981 /* fhlinkat */ 10982 case 566: 10983 if (ndx == 0 || ndx == 1) 10984 p = "int"; 10985 break; 10986 /* fhreadlink */ 10987 case 567: 10988 if (ndx == 0 || ndx == 1) 10989 p = "int"; 10990 break; 10991 /* funlinkat */ 10992 case 568: 10993 if (ndx == 0 || ndx == 1) 10994 p = "int"; 10995 break; 10996 /* copy_file_range */ 10997 case 569: 10998 if (ndx == 0 || ndx == 1) 10999 p = "ssize_t"; 11000 break; 11001 /* freebsd32___sysctlbyname */ 11002 case 570: 11003 if (ndx == 0 || ndx == 1) 11004 p = "int"; 11005 break; 11006 /* shm_open2 */ 11007 case 571: 11008 if (ndx == 0 || ndx == 1) 11009 p = "int"; 11010 break; 11011 /* shm_rename */ 11012 case 572: 11013 if (ndx == 0 || ndx == 1) 11014 p = "int"; 11015 break; 11016 /* sigfastblock */ 11017 case 573: 11018 if (ndx == 0 || ndx == 1) 11019 p = "int"; 11020 break; 11021 /* __realpathat */ 11022 case 574: 11023 if (ndx == 0 || ndx == 1) 11024 p = "int"; 11025 break; 11026 /* close_range */ 11027 case 575: 11028 if (ndx == 0 || ndx == 1) 11029 p = "int"; 11030 break; 11031 /* rpctls_syscall */ 11032 case 576: 11033 if (ndx == 0 || ndx == 1) 11034 p = "int"; 11035 break; 11036 /* __specialfd */ 11037 case 577: 11038 if (ndx == 0 || ndx == 1) 11039 p = "int"; 11040 break; 11041 /* freebsd32_aio_writev */ 11042 case 578: 11043 if (ndx == 0 || ndx == 1) 11044 p = "int"; 11045 break; 11046 /* freebsd32_aio_readv */ 11047 case 579: 11048 if (ndx == 0 || ndx == 1) 11049 p = "int"; 11050 break; 11051 /* fspacectl */ 11052 case 580: 11053 if (ndx == 0 || ndx == 1) 11054 p = "int"; 11055 break; 11056 /* sched_getcpu */ 11057 case 581: 11058 /* swapoff */ 11059 case 582: 11060 if (ndx == 0 || ndx == 1) 11061 p = "int"; 11062 break; 11063 /* kqueuex */ 11064 case 583: 11065 if (ndx == 0 || ndx == 1) 11066 p = "int"; 11067 break; 11068 /* membarrier */ 11069 case 584: 11070 if (ndx == 0 || ndx == 1) 11071 p = "int"; 11072 break; 11073 /* timerfd_create */ 11074 case 585: 11075 if (ndx == 0 || ndx == 1) 11076 p = "int"; 11077 break; 11078 /* freebsd32_timerfd_gettime */ 11079 case 586: 11080 if (ndx == 0 || ndx == 1) 11081 p = "int"; 11082 break; 11083 /* freebsd32_timerfd_settime */ 11084 case 587: 11085 if (ndx == 0 || ndx == 1) 11086 p = "int"; 11087 break; 11088 /* kcmp */ 11089 case 588: 11090 if (ndx == 0 || ndx == 1) 11091 p = "int"; 11092 break; 11093 /* getrlimitusage */ 11094 case 589: 11095 if (ndx == 0 || ndx == 1) 11096 p = "int"; 11097 break; 11098 /* fchroot */ 11099 case 590: 11100 if (ndx == 0 || ndx == 1) 11101 p = "int"; 11102 break; 11103 /* freebsd32_setcred */ 11104 case 591: 11105 if (ndx == 0 || ndx == 1) 11106 p = "int"; 11107 break; 11108 /* exterrctl */ 11109 case 592: 11110 if (ndx == 0 || ndx == 1) 11111 p = "int"; 11112 break; 11113 /* inotify_add_watch_at */ 11114 case 593: 11115 if (ndx == 0 || ndx == 1) 11116 p = "int"; 11117 break; 11118 /* inotify_rm_watch */ 11119 case 594: 11120 if (ndx == 0 || ndx == 1) 11121 p = "int"; 11122 break; 11123 /* getgroups */ 11124 case 595: 11125 if (ndx == 0 || ndx == 1) 11126 p = "int"; 11127 break; 11128 /* setgroups */ 11129 case 596: 11130 if (ndx == 0 || ndx == 1) 11131 p = "int"; 11132 break; 11133 default: 11134 break; 11135 }; 11136 if (p != NULL) 11137 strlcpy(desc, p, descsz); 11138 } 11139