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