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