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