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