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