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