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