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