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_creat */ 62 case 8: { 63 struct linux_creat_args *p = params; 64 uarg[0] = (intptr_t) p->path; /* char * */ 65 iarg[1] = p->mode; /* l_int */ 66 *n_args = 2; 67 break; 68 } 69 /* linux_link */ 70 case 9: { 71 struct linux_link_args *p = params; 72 uarg[0] = (intptr_t) p->path; /* char * */ 73 uarg[1] = (intptr_t) p->to; /* char * */ 74 *n_args = 2; 75 break; 76 } 77 /* linux_unlink */ 78 case 10: { 79 struct linux_unlink_args *p = params; 80 uarg[0] = (intptr_t) p->path; /* char * */ 81 *n_args = 1; 82 break; 83 } 84 /* linux_execve */ 85 case 11: { 86 struct linux_execve_args *p = params; 87 uarg[0] = (intptr_t) p->path; /* char * */ 88 uarg[1] = (intptr_t) p->argp; /* char ** */ 89 uarg[2] = (intptr_t) p->envp; /* char ** */ 90 *n_args = 3; 91 break; 92 } 93 /* linux_chdir */ 94 case 12: { 95 struct linux_chdir_args *p = params; 96 uarg[0] = (intptr_t) p->path; /* char * */ 97 *n_args = 1; 98 break; 99 } 100 /* linux_mknod */ 101 case 14: { 102 struct linux_mknod_args *p = params; 103 uarg[0] = (intptr_t) p->path; /* char * */ 104 iarg[1] = p->mode; /* l_int */ 105 iarg[2] = p->dev; /* l_dev_t */ 106 *n_args = 3; 107 break; 108 } 109 /* linux_chmod */ 110 case 15: { 111 struct linux_chmod_args *p = params; 112 uarg[0] = (intptr_t) p->path; /* char * */ 113 iarg[1] = p->mode; /* l_mode_t */ 114 *n_args = 2; 115 break; 116 } 117 /* linux_lchown16 */ 118 case 16: { 119 struct linux_lchown16_args *p = params; 120 uarg[0] = (intptr_t) p->path; /* char * */ 121 iarg[1] = p->uid; /* l_uid16_t */ 122 iarg[2] = p->gid; /* l_gid16_t */ 123 *n_args = 3; 124 break; 125 } 126 /* linux_lseek */ 127 case 19: { 128 struct linux_lseek_args *p = params; 129 iarg[0] = p->fdes; /* l_uint */ 130 iarg[1] = p->off; /* l_off_t */ 131 iarg[2] = p->whence; /* l_int */ 132 *n_args = 3; 133 break; 134 } 135 /* linux_getpid */ 136 case 20: { 137 *n_args = 0; 138 break; 139 } 140 /* linux_mount */ 141 case 21: { 142 struct linux_mount_args *p = params; 143 uarg[0] = (intptr_t) p->specialfile; /* char * */ 144 uarg[1] = (intptr_t) p->dir; /* char * */ 145 uarg[2] = (intptr_t) p->filesystemtype; /* char * */ 146 iarg[3] = p->rwflag; /* l_ulong */ 147 uarg[4] = (intptr_t) p->data; /* void * */ 148 *n_args = 5; 149 break; 150 } 151 /* linux_setuid16 */ 152 case 23: { 153 struct linux_setuid16_args *p = params; 154 iarg[0] = p->uid; /* l_uid16_t */ 155 *n_args = 1; 156 break; 157 } 158 /* linux_getuid16 */ 159 case 24: { 160 *n_args = 0; 161 break; 162 } 163 /* linux_pause */ 164 case 29: { 165 *n_args = 0; 166 break; 167 } 168 /* linux_access */ 169 case 33: { 170 struct linux_access_args *p = params; 171 uarg[0] = (intptr_t) p->path; /* char * */ 172 iarg[1] = p->amode; /* l_int */ 173 *n_args = 2; 174 break; 175 } 176 /* linux_nice */ 177 case 34: { 178 struct linux_nice_args *p = params; 179 iarg[0] = p->inc; /* l_int */ 180 *n_args = 1; 181 break; 182 } 183 /* sync */ 184 case 36: { 185 *n_args = 0; 186 break; 187 } 188 /* linux_kill */ 189 case 37: { 190 struct linux_kill_args *p = params; 191 iarg[0] = p->pid; /* l_int */ 192 iarg[1] = p->signum; /* l_int */ 193 *n_args = 2; 194 break; 195 } 196 /* linux_rename */ 197 case 38: { 198 struct linux_rename_args *p = params; 199 uarg[0] = (intptr_t) p->from; /* char * */ 200 uarg[1] = (intptr_t) p->to; /* char * */ 201 *n_args = 2; 202 break; 203 } 204 /* linux_mkdir */ 205 case 39: { 206 struct linux_mkdir_args *p = params; 207 uarg[0] = (intptr_t) p->path; /* char * */ 208 iarg[1] = p->mode; /* l_int */ 209 *n_args = 2; 210 break; 211 } 212 /* linux_rmdir */ 213 case 40: { 214 struct linux_rmdir_args *p = params; 215 uarg[0] = (intptr_t) p->path; /* char * */ 216 *n_args = 1; 217 break; 218 } 219 /* dup */ 220 case 41: { 221 struct dup_args *p = params; 222 uarg[0] = p->fd; /* u_int */ 223 *n_args = 1; 224 break; 225 } 226 /* linux_pipe */ 227 case 42: { 228 struct linux_pipe_args *p = params; 229 uarg[0] = (intptr_t) p->pipefds; /* l_int * */ 230 *n_args = 1; 231 break; 232 } 233 /* linux_times */ 234 case 43: { 235 struct linux_times_args *p = params; 236 uarg[0] = (intptr_t) p->buf; /* struct l_times_argv * */ 237 *n_args = 1; 238 break; 239 } 240 /* linux_brk */ 241 case 45: { 242 struct linux_brk_args *p = params; 243 iarg[0] = p->dsend; /* l_ulong */ 244 *n_args = 1; 245 break; 246 } 247 /* linux_setgid16 */ 248 case 46: { 249 struct linux_setgid16_args *p = params; 250 iarg[0] = p->gid; /* l_gid16_t */ 251 *n_args = 1; 252 break; 253 } 254 /* linux_getgid16 */ 255 case 47: { 256 *n_args = 0; 257 break; 258 } 259 /* linux_geteuid16 */ 260 case 49: { 261 *n_args = 0; 262 break; 263 } 264 /* linux_getegid16 */ 265 case 50: { 266 *n_args = 0; 267 break; 268 } 269 /* acct */ 270 case 51: { 271 struct acct_args *p = params; 272 uarg[0] = (intptr_t) p->path; /* char * */ 273 *n_args = 1; 274 break; 275 } 276 /* linux_umount */ 277 case 52: { 278 struct linux_umount_args *p = params; 279 uarg[0] = (intptr_t) p->path; /* char * */ 280 iarg[1] = p->flags; /* l_int */ 281 *n_args = 2; 282 break; 283 } 284 /* linux_ioctl */ 285 case 54: { 286 struct linux_ioctl_args *p = params; 287 iarg[0] = p->fd; /* l_uint */ 288 iarg[1] = p->cmd; /* l_uint */ 289 iarg[2] = p->arg; /* l_ulong */ 290 *n_args = 3; 291 break; 292 } 293 /* linux_fcntl */ 294 case 55: { 295 struct linux_fcntl_args *p = params; 296 iarg[0] = p->fd; /* l_uint */ 297 iarg[1] = p->cmd; /* l_uint */ 298 iarg[2] = p->arg; /* l_ulong */ 299 *n_args = 3; 300 break; 301 } 302 /* setpgid */ 303 case 57: { 304 struct setpgid_args *p = params; 305 iarg[0] = p->pid; /* int */ 306 iarg[1] = p->pgid; /* int */ 307 *n_args = 2; 308 break; 309 } 310 /* umask */ 311 case 60: { 312 struct umask_args *p = params; 313 iarg[0] = p->newmask; /* int */ 314 *n_args = 1; 315 break; 316 } 317 /* chroot */ 318 case 61: { 319 struct chroot_args *p = params; 320 uarg[0] = (intptr_t) p->path; /* char * */ 321 *n_args = 1; 322 break; 323 } 324 /* linux_ustat */ 325 case 62: { 326 struct linux_ustat_args *p = params; 327 iarg[0] = p->dev; /* l_dev_t */ 328 uarg[1] = (intptr_t) p->ubuf; /* struct l_ustat * */ 329 *n_args = 2; 330 break; 331 } 332 /* dup2 */ 333 case 63: { 334 struct dup2_args *p = params; 335 uarg[0] = p->from; /* u_int */ 336 uarg[1] = p->to; /* u_int */ 337 *n_args = 2; 338 break; 339 } 340 /* linux_getppid */ 341 case 64: { 342 *n_args = 0; 343 break; 344 } 345 /* getpgrp */ 346 case 65: { 347 *n_args = 0; 348 break; 349 } 350 /* setsid */ 351 case 66: { 352 *n_args = 0; 353 break; 354 } 355 /* linux_sigaction */ 356 case 67: { 357 struct linux_sigaction_args *p = params; 358 iarg[0] = p->sig; /* l_int */ 359 uarg[1] = (intptr_t) p->nsa; /* l_osigaction_t * */ 360 uarg[2] = (intptr_t) p->osa; /* l_osigaction_t * */ 361 *n_args = 3; 362 break; 363 } 364 /* linux_setreuid16 */ 365 case 70: { 366 struct linux_setreuid16_args *p = params; 367 iarg[0] = p->ruid; /* l_uid16_t */ 368 iarg[1] = p->euid; /* l_uid16_t */ 369 *n_args = 2; 370 break; 371 } 372 /* linux_setregid16 */ 373 case 71: { 374 struct linux_setregid16_args *p = params; 375 iarg[0] = p->rgid; /* l_gid16_t */ 376 iarg[1] = p->egid; /* l_gid16_t */ 377 *n_args = 2; 378 break; 379 } 380 /* linux_sigsuspend */ 381 case 72: { 382 struct linux_sigsuspend_args *p = params; 383 iarg[0] = p->hist0; /* l_int */ 384 iarg[1] = p->hist1; /* l_int */ 385 iarg[2] = p->mask; /* l_osigset_t */ 386 *n_args = 3; 387 break; 388 } 389 /* linux_sigpending */ 390 case 73: { 391 struct linux_sigpending_args *p = params; 392 uarg[0] = (intptr_t) p->mask; /* l_osigset_t * */ 393 *n_args = 1; 394 break; 395 } 396 /* linux_sethostname */ 397 case 74: { 398 struct linux_sethostname_args *p = params; 399 uarg[0] = (intptr_t) p->hostname; /* char * */ 400 uarg[1] = p->len; /* u_int */ 401 *n_args = 2; 402 break; 403 } 404 /* linux_setrlimit */ 405 case 75: { 406 struct linux_setrlimit_args *p = params; 407 iarg[0] = p->resource; /* l_uint */ 408 uarg[1] = (intptr_t) p->rlim; /* struct l_rlimit * */ 409 *n_args = 2; 410 break; 411 } 412 /* getrusage */ 413 case 77: { 414 struct getrusage_args *p = params; 415 iarg[0] = p->who; /* int */ 416 uarg[1] = (intptr_t) p->rusage; /* struct rusage * */ 417 *n_args = 2; 418 break; 419 } 420 /* linux_gettimeofday */ 421 case 78: { 422 struct linux_gettimeofday_args *p = params; 423 uarg[0] = (intptr_t) p->tp; /* struct timeval32 * */ 424 uarg[1] = (intptr_t) p->tzp; /* struct timezone * */ 425 *n_args = 2; 426 break; 427 } 428 /* linux_settimeofday */ 429 case 79: { 430 struct linux_settimeofday_args *p = params; 431 uarg[0] = (intptr_t) p->tp; /* struct timeval32 * */ 432 uarg[1] = (intptr_t) p->tzp; /* struct timezone * */ 433 *n_args = 2; 434 break; 435 } 436 /* linux_getgroups16 */ 437 case 80: { 438 struct linux_getgroups16_args *p = params; 439 iarg[0] = p->gidsetsize; /* l_uint */ 440 uarg[1] = (intptr_t) p->gidset; /* l_gid16_t * */ 441 *n_args = 2; 442 break; 443 } 444 /* linux_setgroups16 */ 445 case 81: { 446 struct linux_setgroups16_args *p = params; 447 iarg[0] = p->gidsetsize; /* l_uint */ 448 uarg[1] = (intptr_t) p->gidset; /* l_gid16_t * */ 449 *n_args = 2; 450 break; 451 } 452 /* linux_symlink */ 453 case 83: { 454 struct linux_symlink_args *p = params; 455 uarg[0] = (intptr_t) p->path; /* char * */ 456 uarg[1] = (intptr_t) p->to; /* char * */ 457 *n_args = 2; 458 break; 459 } 460 /* linux_readlink */ 461 case 85: { 462 struct linux_readlink_args *p = params; 463 uarg[0] = (intptr_t) p->name; /* char * */ 464 uarg[1] = (intptr_t) p->buf; /* char * */ 465 iarg[2] = p->count; /* l_int */ 466 *n_args = 3; 467 break; 468 } 469 /* swapon */ 470 case 87: { 471 struct swapon_args *p = params; 472 uarg[0] = (intptr_t) p->name; /* char * */ 473 *n_args = 1; 474 break; 475 } 476 /* linux_reboot */ 477 case 88: { 478 struct linux_reboot_args *p = params; 479 iarg[0] = p->magic1; /* l_int */ 480 iarg[1] = p->magic2; /* l_int */ 481 iarg[2] = p->cmd; /* l_uint */ 482 uarg[3] = (intptr_t) p->arg; /* void * */ 483 *n_args = 4; 484 break; 485 } 486 /* munmap */ 487 case 91: { 488 struct munmap_args *p = params; 489 uarg[0] = (intptr_t) p->addr; /* caddr_t */ 490 iarg[1] = p->len; /* int */ 491 *n_args = 2; 492 break; 493 } 494 /* linux_truncate */ 495 case 92: { 496 struct linux_truncate_args *p = params; 497 uarg[0] = (intptr_t) p->path; /* char * */ 498 iarg[1] = p->length; /* l_ulong */ 499 *n_args = 2; 500 break; 501 } 502 /* linux_ftruncate */ 503 case 93: { 504 struct linux_ftruncate_args *p = params; 505 iarg[0] = p->fd; /* int */ 506 iarg[1] = p->length; /* long */ 507 *n_args = 2; 508 break; 509 } 510 /* fchmod */ 511 case 94: { 512 struct fchmod_args *p = params; 513 iarg[0] = p->fd; /* int */ 514 iarg[1] = p->mode; /* int */ 515 *n_args = 2; 516 break; 517 } 518 /* fchown */ 519 case 95: { 520 struct fchown_args *p = params; 521 iarg[0] = p->fd; /* int */ 522 iarg[1] = p->uid; /* int */ 523 iarg[2] = p->gid; /* int */ 524 *n_args = 3; 525 break; 526 } 527 /* linux_getpriority */ 528 case 96: { 529 struct linux_getpriority_args *p = params; 530 iarg[0] = p->which; /* int */ 531 iarg[1] = p->who; /* int */ 532 *n_args = 2; 533 break; 534 } 535 /* setpriority */ 536 case 97: { 537 struct setpriority_args *p = params; 538 iarg[0] = p->which; /* int */ 539 iarg[1] = p->who; /* int */ 540 iarg[2] = p->prio; /* int */ 541 *n_args = 3; 542 break; 543 } 544 /* linux_statfs */ 545 case 99: { 546 struct linux_statfs_args *p = params; 547 uarg[0] = (intptr_t) p->path; /* char * */ 548 uarg[1] = (intptr_t) p->buf; /* struct l_statfs_buf * */ 549 *n_args = 2; 550 break; 551 } 552 /* linux_fstatfs */ 553 case 100: { 554 struct linux_fstatfs_args *p = params; 555 iarg[0] = p->fd; /* l_uint */ 556 uarg[1] = (intptr_t) p->buf; /* struct l_statfs_buf * */ 557 *n_args = 2; 558 break; 559 } 560 /* linux_syslog */ 561 case 103: { 562 struct linux_syslog_args *p = params; 563 iarg[0] = p->type; /* l_int */ 564 uarg[1] = (intptr_t) p->buf; /* char * */ 565 iarg[2] = p->len; /* l_int */ 566 *n_args = 3; 567 break; 568 } 569 /* linux_setitimer */ 570 case 104: { 571 struct linux_setitimer_args *p = params; 572 iarg[0] = p->which; /* l_int */ 573 uarg[1] = (intptr_t) p->itv; /* struct l_itimerval * */ 574 uarg[2] = (intptr_t) p->oitv; /* struct l_itimerval * */ 575 *n_args = 3; 576 break; 577 } 578 /* linux_getitimer */ 579 case 105: { 580 struct linux_getitimer_args *p = params; 581 iarg[0] = p->which; /* l_int */ 582 uarg[1] = (intptr_t) p->itv; /* struct l_itimerval * */ 583 *n_args = 2; 584 break; 585 } 586 /* linux_newstat */ 587 case 106: { 588 struct linux_newstat_args *p = params; 589 uarg[0] = (intptr_t) p->path; /* char * */ 590 uarg[1] = (intptr_t) p->buf; /* struct l_newstat * */ 591 *n_args = 2; 592 break; 593 } 594 /* linux_newlstat */ 595 case 107: { 596 struct linux_newlstat_args *p = params; 597 uarg[0] = (intptr_t) p->path; /* char * */ 598 uarg[1] = (intptr_t) p->buf; /* struct l_newstat * */ 599 *n_args = 2; 600 break; 601 } 602 /* linux_newfstat */ 603 case 108: { 604 struct linux_newfstat_args *p = params; 605 iarg[0] = p->fd; /* l_uint */ 606 uarg[1] = (intptr_t) p->buf; /* struct l_newstat * */ 607 *n_args = 2; 608 break; 609 } 610 /* linux_vhangup */ 611 case 111: { 612 *n_args = 0; 613 break; 614 } 615 /* linux_wait4 */ 616 case 114: { 617 struct linux_wait4_args *p = params; 618 iarg[0] = p->pid; /* l_pid_t */ 619 uarg[1] = (intptr_t) p->status; /* l_int * */ 620 iarg[2] = p->options; /* l_int */ 621 uarg[3] = (intptr_t) p->rusage; /* void * */ 622 *n_args = 4; 623 break; 624 } 625 /* linux_swapoff */ 626 case 115: { 627 *n_args = 0; 628 break; 629 } 630 /* linux_sysinfo */ 631 case 116: { 632 struct linux_sysinfo_args *p = params; 633 uarg[0] = (intptr_t) p->info; /* struct l_sysinfo * */ 634 *n_args = 1; 635 break; 636 } 637 /* fsync */ 638 case 118: { 639 struct fsync_args *p = params; 640 iarg[0] = p->fd; /* int */ 641 *n_args = 1; 642 break; 643 } 644 /* linux_sigreturn */ 645 case 119: { 646 struct linux_sigreturn_args *p = params; 647 uarg[0] = (intptr_t) p->sfp; /* struct l_sigframe * */ 648 *n_args = 1; 649 break; 650 } 651 /* linux_clone */ 652 case 120: { 653 struct linux_clone_args *p = params; 654 iarg[0] = p->flags; /* l_int */ 655 uarg[1] = (intptr_t) p->stack; /* void * */ 656 uarg[2] = (intptr_t) p->parent_tidptr; /* void * */ 657 uarg[3] = (intptr_t) p->tls; /* void * */ 658 uarg[4] = (intptr_t) p->child_tidptr; /* void * */ 659 *n_args = 5; 660 break; 661 } 662 /* linux_setdomainname */ 663 case 121: { 664 struct linux_setdomainname_args *p = params; 665 uarg[0] = (intptr_t) p->name; /* char * */ 666 iarg[1] = p->len; /* int */ 667 *n_args = 2; 668 break; 669 } 670 /* linux_newuname */ 671 case 122: { 672 struct linux_newuname_args *p = params; 673 uarg[0] = (intptr_t) p->buf; /* struct l_new_utsname * */ 674 *n_args = 1; 675 break; 676 } 677 /* linux_adjtimex */ 678 case 124: { 679 *n_args = 0; 680 break; 681 } 682 /* linux_mprotect */ 683 case 125: { 684 struct linux_mprotect_args *p = params; 685 uarg[0] = (intptr_t) p->addr; /* caddr_t */ 686 iarg[1] = p->len; /* int */ 687 iarg[2] = p->prot; /* int */ 688 *n_args = 3; 689 break; 690 } 691 /* linux_sigprocmask */ 692 case 126: { 693 struct linux_sigprocmask_args *p = params; 694 iarg[0] = p->how; /* l_int */ 695 uarg[1] = (intptr_t) p->mask; /* l_osigset_t * */ 696 uarg[2] = (intptr_t) p->omask; /* l_osigset_t * */ 697 *n_args = 3; 698 break; 699 } 700 /* linux_init_module */ 701 case 128: { 702 *n_args = 0; 703 break; 704 } 705 /* linux_delete_module */ 706 case 129: { 707 *n_args = 0; 708 break; 709 } 710 /* linux_quotactl */ 711 case 131: { 712 *n_args = 0; 713 break; 714 } 715 /* getpgid */ 716 case 132: { 717 struct getpgid_args *p = params; 718 iarg[0] = p->pid; /* int */ 719 *n_args = 1; 720 break; 721 } 722 /* fchdir */ 723 case 133: { 724 struct fchdir_args *p = params; 725 iarg[0] = p->fd; /* int */ 726 *n_args = 1; 727 break; 728 } 729 /* linux_bdflush */ 730 case 134: { 731 *n_args = 0; 732 break; 733 } 734 /* linux_sysfs */ 735 case 135: { 736 struct linux_sysfs_args *p = params; 737 iarg[0] = p->option; /* l_int */ 738 iarg[1] = p->arg1; /* l_ulong */ 739 iarg[2] = p->arg2; /* l_ulong */ 740 *n_args = 3; 741 break; 742 } 743 /* linux_personality */ 744 case 136: { 745 struct linux_personality_args *p = params; 746 iarg[0] = p->per; /* l_ulong */ 747 *n_args = 1; 748 break; 749 } 750 /* linux_setfsuid16 */ 751 case 138: { 752 struct linux_setfsuid16_args *p = params; 753 iarg[0] = p->uid; /* l_uid16_t */ 754 *n_args = 1; 755 break; 756 } 757 /* linux_setfsgid16 */ 758 case 139: { 759 struct linux_setfsgid16_args *p = params; 760 iarg[0] = p->gid; /* l_gid16_t */ 761 *n_args = 1; 762 break; 763 } 764 /* linux_llseek */ 765 case 140: { 766 struct linux_llseek_args *p = params; 767 iarg[0] = p->fd; /* l_int */ 768 iarg[1] = p->ohigh; /* l_ulong */ 769 iarg[2] = p->olow; /* l_ulong */ 770 uarg[3] = (intptr_t) p->res; /* l_loff_t * */ 771 iarg[4] = p->whence; /* l_uint */ 772 *n_args = 5; 773 break; 774 } 775 /* linux_getdents */ 776 case 141: { 777 struct linux_getdents_args *p = params; 778 iarg[0] = p->fd; /* l_uint */ 779 uarg[1] = (intptr_t) p->dent; /* void * */ 780 iarg[2] = p->count; /* l_uint */ 781 *n_args = 3; 782 break; 783 } 784 /* linux_select */ 785 case 142: { 786 struct linux_select_args *p = params; 787 iarg[0] = p->nfds; /* l_int */ 788 uarg[1] = (intptr_t) p->readfds; /* l_fd_set * */ 789 uarg[2] = (intptr_t) p->writefds; /* l_fd_set * */ 790 uarg[3] = (intptr_t) p->exceptfds; /* l_fd_set * */ 791 uarg[4] = (intptr_t) p->timeout; /* struct l_timeval * */ 792 *n_args = 5; 793 break; 794 } 795 /* flock */ 796 case 143: { 797 struct flock_args *p = params; 798 iarg[0] = p->fd; /* int */ 799 iarg[1] = p->how; /* int */ 800 *n_args = 2; 801 break; 802 } 803 /* linux_msync */ 804 case 144: { 805 struct linux_msync_args *p = params; 806 iarg[0] = p->addr; /* l_ulong */ 807 iarg[1] = p->len; /* l_size_t */ 808 iarg[2] = p->fl; /* l_int */ 809 *n_args = 3; 810 break; 811 } 812 /* readv */ 813 case 145: { 814 struct readv_args *p = params; 815 iarg[0] = p->fd; /* int */ 816 uarg[1] = (intptr_t) p->iovp; /* struct iovec * */ 817 uarg[2] = p->iovcnt; /* u_int */ 818 *n_args = 3; 819 break; 820 } 821 /* writev */ 822 case 146: { 823 struct writev_args *p = params; 824 iarg[0] = p->fd; /* int */ 825 uarg[1] = (intptr_t) p->iovp; /* struct iovec * */ 826 uarg[2] = p->iovcnt; /* u_int */ 827 *n_args = 3; 828 break; 829 } 830 /* linux_getsid */ 831 case 147: { 832 struct linux_getsid_args *p = params; 833 iarg[0] = p->pid; /* l_pid_t */ 834 *n_args = 1; 835 break; 836 } 837 /* linux_fdatasync */ 838 case 148: { 839 struct linux_fdatasync_args *p = params; 840 iarg[0] = p->fd; /* l_uint */ 841 *n_args = 1; 842 break; 843 } 844 /* linux_sysctl */ 845 case 149: { 846 struct linux_sysctl_args *p = params; 847 uarg[0] = (intptr_t) p->args; /* struct l___sysctl_args * */ 848 *n_args = 1; 849 break; 850 } 851 /* mlock */ 852 case 150: { 853 struct mlock_args *p = params; 854 uarg[0] = (intptr_t) p->addr; /* const void * */ 855 uarg[1] = p->len; /* size_t */ 856 *n_args = 2; 857 break; 858 } 859 /* munlock */ 860 case 151: { 861 struct munlock_args *p = params; 862 uarg[0] = (intptr_t) p->addr; /* const void * */ 863 uarg[1] = p->len; /* size_t */ 864 *n_args = 2; 865 break; 866 } 867 /* mlockall */ 868 case 152: { 869 struct mlockall_args *p = params; 870 iarg[0] = p->how; /* int */ 871 *n_args = 1; 872 break; 873 } 874 /* munlockall */ 875 case 153: { 876 *n_args = 0; 877 break; 878 } 879 /* linux_sched_setparam */ 880 case 154: { 881 struct linux_sched_setparam_args *p = params; 882 iarg[0] = p->pid; /* l_pid_t */ 883 uarg[1] = (intptr_t) p->param; /* struct sched_param * */ 884 *n_args = 2; 885 break; 886 } 887 /* linux_sched_getparam */ 888 case 155: { 889 struct linux_sched_getparam_args *p = params; 890 iarg[0] = p->pid; /* l_pid_t */ 891 uarg[1] = (intptr_t) p->param; /* struct sched_param * */ 892 *n_args = 2; 893 break; 894 } 895 /* linux_sched_setscheduler */ 896 case 156: { 897 struct linux_sched_setscheduler_args *p = params; 898 iarg[0] = p->pid; /* l_pid_t */ 899 iarg[1] = p->policy; /* l_int */ 900 uarg[2] = (intptr_t) p->param; /* struct sched_param * */ 901 *n_args = 3; 902 break; 903 } 904 /* linux_sched_getscheduler */ 905 case 157: { 906 struct linux_sched_getscheduler_args *p = params; 907 iarg[0] = p->pid; /* l_pid_t */ 908 *n_args = 1; 909 break; 910 } 911 /* sched_yield */ 912 case 158: { 913 *n_args = 0; 914 break; 915 } 916 /* linux_sched_get_priority_max */ 917 case 159: { 918 struct linux_sched_get_priority_max_args *p = params; 919 iarg[0] = p->policy; /* l_int */ 920 *n_args = 1; 921 break; 922 } 923 /* linux_sched_get_priority_min */ 924 case 160: { 925 struct linux_sched_get_priority_min_args *p = params; 926 iarg[0] = p->policy; /* l_int */ 927 *n_args = 1; 928 break; 929 } 930 /* linux_sched_rr_get_interval */ 931 case 161: { 932 struct linux_sched_rr_get_interval_args *p = params; 933 iarg[0] = p->pid; /* l_pid_t */ 934 uarg[1] = (intptr_t) p->interval; /* struct l_timespec * */ 935 *n_args = 2; 936 break; 937 } 938 /* linux_nanosleep */ 939 case 162: { 940 struct linux_nanosleep_args *p = params; 941 uarg[0] = (intptr_t) p->rqtp; /* const struct l_timespec * */ 942 uarg[1] = (intptr_t) p->rmtp; /* struct l_timespec * */ 943 *n_args = 2; 944 break; 945 } 946 /* linux_mremap */ 947 case 163: { 948 struct linux_mremap_args *p = params; 949 iarg[0] = p->addr; /* l_ulong */ 950 iarg[1] = p->old_len; /* l_ulong */ 951 iarg[2] = p->new_len; /* l_ulong */ 952 iarg[3] = p->flags; /* l_ulong */ 953 iarg[4] = p->new_addr; /* l_ulong */ 954 *n_args = 5; 955 break; 956 } 957 /* linux_setresuid16 */ 958 case 164: { 959 struct linux_setresuid16_args *p = params; 960 iarg[0] = p->ruid; /* l_uid16_t */ 961 iarg[1] = p->euid; /* l_uid16_t */ 962 iarg[2] = p->suid; /* l_uid16_t */ 963 *n_args = 3; 964 break; 965 } 966 /* linux_getresuid16 */ 967 case 165: { 968 struct linux_getresuid16_args *p = params; 969 uarg[0] = (intptr_t) p->ruid; /* l_uid16_t * */ 970 uarg[1] = (intptr_t) p->euid; /* l_uid16_t * */ 971 uarg[2] = (intptr_t) p->suid; /* l_uid16_t * */ 972 *n_args = 3; 973 break; 974 } 975 /* poll */ 976 case 168: { 977 struct poll_args *p = params; 978 uarg[0] = (intptr_t) p->fds; /* struct pollfd* */ 979 uarg[1] = p->nfds; /* unsigned int */ 980 iarg[2] = p->timeout; /* long */ 981 *n_args = 3; 982 break; 983 } 984 /* linux_setresgid16 */ 985 case 170: { 986 struct linux_setresgid16_args *p = params; 987 iarg[0] = p->rgid; /* l_gid16_t */ 988 iarg[1] = p->egid; /* l_gid16_t */ 989 iarg[2] = p->sgid; /* l_gid16_t */ 990 *n_args = 3; 991 break; 992 } 993 /* linux_getresgid16 */ 994 case 171: { 995 struct linux_getresgid16_args *p = params; 996 uarg[0] = (intptr_t) p->rgid; /* l_gid16_t * */ 997 uarg[1] = (intptr_t) p->egid; /* l_gid16_t * */ 998 uarg[2] = (intptr_t) p->sgid; /* l_gid16_t * */ 999 *n_args = 3; 1000 break; 1001 } 1002 /* linux_prctl */ 1003 case 172: { 1004 struct linux_prctl_args *p = params; 1005 iarg[0] = p->option; /* l_int */ 1006 iarg[1] = p->arg2; /* l_int */ 1007 iarg[2] = p->arg3; /* l_int */ 1008 iarg[3] = p->arg4; /* l_int */ 1009 iarg[4] = p->arg5; /* l_int */ 1010 *n_args = 5; 1011 break; 1012 } 1013 /* linux_rt_sigreturn */ 1014 case 173: { 1015 struct linux_rt_sigreturn_args *p = params; 1016 uarg[0] = (intptr_t) p->ucp; /* struct l_ucontext * */ 1017 *n_args = 1; 1018 break; 1019 } 1020 /* linux_rt_sigaction */ 1021 case 174: { 1022 struct linux_rt_sigaction_args *p = params; 1023 iarg[0] = p->sig; /* l_int */ 1024 uarg[1] = (intptr_t) p->act; /* l_sigaction_t * */ 1025 uarg[2] = (intptr_t) p->oact; /* l_sigaction_t * */ 1026 iarg[3] = p->sigsetsize; /* l_size_t */ 1027 *n_args = 4; 1028 break; 1029 } 1030 /* linux_rt_sigprocmask */ 1031 case 175: { 1032 struct linux_rt_sigprocmask_args *p = params; 1033 iarg[0] = p->how; /* l_int */ 1034 uarg[1] = (intptr_t) p->mask; /* l_sigset_t * */ 1035 uarg[2] = (intptr_t) p->omask; /* l_sigset_t * */ 1036 iarg[3] = p->sigsetsize; /* l_size_t */ 1037 *n_args = 4; 1038 break; 1039 } 1040 /* linux_rt_sigpending */ 1041 case 176: { 1042 struct linux_rt_sigpending_args *p = params; 1043 uarg[0] = (intptr_t) p->set; /* l_sigset_t * */ 1044 iarg[1] = p->sigsetsize; /* l_size_t */ 1045 *n_args = 2; 1046 break; 1047 } 1048 /* linux_rt_sigtimedwait */ 1049 case 177: { 1050 struct linux_rt_sigtimedwait_args *p = params; 1051 uarg[0] = (intptr_t) p->mask; /* l_sigset_t * */ 1052 uarg[1] = (intptr_t) p->ptr; /* l_siginfo_t * */ 1053 uarg[2] = (intptr_t) p->timeout; /* struct l_timeval * */ 1054 iarg[3] = p->sigsetsize; /* l_size_t */ 1055 *n_args = 4; 1056 break; 1057 } 1058 /* linux_rt_sigqueueinfo */ 1059 case 178: { 1060 struct linux_rt_sigqueueinfo_args *p = params; 1061 iarg[0] = p->pid; /* l_pid_t */ 1062 iarg[1] = p->sig; /* l_int */ 1063 uarg[2] = (intptr_t) p->info; /* l_siginfo_t * */ 1064 *n_args = 3; 1065 break; 1066 } 1067 /* linux_rt_sigsuspend */ 1068 case 179: { 1069 struct linux_rt_sigsuspend_args *p = params; 1070 uarg[0] = (intptr_t) p->newset; /* l_sigset_t * */ 1071 iarg[1] = p->sigsetsize; /* l_size_t */ 1072 *n_args = 2; 1073 break; 1074 } 1075 /* linux_pread */ 1076 case 180: { 1077 struct linux_pread_args *p = params; 1078 iarg[0] = p->fd; /* l_uint */ 1079 uarg[1] = (intptr_t) p->buf; /* char * */ 1080 iarg[2] = p->nbyte; /* l_size_t */ 1081 iarg[3] = p->offset; /* l_loff_t */ 1082 *n_args = 4; 1083 break; 1084 } 1085 /* linux_pwrite */ 1086 case 181: { 1087 struct linux_pwrite_args *p = params; 1088 iarg[0] = p->fd; /* l_uint */ 1089 uarg[1] = (intptr_t) p->buf; /* char * */ 1090 iarg[2] = p->nbyte; /* l_size_t */ 1091 iarg[3] = p->offset; /* l_loff_t */ 1092 *n_args = 4; 1093 break; 1094 } 1095 /* linux_chown16 */ 1096 case 182: { 1097 struct linux_chown16_args *p = params; 1098 uarg[0] = (intptr_t) p->path; /* char * */ 1099 iarg[1] = p->uid; /* l_uid16_t */ 1100 iarg[2] = p->gid; /* l_gid16_t */ 1101 *n_args = 3; 1102 break; 1103 } 1104 /* linux_getcwd */ 1105 case 183: { 1106 struct linux_getcwd_args *p = params; 1107 uarg[0] = (intptr_t) p->buf; /* char * */ 1108 iarg[1] = p->bufsize; /* l_ulong */ 1109 *n_args = 2; 1110 break; 1111 } 1112 /* linux_capget */ 1113 case 184: { 1114 struct linux_capget_args *p = params; 1115 uarg[0] = (intptr_t) p->hdrp; /* struct l_user_cap_header * */ 1116 uarg[1] = (intptr_t) p->datap; /* struct l_user_cap_data * */ 1117 *n_args = 2; 1118 break; 1119 } 1120 /* linux_capset */ 1121 case 185: { 1122 struct linux_capset_args *p = params; 1123 uarg[0] = (intptr_t) p->hdrp; /* struct l_user_cap_header * */ 1124 uarg[1] = (intptr_t) p->datap; /* struct l_user_cap_data * */ 1125 *n_args = 2; 1126 break; 1127 } 1128 /* linux_sigaltstack */ 1129 case 186: { 1130 struct linux_sigaltstack_args *p = params; 1131 uarg[0] = (intptr_t) p->uss; /* l_stack_t * */ 1132 uarg[1] = (intptr_t) p->uoss; /* l_stack_t * */ 1133 *n_args = 2; 1134 break; 1135 } 1136 /* linux_sendfile */ 1137 case 187: { 1138 *n_args = 0; 1139 break; 1140 } 1141 /* linux_vfork */ 1142 case 190: { 1143 *n_args = 0; 1144 break; 1145 } 1146 /* linux_getrlimit */ 1147 case 191: { 1148 struct linux_getrlimit_args *p = params; 1149 iarg[0] = p->resource; /* l_uint */ 1150 uarg[1] = (intptr_t) p->rlim; /* struct l_rlimit * */ 1151 *n_args = 2; 1152 break; 1153 } 1154 /* linux_mmap2 */ 1155 case 192: { 1156 struct linux_mmap2_args *p = params; 1157 iarg[0] = p->addr; /* l_ulong */ 1158 iarg[1] = p->len; /* l_ulong */ 1159 iarg[2] = p->prot; /* l_ulong */ 1160 iarg[3] = p->flags; /* l_ulong */ 1161 iarg[4] = p->fd; /* l_ulong */ 1162 iarg[5] = p->pgoff; /* l_ulong */ 1163 *n_args = 6; 1164 break; 1165 } 1166 /* linux_truncate64 */ 1167 case 193: { 1168 struct linux_truncate64_args *p = params; 1169 uarg[0] = (intptr_t) p->path; /* char * */ 1170 iarg[1] = p->length; /* l_loff_t */ 1171 *n_args = 2; 1172 break; 1173 } 1174 /* linux_ftruncate64 */ 1175 case 194: { 1176 struct linux_ftruncate64_args *p = params; 1177 iarg[0] = p->fd; /* l_uint */ 1178 iarg[1] = p->length; /* l_loff_t */ 1179 *n_args = 2; 1180 break; 1181 } 1182 /* linux_stat64 */ 1183 case 195: { 1184 struct linux_stat64_args *p = params; 1185 uarg[0] = (intptr_t) p->filename; /* const char * */ 1186 uarg[1] = (intptr_t) p->statbuf; /* struct l_stat64 * */ 1187 *n_args = 2; 1188 break; 1189 } 1190 /* linux_lstat64 */ 1191 case 196: { 1192 struct linux_lstat64_args *p = params; 1193 uarg[0] = (intptr_t) p->filename; /* const char * */ 1194 uarg[1] = (intptr_t) p->statbuf; /* struct l_stat64 * */ 1195 *n_args = 2; 1196 break; 1197 } 1198 /* linux_fstat64 */ 1199 case 197: { 1200 struct linux_fstat64_args *p = params; 1201 iarg[0] = p->fd; /* l_int */ 1202 uarg[1] = (intptr_t) p->statbuf; /* struct l_stat64 * */ 1203 *n_args = 2; 1204 break; 1205 } 1206 /* linux_lchown */ 1207 case 198: { 1208 struct linux_lchown_args *p = params; 1209 uarg[0] = (intptr_t) p->path; /* char * */ 1210 iarg[1] = p->uid; /* l_uid_t */ 1211 iarg[2] = p->gid; /* l_gid_t */ 1212 *n_args = 3; 1213 break; 1214 } 1215 /* linux_getuid */ 1216 case 199: { 1217 *n_args = 0; 1218 break; 1219 } 1220 /* linux_getgid */ 1221 case 200: { 1222 *n_args = 0; 1223 break; 1224 } 1225 /* geteuid */ 1226 case 201: { 1227 *n_args = 0; 1228 break; 1229 } 1230 /* getegid */ 1231 case 202: { 1232 *n_args = 0; 1233 break; 1234 } 1235 /* setreuid */ 1236 case 203: { 1237 struct setreuid_args *p = params; 1238 uarg[0] = p->ruid; /* uid_t */ 1239 uarg[1] = p->euid; /* uid_t */ 1240 *n_args = 2; 1241 break; 1242 } 1243 /* setregid */ 1244 case 204: { 1245 struct setregid_args *p = params; 1246 iarg[0] = p->rgid; /* gid_t */ 1247 iarg[1] = p->egid; /* gid_t */ 1248 *n_args = 2; 1249 break; 1250 } 1251 /* linux_getgroups */ 1252 case 205: { 1253 struct linux_getgroups_args *p = params; 1254 iarg[0] = p->gidsetsize; /* l_int */ 1255 uarg[1] = (intptr_t) p->grouplist; /* l_gid_t * */ 1256 *n_args = 2; 1257 break; 1258 } 1259 /* linux_setgroups */ 1260 case 206: { 1261 struct linux_setgroups_args *p = params; 1262 iarg[0] = p->gidsetsize; /* l_int */ 1263 uarg[1] = (intptr_t) p->grouplist; /* l_gid_t * */ 1264 *n_args = 2; 1265 break; 1266 } 1267 /* fchown */ 1268 case 207: { 1269 *n_args = 0; 1270 break; 1271 } 1272 /* setresuid */ 1273 case 208: { 1274 struct setresuid_args *p = params; 1275 uarg[0] = p->ruid; /* uid_t */ 1276 uarg[1] = p->euid; /* uid_t */ 1277 uarg[2] = p->suid; /* uid_t */ 1278 *n_args = 3; 1279 break; 1280 } 1281 /* getresuid */ 1282 case 209: { 1283 struct getresuid_args *p = params; 1284 uarg[0] = (intptr_t) p->ruid; /* uid_t * */ 1285 uarg[1] = (intptr_t) p->euid; /* uid_t * */ 1286 uarg[2] = (intptr_t) p->suid; /* uid_t * */ 1287 *n_args = 3; 1288 break; 1289 } 1290 /* setresgid */ 1291 case 210: { 1292 struct setresgid_args *p = params; 1293 iarg[0] = p->rgid; /* gid_t */ 1294 iarg[1] = p->egid; /* gid_t */ 1295 iarg[2] = p->sgid; /* gid_t */ 1296 *n_args = 3; 1297 break; 1298 } 1299 /* getresgid */ 1300 case 211: { 1301 struct getresgid_args *p = params; 1302 uarg[0] = (intptr_t) p->rgid; /* gid_t * */ 1303 uarg[1] = (intptr_t) p->egid; /* gid_t * */ 1304 uarg[2] = (intptr_t) p->sgid; /* gid_t * */ 1305 *n_args = 3; 1306 break; 1307 } 1308 /* linux_chown */ 1309 case 212: { 1310 struct linux_chown_args *p = params; 1311 uarg[0] = (intptr_t) p->path; /* char * */ 1312 iarg[1] = p->uid; /* l_uid_t */ 1313 iarg[2] = p->gid; /* l_gid_t */ 1314 *n_args = 3; 1315 break; 1316 } 1317 /* setuid */ 1318 case 213: { 1319 struct setuid_args *p = params; 1320 uarg[0] = p->uid; /* uid_t */ 1321 *n_args = 1; 1322 break; 1323 } 1324 /* setgid */ 1325 case 214: { 1326 struct setgid_args *p = params; 1327 iarg[0] = p->gid; /* gid_t */ 1328 *n_args = 1; 1329 break; 1330 } 1331 /* linux_setfsuid */ 1332 case 215: { 1333 struct linux_setfsuid_args *p = params; 1334 iarg[0] = p->uid; /* l_uid_t */ 1335 *n_args = 1; 1336 break; 1337 } 1338 /* linux_setfsgid */ 1339 case 216: { 1340 struct linux_setfsgid_args *p = params; 1341 iarg[0] = p->gid; /* l_gid_t */ 1342 *n_args = 1; 1343 break; 1344 } 1345 /* linux_getdents64 */ 1346 case 217: { 1347 struct linux_getdents64_args *p = params; 1348 iarg[0] = p->fd; /* l_uint */ 1349 uarg[1] = (intptr_t) p->dirent; /* void * */ 1350 iarg[2] = p->count; /* l_uint */ 1351 *n_args = 3; 1352 break; 1353 } 1354 /* linux_pivot_root */ 1355 case 218: { 1356 struct linux_pivot_root_args *p = params; 1357 uarg[0] = (intptr_t) p->new_root; /* char * */ 1358 uarg[1] = (intptr_t) p->put_old; /* char * */ 1359 *n_args = 2; 1360 break; 1361 } 1362 /* linux_mincore */ 1363 case 219: { 1364 struct linux_mincore_args *p = params; 1365 iarg[0] = p->start; /* l_ulong */ 1366 iarg[1] = p->len; /* l_size_t */ 1367 uarg[2] = (intptr_t) p->vec; /* u_char * */ 1368 *n_args = 3; 1369 break; 1370 } 1371 /* madvise */ 1372 case 220: { 1373 struct madvise_args *p = params; 1374 uarg[0] = (intptr_t) p->addr; /* void * */ 1375 uarg[1] = p->len; /* size_t */ 1376 iarg[2] = p->behav; /* int */ 1377 *n_args = 3; 1378 break; 1379 } 1380 /* linux_fcntl64 */ 1381 case 221: { 1382 struct linux_fcntl64_args *p = params; 1383 iarg[0] = p->fd; /* l_uint */ 1384 iarg[1] = p->cmd; /* l_uint */ 1385 iarg[2] = p->arg; /* l_ulong */ 1386 *n_args = 3; 1387 break; 1388 } 1389 /* linux_gettid */ 1390 case 224: { 1391 *n_args = 0; 1392 break; 1393 } 1394 /* linux_setxattr */ 1395 case 226: { 1396 *n_args = 0; 1397 break; 1398 } 1399 /* linux_lsetxattr */ 1400 case 227: { 1401 *n_args = 0; 1402 break; 1403 } 1404 /* linux_fsetxattr */ 1405 case 228: { 1406 *n_args = 0; 1407 break; 1408 } 1409 /* linux_getxattr */ 1410 case 229: { 1411 *n_args = 0; 1412 break; 1413 } 1414 /* linux_lgetxattr */ 1415 case 230: { 1416 *n_args = 0; 1417 break; 1418 } 1419 /* linux_fgetxattr */ 1420 case 231: { 1421 *n_args = 0; 1422 break; 1423 } 1424 /* linux_listxattr */ 1425 case 232: { 1426 *n_args = 0; 1427 break; 1428 } 1429 /* linux_llistxattr */ 1430 case 233: { 1431 *n_args = 0; 1432 break; 1433 } 1434 /* linux_flistxattr */ 1435 case 234: { 1436 *n_args = 0; 1437 break; 1438 } 1439 /* linux_removexattr */ 1440 case 235: { 1441 *n_args = 0; 1442 break; 1443 } 1444 /* linux_lremovexattr */ 1445 case 236: { 1446 *n_args = 0; 1447 break; 1448 } 1449 /* linux_fremovexattr */ 1450 case 237: { 1451 *n_args = 0; 1452 break; 1453 } 1454 /* linux_tkill */ 1455 case 238: { 1456 struct linux_tkill_args *p = params; 1457 iarg[0] = p->tid; /* int */ 1458 iarg[1] = p->sig; /* int */ 1459 *n_args = 2; 1460 break; 1461 } 1462 /* linux_sys_futex */ 1463 case 240: { 1464 struct linux_sys_futex_args *p = params; 1465 uarg[0] = (intptr_t) p->uaddr; /* void * */ 1466 iarg[1] = p->op; /* int */ 1467 uarg[2] = p->val; /* uint32_t */ 1468 uarg[3] = (intptr_t) p->timeout; /* struct l_timespec * */ 1469 uarg[4] = (intptr_t) p->uaddr2; /* uint32_t * */ 1470 uarg[5] = p->val3; /* uint32_t */ 1471 *n_args = 6; 1472 break; 1473 } 1474 /* linux_sched_setaffinity */ 1475 case 241: { 1476 struct linux_sched_setaffinity_args *p = params; 1477 iarg[0] = p->pid; /* l_pid_t */ 1478 iarg[1] = p->len; /* l_uint */ 1479 uarg[2] = (intptr_t) p->user_mask_ptr; /* l_ulong * */ 1480 *n_args = 3; 1481 break; 1482 } 1483 /* linux_sched_getaffinity */ 1484 case 242: { 1485 struct linux_sched_getaffinity_args *p = params; 1486 iarg[0] = p->pid; /* l_pid_t */ 1487 iarg[1] = p->len; /* l_uint */ 1488 uarg[2] = (intptr_t) p->user_mask_ptr; /* l_ulong * */ 1489 *n_args = 3; 1490 break; 1491 } 1492 /* linux_exit_group */ 1493 case 248: { 1494 struct linux_exit_group_args *p = params; 1495 iarg[0] = p->error_code; /* int */ 1496 *n_args = 1; 1497 break; 1498 } 1499 /* linux_lookup_dcookie */ 1500 case 249: { 1501 *n_args = 0; 1502 break; 1503 } 1504 /* linux_epoll_create */ 1505 case 250: { 1506 struct linux_epoll_create_args *p = params; 1507 iarg[0] = p->size; /* l_int */ 1508 *n_args = 1; 1509 break; 1510 } 1511 /* linux_epoll_ctl */ 1512 case 251: { 1513 struct linux_epoll_ctl_args *p = params; 1514 iarg[0] = p->epfd; /* l_int */ 1515 iarg[1] = p->op; /* l_int */ 1516 iarg[2] = p->fd; /* l_int */ 1517 uarg[3] = (intptr_t) p->event; /* struct epoll_event * */ 1518 *n_args = 4; 1519 break; 1520 } 1521 /* linux_epoll_wait */ 1522 case 252: { 1523 struct linux_epoll_wait_args *p = params; 1524 iarg[0] = p->epfd; /* l_int */ 1525 uarg[1] = (intptr_t) p->events; /* struct epoll_event * */ 1526 iarg[2] = p->maxevents; /* l_int */ 1527 iarg[3] = p->timeout; /* l_int */ 1528 *n_args = 4; 1529 break; 1530 } 1531 /* linux_remap_file_pages */ 1532 case 253: { 1533 *n_args = 0; 1534 break; 1535 } 1536 /* linux_set_tid_address */ 1537 case 256: { 1538 struct linux_set_tid_address_args *p = params; 1539 uarg[0] = (intptr_t) p->tidptr; /* int * */ 1540 *n_args = 1; 1541 break; 1542 } 1543 /* linux_timer_create */ 1544 case 257: { 1545 struct linux_timer_create_args *p = params; 1546 iarg[0] = p->clock_id; /* clockid_t */ 1547 uarg[1] = (intptr_t) p->evp; /* struct sigevent * */ 1548 uarg[2] = (intptr_t) p->timerid; /* l_timer_t * */ 1549 *n_args = 3; 1550 break; 1551 } 1552 /* linux_timer_settime */ 1553 case 258: { 1554 struct linux_timer_settime_args *p = params; 1555 iarg[0] = p->timerid; /* l_timer_t */ 1556 iarg[1] = p->flags; /* l_int */ 1557 uarg[2] = (intptr_t) p->new; /* const struct itimerspec * */ 1558 uarg[3] = (intptr_t) p->old; /* struct itimerspec * */ 1559 *n_args = 4; 1560 break; 1561 } 1562 /* linux_timer_gettime */ 1563 case 259: { 1564 struct linux_timer_gettime_args *p = params; 1565 iarg[0] = p->timerid; /* l_timer_t */ 1566 uarg[1] = (intptr_t) p->setting; /* struct itimerspec * */ 1567 *n_args = 2; 1568 break; 1569 } 1570 /* linux_timer_getoverrun */ 1571 case 260: { 1572 struct linux_timer_getoverrun_args *p = params; 1573 iarg[0] = p->timerid; /* l_timer_t */ 1574 *n_args = 1; 1575 break; 1576 } 1577 /* linux_timer_delete */ 1578 case 261: { 1579 struct linux_timer_delete_args *p = params; 1580 iarg[0] = p->timerid; /* l_timer_t */ 1581 *n_args = 1; 1582 break; 1583 } 1584 /* linux_clock_settime */ 1585 case 262: { 1586 struct linux_clock_settime_args *p = params; 1587 iarg[0] = p->which; /* clockid_t */ 1588 uarg[1] = (intptr_t) p->tp; /* struct l_timespec * */ 1589 *n_args = 2; 1590 break; 1591 } 1592 /* linux_clock_gettime */ 1593 case 263: { 1594 struct linux_clock_gettime_args *p = params; 1595 iarg[0] = p->which; /* clockid_t */ 1596 uarg[1] = (intptr_t) p->tp; /* struct l_timespec * */ 1597 *n_args = 2; 1598 break; 1599 } 1600 /* linux_clock_getres */ 1601 case 264: { 1602 struct linux_clock_getres_args *p = params; 1603 iarg[0] = p->which; /* clockid_t */ 1604 uarg[1] = (intptr_t) p->tp; /* struct l_timespec * */ 1605 *n_args = 2; 1606 break; 1607 } 1608 /* linux_clock_nanosleep */ 1609 case 265: { 1610 struct linux_clock_nanosleep_args *p = params; 1611 iarg[0] = p->which; /* clockid_t */ 1612 iarg[1] = p->flags; /* int */ 1613 uarg[2] = (intptr_t) p->rqtp; /* struct l_timespec * */ 1614 uarg[3] = (intptr_t) p->rmtp; /* struct l_timespec * */ 1615 *n_args = 4; 1616 break; 1617 } 1618 /* linux_statfs64 */ 1619 case 266: { 1620 struct linux_statfs64_args *p = params; 1621 uarg[0] = (intptr_t) p->path; /* char * */ 1622 uarg[1] = p->bufsize; /* size_t */ 1623 uarg[2] = (intptr_t) p->buf; /* struct l_statfs64_buf * */ 1624 *n_args = 3; 1625 break; 1626 } 1627 /* linux_fstatfs64 */ 1628 case 267: { 1629 struct linux_fstatfs64_args *p = params; 1630 iarg[0] = p->fd; /* l_uint */ 1631 uarg[1] = p->bufsize; /* size_t */ 1632 uarg[2] = (intptr_t) p->buf; /* struct l_statfs64_buf * */ 1633 *n_args = 3; 1634 break; 1635 } 1636 /* linux_tgkill */ 1637 case 268: { 1638 struct linux_tgkill_args *p = params; 1639 iarg[0] = p->tgid; /* int */ 1640 iarg[1] = p->pid; /* int */ 1641 iarg[2] = p->sig; /* int */ 1642 *n_args = 3; 1643 break; 1644 } 1645 /* linux_utimes */ 1646 case 269: { 1647 struct linux_utimes_args *p = params; 1648 uarg[0] = (intptr_t) p->fname; /* char * */ 1649 uarg[1] = (intptr_t) p->tptr; /* struct l_timeval * */ 1650 *n_args = 2; 1651 break; 1652 } 1653 /* linux_fadvise64_64 */ 1654 case 270: { 1655 struct linux_fadvise64_64_args *p = params; 1656 iarg[0] = p->fd; /* int */ 1657 iarg[1] = p->offset; /* l_loff_t */ 1658 iarg[2] = p->len; /* l_loff_t */ 1659 iarg[3] = p->advice; /* int */ 1660 *n_args = 4; 1661 break; 1662 } 1663 /* linux_mq_open */ 1664 case 274: { 1665 struct linux_mq_open_args *p = params; 1666 uarg[0] = (intptr_t) p->name; /* const char * */ 1667 iarg[1] = p->oflag; /* int */ 1668 iarg[2] = p->mode; /* mode_t */ 1669 uarg[3] = (intptr_t) p->attr; /* struct mq_attr * */ 1670 *n_args = 4; 1671 break; 1672 } 1673 /* linux_mq_unlink */ 1674 case 275: { 1675 struct linux_mq_unlink_args *p = params; 1676 uarg[0] = (intptr_t) p->name; /* const char * */ 1677 *n_args = 1; 1678 break; 1679 } 1680 /* linux_mq_timedsend */ 1681 case 276: { 1682 struct linux_mq_timedsend_args *p = params; 1683 iarg[0] = p->mqd; /* l_mqd_t */ 1684 uarg[1] = (intptr_t) p->msg_ptr; /* const char * */ 1685 uarg[2] = p->msg_len; /* size_t */ 1686 uarg[3] = p->msg_prio; /* unsigned int */ 1687 uarg[4] = (intptr_t) p->abs_timeout; /* const struct l_timespec * */ 1688 *n_args = 5; 1689 break; 1690 } 1691 /* linux_mq_timedreceive */ 1692 case 277: { 1693 struct linux_mq_timedreceive_args *p = params; 1694 iarg[0] = p->mqd; /* l_mqd_t */ 1695 uarg[1] = (intptr_t) p->msg_ptr; /* char * */ 1696 uarg[2] = p->msg_len; /* size_t */ 1697 uarg[3] = p->msg_prio; /* unsigned int */ 1698 uarg[4] = (intptr_t) p->abs_timeout; /* const struct l_timespec * */ 1699 *n_args = 5; 1700 break; 1701 } 1702 /* linux_mq_notify */ 1703 case 278: { 1704 struct linux_mq_notify_args *p = params; 1705 iarg[0] = p->mqd; /* l_mqd_t */ 1706 uarg[1] = (intptr_t) p->abs_timeout; /* const struct l_timespec * */ 1707 *n_args = 2; 1708 break; 1709 } 1710 /* linux_mq_getsetattr */ 1711 case 279: { 1712 struct linux_mq_getsetattr_args *p = params; 1713 iarg[0] = p->mqd; /* l_mqd_t */ 1714 uarg[1] = (intptr_t) p->attr; /* const struct mq_attr * */ 1715 uarg[2] = (intptr_t) p->oattr; /* struct mq_attr * */ 1716 *n_args = 3; 1717 break; 1718 } 1719 /* linux_waitid */ 1720 case 280: { 1721 struct linux_waitid_args *p = params; 1722 iarg[0] = p->idtype; /* int */ 1723 iarg[1] = p->id; /* l_pid_t */ 1724 uarg[2] = (intptr_t) p->info; /* l_siginfo_t * */ 1725 iarg[3] = p->options; /* int */ 1726 uarg[4] = (intptr_t) p->rusage; /* void * */ 1727 *n_args = 5; 1728 break; 1729 } 1730 /* linux_socket */ 1731 case 281: { 1732 struct linux_socket_args *p = params; 1733 iarg[0] = p->domain; /* l_int */ 1734 iarg[1] = p->type; /* l_int */ 1735 iarg[2] = p->protocol; /* l_int */ 1736 *n_args = 3; 1737 break; 1738 } 1739 /* linux_bind */ 1740 case 282: { 1741 struct linux_bind_args *p = params; 1742 iarg[0] = p->s; /* l_int */ 1743 iarg[1] = p->name; /* l_uintptr_t */ 1744 iarg[2] = p->namelen; /* l_int */ 1745 *n_args = 3; 1746 break; 1747 } 1748 /* linux_connect */ 1749 case 283: { 1750 struct linux_connect_args *p = params; 1751 iarg[0] = p->s; /* l_int */ 1752 iarg[1] = p->name; /* l_uintptr_t */ 1753 iarg[2] = p->namelen; /* l_int */ 1754 *n_args = 3; 1755 break; 1756 } 1757 /* linux_listen */ 1758 case 284: { 1759 struct linux_listen_args *p = params; 1760 iarg[0] = p->s; /* l_int */ 1761 iarg[1] = p->backlog; /* l_int */ 1762 *n_args = 2; 1763 break; 1764 } 1765 /* linux_accept */ 1766 case 285: { 1767 struct linux_accept_args *p = params; 1768 iarg[0] = p->s; /* l_int */ 1769 iarg[1] = p->addr; /* l_uintptr_t */ 1770 iarg[2] = p->namelen; /* l_uintptr_t */ 1771 *n_args = 3; 1772 break; 1773 } 1774 /* linux_getsockname */ 1775 case 286: { 1776 struct linux_getsockname_args *p = params; 1777 iarg[0] = p->s; /* l_int */ 1778 iarg[1] = p->addr; /* l_uintptr_t */ 1779 iarg[2] = p->namelen; /* l_uintptr_t */ 1780 *n_args = 3; 1781 break; 1782 } 1783 /* linux_getpeername */ 1784 case 287: { 1785 struct linux_getpeername_args *p = params; 1786 iarg[0] = p->s; /* l_int */ 1787 iarg[1] = p->addr; /* l_uintptr_t */ 1788 iarg[2] = p->namelen; /* l_uintptr_t */ 1789 *n_args = 3; 1790 break; 1791 } 1792 /* linux_socketpair */ 1793 case 288: { 1794 struct linux_socketpair_args *p = params; 1795 iarg[0] = p->domain; /* l_int */ 1796 iarg[1] = p->type; /* l_int */ 1797 iarg[2] = p->protocol; /* l_int */ 1798 iarg[3] = p->rsv; /* l_uintptr_t */ 1799 *n_args = 4; 1800 break; 1801 } 1802 /* linux_send */ 1803 case 289: { 1804 struct linux_send_args *p = params; 1805 iarg[0] = p->s; /* int */ 1806 iarg[1] = p->msg; /* l_uintptr_t */ 1807 iarg[2] = p->len; /* int */ 1808 iarg[3] = p->flags; /* int */ 1809 *n_args = 4; 1810 break; 1811 } 1812 /* linux_sendto */ 1813 case 290: { 1814 struct linux_sendto_args *p = params; 1815 iarg[0] = p->s; /* l_int */ 1816 iarg[1] = p->msg; /* l_uintptr_t */ 1817 iarg[2] = p->len; /* l_int */ 1818 iarg[3] = p->flags; /* l_int */ 1819 iarg[4] = p->to; /* l_uintptr_t */ 1820 iarg[5] = p->tolen; /* l_int */ 1821 *n_args = 6; 1822 break; 1823 } 1824 /* linux_recv */ 1825 case 291: { 1826 struct linux_recv_args *p = params; 1827 iarg[0] = p->s; /* int */ 1828 iarg[1] = p->msg; /* l_uintptr_t */ 1829 iarg[2] = p->len; /* int */ 1830 iarg[3] = p->flags; /* int */ 1831 *n_args = 4; 1832 break; 1833 } 1834 /* linux_recvfrom */ 1835 case 292: { 1836 struct linux_recvfrom_args *p = params; 1837 iarg[0] = p->s; /* l_int */ 1838 iarg[1] = p->buf; /* l_uintptr_t */ 1839 iarg[2] = p->len; /* l_size_t */ 1840 iarg[3] = p->flags; /* l_int */ 1841 iarg[4] = p->from; /* l_uintptr_t */ 1842 iarg[5] = p->fromlen; /* l_uintptr_t */ 1843 *n_args = 6; 1844 break; 1845 } 1846 /* linux_shutdown */ 1847 case 293: { 1848 struct linux_shutdown_args *p = params; 1849 iarg[0] = p->s; /* l_int */ 1850 iarg[1] = p->how; /* l_int */ 1851 *n_args = 2; 1852 break; 1853 } 1854 /* linux_setsockopt */ 1855 case 294: { 1856 struct linux_setsockopt_args *p = params; 1857 iarg[0] = p->s; /* l_int */ 1858 iarg[1] = p->level; /* l_int */ 1859 iarg[2] = p->optname; /* l_int */ 1860 iarg[3] = p->optval; /* l_uintptr_t */ 1861 iarg[4] = p->optlen; /* l_int */ 1862 *n_args = 5; 1863 break; 1864 } 1865 /* linux_getsockopt */ 1866 case 295: { 1867 struct linux_getsockopt_args *p = params; 1868 iarg[0] = p->s; /* l_int */ 1869 iarg[1] = p->level; /* l_int */ 1870 iarg[2] = p->optname; /* l_int */ 1871 iarg[3] = p->optval; /* l_uintptr_t */ 1872 iarg[4] = p->optlen; /* l_uintptr_t */ 1873 *n_args = 5; 1874 break; 1875 } 1876 /* linux_sendmsg */ 1877 case 296: { 1878 struct linux_sendmsg_args *p = params; 1879 iarg[0] = p->s; /* l_int */ 1880 iarg[1] = p->msg; /* l_uintptr_t */ 1881 iarg[2] = p->flags; /* l_int */ 1882 *n_args = 3; 1883 break; 1884 } 1885 /* linux_recvmsg */ 1886 case 297: { 1887 struct linux_recvmsg_args *p = params; 1888 iarg[0] = p->s; /* l_int */ 1889 iarg[1] = p->msg; /* l_uintptr_t */ 1890 iarg[2] = p->flags; /* l_int */ 1891 *n_args = 3; 1892 break; 1893 } 1894 /* linux_semop */ 1895 case 298: { 1896 struct linux_semop_args *p = params; 1897 iarg[0] = p->semid; /* l_int */ 1898 uarg[1] = (intptr_t) p->tsops; /* struct l_sembuf * */ 1899 iarg[2] = p->nsops; /* l_uint */ 1900 *n_args = 3; 1901 break; 1902 } 1903 /* linux_semget */ 1904 case 299: { 1905 struct linux_semget_args *p = params; 1906 iarg[0] = p->key; /* l_key_t */ 1907 iarg[1] = p->nsems; /* l_int */ 1908 iarg[2] = p->semflg; /* l_int */ 1909 *n_args = 3; 1910 break; 1911 } 1912 /* linux_semctl */ 1913 case 300: { 1914 struct linux_semctl_args *p = params; 1915 iarg[0] = p->semid; /* l_int */ 1916 iarg[1] = p->semnum; /* l_int */ 1917 iarg[2] = p->cmd; /* l_int */ 1918 uarg[3] = p->arg.buf; /* union l_semun */ 1919 *n_args = 4; 1920 break; 1921 } 1922 /* linux_msgsnd */ 1923 case 301: { 1924 struct linux_msgsnd_args *p = params; 1925 iarg[0] = p->msqid; /* l_int */ 1926 uarg[1] = (intptr_t) p->msgp; /* struct l_msgbuf * */ 1927 iarg[2] = p->msgsz; /* l_size_t */ 1928 iarg[3] = p->msgflg; /* l_int */ 1929 *n_args = 4; 1930 break; 1931 } 1932 /* linux_msgrcv */ 1933 case 302: { 1934 struct linux_msgrcv_args *p = params; 1935 iarg[0] = p->msqid; /* l_int */ 1936 uarg[1] = (intptr_t) p->msgp; /* struct l_msgbuf * */ 1937 iarg[2] = p->msgsz; /* l_size_t */ 1938 iarg[3] = p->msgtyp; /* l_long */ 1939 iarg[4] = p->msgflg; /* l_int */ 1940 *n_args = 5; 1941 break; 1942 } 1943 /* linux_msgget */ 1944 case 303: { 1945 struct linux_msgget_args *p = params; 1946 iarg[0] = p->key; /* l_key_t */ 1947 iarg[1] = p->msgflg; /* l_int */ 1948 *n_args = 2; 1949 break; 1950 } 1951 /* linux_msgctl */ 1952 case 304: { 1953 struct linux_msgctl_args *p = params; 1954 iarg[0] = p->msqid; /* l_int */ 1955 iarg[1] = p->cmd; /* l_int */ 1956 uarg[2] = (intptr_t) p->buf; /* struct l_msqid_ds * */ 1957 *n_args = 3; 1958 break; 1959 } 1960 /* linux_shmat */ 1961 case 305: { 1962 struct linux_shmat_args *p = params; 1963 iarg[0] = p->shmid; /* l_int */ 1964 uarg[1] = (intptr_t) p->shmaddr; /* char * */ 1965 iarg[2] = p->shmflg; /* l_int */ 1966 *n_args = 3; 1967 break; 1968 } 1969 /* linux_shmdt */ 1970 case 306: { 1971 struct linux_shmdt_args *p = params; 1972 uarg[0] = (intptr_t) p->shmaddr; /* char * */ 1973 *n_args = 1; 1974 break; 1975 } 1976 /* linux_shmget */ 1977 case 307: { 1978 struct linux_shmget_args *p = params; 1979 iarg[0] = p->key; /* l_key_t */ 1980 iarg[1] = p->size; /* l_size_t */ 1981 iarg[2] = p->shmflg; /* l_int */ 1982 *n_args = 3; 1983 break; 1984 } 1985 /* linux_shmctl */ 1986 case 308: { 1987 struct linux_shmctl_args *p = params; 1988 iarg[0] = p->shmid; /* l_int */ 1989 iarg[1] = p->cmd; /* l_int */ 1990 uarg[2] = (intptr_t) p->buf; /* struct l_shmid_ds * */ 1991 *n_args = 3; 1992 break; 1993 } 1994 /* linux_add_key */ 1995 case 309: { 1996 *n_args = 0; 1997 break; 1998 } 1999 /* linux_request_key */ 2000 case 310: { 2001 *n_args = 0; 2002 break; 2003 } 2004 /* linux_keyctl */ 2005 case 311: { 2006 *n_args = 0; 2007 break; 2008 } 2009 /* linux_ioprio_set */ 2010 case 314: { 2011 *n_args = 0; 2012 break; 2013 } 2014 /* linux_ioprio_get */ 2015 case 315: { 2016 *n_args = 0; 2017 break; 2018 } 2019 /* linux_inotify_init */ 2020 case 316: { 2021 *n_args = 0; 2022 break; 2023 } 2024 /* linux_inotify_add_watch */ 2025 case 317: { 2026 *n_args = 0; 2027 break; 2028 } 2029 /* linux_inotify_rm_watch */ 2030 case 318: { 2031 *n_args = 0; 2032 break; 2033 } 2034 /* linux_mbind */ 2035 case 319: { 2036 *n_args = 0; 2037 break; 2038 } 2039 /* linux_get_mempolicy */ 2040 case 320: { 2041 *n_args = 0; 2042 break; 2043 } 2044 /* linux_set_mempolicy */ 2045 case 321: { 2046 *n_args = 0; 2047 break; 2048 } 2049 /* linux_openat */ 2050 case 322: { 2051 struct linux_openat_args *p = params; 2052 iarg[0] = p->dfd; /* l_int */ 2053 uarg[1] = (intptr_t) p->filename; /* const char * */ 2054 iarg[2] = p->flags; /* l_int */ 2055 iarg[3] = p->mode; /* l_int */ 2056 *n_args = 4; 2057 break; 2058 } 2059 /* linux_mkdirat */ 2060 case 323: { 2061 struct linux_mkdirat_args *p = params; 2062 iarg[0] = p->dfd; /* l_int */ 2063 uarg[1] = (intptr_t) p->pathname; /* const char * */ 2064 iarg[2] = p->mode; /* l_int */ 2065 *n_args = 3; 2066 break; 2067 } 2068 /* linux_mknodat */ 2069 case 324: { 2070 struct linux_mknodat_args *p = params; 2071 iarg[0] = p->dfd; /* l_int */ 2072 uarg[1] = (intptr_t) p->filename; /* const char * */ 2073 iarg[2] = p->mode; /* l_int */ 2074 iarg[3] = p->dev; /* l_uint */ 2075 *n_args = 4; 2076 break; 2077 } 2078 /* linux_fchownat */ 2079 case 325: { 2080 struct linux_fchownat_args *p = params; 2081 iarg[0] = p->dfd; /* l_int */ 2082 uarg[1] = (intptr_t) p->filename; /* const char * */ 2083 iarg[2] = p->uid; /* l_uid16_t */ 2084 iarg[3] = p->gid; /* l_gid16_t */ 2085 iarg[4] = p->flag; /* l_int */ 2086 *n_args = 5; 2087 break; 2088 } 2089 /* linux_futimesat */ 2090 case 326: { 2091 struct linux_futimesat_args *p = params; 2092 iarg[0] = p->dfd; /* l_int */ 2093 uarg[1] = (intptr_t) p->filename; /* char * */ 2094 uarg[2] = (intptr_t) p->utimes; /* struct l_timeval * */ 2095 *n_args = 3; 2096 break; 2097 } 2098 /* linux_fstatat64 */ 2099 case 327: { 2100 struct linux_fstatat64_args *p = params; 2101 iarg[0] = p->dfd; /* l_int */ 2102 uarg[1] = (intptr_t) p->pathname; /* char * */ 2103 uarg[2] = (intptr_t) p->statbuf; /* struct l_stat64 * */ 2104 iarg[3] = p->flag; /* l_int */ 2105 *n_args = 4; 2106 break; 2107 } 2108 /* linux_unlinkat */ 2109 case 328: { 2110 struct linux_unlinkat_args *p = params; 2111 iarg[0] = p->dfd; /* l_int */ 2112 uarg[1] = (intptr_t) p->pathname; /* const char * */ 2113 iarg[2] = p->flag; /* l_int */ 2114 *n_args = 3; 2115 break; 2116 } 2117 /* linux_renameat */ 2118 case 329: { 2119 struct linux_renameat_args *p = params; 2120 iarg[0] = p->olddfd; /* l_int */ 2121 uarg[1] = (intptr_t) p->oldname; /* const char * */ 2122 iarg[2] = p->newdfd; /* l_int */ 2123 uarg[3] = (intptr_t) p->newname; /* const char * */ 2124 *n_args = 4; 2125 break; 2126 } 2127 /* linux_linkat */ 2128 case 330: { 2129 struct linux_linkat_args *p = params; 2130 iarg[0] = p->olddfd; /* l_int */ 2131 uarg[1] = (intptr_t) p->oldname; /* const char * */ 2132 iarg[2] = p->newdfd; /* l_int */ 2133 uarg[3] = (intptr_t) p->newname; /* const char * */ 2134 iarg[4] = p->flag; /* l_int */ 2135 *n_args = 5; 2136 break; 2137 } 2138 /* linux_symlinkat */ 2139 case 331: { 2140 struct linux_symlinkat_args *p = params; 2141 uarg[0] = (intptr_t) p->oldname; /* const char * */ 2142 iarg[1] = p->newdfd; /* l_int */ 2143 uarg[2] = (intptr_t) p->newname; /* const char * */ 2144 *n_args = 3; 2145 break; 2146 } 2147 /* linux_readlinkat */ 2148 case 332: { 2149 struct linux_readlinkat_args *p = params; 2150 iarg[0] = p->dfd; /* l_int */ 2151 uarg[1] = (intptr_t) p->path; /* const char * */ 2152 uarg[2] = (intptr_t) p->buf; /* char * */ 2153 iarg[3] = p->bufsiz; /* l_int */ 2154 *n_args = 4; 2155 break; 2156 } 2157 /* linux_fchmodat */ 2158 case 333: { 2159 struct linux_fchmodat_args *p = params; 2160 iarg[0] = p->dfd; /* l_int */ 2161 uarg[1] = (intptr_t) p->filename; /* const char * */ 2162 iarg[2] = p->mode; /* l_mode_t */ 2163 *n_args = 3; 2164 break; 2165 } 2166 /* linux_faccessat */ 2167 case 334: { 2168 struct linux_faccessat_args *p = params; 2169 iarg[0] = p->dfd; /* l_int */ 2170 uarg[1] = (intptr_t) p->filename; /* const char * */ 2171 iarg[2] = p->amode; /* l_int */ 2172 *n_args = 3; 2173 break; 2174 } 2175 /* linux_pselect6 */ 2176 case 335: { 2177 struct linux_pselect6_args *p = params; 2178 iarg[0] = p->nfds; /* l_int */ 2179 uarg[1] = (intptr_t) p->readfds; /* l_fd_set * */ 2180 uarg[2] = (intptr_t) p->writefds; /* l_fd_set * */ 2181 uarg[3] = (intptr_t) p->exceptfds; /* l_fd_set * */ 2182 uarg[4] = (intptr_t) p->tsp; /* struct l_timespec * */ 2183 uarg[5] = (intptr_t) p->sig; /* l_uintptr_t * */ 2184 *n_args = 6; 2185 break; 2186 } 2187 /* linux_ppoll */ 2188 case 336: { 2189 struct linux_ppoll_args *p = params; 2190 uarg[0] = (intptr_t) p->fds; /* struct pollfd * */ 2191 uarg[1] = p->nfds; /* uint32_t */ 2192 uarg[2] = (intptr_t) p->tsp; /* struct l_timespec * */ 2193 uarg[3] = (intptr_t) p->sset; /* l_sigset_t * */ 2194 iarg[4] = p->ssize; /* l_size_t */ 2195 *n_args = 5; 2196 break; 2197 } 2198 /* linux_unshare */ 2199 case 337: { 2200 *n_args = 0; 2201 break; 2202 } 2203 /* linux_set_robust_list */ 2204 case 338: { 2205 struct linux_set_robust_list_args *p = params; 2206 uarg[0] = (intptr_t) p->head; /* struct linux_robust_list_head * */ 2207 iarg[1] = p->len; /* l_size_t */ 2208 *n_args = 2; 2209 break; 2210 } 2211 /* linux_get_robust_list */ 2212 case 339: { 2213 struct linux_get_robust_list_args *p = params; 2214 iarg[0] = p->pid; /* l_int */ 2215 uarg[1] = (intptr_t) p->head; /* struct linux_robust_list_head ** */ 2216 uarg[2] = (intptr_t) p->len; /* l_size_t * */ 2217 *n_args = 3; 2218 break; 2219 } 2220 /* linux_splice */ 2221 case 340: { 2222 *n_args = 0; 2223 break; 2224 } 2225 /* linux_sync_file_range */ 2226 case 341: { 2227 struct linux_sync_file_range_args *p = params; 2228 iarg[0] = p->fd; /* l_int */ 2229 iarg[1] = p->offset; /* l_loff_t */ 2230 iarg[2] = p->nbytes; /* l_loff_t */ 2231 uarg[3] = p->flags; /* unsigned int */ 2232 *n_args = 4; 2233 break; 2234 } 2235 /* linux_tee */ 2236 case 342: { 2237 *n_args = 0; 2238 break; 2239 } 2240 /* linux_vmsplice */ 2241 case 343: { 2242 *n_args = 0; 2243 break; 2244 } 2245 /* linux_move_pages */ 2246 case 344: { 2247 *n_args = 0; 2248 break; 2249 } 2250 /* linux_getcpu */ 2251 case 345: { 2252 struct linux_getcpu_args *p = params; 2253 uarg[0] = (intptr_t) p->cpu; /* l_uint * */ 2254 uarg[1] = (intptr_t) p->node; /* l_uint * */ 2255 uarg[2] = (intptr_t) p->cache; /* void * */ 2256 *n_args = 3; 2257 break; 2258 } 2259 /* linux_epoll_pwait */ 2260 case 346: { 2261 struct linux_epoll_pwait_args *p = params; 2262 iarg[0] = p->epfd; /* l_int */ 2263 uarg[1] = (intptr_t) p->events; /* struct epoll_event * */ 2264 iarg[2] = p->maxevents; /* l_int */ 2265 iarg[3] = p->timeout; /* l_int */ 2266 uarg[4] = (intptr_t) p->mask; /* l_sigset_t * */ 2267 *n_args = 5; 2268 break; 2269 } 2270 /* linux_kexec_load */ 2271 case 347: { 2272 *n_args = 0; 2273 break; 2274 } 2275 /* linux_utimensat */ 2276 case 348: { 2277 struct linux_utimensat_args *p = params; 2278 iarg[0] = p->dfd; /* l_int */ 2279 uarg[1] = (intptr_t) p->pathname; /* const char * */ 2280 uarg[2] = (intptr_t) p->times; /* const struct l_timespec * */ 2281 iarg[3] = p->flags; /* l_int */ 2282 *n_args = 4; 2283 break; 2284 } 2285 /* linux_signalfd */ 2286 case 349: { 2287 *n_args = 0; 2288 break; 2289 } 2290 /* linux_timerfd_create */ 2291 case 350: { 2292 *n_args = 0; 2293 break; 2294 } 2295 /* linux_eventfd */ 2296 case 351: { 2297 struct linux_eventfd_args *p = params; 2298 iarg[0] = p->initval; /* l_uint */ 2299 *n_args = 1; 2300 break; 2301 } 2302 /* linux_fallocate */ 2303 case 352: { 2304 struct linux_fallocate_args *p = params; 2305 iarg[0] = p->fd; /* l_int */ 2306 iarg[1] = p->mode; /* l_int */ 2307 iarg[2] = p->offset; /* l_loff_t */ 2308 iarg[3] = p->len; /* l_loff_t */ 2309 *n_args = 4; 2310 break; 2311 } 2312 /* linux_timerfd_settime */ 2313 case 353: { 2314 *n_args = 0; 2315 break; 2316 } 2317 /* linux_timerfd_gettime */ 2318 case 354: { 2319 *n_args = 0; 2320 break; 2321 } 2322 /* linux_signalfd4 */ 2323 case 355: { 2324 *n_args = 0; 2325 break; 2326 } 2327 /* linux_eventfd2 */ 2328 case 356: { 2329 struct linux_eventfd2_args *p = params; 2330 iarg[0] = p->initval; /* l_uint */ 2331 iarg[1] = p->flags; /* l_int */ 2332 *n_args = 2; 2333 break; 2334 } 2335 /* linux_epoll_create1 */ 2336 case 357: { 2337 struct linux_epoll_create1_args *p = params; 2338 iarg[0] = p->flags; /* l_int */ 2339 *n_args = 1; 2340 break; 2341 } 2342 /* linux_dup3 */ 2343 case 358: { 2344 struct linux_dup3_args *p = params; 2345 iarg[0] = p->oldfd; /* l_int */ 2346 iarg[1] = p->newfd; /* l_int */ 2347 iarg[2] = p->flags; /* l_int */ 2348 *n_args = 3; 2349 break; 2350 } 2351 /* linux_pipe2 */ 2352 case 359: { 2353 struct linux_pipe2_args *p = params; 2354 uarg[0] = (intptr_t) p->pipefds; /* l_int * */ 2355 iarg[1] = p->flags; /* l_int */ 2356 *n_args = 2; 2357 break; 2358 } 2359 /* linux_inotify_init1 */ 2360 case 360: { 2361 *n_args = 0; 2362 break; 2363 } 2364 /* linux_preadv */ 2365 case 361: { 2366 *n_args = 0; 2367 break; 2368 } 2369 /* linux_pwritev */ 2370 case 362: { 2371 *n_args = 0; 2372 break; 2373 } 2374 /* linux_rt_tsigqueueinfo */ 2375 case 363: { 2376 *n_args = 0; 2377 break; 2378 } 2379 /* linux_perf_event_open */ 2380 case 364: { 2381 *n_args = 0; 2382 break; 2383 } 2384 /* linux_recvmmsg */ 2385 case 365: { 2386 struct linux_recvmmsg_args *p = params; 2387 iarg[0] = p->s; /* l_int */ 2388 uarg[1] = (intptr_t) p->msg; /* struct l_mmsghdr * */ 2389 iarg[2] = p->vlen; /* l_uint */ 2390 iarg[3] = p->flags; /* l_uint */ 2391 uarg[4] = (intptr_t) p->timeout; /* struct l_timespec * */ 2392 *n_args = 5; 2393 break; 2394 } 2395 /* linux_accept4 */ 2396 case 366: { 2397 struct linux_accept4_args *p = params; 2398 iarg[0] = p->s; /* l_int */ 2399 iarg[1] = p->addr; /* l_uintptr_t */ 2400 iarg[2] = p->namelen; /* l_uintptr_t */ 2401 iarg[3] = p->flags; /* int */ 2402 *n_args = 4; 2403 break; 2404 } 2405 /* linux_fanotify_init */ 2406 case 367: { 2407 *n_args = 0; 2408 break; 2409 } 2410 /* linux_fanotify_mark */ 2411 case 368: { 2412 *n_args = 0; 2413 break; 2414 } 2415 /* linux_prlimit64 */ 2416 case 369: { 2417 struct linux_prlimit64_args *p = params; 2418 iarg[0] = p->pid; /* l_pid_t */ 2419 iarg[1] = p->resource; /* l_uint */ 2420 uarg[2] = (intptr_t) p->new; /* struct rlimit * */ 2421 uarg[3] = (intptr_t) p->old; /* struct rlimit * */ 2422 *n_args = 4; 2423 break; 2424 } 2425 /* linux_name_to_handle_at */ 2426 case 370: { 2427 *n_args = 0; 2428 break; 2429 } 2430 /* linux_open_by_handle_at */ 2431 case 371: { 2432 *n_args = 0; 2433 break; 2434 } 2435 /* linux_clock_adjtime */ 2436 case 372: { 2437 *n_args = 0; 2438 break; 2439 } 2440 /* linux_syncfs */ 2441 case 373: { 2442 struct linux_syncfs_args *p = params; 2443 iarg[0] = p->fd; /* l_int */ 2444 *n_args = 1; 2445 break; 2446 } 2447 /* linux_sendmmsg */ 2448 case 374: { 2449 struct linux_sendmmsg_args *p = params; 2450 iarg[0] = p->s; /* l_int */ 2451 uarg[1] = (intptr_t) p->msg; /* struct l_mmsghdr * */ 2452 iarg[2] = p->vlen; /* l_uint */ 2453 iarg[3] = p->flags; /* l_uint */ 2454 *n_args = 4; 2455 break; 2456 } 2457 /* linux_setns */ 2458 case 375: { 2459 *n_args = 0; 2460 break; 2461 } 2462 /* linux_process_vm_readv */ 2463 case 376: { 2464 *n_args = 0; 2465 break; 2466 } 2467 /* linux_process_vm_writev */ 2468 case 377: { 2469 *n_args = 0; 2470 break; 2471 } 2472 /* linux_set_tls */ 2473 case 405: { 2474 struct linux_set_tls_args *p = params; 2475 uarg[0] = (intptr_t) p->tls; /* void* */ 2476 *n_args = 1; 2477 break; 2478 } 2479 default: 2480 *n_args = 0; 2481 break; 2482 }; 2483 } 2484 static void 2485 systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 2486 { 2487 const char *p = NULL; 2488 switch (sysnum) { 2489 #define nosys linux_nosys 2490 /* linux_exit */ 2491 case 1: 2492 switch(ndx) { 2493 case 0: 2494 p = "int"; 2495 break; 2496 default: 2497 break; 2498 }; 2499 break; 2500 /* linux_fork */ 2501 case 2: 2502 break; 2503 /* read */ 2504 case 3: 2505 switch(ndx) { 2506 case 0: 2507 p = "int"; 2508 break; 2509 case 1: 2510 p = "userland char *"; 2511 break; 2512 case 2: 2513 p = "u_int"; 2514 break; 2515 default: 2516 break; 2517 }; 2518 break; 2519 /* write */ 2520 case 4: 2521 switch(ndx) { 2522 case 0: 2523 p = "int"; 2524 break; 2525 case 1: 2526 p = "userland char *"; 2527 break; 2528 case 2: 2529 p = "u_int"; 2530 break; 2531 default: 2532 break; 2533 }; 2534 break; 2535 /* linux_open */ 2536 case 5: 2537 switch(ndx) { 2538 case 0: 2539 p = "userland char *"; 2540 break; 2541 case 1: 2542 p = "l_int"; 2543 break; 2544 case 2: 2545 p = "l_int"; 2546 break; 2547 default: 2548 break; 2549 }; 2550 break; 2551 /* close */ 2552 case 6: 2553 switch(ndx) { 2554 case 0: 2555 p = "int"; 2556 break; 2557 default: 2558 break; 2559 }; 2560 break; 2561 /* linux_creat */ 2562 case 8: 2563 switch(ndx) { 2564 case 0: 2565 p = "userland char *"; 2566 break; 2567 case 1: 2568 p = "l_int"; 2569 break; 2570 default: 2571 break; 2572 }; 2573 break; 2574 /* linux_link */ 2575 case 9: 2576 switch(ndx) { 2577 case 0: 2578 p = "userland char *"; 2579 break; 2580 case 1: 2581 p = "userland char *"; 2582 break; 2583 default: 2584 break; 2585 }; 2586 break; 2587 /* linux_unlink */ 2588 case 10: 2589 switch(ndx) { 2590 case 0: 2591 p = "userland char *"; 2592 break; 2593 default: 2594 break; 2595 }; 2596 break; 2597 /* linux_execve */ 2598 case 11: 2599 switch(ndx) { 2600 case 0: 2601 p = "userland char *"; 2602 break; 2603 case 1: 2604 p = "userland char **"; 2605 break; 2606 case 2: 2607 p = "userland char **"; 2608 break; 2609 default: 2610 break; 2611 }; 2612 break; 2613 /* linux_chdir */ 2614 case 12: 2615 switch(ndx) { 2616 case 0: 2617 p = "userland char *"; 2618 break; 2619 default: 2620 break; 2621 }; 2622 break; 2623 /* linux_mknod */ 2624 case 14: 2625 switch(ndx) { 2626 case 0: 2627 p = "userland char *"; 2628 break; 2629 case 1: 2630 p = "l_int"; 2631 break; 2632 case 2: 2633 p = "l_dev_t"; 2634 break; 2635 default: 2636 break; 2637 }; 2638 break; 2639 /* linux_chmod */ 2640 case 15: 2641 switch(ndx) { 2642 case 0: 2643 p = "userland char *"; 2644 break; 2645 case 1: 2646 p = "l_mode_t"; 2647 break; 2648 default: 2649 break; 2650 }; 2651 break; 2652 /* linux_lchown16 */ 2653 case 16: 2654 switch(ndx) { 2655 case 0: 2656 p = "userland char *"; 2657 break; 2658 case 1: 2659 p = "l_uid16_t"; 2660 break; 2661 case 2: 2662 p = "l_gid16_t"; 2663 break; 2664 default: 2665 break; 2666 }; 2667 break; 2668 /* linux_lseek */ 2669 case 19: 2670 switch(ndx) { 2671 case 0: 2672 p = "l_uint"; 2673 break; 2674 case 1: 2675 p = "l_off_t"; 2676 break; 2677 case 2: 2678 p = "l_int"; 2679 break; 2680 default: 2681 break; 2682 }; 2683 break; 2684 /* linux_getpid */ 2685 case 20: 2686 break; 2687 /* linux_mount */ 2688 case 21: 2689 switch(ndx) { 2690 case 0: 2691 p = "userland char *"; 2692 break; 2693 case 1: 2694 p = "userland char *"; 2695 break; 2696 case 2: 2697 p = "userland char *"; 2698 break; 2699 case 3: 2700 p = "l_ulong"; 2701 break; 2702 case 4: 2703 p = "userland void *"; 2704 break; 2705 default: 2706 break; 2707 }; 2708 break; 2709 /* linux_setuid16 */ 2710 case 23: 2711 switch(ndx) { 2712 case 0: 2713 p = "l_uid16_t"; 2714 break; 2715 default: 2716 break; 2717 }; 2718 break; 2719 /* linux_getuid16 */ 2720 case 24: 2721 break; 2722 /* linux_pause */ 2723 case 29: 2724 break; 2725 /* linux_access */ 2726 case 33: 2727 switch(ndx) { 2728 case 0: 2729 p = "userland char *"; 2730 break; 2731 case 1: 2732 p = "l_int"; 2733 break; 2734 default: 2735 break; 2736 }; 2737 break; 2738 /* linux_nice */ 2739 case 34: 2740 switch(ndx) { 2741 case 0: 2742 p = "l_int"; 2743 break; 2744 default: 2745 break; 2746 }; 2747 break; 2748 /* sync */ 2749 case 36: 2750 break; 2751 /* linux_kill */ 2752 case 37: 2753 switch(ndx) { 2754 case 0: 2755 p = "l_int"; 2756 break; 2757 case 1: 2758 p = "l_int"; 2759 break; 2760 default: 2761 break; 2762 }; 2763 break; 2764 /* linux_rename */ 2765 case 38: 2766 switch(ndx) { 2767 case 0: 2768 p = "userland char *"; 2769 break; 2770 case 1: 2771 p = "userland char *"; 2772 break; 2773 default: 2774 break; 2775 }; 2776 break; 2777 /* linux_mkdir */ 2778 case 39: 2779 switch(ndx) { 2780 case 0: 2781 p = "userland char *"; 2782 break; 2783 case 1: 2784 p = "l_int"; 2785 break; 2786 default: 2787 break; 2788 }; 2789 break; 2790 /* linux_rmdir */ 2791 case 40: 2792 switch(ndx) { 2793 case 0: 2794 p = "userland char *"; 2795 break; 2796 default: 2797 break; 2798 }; 2799 break; 2800 /* dup */ 2801 case 41: 2802 switch(ndx) { 2803 case 0: 2804 p = "u_int"; 2805 break; 2806 default: 2807 break; 2808 }; 2809 break; 2810 /* linux_pipe */ 2811 case 42: 2812 switch(ndx) { 2813 case 0: 2814 p = "userland l_int *"; 2815 break; 2816 default: 2817 break; 2818 }; 2819 break; 2820 /* linux_times */ 2821 case 43: 2822 switch(ndx) { 2823 case 0: 2824 p = "userland struct l_times_argv *"; 2825 break; 2826 default: 2827 break; 2828 }; 2829 break; 2830 /* linux_brk */ 2831 case 45: 2832 switch(ndx) { 2833 case 0: 2834 p = "l_ulong"; 2835 break; 2836 default: 2837 break; 2838 }; 2839 break; 2840 /* linux_setgid16 */ 2841 case 46: 2842 switch(ndx) { 2843 case 0: 2844 p = "l_gid16_t"; 2845 break; 2846 default: 2847 break; 2848 }; 2849 break; 2850 /* linux_getgid16 */ 2851 case 47: 2852 break; 2853 /* linux_geteuid16 */ 2854 case 49: 2855 break; 2856 /* linux_getegid16 */ 2857 case 50: 2858 break; 2859 /* acct */ 2860 case 51: 2861 switch(ndx) { 2862 case 0: 2863 p = "userland char *"; 2864 break; 2865 default: 2866 break; 2867 }; 2868 break; 2869 /* linux_umount */ 2870 case 52: 2871 switch(ndx) { 2872 case 0: 2873 p = "userland char *"; 2874 break; 2875 case 1: 2876 p = "l_int"; 2877 break; 2878 default: 2879 break; 2880 }; 2881 break; 2882 /* linux_ioctl */ 2883 case 54: 2884 switch(ndx) { 2885 case 0: 2886 p = "l_uint"; 2887 break; 2888 case 1: 2889 p = "l_uint"; 2890 break; 2891 case 2: 2892 p = "l_ulong"; 2893 break; 2894 default: 2895 break; 2896 }; 2897 break; 2898 /* linux_fcntl */ 2899 case 55: 2900 switch(ndx) { 2901 case 0: 2902 p = "l_uint"; 2903 break; 2904 case 1: 2905 p = "l_uint"; 2906 break; 2907 case 2: 2908 p = "l_ulong"; 2909 break; 2910 default: 2911 break; 2912 }; 2913 break; 2914 /* setpgid */ 2915 case 57: 2916 switch(ndx) { 2917 case 0: 2918 p = "int"; 2919 break; 2920 case 1: 2921 p = "int"; 2922 break; 2923 default: 2924 break; 2925 }; 2926 break; 2927 /* umask */ 2928 case 60: 2929 switch(ndx) { 2930 case 0: 2931 p = "int"; 2932 break; 2933 default: 2934 break; 2935 }; 2936 break; 2937 /* chroot */ 2938 case 61: 2939 switch(ndx) { 2940 case 0: 2941 p = "userland char *"; 2942 break; 2943 default: 2944 break; 2945 }; 2946 break; 2947 /* linux_ustat */ 2948 case 62: 2949 switch(ndx) { 2950 case 0: 2951 p = "l_dev_t"; 2952 break; 2953 case 1: 2954 p = "userland struct l_ustat *"; 2955 break; 2956 default: 2957 break; 2958 }; 2959 break; 2960 /* dup2 */ 2961 case 63: 2962 switch(ndx) { 2963 case 0: 2964 p = "u_int"; 2965 break; 2966 case 1: 2967 p = "u_int"; 2968 break; 2969 default: 2970 break; 2971 }; 2972 break; 2973 /* linux_getppid */ 2974 case 64: 2975 break; 2976 /* getpgrp */ 2977 case 65: 2978 break; 2979 /* setsid */ 2980 case 66: 2981 break; 2982 /* linux_sigaction */ 2983 case 67: 2984 switch(ndx) { 2985 case 0: 2986 p = "l_int"; 2987 break; 2988 case 1: 2989 p = "userland l_osigaction_t *"; 2990 break; 2991 case 2: 2992 p = "userland l_osigaction_t *"; 2993 break; 2994 default: 2995 break; 2996 }; 2997 break; 2998 /* linux_setreuid16 */ 2999 case 70: 3000 switch(ndx) { 3001 case 0: 3002 p = "l_uid16_t"; 3003 break; 3004 case 1: 3005 p = "l_uid16_t"; 3006 break; 3007 default: 3008 break; 3009 }; 3010 break; 3011 /* linux_setregid16 */ 3012 case 71: 3013 switch(ndx) { 3014 case 0: 3015 p = "l_gid16_t"; 3016 break; 3017 case 1: 3018 p = "l_gid16_t"; 3019 break; 3020 default: 3021 break; 3022 }; 3023 break; 3024 /* linux_sigsuspend */ 3025 case 72: 3026 switch(ndx) { 3027 case 0: 3028 p = "l_int"; 3029 break; 3030 case 1: 3031 p = "l_int"; 3032 break; 3033 case 2: 3034 p = "l_osigset_t"; 3035 break; 3036 default: 3037 break; 3038 }; 3039 break; 3040 /* linux_sigpending */ 3041 case 73: 3042 switch(ndx) { 3043 case 0: 3044 p = "userland l_osigset_t *"; 3045 break; 3046 default: 3047 break; 3048 }; 3049 break; 3050 /* linux_sethostname */ 3051 case 74: 3052 switch(ndx) { 3053 case 0: 3054 p = "userland char *"; 3055 break; 3056 case 1: 3057 p = "u_int"; 3058 break; 3059 default: 3060 break; 3061 }; 3062 break; 3063 /* linux_setrlimit */ 3064 case 75: 3065 switch(ndx) { 3066 case 0: 3067 p = "l_uint"; 3068 break; 3069 case 1: 3070 p = "userland struct l_rlimit *"; 3071 break; 3072 default: 3073 break; 3074 }; 3075 break; 3076 /* getrusage */ 3077 case 77: 3078 switch(ndx) { 3079 case 0: 3080 p = "int"; 3081 break; 3082 case 1: 3083 p = "userland struct rusage *"; 3084 break; 3085 default: 3086 break; 3087 }; 3088 break; 3089 /* linux_gettimeofday */ 3090 case 78: 3091 switch(ndx) { 3092 case 0: 3093 p = "userland struct timeval32 *"; 3094 break; 3095 case 1: 3096 p = "userland struct timezone *"; 3097 break; 3098 default: 3099 break; 3100 }; 3101 break; 3102 /* linux_settimeofday */ 3103 case 79: 3104 switch(ndx) { 3105 case 0: 3106 p = "userland struct timeval32 *"; 3107 break; 3108 case 1: 3109 p = "userland struct timezone *"; 3110 break; 3111 default: 3112 break; 3113 }; 3114 break; 3115 /* linux_getgroups16 */ 3116 case 80: 3117 switch(ndx) { 3118 case 0: 3119 p = "l_uint"; 3120 break; 3121 case 1: 3122 p = "userland l_gid16_t *"; 3123 break; 3124 default: 3125 break; 3126 }; 3127 break; 3128 /* linux_setgroups16 */ 3129 case 81: 3130 switch(ndx) { 3131 case 0: 3132 p = "l_uint"; 3133 break; 3134 case 1: 3135 p = "userland l_gid16_t *"; 3136 break; 3137 default: 3138 break; 3139 }; 3140 break; 3141 /* linux_symlink */ 3142 case 83: 3143 switch(ndx) { 3144 case 0: 3145 p = "userland char *"; 3146 break; 3147 case 1: 3148 p = "userland char *"; 3149 break; 3150 default: 3151 break; 3152 }; 3153 break; 3154 /* linux_readlink */ 3155 case 85: 3156 switch(ndx) { 3157 case 0: 3158 p = "userland char *"; 3159 break; 3160 case 1: 3161 p = "userland char *"; 3162 break; 3163 case 2: 3164 p = "l_int"; 3165 break; 3166 default: 3167 break; 3168 }; 3169 break; 3170 /* swapon */ 3171 case 87: 3172 switch(ndx) { 3173 case 0: 3174 p = "userland char *"; 3175 break; 3176 default: 3177 break; 3178 }; 3179 break; 3180 /* linux_reboot */ 3181 case 88: 3182 switch(ndx) { 3183 case 0: 3184 p = "l_int"; 3185 break; 3186 case 1: 3187 p = "l_int"; 3188 break; 3189 case 2: 3190 p = "l_uint"; 3191 break; 3192 case 3: 3193 p = "userland void *"; 3194 break; 3195 default: 3196 break; 3197 }; 3198 break; 3199 /* munmap */ 3200 case 91: 3201 switch(ndx) { 3202 case 0: 3203 p = "caddr_t"; 3204 break; 3205 case 1: 3206 p = "int"; 3207 break; 3208 default: 3209 break; 3210 }; 3211 break; 3212 /* linux_truncate */ 3213 case 92: 3214 switch(ndx) { 3215 case 0: 3216 p = "userland char *"; 3217 break; 3218 case 1: 3219 p = "l_ulong"; 3220 break; 3221 default: 3222 break; 3223 }; 3224 break; 3225 /* linux_ftruncate */ 3226 case 93: 3227 switch(ndx) { 3228 case 0: 3229 p = "int"; 3230 break; 3231 case 1: 3232 p = "long"; 3233 break; 3234 default: 3235 break; 3236 }; 3237 break; 3238 /* fchmod */ 3239 case 94: 3240 switch(ndx) { 3241 case 0: 3242 p = "int"; 3243 break; 3244 case 1: 3245 p = "int"; 3246 break; 3247 default: 3248 break; 3249 }; 3250 break; 3251 /* fchown */ 3252 case 95: 3253 switch(ndx) { 3254 case 0: 3255 p = "int"; 3256 break; 3257 case 1: 3258 p = "int"; 3259 break; 3260 case 2: 3261 p = "int"; 3262 break; 3263 default: 3264 break; 3265 }; 3266 break; 3267 /* linux_getpriority */ 3268 case 96: 3269 switch(ndx) { 3270 case 0: 3271 p = "int"; 3272 break; 3273 case 1: 3274 p = "int"; 3275 break; 3276 default: 3277 break; 3278 }; 3279 break; 3280 /* setpriority */ 3281 case 97: 3282 switch(ndx) { 3283 case 0: 3284 p = "int"; 3285 break; 3286 case 1: 3287 p = "int"; 3288 break; 3289 case 2: 3290 p = "int"; 3291 break; 3292 default: 3293 break; 3294 }; 3295 break; 3296 /* linux_statfs */ 3297 case 99: 3298 switch(ndx) { 3299 case 0: 3300 p = "userland char *"; 3301 break; 3302 case 1: 3303 p = "userland struct l_statfs_buf *"; 3304 break; 3305 default: 3306 break; 3307 }; 3308 break; 3309 /* linux_fstatfs */ 3310 case 100: 3311 switch(ndx) { 3312 case 0: 3313 p = "l_uint"; 3314 break; 3315 case 1: 3316 p = "userland struct l_statfs_buf *"; 3317 break; 3318 default: 3319 break; 3320 }; 3321 break; 3322 /* linux_syslog */ 3323 case 103: 3324 switch(ndx) { 3325 case 0: 3326 p = "l_int"; 3327 break; 3328 case 1: 3329 p = "userland char *"; 3330 break; 3331 case 2: 3332 p = "l_int"; 3333 break; 3334 default: 3335 break; 3336 }; 3337 break; 3338 /* linux_setitimer */ 3339 case 104: 3340 switch(ndx) { 3341 case 0: 3342 p = "l_int"; 3343 break; 3344 case 1: 3345 p = "userland struct l_itimerval *"; 3346 break; 3347 case 2: 3348 p = "userland struct l_itimerval *"; 3349 break; 3350 default: 3351 break; 3352 }; 3353 break; 3354 /* linux_getitimer */ 3355 case 105: 3356 switch(ndx) { 3357 case 0: 3358 p = "l_int"; 3359 break; 3360 case 1: 3361 p = "userland struct l_itimerval *"; 3362 break; 3363 default: 3364 break; 3365 }; 3366 break; 3367 /* linux_newstat */ 3368 case 106: 3369 switch(ndx) { 3370 case 0: 3371 p = "userland char *"; 3372 break; 3373 case 1: 3374 p = "userland struct l_newstat *"; 3375 break; 3376 default: 3377 break; 3378 }; 3379 break; 3380 /* linux_newlstat */ 3381 case 107: 3382 switch(ndx) { 3383 case 0: 3384 p = "userland char *"; 3385 break; 3386 case 1: 3387 p = "userland struct l_newstat *"; 3388 break; 3389 default: 3390 break; 3391 }; 3392 break; 3393 /* linux_newfstat */ 3394 case 108: 3395 switch(ndx) { 3396 case 0: 3397 p = "l_uint"; 3398 break; 3399 case 1: 3400 p = "userland struct l_newstat *"; 3401 break; 3402 default: 3403 break; 3404 }; 3405 break; 3406 /* linux_vhangup */ 3407 case 111: 3408 break; 3409 /* linux_wait4 */ 3410 case 114: 3411 switch(ndx) { 3412 case 0: 3413 p = "l_pid_t"; 3414 break; 3415 case 1: 3416 p = "userland l_int *"; 3417 break; 3418 case 2: 3419 p = "l_int"; 3420 break; 3421 case 3: 3422 p = "userland void *"; 3423 break; 3424 default: 3425 break; 3426 }; 3427 break; 3428 /* linux_swapoff */ 3429 case 115: 3430 break; 3431 /* linux_sysinfo */ 3432 case 116: 3433 switch(ndx) { 3434 case 0: 3435 p = "userland struct l_sysinfo *"; 3436 break; 3437 default: 3438 break; 3439 }; 3440 break; 3441 /* fsync */ 3442 case 118: 3443 switch(ndx) { 3444 case 0: 3445 p = "int"; 3446 break; 3447 default: 3448 break; 3449 }; 3450 break; 3451 /* linux_sigreturn */ 3452 case 119: 3453 switch(ndx) { 3454 case 0: 3455 p = "userland struct l_sigframe *"; 3456 break; 3457 default: 3458 break; 3459 }; 3460 break; 3461 /* linux_clone */ 3462 case 120: 3463 switch(ndx) { 3464 case 0: 3465 p = "l_int"; 3466 break; 3467 case 1: 3468 p = "userland void *"; 3469 break; 3470 case 2: 3471 p = "userland void *"; 3472 break; 3473 case 3: 3474 p = "userland void *"; 3475 break; 3476 case 4: 3477 p = "userland void *"; 3478 break; 3479 default: 3480 break; 3481 }; 3482 break; 3483 /* linux_setdomainname */ 3484 case 121: 3485 switch(ndx) { 3486 case 0: 3487 p = "userland char *"; 3488 break; 3489 case 1: 3490 p = "int"; 3491 break; 3492 default: 3493 break; 3494 }; 3495 break; 3496 /* linux_newuname */ 3497 case 122: 3498 switch(ndx) { 3499 case 0: 3500 p = "userland struct l_new_utsname *"; 3501 break; 3502 default: 3503 break; 3504 }; 3505 break; 3506 /* linux_adjtimex */ 3507 case 124: 3508 break; 3509 /* linux_mprotect */ 3510 case 125: 3511 switch(ndx) { 3512 case 0: 3513 p = "caddr_t"; 3514 break; 3515 case 1: 3516 p = "int"; 3517 break; 3518 case 2: 3519 p = "int"; 3520 break; 3521 default: 3522 break; 3523 }; 3524 break; 3525 /* linux_sigprocmask */ 3526 case 126: 3527 switch(ndx) { 3528 case 0: 3529 p = "l_int"; 3530 break; 3531 case 1: 3532 p = "userland l_osigset_t *"; 3533 break; 3534 case 2: 3535 p = "userland l_osigset_t *"; 3536 break; 3537 default: 3538 break; 3539 }; 3540 break; 3541 /* linux_init_module */ 3542 case 128: 3543 break; 3544 /* linux_delete_module */ 3545 case 129: 3546 break; 3547 /* linux_quotactl */ 3548 case 131: 3549 break; 3550 /* getpgid */ 3551 case 132: 3552 switch(ndx) { 3553 case 0: 3554 p = "int"; 3555 break; 3556 default: 3557 break; 3558 }; 3559 break; 3560 /* fchdir */ 3561 case 133: 3562 switch(ndx) { 3563 case 0: 3564 p = "int"; 3565 break; 3566 default: 3567 break; 3568 }; 3569 break; 3570 /* linux_bdflush */ 3571 case 134: 3572 break; 3573 /* linux_sysfs */ 3574 case 135: 3575 switch(ndx) { 3576 case 0: 3577 p = "l_int"; 3578 break; 3579 case 1: 3580 p = "l_ulong"; 3581 break; 3582 case 2: 3583 p = "l_ulong"; 3584 break; 3585 default: 3586 break; 3587 }; 3588 break; 3589 /* linux_personality */ 3590 case 136: 3591 switch(ndx) { 3592 case 0: 3593 p = "l_ulong"; 3594 break; 3595 default: 3596 break; 3597 }; 3598 break; 3599 /* linux_setfsuid16 */ 3600 case 138: 3601 switch(ndx) { 3602 case 0: 3603 p = "l_uid16_t"; 3604 break; 3605 default: 3606 break; 3607 }; 3608 break; 3609 /* linux_setfsgid16 */ 3610 case 139: 3611 switch(ndx) { 3612 case 0: 3613 p = "l_gid16_t"; 3614 break; 3615 default: 3616 break; 3617 }; 3618 break; 3619 /* linux_llseek */ 3620 case 140: 3621 switch(ndx) { 3622 case 0: 3623 p = "l_int"; 3624 break; 3625 case 1: 3626 p = "l_ulong"; 3627 break; 3628 case 2: 3629 p = "l_ulong"; 3630 break; 3631 case 3: 3632 p = "userland l_loff_t *"; 3633 break; 3634 case 4: 3635 p = "l_uint"; 3636 break; 3637 default: 3638 break; 3639 }; 3640 break; 3641 /* linux_getdents */ 3642 case 141: 3643 switch(ndx) { 3644 case 0: 3645 p = "l_uint"; 3646 break; 3647 case 1: 3648 p = "userland void *"; 3649 break; 3650 case 2: 3651 p = "l_uint"; 3652 break; 3653 default: 3654 break; 3655 }; 3656 break; 3657 /* linux_select */ 3658 case 142: 3659 switch(ndx) { 3660 case 0: 3661 p = "l_int"; 3662 break; 3663 case 1: 3664 p = "userland l_fd_set *"; 3665 break; 3666 case 2: 3667 p = "userland l_fd_set *"; 3668 break; 3669 case 3: 3670 p = "userland l_fd_set *"; 3671 break; 3672 case 4: 3673 p = "userland struct l_timeval *"; 3674 break; 3675 default: 3676 break; 3677 }; 3678 break; 3679 /* flock */ 3680 case 143: 3681 switch(ndx) { 3682 case 0: 3683 p = "int"; 3684 break; 3685 case 1: 3686 p = "int"; 3687 break; 3688 default: 3689 break; 3690 }; 3691 break; 3692 /* linux_msync */ 3693 case 144: 3694 switch(ndx) { 3695 case 0: 3696 p = "l_ulong"; 3697 break; 3698 case 1: 3699 p = "l_size_t"; 3700 break; 3701 case 2: 3702 p = "l_int"; 3703 break; 3704 default: 3705 break; 3706 }; 3707 break; 3708 /* readv */ 3709 case 145: 3710 switch(ndx) { 3711 case 0: 3712 p = "int"; 3713 break; 3714 case 1: 3715 p = "userland struct iovec *"; 3716 break; 3717 case 2: 3718 p = "u_int"; 3719 break; 3720 default: 3721 break; 3722 }; 3723 break; 3724 /* writev */ 3725 case 146: 3726 switch(ndx) { 3727 case 0: 3728 p = "int"; 3729 break; 3730 case 1: 3731 p = "userland struct iovec *"; 3732 break; 3733 case 2: 3734 p = "u_int"; 3735 break; 3736 default: 3737 break; 3738 }; 3739 break; 3740 /* linux_getsid */ 3741 case 147: 3742 switch(ndx) { 3743 case 0: 3744 p = "l_pid_t"; 3745 break; 3746 default: 3747 break; 3748 }; 3749 break; 3750 /* linux_fdatasync */ 3751 case 148: 3752 switch(ndx) { 3753 case 0: 3754 p = "l_uint"; 3755 break; 3756 default: 3757 break; 3758 }; 3759 break; 3760 /* linux_sysctl */ 3761 case 149: 3762 switch(ndx) { 3763 case 0: 3764 p = "userland struct l___sysctl_args *"; 3765 break; 3766 default: 3767 break; 3768 }; 3769 break; 3770 /* mlock */ 3771 case 150: 3772 switch(ndx) { 3773 case 0: 3774 p = "userland const void *"; 3775 break; 3776 case 1: 3777 p = "size_t"; 3778 break; 3779 default: 3780 break; 3781 }; 3782 break; 3783 /* munlock */ 3784 case 151: 3785 switch(ndx) { 3786 case 0: 3787 p = "userland const void *"; 3788 break; 3789 case 1: 3790 p = "size_t"; 3791 break; 3792 default: 3793 break; 3794 }; 3795 break; 3796 /* mlockall */ 3797 case 152: 3798 switch(ndx) { 3799 case 0: 3800 p = "int"; 3801 break; 3802 default: 3803 break; 3804 }; 3805 break; 3806 /* munlockall */ 3807 case 153: 3808 break; 3809 /* linux_sched_setparam */ 3810 case 154: 3811 switch(ndx) { 3812 case 0: 3813 p = "l_pid_t"; 3814 break; 3815 case 1: 3816 p = "userland struct sched_param *"; 3817 break; 3818 default: 3819 break; 3820 }; 3821 break; 3822 /* linux_sched_getparam */ 3823 case 155: 3824 switch(ndx) { 3825 case 0: 3826 p = "l_pid_t"; 3827 break; 3828 case 1: 3829 p = "userland struct sched_param *"; 3830 break; 3831 default: 3832 break; 3833 }; 3834 break; 3835 /* linux_sched_setscheduler */ 3836 case 156: 3837 switch(ndx) { 3838 case 0: 3839 p = "l_pid_t"; 3840 break; 3841 case 1: 3842 p = "l_int"; 3843 break; 3844 case 2: 3845 p = "userland struct sched_param *"; 3846 break; 3847 default: 3848 break; 3849 }; 3850 break; 3851 /* linux_sched_getscheduler */ 3852 case 157: 3853 switch(ndx) { 3854 case 0: 3855 p = "l_pid_t"; 3856 break; 3857 default: 3858 break; 3859 }; 3860 break; 3861 /* sched_yield */ 3862 case 158: 3863 break; 3864 /* linux_sched_get_priority_max */ 3865 case 159: 3866 switch(ndx) { 3867 case 0: 3868 p = "l_int"; 3869 break; 3870 default: 3871 break; 3872 }; 3873 break; 3874 /* linux_sched_get_priority_min */ 3875 case 160: 3876 switch(ndx) { 3877 case 0: 3878 p = "l_int"; 3879 break; 3880 default: 3881 break; 3882 }; 3883 break; 3884 /* linux_sched_rr_get_interval */ 3885 case 161: 3886 switch(ndx) { 3887 case 0: 3888 p = "l_pid_t"; 3889 break; 3890 case 1: 3891 p = "userland struct l_timespec *"; 3892 break; 3893 default: 3894 break; 3895 }; 3896 break; 3897 /* linux_nanosleep */ 3898 case 162: 3899 switch(ndx) { 3900 case 0: 3901 p = "userland const struct l_timespec *"; 3902 break; 3903 case 1: 3904 p = "userland struct l_timespec *"; 3905 break; 3906 default: 3907 break; 3908 }; 3909 break; 3910 /* linux_mremap */ 3911 case 163: 3912 switch(ndx) { 3913 case 0: 3914 p = "l_ulong"; 3915 break; 3916 case 1: 3917 p = "l_ulong"; 3918 break; 3919 case 2: 3920 p = "l_ulong"; 3921 break; 3922 case 3: 3923 p = "l_ulong"; 3924 break; 3925 case 4: 3926 p = "l_ulong"; 3927 break; 3928 default: 3929 break; 3930 }; 3931 break; 3932 /* linux_setresuid16 */ 3933 case 164: 3934 switch(ndx) { 3935 case 0: 3936 p = "l_uid16_t"; 3937 break; 3938 case 1: 3939 p = "l_uid16_t"; 3940 break; 3941 case 2: 3942 p = "l_uid16_t"; 3943 break; 3944 default: 3945 break; 3946 }; 3947 break; 3948 /* linux_getresuid16 */ 3949 case 165: 3950 switch(ndx) { 3951 case 0: 3952 p = "userland l_uid16_t *"; 3953 break; 3954 case 1: 3955 p = "userland l_uid16_t *"; 3956 break; 3957 case 2: 3958 p = "userland l_uid16_t *"; 3959 break; 3960 default: 3961 break; 3962 }; 3963 break; 3964 /* poll */ 3965 case 168: 3966 switch(ndx) { 3967 case 0: 3968 p = "userland struct pollfd*"; 3969 break; 3970 case 1: 3971 p = "unsigned int"; 3972 break; 3973 case 2: 3974 p = "long"; 3975 break; 3976 default: 3977 break; 3978 }; 3979 break; 3980 /* linux_setresgid16 */ 3981 case 170: 3982 switch(ndx) { 3983 case 0: 3984 p = "l_gid16_t"; 3985 break; 3986 case 1: 3987 p = "l_gid16_t"; 3988 break; 3989 case 2: 3990 p = "l_gid16_t"; 3991 break; 3992 default: 3993 break; 3994 }; 3995 break; 3996 /* linux_getresgid16 */ 3997 case 171: 3998 switch(ndx) { 3999 case 0: 4000 p = "userland l_gid16_t *"; 4001 break; 4002 case 1: 4003 p = "userland l_gid16_t *"; 4004 break; 4005 case 2: 4006 p = "userland l_gid16_t *"; 4007 break; 4008 default: 4009 break; 4010 }; 4011 break; 4012 /* linux_prctl */ 4013 case 172: 4014 switch(ndx) { 4015 case 0: 4016 p = "l_int"; 4017 break; 4018 case 1: 4019 p = "l_int"; 4020 break; 4021 case 2: 4022 p = "l_int"; 4023 break; 4024 case 3: 4025 p = "l_int"; 4026 break; 4027 case 4: 4028 p = "l_int"; 4029 break; 4030 default: 4031 break; 4032 }; 4033 break; 4034 /* linux_rt_sigreturn */ 4035 case 173: 4036 switch(ndx) { 4037 case 0: 4038 p = "userland struct l_ucontext *"; 4039 break; 4040 default: 4041 break; 4042 }; 4043 break; 4044 /* linux_rt_sigaction */ 4045 case 174: 4046 switch(ndx) { 4047 case 0: 4048 p = "l_int"; 4049 break; 4050 case 1: 4051 p = "userland l_sigaction_t *"; 4052 break; 4053 case 2: 4054 p = "userland l_sigaction_t *"; 4055 break; 4056 case 3: 4057 p = "l_size_t"; 4058 break; 4059 default: 4060 break; 4061 }; 4062 break; 4063 /* linux_rt_sigprocmask */ 4064 case 175: 4065 switch(ndx) { 4066 case 0: 4067 p = "l_int"; 4068 break; 4069 case 1: 4070 p = "userland l_sigset_t *"; 4071 break; 4072 case 2: 4073 p = "userland l_sigset_t *"; 4074 break; 4075 case 3: 4076 p = "l_size_t"; 4077 break; 4078 default: 4079 break; 4080 }; 4081 break; 4082 /* linux_rt_sigpending */ 4083 case 176: 4084 switch(ndx) { 4085 case 0: 4086 p = "userland l_sigset_t *"; 4087 break; 4088 case 1: 4089 p = "l_size_t"; 4090 break; 4091 default: 4092 break; 4093 }; 4094 break; 4095 /* linux_rt_sigtimedwait */ 4096 case 177: 4097 switch(ndx) { 4098 case 0: 4099 p = "userland l_sigset_t *"; 4100 break; 4101 case 1: 4102 p = "userland l_siginfo_t *"; 4103 break; 4104 case 2: 4105 p = "userland struct l_timeval *"; 4106 break; 4107 case 3: 4108 p = "l_size_t"; 4109 break; 4110 default: 4111 break; 4112 }; 4113 break; 4114 /* linux_rt_sigqueueinfo */ 4115 case 178: 4116 switch(ndx) { 4117 case 0: 4118 p = "l_pid_t"; 4119 break; 4120 case 1: 4121 p = "l_int"; 4122 break; 4123 case 2: 4124 p = "userland l_siginfo_t *"; 4125 break; 4126 default: 4127 break; 4128 }; 4129 break; 4130 /* linux_rt_sigsuspend */ 4131 case 179: 4132 switch(ndx) { 4133 case 0: 4134 p = "userland l_sigset_t *"; 4135 break; 4136 case 1: 4137 p = "l_size_t"; 4138 break; 4139 default: 4140 break; 4141 }; 4142 break; 4143 /* linux_pread */ 4144 case 180: 4145 switch(ndx) { 4146 case 0: 4147 p = "l_uint"; 4148 break; 4149 case 1: 4150 p = "userland char *"; 4151 break; 4152 case 2: 4153 p = "l_size_t"; 4154 break; 4155 case 3: 4156 p = "l_loff_t"; 4157 break; 4158 default: 4159 break; 4160 }; 4161 break; 4162 /* linux_pwrite */ 4163 case 181: 4164 switch(ndx) { 4165 case 0: 4166 p = "l_uint"; 4167 break; 4168 case 1: 4169 p = "userland char *"; 4170 break; 4171 case 2: 4172 p = "l_size_t"; 4173 break; 4174 case 3: 4175 p = "l_loff_t"; 4176 break; 4177 default: 4178 break; 4179 }; 4180 break; 4181 /* linux_chown16 */ 4182 case 182: 4183 switch(ndx) { 4184 case 0: 4185 p = "userland char *"; 4186 break; 4187 case 1: 4188 p = "l_uid16_t"; 4189 break; 4190 case 2: 4191 p = "l_gid16_t"; 4192 break; 4193 default: 4194 break; 4195 }; 4196 break; 4197 /* linux_getcwd */ 4198 case 183: 4199 switch(ndx) { 4200 case 0: 4201 p = "userland char *"; 4202 break; 4203 case 1: 4204 p = "l_ulong"; 4205 break; 4206 default: 4207 break; 4208 }; 4209 break; 4210 /* linux_capget */ 4211 case 184: 4212 switch(ndx) { 4213 case 0: 4214 p = "userland struct l_user_cap_header *"; 4215 break; 4216 case 1: 4217 p = "userland struct l_user_cap_data *"; 4218 break; 4219 default: 4220 break; 4221 }; 4222 break; 4223 /* linux_capset */ 4224 case 185: 4225 switch(ndx) { 4226 case 0: 4227 p = "userland struct l_user_cap_header *"; 4228 break; 4229 case 1: 4230 p = "userland struct l_user_cap_data *"; 4231 break; 4232 default: 4233 break; 4234 }; 4235 break; 4236 /* linux_sigaltstack */ 4237 case 186: 4238 switch(ndx) { 4239 case 0: 4240 p = "userland l_stack_t *"; 4241 break; 4242 case 1: 4243 p = "userland l_stack_t *"; 4244 break; 4245 default: 4246 break; 4247 }; 4248 break; 4249 /* linux_sendfile */ 4250 case 187: 4251 break; 4252 /* linux_vfork */ 4253 case 190: 4254 break; 4255 /* linux_getrlimit */ 4256 case 191: 4257 switch(ndx) { 4258 case 0: 4259 p = "l_uint"; 4260 break; 4261 case 1: 4262 p = "userland struct l_rlimit *"; 4263 break; 4264 default: 4265 break; 4266 }; 4267 break; 4268 /* linux_mmap2 */ 4269 case 192: 4270 switch(ndx) { 4271 case 0: 4272 p = "l_ulong"; 4273 break; 4274 case 1: 4275 p = "l_ulong"; 4276 break; 4277 case 2: 4278 p = "l_ulong"; 4279 break; 4280 case 3: 4281 p = "l_ulong"; 4282 break; 4283 case 4: 4284 p = "l_ulong"; 4285 break; 4286 case 5: 4287 p = "l_ulong"; 4288 break; 4289 default: 4290 break; 4291 }; 4292 break; 4293 /* linux_truncate64 */ 4294 case 193: 4295 switch(ndx) { 4296 case 0: 4297 p = "userland char *"; 4298 break; 4299 case 1: 4300 p = "l_loff_t"; 4301 break; 4302 default: 4303 break; 4304 }; 4305 break; 4306 /* linux_ftruncate64 */ 4307 case 194: 4308 switch(ndx) { 4309 case 0: 4310 p = "l_uint"; 4311 break; 4312 case 1: 4313 p = "l_loff_t"; 4314 break; 4315 default: 4316 break; 4317 }; 4318 break; 4319 /* linux_stat64 */ 4320 case 195: 4321 switch(ndx) { 4322 case 0: 4323 p = "userland const char *"; 4324 break; 4325 case 1: 4326 p = "userland struct l_stat64 *"; 4327 break; 4328 default: 4329 break; 4330 }; 4331 break; 4332 /* linux_lstat64 */ 4333 case 196: 4334 switch(ndx) { 4335 case 0: 4336 p = "userland const char *"; 4337 break; 4338 case 1: 4339 p = "userland struct l_stat64 *"; 4340 break; 4341 default: 4342 break; 4343 }; 4344 break; 4345 /* linux_fstat64 */ 4346 case 197: 4347 switch(ndx) { 4348 case 0: 4349 p = "l_int"; 4350 break; 4351 case 1: 4352 p = "userland struct l_stat64 *"; 4353 break; 4354 default: 4355 break; 4356 }; 4357 break; 4358 /* linux_lchown */ 4359 case 198: 4360 switch(ndx) { 4361 case 0: 4362 p = "userland char *"; 4363 break; 4364 case 1: 4365 p = "l_uid_t"; 4366 break; 4367 case 2: 4368 p = "l_gid_t"; 4369 break; 4370 default: 4371 break; 4372 }; 4373 break; 4374 /* linux_getuid */ 4375 case 199: 4376 break; 4377 /* linux_getgid */ 4378 case 200: 4379 break; 4380 /* geteuid */ 4381 case 201: 4382 break; 4383 /* getegid */ 4384 case 202: 4385 break; 4386 /* setreuid */ 4387 case 203: 4388 switch(ndx) { 4389 case 0: 4390 p = "uid_t"; 4391 break; 4392 case 1: 4393 p = "uid_t"; 4394 break; 4395 default: 4396 break; 4397 }; 4398 break; 4399 /* setregid */ 4400 case 204: 4401 switch(ndx) { 4402 case 0: 4403 p = "gid_t"; 4404 break; 4405 case 1: 4406 p = "gid_t"; 4407 break; 4408 default: 4409 break; 4410 }; 4411 break; 4412 /* linux_getgroups */ 4413 case 205: 4414 switch(ndx) { 4415 case 0: 4416 p = "l_int"; 4417 break; 4418 case 1: 4419 p = "userland l_gid_t *"; 4420 break; 4421 default: 4422 break; 4423 }; 4424 break; 4425 /* linux_setgroups */ 4426 case 206: 4427 switch(ndx) { 4428 case 0: 4429 p = "l_int"; 4430 break; 4431 case 1: 4432 p = "userland l_gid_t *"; 4433 break; 4434 default: 4435 break; 4436 }; 4437 break; 4438 /* fchown */ 4439 case 207: 4440 break; 4441 /* setresuid */ 4442 case 208: 4443 switch(ndx) { 4444 case 0: 4445 p = "uid_t"; 4446 break; 4447 case 1: 4448 p = "uid_t"; 4449 break; 4450 case 2: 4451 p = "uid_t"; 4452 break; 4453 default: 4454 break; 4455 }; 4456 break; 4457 /* getresuid */ 4458 case 209: 4459 switch(ndx) { 4460 case 0: 4461 p = "userland uid_t *"; 4462 break; 4463 case 1: 4464 p = "userland uid_t *"; 4465 break; 4466 case 2: 4467 p = "userland uid_t *"; 4468 break; 4469 default: 4470 break; 4471 }; 4472 break; 4473 /* setresgid */ 4474 case 210: 4475 switch(ndx) { 4476 case 0: 4477 p = "gid_t"; 4478 break; 4479 case 1: 4480 p = "gid_t"; 4481 break; 4482 case 2: 4483 p = "gid_t"; 4484 break; 4485 default: 4486 break; 4487 }; 4488 break; 4489 /* getresgid */ 4490 case 211: 4491 switch(ndx) { 4492 case 0: 4493 p = "userland gid_t *"; 4494 break; 4495 case 1: 4496 p = "userland gid_t *"; 4497 break; 4498 case 2: 4499 p = "userland gid_t *"; 4500 break; 4501 default: 4502 break; 4503 }; 4504 break; 4505 /* linux_chown */ 4506 case 212: 4507 switch(ndx) { 4508 case 0: 4509 p = "userland char *"; 4510 break; 4511 case 1: 4512 p = "l_uid_t"; 4513 break; 4514 case 2: 4515 p = "l_gid_t"; 4516 break; 4517 default: 4518 break; 4519 }; 4520 break; 4521 /* setuid */ 4522 case 213: 4523 switch(ndx) { 4524 case 0: 4525 p = "uid_t"; 4526 break; 4527 default: 4528 break; 4529 }; 4530 break; 4531 /* setgid */ 4532 case 214: 4533 switch(ndx) { 4534 case 0: 4535 p = "gid_t"; 4536 break; 4537 default: 4538 break; 4539 }; 4540 break; 4541 /* linux_setfsuid */ 4542 case 215: 4543 switch(ndx) { 4544 case 0: 4545 p = "l_uid_t"; 4546 break; 4547 default: 4548 break; 4549 }; 4550 break; 4551 /* linux_setfsgid */ 4552 case 216: 4553 switch(ndx) { 4554 case 0: 4555 p = "l_gid_t"; 4556 break; 4557 default: 4558 break; 4559 }; 4560 break; 4561 /* linux_getdents64 */ 4562 case 217: 4563 switch(ndx) { 4564 case 0: 4565 p = "l_uint"; 4566 break; 4567 case 1: 4568 p = "userland void *"; 4569 break; 4570 case 2: 4571 p = "l_uint"; 4572 break; 4573 default: 4574 break; 4575 }; 4576 break; 4577 /* linux_pivot_root */ 4578 case 218: 4579 switch(ndx) { 4580 case 0: 4581 p = "userland char *"; 4582 break; 4583 case 1: 4584 p = "userland char *"; 4585 break; 4586 default: 4587 break; 4588 }; 4589 break; 4590 /* linux_mincore */ 4591 case 219: 4592 switch(ndx) { 4593 case 0: 4594 p = "l_ulong"; 4595 break; 4596 case 1: 4597 p = "l_size_t"; 4598 break; 4599 case 2: 4600 p = "userland u_char *"; 4601 break; 4602 default: 4603 break; 4604 }; 4605 break; 4606 /* madvise */ 4607 case 220: 4608 switch(ndx) { 4609 case 0: 4610 p = "userland void *"; 4611 break; 4612 case 1: 4613 p = "size_t"; 4614 break; 4615 case 2: 4616 p = "int"; 4617 break; 4618 default: 4619 break; 4620 }; 4621 break; 4622 /* linux_fcntl64 */ 4623 case 221: 4624 switch(ndx) { 4625 case 0: 4626 p = "l_uint"; 4627 break; 4628 case 1: 4629 p = "l_uint"; 4630 break; 4631 case 2: 4632 p = "l_ulong"; 4633 break; 4634 default: 4635 break; 4636 }; 4637 break; 4638 /* linux_gettid */ 4639 case 224: 4640 break; 4641 /* linux_setxattr */ 4642 case 226: 4643 break; 4644 /* linux_lsetxattr */ 4645 case 227: 4646 break; 4647 /* linux_fsetxattr */ 4648 case 228: 4649 break; 4650 /* linux_getxattr */ 4651 case 229: 4652 break; 4653 /* linux_lgetxattr */ 4654 case 230: 4655 break; 4656 /* linux_fgetxattr */ 4657 case 231: 4658 break; 4659 /* linux_listxattr */ 4660 case 232: 4661 break; 4662 /* linux_llistxattr */ 4663 case 233: 4664 break; 4665 /* linux_flistxattr */ 4666 case 234: 4667 break; 4668 /* linux_removexattr */ 4669 case 235: 4670 break; 4671 /* linux_lremovexattr */ 4672 case 236: 4673 break; 4674 /* linux_fremovexattr */ 4675 case 237: 4676 break; 4677 /* linux_tkill */ 4678 case 238: 4679 switch(ndx) { 4680 case 0: 4681 p = "int"; 4682 break; 4683 case 1: 4684 p = "int"; 4685 break; 4686 default: 4687 break; 4688 }; 4689 break; 4690 /* linux_sys_futex */ 4691 case 240: 4692 switch(ndx) { 4693 case 0: 4694 p = "userland void *"; 4695 break; 4696 case 1: 4697 p = "int"; 4698 break; 4699 case 2: 4700 p = "uint32_t"; 4701 break; 4702 case 3: 4703 p = "userland struct l_timespec *"; 4704 break; 4705 case 4: 4706 p = "userland uint32_t *"; 4707 break; 4708 case 5: 4709 p = "uint32_t"; 4710 break; 4711 default: 4712 break; 4713 }; 4714 break; 4715 /* linux_sched_setaffinity */ 4716 case 241: 4717 switch(ndx) { 4718 case 0: 4719 p = "l_pid_t"; 4720 break; 4721 case 1: 4722 p = "l_uint"; 4723 break; 4724 case 2: 4725 p = "userland l_ulong *"; 4726 break; 4727 default: 4728 break; 4729 }; 4730 break; 4731 /* linux_sched_getaffinity */ 4732 case 242: 4733 switch(ndx) { 4734 case 0: 4735 p = "l_pid_t"; 4736 break; 4737 case 1: 4738 p = "l_uint"; 4739 break; 4740 case 2: 4741 p = "userland l_ulong *"; 4742 break; 4743 default: 4744 break; 4745 }; 4746 break; 4747 /* linux_exit_group */ 4748 case 248: 4749 switch(ndx) { 4750 case 0: 4751 p = "int"; 4752 break; 4753 default: 4754 break; 4755 }; 4756 break; 4757 /* linux_lookup_dcookie */ 4758 case 249: 4759 break; 4760 /* linux_epoll_create */ 4761 case 250: 4762 switch(ndx) { 4763 case 0: 4764 p = "l_int"; 4765 break; 4766 default: 4767 break; 4768 }; 4769 break; 4770 /* linux_epoll_ctl */ 4771 case 251: 4772 switch(ndx) { 4773 case 0: 4774 p = "l_int"; 4775 break; 4776 case 1: 4777 p = "l_int"; 4778 break; 4779 case 2: 4780 p = "l_int"; 4781 break; 4782 case 3: 4783 p = "userland struct epoll_event *"; 4784 break; 4785 default: 4786 break; 4787 }; 4788 break; 4789 /* linux_epoll_wait */ 4790 case 252: 4791 switch(ndx) { 4792 case 0: 4793 p = "l_int"; 4794 break; 4795 case 1: 4796 p = "userland struct epoll_event *"; 4797 break; 4798 case 2: 4799 p = "l_int"; 4800 break; 4801 case 3: 4802 p = "l_int"; 4803 break; 4804 default: 4805 break; 4806 }; 4807 break; 4808 /* linux_remap_file_pages */ 4809 case 253: 4810 break; 4811 /* linux_set_tid_address */ 4812 case 256: 4813 switch(ndx) { 4814 case 0: 4815 p = "userland int *"; 4816 break; 4817 default: 4818 break; 4819 }; 4820 break; 4821 /* linux_timer_create */ 4822 case 257: 4823 switch(ndx) { 4824 case 0: 4825 p = "clockid_t"; 4826 break; 4827 case 1: 4828 p = "userland struct sigevent *"; 4829 break; 4830 case 2: 4831 p = "userland l_timer_t *"; 4832 break; 4833 default: 4834 break; 4835 }; 4836 break; 4837 /* linux_timer_settime */ 4838 case 258: 4839 switch(ndx) { 4840 case 0: 4841 p = "l_timer_t"; 4842 break; 4843 case 1: 4844 p = "l_int"; 4845 break; 4846 case 2: 4847 p = "userland const struct itimerspec *"; 4848 break; 4849 case 3: 4850 p = "userland struct itimerspec *"; 4851 break; 4852 default: 4853 break; 4854 }; 4855 break; 4856 /* linux_timer_gettime */ 4857 case 259: 4858 switch(ndx) { 4859 case 0: 4860 p = "l_timer_t"; 4861 break; 4862 case 1: 4863 p = "userland struct itimerspec *"; 4864 break; 4865 default: 4866 break; 4867 }; 4868 break; 4869 /* linux_timer_getoverrun */ 4870 case 260: 4871 switch(ndx) { 4872 case 0: 4873 p = "l_timer_t"; 4874 break; 4875 default: 4876 break; 4877 }; 4878 break; 4879 /* linux_timer_delete */ 4880 case 261: 4881 switch(ndx) { 4882 case 0: 4883 p = "l_timer_t"; 4884 break; 4885 default: 4886 break; 4887 }; 4888 break; 4889 /* linux_clock_settime */ 4890 case 262: 4891 switch(ndx) { 4892 case 0: 4893 p = "clockid_t"; 4894 break; 4895 case 1: 4896 p = "userland struct l_timespec *"; 4897 break; 4898 default: 4899 break; 4900 }; 4901 break; 4902 /* linux_clock_gettime */ 4903 case 263: 4904 switch(ndx) { 4905 case 0: 4906 p = "clockid_t"; 4907 break; 4908 case 1: 4909 p = "userland struct l_timespec *"; 4910 break; 4911 default: 4912 break; 4913 }; 4914 break; 4915 /* linux_clock_getres */ 4916 case 264: 4917 switch(ndx) { 4918 case 0: 4919 p = "clockid_t"; 4920 break; 4921 case 1: 4922 p = "userland struct l_timespec *"; 4923 break; 4924 default: 4925 break; 4926 }; 4927 break; 4928 /* linux_clock_nanosleep */ 4929 case 265: 4930 switch(ndx) { 4931 case 0: 4932 p = "clockid_t"; 4933 break; 4934 case 1: 4935 p = "int"; 4936 break; 4937 case 2: 4938 p = "userland struct l_timespec *"; 4939 break; 4940 case 3: 4941 p = "userland struct l_timespec *"; 4942 break; 4943 default: 4944 break; 4945 }; 4946 break; 4947 /* linux_statfs64 */ 4948 case 266: 4949 switch(ndx) { 4950 case 0: 4951 p = "userland char *"; 4952 break; 4953 case 1: 4954 p = "size_t"; 4955 break; 4956 case 2: 4957 p = "userland struct l_statfs64_buf *"; 4958 break; 4959 default: 4960 break; 4961 }; 4962 break; 4963 /* linux_fstatfs64 */ 4964 case 267: 4965 switch(ndx) { 4966 case 0: 4967 p = "l_uint"; 4968 break; 4969 case 1: 4970 p = "size_t"; 4971 break; 4972 case 2: 4973 p = "userland struct l_statfs64_buf *"; 4974 break; 4975 default: 4976 break; 4977 }; 4978 break; 4979 /* linux_tgkill */ 4980 case 268: 4981 switch(ndx) { 4982 case 0: 4983 p = "int"; 4984 break; 4985 case 1: 4986 p = "int"; 4987 break; 4988 case 2: 4989 p = "int"; 4990 break; 4991 default: 4992 break; 4993 }; 4994 break; 4995 /* linux_utimes */ 4996 case 269: 4997 switch(ndx) { 4998 case 0: 4999 p = "userland char *"; 5000 break; 5001 case 1: 5002 p = "userland struct l_timeval *"; 5003 break; 5004 default: 5005 break; 5006 }; 5007 break; 5008 /* linux_fadvise64_64 */ 5009 case 270: 5010 switch(ndx) { 5011 case 0: 5012 p = "int"; 5013 break; 5014 case 1: 5015 p = "l_loff_t"; 5016 break; 5017 case 2: 5018 p = "l_loff_t"; 5019 break; 5020 case 3: 5021 p = "int"; 5022 break; 5023 default: 5024 break; 5025 }; 5026 break; 5027 /* linux_mq_open */ 5028 case 274: 5029 switch(ndx) { 5030 case 0: 5031 p = "userland const char *"; 5032 break; 5033 case 1: 5034 p = "int"; 5035 break; 5036 case 2: 5037 p = "mode_t"; 5038 break; 5039 case 3: 5040 p = "userland struct mq_attr *"; 5041 break; 5042 default: 5043 break; 5044 }; 5045 break; 5046 /* linux_mq_unlink */ 5047 case 275: 5048 switch(ndx) { 5049 case 0: 5050 p = "userland const char *"; 5051 break; 5052 default: 5053 break; 5054 }; 5055 break; 5056 /* linux_mq_timedsend */ 5057 case 276: 5058 switch(ndx) { 5059 case 0: 5060 p = "l_mqd_t"; 5061 break; 5062 case 1: 5063 p = "userland const char *"; 5064 break; 5065 case 2: 5066 p = "size_t"; 5067 break; 5068 case 3: 5069 p = "unsigned int"; 5070 break; 5071 case 4: 5072 p = "userland const struct l_timespec *"; 5073 break; 5074 default: 5075 break; 5076 }; 5077 break; 5078 /* linux_mq_timedreceive */ 5079 case 277: 5080 switch(ndx) { 5081 case 0: 5082 p = "l_mqd_t"; 5083 break; 5084 case 1: 5085 p = "userland char *"; 5086 break; 5087 case 2: 5088 p = "size_t"; 5089 break; 5090 case 3: 5091 p = "unsigned int"; 5092 break; 5093 case 4: 5094 p = "userland const struct l_timespec *"; 5095 break; 5096 default: 5097 break; 5098 }; 5099 break; 5100 /* linux_mq_notify */ 5101 case 278: 5102 switch(ndx) { 5103 case 0: 5104 p = "l_mqd_t"; 5105 break; 5106 case 1: 5107 p = "userland const struct l_timespec *"; 5108 break; 5109 default: 5110 break; 5111 }; 5112 break; 5113 /* linux_mq_getsetattr */ 5114 case 279: 5115 switch(ndx) { 5116 case 0: 5117 p = "l_mqd_t"; 5118 break; 5119 case 1: 5120 p = "userland const struct mq_attr *"; 5121 break; 5122 case 2: 5123 p = "userland struct mq_attr *"; 5124 break; 5125 default: 5126 break; 5127 }; 5128 break; 5129 /* linux_waitid */ 5130 case 280: 5131 switch(ndx) { 5132 case 0: 5133 p = "int"; 5134 break; 5135 case 1: 5136 p = "l_pid_t"; 5137 break; 5138 case 2: 5139 p = "userland l_siginfo_t *"; 5140 break; 5141 case 3: 5142 p = "int"; 5143 break; 5144 case 4: 5145 p = "userland void *"; 5146 break; 5147 default: 5148 break; 5149 }; 5150 break; 5151 /* linux_socket */ 5152 case 281: 5153 switch(ndx) { 5154 case 0: 5155 p = "l_int"; 5156 break; 5157 case 1: 5158 p = "l_int"; 5159 break; 5160 case 2: 5161 p = "l_int"; 5162 break; 5163 default: 5164 break; 5165 }; 5166 break; 5167 /* linux_bind */ 5168 case 282: 5169 switch(ndx) { 5170 case 0: 5171 p = "l_int"; 5172 break; 5173 case 1: 5174 p = "l_uintptr_t"; 5175 break; 5176 case 2: 5177 p = "l_int"; 5178 break; 5179 default: 5180 break; 5181 }; 5182 break; 5183 /* linux_connect */ 5184 case 283: 5185 switch(ndx) { 5186 case 0: 5187 p = "l_int"; 5188 break; 5189 case 1: 5190 p = "l_uintptr_t"; 5191 break; 5192 case 2: 5193 p = "l_int"; 5194 break; 5195 default: 5196 break; 5197 }; 5198 break; 5199 /* linux_listen */ 5200 case 284: 5201 switch(ndx) { 5202 case 0: 5203 p = "l_int"; 5204 break; 5205 case 1: 5206 p = "l_int"; 5207 break; 5208 default: 5209 break; 5210 }; 5211 break; 5212 /* linux_accept */ 5213 case 285: 5214 switch(ndx) { 5215 case 0: 5216 p = "l_int"; 5217 break; 5218 case 1: 5219 p = "l_uintptr_t"; 5220 break; 5221 case 2: 5222 p = "l_uintptr_t"; 5223 break; 5224 default: 5225 break; 5226 }; 5227 break; 5228 /* linux_getsockname */ 5229 case 286: 5230 switch(ndx) { 5231 case 0: 5232 p = "l_int"; 5233 break; 5234 case 1: 5235 p = "l_uintptr_t"; 5236 break; 5237 case 2: 5238 p = "l_uintptr_t"; 5239 break; 5240 default: 5241 break; 5242 }; 5243 break; 5244 /* linux_getpeername */ 5245 case 287: 5246 switch(ndx) { 5247 case 0: 5248 p = "l_int"; 5249 break; 5250 case 1: 5251 p = "l_uintptr_t"; 5252 break; 5253 case 2: 5254 p = "l_uintptr_t"; 5255 break; 5256 default: 5257 break; 5258 }; 5259 break; 5260 /* linux_socketpair */ 5261 case 288: 5262 switch(ndx) { 5263 case 0: 5264 p = "l_int"; 5265 break; 5266 case 1: 5267 p = "l_int"; 5268 break; 5269 case 2: 5270 p = "l_int"; 5271 break; 5272 case 3: 5273 p = "l_uintptr_t"; 5274 break; 5275 default: 5276 break; 5277 }; 5278 break; 5279 /* linux_send */ 5280 case 289: 5281 switch(ndx) { 5282 case 0: 5283 p = "int"; 5284 break; 5285 case 1: 5286 p = "l_uintptr_t"; 5287 break; 5288 case 2: 5289 p = "int"; 5290 break; 5291 case 3: 5292 p = "int"; 5293 break; 5294 default: 5295 break; 5296 }; 5297 break; 5298 /* linux_sendto */ 5299 case 290: 5300 switch(ndx) { 5301 case 0: 5302 p = "l_int"; 5303 break; 5304 case 1: 5305 p = "l_uintptr_t"; 5306 break; 5307 case 2: 5308 p = "l_int"; 5309 break; 5310 case 3: 5311 p = "l_int"; 5312 break; 5313 case 4: 5314 p = "l_uintptr_t"; 5315 break; 5316 case 5: 5317 p = "l_int"; 5318 break; 5319 default: 5320 break; 5321 }; 5322 break; 5323 /* linux_recv */ 5324 case 291: 5325 switch(ndx) { 5326 case 0: 5327 p = "int"; 5328 break; 5329 case 1: 5330 p = "l_uintptr_t"; 5331 break; 5332 case 2: 5333 p = "int"; 5334 break; 5335 case 3: 5336 p = "int"; 5337 break; 5338 default: 5339 break; 5340 }; 5341 break; 5342 /* linux_recvfrom */ 5343 case 292: 5344 switch(ndx) { 5345 case 0: 5346 p = "l_int"; 5347 break; 5348 case 1: 5349 p = "l_uintptr_t"; 5350 break; 5351 case 2: 5352 p = "l_size_t"; 5353 break; 5354 case 3: 5355 p = "l_int"; 5356 break; 5357 case 4: 5358 p = "l_uintptr_t"; 5359 break; 5360 case 5: 5361 p = "l_uintptr_t"; 5362 break; 5363 default: 5364 break; 5365 }; 5366 break; 5367 /* linux_shutdown */ 5368 case 293: 5369 switch(ndx) { 5370 case 0: 5371 p = "l_int"; 5372 break; 5373 case 1: 5374 p = "l_int"; 5375 break; 5376 default: 5377 break; 5378 }; 5379 break; 5380 /* linux_setsockopt */ 5381 case 294: 5382 switch(ndx) { 5383 case 0: 5384 p = "l_int"; 5385 break; 5386 case 1: 5387 p = "l_int"; 5388 break; 5389 case 2: 5390 p = "l_int"; 5391 break; 5392 case 3: 5393 p = "l_uintptr_t"; 5394 break; 5395 case 4: 5396 p = "l_int"; 5397 break; 5398 default: 5399 break; 5400 }; 5401 break; 5402 /* linux_getsockopt */ 5403 case 295: 5404 switch(ndx) { 5405 case 0: 5406 p = "l_int"; 5407 break; 5408 case 1: 5409 p = "l_int"; 5410 break; 5411 case 2: 5412 p = "l_int"; 5413 break; 5414 case 3: 5415 p = "l_uintptr_t"; 5416 break; 5417 case 4: 5418 p = "l_uintptr_t"; 5419 break; 5420 default: 5421 break; 5422 }; 5423 break; 5424 /* linux_sendmsg */ 5425 case 296: 5426 switch(ndx) { 5427 case 0: 5428 p = "l_int"; 5429 break; 5430 case 1: 5431 p = "l_uintptr_t"; 5432 break; 5433 case 2: 5434 p = "l_int"; 5435 break; 5436 default: 5437 break; 5438 }; 5439 break; 5440 /* linux_recvmsg */ 5441 case 297: 5442 switch(ndx) { 5443 case 0: 5444 p = "l_int"; 5445 break; 5446 case 1: 5447 p = "l_uintptr_t"; 5448 break; 5449 case 2: 5450 p = "l_int"; 5451 break; 5452 default: 5453 break; 5454 }; 5455 break; 5456 /* linux_semop */ 5457 case 298: 5458 switch(ndx) { 5459 case 0: 5460 p = "l_int"; 5461 break; 5462 case 1: 5463 p = "userland struct l_sembuf *"; 5464 break; 5465 case 2: 5466 p = "l_uint"; 5467 break; 5468 default: 5469 break; 5470 }; 5471 break; 5472 /* linux_semget */ 5473 case 299: 5474 switch(ndx) { 5475 case 0: 5476 p = "l_key_t"; 5477 break; 5478 case 1: 5479 p = "l_int"; 5480 break; 5481 case 2: 5482 p = "l_int"; 5483 break; 5484 default: 5485 break; 5486 }; 5487 break; 5488 /* linux_semctl */ 5489 case 300: 5490 switch(ndx) { 5491 case 0: 5492 p = "l_int"; 5493 break; 5494 case 1: 5495 p = "l_int"; 5496 break; 5497 case 2: 5498 p = "l_int"; 5499 break; 5500 case 3: 5501 p = "union l_semun"; 5502 break; 5503 default: 5504 break; 5505 }; 5506 break; 5507 /* linux_msgsnd */ 5508 case 301: 5509 switch(ndx) { 5510 case 0: 5511 p = "l_int"; 5512 break; 5513 case 1: 5514 p = "userland struct l_msgbuf *"; 5515 break; 5516 case 2: 5517 p = "l_size_t"; 5518 break; 5519 case 3: 5520 p = "l_int"; 5521 break; 5522 default: 5523 break; 5524 }; 5525 break; 5526 /* linux_msgrcv */ 5527 case 302: 5528 switch(ndx) { 5529 case 0: 5530 p = "l_int"; 5531 break; 5532 case 1: 5533 p = "userland struct l_msgbuf *"; 5534 break; 5535 case 2: 5536 p = "l_size_t"; 5537 break; 5538 case 3: 5539 p = "l_long"; 5540 break; 5541 case 4: 5542 p = "l_int"; 5543 break; 5544 default: 5545 break; 5546 }; 5547 break; 5548 /* linux_msgget */ 5549 case 303: 5550 switch(ndx) { 5551 case 0: 5552 p = "l_key_t"; 5553 break; 5554 case 1: 5555 p = "l_int"; 5556 break; 5557 default: 5558 break; 5559 }; 5560 break; 5561 /* linux_msgctl */ 5562 case 304: 5563 switch(ndx) { 5564 case 0: 5565 p = "l_int"; 5566 break; 5567 case 1: 5568 p = "l_int"; 5569 break; 5570 case 2: 5571 p = "userland struct l_msqid_ds *"; 5572 break; 5573 default: 5574 break; 5575 }; 5576 break; 5577 /* linux_shmat */ 5578 case 305: 5579 switch(ndx) { 5580 case 0: 5581 p = "l_int"; 5582 break; 5583 case 1: 5584 p = "userland char *"; 5585 break; 5586 case 2: 5587 p = "l_int"; 5588 break; 5589 default: 5590 break; 5591 }; 5592 break; 5593 /* linux_shmdt */ 5594 case 306: 5595 switch(ndx) { 5596 case 0: 5597 p = "userland char *"; 5598 break; 5599 default: 5600 break; 5601 }; 5602 break; 5603 /* linux_shmget */ 5604 case 307: 5605 switch(ndx) { 5606 case 0: 5607 p = "l_key_t"; 5608 break; 5609 case 1: 5610 p = "l_size_t"; 5611 break; 5612 case 2: 5613 p = "l_int"; 5614 break; 5615 default: 5616 break; 5617 }; 5618 break; 5619 /* linux_shmctl */ 5620 case 308: 5621 switch(ndx) { 5622 case 0: 5623 p = "l_int"; 5624 break; 5625 case 1: 5626 p = "l_int"; 5627 break; 5628 case 2: 5629 p = "userland struct l_shmid_ds *"; 5630 break; 5631 default: 5632 break; 5633 }; 5634 break; 5635 /* linux_add_key */ 5636 case 309: 5637 break; 5638 /* linux_request_key */ 5639 case 310: 5640 break; 5641 /* linux_keyctl */ 5642 case 311: 5643 break; 5644 /* linux_ioprio_set */ 5645 case 314: 5646 break; 5647 /* linux_ioprio_get */ 5648 case 315: 5649 break; 5650 /* linux_inotify_init */ 5651 case 316: 5652 break; 5653 /* linux_inotify_add_watch */ 5654 case 317: 5655 break; 5656 /* linux_inotify_rm_watch */ 5657 case 318: 5658 break; 5659 /* linux_mbind */ 5660 case 319: 5661 break; 5662 /* linux_get_mempolicy */ 5663 case 320: 5664 break; 5665 /* linux_set_mempolicy */ 5666 case 321: 5667 break; 5668 /* linux_openat */ 5669 case 322: 5670 switch(ndx) { 5671 case 0: 5672 p = "l_int"; 5673 break; 5674 case 1: 5675 p = "userland const char *"; 5676 break; 5677 case 2: 5678 p = "l_int"; 5679 break; 5680 case 3: 5681 p = "l_int"; 5682 break; 5683 default: 5684 break; 5685 }; 5686 break; 5687 /* linux_mkdirat */ 5688 case 323: 5689 switch(ndx) { 5690 case 0: 5691 p = "l_int"; 5692 break; 5693 case 1: 5694 p = "userland const char *"; 5695 break; 5696 case 2: 5697 p = "l_int"; 5698 break; 5699 default: 5700 break; 5701 }; 5702 break; 5703 /* linux_mknodat */ 5704 case 324: 5705 switch(ndx) { 5706 case 0: 5707 p = "l_int"; 5708 break; 5709 case 1: 5710 p = "userland const char *"; 5711 break; 5712 case 2: 5713 p = "l_int"; 5714 break; 5715 case 3: 5716 p = "l_uint"; 5717 break; 5718 default: 5719 break; 5720 }; 5721 break; 5722 /* linux_fchownat */ 5723 case 325: 5724 switch(ndx) { 5725 case 0: 5726 p = "l_int"; 5727 break; 5728 case 1: 5729 p = "userland const char *"; 5730 break; 5731 case 2: 5732 p = "l_uid16_t"; 5733 break; 5734 case 3: 5735 p = "l_gid16_t"; 5736 break; 5737 case 4: 5738 p = "l_int"; 5739 break; 5740 default: 5741 break; 5742 }; 5743 break; 5744 /* linux_futimesat */ 5745 case 326: 5746 switch(ndx) { 5747 case 0: 5748 p = "l_int"; 5749 break; 5750 case 1: 5751 p = "userland char *"; 5752 break; 5753 case 2: 5754 p = "userland struct l_timeval *"; 5755 break; 5756 default: 5757 break; 5758 }; 5759 break; 5760 /* linux_fstatat64 */ 5761 case 327: 5762 switch(ndx) { 5763 case 0: 5764 p = "l_int"; 5765 break; 5766 case 1: 5767 p = "userland char *"; 5768 break; 5769 case 2: 5770 p = "userland struct l_stat64 *"; 5771 break; 5772 case 3: 5773 p = "l_int"; 5774 break; 5775 default: 5776 break; 5777 }; 5778 break; 5779 /* linux_unlinkat */ 5780 case 328: 5781 switch(ndx) { 5782 case 0: 5783 p = "l_int"; 5784 break; 5785 case 1: 5786 p = "userland const char *"; 5787 break; 5788 case 2: 5789 p = "l_int"; 5790 break; 5791 default: 5792 break; 5793 }; 5794 break; 5795 /* linux_renameat */ 5796 case 329: 5797 switch(ndx) { 5798 case 0: 5799 p = "l_int"; 5800 break; 5801 case 1: 5802 p = "userland const char *"; 5803 break; 5804 case 2: 5805 p = "l_int"; 5806 break; 5807 case 3: 5808 p = "userland const char *"; 5809 break; 5810 default: 5811 break; 5812 }; 5813 break; 5814 /* linux_linkat */ 5815 case 330: 5816 switch(ndx) { 5817 case 0: 5818 p = "l_int"; 5819 break; 5820 case 1: 5821 p = "userland const char *"; 5822 break; 5823 case 2: 5824 p = "l_int"; 5825 break; 5826 case 3: 5827 p = "userland const char *"; 5828 break; 5829 case 4: 5830 p = "l_int"; 5831 break; 5832 default: 5833 break; 5834 }; 5835 break; 5836 /* linux_symlinkat */ 5837 case 331: 5838 switch(ndx) { 5839 case 0: 5840 p = "userland const char *"; 5841 break; 5842 case 1: 5843 p = "l_int"; 5844 break; 5845 case 2: 5846 p = "userland const char *"; 5847 break; 5848 default: 5849 break; 5850 }; 5851 break; 5852 /* linux_readlinkat */ 5853 case 332: 5854 switch(ndx) { 5855 case 0: 5856 p = "l_int"; 5857 break; 5858 case 1: 5859 p = "userland const char *"; 5860 break; 5861 case 2: 5862 p = "userland char *"; 5863 break; 5864 case 3: 5865 p = "l_int"; 5866 break; 5867 default: 5868 break; 5869 }; 5870 break; 5871 /* linux_fchmodat */ 5872 case 333: 5873 switch(ndx) { 5874 case 0: 5875 p = "l_int"; 5876 break; 5877 case 1: 5878 p = "userland const char *"; 5879 break; 5880 case 2: 5881 p = "l_mode_t"; 5882 break; 5883 default: 5884 break; 5885 }; 5886 break; 5887 /* linux_faccessat */ 5888 case 334: 5889 switch(ndx) { 5890 case 0: 5891 p = "l_int"; 5892 break; 5893 case 1: 5894 p = "userland const char *"; 5895 break; 5896 case 2: 5897 p = "l_int"; 5898 break; 5899 default: 5900 break; 5901 }; 5902 break; 5903 /* linux_pselect6 */ 5904 case 335: 5905 switch(ndx) { 5906 case 0: 5907 p = "l_int"; 5908 break; 5909 case 1: 5910 p = "userland l_fd_set *"; 5911 break; 5912 case 2: 5913 p = "userland l_fd_set *"; 5914 break; 5915 case 3: 5916 p = "userland l_fd_set *"; 5917 break; 5918 case 4: 5919 p = "userland struct l_timespec *"; 5920 break; 5921 case 5: 5922 p = "userland l_uintptr_t *"; 5923 break; 5924 default: 5925 break; 5926 }; 5927 break; 5928 /* linux_ppoll */ 5929 case 336: 5930 switch(ndx) { 5931 case 0: 5932 p = "userland struct pollfd *"; 5933 break; 5934 case 1: 5935 p = "uint32_t"; 5936 break; 5937 case 2: 5938 p = "userland struct l_timespec *"; 5939 break; 5940 case 3: 5941 p = "userland l_sigset_t *"; 5942 break; 5943 case 4: 5944 p = "l_size_t"; 5945 break; 5946 default: 5947 break; 5948 }; 5949 break; 5950 /* linux_unshare */ 5951 case 337: 5952 break; 5953 /* linux_set_robust_list */ 5954 case 338: 5955 switch(ndx) { 5956 case 0: 5957 p = "userland struct linux_robust_list_head *"; 5958 break; 5959 case 1: 5960 p = "l_size_t"; 5961 break; 5962 default: 5963 break; 5964 }; 5965 break; 5966 /* linux_get_robust_list */ 5967 case 339: 5968 switch(ndx) { 5969 case 0: 5970 p = "l_int"; 5971 break; 5972 case 1: 5973 p = "userland struct linux_robust_list_head **"; 5974 break; 5975 case 2: 5976 p = "userland l_size_t *"; 5977 break; 5978 default: 5979 break; 5980 }; 5981 break; 5982 /* linux_splice */ 5983 case 340: 5984 break; 5985 /* linux_sync_file_range */ 5986 case 341: 5987 switch(ndx) { 5988 case 0: 5989 p = "l_int"; 5990 break; 5991 case 1: 5992 p = "l_loff_t"; 5993 break; 5994 case 2: 5995 p = "l_loff_t"; 5996 break; 5997 case 3: 5998 p = "unsigned int"; 5999 break; 6000 default: 6001 break; 6002 }; 6003 break; 6004 /* linux_tee */ 6005 case 342: 6006 break; 6007 /* linux_vmsplice */ 6008 case 343: 6009 break; 6010 /* linux_move_pages */ 6011 case 344: 6012 break; 6013 /* linux_getcpu */ 6014 case 345: 6015 switch(ndx) { 6016 case 0: 6017 p = "userland l_uint *"; 6018 break; 6019 case 1: 6020 p = "userland l_uint *"; 6021 break; 6022 case 2: 6023 p = "userland void *"; 6024 break; 6025 default: 6026 break; 6027 }; 6028 break; 6029 /* linux_epoll_pwait */ 6030 case 346: 6031 switch(ndx) { 6032 case 0: 6033 p = "l_int"; 6034 break; 6035 case 1: 6036 p = "userland struct epoll_event *"; 6037 break; 6038 case 2: 6039 p = "l_int"; 6040 break; 6041 case 3: 6042 p = "l_int"; 6043 break; 6044 case 4: 6045 p = "userland l_sigset_t *"; 6046 break; 6047 default: 6048 break; 6049 }; 6050 break; 6051 /* linux_kexec_load */ 6052 case 347: 6053 break; 6054 /* linux_utimensat */ 6055 case 348: 6056 switch(ndx) { 6057 case 0: 6058 p = "l_int"; 6059 break; 6060 case 1: 6061 p = "userland const char *"; 6062 break; 6063 case 2: 6064 p = "userland const struct l_timespec *"; 6065 break; 6066 case 3: 6067 p = "l_int"; 6068 break; 6069 default: 6070 break; 6071 }; 6072 break; 6073 /* linux_signalfd */ 6074 case 349: 6075 break; 6076 /* linux_timerfd_create */ 6077 case 350: 6078 break; 6079 /* linux_eventfd */ 6080 case 351: 6081 switch(ndx) { 6082 case 0: 6083 p = "l_uint"; 6084 break; 6085 default: 6086 break; 6087 }; 6088 break; 6089 /* linux_fallocate */ 6090 case 352: 6091 switch(ndx) { 6092 case 0: 6093 p = "l_int"; 6094 break; 6095 case 1: 6096 p = "l_int"; 6097 break; 6098 case 2: 6099 p = "l_loff_t"; 6100 break; 6101 case 3: 6102 p = "l_loff_t"; 6103 break; 6104 default: 6105 break; 6106 }; 6107 break; 6108 /* linux_timerfd_settime */ 6109 case 353: 6110 break; 6111 /* linux_timerfd_gettime */ 6112 case 354: 6113 break; 6114 /* linux_signalfd4 */ 6115 case 355: 6116 break; 6117 /* linux_eventfd2 */ 6118 case 356: 6119 switch(ndx) { 6120 case 0: 6121 p = "l_uint"; 6122 break; 6123 case 1: 6124 p = "l_int"; 6125 break; 6126 default: 6127 break; 6128 }; 6129 break; 6130 /* linux_epoll_create1 */ 6131 case 357: 6132 switch(ndx) { 6133 case 0: 6134 p = "l_int"; 6135 break; 6136 default: 6137 break; 6138 }; 6139 break; 6140 /* linux_dup3 */ 6141 case 358: 6142 switch(ndx) { 6143 case 0: 6144 p = "l_int"; 6145 break; 6146 case 1: 6147 p = "l_int"; 6148 break; 6149 case 2: 6150 p = "l_int"; 6151 break; 6152 default: 6153 break; 6154 }; 6155 break; 6156 /* linux_pipe2 */ 6157 case 359: 6158 switch(ndx) { 6159 case 0: 6160 p = "userland l_int *"; 6161 break; 6162 case 1: 6163 p = "l_int"; 6164 break; 6165 default: 6166 break; 6167 }; 6168 break; 6169 /* linux_inotify_init1 */ 6170 case 360: 6171 break; 6172 /* linux_preadv */ 6173 case 361: 6174 break; 6175 /* linux_pwritev */ 6176 case 362: 6177 break; 6178 /* linux_rt_tsigqueueinfo */ 6179 case 363: 6180 break; 6181 /* linux_perf_event_open */ 6182 case 364: 6183 break; 6184 /* linux_recvmmsg */ 6185 case 365: 6186 switch(ndx) { 6187 case 0: 6188 p = "l_int"; 6189 break; 6190 case 1: 6191 p = "userland struct l_mmsghdr *"; 6192 break; 6193 case 2: 6194 p = "l_uint"; 6195 break; 6196 case 3: 6197 p = "l_uint"; 6198 break; 6199 case 4: 6200 p = "userland struct l_timespec *"; 6201 break; 6202 default: 6203 break; 6204 }; 6205 break; 6206 /* linux_accept4 */ 6207 case 366: 6208 switch(ndx) { 6209 case 0: 6210 p = "l_int"; 6211 break; 6212 case 1: 6213 p = "l_uintptr_t"; 6214 break; 6215 case 2: 6216 p = "l_uintptr_t"; 6217 break; 6218 case 3: 6219 p = "int"; 6220 break; 6221 default: 6222 break; 6223 }; 6224 break; 6225 /* linux_fanotify_init */ 6226 case 367: 6227 break; 6228 /* linux_fanotify_mark */ 6229 case 368: 6230 break; 6231 /* linux_prlimit64 */ 6232 case 369: 6233 switch(ndx) { 6234 case 0: 6235 p = "l_pid_t"; 6236 break; 6237 case 1: 6238 p = "l_uint"; 6239 break; 6240 case 2: 6241 p = "userland struct rlimit *"; 6242 break; 6243 case 3: 6244 p = "userland struct rlimit *"; 6245 break; 6246 default: 6247 break; 6248 }; 6249 break; 6250 /* linux_name_to_handle_at */ 6251 case 370: 6252 break; 6253 /* linux_open_by_handle_at */ 6254 case 371: 6255 break; 6256 /* linux_clock_adjtime */ 6257 case 372: 6258 break; 6259 /* linux_syncfs */ 6260 case 373: 6261 switch(ndx) { 6262 case 0: 6263 p = "l_int"; 6264 break; 6265 default: 6266 break; 6267 }; 6268 break; 6269 /* linux_sendmmsg */ 6270 case 374: 6271 switch(ndx) { 6272 case 0: 6273 p = "l_int"; 6274 break; 6275 case 1: 6276 p = "userland struct l_mmsghdr *"; 6277 break; 6278 case 2: 6279 p = "l_uint"; 6280 break; 6281 case 3: 6282 p = "l_uint"; 6283 break; 6284 default: 6285 break; 6286 }; 6287 break; 6288 /* linux_setns */ 6289 case 375: 6290 break; 6291 /* linux_process_vm_readv */ 6292 case 376: 6293 break; 6294 /* linux_process_vm_writev */ 6295 case 377: 6296 break; 6297 /* linux_set_tls */ 6298 case 405: 6299 switch(ndx) { 6300 case 0: 6301 p = "userland void*"; 6302 break; 6303 default: 6304 break; 6305 }; 6306 break; 6307 default: 6308 break; 6309 }; 6310 if (p != NULL) 6311 strlcpy(desc, p, descsz); 6312 } 6313 static void 6314 systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 6315 { 6316 const char *p = NULL; 6317 switch (sysnum) { 6318 #define nosys linux_nosys 6319 /* linux_exit */ 6320 case 1: 6321 if (ndx == 0 || ndx == 1) 6322 p = "void"; 6323 break; 6324 /* linux_fork */ 6325 case 2: 6326 /* read */ 6327 case 3: 6328 if (ndx == 0 || ndx == 1) 6329 p = "int"; 6330 break; 6331 /* write */ 6332 case 4: 6333 if (ndx == 0 || ndx == 1) 6334 p = "int"; 6335 break; 6336 /* linux_open */ 6337 case 5: 6338 if (ndx == 0 || ndx == 1) 6339 p = "int"; 6340 break; 6341 /* close */ 6342 case 6: 6343 if (ndx == 0 || ndx == 1) 6344 p = "int"; 6345 break; 6346 /* linux_creat */ 6347 case 8: 6348 if (ndx == 0 || ndx == 1) 6349 p = "int"; 6350 break; 6351 /* linux_link */ 6352 case 9: 6353 if (ndx == 0 || ndx == 1) 6354 p = "int"; 6355 break; 6356 /* linux_unlink */ 6357 case 10: 6358 if (ndx == 0 || ndx == 1) 6359 p = "int"; 6360 break; 6361 /* linux_execve */ 6362 case 11: 6363 if (ndx == 0 || ndx == 1) 6364 p = "int"; 6365 break; 6366 /* linux_chdir */ 6367 case 12: 6368 if (ndx == 0 || ndx == 1) 6369 p = "int"; 6370 break; 6371 /* linux_mknod */ 6372 case 14: 6373 if (ndx == 0 || ndx == 1) 6374 p = "int"; 6375 break; 6376 /* linux_chmod */ 6377 case 15: 6378 if (ndx == 0 || ndx == 1) 6379 p = "int"; 6380 break; 6381 /* linux_lchown16 */ 6382 case 16: 6383 if (ndx == 0 || ndx == 1) 6384 p = "int"; 6385 break; 6386 /* linux_lseek */ 6387 case 19: 6388 if (ndx == 0 || ndx == 1) 6389 p = "int"; 6390 break; 6391 /* linux_getpid */ 6392 case 20: 6393 /* linux_mount */ 6394 case 21: 6395 if (ndx == 0 || ndx == 1) 6396 p = "int"; 6397 break; 6398 /* linux_setuid16 */ 6399 case 23: 6400 if (ndx == 0 || ndx == 1) 6401 p = "int"; 6402 break; 6403 /* linux_getuid16 */ 6404 case 24: 6405 /* linux_pause */ 6406 case 29: 6407 /* linux_access */ 6408 case 33: 6409 if (ndx == 0 || ndx == 1) 6410 p = "int"; 6411 break; 6412 /* linux_nice */ 6413 case 34: 6414 if (ndx == 0 || ndx == 1) 6415 p = "int"; 6416 break; 6417 /* sync */ 6418 case 36: 6419 /* linux_kill */ 6420 case 37: 6421 if (ndx == 0 || ndx == 1) 6422 p = "int"; 6423 break; 6424 /* linux_rename */ 6425 case 38: 6426 if (ndx == 0 || ndx == 1) 6427 p = "int"; 6428 break; 6429 /* linux_mkdir */ 6430 case 39: 6431 if (ndx == 0 || ndx == 1) 6432 p = "int"; 6433 break; 6434 /* linux_rmdir */ 6435 case 40: 6436 if (ndx == 0 || ndx == 1) 6437 p = "int"; 6438 break; 6439 /* dup */ 6440 case 41: 6441 if (ndx == 0 || ndx == 1) 6442 p = "int"; 6443 break; 6444 /* linux_pipe */ 6445 case 42: 6446 if (ndx == 0 || ndx == 1) 6447 p = "int"; 6448 break; 6449 /* linux_times */ 6450 case 43: 6451 if (ndx == 0 || ndx == 1) 6452 p = "int"; 6453 break; 6454 /* linux_brk */ 6455 case 45: 6456 if (ndx == 0 || ndx == 1) 6457 p = "int"; 6458 break; 6459 /* linux_setgid16 */ 6460 case 46: 6461 if (ndx == 0 || ndx == 1) 6462 p = "int"; 6463 break; 6464 /* linux_getgid16 */ 6465 case 47: 6466 /* linux_geteuid16 */ 6467 case 49: 6468 /* linux_getegid16 */ 6469 case 50: 6470 /* acct */ 6471 case 51: 6472 if (ndx == 0 || ndx == 1) 6473 p = "int"; 6474 break; 6475 /* linux_umount */ 6476 case 52: 6477 if (ndx == 0 || ndx == 1) 6478 p = "int"; 6479 break; 6480 /* linux_ioctl */ 6481 case 54: 6482 if (ndx == 0 || ndx == 1) 6483 p = "int"; 6484 break; 6485 /* linux_fcntl */ 6486 case 55: 6487 if (ndx == 0 || ndx == 1) 6488 p = "int"; 6489 break; 6490 /* setpgid */ 6491 case 57: 6492 if (ndx == 0 || ndx == 1) 6493 p = "int"; 6494 break; 6495 /* umask */ 6496 case 60: 6497 if (ndx == 0 || ndx == 1) 6498 p = "int"; 6499 break; 6500 /* chroot */ 6501 case 61: 6502 if (ndx == 0 || ndx == 1) 6503 p = "int"; 6504 break; 6505 /* linux_ustat */ 6506 case 62: 6507 if (ndx == 0 || ndx == 1) 6508 p = "int"; 6509 break; 6510 /* dup2 */ 6511 case 63: 6512 if (ndx == 0 || ndx == 1) 6513 p = "int"; 6514 break; 6515 /* linux_getppid */ 6516 case 64: 6517 /* getpgrp */ 6518 case 65: 6519 /* setsid */ 6520 case 66: 6521 /* linux_sigaction */ 6522 case 67: 6523 if (ndx == 0 || ndx == 1) 6524 p = "int"; 6525 break; 6526 /* linux_setreuid16 */ 6527 case 70: 6528 if (ndx == 0 || ndx == 1) 6529 p = "int"; 6530 break; 6531 /* linux_setregid16 */ 6532 case 71: 6533 if (ndx == 0 || ndx == 1) 6534 p = "int"; 6535 break; 6536 /* linux_sigsuspend */ 6537 case 72: 6538 if (ndx == 0 || ndx == 1) 6539 p = "int"; 6540 break; 6541 /* linux_sigpending */ 6542 case 73: 6543 if (ndx == 0 || ndx == 1) 6544 p = "int"; 6545 break; 6546 /* linux_sethostname */ 6547 case 74: 6548 if (ndx == 0 || ndx == 1) 6549 p = "int"; 6550 break; 6551 /* linux_setrlimit */ 6552 case 75: 6553 if (ndx == 0 || ndx == 1) 6554 p = "int"; 6555 break; 6556 /* getrusage */ 6557 case 77: 6558 if (ndx == 0 || ndx == 1) 6559 p = "int"; 6560 break; 6561 /* linux_gettimeofday */ 6562 case 78: 6563 if (ndx == 0 || ndx == 1) 6564 p = "int"; 6565 break; 6566 /* linux_settimeofday */ 6567 case 79: 6568 if (ndx == 0 || ndx == 1) 6569 p = "int"; 6570 break; 6571 /* linux_getgroups16 */ 6572 case 80: 6573 if (ndx == 0 || ndx == 1) 6574 p = "int"; 6575 break; 6576 /* linux_setgroups16 */ 6577 case 81: 6578 if (ndx == 0 || ndx == 1) 6579 p = "int"; 6580 break; 6581 /* linux_symlink */ 6582 case 83: 6583 if (ndx == 0 || ndx == 1) 6584 p = "int"; 6585 break; 6586 /* linux_readlink */ 6587 case 85: 6588 if (ndx == 0 || ndx == 1) 6589 p = "int"; 6590 break; 6591 /* swapon */ 6592 case 87: 6593 if (ndx == 0 || ndx == 1) 6594 p = "int"; 6595 break; 6596 /* linux_reboot */ 6597 case 88: 6598 if (ndx == 0 || ndx == 1) 6599 p = "int"; 6600 break; 6601 /* munmap */ 6602 case 91: 6603 if (ndx == 0 || ndx == 1) 6604 p = "int"; 6605 break; 6606 /* linux_truncate */ 6607 case 92: 6608 if (ndx == 0 || ndx == 1) 6609 p = "int"; 6610 break; 6611 /* linux_ftruncate */ 6612 case 93: 6613 if (ndx == 0 || ndx == 1) 6614 p = "int"; 6615 break; 6616 /* fchmod */ 6617 case 94: 6618 if (ndx == 0 || ndx == 1) 6619 p = "int"; 6620 break; 6621 /* fchown */ 6622 case 95: 6623 if (ndx == 0 || ndx == 1) 6624 p = "int"; 6625 break; 6626 /* linux_getpriority */ 6627 case 96: 6628 if (ndx == 0 || ndx == 1) 6629 p = "int"; 6630 break; 6631 /* setpriority */ 6632 case 97: 6633 if (ndx == 0 || ndx == 1) 6634 p = "int"; 6635 break; 6636 /* linux_statfs */ 6637 case 99: 6638 if (ndx == 0 || ndx == 1) 6639 p = "int"; 6640 break; 6641 /* linux_fstatfs */ 6642 case 100: 6643 if (ndx == 0 || ndx == 1) 6644 p = "int"; 6645 break; 6646 /* linux_syslog */ 6647 case 103: 6648 if (ndx == 0 || ndx == 1) 6649 p = "int"; 6650 break; 6651 /* linux_setitimer */ 6652 case 104: 6653 if (ndx == 0 || ndx == 1) 6654 p = "int"; 6655 break; 6656 /* linux_getitimer */ 6657 case 105: 6658 if (ndx == 0 || ndx == 1) 6659 p = "int"; 6660 break; 6661 /* linux_newstat */ 6662 case 106: 6663 if (ndx == 0 || ndx == 1) 6664 p = "int"; 6665 break; 6666 /* linux_newlstat */ 6667 case 107: 6668 if (ndx == 0 || ndx == 1) 6669 p = "int"; 6670 break; 6671 /* linux_newfstat */ 6672 case 108: 6673 if (ndx == 0 || ndx == 1) 6674 p = "int"; 6675 break; 6676 /* linux_vhangup */ 6677 case 111: 6678 /* linux_wait4 */ 6679 case 114: 6680 if (ndx == 0 || ndx == 1) 6681 p = "int"; 6682 break; 6683 /* linux_swapoff */ 6684 case 115: 6685 /* linux_sysinfo */ 6686 case 116: 6687 if (ndx == 0 || ndx == 1) 6688 p = "int"; 6689 break; 6690 /* fsync */ 6691 case 118: 6692 if (ndx == 0 || ndx == 1) 6693 p = "int"; 6694 break; 6695 /* linux_sigreturn */ 6696 case 119: 6697 if (ndx == 0 || ndx == 1) 6698 p = "int"; 6699 break; 6700 /* linux_clone */ 6701 case 120: 6702 if (ndx == 0 || ndx == 1) 6703 p = "int"; 6704 break; 6705 /* linux_setdomainname */ 6706 case 121: 6707 if (ndx == 0 || ndx == 1) 6708 p = "int"; 6709 break; 6710 /* linux_newuname */ 6711 case 122: 6712 if (ndx == 0 || ndx == 1) 6713 p = "int"; 6714 break; 6715 /* linux_adjtimex */ 6716 case 124: 6717 /* linux_mprotect */ 6718 case 125: 6719 if (ndx == 0 || ndx == 1) 6720 p = "int"; 6721 break; 6722 /* linux_sigprocmask */ 6723 case 126: 6724 if (ndx == 0 || ndx == 1) 6725 p = "int"; 6726 break; 6727 /* linux_init_module */ 6728 case 128: 6729 /* linux_delete_module */ 6730 case 129: 6731 /* linux_quotactl */ 6732 case 131: 6733 /* getpgid */ 6734 case 132: 6735 if (ndx == 0 || ndx == 1) 6736 p = "int"; 6737 break; 6738 /* fchdir */ 6739 case 133: 6740 if (ndx == 0 || ndx == 1) 6741 p = "int"; 6742 break; 6743 /* linux_bdflush */ 6744 case 134: 6745 /* linux_sysfs */ 6746 case 135: 6747 if (ndx == 0 || ndx == 1) 6748 p = "int"; 6749 break; 6750 /* linux_personality */ 6751 case 136: 6752 if (ndx == 0 || ndx == 1) 6753 p = "int"; 6754 break; 6755 /* linux_setfsuid16 */ 6756 case 138: 6757 if (ndx == 0 || ndx == 1) 6758 p = "int"; 6759 break; 6760 /* linux_setfsgid16 */ 6761 case 139: 6762 if (ndx == 0 || ndx == 1) 6763 p = "int"; 6764 break; 6765 /* linux_llseek */ 6766 case 140: 6767 if (ndx == 0 || ndx == 1) 6768 p = "int"; 6769 break; 6770 /* linux_getdents */ 6771 case 141: 6772 if (ndx == 0 || ndx == 1) 6773 p = "int"; 6774 break; 6775 /* linux_select */ 6776 case 142: 6777 if (ndx == 0 || ndx == 1) 6778 p = "int"; 6779 break; 6780 /* flock */ 6781 case 143: 6782 if (ndx == 0 || ndx == 1) 6783 p = "int"; 6784 break; 6785 /* linux_msync */ 6786 case 144: 6787 if (ndx == 0 || ndx == 1) 6788 p = "int"; 6789 break; 6790 /* readv */ 6791 case 145: 6792 if (ndx == 0 || ndx == 1) 6793 p = "int"; 6794 break; 6795 /* writev */ 6796 case 146: 6797 if (ndx == 0 || ndx == 1) 6798 p = "int"; 6799 break; 6800 /* linux_getsid */ 6801 case 147: 6802 if (ndx == 0 || ndx == 1) 6803 p = "int"; 6804 break; 6805 /* linux_fdatasync */ 6806 case 148: 6807 if (ndx == 0 || ndx == 1) 6808 p = "int"; 6809 break; 6810 /* linux_sysctl */ 6811 case 149: 6812 if (ndx == 0 || ndx == 1) 6813 p = "int"; 6814 break; 6815 /* mlock */ 6816 case 150: 6817 if (ndx == 0 || ndx == 1) 6818 p = "int"; 6819 break; 6820 /* munlock */ 6821 case 151: 6822 if (ndx == 0 || ndx == 1) 6823 p = "int"; 6824 break; 6825 /* mlockall */ 6826 case 152: 6827 if (ndx == 0 || ndx == 1) 6828 p = "int"; 6829 break; 6830 /* munlockall */ 6831 case 153: 6832 /* linux_sched_setparam */ 6833 case 154: 6834 if (ndx == 0 || ndx == 1) 6835 p = "int"; 6836 break; 6837 /* linux_sched_getparam */ 6838 case 155: 6839 if (ndx == 0 || ndx == 1) 6840 p = "int"; 6841 break; 6842 /* linux_sched_setscheduler */ 6843 case 156: 6844 if (ndx == 0 || ndx == 1) 6845 p = "int"; 6846 break; 6847 /* linux_sched_getscheduler */ 6848 case 157: 6849 if (ndx == 0 || ndx == 1) 6850 p = "int"; 6851 break; 6852 /* sched_yield */ 6853 case 158: 6854 /* linux_sched_get_priority_max */ 6855 case 159: 6856 if (ndx == 0 || ndx == 1) 6857 p = "int"; 6858 break; 6859 /* linux_sched_get_priority_min */ 6860 case 160: 6861 if (ndx == 0 || ndx == 1) 6862 p = "int"; 6863 break; 6864 /* linux_sched_rr_get_interval */ 6865 case 161: 6866 if (ndx == 0 || ndx == 1) 6867 p = "int"; 6868 break; 6869 /* linux_nanosleep */ 6870 case 162: 6871 if (ndx == 0 || ndx == 1) 6872 p = "int"; 6873 break; 6874 /* linux_mremap */ 6875 case 163: 6876 if (ndx == 0 || ndx == 1) 6877 p = "int"; 6878 break; 6879 /* linux_setresuid16 */ 6880 case 164: 6881 if (ndx == 0 || ndx == 1) 6882 p = "int"; 6883 break; 6884 /* linux_getresuid16 */ 6885 case 165: 6886 if (ndx == 0 || ndx == 1) 6887 p = "int"; 6888 break; 6889 /* poll */ 6890 case 168: 6891 if (ndx == 0 || ndx == 1) 6892 p = "int"; 6893 break; 6894 /* linux_setresgid16 */ 6895 case 170: 6896 if (ndx == 0 || ndx == 1) 6897 p = "int"; 6898 break; 6899 /* linux_getresgid16 */ 6900 case 171: 6901 if (ndx == 0 || ndx == 1) 6902 p = "int"; 6903 break; 6904 /* linux_prctl */ 6905 case 172: 6906 if (ndx == 0 || ndx == 1) 6907 p = "int"; 6908 break; 6909 /* linux_rt_sigreturn */ 6910 case 173: 6911 if (ndx == 0 || ndx == 1) 6912 p = "int"; 6913 break; 6914 /* linux_rt_sigaction */ 6915 case 174: 6916 if (ndx == 0 || ndx == 1) 6917 p = "int"; 6918 break; 6919 /* linux_rt_sigprocmask */ 6920 case 175: 6921 if (ndx == 0 || ndx == 1) 6922 p = "int"; 6923 break; 6924 /* linux_rt_sigpending */ 6925 case 176: 6926 if (ndx == 0 || ndx == 1) 6927 p = "int"; 6928 break; 6929 /* linux_rt_sigtimedwait */ 6930 case 177: 6931 if (ndx == 0 || ndx == 1) 6932 p = "int"; 6933 break; 6934 /* linux_rt_sigqueueinfo */ 6935 case 178: 6936 if (ndx == 0 || ndx == 1) 6937 p = "int"; 6938 break; 6939 /* linux_rt_sigsuspend */ 6940 case 179: 6941 if (ndx == 0 || ndx == 1) 6942 p = "int"; 6943 break; 6944 /* linux_pread */ 6945 case 180: 6946 if (ndx == 0 || ndx == 1) 6947 p = "int"; 6948 break; 6949 /* linux_pwrite */ 6950 case 181: 6951 if (ndx == 0 || ndx == 1) 6952 p = "int"; 6953 break; 6954 /* linux_chown16 */ 6955 case 182: 6956 if (ndx == 0 || ndx == 1) 6957 p = "int"; 6958 break; 6959 /* linux_getcwd */ 6960 case 183: 6961 if (ndx == 0 || ndx == 1) 6962 p = "int"; 6963 break; 6964 /* linux_capget */ 6965 case 184: 6966 if (ndx == 0 || ndx == 1) 6967 p = "int"; 6968 break; 6969 /* linux_capset */ 6970 case 185: 6971 if (ndx == 0 || ndx == 1) 6972 p = "int"; 6973 break; 6974 /* linux_sigaltstack */ 6975 case 186: 6976 if (ndx == 0 || ndx == 1) 6977 p = "int"; 6978 break; 6979 /* linux_sendfile */ 6980 case 187: 6981 /* linux_vfork */ 6982 case 190: 6983 /* linux_getrlimit */ 6984 case 191: 6985 if (ndx == 0 || ndx == 1) 6986 p = "int"; 6987 break; 6988 /* linux_mmap2 */ 6989 case 192: 6990 if (ndx == 0 || ndx == 1) 6991 p = "int"; 6992 break; 6993 /* linux_truncate64 */ 6994 case 193: 6995 if (ndx == 0 || ndx == 1) 6996 p = "int"; 6997 break; 6998 /* linux_ftruncate64 */ 6999 case 194: 7000 if (ndx == 0 || ndx == 1) 7001 p = "int"; 7002 break; 7003 /* linux_stat64 */ 7004 case 195: 7005 if (ndx == 0 || ndx == 1) 7006 p = "int"; 7007 break; 7008 /* linux_lstat64 */ 7009 case 196: 7010 if (ndx == 0 || ndx == 1) 7011 p = "int"; 7012 break; 7013 /* linux_fstat64 */ 7014 case 197: 7015 if (ndx == 0 || ndx == 1) 7016 p = "int"; 7017 break; 7018 /* linux_lchown */ 7019 case 198: 7020 if (ndx == 0 || ndx == 1) 7021 p = "int"; 7022 break; 7023 /* linux_getuid */ 7024 case 199: 7025 /* linux_getgid */ 7026 case 200: 7027 /* geteuid */ 7028 case 201: 7029 /* getegid */ 7030 case 202: 7031 /* setreuid */ 7032 case 203: 7033 if (ndx == 0 || ndx == 1) 7034 p = "int"; 7035 break; 7036 /* setregid */ 7037 case 204: 7038 if (ndx == 0 || ndx == 1) 7039 p = "int"; 7040 break; 7041 /* linux_getgroups */ 7042 case 205: 7043 if (ndx == 0 || ndx == 1) 7044 p = "int"; 7045 break; 7046 /* linux_setgroups */ 7047 case 206: 7048 if (ndx == 0 || ndx == 1) 7049 p = "int"; 7050 break; 7051 /* fchown */ 7052 case 207: 7053 /* setresuid */ 7054 case 208: 7055 if (ndx == 0 || ndx == 1) 7056 p = "int"; 7057 break; 7058 /* getresuid */ 7059 case 209: 7060 if (ndx == 0 || ndx == 1) 7061 p = "int"; 7062 break; 7063 /* setresgid */ 7064 case 210: 7065 if (ndx == 0 || ndx == 1) 7066 p = "int"; 7067 break; 7068 /* getresgid */ 7069 case 211: 7070 if (ndx == 0 || ndx == 1) 7071 p = "int"; 7072 break; 7073 /* linux_chown */ 7074 case 212: 7075 if (ndx == 0 || ndx == 1) 7076 p = "int"; 7077 break; 7078 /* setuid */ 7079 case 213: 7080 if (ndx == 0 || ndx == 1) 7081 p = "int"; 7082 break; 7083 /* setgid */ 7084 case 214: 7085 if (ndx == 0 || ndx == 1) 7086 p = "int"; 7087 break; 7088 /* linux_setfsuid */ 7089 case 215: 7090 if (ndx == 0 || ndx == 1) 7091 p = "int"; 7092 break; 7093 /* linux_setfsgid */ 7094 case 216: 7095 if (ndx == 0 || ndx == 1) 7096 p = "int"; 7097 break; 7098 /* linux_getdents64 */ 7099 case 217: 7100 if (ndx == 0 || ndx == 1) 7101 p = "int"; 7102 break; 7103 /* linux_pivot_root */ 7104 case 218: 7105 if (ndx == 0 || ndx == 1) 7106 p = "int"; 7107 break; 7108 /* linux_mincore */ 7109 case 219: 7110 if (ndx == 0 || ndx == 1) 7111 p = "int"; 7112 break; 7113 /* madvise */ 7114 case 220: 7115 if (ndx == 0 || ndx == 1) 7116 p = "int"; 7117 break; 7118 /* linux_fcntl64 */ 7119 case 221: 7120 if (ndx == 0 || ndx == 1) 7121 p = "int"; 7122 break; 7123 /* linux_gettid */ 7124 case 224: 7125 /* linux_setxattr */ 7126 case 226: 7127 /* linux_lsetxattr */ 7128 case 227: 7129 /* linux_fsetxattr */ 7130 case 228: 7131 /* linux_getxattr */ 7132 case 229: 7133 /* linux_lgetxattr */ 7134 case 230: 7135 /* linux_fgetxattr */ 7136 case 231: 7137 /* linux_listxattr */ 7138 case 232: 7139 /* linux_llistxattr */ 7140 case 233: 7141 /* linux_flistxattr */ 7142 case 234: 7143 /* linux_removexattr */ 7144 case 235: 7145 /* linux_lremovexattr */ 7146 case 236: 7147 /* linux_fremovexattr */ 7148 case 237: 7149 /* linux_tkill */ 7150 case 238: 7151 if (ndx == 0 || ndx == 1) 7152 p = "int"; 7153 break; 7154 /* linux_sys_futex */ 7155 case 240: 7156 if (ndx == 0 || ndx == 1) 7157 p = "int"; 7158 break; 7159 /* linux_sched_setaffinity */ 7160 case 241: 7161 if (ndx == 0 || ndx == 1) 7162 p = "int"; 7163 break; 7164 /* linux_sched_getaffinity */ 7165 case 242: 7166 if (ndx == 0 || ndx == 1) 7167 p = "int"; 7168 break; 7169 /* linux_exit_group */ 7170 case 248: 7171 if (ndx == 0 || ndx == 1) 7172 p = "int"; 7173 break; 7174 /* linux_lookup_dcookie */ 7175 case 249: 7176 /* linux_epoll_create */ 7177 case 250: 7178 if (ndx == 0 || ndx == 1) 7179 p = "int"; 7180 break; 7181 /* linux_epoll_ctl */ 7182 case 251: 7183 if (ndx == 0 || ndx == 1) 7184 p = "int"; 7185 break; 7186 /* linux_epoll_wait */ 7187 case 252: 7188 if (ndx == 0 || ndx == 1) 7189 p = "int"; 7190 break; 7191 /* linux_remap_file_pages */ 7192 case 253: 7193 /* linux_set_tid_address */ 7194 case 256: 7195 if (ndx == 0 || ndx == 1) 7196 p = "int"; 7197 break; 7198 /* linux_timer_create */ 7199 case 257: 7200 if (ndx == 0 || ndx == 1) 7201 p = "int"; 7202 break; 7203 /* linux_timer_settime */ 7204 case 258: 7205 if (ndx == 0 || ndx == 1) 7206 p = "int"; 7207 break; 7208 /* linux_timer_gettime */ 7209 case 259: 7210 if (ndx == 0 || ndx == 1) 7211 p = "int"; 7212 break; 7213 /* linux_timer_getoverrun */ 7214 case 260: 7215 if (ndx == 0 || ndx == 1) 7216 p = "int"; 7217 break; 7218 /* linux_timer_delete */ 7219 case 261: 7220 if (ndx == 0 || ndx == 1) 7221 p = "int"; 7222 break; 7223 /* linux_clock_settime */ 7224 case 262: 7225 if (ndx == 0 || ndx == 1) 7226 p = "int"; 7227 break; 7228 /* linux_clock_gettime */ 7229 case 263: 7230 if (ndx == 0 || ndx == 1) 7231 p = "int"; 7232 break; 7233 /* linux_clock_getres */ 7234 case 264: 7235 if (ndx == 0 || ndx == 1) 7236 p = "int"; 7237 break; 7238 /* linux_clock_nanosleep */ 7239 case 265: 7240 if (ndx == 0 || ndx == 1) 7241 p = "int"; 7242 break; 7243 /* linux_statfs64 */ 7244 case 266: 7245 if (ndx == 0 || ndx == 1) 7246 p = "int"; 7247 break; 7248 /* linux_fstatfs64 */ 7249 case 267: 7250 if (ndx == 0 || ndx == 1) 7251 p = "int"; 7252 break; 7253 /* linux_tgkill */ 7254 case 268: 7255 if (ndx == 0 || ndx == 1) 7256 p = "int"; 7257 break; 7258 /* linux_utimes */ 7259 case 269: 7260 if (ndx == 0 || ndx == 1) 7261 p = "int"; 7262 break; 7263 /* linux_fadvise64_64 */ 7264 case 270: 7265 if (ndx == 0 || ndx == 1) 7266 p = "int"; 7267 break; 7268 /* linux_mq_open */ 7269 case 274: 7270 if (ndx == 0 || ndx == 1) 7271 p = "int"; 7272 break; 7273 /* linux_mq_unlink */ 7274 case 275: 7275 if (ndx == 0 || ndx == 1) 7276 p = "int"; 7277 break; 7278 /* linux_mq_timedsend */ 7279 case 276: 7280 if (ndx == 0 || ndx == 1) 7281 p = "int"; 7282 break; 7283 /* linux_mq_timedreceive */ 7284 case 277: 7285 if (ndx == 0 || ndx == 1) 7286 p = "int"; 7287 break; 7288 /* linux_mq_notify */ 7289 case 278: 7290 if (ndx == 0 || ndx == 1) 7291 p = "int"; 7292 break; 7293 /* linux_mq_getsetattr */ 7294 case 279: 7295 if (ndx == 0 || ndx == 1) 7296 p = "int"; 7297 break; 7298 /* linux_waitid */ 7299 case 280: 7300 if (ndx == 0 || ndx == 1) 7301 p = "int"; 7302 break; 7303 /* linux_socket */ 7304 case 281: 7305 if (ndx == 0 || ndx == 1) 7306 p = "int"; 7307 break; 7308 /* linux_bind */ 7309 case 282: 7310 if (ndx == 0 || ndx == 1) 7311 p = "int"; 7312 break; 7313 /* linux_connect */ 7314 case 283: 7315 if (ndx == 0 || ndx == 1) 7316 p = "int"; 7317 break; 7318 /* linux_listen */ 7319 case 284: 7320 if (ndx == 0 || ndx == 1) 7321 p = "int"; 7322 break; 7323 /* linux_accept */ 7324 case 285: 7325 if (ndx == 0 || ndx == 1) 7326 p = "int"; 7327 break; 7328 /* linux_getsockname */ 7329 case 286: 7330 if (ndx == 0 || ndx == 1) 7331 p = "int"; 7332 break; 7333 /* linux_getpeername */ 7334 case 287: 7335 if (ndx == 0 || ndx == 1) 7336 p = "int"; 7337 break; 7338 /* linux_socketpair */ 7339 case 288: 7340 if (ndx == 0 || ndx == 1) 7341 p = "int"; 7342 break; 7343 /* linux_send */ 7344 case 289: 7345 if (ndx == 0 || ndx == 1) 7346 p = "int"; 7347 break; 7348 /* linux_sendto */ 7349 case 290: 7350 if (ndx == 0 || ndx == 1) 7351 p = "int"; 7352 break; 7353 /* linux_recv */ 7354 case 291: 7355 if (ndx == 0 || ndx == 1) 7356 p = "int"; 7357 break; 7358 /* linux_recvfrom */ 7359 case 292: 7360 if (ndx == 0 || ndx == 1) 7361 p = "int"; 7362 break; 7363 /* linux_shutdown */ 7364 case 293: 7365 if (ndx == 0 || ndx == 1) 7366 p = "int"; 7367 break; 7368 /* linux_setsockopt */ 7369 case 294: 7370 if (ndx == 0 || ndx == 1) 7371 p = "int"; 7372 break; 7373 /* linux_getsockopt */ 7374 case 295: 7375 if (ndx == 0 || ndx == 1) 7376 p = "int"; 7377 break; 7378 /* linux_sendmsg */ 7379 case 296: 7380 if (ndx == 0 || ndx == 1) 7381 p = "int"; 7382 break; 7383 /* linux_recvmsg */ 7384 case 297: 7385 if (ndx == 0 || ndx == 1) 7386 p = "int"; 7387 break; 7388 /* linux_semop */ 7389 case 298: 7390 if (ndx == 0 || ndx == 1) 7391 p = "int"; 7392 break; 7393 /* linux_semget */ 7394 case 299: 7395 if (ndx == 0 || ndx == 1) 7396 p = "int"; 7397 break; 7398 /* linux_semctl */ 7399 case 300: 7400 if (ndx == 0 || ndx == 1) 7401 p = "int"; 7402 break; 7403 /* linux_msgsnd */ 7404 case 301: 7405 if (ndx == 0 || ndx == 1) 7406 p = "int"; 7407 break; 7408 /* linux_msgrcv */ 7409 case 302: 7410 if (ndx == 0 || ndx == 1) 7411 p = "int"; 7412 break; 7413 /* linux_msgget */ 7414 case 303: 7415 if (ndx == 0 || ndx == 1) 7416 p = "int"; 7417 break; 7418 /* linux_msgctl */ 7419 case 304: 7420 if (ndx == 0 || ndx == 1) 7421 p = "int"; 7422 break; 7423 /* linux_shmat */ 7424 case 305: 7425 if (ndx == 0 || ndx == 1) 7426 p = "int"; 7427 break; 7428 /* linux_shmdt */ 7429 case 306: 7430 if (ndx == 0 || ndx == 1) 7431 p = "int"; 7432 break; 7433 /* linux_shmget */ 7434 case 307: 7435 if (ndx == 0 || ndx == 1) 7436 p = "int"; 7437 break; 7438 /* linux_shmctl */ 7439 case 308: 7440 if (ndx == 0 || ndx == 1) 7441 p = "int"; 7442 break; 7443 /* linux_add_key */ 7444 case 309: 7445 /* linux_request_key */ 7446 case 310: 7447 /* linux_keyctl */ 7448 case 311: 7449 /* linux_ioprio_set */ 7450 case 314: 7451 /* linux_ioprio_get */ 7452 case 315: 7453 /* linux_inotify_init */ 7454 case 316: 7455 /* linux_inotify_add_watch */ 7456 case 317: 7457 /* linux_inotify_rm_watch */ 7458 case 318: 7459 /* linux_mbind */ 7460 case 319: 7461 /* linux_get_mempolicy */ 7462 case 320: 7463 /* linux_set_mempolicy */ 7464 case 321: 7465 /* linux_openat */ 7466 case 322: 7467 if (ndx == 0 || ndx == 1) 7468 p = "int"; 7469 break; 7470 /* linux_mkdirat */ 7471 case 323: 7472 if (ndx == 0 || ndx == 1) 7473 p = "int"; 7474 break; 7475 /* linux_mknodat */ 7476 case 324: 7477 if (ndx == 0 || ndx == 1) 7478 p = "int"; 7479 break; 7480 /* linux_fchownat */ 7481 case 325: 7482 if (ndx == 0 || ndx == 1) 7483 p = "int"; 7484 break; 7485 /* linux_futimesat */ 7486 case 326: 7487 if (ndx == 0 || ndx == 1) 7488 p = "int"; 7489 break; 7490 /* linux_fstatat64 */ 7491 case 327: 7492 if (ndx == 0 || ndx == 1) 7493 p = "int"; 7494 break; 7495 /* linux_unlinkat */ 7496 case 328: 7497 if (ndx == 0 || ndx == 1) 7498 p = "int"; 7499 break; 7500 /* linux_renameat */ 7501 case 329: 7502 if (ndx == 0 || ndx == 1) 7503 p = "int"; 7504 break; 7505 /* linux_linkat */ 7506 case 330: 7507 if (ndx == 0 || ndx == 1) 7508 p = "int"; 7509 break; 7510 /* linux_symlinkat */ 7511 case 331: 7512 if (ndx == 0 || ndx == 1) 7513 p = "int"; 7514 break; 7515 /* linux_readlinkat */ 7516 case 332: 7517 if (ndx == 0 || ndx == 1) 7518 p = "int"; 7519 break; 7520 /* linux_fchmodat */ 7521 case 333: 7522 if (ndx == 0 || ndx == 1) 7523 p = "int"; 7524 break; 7525 /* linux_faccessat */ 7526 case 334: 7527 if (ndx == 0 || ndx == 1) 7528 p = "int"; 7529 break; 7530 /* linux_pselect6 */ 7531 case 335: 7532 if (ndx == 0 || ndx == 1) 7533 p = "int"; 7534 break; 7535 /* linux_ppoll */ 7536 case 336: 7537 if (ndx == 0 || ndx == 1) 7538 p = "int"; 7539 break; 7540 /* linux_unshare */ 7541 case 337: 7542 /* linux_set_robust_list */ 7543 case 338: 7544 if (ndx == 0 || ndx == 1) 7545 p = "int"; 7546 break; 7547 /* linux_get_robust_list */ 7548 case 339: 7549 if (ndx == 0 || ndx == 1) 7550 p = "int"; 7551 break; 7552 /* linux_splice */ 7553 case 340: 7554 /* linux_sync_file_range */ 7555 case 341: 7556 if (ndx == 0 || ndx == 1) 7557 p = "int"; 7558 break; 7559 /* linux_tee */ 7560 case 342: 7561 /* linux_vmsplice */ 7562 case 343: 7563 /* linux_move_pages */ 7564 case 344: 7565 /* linux_getcpu */ 7566 case 345: 7567 if (ndx == 0 || ndx == 1) 7568 p = "int"; 7569 break; 7570 /* linux_epoll_pwait */ 7571 case 346: 7572 if (ndx == 0 || ndx == 1) 7573 p = "int"; 7574 break; 7575 /* linux_kexec_load */ 7576 case 347: 7577 /* linux_utimensat */ 7578 case 348: 7579 if (ndx == 0 || ndx == 1) 7580 p = "int"; 7581 break; 7582 /* linux_signalfd */ 7583 case 349: 7584 /* linux_timerfd_create */ 7585 case 350: 7586 /* linux_eventfd */ 7587 case 351: 7588 if (ndx == 0 || ndx == 1) 7589 p = "int"; 7590 break; 7591 /* linux_fallocate */ 7592 case 352: 7593 if (ndx == 0 || ndx == 1) 7594 p = "int"; 7595 break; 7596 /* linux_timerfd_settime */ 7597 case 353: 7598 /* linux_timerfd_gettime */ 7599 case 354: 7600 /* linux_signalfd4 */ 7601 case 355: 7602 /* linux_eventfd2 */ 7603 case 356: 7604 if (ndx == 0 || ndx == 1) 7605 p = "int"; 7606 break; 7607 /* linux_epoll_create1 */ 7608 case 357: 7609 if (ndx == 0 || ndx == 1) 7610 p = "int"; 7611 break; 7612 /* linux_dup3 */ 7613 case 358: 7614 if (ndx == 0 || ndx == 1) 7615 p = "int"; 7616 break; 7617 /* linux_pipe2 */ 7618 case 359: 7619 if (ndx == 0 || ndx == 1) 7620 p = "int"; 7621 break; 7622 /* linux_inotify_init1 */ 7623 case 360: 7624 /* linux_preadv */ 7625 case 361: 7626 /* linux_pwritev */ 7627 case 362: 7628 /* linux_rt_tsigqueueinfo */ 7629 case 363: 7630 /* linux_perf_event_open */ 7631 case 364: 7632 /* linux_recvmmsg */ 7633 case 365: 7634 if (ndx == 0 || ndx == 1) 7635 p = "int"; 7636 break; 7637 /* linux_accept4 */ 7638 case 366: 7639 if (ndx == 0 || ndx == 1) 7640 p = "int"; 7641 break; 7642 /* linux_fanotify_init */ 7643 case 367: 7644 /* linux_fanotify_mark */ 7645 case 368: 7646 /* linux_prlimit64 */ 7647 case 369: 7648 if (ndx == 0 || ndx == 1) 7649 p = "int"; 7650 break; 7651 /* linux_name_to_handle_at */ 7652 case 370: 7653 /* linux_open_by_handle_at */ 7654 case 371: 7655 /* linux_clock_adjtime */ 7656 case 372: 7657 /* linux_syncfs */ 7658 case 373: 7659 if (ndx == 0 || ndx == 1) 7660 p = "int"; 7661 break; 7662 /* linux_sendmmsg */ 7663 case 374: 7664 if (ndx == 0 || ndx == 1) 7665 p = "int"; 7666 break; 7667 /* linux_setns */ 7668 case 375: 7669 /* linux_process_vm_readv */ 7670 case 376: 7671 /* linux_process_vm_writev */ 7672 case 377: 7673 /* linux_set_tls */ 7674 case 405: 7675 if (ndx == 0 || ndx == 1) 7676 p = "int"; 7677 break; 7678 default: 7679 break; 7680 }; 7681 if (p != NULL) 7682 strlcpy(desc, p, descsz); 7683 } 7684