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