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