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