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_int */ 841 uarg[1] = (intptr_t)p->stack; /* void * */ 842 uarg[2] = (intptr_t)p->parent_tidptr; /* void * */ 843 uarg[3] = (intptr_t)p->tls; /* void * */ 844 uarg[4] = (intptr_t)p->child_tidptr; /* void * */ 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 *n_args = 0; 3209 break; 3210 } 3211 /* linux_close_range */ 3212 case 436: { 3213 *n_args = 0; 3214 break; 3215 } 3216 /* linux_openat2 */ 3217 case 437: { 3218 *n_args = 0; 3219 break; 3220 } 3221 /* linux_pidfd_getfd */ 3222 case 438: { 3223 *n_args = 0; 3224 break; 3225 } 3226 /* linux_faccessat2 */ 3227 case 439: { 3228 *n_args = 0; 3229 break; 3230 } 3231 /* linux_process_madvise */ 3232 case 440: { 3233 *n_args = 0; 3234 break; 3235 } 3236 /* linux_epoll_pwait2 */ 3237 case 441: { 3238 *n_args = 0; 3239 break; 3240 } 3241 /* linux_mount_setattr */ 3242 case 442: { 3243 *n_args = 0; 3244 break; 3245 } 3246 default: 3247 *n_args = 0; 3248 break; 3249 }; 3250 } 3251 static void 3252 systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 3253 { 3254 const char *p = NULL; 3255 switch (sysnum) { 3256 #define nosys linux_nosys 3257 /* linux_exit */ 3258 case 1: 3259 switch (ndx) { 3260 case 0: 3261 p = "int"; 3262 break; 3263 default: 3264 break; 3265 }; 3266 break; 3267 /* linux_fork */ 3268 case 2: 3269 break; 3270 /* read */ 3271 case 3: 3272 switch (ndx) { 3273 case 0: 3274 p = "int"; 3275 break; 3276 case 1: 3277 p = "userland char *"; 3278 break; 3279 case 2: 3280 p = "u_int"; 3281 break; 3282 default: 3283 break; 3284 }; 3285 break; 3286 /* write */ 3287 case 4: 3288 switch (ndx) { 3289 case 0: 3290 p = "int"; 3291 break; 3292 case 1: 3293 p = "userland char *"; 3294 break; 3295 case 2: 3296 p = "u_int"; 3297 break; 3298 default: 3299 break; 3300 }; 3301 break; 3302 /* linux_open */ 3303 case 5: 3304 switch (ndx) { 3305 case 0: 3306 p = "userland char *"; 3307 break; 3308 case 1: 3309 p = "l_int"; 3310 break; 3311 case 2: 3312 p = "l_int"; 3313 break; 3314 default: 3315 break; 3316 }; 3317 break; 3318 /* close */ 3319 case 6: 3320 switch (ndx) { 3321 case 0: 3322 p = "int"; 3323 break; 3324 default: 3325 break; 3326 }; 3327 break; 3328 /* linux_waitpid */ 3329 case 7: 3330 switch (ndx) { 3331 case 0: 3332 p = "l_pid_t"; 3333 break; 3334 case 1: 3335 p = "userland l_int *"; 3336 break; 3337 case 2: 3338 p = "l_int"; 3339 break; 3340 default: 3341 break; 3342 }; 3343 break; 3344 /* linux_creat */ 3345 case 8: 3346 switch (ndx) { 3347 case 0: 3348 p = "userland char *"; 3349 break; 3350 case 1: 3351 p = "l_int"; 3352 break; 3353 default: 3354 break; 3355 }; 3356 break; 3357 /* linux_link */ 3358 case 9: 3359 switch (ndx) { 3360 case 0: 3361 p = "userland char *"; 3362 break; 3363 case 1: 3364 p = "userland char *"; 3365 break; 3366 default: 3367 break; 3368 }; 3369 break; 3370 /* linux_unlink */ 3371 case 10: 3372 switch (ndx) { 3373 case 0: 3374 p = "userland char *"; 3375 break; 3376 default: 3377 break; 3378 }; 3379 break; 3380 /* linux_execve */ 3381 case 11: 3382 switch (ndx) { 3383 case 0: 3384 p = "userland char *"; 3385 break; 3386 case 1: 3387 p = "userland char **"; 3388 break; 3389 case 2: 3390 p = "userland char **"; 3391 break; 3392 default: 3393 break; 3394 }; 3395 break; 3396 /* linux_chdir */ 3397 case 12: 3398 switch (ndx) { 3399 case 0: 3400 p = "userland char *"; 3401 break; 3402 default: 3403 break; 3404 }; 3405 break; 3406 /* linux_time */ 3407 case 13: 3408 switch (ndx) { 3409 case 0: 3410 p = "userland l_time_t *"; 3411 break; 3412 default: 3413 break; 3414 }; 3415 break; 3416 /* linux_mknod */ 3417 case 14: 3418 switch (ndx) { 3419 case 0: 3420 p = "userland char *"; 3421 break; 3422 case 1: 3423 p = "l_int"; 3424 break; 3425 case 2: 3426 p = "l_dev_t"; 3427 break; 3428 default: 3429 break; 3430 }; 3431 break; 3432 /* linux_chmod */ 3433 case 15: 3434 switch (ndx) { 3435 case 0: 3436 p = "userland char *"; 3437 break; 3438 case 1: 3439 p = "l_mode_t"; 3440 break; 3441 default: 3442 break; 3443 }; 3444 break; 3445 /* linux_lchown16 */ 3446 case 16: 3447 switch (ndx) { 3448 case 0: 3449 p = "userland char *"; 3450 break; 3451 case 1: 3452 p = "l_uid16_t"; 3453 break; 3454 case 2: 3455 p = "l_gid16_t"; 3456 break; 3457 default: 3458 break; 3459 }; 3460 break; 3461 /* linux_stat */ 3462 case 18: 3463 switch (ndx) { 3464 case 0: 3465 p = "userland char *"; 3466 break; 3467 case 1: 3468 p = "userland struct linux_stat *"; 3469 break; 3470 default: 3471 break; 3472 }; 3473 break; 3474 /* linux_lseek */ 3475 case 19: 3476 switch (ndx) { 3477 case 0: 3478 p = "l_uint"; 3479 break; 3480 case 1: 3481 p = "l_off_t"; 3482 break; 3483 case 2: 3484 p = "l_int"; 3485 break; 3486 default: 3487 break; 3488 }; 3489 break; 3490 /* linux_getpid */ 3491 case 20: 3492 break; 3493 /* linux_mount */ 3494 case 21: 3495 switch (ndx) { 3496 case 0: 3497 p = "userland char *"; 3498 break; 3499 case 1: 3500 p = "userland char *"; 3501 break; 3502 case 2: 3503 p = "userland char *"; 3504 break; 3505 case 3: 3506 p = "l_ulong"; 3507 break; 3508 case 4: 3509 p = "userland void *"; 3510 break; 3511 default: 3512 break; 3513 }; 3514 break; 3515 /* linux_oldumount */ 3516 case 22: 3517 switch (ndx) { 3518 case 0: 3519 p = "userland char *"; 3520 break; 3521 default: 3522 break; 3523 }; 3524 break; 3525 /* linux_setuid16 */ 3526 case 23: 3527 switch (ndx) { 3528 case 0: 3529 p = "l_uid16_t"; 3530 break; 3531 default: 3532 break; 3533 }; 3534 break; 3535 /* linux_getuid16 */ 3536 case 24: 3537 break; 3538 /* linux_stime */ 3539 case 25: 3540 break; 3541 /* linux_ptrace */ 3542 case 26: 3543 switch (ndx) { 3544 case 0: 3545 p = "l_long"; 3546 break; 3547 case 1: 3548 p = "l_long"; 3549 break; 3550 case 2: 3551 p = "l_long"; 3552 break; 3553 case 3: 3554 p = "l_long"; 3555 break; 3556 default: 3557 break; 3558 }; 3559 break; 3560 /* linux_alarm */ 3561 case 27: 3562 switch (ndx) { 3563 case 0: 3564 p = "l_uint"; 3565 break; 3566 default: 3567 break; 3568 }; 3569 break; 3570 /* linux_fstat */ 3571 case 28: 3572 switch (ndx) { 3573 case 0: 3574 p = "l_uint"; 3575 break; 3576 case 1: 3577 p = "userland struct linux_stat *"; 3578 break; 3579 default: 3580 break; 3581 }; 3582 break; 3583 /* linux_pause */ 3584 case 29: 3585 break; 3586 /* linux_utime */ 3587 case 30: 3588 switch (ndx) { 3589 case 0: 3590 p = "userland char *"; 3591 break; 3592 case 1: 3593 p = "userland struct l_utimbuf *"; 3594 break; 3595 default: 3596 break; 3597 }; 3598 break; 3599 /* linux_access */ 3600 case 33: 3601 switch (ndx) { 3602 case 0: 3603 p = "userland char *"; 3604 break; 3605 case 1: 3606 p = "l_int"; 3607 break; 3608 default: 3609 break; 3610 }; 3611 break; 3612 /* linux_nice */ 3613 case 34: 3614 switch (ndx) { 3615 case 0: 3616 p = "l_int"; 3617 break; 3618 default: 3619 break; 3620 }; 3621 break; 3622 /* sync */ 3623 case 36: 3624 break; 3625 /* linux_kill */ 3626 case 37: 3627 switch (ndx) { 3628 case 0: 3629 p = "l_int"; 3630 break; 3631 case 1: 3632 p = "l_int"; 3633 break; 3634 default: 3635 break; 3636 }; 3637 break; 3638 /* linux_rename */ 3639 case 38: 3640 switch (ndx) { 3641 case 0: 3642 p = "userland char *"; 3643 break; 3644 case 1: 3645 p = "userland char *"; 3646 break; 3647 default: 3648 break; 3649 }; 3650 break; 3651 /* linux_mkdir */ 3652 case 39: 3653 switch (ndx) { 3654 case 0: 3655 p = "userland char *"; 3656 break; 3657 case 1: 3658 p = "l_int"; 3659 break; 3660 default: 3661 break; 3662 }; 3663 break; 3664 /* linux_rmdir */ 3665 case 40: 3666 switch (ndx) { 3667 case 0: 3668 p = "userland char *"; 3669 break; 3670 default: 3671 break; 3672 }; 3673 break; 3674 /* dup */ 3675 case 41: 3676 switch (ndx) { 3677 case 0: 3678 p = "u_int"; 3679 break; 3680 default: 3681 break; 3682 }; 3683 break; 3684 /* linux_pipe */ 3685 case 42: 3686 switch (ndx) { 3687 case 0: 3688 p = "userland l_int *"; 3689 break; 3690 default: 3691 break; 3692 }; 3693 break; 3694 /* linux_times */ 3695 case 43: 3696 switch (ndx) { 3697 case 0: 3698 p = "userland struct l_times_argv *"; 3699 break; 3700 default: 3701 break; 3702 }; 3703 break; 3704 /* linux_brk */ 3705 case 45: 3706 switch (ndx) { 3707 case 0: 3708 p = "l_ulong"; 3709 break; 3710 default: 3711 break; 3712 }; 3713 break; 3714 /* linux_setgid16 */ 3715 case 46: 3716 switch (ndx) { 3717 case 0: 3718 p = "l_gid16_t"; 3719 break; 3720 default: 3721 break; 3722 }; 3723 break; 3724 /* linux_getgid16 */ 3725 case 47: 3726 break; 3727 /* linux_signal */ 3728 case 48: 3729 switch (ndx) { 3730 case 0: 3731 p = "l_int"; 3732 break; 3733 case 1: 3734 p = "userland void *"; 3735 break; 3736 default: 3737 break; 3738 }; 3739 break; 3740 /* linux_geteuid16 */ 3741 case 49: 3742 break; 3743 /* linux_getegid16 */ 3744 case 50: 3745 break; 3746 /* acct */ 3747 case 51: 3748 switch (ndx) { 3749 case 0: 3750 p = "userland char *"; 3751 break; 3752 default: 3753 break; 3754 }; 3755 break; 3756 /* linux_umount */ 3757 case 52: 3758 switch (ndx) { 3759 case 0: 3760 p = "userland char *"; 3761 break; 3762 case 1: 3763 p = "l_int"; 3764 break; 3765 default: 3766 break; 3767 }; 3768 break; 3769 /* linux_ioctl */ 3770 case 54: 3771 switch (ndx) { 3772 case 0: 3773 p = "l_uint"; 3774 break; 3775 case 1: 3776 p = "l_uint"; 3777 break; 3778 case 2: 3779 p = "l_ulong"; 3780 break; 3781 default: 3782 break; 3783 }; 3784 break; 3785 /* linux_fcntl */ 3786 case 55: 3787 switch (ndx) { 3788 case 0: 3789 p = "l_uint"; 3790 break; 3791 case 1: 3792 p = "l_uint"; 3793 break; 3794 case 2: 3795 p = "l_ulong"; 3796 break; 3797 default: 3798 break; 3799 }; 3800 break; 3801 /* setpgid */ 3802 case 57: 3803 switch (ndx) { 3804 case 0: 3805 p = "int"; 3806 break; 3807 case 1: 3808 p = "int"; 3809 break; 3810 default: 3811 break; 3812 }; 3813 break; 3814 /* linux_olduname */ 3815 case 59: 3816 break; 3817 /* umask */ 3818 case 60: 3819 switch (ndx) { 3820 case 0: 3821 p = "int"; 3822 break; 3823 default: 3824 break; 3825 }; 3826 break; 3827 /* chroot */ 3828 case 61: 3829 switch (ndx) { 3830 case 0: 3831 p = "userland char *"; 3832 break; 3833 default: 3834 break; 3835 }; 3836 break; 3837 /* linux_ustat */ 3838 case 62: 3839 switch (ndx) { 3840 case 0: 3841 p = "l_dev_t"; 3842 break; 3843 case 1: 3844 p = "userland struct l_ustat *"; 3845 break; 3846 default: 3847 break; 3848 }; 3849 break; 3850 /* dup2 */ 3851 case 63: 3852 switch (ndx) { 3853 case 0: 3854 p = "u_int"; 3855 break; 3856 case 1: 3857 p = "u_int"; 3858 break; 3859 default: 3860 break; 3861 }; 3862 break; 3863 /* linux_getppid */ 3864 case 64: 3865 break; 3866 /* getpgrp */ 3867 case 65: 3868 break; 3869 /* setsid */ 3870 case 66: 3871 break; 3872 /* linux_sigaction */ 3873 case 67: 3874 switch (ndx) { 3875 case 0: 3876 p = "l_int"; 3877 break; 3878 case 1: 3879 p = "userland l_osigaction_t *"; 3880 break; 3881 case 2: 3882 p = "userland l_osigaction_t *"; 3883 break; 3884 default: 3885 break; 3886 }; 3887 break; 3888 /* linux_sgetmask */ 3889 case 68: 3890 break; 3891 /* linux_ssetmask */ 3892 case 69: 3893 switch (ndx) { 3894 case 0: 3895 p = "l_osigset_t"; 3896 break; 3897 default: 3898 break; 3899 }; 3900 break; 3901 /* linux_setreuid16 */ 3902 case 70: 3903 switch (ndx) { 3904 case 0: 3905 p = "l_uid16_t"; 3906 break; 3907 case 1: 3908 p = "l_uid16_t"; 3909 break; 3910 default: 3911 break; 3912 }; 3913 break; 3914 /* linux_setregid16 */ 3915 case 71: 3916 switch (ndx) { 3917 case 0: 3918 p = "l_gid16_t"; 3919 break; 3920 case 1: 3921 p = "l_gid16_t"; 3922 break; 3923 default: 3924 break; 3925 }; 3926 break; 3927 /* linux_sigsuspend */ 3928 case 72: 3929 switch (ndx) { 3930 case 0: 3931 p = "l_int"; 3932 break; 3933 case 1: 3934 p = "l_int"; 3935 break; 3936 case 2: 3937 p = "l_osigset_t"; 3938 break; 3939 default: 3940 break; 3941 }; 3942 break; 3943 /* linux_sigpending */ 3944 case 73: 3945 switch (ndx) { 3946 case 0: 3947 p = "userland l_osigset_t *"; 3948 break; 3949 default: 3950 break; 3951 }; 3952 break; 3953 /* linux_sethostname */ 3954 case 74: 3955 switch (ndx) { 3956 case 0: 3957 p = "userland char *"; 3958 break; 3959 case 1: 3960 p = "u_int"; 3961 break; 3962 default: 3963 break; 3964 }; 3965 break; 3966 /* linux_setrlimit */ 3967 case 75: 3968 switch (ndx) { 3969 case 0: 3970 p = "l_uint"; 3971 break; 3972 case 1: 3973 p = "userland struct l_rlimit *"; 3974 break; 3975 default: 3976 break; 3977 }; 3978 break; 3979 /* linux_old_getrlimit */ 3980 case 76: 3981 switch (ndx) { 3982 case 0: 3983 p = "l_uint"; 3984 break; 3985 case 1: 3986 p = "userland struct l_rlimit *"; 3987 break; 3988 default: 3989 break; 3990 }; 3991 break; 3992 /* getrusage */ 3993 case 77: 3994 switch (ndx) { 3995 case 0: 3996 p = "int"; 3997 break; 3998 case 1: 3999 p = "userland struct rusage *"; 4000 break; 4001 default: 4002 break; 4003 }; 4004 break; 4005 /* gettimeofday */ 4006 case 78: 4007 switch (ndx) { 4008 case 0: 4009 p = "userland struct timeval *"; 4010 break; 4011 case 1: 4012 p = "userland struct timezone *"; 4013 break; 4014 default: 4015 break; 4016 }; 4017 break; 4018 /* settimeofday */ 4019 case 79: 4020 switch (ndx) { 4021 case 0: 4022 p = "userland struct timeval *"; 4023 break; 4024 case 1: 4025 p = "userland struct timezone *"; 4026 break; 4027 default: 4028 break; 4029 }; 4030 break; 4031 /* linux_getgroups16 */ 4032 case 80: 4033 switch (ndx) { 4034 case 0: 4035 p = "l_uint"; 4036 break; 4037 case 1: 4038 p = "userland l_gid16_t *"; 4039 break; 4040 default: 4041 break; 4042 }; 4043 break; 4044 /* linux_setgroups16 */ 4045 case 81: 4046 switch (ndx) { 4047 case 0: 4048 p = "l_uint"; 4049 break; 4050 case 1: 4051 p = "userland l_gid16_t *"; 4052 break; 4053 default: 4054 break; 4055 }; 4056 break; 4057 /* linux_old_select */ 4058 case 82: 4059 switch (ndx) { 4060 case 0: 4061 p = "userland struct l_old_select_argv *"; 4062 break; 4063 default: 4064 break; 4065 }; 4066 break; 4067 /* linux_symlink */ 4068 case 83: 4069 switch (ndx) { 4070 case 0: 4071 p = "userland char *"; 4072 break; 4073 case 1: 4074 p = "userland char *"; 4075 break; 4076 default: 4077 break; 4078 }; 4079 break; 4080 /* linux_lstat */ 4081 case 84: 4082 switch (ndx) { 4083 case 0: 4084 p = "userland char *"; 4085 break; 4086 case 1: 4087 p = "userland struct l_stat *"; 4088 break; 4089 default: 4090 break; 4091 }; 4092 break; 4093 /* linux_readlink */ 4094 case 85: 4095 switch (ndx) { 4096 case 0: 4097 p = "userland char *"; 4098 break; 4099 case 1: 4100 p = "userland char *"; 4101 break; 4102 case 2: 4103 p = "l_int"; 4104 break; 4105 default: 4106 break; 4107 }; 4108 break; 4109 /* linux_uselib */ 4110 case 86: 4111 switch (ndx) { 4112 case 0: 4113 p = "userland char *"; 4114 break; 4115 default: 4116 break; 4117 }; 4118 break; 4119 /* swapon */ 4120 case 87: 4121 switch (ndx) { 4122 case 0: 4123 p = "userland char *"; 4124 break; 4125 default: 4126 break; 4127 }; 4128 break; 4129 /* linux_reboot */ 4130 case 88: 4131 switch (ndx) { 4132 case 0: 4133 p = "l_int"; 4134 break; 4135 case 1: 4136 p = "l_int"; 4137 break; 4138 case 2: 4139 p = "l_uint"; 4140 break; 4141 case 3: 4142 p = "userland void *"; 4143 break; 4144 default: 4145 break; 4146 }; 4147 break; 4148 /* linux_readdir */ 4149 case 89: 4150 switch (ndx) { 4151 case 0: 4152 p = "l_uint"; 4153 break; 4154 case 1: 4155 p = "userland struct l_dirent *"; 4156 break; 4157 case 2: 4158 p = "l_uint"; 4159 break; 4160 default: 4161 break; 4162 }; 4163 break; 4164 /* linux_mmap */ 4165 case 90: 4166 switch (ndx) { 4167 case 0: 4168 p = "userland struct l_mmap_argv *"; 4169 break; 4170 default: 4171 break; 4172 }; 4173 break; 4174 /* munmap */ 4175 case 91: 4176 switch (ndx) { 4177 case 0: 4178 p = "caddr_t"; 4179 break; 4180 case 1: 4181 p = "int"; 4182 break; 4183 default: 4184 break; 4185 }; 4186 break; 4187 /* linux_truncate */ 4188 case 92: 4189 switch (ndx) { 4190 case 0: 4191 p = "userland char *"; 4192 break; 4193 case 1: 4194 p = "l_ulong"; 4195 break; 4196 default: 4197 break; 4198 }; 4199 break; 4200 /* linux_ftruncate */ 4201 case 93: 4202 switch (ndx) { 4203 case 0: 4204 p = "int"; 4205 break; 4206 case 1: 4207 p = "long"; 4208 break; 4209 default: 4210 break; 4211 }; 4212 break; 4213 /* fchmod */ 4214 case 94: 4215 switch (ndx) { 4216 case 0: 4217 p = "int"; 4218 break; 4219 case 1: 4220 p = "int"; 4221 break; 4222 default: 4223 break; 4224 }; 4225 break; 4226 /* fchown */ 4227 case 95: 4228 switch (ndx) { 4229 case 0: 4230 p = "int"; 4231 break; 4232 case 1: 4233 p = "int"; 4234 break; 4235 case 2: 4236 p = "int"; 4237 break; 4238 default: 4239 break; 4240 }; 4241 break; 4242 /* linux_getpriority */ 4243 case 96: 4244 switch (ndx) { 4245 case 0: 4246 p = "int"; 4247 break; 4248 case 1: 4249 p = "int"; 4250 break; 4251 default: 4252 break; 4253 }; 4254 break; 4255 /* setpriority */ 4256 case 97: 4257 switch (ndx) { 4258 case 0: 4259 p = "int"; 4260 break; 4261 case 1: 4262 p = "int"; 4263 break; 4264 case 2: 4265 p = "int"; 4266 break; 4267 default: 4268 break; 4269 }; 4270 break; 4271 /* linux_statfs */ 4272 case 99: 4273 switch (ndx) { 4274 case 0: 4275 p = "userland char *"; 4276 break; 4277 case 1: 4278 p = "userland struct l_statfs_buf *"; 4279 break; 4280 default: 4281 break; 4282 }; 4283 break; 4284 /* linux_fstatfs */ 4285 case 100: 4286 switch (ndx) { 4287 case 0: 4288 p = "l_uint"; 4289 break; 4290 case 1: 4291 p = "userland struct l_statfs_buf *"; 4292 break; 4293 default: 4294 break; 4295 }; 4296 break; 4297 /* linux_ioperm */ 4298 case 101: 4299 switch (ndx) { 4300 case 0: 4301 p = "l_ulong"; 4302 break; 4303 case 1: 4304 p = "l_ulong"; 4305 break; 4306 case 2: 4307 p = "l_int"; 4308 break; 4309 default: 4310 break; 4311 }; 4312 break; 4313 /* linux_socketcall */ 4314 case 102: 4315 switch (ndx) { 4316 case 0: 4317 p = "l_int"; 4318 break; 4319 case 1: 4320 p = "l_ulong"; 4321 break; 4322 default: 4323 break; 4324 }; 4325 break; 4326 /* linux_syslog */ 4327 case 103: 4328 switch (ndx) { 4329 case 0: 4330 p = "l_int"; 4331 break; 4332 case 1: 4333 p = "userland char *"; 4334 break; 4335 case 2: 4336 p = "l_int"; 4337 break; 4338 default: 4339 break; 4340 }; 4341 break; 4342 /* linux_setitimer */ 4343 case 104: 4344 switch (ndx) { 4345 case 0: 4346 p = "l_int"; 4347 break; 4348 case 1: 4349 p = "userland struct l_itimerval *"; 4350 break; 4351 case 2: 4352 p = "userland struct l_itimerval *"; 4353 break; 4354 default: 4355 break; 4356 }; 4357 break; 4358 /* linux_getitimer */ 4359 case 105: 4360 switch (ndx) { 4361 case 0: 4362 p = "l_int"; 4363 break; 4364 case 1: 4365 p = "userland struct l_itimerval *"; 4366 break; 4367 default: 4368 break; 4369 }; 4370 break; 4371 /* linux_newstat */ 4372 case 106: 4373 switch (ndx) { 4374 case 0: 4375 p = "userland char *"; 4376 break; 4377 case 1: 4378 p = "userland struct l_newstat *"; 4379 break; 4380 default: 4381 break; 4382 }; 4383 break; 4384 /* linux_newlstat */ 4385 case 107: 4386 switch (ndx) { 4387 case 0: 4388 p = "userland char *"; 4389 break; 4390 case 1: 4391 p = "userland struct l_newstat *"; 4392 break; 4393 default: 4394 break; 4395 }; 4396 break; 4397 /* linux_newfstat */ 4398 case 108: 4399 switch (ndx) { 4400 case 0: 4401 p = "l_uint"; 4402 break; 4403 case 1: 4404 p = "userland struct l_newstat *"; 4405 break; 4406 default: 4407 break; 4408 }; 4409 break; 4410 /* linux_uname */ 4411 case 109: 4412 break; 4413 /* linux_iopl */ 4414 case 110: 4415 switch (ndx) { 4416 case 0: 4417 p = "l_int"; 4418 break; 4419 default: 4420 break; 4421 }; 4422 break; 4423 /* linux_vhangup */ 4424 case 111: 4425 break; 4426 /* linux_vm86old */ 4427 case 113: 4428 break; 4429 /* linux_wait4 */ 4430 case 114: 4431 switch (ndx) { 4432 case 0: 4433 p = "l_pid_t"; 4434 break; 4435 case 1: 4436 p = "userland l_int *"; 4437 break; 4438 case 2: 4439 p = "l_int"; 4440 break; 4441 case 3: 4442 p = "userland void *"; 4443 break; 4444 default: 4445 break; 4446 }; 4447 break; 4448 /* linux_swapoff */ 4449 case 115: 4450 break; 4451 /* linux_sysinfo */ 4452 case 116: 4453 switch (ndx) { 4454 case 0: 4455 p = "userland struct l_sysinfo *"; 4456 break; 4457 default: 4458 break; 4459 }; 4460 break; 4461 /* linux_ipc */ 4462 case 117: 4463 switch (ndx) { 4464 case 0: 4465 p = "l_uint"; 4466 break; 4467 case 1: 4468 p = "l_int"; 4469 break; 4470 case 2: 4471 p = "l_int"; 4472 break; 4473 case 3: 4474 p = "l_uint"; 4475 break; 4476 case 4: 4477 p = "l_uintptr_t"; 4478 break; 4479 case 5: 4480 p = "l_uint"; 4481 break; 4482 default: 4483 break; 4484 }; 4485 break; 4486 /* fsync */ 4487 case 118: 4488 switch (ndx) { 4489 case 0: 4490 p = "int"; 4491 break; 4492 default: 4493 break; 4494 }; 4495 break; 4496 /* linux_sigreturn */ 4497 case 119: 4498 switch (ndx) { 4499 case 0: 4500 p = "userland struct l_sigframe *"; 4501 break; 4502 default: 4503 break; 4504 }; 4505 break; 4506 /* linux_clone */ 4507 case 120: 4508 switch (ndx) { 4509 case 0: 4510 p = "l_int"; 4511 break; 4512 case 1: 4513 p = "userland void *"; 4514 break; 4515 case 2: 4516 p = "userland void *"; 4517 break; 4518 case 3: 4519 p = "userland void *"; 4520 break; 4521 case 4: 4522 p = "userland void *"; 4523 break; 4524 default: 4525 break; 4526 }; 4527 break; 4528 /* linux_setdomainname */ 4529 case 121: 4530 switch (ndx) { 4531 case 0: 4532 p = "userland char *"; 4533 break; 4534 case 1: 4535 p = "int"; 4536 break; 4537 default: 4538 break; 4539 }; 4540 break; 4541 /* linux_newuname */ 4542 case 122: 4543 switch (ndx) { 4544 case 0: 4545 p = "userland struct l_new_utsname *"; 4546 break; 4547 default: 4548 break; 4549 }; 4550 break; 4551 /* linux_modify_ldt */ 4552 case 123: 4553 switch (ndx) { 4554 case 0: 4555 p = "l_int"; 4556 break; 4557 case 1: 4558 p = "userland void *"; 4559 break; 4560 case 2: 4561 p = "l_ulong"; 4562 break; 4563 default: 4564 break; 4565 }; 4566 break; 4567 /* linux_adjtimex */ 4568 case 124: 4569 break; 4570 /* linux_mprotect */ 4571 case 125: 4572 switch (ndx) { 4573 case 0: 4574 p = "caddr_t"; 4575 break; 4576 case 1: 4577 p = "int"; 4578 break; 4579 case 2: 4580 p = "int"; 4581 break; 4582 default: 4583 break; 4584 }; 4585 break; 4586 /* linux_sigprocmask */ 4587 case 126: 4588 switch (ndx) { 4589 case 0: 4590 p = "l_int"; 4591 break; 4592 case 1: 4593 p = "userland l_osigset_t *"; 4594 break; 4595 case 2: 4596 p = "userland l_osigset_t *"; 4597 break; 4598 default: 4599 break; 4600 }; 4601 break; 4602 /* linux_init_module */ 4603 case 128: 4604 break; 4605 /* linux_delete_module */ 4606 case 129: 4607 break; 4608 /* linux_quotactl */ 4609 case 131: 4610 break; 4611 /* getpgid */ 4612 case 132: 4613 switch (ndx) { 4614 case 0: 4615 p = "int"; 4616 break; 4617 default: 4618 break; 4619 }; 4620 break; 4621 /* fchdir */ 4622 case 133: 4623 switch (ndx) { 4624 case 0: 4625 p = "int"; 4626 break; 4627 default: 4628 break; 4629 }; 4630 break; 4631 /* linux_bdflush */ 4632 case 134: 4633 break; 4634 /* linux_sysfs */ 4635 case 135: 4636 switch (ndx) { 4637 case 0: 4638 p = "l_int"; 4639 break; 4640 case 1: 4641 p = "l_ulong"; 4642 break; 4643 case 2: 4644 p = "l_ulong"; 4645 break; 4646 default: 4647 break; 4648 }; 4649 break; 4650 /* linux_personality */ 4651 case 136: 4652 switch (ndx) { 4653 case 0: 4654 p = "l_uint"; 4655 break; 4656 default: 4657 break; 4658 }; 4659 break; 4660 /* linux_setfsuid16 */ 4661 case 138: 4662 switch (ndx) { 4663 case 0: 4664 p = "l_uid16_t"; 4665 break; 4666 default: 4667 break; 4668 }; 4669 break; 4670 /* linux_setfsgid16 */ 4671 case 139: 4672 switch (ndx) { 4673 case 0: 4674 p = "l_gid16_t"; 4675 break; 4676 default: 4677 break; 4678 }; 4679 break; 4680 /* linux_llseek */ 4681 case 140: 4682 switch (ndx) { 4683 case 0: 4684 p = "l_int"; 4685 break; 4686 case 1: 4687 p = "l_ulong"; 4688 break; 4689 case 2: 4690 p = "l_ulong"; 4691 break; 4692 case 3: 4693 p = "userland l_loff_t *"; 4694 break; 4695 case 4: 4696 p = "l_uint"; 4697 break; 4698 default: 4699 break; 4700 }; 4701 break; 4702 /* linux_getdents */ 4703 case 141: 4704 switch (ndx) { 4705 case 0: 4706 p = "l_uint"; 4707 break; 4708 case 1: 4709 p = "userland void *"; 4710 break; 4711 case 2: 4712 p = "l_uint"; 4713 break; 4714 default: 4715 break; 4716 }; 4717 break; 4718 /* linux_select */ 4719 case 142: 4720 switch (ndx) { 4721 case 0: 4722 p = "l_int"; 4723 break; 4724 case 1: 4725 p = "userland l_fd_set *"; 4726 break; 4727 case 2: 4728 p = "userland l_fd_set *"; 4729 break; 4730 case 3: 4731 p = "userland l_fd_set *"; 4732 break; 4733 case 4: 4734 p = "userland struct l_timeval *"; 4735 break; 4736 default: 4737 break; 4738 }; 4739 break; 4740 /* flock */ 4741 case 143: 4742 switch (ndx) { 4743 case 0: 4744 p = "int"; 4745 break; 4746 case 1: 4747 p = "int"; 4748 break; 4749 default: 4750 break; 4751 }; 4752 break; 4753 /* linux_msync */ 4754 case 144: 4755 switch (ndx) { 4756 case 0: 4757 p = "l_ulong"; 4758 break; 4759 case 1: 4760 p = "l_size_t"; 4761 break; 4762 case 2: 4763 p = "l_int"; 4764 break; 4765 default: 4766 break; 4767 }; 4768 break; 4769 /* readv */ 4770 case 145: 4771 switch (ndx) { 4772 case 0: 4773 p = "int"; 4774 break; 4775 case 1: 4776 p = "userland struct iovec *"; 4777 break; 4778 case 2: 4779 p = "u_int"; 4780 break; 4781 default: 4782 break; 4783 }; 4784 break; 4785 /* writev */ 4786 case 146: 4787 switch (ndx) { 4788 case 0: 4789 p = "int"; 4790 break; 4791 case 1: 4792 p = "userland struct iovec *"; 4793 break; 4794 case 2: 4795 p = "u_int"; 4796 break; 4797 default: 4798 break; 4799 }; 4800 break; 4801 /* linux_getsid */ 4802 case 147: 4803 switch (ndx) { 4804 case 0: 4805 p = "l_pid_t"; 4806 break; 4807 default: 4808 break; 4809 }; 4810 break; 4811 /* linux_fdatasync */ 4812 case 148: 4813 switch (ndx) { 4814 case 0: 4815 p = "l_uint"; 4816 break; 4817 default: 4818 break; 4819 }; 4820 break; 4821 /* linux_sysctl */ 4822 case 149: 4823 switch (ndx) { 4824 case 0: 4825 p = "userland struct l___sysctl_args *"; 4826 break; 4827 default: 4828 break; 4829 }; 4830 break; 4831 /* mlock */ 4832 case 150: 4833 switch (ndx) { 4834 case 0: 4835 p = "userland const void *"; 4836 break; 4837 case 1: 4838 p = "size_t"; 4839 break; 4840 default: 4841 break; 4842 }; 4843 break; 4844 /* munlock */ 4845 case 151: 4846 switch (ndx) { 4847 case 0: 4848 p = "userland const void *"; 4849 break; 4850 case 1: 4851 p = "size_t"; 4852 break; 4853 default: 4854 break; 4855 }; 4856 break; 4857 /* mlockall */ 4858 case 152: 4859 switch (ndx) { 4860 case 0: 4861 p = "int"; 4862 break; 4863 default: 4864 break; 4865 }; 4866 break; 4867 /* munlockall */ 4868 case 153: 4869 break; 4870 /* linux_sched_setparam */ 4871 case 154: 4872 switch (ndx) { 4873 case 0: 4874 p = "l_pid_t"; 4875 break; 4876 case 1: 4877 p = "userland struct sched_param *"; 4878 break; 4879 default: 4880 break; 4881 }; 4882 break; 4883 /* linux_sched_getparam */ 4884 case 155: 4885 switch (ndx) { 4886 case 0: 4887 p = "l_pid_t"; 4888 break; 4889 case 1: 4890 p = "userland struct sched_param *"; 4891 break; 4892 default: 4893 break; 4894 }; 4895 break; 4896 /* linux_sched_setscheduler */ 4897 case 156: 4898 switch (ndx) { 4899 case 0: 4900 p = "l_pid_t"; 4901 break; 4902 case 1: 4903 p = "l_int"; 4904 break; 4905 case 2: 4906 p = "userland struct sched_param *"; 4907 break; 4908 default: 4909 break; 4910 }; 4911 break; 4912 /* linux_sched_getscheduler */ 4913 case 157: 4914 switch (ndx) { 4915 case 0: 4916 p = "l_pid_t"; 4917 break; 4918 default: 4919 break; 4920 }; 4921 break; 4922 /* sched_yield */ 4923 case 158: 4924 break; 4925 /* linux_sched_get_priority_max */ 4926 case 159: 4927 switch (ndx) { 4928 case 0: 4929 p = "l_int"; 4930 break; 4931 default: 4932 break; 4933 }; 4934 break; 4935 /* linux_sched_get_priority_min */ 4936 case 160: 4937 switch (ndx) { 4938 case 0: 4939 p = "l_int"; 4940 break; 4941 default: 4942 break; 4943 }; 4944 break; 4945 /* linux_sched_rr_get_interval */ 4946 case 161: 4947 switch (ndx) { 4948 case 0: 4949 p = "l_pid_t"; 4950 break; 4951 case 1: 4952 p = "userland struct l_timespec *"; 4953 break; 4954 default: 4955 break; 4956 }; 4957 break; 4958 /* linux_nanosleep */ 4959 case 162: 4960 switch (ndx) { 4961 case 0: 4962 p = "userland const struct l_timespec *"; 4963 break; 4964 case 1: 4965 p = "userland struct l_timespec *"; 4966 break; 4967 default: 4968 break; 4969 }; 4970 break; 4971 /* linux_mremap */ 4972 case 163: 4973 switch (ndx) { 4974 case 0: 4975 p = "l_ulong"; 4976 break; 4977 case 1: 4978 p = "l_ulong"; 4979 break; 4980 case 2: 4981 p = "l_ulong"; 4982 break; 4983 case 3: 4984 p = "l_ulong"; 4985 break; 4986 case 4: 4987 p = "l_ulong"; 4988 break; 4989 default: 4990 break; 4991 }; 4992 break; 4993 /* linux_setresuid16 */ 4994 case 164: 4995 switch (ndx) { 4996 case 0: 4997 p = "l_uid16_t"; 4998 break; 4999 case 1: 5000 p = "l_uid16_t"; 5001 break; 5002 case 2: 5003 p = "l_uid16_t"; 5004 break; 5005 default: 5006 break; 5007 }; 5008 break; 5009 /* linux_getresuid16 */ 5010 case 165: 5011 switch (ndx) { 5012 case 0: 5013 p = "userland l_uid16_t *"; 5014 break; 5015 case 1: 5016 p = "userland l_uid16_t *"; 5017 break; 5018 case 2: 5019 p = "userland l_uid16_t *"; 5020 break; 5021 default: 5022 break; 5023 }; 5024 break; 5025 /* linux_vm86 */ 5026 case 166: 5027 break; 5028 /* linux_poll */ 5029 case 168: 5030 switch (ndx) { 5031 case 0: 5032 p = "userland struct pollfd *"; 5033 break; 5034 case 1: 5035 p = "unsigned int"; 5036 break; 5037 case 2: 5038 p = "long"; 5039 break; 5040 default: 5041 break; 5042 }; 5043 break; 5044 /* linux_setresgid16 */ 5045 case 170: 5046 switch (ndx) { 5047 case 0: 5048 p = "l_gid16_t"; 5049 break; 5050 case 1: 5051 p = "l_gid16_t"; 5052 break; 5053 case 2: 5054 p = "l_gid16_t"; 5055 break; 5056 default: 5057 break; 5058 }; 5059 break; 5060 /* linux_getresgid16 */ 5061 case 171: 5062 switch (ndx) { 5063 case 0: 5064 p = "userland l_gid16_t *"; 5065 break; 5066 case 1: 5067 p = "userland l_gid16_t *"; 5068 break; 5069 case 2: 5070 p = "userland l_gid16_t *"; 5071 break; 5072 default: 5073 break; 5074 }; 5075 break; 5076 /* linux_prctl */ 5077 case 172: 5078 switch (ndx) { 5079 case 0: 5080 p = "l_int"; 5081 break; 5082 case 1: 5083 p = "l_int"; 5084 break; 5085 case 2: 5086 p = "l_int"; 5087 break; 5088 case 3: 5089 p = "l_int"; 5090 break; 5091 case 4: 5092 p = "l_int"; 5093 break; 5094 default: 5095 break; 5096 }; 5097 break; 5098 /* linux_rt_sigreturn */ 5099 case 173: 5100 switch (ndx) { 5101 case 0: 5102 p = "userland struct l_ucontext *"; 5103 break; 5104 default: 5105 break; 5106 }; 5107 break; 5108 /* linux_rt_sigaction */ 5109 case 174: 5110 switch (ndx) { 5111 case 0: 5112 p = "l_int"; 5113 break; 5114 case 1: 5115 p = "userland l_sigaction_t *"; 5116 break; 5117 case 2: 5118 p = "userland l_sigaction_t *"; 5119 break; 5120 case 3: 5121 p = "l_size_t"; 5122 break; 5123 default: 5124 break; 5125 }; 5126 break; 5127 /* linux_rt_sigprocmask */ 5128 case 175: 5129 switch (ndx) { 5130 case 0: 5131 p = "l_int"; 5132 break; 5133 case 1: 5134 p = "userland l_sigset_t *"; 5135 break; 5136 case 2: 5137 p = "userland l_sigset_t *"; 5138 break; 5139 case 3: 5140 p = "l_size_t"; 5141 break; 5142 default: 5143 break; 5144 }; 5145 break; 5146 /* linux_rt_sigpending */ 5147 case 176: 5148 switch (ndx) { 5149 case 0: 5150 p = "userland l_sigset_t *"; 5151 break; 5152 case 1: 5153 p = "l_size_t"; 5154 break; 5155 default: 5156 break; 5157 }; 5158 break; 5159 /* linux_rt_sigtimedwait */ 5160 case 177: 5161 switch (ndx) { 5162 case 0: 5163 p = "userland l_sigset_t *"; 5164 break; 5165 case 1: 5166 p = "userland l_siginfo_t *"; 5167 break; 5168 case 2: 5169 p = "userland struct l_timespec *"; 5170 break; 5171 case 3: 5172 p = "l_size_t"; 5173 break; 5174 default: 5175 break; 5176 }; 5177 break; 5178 /* linux_rt_sigqueueinfo */ 5179 case 178: 5180 switch (ndx) { 5181 case 0: 5182 p = "l_pid_t"; 5183 break; 5184 case 1: 5185 p = "l_int"; 5186 break; 5187 case 2: 5188 p = "userland l_siginfo_t *"; 5189 break; 5190 default: 5191 break; 5192 }; 5193 break; 5194 /* linux_rt_sigsuspend */ 5195 case 179: 5196 switch (ndx) { 5197 case 0: 5198 p = "userland l_sigset_t *"; 5199 break; 5200 case 1: 5201 p = "l_size_t"; 5202 break; 5203 default: 5204 break; 5205 }; 5206 break; 5207 /* linux_pread */ 5208 case 180: 5209 switch (ndx) { 5210 case 0: 5211 p = "l_uint"; 5212 break; 5213 case 1: 5214 p = "userland char *"; 5215 break; 5216 case 2: 5217 p = "l_size_t"; 5218 break; 5219 case 3: 5220 p = "l_loff_t"; 5221 break; 5222 default: 5223 break; 5224 }; 5225 break; 5226 /* linux_pwrite */ 5227 case 181: 5228 switch (ndx) { 5229 case 0: 5230 p = "l_uint"; 5231 break; 5232 case 1: 5233 p = "userland char *"; 5234 break; 5235 case 2: 5236 p = "l_size_t"; 5237 break; 5238 case 3: 5239 p = "l_loff_t"; 5240 break; 5241 default: 5242 break; 5243 }; 5244 break; 5245 /* linux_chown16 */ 5246 case 182: 5247 switch (ndx) { 5248 case 0: 5249 p = "userland char *"; 5250 break; 5251 case 1: 5252 p = "l_uid16_t"; 5253 break; 5254 case 2: 5255 p = "l_gid16_t"; 5256 break; 5257 default: 5258 break; 5259 }; 5260 break; 5261 /* linux_getcwd */ 5262 case 183: 5263 switch (ndx) { 5264 case 0: 5265 p = "userland char *"; 5266 break; 5267 case 1: 5268 p = "l_ulong"; 5269 break; 5270 default: 5271 break; 5272 }; 5273 break; 5274 /* linux_capget */ 5275 case 184: 5276 switch (ndx) { 5277 case 0: 5278 p = "userland struct l_user_cap_header *"; 5279 break; 5280 case 1: 5281 p = "userland struct l_user_cap_data *"; 5282 break; 5283 default: 5284 break; 5285 }; 5286 break; 5287 /* linux_capset */ 5288 case 185: 5289 switch (ndx) { 5290 case 0: 5291 p = "userland struct l_user_cap_header *"; 5292 break; 5293 case 1: 5294 p = "userland struct l_user_cap_data *"; 5295 break; 5296 default: 5297 break; 5298 }; 5299 break; 5300 /* linux_sigaltstack */ 5301 case 186: 5302 switch (ndx) { 5303 case 0: 5304 p = "userland l_stack_t *"; 5305 break; 5306 case 1: 5307 p = "userland l_stack_t *"; 5308 break; 5309 default: 5310 break; 5311 }; 5312 break; 5313 /* linux_sendfile */ 5314 case 187: 5315 switch (ndx) { 5316 case 0: 5317 p = "l_int"; 5318 break; 5319 case 1: 5320 p = "l_int"; 5321 break; 5322 case 2: 5323 p = "userland l_long *"; 5324 break; 5325 case 3: 5326 p = "l_size_t"; 5327 break; 5328 default: 5329 break; 5330 }; 5331 break; 5332 /* linux_vfork */ 5333 case 190: 5334 break; 5335 /* linux_getrlimit */ 5336 case 191: 5337 switch (ndx) { 5338 case 0: 5339 p = "l_uint"; 5340 break; 5341 case 1: 5342 p = "userland struct l_rlimit *"; 5343 break; 5344 default: 5345 break; 5346 }; 5347 break; 5348 /* linux_mmap2 */ 5349 case 192: 5350 switch (ndx) { 5351 case 0: 5352 p = "l_ulong"; 5353 break; 5354 case 1: 5355 p = "l_ulong"; 5356 break; 5357 case 2: 5358 p = "l_ulong"; 5359 break; 5360 case 3: 5361 p = "l_ulong"; 5362 break; 5363 case 4: 5364 p = "l_ulong"; 5365 break; 5366 case 5: 5367 p = "l_ulong"; 5368 break; 5369 default: 5370 break; 5371 }; 5372 break; 5373 /* linux_truncate64 */ 5374 case 193: 5375 switch (ndx) { 5376 case 0: 5377 p = "userland char *"; 5378 break; 5379 case 1: 5380 p = "l_loff_t"; 5381 break; 5382 default: 5383 break; 5384 }; 5385 break; 5386 /* linux_ftruncate64 */ 5387 case 194: 5388 switch (ndx) { 5389 case 0: 5390 p = "l_uint"; 5391 break; 5392 case 1: 5393 p = "l_loff_t"; 5394 break; 5395 default: 5396 break; 5397 }; 5398 break; 5399 /* linux_stat64 */ 5400 case 195: 5401 switch (ndx) { 5402 case 0: 5403 p = "userland const char *"; 5404 break; 5405 case 1: 5406 p = "userland struct l_stat64 *"; 5407 break; 5408 default: 5409 break; 5410 }; 5411 break; 5412 /* linux_lstat64 */ 5413 case 196: 5414 switch (ndx) { 5415 case 0: 5416 p = "userland const char *"; 5417 break; 5418 case 1: 5419 p = "userland struct l_stat64 *"; 5420 break; 5421 default: 5422 break; 5423 }; 5424 break; 5425 /* linux_fstat64 */ 5426 case 197: 5427 switch (ndx) { 5428 case 0: 5429 p = "l_int"; 5430 break; 5431 case 1: 5432 p = "userland struct l_stat64 *"; 5433 break; 5434 default: 5435 break; 5436 }; 5437 break; 5438 /* linux_lchown */ 5439 case 198: 5440 switch (ndx) { 5441 case 0: 5442 p = "userland char *"; 5443 break; 5444 case 1: 5445 p = "l_uid_t"; 5446 break; 5447 case 2: 5448 p = "l_gid_t"; 5449 break; 5450 default: 5451 break; 5452 }; 5453 break; 5454 /* linux_getuid */ 5455 case 199: 5456 break; 5457 /* linux_getgid */ 5458 case 200: 5459 break; 5460 /* geteuid */ 5461 case 201: 5462 break; 5463 /* getegid */ 5464 case 202: 5465 break; 5466 /* setreuid */ 5467 case 203: 5468 switch (ndx) { 5469 case 0: 5470 p = "uid_t"; 5471 break; 5472 case 1: 5473 p = "uid_t"; 5474 break; 5475 default: 5476 break; 5477 }; 5478 break; 5479 /* setregid */ 5480 case 204: 5481 switch (ndx) { 5482 case 0: 5483 p = "gid_t"; 5484 break; 5485 case 1: 5486 p = "gid_t"; 5487 break; 5488 default: 5489 break; 5490 }; 5491 break; 5492 /* linux_getgroups */ 5493 case 205: 5494 switch (ndx) { 5495 case 0: 5496 p = "l_int"; 5497 break; 5498 case 1: 5499 p = "userland l_gid_t *"; 5500 break; 5501 default: 5502 break; 5503 }; 5504 break; 5505 /* linux_setgroups */ 5506 case 206: 5507 switch (ndx) { 5508 case 0: 5509 p = "l_int"; 5510 break; 5511 case 1: 5512 p = "userland l_gid_t *"; 5513 break; 5514 default: 5515 break; 5516 }; 5517 break; 5518 /* fchown */ 5519 case 207: 5520 break; 5521 /* setresuid */ 5522 case 208: 5523 switch (ndx) { 5524 case 0: 5525 p = "uid_t"; 5526 break; 5527 case 1: 5528 p = "uid_t"; 5529 break; 5530 case 2: 5531 p = "uid_t"; 5532 break; 5533 default: 5534 break; 5535 }; 5536 break; 5537 /* getresuid */ 5538 case 209: 5539 switch (ndx) { 5540 case 0: 5541 p = "userland uid_t *"; 5542 break; 5543 case 1: 5544 p = "userland uid_t *"; 5545 break; 5546 case 2: 5547 p = "userland uid_t *"; 5548 break; 5549 default: 5550 break; 5551 }; 5552 break; 5553 /* setresgid */ 5554 case 210: 5555 switch (ndx) { 5556 case 0: 5557 p = "gid_t"; 5558 break; 5559 case 1: 5560 p = "gid_t"; 5561 break; 5562 case 2: 5563 p = "gid_t"; 5564 break; 5565 default: 5566 break; 5567 }; 5568 break; 5569 /* getresgid */ 5570 case 211: 5571 switch (ndx) { 5572 case 0: 5573 p = "userland gid_t *"; 5574 break; 5575 case 1: 5576 p = "userland gid_t *"; 5577 break; 5578 case 2: 5579 p = "userland gid_t *"; 5580 break; 5581 default: 5582 break; 5583 }; 5584 break; 5585 /* linux_chown */ 5586 case 212: 5587 switch (ndx) { 5588 case 0: 5589 p = "userland char *"; 5590 break; 5591 case 1: 5592 p = "l_uid_t"; 5593 break; 5594 case 2: 5595 p = "l_gid_t"; 5596 break; 5597 default: 5598 break; 5599 }; 5600 break; 5601 /* setuid */ 5602 case 213: 5603 switch (ndx) { 5604 case 0: 5605 p = "uid_t"; 5606 break; 5607 default: 5608 break; 5609 }; 5610 break; 5611 /* setgid */ 5612 case 214: 5613 switch (ndx) { 5614 case 0: 5615 p = "gid_t"; 5616 break; 5617 default: 5618 break; 5619 }; 5620 break; 5621 /* linux_setfsuid */ 5622 case 215: 5623 switch (ndx) { 5624 case 0: 5625 p = "l_uid_t"; 5626 break; 5627 default: 5628 break; 5629 }; 5630 break; 5631 /* linux_setfsgid */ 5632 case 216: 5633 switch (ndx) { 5634 case 0: 5635 p = "l_gid_t"; 5636 break; 5637 default: 5638 break; 5639 }; 5640 break; 5641 /* linux_pivot_root */ 5642 case 217: 5643 switch (ndx) { 5644 case 0: 5645 p = "userland char *"; 5646 break; 5647 case 1: 5648 p = "userland char *"; 5649 break; 5650 default: 5651 break; 5652 }; 5653 break; 5654 /* linux_mincore */ 5655 case 218: 5656 switch (ndx) { 5657 case 0: 5658 p = "l_ulong"; 5659 break; 5660 case 1: 5661 p = "l_size_t"; 5662 break; 5663 case 2: 5664 p = "userland u_char *"; 5665 break; 5666 default: 5667 break; 5668 }; 5669 break; 5670 /* linux_madvise */ 5671 case 219: 5672 switch (ndx) { 5673 case 0: 5674 p = "userland void *"; 5675 break; 5676 case 1: 5677 p = "size_t"; 5678 break; 5679 case 2: 5680 p = "int"; 5681 break; 5682 default: 5683 break; 5684 }; 5685 break; 5686 /* linux_getdents64 */ 5687 case 220: 5688 switch (ndx) { 5689 case 0: 5690 p = "l_uint"; 5691 break; 5692 case 1: 5693 p = "userland void *"; 5694 break; 5695 case 2: 5696 p = "l_uint"; 5697 break; 5698 default: 5699 break; 5700 }; 5701 break; 5702 /* linux_fcntl64 */ 5703 case 221: 5704 switch (ndx) { 5705 case 0: 5706 p = "l_uint"; 5707 break; 5708 case 1: 5709 p = "l_uint"; 5710 break; 5711 case 2: 5712 p = "l_ulong"; 5713 break; 5714 default: 5715 break; 5716 }; 5717 break; 5718 /* linux_gettid */ 5719 case 224: 5720 break; 5721 /* linux_setxattr */ 5722 case 226: 5723 switch (ndx) { 5724 case 0: 5725 p = "userland const char *"; 5726 break; 5727 case 1: 5728 p = "userland const char *"; 5729 break; 5730 case 2: 5731 p = "userland const char *"; 5732 break; 5733 case 3: 5734 p = "l_size_t"; 5735 break; 5736 case 4: 5737 p = "l_int"; 5738 break; 5739 default: 5740 break; 5741 }; 5742 break; 5743 /* linux_lsetxattr */ 5744 case 227: 5745 switch (ndx) { 5746 case 0: 5747 p = "userland const char *"; 5748 break; 5749 case 1: 5750 p = "userland const char *"; 5751 break; 5752 case 2: 5753 p = "userland const char *"; 5754 break; 5755 case 3: 5756 p = "l_size_t"; 5757 break; 5758 case 4: 5759 p = "l_int"; 5760 break; 5761 default: 5762 break; 5763 }; 5764 break; 5765 /* linux_fsetxattr */ 5766 case 228: 5767 switch (ndx) { 5768 case 0: 5769 p = "l_int"; 5770 break; 5771 case 1: 5772 p = "userland const char *"; 5773 break; 5774 case 2: 5775 p = "userland const char *"; 5776 break; 5777 case 3: 5778 p = "l_size_t"; 5779 break; 5780 case 4: 5781 p = "l_int"; 5782 break; 5783 default: 5784 break; 5785 }; 5786 break; 5787 /* linux_getxattr */ 5788 case 229: 5789 switch (ndx) { 5790 case 0: 5791 p = "userland const char *"; 5792 break; 5793 case 1: 5794 p = "userland const char *"; 5795 break; 5796 case 2: 5797 p = "userland char *"; 5798 break; 5799 case 3: 5800 p = "l_size_t"; 5801 break; 5802 default: 5803 break; 5804 }; 5805 break; 5806 /* linux_lgetxattr */ 5807 case 230: 5808 switch (ndx) { 5809 case 0: 5810 p = "userland const char *"; 5811 break; 5812 case 1: 5813 p = "userland const char *"; 5814 break; 5815 case 2: 5816 p = "userland char *"; 5817 break; 5818 case 3: 5819 p = "l_size_t"; 5820 break; 5821 default: 5822 break; 5823 }; 5824 break; 5825 /* linux_fgetxattr */ 5826 case 231: 5827 switch (ndx) { 5828 case 0: 5829 p = "l_int"; 5830 break; 5831 case 1: 5832 p = "userland const char *"; 5833 break; 5834 case 2: 5835 p = "userland char *"; 5836 break; 5837 case 3: 5838 p = "l_size_t"; 5839 break; 5840 default: 5841 break; 5842 }; 5843 break; 5844 /* linux_listxattr */ 5845 case 232: 5846 switch (ndx) { 5847 case 0: 5848 p = "userland const char *"; 5849 break; 5850 case 1: 5851 p = "userland const char *"; 5852 break; 5853 case 2: 5854 p = "l_size_t"; 5855 break; 5856 default: 5857 break; 5858 }; 5859 break; 5860 /* linux_llistxattr */ 5861 case 233: 5862 switch (ndx) { 5863 case 0: 5864 p = "userland const char *"; 5865 break; 5866 case 1: 5867 p = "userland const char *"; 5868 break; 5869 case 2: 5870 p = "l_size_t"; 5871 break; 5872 default: 5873 break; 5874 }; 5875 break; 5876 /* linux_flistxattr */ 5877 case 234: 5878 switch (ndx) { 5879 case 0: 5880 p = "l_int"; 5881 break; 5882 case 1: 5883 p = "userland const char *"; 5884 break; 5885 case 2: 5886 p = "l_size_t"; 5887 break; 5888 default: 5889 break; 5890 }; 5891 break; 5892 /* linux_removexattr */ 5893 case 235: 5894 switch (ndx) { 5895 case 0: 5896 p = "userland const char *"; 5897 break; 5898 case 1: 5899 p = "userland const char *"; 5900 break; 5901 default: 5902 break; 5903 }; 5904 break; 5905 /* linux_lremovexattr */ 5906 case 236: 5907 switch (ndx) { 5908 case 0: 5909 p = "userland const char *"; 5910 break; 5911 case 1: 5912 p = "userland const char *"; 5913 break; 5914 default: 5915 break; 5916 }; 5917 break; 5918 /* linux_fremovexattr */ 5919 case 237: 5920 switch (ndx) { 5921 case 0: 5922 p = "l_int"; 5923 break; 5924 case 1: 5925 p = "userland const char *"; 5926 break; 5927 default: 5928 break; 5929 }; 5930 break; 5931 /* linux_tkill */ 5932 case 238: 5933 switch (ndx) { 5934 case 0: 5935 p = "int"; 5936 break; 5937 case 1: 5938 p = "int"; 5939 break; 5940 default: 5941 break; 5942 }; 5943 break; 5944 /* linux_sendfile64 */ 5945 case 239: 5946 switch (ndx) { 5947 case 0: 5948 p = "l_int"; 5949 break; 5950 case 1: 5951 p = "l_int"; 5952 break; 5953 case 2: 5954 p = "userland l_loff_t *"; 5955 break; 5956 case 3: 5957 p = "l_size_t"; 5958 break; 5959 default: 5960 break; 5961 }; 5962 break; 5963 /* linux_sys_futex */ 5964 case 240: 5965 switch (ndx) { 5966 case 0: 5967 p = "userland uint32_t *"; 5968 break; 5969 case 1: 5970 p = "l_int"; 5971 break; 5972 case 2: 5973 p = "uint32_t"; 5974 break; 5975 case 3: 5976 p = "userland struct l_timespec *"; 5977 break; 5978 case 4: 5979 p = "userland uint32_t *"; 5980 break; 5981 case 5: 5982 p = "uint32_t"; 5983 break; 5984 default: 5985 break; 5986 }; 5987 break; 5988 /* linux_sched_setaffinity */ 5989 case 241: 5990 switch (ndx) { 5991 case 0: 5992 p = "l_pid_t"; 5993 break; 5994 case 1: 5995 p = "l_uint"; 5996 break; 5997 case 2: 5998 p = "userland l_ulong *"; 5999 break; 6000 default: 6001 break; 6002 }; 6003 break; 6004 /* linux_sched_getaffinity */ 6005 case 242: 6006 switch (ndx) { 6007 case 0: 6008 p = "l_pid_t"; 6009 break; 6010 case 1: 6011 p = "l_uint"; 6012 break; 6013 case 2: 6014 p = "userland l_ulong *"; 6015 break; 6016 default: 6017 break; 6018 }; 6019 break; 6020 /* linux_set_thread_area */ 6021 case 243: 6022 switch (ndx) { 6023 case 0: 6024 p = "userland struct l_user_desc *"; 6025 break; 6026 default: 6027 break; 6028 }; 6029 break; 6030 /* linux_get_thread_area */ 6031 case 244: 6032 switch (ndx) { 6033 case 0: 6034 p = "userland struct l_user_desc *"; 6035 break; 6036 default: 6037 break; 6038 }; 6039 break; 6040 /* linux_fadvise64 */ 6041 case 250: 6042 switch (ndx) { 6043 case 0: 6044 p = "int"; 6045 break; 6046 case 1: 6047 p = "l_loff_t"; 6048 break; 6049 case 2: 6050 p = "l_size_t"; 6051 break; 6052 case 3: 6053 p = "int"; 6054 break; 6055 default: 6056 break; 6057 }; 6058 break; 6059 /* linux_exit_group */ 6060 case 252: 6061 switch (ndx) { 6062 case 0: 6063 p = "int"; 6064 break; 6065 default: 6066 break; 6067 }; 6068 break; 6069 /* linux_lookup_dcookie */ 6070 case 253: 6071 break; 6072 /* linux_epoll_create */ 6073 case 254: 6074 switch (ndx) { 6075 case 0: 6076 p = "l_int"; 6077 break; 6078 default: 6079 break; 6080 }; 6081 break; 6082 /* linux_epoll_ctl */ 6083 case 255: 6084 switch (ndx) { 6085 case 0: 6086 p = "l_int"; 6087 break; 6088 case 1: 6089 p = "l_int"; 6090 break; 6091 case 2: 6092 p = "l_int"; 6093 break; 6094 case 3: 6095 p = "userland struct epoll_event *"; 6096 break; 6097 default: 6098 break; 6099 }; 6100 break; 6101 /* linux_epoll_wait */ 6102 case 256: 6103 switch (ndx) { 6104 case 0: 6105 p = "l_int"; 6106 break; 6107 case 1: 6108 p = "userland struct epoll_event *"; 6109 break; 6110 case 2: 6111 p = "l_int"; 6112 break; 6113 case 3: 6114 p = "l_int"; 6115 break; 6116 default: 6117 break; 6118 }; 6119 break; 6120 /* linux_remap_file_pages */ 6121 case 257: 6122 break; 6123 /* linux_set_tid_address */ 6124 case 258: 6125 switch (ndx) { 6126 case 0: 6127 p = "userland int *"; 6128 break; 6129 default: 6130 break; 6131 }; 6132 break; 6133 /* linux_timer_create */ 6134 case 259: 6135 switch (ndx) { 6136 case 0: 6137 p = "clockid_t"; 6138 break; 6139 case 1: 6140 p = "userland struct sigevent *"; 6141 break; 6142 case 2: 6143 p = "userland l_timer_t *"; 6144 break; 6145 default: 6146 break; 6147 }; 6148 break; 6149 /* linux_timer_settime */ 6150 case 260: 6151 switch (ndx) { 6152 case 0: 6153 p = "l_timer_t"; 6154 break; 6155 case 1: 6156 p = "l_int"; 6157 break; 6158 case 2: 6159 p = "userland const struct itimerspec *"; 6160 break; 6161 case 3: 6162 p = "userland struct itimerspec *"; 6163 break; 6164 default: 6165 break; 6166 }; 6167 break; 6168 /* linux_timer_gettime */ 6169 case 261: 6170 switch (ndx) { 6171 case 0: 6172 p = "l_timer_t"; 6173 break; 6174 case 1: 6175 p = "userland struct itimerspec *"; 6176 break; 6177 default: 6178 break; 6179 }; 6180 break; 6181 /* linux_timer_getoverrun */ 6182 case 262: 6183 switch (ndx) { 6184 case 0: 6185 p = "l_timer_t"; 6186 break; 6187 default: 6188 break; 6189 }; 6190 break; 6191 /* linux_timer_delete */ 6192 case 263: 6193 switch (ndx) { 6194 case 0: 6195 p = "l_timer_t"; 6196 break; 6197 default: 6198 break; 6199 }; 6200 break; 6201 /* linux_clock_settime */ 6202 case 264: 6203 switch (ndx) { 6204 case 0: 6205 p = "clockid_t"; 6206 break; 6207 case 1: 6208 p = "userland struct l_timespec *"; 6209 break; 6210 default: 6211 break; 6212 }; 6213 break; 6214 /* linux_clock_gettime */ 6215 case 265: 6216 switch (ndx) { 6217 case 0: 6218 p = "clockid_t"; 6219 break; 6220 case 1: 6221 p = "userland struct l_timespec *"; 6222 break; 6223 default: 6224 break; 6225 }; 6226 break; 6227 /* linux_clock_getres */ 6228 case 266: 6229 switch (ndx) { 6230 case 0: 6231 p = "clockid_t"; 6232 break; 6233 case 1: 6234 p = "userland struct l_timespec *"; 6235 break; 6236 default: 6237 break; 6238 }; 6239 break; 6240 /* linux_clock_nanosleep */ 6241 case 267: 6242 switch (ndx) { 6243 case 0: 6244 p = "clockid_t"; 6245 break; 6246 case 1: 6247 p = "int"; 6248 break; 6249 case 2: 6250 p = "userland struct l_timespec *"; 6251 break; 6252 case 3: 6253 p = "userland struct l_timespec *"; 6254 break; 6255 default: 6256 break; 6257 }; 6258 break; 6259 /* linux_statfs64 */ 6260 case 268: 6261 switch (ndx) { 6262 case 0: 6263 p = "userland char *"; 6264 break; 6265 case 1: 6266 p = "size_t"; 6267 break; 6268 case 2: 6269 p = "userland struct l_statfs64_buf *"; 6270 break; 6271 default: 6272 break; 6273 }; 6274 break; 6275 /* linux_fstatfs64 */ 6276 case 269: 6277 switch (ndx) { 6278 case 0: 6279 p = "l_uint"; 6280 break; 6281 case 1: 6282 p = "size_t"; 6283 break; 6284 case 2: 6285 p = "userland struct l_statfs64_buf *"; 6286 break; 6287 default: 6288 break; 6289 }; 6290 break; 6291 /* linux_tgkill */ 6292 case 270: 6293 switch (ndx) { 6294 case 0: 6295 p = "int"; 6296 break; 6297 case 1: 6298 p = "int"; 6299 break; 6300 case 2: 6301 p = "int"; 6302 break; 6303 default: 6304 break; 6305 }; 6306 break; 6307 /* linux_utimes */ 6308 case 271: 6309 switch (ndx) { 6310 case 0: 6311 p = "userland char *"; 6312 break; 6313 case 1: 6314 p = "userland struct l_timeval *"; 6315 break; 6316 default: 6317 break; 6318 }; 6319 break; 6320 /* linux_fadvise64_64 */ 6321 case 272: 6322 switch (ndx) { 6323 case 0: 6324 p = "int"; 6325 break; 6326 case 1: 6327 p = "l_loff_t"; 6328 break; 6329 case 2: 6330 p = "l_loff_t"; 6331 break; 6332 case 3: 6333 p = "int"; 6334 break; 6335 default: 6336 break; 6337 }; 6338 break; 6339 /* linux_mbind */ 6340 case 274: 6341 break; 6342 /* linux_get_mempolicy */ 6343 case 275: 6344 break; 6345 /* linux_set_mempolicy */ 6346 case 276: 6347 break; 6348 /* linux_mq_open */ 6349 case 277: 6350 switch (ndx) { 6351 case 0: 6352 p = "userland const char *"; 6353 break; 6354 case 1: 6355 p = "l_int"; 6356 break; 6357 case 2: 6358 p = "l_mode_t"; 6359 break; 6360 case 3: 6361 p = "userland struct mq_attr *"; 6362 break; 6363 default: 6364 break; 6365 }; 6366 break; 6367 /* linux_mq_unlink */ 6368 case 278: 6369 switch (ndx) { 6370 case 0: 6371 p = "userland const char *"; 6372 break; 6373 default: 6374 break; 6375 }; 6376 break; 6377 /* linux_mq_timedsend */ 6378 case 279: 6379 switch (ndx) { 6380 case 0: 6381 p = "l_mqd_t"; 6382 break; 6383 case 1: 6384 p = "userland const char *"; 6385 break; 6386 case 2: 6387 p = "l_size_t"; 6388 break; 6389 case 3: 6390 p = "l_uint"; 6391 break; 6392 case 4: 6393 p = "userland const struct l_timespec *"; 6394 break; 6395 default: 6396 break; 6397 }; 6398 break; 6399 /* linux_mq_timedreceive */ 6400 case 280: 6401 switch (ndx) { 6402 case 0: 6403 p = "l_mqd_t"; 6404 break; 6405 case 1: 6406 p = "userland char *"; 6407 break; 6408 case 2: 6409 p = "l_size_t"; 6410 break; 6411 case 3: 6412 p = "userland l_uint *"; 6413 break; 6414 case 4: 6415 p = "userland const struct l_timespec *"; 6416 break; 6417 default: 6418 break; 6419 }; 6420 break; 6421 /* linux_mq_notify */ 6422 case 281: 6423 switch (ndx) { 6424 case 0: 6425 p = "l_mqd_t"; 6426 break; 6427 case 1: 6428 p = "userland const struct l_timespec *"; 6429 break; 6430 default: 6431 break; 6432 }; 6433 break; 6434 /* linux_mq_getsetattr */ 6435 case 282: 6436 switch (ndx) { 6437 case 0: 6438 p = "l_mqd_t"; 6439 break; 6440 case 1: 6441 p = "userland const struct mq_attr *"; 6442 break; 6443 case 2: 6444 p = "userland struct mq_attr *"; 6445 break; 6446 default: 6447 break; 6448 }; 6449 break; 6450 /* linux_kexec_load */ 6451 case 283: 6452 break; 6453 /* linux_waitid */ 6454 case 284: 6455 switch (ndx) { 6456 case 0: 6457 p = "int"; 6458 break; 6459 case 1: 6460 p = "l_pid_t"; 6461 break; 6462 case 2: 6463 p = "userland l_siginfo_t *"; 6464 break; 6465 case 3: 6466 p = "int"; 6467 break; 6468 case 4: 6469 p = "userland void *"; 6470 break; 6471 default: 6472 break; 6473 }; 6474 break; 6475 /* linux_add_key */ 6476 case 286: 6477 break; 6478 /* linux_request_key */ 6479 case 287: 6480 break; 6481 /* linux_keyctl */ 6482 case 288: 6483 break; 6484 /* linux_ioprio_set */ 6485 case 289: 6486 break; 6487 /* linux_ioprio_get */ 6488 case 290: 6489 break; 6490 /* linux_inotify_init */ 6491 case 291: 6492 break; 6493 /* linux_inotify_add_watch */ 6494 case 292: 6495 break; 6496 /* linux_inotify_rm_watch */ 6497 case 293: 6498 break; 6499 /* linux_migrate_pages */ 6500 case 294: 6501 break; 6502 /* linux_openat */ 6503 case 295: 6504 switch (ndx) { 6505 case 0: 6506 p = "l_int"; 6507 break; 6508 case 1: 6509 p = "userland const char *"; 6510 break; 6511 case 2: 6512 p = "l_int"; 6513 break; 6514 case 3: 6515 p = "l_int"; 6516 break; 6517 default: 6518 break; 6519 }; 6520 break; 6521 /* linux_mkdirat */ 6522 case 296: 6523 switch (ndx) { 6524 case 0: 6525 p = "l_int"; 6526 break; 6527 case 1: 6528 p = "userland const char *"; 6529 break; 6530 case 2: 6531 p = "l_int"; 6532 break; 6533 default: 6534 break; 6535 }; 6536 break; 6537 /* linux_mknodat */ 6538 case 297: 6539 switch (ndx) { 6540 case 0: 6541 p = "l_int"; 6542 break; 6543 case 1: 6544 p = "userland const char *"; 6545 break; 6546 case 2: 6547 p = "l_int"; 6548 break; 6549 case 3: 6550 p = "l_uint"; 6551 break; 6552 default: 6553 break; 6554 }; 6555 break; 6556 /* linux_fchownat */ 6557 case 298: 6558 switch (ndx) { 6559 case 0: 6560 p = "l_int"; 6561 break; 6562 case 1: 6563 p = "userland const char *"; 6564 break; 6565 case 2: 6566 p = "l_uid16_t"; 6567 break; 6568 case 3: 6569 p = "l_gid16_t"; 6570 break; 6571 case 4: 6572 p = "l_int"; 6573 break; 6574 default: 6575 break; 6576 }; 6577 break; 6578 /* linux_futimesat */ 6579 case 299: 6580 switch (ndx) { 6581 case 0: 6582 p = "l_int"; 6583 break; 6584 case 1: 6585 p = "userland char *"; 6586 break; 6587 case 2: 6588 p = "userland struct l_timeval *"; 6589 break; 6590 default: 6591 break; 6592 }; 6593 break; 6594 /* linux_fstatat64 */ 6595 case 300: 6596 switch (ndx) { 6597 case 0: 6598 p = "l_int"; 6599 break; 6600 case 1: 6601 p = "userland char *"; 6602 break; 6603 case 2: 6604 p = "userland struct l_stat64 *"; 6605 break; 6606 case 3: 6607 p = "l_int"; 6608 break; 6609 default: 6610 break; 6611 }; 6612 break; 6613 /* linux_unlinkat */ 6614 case 301: 6615 switch (ndx) { 6616 case 0: 6617 p = "l_int"; 6618 break; 6619 case 1: 6620 p = "userland const char *"; 6621 break; 6622 case 2: 6623 p = "l_int"; 6624 break; 6625 default: 6626 break; 6627 }; 6628 break; 6629 /* linux_renameat */ 6630 case 302: 6631 switch (ndx) { 6632 case 0: 6633 p = "l_int"; 6634 break; 6635 case 1: 6636 p = "userland const char *"; 6637 break; 6638 case 2: 6639 p = "l_int"; 6640 break; 6641 case 3: 6642 p = "userland const char *"; 6643 break; 6644 default: 6645 break; 6646 }; 6647 break; 6648 /* linux_linkat */ 6649 case 303: 6650 switch (ndx) { 6651 case 0: 6652 p = "l_int"; 6653 break; 6654 case 1: 6655 p = "userland const char *"; 6656 break; 6657 case 2: 6658 p = "l_int"; 6659 break; 6660 case 3: 6661 p = "userland const char *"; 6662 break; 6663 case 4: 6664 p = "l_int"; 6665 break; 6666 default: 6667 break; 6668 }; 6669 break; 6670 /* linux_symlinkat */ 6671 case 304: 6672 switch (ndx) { 6673 case 0: 6674 p = "userland const char *"; 6675 break; 6676 case 1: 6677 p = "l_int"; 6678 break; 6679 case 2: 6680 p = "userland const char *"; 6681 break; 6682 default: 6683 break; 6684 }; 6685 break; 6686 /* linux_readlinkat */ 6687 case 305: 6688 switch (ndx) { 6689 case 0: 6690 p = "l_int"; 6691 break; 6692 case 1: 6693 p = "userland const char *"; 6694 break; 6695 case 2: 6696 p = "userland char *"; 6697 break; 6698 case 3: 6699 p = "l_int"; 6700 break; 6701 default: 6702 break; 6703 }; 6704 break; 6705 /* linux_fchmodat */ 6706 case 306: 6707 switch (ndx) { 6708 case 0: 6709 p = "l_int"; 6710 break; 6711 case 1: 6712 p = "userland const char *"; 6713 break; 6714 case 2: 6715 p = "l_mode_t"; 6716 break; 6717 default: 6718 break; 6719 }; 6720 break; 6721 /* linux_faccessat */ 6722 case 307: 6723 switch (ndx) { 6724 case 0: 6725 p = "l_int"; 6726 break; 6727 case 1: 6728 p = "userland const char *"; 6729 break; 6730 case 2: 6731 p = "l_int"; 6732 break; 6733 default: 6734 break; 6735 }; 6736 break; 6737 /* linux_pselect6 */ 6738 case 308: 6739 switch (ndx) { 6740 case 0: 6741 p = "l_int"; 6742 break; 6743 case 1: 6744 p = "userland l_fd_set *"; 6745 break; 6746 case 2: 6747 p = "userland l_fd_set *"; 6748 break; 6749 case 3: 6750 p = "userland l_fd_set *"; 6751 break; 6752 case 4: 6753 p = "userland struct l_timespec *"; 6754 break; 6755 case 5: 6756 p = "userland l_uintptr_t *"; 6757 break; 6758 default: 6759 break; 6760 }; 6761 break; 6762 /* linux_ppoll */ 6763 case 309: 6764 switch (ndx) { 6765 case 0: 6766 p = "userland struct pollfd *"; 6767 break; 6768 case 1: 6769 p = "uint32_t"; 6770 break; 6771 case 2: 6772 p = "userland struct l_timespec *"; 6773 break; 6774 case 3: 6775 p = "userland l_sigset_t *"; 6776 break; 6777 case 4: 6778 p = "l_size_t"; 6779 break; 6780 default: 6781 break; 6782 }; 6783 break; 6784 /* linux_unshare */ 6785 case 310: 6786 break; 6787 /* linux_set_robust_list */ 6788 case 311: 6789 switch (ndx) { 6790 case 0: 6791 p = "userland struct linux_robust_list_head *"; 6792 break; 6793 case 1: 6794 p = "l_size_t"; 6795 break; 6796 default: 6797 break; 6798 }; 6799 break; 6800 /* linux_get_robust_list */ 6801 case 312: 6802 switch (ndx) { 6803 case 0: 6804 p = "l_int"; 6805 break; 6806 case 1: 6807 p = "userland struct linux_robust_list_head **"; 6808 break; 6809 case 2: 6810 p = "userland l_size_t *"; 6811 break; 6812 default: 6813 break; 6814 }; 6815 break; 6816 /* linux_splice */ 6817 case 313: 6818 switch (ndx) { 6819 case 0: 6820 p = "int"; 6821 break; 6822 case 1: 6823 p = "userland l_loff_t *"; 6824 break; 6825 case 2: 6826 p = "int"; 6827 break; 6828 case 3: 6829 p = "userland l_loff_t *"; 6830 break; 6831 case 4: 6832 p = "l_size_t"; 6833 break; 6834 case 5: 6835 p = "l_uint"; 6836 break; 6837 default: 6838 break; 6839 }; 6840 break; 6841 /* linux_sync_file_range */ 6842 case 314: 6843 switch (ndx) { 6844 case 0: 6845 p = "l_int"; 6846 break; 6847 case 1: 6848 p = "l_loff_t"; 6849 break; 6850 case 2: 6851 p = "l_loff_t"; 6852 break; 6853 case 3: 6854 p = "unsigned int"; 6855 break; 6856 default: 6857 break; 6858 }; 6859 break; 6860 /* linux_tee */ 6861 case 315: 6862 break; 6863 /* linux_vmsplice */ 6864 case 316: 6865 break; 6866 /* linux_move_pages */ 6867 case 317: 6868 break; 6869 /* linux_getcpu */ 6870 case 318: 6871 switch (ndx) { 6872 case 0: 6873 p = "userland l_uint *"; 6874 break; 6875 case 1: 6876 p = "userland l_uint *"; 6877 break; 6878 case 2: 6879 p = "userland void *"; 6880 break; 6881 default: 6882 break; 6883 }; 6884 break; 6885 /* linux_epoll_pwait */ 6886 case 319: 6887 switch (ndx) { 6888 case 0: 6889 p = "l_int"; 6890 break; 6891 case 1: 6892 p = "userland struct epoll_event *"; 6893 break; 6894 case 2: 6895 p = "l_int"; 6896 break; 6897 case 3: 6898 p = "l_int"; 6899 break; 6900 case 4: 6901 p = "userland l_sigset_t *"; 6902 break; 6903 case 5: 6904 p = "l_size_t"; 6905 break; 6906 default: 6907 break; 6908 }; 6909 break; 6910 /* linux_utimensat */ 6911 case 320: 6912 switch (ndx) { 6913 case 0: 6914 p = "l_int"; 6915 break; 6916 case 1: 6917 p = "userland const char *"; 6918 break; 6919 case 2: 6920 p = "userland const struct l_timespec *"; 6921 break; 6922 case 3: 6923 p = "l_int"; 6924 break; 6925 default: 6926 break; 6927 }; 6928 break; 6929 /* linux_signalfd */ 6930 case 321: 6931 break; 6932 /* linux_timerfd_create */ 6933 case 322: 6934 switch (ndx) { 6935 case 0: 6936 p = "l_int"; 6937 break; 6938 case 1: 6939 p = "l_int"; 6940 break; 6941 default: 6942 break; 6943 }; 6944 break; 6945 /* linux_eventfd */ 6946 case 323: 6947 switch (ndx) { 6948 case 0: 6949 p = "l_uint"; 6950 break; 6951 default: 6952 break; 6953 }; 6954 break; 6955 /* linux_fallocate */ 6956 case 324: 6957 switch (ndx) { 6958 case 0: 6959 p = "l_int"; 6960 break; 6961 case 1: 6962 p = "l_int"; 6963 break; 6964 case 2: 6965 p = "l_loff_t"; 6966 break; 6967 case 3: 6968 p = "l_loff_t"; 6969 break; 6970 default: 6971 break; 6972 }; 6973 break; 6974 /* linux_timerfd_settime */ 6975 case 325: 6976 switch (ndx) { 6977 case 0: 6978 p = "l_int"; 6979 break; 6980 case 1: 6981 p = "l_int"; 6982 break; 6983 case 2: 6984 p = "userland const struct l_itimerspec *"; 6985 break; 6986 case 3: 6987 p = "userland struct l_itimerspec *"; 6988 break; 6989 default: 6990 break; 6991 }; 6992 break; 6993 /* linux_timerfd_gettime */ 6994 case 326: 6995 switch (ndx) { 6996 case 0: 6997 p = "l_int"; 6998 break; 6999 case 1: 7000 p = "userland struct l_itimerspec *"; 7001 break; 7002 default: 7003 break; 7004 }; 7005 break; 7006 /* linux_signalfd4 */ 7007 case 327: 7008 break; 7009 /* linux_eventfd2 */ 7010 case 328: 7011 switch (ndx) { 7012 case 0: 7013 p = "l_uint"; 7014 break; 7015 case 1: 7016 p = "l_int"; 7017 break; 7018 default: 7019 break; 7020 }; 7021 break; 7022 /* linux_epoll_create1 */ 7023 case 329: 7024 switch (ndx) { 7025 case 0: 7026 p = "l_int"; 7027 break; 7028 default: 7029 break; 7030 }; 7031 break; 7032 /* linux_dup3 */ 7033 case 330: 7034 switch (ndx) { 7035 case 0: 7036 p = "l_int"; 7037 break; 7038 case 1: 7039 p = "l_int"; 7040 break; 7041 case 2: 7042 p = "l_int"; 7043 break; 7044 default: 7045 break; 7046 }; 7047 break; 7048 /* linux_pipe2 */ 7049 case 331: 7050 switch (ndx) { 7051 case 0: 7052 p = "userland l_int *"; 7053 break; 7054 case 1: 7055 p = "l_int"; 7056 break; 7057 default: 7058 break; 7059 }; 7060 break; 7061 /* linux_inotify_init1 */ 7062 case 332: 7063 break; 7064 /* linux_preadv */ 7065 case 333: 7066 switch (ndx) { 7067 case 0: 7068 p = "l_ulong"; 7069 break; 7070 case 1: 7071 p = "userland struct iovec *"; 7072 break; 7073 case 2: 7074 p = "l_ulong"; 7075 break; 7076 case 3: 7077 p = "l_ulong"; 7078 break; 7079 case 4: 7080 p = "l_ulong"; 7081 break; 7082 default: 7083 break; 7084 }; 7085 break; 7086 /* linux_pwritev */ 7087 case 334: 7088 switch (ndx) { 7089 case 0: 7090 p = "l_ulong"; 7091 break; 7092 case 1: 7093 p = "userland struct iovec *"; 7094 break; 7095 case 2: 7096 p = "l_ulong"; 7097 break; 7098 case 3: 7099 p = "l_ulong"; 7100 break; 7101 case 4: 7102 p = "l_ulong"; 7103 break; 7104 default: 7105 break; 7106 }; 7107 break; 7108 /* linux_rt_tgsigqueueinfo */ 7109 case 335: 7110 switch (ndx) { 7111 case 0: 7112 p = "l_pid_t"; 7113 break; 7114 case 1: 7115 p = "l_pid_t"; 7116 break; 7117 case 2: 7118 p = "l_int"; 7119 break; 7120 case 3: 7121 p = "userland l_siginfo_t *"; 7122 break; 7123 default: 7124 break; 7125 }; 7126 break; 7127 /* linux_perf_event_open */ 7128 case 336: 7129 break; 7130 /* linux_recvmmsg */ 7131 case 337: 7132 switch (ndx) { 7133 case 0: 7134 p = "l_int"; 7135 break; 7136 case 1: 7137 p = "userland struct l_mmsghdr *"; 7138 break; 7139 case 2: 7140 p = "l_uint"; 7141 break; 7142 case 3: 7143 p = "l_uint"; 7144 break; 7145 case 4: 7146 p = "userland struct l_timespec *"; 7147 break; 7148 default: 7149 break; 7150 }; 7151 break; 7152 /* linux_fanotify_init */ 7153 case 338: 7154 break; 7155 /* linux_fanotify_mark */ 7156 case 339: 7157 break; 7158 /* linux_prlimit64 */ 7159 case 340: 7160 switch (ndx) { 7161 case 0: 7162 p = "l_pid_t"; 7163 break; 7164 case 1: 7165 p = "l_uint"; 7166 break; 7167 case 2: 7168 p = "userland struct rlimit *"; 7169 break; 7170 case 3: 7171 p = "userland struct rlimit *"; 7172 break; 7173 default: 7174 break; 7175 }; 7176 break; 7177 /* linux_name_to_handle_at */ 7178 case 341: 7179 switch (ndx) { 7180 case 0: 7181 p = "l_int"; 7182 break; 7183 case 1: 7184 p = "userland const char *"; 7185 break; 7186 case 2: 7187 p = "userland struct l_file_handle *"; 7188 break; 7189 case 3: 7190 p = "userland l_int *"; 7191 break; 7192 case 4: 7193 p = "l_int"; 7194 break; 7195 default: 7196 break; 7197 }; 7198 break; 7199 /* linux_open_by_handle_at */ 7200 case 342: 7201 switch (ndx) { 7202 case 0: 7203 p = "l_int"; 7204 break; 7205 case 1: 7206 p = "userland struct l_file_handle *"; 7207 break; 7208 case 2: 7209 p = "l_int"; 7210 break; 7211 default: 7212 break; 7213 }; 7214 break; 7215 /* linux_clock_adjtime */ 7216 case 343: 7217 break; 7218 /* linux_syncfs */ 7219 case 344: 7220 switch (ndx) { 7221 case 0: 7222 p = "l_int"; 7223 break; 7224 default: 7225 break; 7226 }; 7227 break; 7228 /* linux_sendmmsg */ 7229 case 345: 7230 switch (ndx) { 7231 case 0: 7232 p = "l_int"; 7233 break; 7234 case 1: 7235 p = "userland struct l_mmsghdr *"; 7236 break; 7237 case 2: 7238 p = "l_uint"; 7239 break; 7240 case 3: 7241 p = "l_uint"; 7242 break; 7243 default: 7244 break; 7245 }; 7246 break; 7247 /* linux_setns */ 7248 case 346: 7249 break; 7250 /* linux_process_vm_readv */ 7251 case 347: 7252 switch (ndx) { 7253 case 0: 7254 p = "l_pid_t"; 7255 break; 7256 case 1: 7257 p = "userland const struct iovec *"; 7258 break; 7259 case 2: 7260 p = "l_ulong"; 7261 break; 7262 case 3: 7263 p = "userland const struct iovec *"; 7264 break; 7265 case 4: 7266 p = "l_ulong"; 7267 break; 7268 case 5: 7269 p = "l_ulong"; 7270 break; 7271 default: 7272 break; 7273 }; 7274 break; 7275 /* linux_process_vm_writev */ 7276 case 348: 7277 switch (ndx) { 7278 case 0: 7279 p = "l_pid_t"; 7280 break; 7281 case 1: 7282 p = "userland const struct iovec *"; 7283 break; 7284 case 2: 7285 p = "l_ulong"; 7286 break; 7287 case 3: 7288 p = "userland const struct iovec *"; 7289 break; 7290 case 4: 7291 p = "l_ulong"; 7292 break; 7293 case 5: 7294 p = "l_ulong"; 7295 break; 7296 default: 7297 break; 7298 }; 7299 break; 7300 /* linux_kcmp */ 7301 case 349: 7302 switch (ndx) { 7303 case 0: 7304 p = "l_pid_t"; 7305 break; 7306 case 1: 7307 p = "l_pid_t"; 7308 break; 7309 case 2: 7310 p = "l_int"; 7311 break; 7312 case 3: 7313 p = "l_ulong"; 7314 break; 7315 case 4: 7316 p = "l_ulong"; 7317 break; 7318 default: 7319 break; 7320 }; 7321 break; 7322 /* linux_finit_module */ 7323 case 350: 7324 switch (ndx) { 7325 case 0: 7326 p = "l_int"; 7327 break; 7328 case 1: 7329 p = "userland const char *"; 7330 break; 7331 case 2: 7332 p = "l_int"; 7333 break; 7334 default: 7335 break; 7336 }; 7337 break; 7338 /* linux_sched_setattr */ 7339 case 351: 7340 switch (ndx) { 7341 case 0: 7342 p = "l_pid_t"; 7343 break; 7344 case 1: 7345 p = "userland void *"; 7346 break; 7347 case 2: 7348 p = "l_uint"; 7349 break; 7350 default: 7351 break; 7352 }; 7353 break; 7354 /* linux_sched_getattr */ 7355 case 352: 7356 switch (ndx) { 7357 case 0: 7358 p = "l_pid_t"; 7359 break; 7360 case 1: 7361 p = "userland void *"; 7362 break; 7363 case 2: 7364 p = "l_uint"; 7365 break; 7366 case 3: 7367 p = "l_uint"; 7368 break; 7369 default: 7370 break; 7371 }; 7372 break; 7373 /* linux_renameat2 */ 7374 case 353: 7375 switch (ndx) { 7376 case 0: 7377 p = "l_int"; 7378 break; 7379 case 1: 7380 p = "userland const char *"; 7381 break; 7382 case 2: 7383 p = "l_int"; 7384 break; 7385 case 3: 7386 p = "userland const char *"; 7387 break; 7388 case 4: 7389 p = "unsigned int"; 7390 break; 7391 default: 7392 break; 7393 }; 7394 break; 7395 /* linux_seccomp */ 7396 case 354: 7397 switch (ndx) { 7398 case 0: 7399 p = "l_uint"; 7400 break; 7401 case 1: 7402 p = "l_uint"; 7403 break; 7404 case 2: 7405 p = "userland const char *"; 7406 break; 7407 default: 7408 break; 7409 }; 7410 break; 7411 /* linux_getrandom */ 7412 case 355: 7413 switch (ndx) { 7414 case 0: 7415 p = "userland char *"; 7416 break; 7417 case 1: 7418 p = "l_size_t"; 7419 break; 7420 case 2: 7421 p = "l_uint"; 7422 break; 7423 default: 7424 break; 7425 }; 7426 break; 7427 /* linux_memfd_create */ 7428 case 356: 7429 switch (ndx) { 7430 case 0: 7431 p = "userland const char *"; 7432 break; 7433 case 1: 7434 p = "l_uint"; 7435 break; 7436 default: 7437 break; 7438 }; 7439 break; 7440 /* linux_bpf */ 7441 case 357: 7442 switch (ndx) { 7443 case 0: 7444 p = "l_int"; 7445 break; 7446 case 1: 7447 p = "userland void *"; 7448 break; 7449 case 2: 7450 p = "l_uint"; 7451 break; 7452 default: 7453 break; 7454 }; 7455 break; 7456 /* linux_execveat */ 7457 case 358: 7458 switch (ndx) { 7459 case 0: 7460 p = "l_int"; 7461 break; 7462 case 1: 7463 p = "userland const char *"; 7464 break; 7465 case 2: 7466 p = "userland const char **"; 7467 break; 7468 case 3: 7469 p = "userland const char **"; 7470 break; 7471 case 4: 7472 p = "l_int"; 7473 break; 7474 default: 7475 break; 7476 }; 7477 break; 7478 /* linux_socket */ 7479 case 359: 7480 switch (ndx) { 7481 case 0: 7482 p = "l_int"; 7483 break; 7484 case 1: 7485 p = "l_int"; 7486 break; 7487 case 2: 7488 p = "l_int"; 7489 break; 7490 default: 7491 break; 7492 }; 7493 break; 7494 /* linux_socketpair */ 7495 case 360: 7496 switch (ndx) { 7497 case 0: 7498 p = "l_int"; 7499 break; 7500 case 1: 7501 p = "l_int"; 7502 break; 7503 case 2: 7504 p = "l_int"; 7505 break; 7506 case 3: 7507 p = "l_uintptr_t"; 7508 break; 7509 default: 7510 break; 7511 }; 7512 break; 7513 /* linux_bind */ 7514 case 361: 7515 switch (ndx) { 7516 case 0: 7517 p = "l_int"; 7518 break; 7519 case 1: 7520 p = "l_uintptr_t"; 7521 break; 7522 case 2: 7523 p = "l_int"; 7524 break; 7525 default: 7526 break; 7527 }; 7528 break; 7529 /* linux_connect */ 7530 case 362: 7531 switch (ndx) { 7532 case 0: 7533 p = "l_int"; 7534 break; 7535 case 1: 7536 p = "l_uintptr_t"; 7537 break; 7538 case 2: 7539 p = "l_int"; 7540 break; 7541 default: 7542 break; 7543 }; 7544 break; 7545 /* linux_listen */ 7546 case 363: 7547 switch (ndx) { 7548 case 0: 7549 p = "l_int"; 7550 break; 7551 case 1: 7552 p = "l_int"; 7553 break; 7554 default: 7555 break; 7556 }; 7557 break; 7558 /* linux_accept4 */ 7559 case 364: 7560 switch (ndx) { 7561 case 0: 7562 p = "l_int"; 7563 break; 7564 case 1: 7565 p = "l_uintptr_t"; 7566 break; 7567 case 2: 7568 p = "l_uintptr_t"; 7569 break; 7570 case 3: 7571 p = "l_int"; 7572 break; 7573 default: 7574 break; 7575 }; 7576 break; 7577 /* linux_getsockopt */ 7578 case 365: 7579 switch (ndx) { 7580 case 0: 7581 p = "l_int"; 7582 break; 7583 case 1: 7584 p = "l_int"; 7585 break; 7586 case 2: 7587 p = "l_int"; 7588 break; 7589 case 3: 7590 p = "l_uintptr_t"; 7591 break; 7592 case 4: 7593 p = "l_uintptr_t"; 7594 break; 7595 default: 7596 break; 7597 }; 7598 break; 7599 /* linux_setsockopt */ 7600 case 366: 7601 switch (ndx) { 7602 case 0: 7603 p = "l_int"; 7604 break; 7605 case 1: 7606 p = "l_int"; 7607 break; 7608 case 2: 7609 p = "l_int"; 7610 break; 7611 case 3: 7612 p = "l_uintptr_t"; 7613 break; 7614 case 4: 7615 p = "l_int"; 7616 break; 7617 default: 7618 break; 7619 }; 7620 break; 7621 /* linux_getsockname */ 7622 case 367: 7623 switch (ndx) { 7624 case 0: 7625 p = "l_int"; 7626 break; 7627 case 1: 7628 p = "l_uintptr_t"; 7629 break; 7630 case 2: 7631 p = "l_uintptr_t"; 7632 break; 7633 default: 7634 break; 7635 }; 7636 break; 7637 /* linux_getpeername */ 7638 case 368: 7639 switch (ndx) { 7640 case 0: 7641 p = "l_int"; 7642 break; 7643 case 1: 7644 p = "l_uintptr_t"; 7645 break; 7646 case 2: 7647 p = "l_uintptr_t"; 7648 break; 7649 default: 7650 break; 7651 }; 7652 break; 7653 /* linux_sendto */ 7654 case 369: 7655 switch (ndx) { 7656 case 0: 7657 p = "l_int"; 7658 break; 7659 case 1: 7660 p = "l_uintptr_t"; 7661 break; 7662 case 2: 7663 p = "l_int"; 7664 break; 7665 case 3: 7666 p = "l_int"; 7667 break; 7668 case 4: 7669 p = "l_uintptr_t"; 7670 break; 7671 case 5: 7672 p = "l_int"; 7673 break; 7674 default: 7675 break; 7676 }; 7677 break; 7678 /* linux_sendmsg */ 7679 case 370: 7680 switch (ndx) { 7681 case 0: 7682 p = "l_int"; 7683 break; 7684 case 1: 7685 p = "l_uintptr_t"; 7686 break; 7687 case 2: 7688 p = "l_int"; 7689 break; 7690 default: 7691 break; 7692 }; 7693 break; 7694 /* linux_recvfrom */ 7695 case 371: 7696 switch (ndx) { 7697 case 0: 7698 p = "l_int"; 7699 break; 7700 case 1: 7701 p = "l_uintptr_t"; 7702 break; 7703 case 2: 7704 p = "l_size_t"; 7705 break; 7706 case 3: 7707 p = "l_int"; 7708 break; 7709 case 4: 7710 p = "l_uintptr_t"; 7711 break; 7712 case 5: 7713 p = "l_uintptr_t"; 7714 break; 7715 default: 7716 break; 7717 }; 7718 break; 7719 /* linux_recvmsg */ 7720 case 372: 7721 switch (ndx) { 7722 case 0: 7723 p = "l_int"; 7724 break; 7725 case 1: 7726 p = "l_uintptr_t"; 7727 break; 7728 case 2: 7729 p = "l_int"; 7730 break; 7731 default: 7732 break; 7733 }; 7734 break; 7735 /* linux_shutdown */ 7736 case 373: 7737 switch (ndx) { 7738 case 0: 7739 p = "l_int"; 7740 break; 7741 case 1: 7742 p = "l_int"; 7743 break; 7744 default: 7745 break; 7746 }; 7747 break; 7748 /* linux_userfaultfd */ 7749 case 374: 7750 switch (ndx) { 7751 case 0: 7752 p = "l_int"; 7753 break; 7754 default: 7755 break; 7756 }; 7757 break; 7758 /* linux_membarrier */ 7759 case 375: 7760 switch (ndx) { 7761 case 0: 7762 p = "l_int"; 7763 break; 7764 case 1: 7765 p = "l_int"; 7766 break; 7767 default: 7768 break; 7769 }; 7770 break; 7771 /* linux_mlock2 */ 7772 case 376: 7773 switch (ndx) { 7774 case 0: 7775 p = "l_ulong"; 7776 break; 7777 case 1: 7778 p = "l_size_t"; 7779 break; 7780 case 2: 7781 p = "l_int"; 7782 break; 7783 default: 7784 break; 7785 }; 7786 break; 7787 /* linux_copy_file_range */ 7788 case 377: 7789 switch (ndx) { 7790 case 0: 7791 p = "l_int"; 7792 break; 7793 case 1: 7794 p = "userland l_loff_t *"; 7795 break; 7796 case 2: 7797 p = "l_int"; 7798 break; 7799 case 3: 7800 p = "userland l_loff_t *"; 7801 break; 7802 case 4: 7803 p = "l_size_t"; 7804 break; 7805 case 5: 7806 p = "l_uint"; 7807 break; 7808 default: 7809 break; 7810 }; 7811 break; 7812 /* linux_preadv2 */ 7813 case 378: 7814 switch (ndx) { 7815 case 0: 7816 p = "l_ulong"; 7817 break; 7818 case 1: 7819 p = "userland const struct iovec *"; 7820 break; 7821 case 2: 7822 p = "l_ulong"; 7823 break; 7824 case 3: 7825 p = "l_ulong"; 7826 break; 7827 case 4: 7828 p = "l_ulong"; 7829 break; 7830 case 5: 7831 p = "l_int"; 7832 break; 7833 default: 7834 break; 7835 }; 7836 break; 7837 /* linux_pwritev2 */ 7838 case 379: 7839 switch (ndx) { 7840 case 0: 7841 p = "l_ulong"; 7842 break; 7843 case 1: 7844 p = "userland const struct iovec *"; 7845 break; 7846 case 2: 7847 p = "l_ulong"; 7848 break; 7849 case 3: 7850 p = "l_ulong"; 7851 break; 7852 case 4: 7853 p = "l_ulong"; 7854 break; 7855 case 5: 7856 p = "l_int"; 7857 break; 7858 default: 7859 break; 7860 }; 7861 break; 7862 /* linux_pkey_mprotect */ 7863 case 380: 7864 switch (ndx) { 7865 case 0: 7866 p = "l_ulong"; 7867 break; 7868 case 1: 7869 p = "l_size_t"; 7870 break; 7871 case 2: 7872 p = "l_ulong"; 7873 break; 7874 case 3: 7875 p = "l_int"; 7876 break; 7877 default: 7878 break; 7879 }; 7880 break; 7881 /* linux_pkey_alloc */ 7882 case 381: 7883 switch (ndx) { 7884 case 0: 7885 p = "l_ulong"; 7886 break; 7887 case 1: 7888 p = "l_ulong"; 7889 break; 7890 default: 7891 break; 7892 }; 7893 break; 7894 /* linux_pkey_free */ 7895 case 382: 7896 switch (ndx) { 7897 case 0: 7898 p = "l_int"; 7899 break; 7900 default: 7901 break; 7902 }; 7903 break; 7904 /* linux_statx */ 7905 case 383: 7906 switch (ndx) { 7907 case 0: 7908 p = "l_int"; 7909 break; 7910 case 1: 7911 p = "userland const char *"; 7912 break; 7913 case 2: 7914 p = "l_uint"; 7915 break; 7916 case 3: 7917 p = "l_uint"; 7918 break; 7919 case 4: 7920 p = "userland void *"; 7921 break; 7922 default: 7923 break; 7924 }; 7925 break; 7926 /* linux_arch_prctl */ 7927 case 384: 7928 switch (ndx) { 7929 case 0: 7930 p = "l_int"; 7931 break; 7932 case 1: 7933 p = "l_ulong"; 7934 break; 7935 default: 7936 break; 7937 }; 7938 break; 7939 /* linux_io_pgetevents */ 7940 case 385: 7941 break; 7942 /* linux_rseq */ 7943 case 386: 7944 break; 7945 /* linux_semget */ 7946 case 393: 7947 switch (ndx) { 7948 case 0: 7949 p = "l_key_t"; 7950 break; 7951 case 1: 7952 p = "l_int"; 7953 break; 7954 case 2: 7955 p = "l_int"; 7956 break; 7957 default: 7958 break; 7959 }; 7960 break; 7961 /* linux_semctl */ 7962 case 394: 7963 switch (ndx) { 7964 case 0: 7965 p = "l_int"; 7966 break; 7967 case 1: 7968 p = "l_int"; 7969 break; 7970 case 2: 7971 p = "l_int"; 7972 break; 7973 case 3: 7974 p = "union l_semun"; 7975 break; 7976 default: 7977 break; 7978 }; 7979 break; 7980 /* linux_shmget */ 7981 case 395: 7982 switch (ndx) { 7983 case 0: 7984 p = "l_key_t"; 7985 break; 7986 case 1: 7987 p = "l_size_t"; 7988 break; 7989 case 2: 7990 p = "l_int"; 7991 break; 7992 default: 7993 break; 7994 }; 7995 break; 7996 /* linux_shmctl */ 7997 case 396: 7998 switch (ndx) { 7999 case 0: 8000 p = "l_int"; 8001 break; 8002 case 1: 8003 p = "l_int"; 8004 break; 8005 case 2: 8006 p = "userland struct l_shmid_ds *"; 8007 break; 8008 default: 8009 break; 8010 }; 8011 break; 8012 /* linux_shmat */ 8013 case 397: 8014 switch (ndx) { 8015 case 0: 8016 p = "l_int"; 8017 break; 8018 case 1: 8019 p = "userland char *"; 8020 break; 8021 case 2: 8022 p = "l_int"; 8023 break; 8024 default: 8025 break; 8026 }; 8027 break; 8028 /* linux_shmdt */ 8029 case 398: 8030 switch (ndx) { 8031 case 0: 8032 p = "userland char *"; 8033 break; 8034 default: 8035 break; 8036 }; 8037 break; 8038 /* linux_msgget */ 8039 case 399: 8040 switch (ndx) { 8041 case 0: 8042 p = "l_key_t"; 8043 break; 8044 case 1: 8045 p = "l_int"; 8046 break; 8047 default: 8048 break; 8049 }; 8050 break; 8051 /* linux_msgsnd */ 8052 case 400: 8053 switch (ndx) { 8054 case 0: 8055 p = "l_int"; 8056 break; 8057 case 1: 8058 p = "userland struct l_msgbuf *"; 8059 break; 8060 case 2: 8061 p = "l_size_t"; 8062 break; 8063 case 3: 8064 p = "l_int"; 8065 break; 8066 default: 8067 break; 8068 }; 8069 break; 8070 /* linux_msgrcv */ 8071 case 401: 8072 switch (ndx) { 8073 case 0: 8074 p = "l_int"; 8075 break; 8076 case 1: 8077 p = "userland struct l_msgbuf *"; 8078 break; 8079 case 2: 8080 p = "l_size_t"; 8081 break; 8082 case 3: 8083 p = "l_long"; 8084 break; 8085 case 4: 8086 p = "l_int"; 8087 break; 8088 default: 8089 break; 8090 }; 8091 break; 8092 /* linux_msgctl */ 8093 case 402: 8094 switch (ndx) { 8095 case 0: 8096 p = "l_int"; 8097 break; 8098 case 1: 8099 p = "l_int"; 8100 break; 8101 case 2: 8102 p = "userland struct l_msqid_ds *"; 8103 break; 8104 default: 8105 break; 8106 }; 8107 break; 8108 /* linux_clock_gettime64 */ 8109 case 403: 8110 switch (ndx) { 8111 case 0: 8112 p = "clockid_t"; 8113 break; 8114 case 1: 8115 p = "userland struct l_timespec64 *"; 8116 break; 8117 default: 8118 break; 8119 }; 8120 break; 8121 /* linux_clock_settime64 */ 8122 case 404: 8123 switch (ndx) { 8124 case 0: 8125 p = "clockid_t"; 8126 break; 8127 case 1: 8128 p = "userland struct l_timespec64 *"; 8129 break; 8130 default: 8131 break; 8132 }; 8133 break; 8134 /* linux_clock_adjtime64 */ 8135 case 405: 8136 break; 8137 /* linux_clock_getres_time64 */ 8138 case 406: 8139 switch (ndx) { 8140 case 0: 8141 p = "clockid_t"; 8142 break; 8143 case 1: 8144 p = "userland struct l_timespec64 *"; 8145 break; 8146 default: 8147 break; 8148 }; 8149 break; 8150 /* linux_clock_nanosleep_time64 */ 8151 case 407: 8152 switch (ndx) { 8153 case 0: 8154 p = "clockid_t"; 8155 break; 8156 case 1: 8157 p = "l_int"; 8158 break; 8159 case 2: 8160 p = "userland struct l_timespec64 *"; 8161 break; 8162 case 3: 8163 p = "userland struct l_timespec64 *"; 8164 break; 8165 default: 8166 break; 8167 }; 8168 break; 8169 /* linux_timer_gettime64 */ 8170 case 408: 8171 break; 8172 /* linux_timer_settime64 */ 8173 case 409: 8174 break; 8175 /* linux_timerfd_gettime64 */ 8176 case 410: 8177 break; 8178 /* linux_timerfd_settime64 */ 8179 case 411: 8180 break; 8181 /* linux_utimensat_time64 */ 8182 case 412: 8183 switch (ndx) { 8184 case 0: 8185 p = "l_int"; 8186 break; 8187 case 1: 8188 p = "userland const char *"; 8189 break; 8190 case 2: 8191 p = "userland const struct l_timespec64 *"; 8192 break; 8193 case 3: 8194 p = "l_int"; 8195 break; 8196 default: 8197 break; 8198 }; 8199 break; 8200 /* linux_pselect6_time64 */ 8201 case 413: 8202 switch (ndx) { 8203 case 0: 8204 p = "l_int"; 8205 break; 8206 case 1: 8207 p = "userland l_fd_set *"; 8208 break; 8209 case 2: 8210 p = "userland l_fd_set *"; 8211 break; 8212 case 3: 8213 p = "userland l_fd_set *"; 8214 break; 8215 case 4: 8216 p = "userland struct l_timespec64 *"; 8217 break; 8218 case 5: 8219 p = "userland l_uintptr_t *"; 8220 break; 8221 default: 8222 break; 8223 }; 8224 break; 8225 /* linux_ppoll_time64 */ 8226 case 414: 8227 switch (ndx) { 8228 case 0: 8229 p = "userland struct pollfd *"; 8230 break; 8231 case 1: 8232 p = "uint32_t"; 8233 break; 8234 case 2: 8235 p = "userland struct l_timespec64 *"; 8236 break; 8237 case 3: 8238 p = "userland l_sigset_t *"; 8239 break; 8240 case 4: 8241 p = "l_size_t"; 8242 break; 8243 default: 8244 break; 8245 }; 8246 break; 8247 /* linux_io_pgetevents_time64 */ 8248 case 416: 8249 break; 8250 /* linux_recvmmsg_time64 */ 8251 case 417: 8252 break; 8253 /* linux_mq_timedsend_time64 */ 8254 case 418: 8255 break; 8256 /* linux_mq_timedreceive_time64 */ 8257 case 419: 8258 break; 8259 /* linux_semtimedop_time64 */ 8260 case 420: 8261 break; 8262 /* linux_rt_sigtimedwait_time64 */ 8263 case 421: 8264 switch (ndx) { 8265 case 0: 8266 p = "userland l_sigset_t *"; 8267 break; 8268 case 1: 8269 p = "userland l_siginfo_t *"; 8270 break; 8271 case 2: 8272 p = "userland struct l_timespec64 *"; 8273 break; 8274 case 3: 8275 p = "l_size_t"; 8276 break; 8277 default: 8278 break; 8279 }; 8280 break; 8281 /* linux_sys_futex_time64 */ 8282 case 422: 8283 switch (ndx) { 8284 case 0: 8285 p = "userland uint32_t *"; 8286 break; 8287 case 1: 8288 p = "l_int"; 8289 break; 8290 case 2: 8291 p = "uint32_t"; 8292 break; 8293 case 3: 8294 p = "userland struct l_timespec64 *"; 8295 break; 8296 case 4: 8297 p = "userland uint32_t *"; 8298 break; 8299 case 5: 8300 p = "uint32_t"; 8301 break; 8302 default: 8303 break; 8304 }; 8305 break; 8306 /* linux_sched_rr_get_interval_time64 */ 8307 case 423: 8308 break; 8309 /* linux_pidfd_send_signal */ 8310 case 424: 8311 switch (ndx) { 8312 case 0: 8313 p = "l_int"; 8314 break; 8315 case 1: 8316 p = "l_int"; 8317 break; 8318 case 2: 8319 p = "userland l_siginfo_t *"; 8320 break; 8321 case 3: 8322 p = "l_uint"; 8323 break; 8324 default: 8325 break; 8326 }; 8327 break; 8328 /* linux_io_uring_setup */ 8329 case 425: 8330 break; 8331 /* linux_io_uring_enter */ 8332 case 426: 8333 break; 8334 /* linux_io_uring_register */ 8335 case 427: 8336 break; 8337 /* linux_open_tree */ 8338 case 428: 8339 break; 8340 /* linux_move_mount */ 8341 case 429: 8342 break; 8343 /* linux_fsopen */ 8344 case 430: 8345 break; 8346 /* linux_fsconfig */ 8347 case 431: 8348 break; 8349 /* linux_fsmount */ 8350 case 432: 8351 break; 8352 /* linux_fspick */ 8353 case 433: 8354 break; 8355 /* linux_pidfd_open */ 8356 case 434: 8357 break; 8358 /* linux_clone3 */ 8359 case 435: 8360 break; 8361 /* linux_close_range */ 8362 case 436: 8363 break; 8364 /* linux_openat2 */ 8365 case 437: 8366 break; 8367 /* linux_pidfd_getfd */ 8368 case 438: 8369 break; 8370 /* linux_faccessat2 */ 8371 case 439: 8372 break; 8373 /* linux_process_madvise */ 8374 case 440: 8375 break; 8376 /* linux_epoll_pwait2 */ 8377 case 441: 8378 break; 8379 /* linux_mount_setattr */ 8380 case 442: 8381 break; 8382 default: 8383 break; 8384 }; 8385 if (p != NULL) 8386 strlcpy(desc, p, descsz); 8387 } 8388 static void 8389 systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 8390 { 8391 const char *p = NULL; 8392 switch (sysnum) { 8393 #define nosys linux_nosys 8394 /* linux_exit */ 8395 case 1: 8396 if (ndx == 0 || ndx == 1) 8397 p = "void"; 8398 break; 8399 /* linux_fork */ 8400 case 2: 8401 /* read */ 8402 case 3: 8403 if (ndx == 0 || ndx == 1) 8404 p = "int"; 8405 break; 8406 /* write */ 8407 case 4: 8408 if (ndx == 0 || ndx == 1) 8409 p = "int"; 8410 break; 8411 /* linux_open */ 8412 case 5: 8413 if (ndx == 0 || ndx == 1) 8414 p = "int"; 8415 break; 8416 /* close */ 8417 case 6: 8418 if (ndx == 0 || ndx == 1) 8419 p = "int"; 8420 break; 8421 /* linux_waitpid */ 8422 case 7: 8423 if (ndx == 0 || ndx == 1) 8424 p = "int"; 8425 break; 8426 /* linux_creat */ 8427 case 8: 8428 if (ndx == 0 || ndx == 1) 8429 p = "int"; 8430 break; 8431 /* linux_link */ 8432 case 9: 8433 if (ndx == 0 || ndx == 1) 8434 p = "int"; 8435 break; 8436 /* linux_unlink */ 8437 case 10: 8438 if (ndx == 0 || ndx == 1) 8439 p = "int"; 8440 break; 8441 /* linux_execve */ 8442 case 11: 8443 if (ndx == 0 || ndx == 1) 8444 p = "int"; 8445 break; 8446 /* linux_chdir */ 8447 case 12: 8448 if (ndx == 0 || ndx == 1) 8449 p = "int"; 8450 break; 8451 /* linux_time */ 8452 case 13: 8453 if (ndx == 0 || ndx == 1) 8454 p = "int"; 8455 break; 8456 /* linux_mknod */ 8457 case 14: 8458 if (ndx == 0 || ndx == 1) 8459 p = "int"; 8460 break; 8461 /* linux_chmod */ 8462 case 15: 8463 if (ndx == 0 || ndx == 1) 8464 p = "int"; 8465 break; 8466 /* linux_lchown16 */ 8467 case 16: 8468 if (ndx == 0 || ndx == 1) 8469 p = "int"; 8470 break; 8471 /* linux_stat */ 8472 case 18: 8473 if (ndx == 0 || ndx == 1) 8474 p = "int"; 8475 break; 8476 /* linux_lseek */ 8477 case 19: 8478 if (ndx == 0 || ndx == 1) 8479 p = "int"; 8480 break; 8481 /* linux_getpid */ 8482 case 20: 8483 /* linux_mount */ 8484 case 21: 8485 if (ndx == 0 || ndx == 1) 8486 p = "int"; 8487 break; 8488 /* linux_oldumount */ 8489 case 22: 8490 if (ndx == 0 || ndx == 1) 8491 p = "int"; 8492 break; 8493 /* linux_setuid16 */ 8494 case 23: 8495 if (ndx == 0 || ndx == 1) 8496 p = "int"; 8497 break; 8498 /* linux_getuid16 */ 8499 case 24: 8500 /* linux_stime */ 8501 case 25: 8502 /* linux_ptrace */ 8503 case 26: 8504 if (ndx == 0 || ndx == 1) 8505 p = "int"; 8506 break; 8507 /* linux_alarm */ 8508 case 27: 8509 if (ndx == 0 || ndx == 1) 8510 p = "int"; 8511 break; 8512 /* linux_fstat */ 8513 case 28: 8514 if (ndx == 0 || ndx == 1) 8515 p = "int"; 8516 break; 8517 /* linux_pause */ 8518 case 29: 8519 /* linux_utime */ 8520 case 30: 8521 if (ndx == 0 || ndx == 1) 8522 p = "int"; 8523 break; 8524 /* linux_access */ 8525 case 33: 8526 if (ndx == 0 || ndx == 1) 8527 p = "int"; 8528 break; 8529 /* linux_nice */ 8530 case 34: 8531 if (ndx == 0 || ndx == 1) 8532 p = "int"; 8533 break; 8534 /* sync */ 8535 case 36: 8536 /* linux_kill */ 8537 case 37: 8538 if (ndx == 0 || ndx == 1) 8539 p = "int"; 8540 break; 8541 /* linux_rename */ 8542 case 38: 8543 if (ndx == 0 || ndx == 1) 8544 p = "int"; 8545 break; 8546 /* linux_mkdir */ 8547 case 39: 8548 if (ndx == 0 || ndx == 1) 8549 p = "int"; 8550 break; 8551 /* linux_rmdir */ 8552 case 40: 8553 if (ndx == 0 || ndx == 1) 8554 p = "int"; 8555 break; 8556 /* dup */ 8557 case 41: 8558 if (ndx == 0 || ndx == 1) 8559 p = "int"; 8560 break; 8561 /* linux_pipe */ 8562 case 42: 8563 if (ndx == 0 || ndx == 1) 8564 p = "int"; 8565 break; 8566 /* linux_times */ 8567 case 43: 8568 if (ndx == 0 || ndx == 1) 8569 p = "int"; 8570 break; 8571 /* linux_brk */ 8572 case 45: 8573 if (ndx == 0 || ndx == 1) 8574 p = "int"; 8575 break; 8576 /* linux_setgid16 */ 8577 case 46: 8578 if (ndx == 0 || ndx == 1) 8579 p = "int"; 8580 break; 8581 /* linux_getgid16 */ 8582 case 47: 8583 /* linux_signal */ 8584 case 48: 8585 if (ndx == 0 || ndx == 1) 8586 p = "int"; 8587 break; 8588 /* linux_geteuid16 */ 8589 case 49: 8590 /* linux_getegid16 */ 8591 case 50: 8592 /* acct */ 8593 case 51: 8594 if (ndx == 0 || ndx == 1) 8595 p = "int"; 8596 break; 8597 /* linux_umount */ 8598 case 52: 8599 if (ndx == 0 || ndx == 1) 8600 p = "int"; 8601 break; 8602 /* linux_ioctl */ 8603 case 54: 8604 if (ndx == 0 || ndx == 1) 8605 p = "int"; 8606 break; 8607 /* linux_fcntl */ 8608 case 55: 8609 if (ndx == 0 || ndx == 1) 8610 p = "int"; 8611 break; 8612 /* setpgid */ 8613 case 57: 8614 if (ndx == 0 || ndx == 1) 8615 p = "int"; 8616 break; 8617 /* linux_olduname */ 8618 case 59: 8619 /* umask */ 8620 case 60: 8621 if (ndx == 0 || ndx == 1) 8622 p = "int"; 8623 break; 8624 /* chroot */ 8625 case 61: 8626 if (ndx == 0 || ndx == 1) 8627 p = "int"; 8628 break; 8629 /* linux_ustat */ 8630 case 62: 8631 if (ndx == 0 || ndx == 1) 8632 p = "int"; 8633 break; 8634 /* dup2 */ 8635 case 63: 8636 if (ndx == 0 || ndx == 1) 8637 p = "int"; 8638 break; 8639 /* linux_getppid */ 8640 case 64: 8641 /* getpgrp */ 8642 case 65: 8643 /* setsid */ 8644 case 66: 8645 /* linux_sigaction */ 8646 case 67: 8647 if (ndx == 0 || ndx == 1) 8648 p = "int"; 8649 break; 8650 /* linux_sgetmask */ 8651 case 68: 8652 /* linux_ssetmask */ 8653 case 69: 8654 if (ndx == 0 || ndx == 1) 8655 p = "int"; 8656 break; 8657 /* linux_setreuid16 */ 8658 case 70: 8659 if (ndx == 0 || ndx == 1) 8660 p = "int"; 8661 break; 8662 /* linux_setregid16 */ 8663 case 71: 8664 if (ndx == 0 || ndx == 1) 8665 p = "int"; 8666 break; 8667 /* linux_sigsuspend */ 8668 case 72: 8669 if (ndx == 0 || ndx == 1) 8670 p = "int"; 8671 break; 8672 /* linux_sigpending */ 8673 case 73: 8674 if (ndx == 0 || ndx == 1) 8675 p = "int"; 8676 break; 8677 /* linux_sethostname */ 8678 case 74: 8679 if (ndx == 0 || ndx == 1) 8680 p = "int"; 8681 break; 8682 /* linux_setrlimit */ 8683 case 75: 8684 if (ndx == 0 || ndx == 1) 8685 p = "int"; 8686 break; 8687 /* linux_old_getrlimit */ 8688 case 76: 8689 if (ndx == 0 || ndx == 1) 8690 p = "int"; 8691 break; 8692 /* getrusage */ 8693 case 77: 8694 if (ndx == 0 || ndx == 1) 8695 p = "int"; 8696 break; 8697 /* gettimeofday */ 8698 case 78: 8699 if (ndx == 0 || ndx == 1) 8700 p = "int"; 8701 break; 8702 /* settimeofday */ 8703 case 79: 8704 if (ndx == 0 || ndx == 1) 8705 p = "int"; 8706 break; 8707 /* linux_getgroups16 */ 8708 case 80: 8709 if (ndx == 0 || ndx == 1) 8710 p = "int"; 8711 break; 8712 /* linux_setgroups16 */ 8713 case 81: 8714 if (ndx == 0 || ndx == 1) 8715 p = "int"; 8716 break; 8717 /* linux_old_select */ 8718 case 82: 8719 if (ndx == 0 || ndx == 1) 8720 p = "int"; 8721 break; 8722 /* linux_symlink */ 8723 case 83: 8724 if (ndx == 0 || ndx == 1) 8725 p = "int"; 8726 break; 8727 /* linux_lstat */ 8728 case 84: 8729 if (ndx == 0 || ndx == 1) 8730 p = "int"; 8731 break; 8732 /* linux_readlink */ 8733 case 85: 8734 if (ndx == 0 || ndx == 1) 8735 p = "int"; 8736 break; 8737 /* linux_uselib */ 8738 case 86: 8739 if (ndx == 0 || ndx == 1) 8740 p = "int"; 8741 break; 8742 /* swapon */ 8743 case 87: 8744 if (ndx == 0 || ndx == 1) 8745 p = "int"; 8746 break; 8747 /* linux_reboot */ 8748 case 88: 8749 if (ndx == 0 || ndx == 1) 8750 p = "int"; 8751 break; 8752 /* linux_readdir */ 8753 case 89: 8754 if (ndx == 0 || ndx == 1) 8755 p = "int"; 8756 break; 8757 /* linux_mmap */ 8758 case 90: 8759 if (ndx == 0 || ndx == 1) 8760 p = "int"; 8761 break; 8762 /* munmap */ 8763 case 91: 8764 if (ndx == 0 || ndx == 1) 8765 p = "int"; 8766 break; 8767 /* linux_truncate */ 8768 case 92: 8769 if (ndx == 0 || ndx == 1) 8770 p = "int"; 8771 break; 8772 /* linux_ftruncate */ 8773 case 93: 8774 if (ndx == 0 || ndx == 1) 8775 p = "int"; 8776 break; 8777 /* fchmod */ 8778 case 94: 8779 if (ndx == 0 || ndx == 1) 8780 p = "int"; 8781 break; 8782 /* fchown */ 8783 case 95: 8784 if (ndx == 0 || ndx == 1) 8785 p = "int"; 8786 break; 8787 /* linux_getpriority */ 8788 case 96: 8789 if (ndx == 0 || ndx == 1) 8790 p = "int"; 8791 break; 8792 /* setpriority */ 8793 case 97: 8794 if (ndx == 0 || ndx == 1) 8795 p = "int"; 8796 break; 8797 /* linux_statfs */ 8798 case 99: 8799 if (ndx == 0 || ndx == 1) 8800 p = "int"; 8801 break; 8802 /* linux_fstatfs */ 8803 case 100: 8804 if (ndx == 0 || ndx == 1) 8805 p = "int"; 8806 break; 8807 /* linux_ioperm */ 8808 case 101: 8809 if (ndx == 0 || ndx == 1) 8810 p = "int"; 8811 break; 8812 /* linux_socketcall */ 8813 case 102: 8814 if (ndx == 0 || ndx == 1) 8815 p = "int"; 8816 break; 8817 /* linux_syslog */ 8818 case 103: 8819 if (ndx == 0 || ndx == 1) 8820 p = "int"; 8821 break; 8822 /* linux_setitimer */ 8823 case 104: 8824 if (ndx == 0 || ndx == 1) 8825 p = "int"; 8826 break; 8827 /* linux_getitimer */ 8828 case 105: 8829 if (ndx == 0 || ndx == 1) 8830 p = "int"; 8831 break; 8832 /* linux_newstat */ 8833 case 106: 8834 if (ndx == 0 || ndx == 1) 8835 p = "int"; 8836 break; 8837 /* linux_newlstat */ 8838 case 107: 8839 if (ndx == 0 || ndx == 1) 8840 p = "int"; 8841 break; 8842 /* linux_newfstat */ 8843 case 108: 8844 if (ndx == 0 || ndx == 1) 8845 p = "int"; 8846 break; 8847 /* linux_uname */ 8848 case 109: 8849 /* linux_iopl */ 8850 case 110: 8851 if (ndx == 0 || ndx == 1) 8852 p = "int"; 8853 break; 8854 /* linux_vhangup */ 8855 case 111: 8856 /* linux_vm86old */ 8857 case 113: 8858 /* linux_wait4 */ 8859 case 114: 8860 if (ndx == 0 || ndx == 1) 8861 p = "int"; 8862 break; 8863 /* linux_swapoff */ 8864 case 115: 8865 /* linux_sysinfo */ 8866 case 116: 8867 if (ndx == 0 || ndx == 1) 8868 p = "int"; 8869 break; 8870 /* linux_ipc */ 8871 case 117: 8872 if (ndx == 0 || ndx == 1) 8873 p = "int"; 8874 break; 8875 /* fsync */ 8876 case 118: 8877 if (ndx == 0 || ndx == 1) 8878 p = "int"; 8879 break; 8880 /* linux_sigreturn */ 8881 case 119: 8882 if (ndx == 0 || ndx == 1) 8883 p = "int"; 8884 break; 8885 /* linux_clone */ 8886 case 120: 8887 if (ndx == 0 || ndx == 1) 8888 p = "int"; 8889 break; 8890 /* linux_setdomainname */ 8891 case 121: 8892 if (ndx == 0 || ndx == 1) 8893 p = "int"; 8894 break; 8895 /* linux_newuname */ 8896 case 122: 8897 if (ndx == 0 || ndx == 1) 8898 p = "int"; 8899 break; 8900 /* linux_modify_ldt */ 8901 case 123: 8902 if (ndx == 0 || ndx == 1) 8903 p = "int"; 8904 break; 8905 /* linux_adjtimex */ 8906 case 124: 8907 /* linux_mprotect */ 8908 case 125: 8909 if (ndx == 0 || ndx == 1) 8910 p = "int"; 8911 break; 8912 /* linux_sigprocmask */ 8913 case 126: 8914 if (ndx == 0 || ndx == 1) 8915 p = "int"; 8916 break; 8917 /* linux_init_module */ 8918 case 128: 8919 /* linux_delete_module */ 8920 case 129: 8921 /* linux_quotactl */ 8922 case 131: 8923 /* getpgid */ 8924 case 132: 8925 if (ndx == 0 || ndx == 1) 8926 p = "int"; 8927 break; 8928 /* fchdir */ 8929 case 133: 8930 if (ndx == 0 || ndx == 1) 8931 p = "int"; 8932 break; 8933 /* linux_bdflush */ 8934 case 134: 8935 /* linux_sysfs */ 8936 case 135: 8937 if (ndx == 0 || ndx == 1) 8938 p = "int"; 8939 break; 8940 /* linux_personality */ 8941 case 136: 8942 if (ndx == 0 || ndx == 1) 8943 p = "int"; 8944 break; 8945 /* linux_setfsuid16 */ 8946 case 138: 8947 if (ndx == 0 || ndx == 1) 8948 p = "int"; 8949 break; 8950 /* linux_setfsgid16 */ 8951 case 139: 8952 if (ndx == 0 || ndx == 1) 8953 p = "int"; 8954 break; 8955 /* linux_llseek */ 8956 case 140: 8957 if (ndx == 0 || ndx == 1) 8958 p = "int"; 8959 break; 8960 /* linux_getdents */ 8961 case 141: 8962 if (ndx == 0 || ndx == 1) 8963 p = "int"; 8964 break; 8965 /* linux_select */ 8966 case 142: 8967 if (ndx == 0 || ndx == 1) 8968 p = "int"; 8969 break; 8970 /* flock */ 8971 case 143: 8972 if (ndx == 0 || ndx == 1) 8973 p = "int"; 8974 break; 8975 /* linux_msync */ 8976 case 144: 8977 if (ndx == 0 || ndx == 1) 8978 p = "int"; 8979 break; 8980 /* readv */ 8981 case 145: 8982 if (ndx == 0 || ndx == 1) 8983 p = "int"; 8984 break; 8985 /* writev */ 8986 case 146: 8987 if (ndx == 0 || ndx == 1) 8988 p = "int"; 8989 break; 8990 /* linux_getsid */ 8991 case 147: 8992 if (ndx == 0 || ndx == 1) 8993 p = "int"; 8994 break; 8995 /* linux_fdatasync */ 8996 case 148: 8997 if (ndx == 0 || ndx == 1) 8998 p = "int"; 8999 break; 9000 /* linux_sysctl */ 9001 case 149: 9002 if (ndx == 0 || ndx == 1) 9003 p = "int"; 9004 break; 9005 /* mlock */ 9006 case 150: 9007 if (ndx == 0 || ndx == 1) 9008 p = "int"; 9009 break; 9010 /* munlock */ 9011 case 151: 9012 if (ndx == 0 || ndx == 1) 9013 p = "int"; 9014 break; 9015 /* mlockall */ 9016 case 152: 9017 if (ndx == 0 || ndx == 1) 9018 p = "int"; 9019 break; 9020 /* munlockall */ 9021 case 153: 9022 /* linux_sched_setparam */ 9023 case 154: 9024 if (ndx == 0 || ndx == 1) 9025 p = "int"; 9026 break; 9027 /* linux_sched_getparam */ 9028 case 155: 9029 if (ndx == 0 || ndx == 1) 9030 p = "int"; 9031 break; 9032 /* linux_sched_setscheduler */ 9033 case 156: 9034 if (ndx == 0 || ndx == 1) 9035 p = "int"; 9036 break; 9037 /* linux_sched_getscheduler */ 9038 case 157: 9039 if (ndx == 0 || ndx == 1) 9040 p = "int"; 9041 break; 9042 /* sched_yield */ 9043 case 158: 9044 /* linux_sched_get_priority_max */ 9045 case 159: 9046 if (ndx == 0 || ndx == 1) 9047 p = "int"; 9048 break; 9049 /* linux_sched_get_priority_min */ 9050 case 160: 9051 if (ndx == 0 || ndx == 1) 9052 p = "int"; 9053 break; 9054 /* linux_sched_rr_get_interval */ 9055 case 161: 9056 if (ndx == 0 || ndx == 1) 9057 p = "int"; 9058 break; 9059 /* linux_nanosleep */ 9060 case 162: 9061 if (ndx == 0 || ndx == 1) 9062 p = "int"; 9063 break; 9064 /* linux_mremap */ 9065 case 163: 9066 if (ndx == 0 || ndx == 1) 9067 p = "int"; 9068 break; 9069 /* linux_setresuid16 */ 9070 case 164: 9071 if (ndx == 0 || ndx == 1) 9072 p = "int"; 9073 break; 9074 /* linux_getresuid16 */ 9075 case 165: 9076 if (ndx == 0 || ndx == 1) 9077 p = "int"; 9078 break; 9079 /* linux_vm86 */ 9080 case 166: 9081 /* linux_poll */ 9082 case 168: 9083 if (ndx == 0 || ndx == 1) 9084 p = "int"; 9085 break; 9086 /* linux_setresgid16 */ 9087 case 170: 9088 if (ndx == 0 || ndx == 1) 9089 p = "int"; 9090 break; 9091 /* linux_getresgid16 */ 9092 case 171: 9093 if (ndx == 0 || ndx == 1) 9094 p = "int"; 9095 break; 9096 /* linux_prctl */ 9097 case 172: 9098 if (ndx == 0 || ndx == 1) 9099 p = "int"; 9100 break; 9101 /* linux_rt_sigreturn */ 9102 case 173: 9103 if (ndx == 0 || ndx == 1) 9104 p = "int"; 9105 break; 9106 /* linux_rt_sigaction */ 9107 case 174: 9108 if (ndx == 0 || ndx == 1) 9109 p = "int"; 9110 break; 9111 /* linux_rt_sigprocmask */ 9112 case 175: 9113 if (ndx == 0 || ndx == 1) 9114 p = "int"; 9115 break; 9116 /* linux_rt_sigpending */ 9117 case 176: 9118 if (ndx == 0 || ndx == 1) 9119 p = "int"; 9120 break; 9121 /* linux_rt_sigtimedwait */ 9122 case 177: 9123 if (ndx == 0 || ndx == 1) 9124 p = "int"; 9125 break; 9126 /* linux_rt_sigqueueinfo */ 9127 case 178: 9128 if (ndx == 0 || ndx == 1) 9129 p = "int"; 9130 break; 9131 /* linux_rt_sigsuspend */ 9132 case 179: 9133 if (ndx == 0 || ndx == 1) 9134 p = "int"; 9135 break; 9136 /* linux_pread */ 9137 case 180: 9138 if (ndx == 0 || ndx == 1) 9139 p = "int"; 9140 break; 9141 /* linux_pwrite */ 9142 case 181: 9143 if (ndx == 0 || ndx == 1) 9144 p = "int"; 9145 break; 9146 /* linux_chown16 */ 9147 case 182: 9148 if (ndx == 0 || ndx == 1) 9149 p = "int"; 9150 break; 9151 /* linux_getcwd */ 9152 case 183: 9153 if (ndx == 0 || ndx == 1) 9154 p = "int"; 9155 break; 9156 /* linux_capget */ 9157 case 184: 9158 if (ndx == 0 || ndx == 1) 9159 p = "int"; 9160 break; 9161 /* linux_capset */ 9162 case 185: 9163 if (ndx == 0 || ndx == 1) 9164 p = "int"; 9165 break; 9166 /* linux_sigaltstack */ 9167 case 186: 9168 if (ndx == 0 || ndx == 1) 9169 p = "int"; 9170 break; 9171 /* linux_sendfile */ 9172 case 187: 9173 if (ndx == 0 || ndx == 1) 9174 p = "int"; 9175 break; 9176 /* linux_vfork */ 9177 case 190: 9178 /* linux_getrlimit */ 9179 case 191: 9180 if (ndx == 0 || ndx == 1) 9181 p = "int"; 9182 break; 9183 /* linux_mmap2 */ 9184 case 192: 9185 if (ndx == 0 || ndx == 1) 9186 p = "int"; 9187 break; 9188 /* linux_truncate64 */ 9189 case 193: 9190 if (ndx == 0 || ndx == 1) 9191 p = "int"; 9192 break; 9193 /* linux_ftruncate64 */ 9194 case 194: 9195 if (ndx == 0 || ndx == 1) 9196 p = "int"; 9197 break; 9198 /* linux_stat64 */ 9199 case 195: 9200 if (ndx == 0 || ndx == 1) 9201 p = "int"; 9202 break; 9203 /* linux_lstat64 */ 9204 case 196: 9205 if (ndx == 0 || ndx == 1) 9206 p = "int"; 9207 break; 9208 /* linux_fstat64 */ 9209 case 197: 9210 if (ndx == 0 || ndx == 1) 9211 p = "int"; 9212 break; 9213 /* linux_lchown */ 9214 case 198: 9215 if (ndx == 0 || ndx == 1) 9216 p = "int"; 9217 break; 9218 /* linux_getuid */ 9219 case 199: 9220 /* linux_getgid */ 9221 case 200: 9222 /* geteuid */ 9223 case 201: 9224 /* getegid */ 9225 case 202: 9226 /* setreuid */ 9227 case 203: 9228 if (ndx == 0 || ndx == 1) 9229 p = "int"; 9230 break; 9231 /* setregid */ 9232 case 204: 9233 if (ndx == 0 || ndx == 1) 9234 p = "int"; 9235 break; 9236 /* linux_getgroups */ 9237 case 205: 9238 if (ndx == 0 || ndx == 1) 9239 p = "int"; 9240 break; 9241 /* linux_setgroups */ 9242 case 206: 9243 if (ndx == 0 || ndx == 1) 9244 p = "int"; 9245 break; 9246 /* fchown */ 9247 case 207: 9248 /* setresuid */ 9249 case 208: 9250 if (ndx == 0 || ndx == 1) 9251 p = "int"; 9252 break; 9253 /* getresuid */ 9254 case 209: 9255 if (ndx == 0 || ndx == 1) 9256 p = "int"; 9257 break; 9258 /* setresgid */ 9259 case 210: 9260 if (ndx == 0 || ndx == 1) 9261 p = "int"; 9262 break; 9263 /* getresgid */ 9264 case 211: 9265 if (ndx == 0 || ndx == 1) 9266 p = "int"; 9267 break; 9268 /* linux_chown */ 9269 case 212: 9270 if (ndx == 0 || ndx == 1) 9271 p = "int"; 9272 break; 9273 /* setuid */ 9274 case 213: 9275 if (ndx == 0 || ndx == 1) 9276 p = "int"; 9277 break; 9278 /* setgid */ 9279 case 214: 9280 if (ndx == 0 || ndx == 1) 9281 p = "int"; 9282 break; 9283 /* linux_setfsuid */ 9284 case 215: 9285 if (ndx == 0 || ndx == 1) 9286 p = "int"; 9287 break; 9288 /* linux_setfsgid */ 9289 case 216: 9290 if (ndx == 0 || ndx == 1) 9291 p = "int"; 9292 break; 9293 /* linux_pivot_root */ 9294 case 217: 9295 if (ndx == 0 || ndx == 1) 9296 p = "int"; 9297 break; 9298 /* linux_mincore */ 9299 case 218: 9300 if (ndx == 0 || ndx == 1) 9301 p = "int"; 9302 break; 9303 /* linux_madvise */ 9304 case 219: 9305 if (ndx == 0 || ndx == 1) 9306 p = "int"; 9307 break; 9308 /* linux_getdents64 */ 9309 case 220: 9310 if (ndx == 0 || ndx == 1) 9311 p = "int"; 9312 break; 9313 /* linux_fcntl64 */ 9314 case 221: 9315 if (ndx == 0 || ndx == 1) 9316 p = "int"; 9317 break; 9318 /* linux_gettid */ 9319 case 224: 9320 /* linux_setxattr */ 9321 case 226: 9322 if (ndx == 0 || ndx == 1) 9323 p = "int"; 9324 break; 9325 /* linux_lsetxattr */ 9326 case 227: 9327 if (ndx == 0 || ndx == 1) 9328 p = "int"; 9329 break; 9330 /* linux_fsetxattr */ 9331 case 228: 9332 if (ndx == 0 || ndx == 1) 9333 p = "int"; 9334 break; 9335 /* linux_getxattr */ 9336 case 229: 9337 if (ndx == 0 || ndx == 1) 9338 p = "int"; 9339 break; 9340 /* linux_lgetxattr */ 9341 case 230: 9342 if (ndx == 0 || ndx == 1) 9343 p = "int"; 9344 break; 9345 /* linux_fgetxattr */ 9346 case 231: 9347 if (ndx == 0 || ndx == 1) 9348 p = "int"; 9349 break; 9350 /* linux_listxattr */ 9351 case 232: 9352 if (ndx == 0 || ndx == 1) 9353 p = "int"; 9354 break; 9355 /* linux_llistxattr */ 9356 case 233: 9357 if (ndx == 0 || ndx == 1) 9358 p = "int"; 9359 break; 9360 /* linux_flistxattr */ 9361 case 234: 9362 if (ndx == 0 || ndx == 1) 9363 p = "int"; 9364 break; 9365 /* linux_removexattr */ 9366 case 235: 9367 if (ndx == 0 || ndx == 1) 9368 p = "int"; 9369 break; 9370 /* linux_lremovexattr */ 9371 case 236: 9372 if (ndx == 0 || ndx == 1) 9373 p = "int"; 9374 break; 9375 /* linux_fremovexattr */ 9376 case 237: 9377 if (ndx == 0 || ndx == 1) 9378 p = "int"; 9379 break; 9380 /* linux_tkill */ 9381 case 238: 9382 if (ndx == 0 || ndx == 1) 9383 p = "int"; 9384 break; 9385 /* linux_sendfile64 */ 9386 case 239: 9387 if (ndx == 0 || ndx == 1) 9388 p = "int"; 9389 break; 9390 /* linux_sys_futex */ 9391 case 240: 9392 if (ndx == 0 || ndx == 1) 9393 p = "int"; 9394 break; 9395 /* linux_sched_setaffinity */ 9396 case 241: 9397 if (ndx == 0 || ndx == 1) 9398 p = "int"; 9399 break; 9400 /* linux_sched_getaffinity */ 9401 case 242: 9402 if (ndx == 0 || ndx == 1) 9403 p = "int"; 9404 break; 9405 /* linux_set_thread_area */ 9406 case 243: 9407 if (ndx == 0 || ndx == 1) 9408 p = "int"; 9409 break; 9410 /* linux_get_thread_area */ 9411 case 244: 9412 if (ndx == 0 || ndx == 1) 9413 p = "int"; 9414 break; 9415 /* linux_fadvise64 */ 9416 case 250: 9417 if (ndx == 0 || ndx == 1) 9418 p = "int"; 9419 break; 9420 /* linux_exit_group */ 9421 case 252: 9422 if (ndx == 0 || ndx == 1) 9423 p = "int"; 9424 break; 9425 /* linux_lookup_dcookie */ 9426 case 253: 9427 /* linux_epoll_create */ 9428 case 254: 9429 if (ndx == 0 || ndx == 1) 9430 p = "int"; 9431 break; 9432 /* linux_epoll_ctl */ 9433 case 255: 9434 if (ndx == 0 || ndx == 1) 9435 p = "int"; 9436 break; 9437 /* linux_epoll_wait */ 9438 case 256: 9439 if (ndx == 0 || ndx == 1) 9440 p = "int"; 9441 break; 9442 /* linux_remap_file_pages */ 9443 case 257: 9444 /* linux_set_tid_address */ 9445 case 258: 9446 if (ndx == 0 || ndx == 1) 9447 p = "int"; 9448 break; 9449 /* linux_timer_create */ 9450 case 259: 9451 if (ndx == 0 || ndx == 1) 9452 p = "int"; 9453 break; 9454 /* linux_timer_settime */ 9455 case 260: 9456 if (ndx == 0 || ndx == 1) 9457 p = "int"; 9458 break; 9459 /* linux_timer_gettime */ 9460 case 261: 9461 if (ndx == 0 || ndx == 1) 9462 p = "int"; 9463 break; 9464 /* linux_timer_getoverrun */ 9465 case 262: 9466 if (ndx == 0 || ndx == 1) 9467 p = "int"; 9468 break; 9469 /* linux_timer_delete */ 9470 case 263: 9471 if (ndx == 0 || ndx == 1) 9472 p = "int"; 9473 break; 9474 /* linux_clock_settime */ 9475 case 264: 9476 if (ndx == 0 || ndx == 1) 9477 p = "int"; 9478 break; 9479 /* linux_clock_gettime */ 9480 case 265: 9481 if (ndx == 0 || ndx == 1) 9482 p = "int"; 9483 break; 9484 /* linux_clock_getres */ 9485 case 266: 9486 if (ndx == 0 || ndx == 1) 9487 p = "int"; 9488 break; 9489 /* linux_clock_nanosleep */ 9490 case 267: 9491 if (ndx == 0 || ndx == 1) 9492 p = "int"; 9493 break; 9494 /* linux_statfs64 */ 9495 case 268: 9496 if (ndx == 0 || ndx == 1) 9497 p = "int"; 9498 break; 9499 /* linux_fstatfs64 */ 9500 case 269: 9501 if (ndx == 0 || ndx == 1) 9502 p = "int"; 9503 break; 9504 /* linux_tgkill */ 9505 case 270: 9506 if (ndx == 0 || ndx == 1) 9507 p = "int"; 9508 break; 9509 /* linux_utimes */ 9510 case 271: 9511 if (ndx == 0 || ndx == 1) 9512 p = "int"; 9513 break; 9514 /* linux_fadvise64_64 */ 9515 case 272: 9516 if (ndx == 0 || ndx == 1) 9517 p = "int"; 9518 break; 9519 /* linux_mbind */ 9520 case 274: 9521 /* linux_get_mempolicy */ 9522 case 275: 9523 /* linux_set_mempolicy */ 9524 case 276: 9525 /* linux_mq_open */ 9526 case 277: 9527 if (ndx == 0 || ndx == 1) 9528 p = "int"; 9529 break; 9530 /* linux_mq_unlink */ 9531 case 278: 9532 if (ndx == 0 || ndx == 1) 9533 p = "int"; 9534 break; 9535 /* linux_mq_timedsend */ 9536 case 279: 9537 if (ndx == 0 || ndx == 1) 9538 p = "int"; 9539 break; 9540 /* linux_mq_timedreceive */ 9541 case 280: 9542 if (ndx == 0 || ndx == 1) 9543 p = "int"; 9544 break; 9545 /* linux_mq_notify */ 9546 case 281: 9547 if (ndx == 0 || ndx == 1) 9548 p = "int"; 9549 break; 9550 /* linux_mq_getsetattr */ 9551 case 282: 9552 if (ndx == 0 || ndx == 1) 9553 p = "int"; 9554 break; 9555 /* linux_kexec_load */ 9556 case 283: 9557 /* linux_waitid */ 9558 case 284: 9559 if (ndx == 0 || ndx == 1) 9560 p = "int"; 9561 break; 9562 /* linux_add_key */ 9563 case 286: 9564 /* linux_request_key */ 9565 case 287: 9566 /* linux_keyctl */ 9567 case 288: 9568 /* linux_ioprio_set */ 9569 case 289: 9570 /* linux_ioprio_get */ 9571 case 290: 9572 /* linux_inotify_init */ 9573 case 291: 9574 /* linux_inotify_add_watch */ 9575 case 292: 9576 /* linux_inotify_rm_watch */ 9577 case 293: 9578 /* linux_migrate_pages */ 9579 case 294: 9580 /* linux_openat */ 9581 case 295: 9582 if (ndx == 0 || ndx == 1) 9583 p = "int"; 9584 break; 9585 /* linux_mkdirat */ 9586 case 296: 9587 if (ndx == 0 || ndx == 1) 9588 p = "int"; 9589 break; 9590 /* linux_mknodat */ 9591 case 297: 9592 if (ndx == 0 || ndx == 1) 9593 p = "int"; 9594 break; 9595 /* linux_fchownat */ 9596 case 298: 9597 if (ndx == 0 || ndx == 1) 9598 p = "int"; 9599 break; 9600 /* linux_futimesat */ 9601 case 299: 9602 if (ndx == 0 || ndx == 1) 9603 p = "int"; 9604 break; 9605 /* linux_fstatat64 */ 9606 case 300: 9607 if (ndx == 0 || ndx == 1) 9608 p = "int"; 9609 break; 9610 /* linux_unlinkat */ 9611 case 301: 9612 if (ndx == 0 || ndx == 1) 9613 p = "int"; 9614 break; 9615 /* linux_renameat */ 9616 case 302: 9617 if (ndx == 0 || ndx == 1) 9618 p = "int"; 9619 break; 9620 /* linux_linkat */ 9621 case 303: 9622 if (ndx == 0 || ndx == 1) 9623 p = "int"; 9624 break; 9625 /* linux_symlinkat */ 9626 case 304: 9627 if (ndx == 0 || ndx == 1) 9628 p = "int"; 9629 break; 9630 /* linux_readlinkat */ 9631 case 305: 9632 if (ndx == 0 || ndx == 1) 9633 p = "int"; 9634 break; 9635 /* linux_fchmodat */ 9636 case 306: 9637 if (ndx == 0 || ndx == 1) 9638 p = "int"; 9639 break; 9640 /* linux_faccessat */ 9641 case 307: 9642 if (ndx == 0 || ndx == 1) 9643 p = "int"; 9644 break; 9645 /* linux_pselect6 */ 9646 case 308: 9647 if (ndx == 0 || ndx == 1) 9648 p = "int"; 9649 break; 9650 /* linux_ppoll */ 9651 case 309: 9652 if (ndx == 0 || ndx == 1) 9653 p = "int"; 9654 break; 9655 /* linux_unshare */ 9656 case 310: 9657 /* linux_set_robust_list */ 9658 case 311: 9659 if (ndx == 0 || ndx == 1) 9660 p = "int"; 9661 break; 9662 /* linux_get_robust_list */ 9663 case 312: 9664 if (ndx == 0 || ndx == 1) 9665 p = "int"; 9666 break; 9667 /* linux_splice */ 9668 case 313: 9669 if (ndx == 0 || ndx == 1) 9670 p = "int"; 9671 break; 9672 /* linux_sync_file_range */ 9673 case 314: 9674 if (ndx == 0 || ndx == 1) 9675 p = "int"; 9676 break; 9677 /* linux_tee */ 9678 case 315: 9679 /* linux_vmsplice */ 9680 case 316: 9681 /* linux_move_pages */ 9682 case 317: 9683 /* linux_getcpu */ 9684 case 318: 9685 if (ndx == 0 || ndx == 1) 9686 p = "int"; 9687 break; 9688 /* linux_epoll_pwait */ 9689 case 319: 9690 if (ndx == 0 || ndx == 1) 9691 p = "int"; 9692 break; 9693 /* linux_utimensat */ 9694 case 320: 9695 if (ndx == 0 || ndx == 1) 9696 p = "int"; 9697 break; 9698 /* linux_signalfd */ 9699 case 321: 9700 /* linux_timerfd_create */ 9701 case 322: 9702 if (ndx == 0 || ndx == 1) 9703 p = "int"; 9704 break; 9705 /* linux_eventfd */ 9706 case 323: 9707 if (ndx == 0 || ndx == 1) 9708 p = "int"; 9709 break; 9710 /* linux_fallocate */ 9711 case 324: 9712 if (ndx == 0 || ndx == 1) 9713 p = "int"; 9714 break; 9715 /* linux_timerfd_settime */ 9716 case 325: 9717 if (ndx == 0 || ndx == 1) 9718 p = "int"; 9719 break; 9720 /* linux_timerfd_gettime */ 9721 case 326: 9722 if (ndx == 0 || ndx == 1) 9723 p = "int"; 9724 break; 9725 /* linux_signalfd4 */ 9726 case 327: 9727 /* linux_eventfd2 */ 9728 case 328: 9729 if (ndx == 0 || ndx == 1) 9730 p = "int"; 9731 break; 9732 /* linux_epoll_create1 */ 9733 case 329: 9734 if (ndx == 0 || ndx == 1) 9735 p = "int"; 9736 break; 9737 /* linux_dup3 */ 9738 case 330: 9739 if (ndx == 0 || ndx == 1) 9740 p = "int"; 9741 break; 9742 /* linux_pipe2 */ 9743 case 331: 9744 if (ndx == 0 || ndx == 1) 9745 p = "int"; 9746 break; 9747 /* linux_inotify_init1 */ 9748 case 332: 9749 /* linux_preadv */ 9750 case 333: 9751 if (ndx == 0 || ndx == 1) 9752 p = "int"; 9753 break; 9754 /* linux_pwritev */ 9755 case 334: 9756 if (ndx == 0 || ndx == 1) 9757 p = "int"; 9758 break; 9759 /* linux_rt_tgsigqueueinfo */ 9760 case 335: 9761 if (ndx == 0 || ndx == 1) 9762 p = "int"; 9763 break; 9764 /* linux_perf_event_open */ 9765 case 336: 9766 /* linux_recvmmsg */ 9767 case 337: 9768 if (ndx == 0 || ndx == 1) 9769 p = "int"; 9770 break; 9771 /* linux_fanotify_init */ 9772 case 338: 9773 /* linux_fanotify_mark */ 9774 case 339: 9775 /* linux_prlimit64 */ 9776 case 340: 9777 if (ndx == 0 || ndx == 1) 9778 p = "int"; 9779 break; 9780 /* linux_name_to_handle_at */ 9781 case 341: 9782 if (ndx == 0 || ndx == 1) 9783 p = "int"; 9784 break; 9785 /* linux_open_by_handle_at */ 9786 case 342: 9787 if (ndx == 0 || ndx == 1) 9788 p = "int"; 9789 break; 9790 /* linux_clock_adjtime */ 9791 case 343: 9792 /* linux_syncfs */ 9793 case 344: 9794 if (ndx == 0 || ndx == 1) 9795 p = "int"; 9796 break; 9797 /* linux_sendmmsg */ 9798 case 345: 9799 if (ndx == 0 || ndx == 1) 9800 p = "int"; 9801 break; 9802 /* linux_setns */ 9803 case 346: 9804 /* linux_process_vm_readv */ 9805 case 347: 9806 if (ndx == 0 || ndx == 1) 9807 p = "int"; 9808 break; 9809 /* linux_process_vm_writev */ 9810 case 348: 9811 if (ndx == 0 || ndx == 1) 9812 p = "int"; 9813 break; 9814 /* linux_kcmp */ 9815 case 349: 9816 if (ndx == 0 || ndx == 1) 9817 p = "int"; 9818 break; 9819 /* linux_finit_module */ 9820 case 350: 9821 if (ndx == 0 || ndx == 1) 9822 p = "int"; 9823 break; 9824 /* linux_sched_setattr */ 9825 case 351: 9826 if (ndx == 0 || ndx == 1) 9827 p = "int"; 9828 break; 9829 /* linux_sched_getattr */ 9830 case 352: 9831 if (ndx == 0 || ndx == 1) 9832 p = "int"; 9833 break; 9834 /* linux_renameat2 */ 9835 case 353: 9836 if (ndx == 0 || ndx == 1) 9837 p = "int"; 9838 break; 9839 /* linux_seccomp */ 9840 case 354: 9841 if (ndx == 0 || ndx == 1) 9842 p = "int"; 9843 break; 9844 /* linux_getrandom */ 9845 case 355: 9846 if (ndx == 0 || ndx == 1) 9847 p = "int"; 9848 break; 9849 /* linux_memfd_create */ 9850 case 356: 9851 if (ndx == 0 || ndx == 1) 9852 p = "int"; 9853 break; 9854 /* linux_bpf */ 9855 case 357: 9856 if (ndx == 0 || ndx == 1) 9857 p = "int"; 9858 break; 9859 /* linux_execveat */ 9860 case 358: 9861 if (ndx == 0 || ndx == 1) 9862 p = "int"; 9863 break; 9864 /* linux_socket */ 9865 case 359: 9866 if (ndx == 0 || ndx == 1) 9867 p = "int"; 9868 break; 9869 /* linux_socketpair */ 9870 case 360: 9871 if (ndx == 0 || ndx == 1) 9872 p = "int"; 9873 break; 9874 /* linux_bind */ 9875 case 361: 9876 if (ndx == 0 || ndx == 1) 9877 p = "int"; 9878 break; 9879 /* linux_connect */ 9880 case 362: 9881 if (ndx == 0 || ndx == 1) 9882 p = "int"; 9883 break; 9884 /* linux_listen */ 9885 case 363: 9886 if (ndx == 0 || ndx == 1) 9887 p = "int"; 9888 break; 9889 /* linux_accept4 */ 9890 case 364: 9891 if (ndx == 0 || ndx == 1) 9892 p = "int"; 9893 break; 9894 /* linux_getsockopt */ 9895 case 365: 9896 if (ndx == 0 || ndx == 1) 9897 p = "int"; 9898 break; 9899 /* linux_setsockopt */ 9900 case 366: 9901 if (ndx == 0 || ndx == 1) 9902 p = "int"; 9903 break; 9904 /* linux_getsockname */ 9905 case 367: 9906 if (ndx == 0 || ndx == 1) 9907 p = "int"; 9908 break; 9909 /* linux_getpeername */ 9910 case 368: 9911 if (ndx == 0 || ndx == 1) 9912 p = "int"; 9913 break; 9914 /* linux_sendto */ 9915 case 369: 9916 if (ndx == 0 || ndx == 1) 9917 p = "int"; 9918 break; 9919 /* linux_sendmsg */ 9920 case 370: 9921 if (ndx == 0 || ndx == 1) 9922 p = "int"; 9923 break; 9924 /* linux_recvfrom */ 9925 case 371: 9926 if (ndx == 0 || ndx == 1) 9927 p = "int"; 9928 break; 9929 /* linux_recvmsg */ 9930 case 372: 9931 if (ndx == 0 || ndx == 1) 9932 p = "int"; 9933 break; 9934 /* linux_shutdown */ 9935 case 373: 9936 if (ndx == 0 || ndx == 1) 9937 p = "int"; 9938 break; 9939 /* linux_userfaultfd */ 9940 case 374: 9941 if (ndx == 0 || ndx == 1) 9942 p = "int"; 9943 break; 9944 /* linux_membarrier */ 9945 case 375: 9946 if (ndx == 0 || ndx == 1) 9947 p = "int"; 9948 break; 9949 /* linux_mlock2 */ 9950 case 376: 9951 if (ndx == 0 || ndx == 1) 9952 p = "int"; 9953 break; 9954 /* linux_copy_file_range */ 9955 case 377: 9956 if (ndx == 0 || ndx == 1) 9957 p = "int"; 9958 break; 9959 /* linux_preadv2 */ 9960 case 378: 9961 if (ndx == 0 || ndx == 1) 9962 p = "int"; 9963 break; 9964 /* linux_pwritev2 */ 9965 case 379: 9966 if (ndx == 0 || ndx == 1) 9967 p = "int"; 9968 break; 9969 /* linux_pkey_mprotect */ 9970 case 380: 9971 if (ndx == 0 || ndx == 1) 9972 p = "int"; 9973 break; 9974 /* linux_pkey_alloc */ 9975 case 381: 9976 if (ndx == 0 || ndx == 1) 9977 p = "int"; 9978 break; 9979 /* linux_pkey_free */ 9980 case 382: 9981 if (ndx == 0 || ndx == 1) 9982 p = "int"; 9983 break; 9984 /* linux_statx */ 9985 case 383: 9986 if (ndx == 0 || ndx == 1) 9987 p = "int"; 9988 break; 9989 /* linux_arch_prctl */ 9990 case 384: 9991 if (ndx == 0 || ndx == 1) 9992 p = "int"; 9993 break; 9994 /* linux_io_pgetevents */ 9995 case 385: 9996 /* linux_rseq */ 9997 case 386: 9998 /* linux_semget */ 9999 case 393: 10000 if (ndx == 0 || ndx == 1) 10001 p = "int"; 10002 break; 10003 /* linux_semctl */ 10004 case 394: 10005 if (ndx == 0 || ndx == 1) 10006 p = "int"; 10007 break; 10008 /* linux_shmget */ 10009 case 395: 10010 if (ndx == 0 || ndx == 1) 10011 p = "int"; 10012 break; 10013 /* linux_shmctl */ 10014 case 396: 10015 if (ndx == 0 || ndx == 1) 10016 p = "int"; 10017 break; 10018 /* linux_shmat */ 10019 case 397: 10020 if (ndx == 0 || ndx == 1) 10021 p = "int"; 10022 break; 10023 /* linux_shmdt */ 10024 case 398: 10025 if (ndx == 0 || ndx == 1) 10026 p = "int"; 10027 break; 10028 /* linux_msgget */ 10029 case 399: 10030 if (ndx == 0 || ndx == 1) 10031 p = "int"; 10032 break; 10033 /* linux_msgsnd */ 10034 case 400: 10035 if (ndx == 0 || ndx == 1) 10036 p = "int"; 10037 break; 10038 /* linux_msgrcv */ 10039 case 401: 10040 if (ndx == 0 || ndx == 1) 10041 p = "int"; 10042 break; 10043 /* linux_msgctl */ 10044 case 402: 10045 if (ndx == 0 || ndx == 1) 10046 p = "int"; 10047 break; 10048 /* linux_clock_gettime64 */ 10049 case 403: 10050 if (ndx == 0 || ndx == 1) 10051 p = "int"; 10052 break; 10053 /* linux_clock_settime64 */ 10054 case 404: 10055 if (ndx == 0 || ndx == 1) 10056 p = "int"; 10057 break; 10058 /* linux_clock_adjtime64 */ 10059 case 405: 10060 /* linux_clock_getres_time64 */ 10061 case 406: 10062 if (ndx == 0 || ndx == 1) 10063 p = "int"; 10064 break; 10065 /* linux_clock_nanosleep_time64 */ 10066 case 407: 10067 if (ndx == 0 || ndx == 1) 10068 p = "int"; 10069 break; 10070 /* linux_timer_gettime64 */ 10071 case 408: 10072 /* linux_timer_settime64 */ 10073 case 409: 10074 /* linux_timerfd_gettime64 */ 10075 case 410: 10076 /* linux_timerfd_settime64 */ 10077 case 411: 10078 /* linux_utimensat_time64 */ 10079 case 412: 10080 if (ndx == 0 || ndx == 1) 10081 p = "int"; 10082 break; 10083 /* linux_pselect6_time64 */ 10084 case 413: 10085 if (ndx == 0 || ndx == 1) 10086 p = "int"; 10087 break; 10088 /* linux_ppoll_time64 */ 10089 case 414: 10090 if (ndx == 0 || ndx == 1) 10091 p = "int"; 10092 break; 10093 /* linux_io_pgetevents_time64 */ 10094 case 416: 10095 /* linux_recvmmsg_time64 */ 10096 case 417: 10097 /* linux_mq_timedsend_time64 */ 10098 case 418: 10099 /* linux_mq_timedreceive_time64 */ 10100 case 419: 10101 /* linux_semtimedop_time64 */ 10102 case 420: 10103 /* linux_rt_sigtimedwait_time64 */ 10104 case 421: 10105 if (ndx == 0 || ndx == 1) 10106 p = "int"; 10107 break; 10108 /* linux_sys_futex_time64 */ 10109 case 422: 10110 if (ndx == 0 || ndx == 1) 10111 p = "int"; 10112 break; 10113 /* linux_sched_rr_get_interval_time64 */ 10114 case 423: 10115 /* linux_pidfd_send_signal */ 10116 case 424: 10117 if (ndx == 0 || ndx == 1) 10118 p = "int"; 10119 break; 10120 /* linux_io_uring_setup */ 10121 case 425: 10122 /* linux_io_uring_enter */ 10123 case 426: 10124 /* linux_io_uring_register */ 10125 case 427: 10126 /* linux_open_tree */ 10127 case 428: 10128 /* linux_move_mount */ 10129 case 429: 10130 /* linux_fsopen */ 10131 case 430: 10132 /* linux_fsconfig */ 10133 case 431: 10134 /* linux_fsmount */ 10135 case 432: 10136 /* linux_fspick */ 10137 case 433: 10138 /* linux_pidfd_open */ 10139 case 434: 10140 /* linux_clone3 */ 10141 case 435: 10142 /* linux_close_range */ 10143 case 436: 10144 /* linux_openat2 */ 10145 case 437: 10146 /* linux_pidfd_getfd */ 10147 case 438: 10148 /* linux_faccessat2 */ 10149 case 439: 10150 /* linux_process_madvise */ 10151 case 440: 10152 /* linux_epoll_pwait2 */ 10153 case 441: 10154 /* linux_mount_setattr */ 10155 case 442: 10156 default: 10157 break; 10158 }; 10159 if (p != NULL) 10160 strlcpy(desc, p, descsz); 10161 } 10162