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 *n_args = 0; 2253 break; 2254 } 2255 /* linux_epoll_pwait */ 2256 case 346: { 2257 struct linux_epoll_pwait_args *p = params; 2258 iarg[0] = p->epfd; /* l_int */ 2259 uarg[1] = (intptr_t) p->events; /* struct epoll_event * */ 2260 iarg[2] = p->maxevents; /* l_int */ 2261 iarg[3] = p->timeout; /* l_int */ 2262 uarg[4] = (intptr_t) p->mask; /* l_sigset_t * */ 2263 *n_args = 5; 2264 break; 2265 } 2266 /* linux_kexec_load */ 2267 case 347: { 2268 *n_args = 0; 2269 break; 2270 } 2271 /* linux_utimensat */ 2272 case 348: { 2273 struct linux_utimensat_args *p = params; 2274 iarg[0] = p->dfd; /* l_int */ 2275 uarg[1] = (intptr_t) p->pathname; /* const char * */ 2276 uarg[2] = (intptr_t) p->times; /* const struct l_timespec * */ 2277 iarg[3] = p->flags; /* l_int */ 2278 *n_args = 4; 2279 break; 2280 } 2281 /* linux_signalfd */ 2282 case 349: { 2283 *n_args = 0; 2284 break; 2285 } 2286 /* linux_timerfd_create */ 2287 case 350: { 2288 *n_args = 0; 2289 break; 2290 } 2291 /* linux_eventfd */ 2292 case 351: { 2293 struct linux_eventfd_args *p = params; 2294 iarg[0] = p->initval; /* l_uint */ 2295 *n_args = 1; 2296 break; 2297 } 2298 /* linux_fallocate */ 2299 case 352: { 2300 struct linux_fallocate_args *p = params; 2301 iarg[0] = p->fd; /* l_int */ 2302 iarg[1] = p->mode; /* l_int */ 2303 iarg[2] = p->offset; /* l_loff_t */ 2304 iarg[3] = p->len; /* l_loff_t */ 2305 *n_args = 4; 2306 break; 2307 } 2308 /* linux_timerfd_settime */ 2309 case 353: { 2310 *n_args = 0; 2311 break; 2312 } 2313 /* linux_timerfd_gettime */ 2314 case 354: { 2315 *n_args = 0; 2316 break; 2317 } 2318 /* linux_signalfd4 */ 2319 case 355: { 2320 *n_args = 0; 2321 break; 2322 } 2323 /* linux_eventfd2 */ 2324 case 356: { 2325 struct linux_eventfd2_args *p = params; 2326 iarg[0] = p->initval; /* l_uint */ 2327 iarg[1] = p->flags; /* l_int */ 2328 *n_args = 2; 2329 break; 2330 } 2331 /* linux_epoll_create1 */ 2332 case 357: { 2333 struct linux_epoll_create1_args *p = params; 2334 iarg[0] = p->flags; /* l_int */ 2335 *n_args = 1; 2336 break; 2337 } 2338 /* linux_dup3 */ 2339 case 358: { 2340 struct linux_dup3_args *p = params; 2341 iarg[0] = p->oldfd; /* l_int */ 2342 iarg[1] = p->newfd; /* l_int */ 2343 iarg[2] = p->flags; /* l_int */ 2344 *n_args = 3; 2345 break; 2346 } 2347 /* linux_pipe2 */ 2348 case 359: { 2349 struct linux_pipe2_args *p = params; 2350 uarg[0] = (intptr_t) p->pipefds; /* l_int * */ 2351 iarg[1] = p->flags; /* l_int */ 2352 *n_args = 2; 2353 break; 2354 } 2355 /* linux_inotify_init1 */ 2356 case 360: { 2357 *n_args = 0; 2358 break; 2359 } 2360 /* linux_preadv */ 2361 case 361: { 2362 *n_args = 0; 2363 break; 2364 } 2365 /* linux_pwritev */ 2366 case 362: { 2367 *n_args = 0; 2368 break; 2369 } 2370 /* linux_rt_tsigqueueinfo */ 2371 case 363: { 2372 *n_args = 0; 2373 break; 2374 } 2375 /* linux_perf_event_open */ 2376 case 364: { 2377 *n_args = 0; 2378 break; 2379 } 2380 /* linux_recvmmsg */ 2381 case 365: { 2382 struct linux_recvmmsg_args *p = params; 2383 iarg[0] = p->s; /* l_int */ 2384 uarg[1] = (intptr_t) p->msg; /* struct l_mmsghdr * */ 2385 iarg[2] = p->vlen; /* l_uint */ 2386 iarg[3] = p->flags; /* l_uint */ 2387 uarg[4] = (intptr_t) p->timeout; /* struct l_timespec * */ 2388 *n_args = 5; 2389 break; 2390 } 2391 /* linux_accept4 */ 2392 case 366: { 2393 struct linux_accept4_args *p = params; 2394 iarg[0] = p->s; /* l_int */ 2395 iarg[1] = p->addr; /* l_uintptr_t */ 2396 iarg[2] = p->namelen; /* l_uintptr_t */ 2397 iarg[3] = p->flags; /* int */ 2398 *n_args = 4; 2399 break; 2400 } 2401 /* linux_fanotify_init */ 2402 case 367: { 2403 *n_args = 0; 2404 break; 2405 } 2406 /* linux_fanotify_mark */ 2407 case 368: { 2408 *n_args = 0; 2409 break; 2410 } 2411 /* linux_prlimit64 */ 2412 case 369: { 2413 struct linux_prlimit64_args *p = params; 2414 iarg[0] = p->pid; /* l_pid_t */ 2415 iarg[1] = p->resource; /* l_uint */ 2416 uarg[2] = (intptr_t) p->new; /* struct rlimit * */ 2417 uarg[3] = (intptr_t) p->old; /* struct rlimit * */ 2418 *n_args = 4; 2419 break; 2420 } 2421 /* linux_name_to_handle_at */ 2422 case 370: { 2423 *n_args = 0; 2424 break; 2425 } 2426 /* linux_open_by_handle_at */ 2427 case 371: { 2428 *n_args = 0; 2429 break; 2430 } 2431 /* linux_clock_adjtime */ 2432 case 372: { 2433 *n_args = 0; 2434 break; 2435 } 2436 /* linux_syncfs */ 2437 case 373: { 2438 struct linux_syncfs_args *p = params; 2439 iarg[0] = p->fd; /* l_int */ 2440 *n_args = 1; 2441 break; 2442 } 2443 /* linux_sendmmsg */ 2444 case 374: { 2445 struct linux_sendmmsg_args *p = params; 2446 iarg[0] = p->s; /* l_int */ 2447 uarg[1] = (intptr_t) p->msg; /* struct l_mmsghdr * */ 2448 iarg[2] = p->vlen; /* l_uint */ 2449 iarg[3] = p->flags; /* l_uint */ 2450 *n_args = 4; 2451 break; 2452 } 2453 /* linux_setns */ 2454 case 375: { 2455 *n_args = 0; 2456 break; 2457 } 2458 /* linux_process_vm_readv */ 2459 case 376: { 2460 *n_args = 0; 2461 break; 2462 } 2463 /* linux_process_vm_writev */ 2464 case 377: { 2465 *n_args = 0; 2466 break; 2467 } 2468 /* linux_set_tls */ 2469 case 405: { 2470 struct linux_set_tls_args *p = params; 2471 uarg[0] = (intptr_t) p->tls; /* void* */ 2472 *n_args = 1; 2473 break; 2474 } 2475 default: 2476 *n_args = 0; 2477 break; 2478 }; 2479 } 2480 static void 2481 systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 2482 { 2483 const char *p = NULL; 2484 switch (sysnum) { 2485 #define nosys linux_nosys 2486 /* linux_exit */ 2487 case 1: 2488 switch(ndx) { 2489 case 0: 2490 p = "int"; 2491 break; 2492 default: 2493 break; 2494 }; 2495 break; 2496 /* linux_fork */ 2497 case 2: 2498 break; 2499 /* read */ 2500 case 3: 2501 switch(ndx) { 2502 case 0: 2503 p = "int"; 2504 break; 2505 case 1: 2506 p = "userland char *"; 2507 break; 2508 case 2: 2509 p = "u_int"; 2510 break; 2511 default: 2512 break; 2513 }; 2514 break; 2515 /* write */ 2516 case 4: 2517 switch(ndx) { 2518 case 0: 2519 p = "int"; 2520 break; 2521 case 1: 2522 p = "userland char *"; 2523 break; 2524 case 2: 2525 p = "u_int"; 2526 break; 2527 default: 2528 break; 2529 }; 2530 break; 2531 /* linux_open */ 2532 case 5: 2533 switch(ndx) { 2534 case 0: 2535 p = "userland char *"; 2536 break; 2537 case 1: 2538 p = "l_int"; 2539 break; 2540 case 2: 2541 p = "l_int"; 2542 break; 2543 default: 2544 break; 2545 }; 2546 break; 2547 /* close */ 2548 case 6: 2549 switch(ndx) { 2550 case 0: 2551 p = "int"; 2552 break; 2553 default: 2554 break; 2555 }; 2556 break; 2557 /* linux_creat */ 2558 case 8: 2559 switch(ndx) { 2560 case 0: 2561 p = "userland char *"; 2562 break; 2563 case 1: 2564 p = "l_int"; 2565 break; 2566 default: 2567 break; 2568 }; 2569 break; 2570 /* linux_link */ 2571 case 9: 2572 switch(ndx) { 2573 case 0: 2574 p = "userland char *"; 2575 break; 2576 case 1: 2577 p = "userland char *"; 2578 break; 2579 default: 2580 break; 2581 }; 2582 break; 2583 /* linux_unlink */ 2584 case 10: 2585 switch(ndx) { 2586 case 0: 2587 p = "userland char *"; 2588 break; 2589 default: 2590 break; 2591 }; 2592 break; 2593 /* linux_execve */ 2594 case 11: 2595 switch(ndx) { 2596 case 0: 2597 p = "userland char *"; 2598 break; 2599 case 1: 2600 p = "userland char **"; 2601 break; 2602 case 2: 2603 p = "userland char **"; 2604 break; 2605 default: 2606 break; 2607 }; 2608 break; 2609 /* linux_chdir */ 2610 case 12: 2611 switch(ndx) { 2612 case 0: 2613 p = "userland char *"; 2614 break; 2615 default: 2616 break; 2617 }; 2618 break; 2619 /* linux_mknod */ 2620 case 14: 2621 switch(ndx) { 2622 case 0: 2623 p = "userland char *"; 2624 break; 2625 case 1: 2626 p = "l_int"; 2627 break; 2628 case 2: 2629 p = "l_dev_t"; 2630 break; 2631 default: 2632 break; 2633 }; 2634 break; 2635 /* linux_chmod */ 2636 case 15: 2637 switch(ndx) { 2638 case 0: 2639 p = "userland char *"; 2640 break; 2641 case 1: 2642 p = "l_mode_t"; 2643 break; 2644 default: 2645 break; 2646 }; 2647 break; 2648 /* linux_lchown16 */ 2649 case 16: 2650 switch(ndx) { 2651 case 0: 2652 p = "userland char *"; 2653 break; 2654 case 1: 2655 p = "l_uid16_t"; 2656 break; 2657 case 2: 2658 p = "l_gid16_t"; 2659 break; 2660 default: 2661 break; 2662 }; 2663 break; 2664 /* linux_lseek */ 2665 case 19: 2666 switch(ndx) { 2667 case 0: 2668 p = "l_uint"; 2669 break; 2670 case 1: 2671 p = "l_off_t"; 2672 break; 2673 case 2: 2674 p = "l_int"; 2675 break; 2676 default: 2677 break; 2678 }; 2679 break; 2680 /* linux_getpid */ 2681 case 20: 2682 break; 2683 /* linux_mount */ 2684 case 21: 2685 switch(ndx) { 2686 case 0: 2687 p = "userland char *"; 2688 break; 2689 case 1: 2690 p = "userland char *"; 2691 break; 2692 case 2: 2693 p = "userland char *"; 2694 break; 2695 case 3: 2696 p = "l_ulong"; 2697 break; 2698 case 4: 2699 p = "userland void *"; 2700 break; 2701 default: 2702 break; 2703 }; 2704 break; 2705 /* linux_setuid16 */ 2706 case 23: 2707 switch(ndx) { 2708 case 0: 2709 p = "l_uid16_t"; 2710 break; 2711 default: 2712 break; 2713 }; 2714 break; 2715 /* linux_getuid16 */ 2716 case 24: 2717 break; 2718 /* linux_pause */ 2719 case 29: 2720 break; 2721 /* linux_access */ 2722 case 33: 2723 switch(ndx) { 2724 case 0: 2725 p = "userland char *"; 2726 break; 2727 case 1: 2728 p = "l_int"; 2729 break; 2730 default: 2731 break; 2732 }; 2733 break; 2734 /* linux_nice */ 2735 case 34: 2736 switch(ndx) { 2737 case 0: 2738 p = "l_int"; 2739 break; 2740 default: 2741 break; 2742 }; 2743 break; 2744 /* sync */ 2745 case 36: 2746 break; 2747 /* linux_kill */ 2748 case 37: 2749 switch(ndx) { 2750 case 0: 2751 p = "l_int"; 2752 break; 2753 case 1: 2754 p = "l_int"; 2755 break; 2756 default: 2757 break; 2758 }; 2759 break; 2760 /* linux_rename */ 2761 case 38: 2762 switch(ndx) { 2763 case 0: 2764 p = "userland char *"; 2765 break; 2766 case 1: 2767 p = "userland char *"; 2768 break; 2769 default: 2770 break; 2771 }; 2772 break; 2773 /* linux_mkdir */ 2774 case 39: 2775 switch(ndx) { 2776 case 0: 2777 p = "userland char *"; 2778 break; 2779 case 1: 2780 p = "l_int"; 2781 break; 2782 default: 2783 break; 2784 }; 2785 break; 2786 /* linux_rmdir */ 2787 case 40: 2788 switch(ndx) { 2789 case 0: 2790 p = "userland char *"; 2791 break; 2792 default: 2793 break; 2794 }; 2795 break; 2796 /* dup */ 2797 case 41: 2798 switch(ndx) { 2799 case 0: 2800 p = "u_int"; 2801 break; 2802 default: 2803 break; 2804 }; 2805 break; 2806 /* linux_pipe */ 2807 case 42: 2808 switch(ndx) { 2809 case 0: 2810 p = "userland l_int *"; 2811 break; 2812 default: 2813 break; 2814 }; 2815 break; 2816 /* linux_times */ 2817 case 43: 2818 switch(ndx) { 2819 case 0: 2820 p = "userland struct l_times_argv *"; 2821 break; 2822 default: 2823 break; 2824 }; 2825 break; 2826 /* linux_brk */ 2827 case 45: 2828 switch(ndx) { 2829 case 0: 2830 p = "l_ulong"; 2831 break; 2832 default: 2833 break; 2834 }; 2835 break; 2836 /* linux_setgid16 */ 2837 case 46: 2838 switch(ndx) { 2839 case 0: 2840 p = "l_gid16_t"; 2841 break; 2842 default: 2843 break; 2844 }; 2845 break; 2846 /* linux_getgid16 */ 2847 case 47: 2848 break; 2849 /* linux_geteuid16 */ 2850 case 49: 2851 break; 2852 /* linux_getegid16 */ 2853 case 50: 2854 break; 2855 /* acct */ 2856 case 51: 2857 switch(ndx) { 2858 case 0: 2859 p = "userland char *"; 2860 break; 2861 default: 2862 break; 2863 }; 2864 break; 2865 /* linux_umount */ 2866 case 52: 2867 switch(ndx) { 2868 case 0: 2869 p = "userland char *"; 2870 break; 2871 case 1: 2872 p = "l_int"; 2873 break; 2874 default: 2875 break; 2876 }; 2877 break; 2878 /* linux_ioctl */ 2879 case 54: 2880 switch(ndx) { 2881 case 0: 2882 p = "l_uint"; 2883 break; 2884 case 1: 2885 p = "l_uint"; 2886 break; 2887 case 2: 2888 p = "l_ulong"; 2889 break; 2890 default: 2891 break; 2892 }; 2893 break; 2894 /* linux_fcntl */ 2895 case 55: 2896 switch(ndx) { 2897 case 0: 2898 p = "l_uint"; 2899 break; 2900 case 1: 2901 p = "l_uint"; 2902 break; 2903 case 2: 2904 p = "l_ulong"; 2905 break; 2906 default: 2907 break; 2908 }; 2909 break; 2910 /* setpgid */ 2911 case 57: 2912 switch(ndx) { 2913 case 0: 2914 p = "int"; 2915 break; 2916 case 1: 2917 p = "int"; 2918 break; 2919 default: 2920 break; 2921 }; 2922 break; 2923 /* umask */ 2924 case 60: 2925 switch(ndx) { 2926 case 0: 2927 p = "int"; 2928 break; 2929 default: 2930 break; 2931 }; 2932 break; 2933 /* chroot */ 2934 case 61: 2935 switch(ndx) { 2936 case 0: 2937 p = "userland char *"; 2938 break; 2939 default: 2940 break; 2941 }; 2942 break; 2943 /* linux_ustat */ 2944 case 62: 2945 switch(ndx) { 2946 case 0: 2947 p = "l_dev_t"; 2948 break; 2949 case 1: 2950 p = "userland struct l_ustat *"; 2951 break; 2952 default: 2953 break; 2954 }; 2955 break; 2956 /* dup2 */ 2957 case 63: 2958 switch(ndx) { 2959 case 0: 2960 p = "u_int"; 2961 break; 2962 case 1: 2963 p = "u_int"; 2964 break; 2965 default: 2966 break; 2967 }; 2968 break; 2969 /* linux_getppid */ 2970 case 64: 2971 break; 2972 /* getpgrp */ 2973 case 65: 2974 break; 2975 /* setsid */ 2976 case 66: 2977 break; 2978 /* linux_sigaction */ 2979 case 67: 2980 switch(ndx) { 2981 case 0: 2982 p = "l_int"; 2983 break; 2984 case 1: 2985 p = "userland l_osigaction_t *"; 2986 break; 2987 case 2: 2988 p = "userland l_osigaction_t *"; 2989 break; 2990 default: 2991 break; 2992 }; 2993 break; 2994 /* linux_setreuid16 */ 2995 case 70: 2996 switch(ndx) { 2997 case 0: 2998 p = "l_uid16_t"; 2999 break; 3000 case 1: 3001 p = "l_uid16_t"; 3002 break; 3003 default: 3004 break; 3005 }; 3006 break; 3007 /* linux_setregid16 */ 3008 case 71: 3009 switch(ndx) { 3010 case 0: 3011 p = "l_gid16_t"; 3012 break; 3013 case 1: 3014 p = "l_gid16_t"; 3015 break; 3016 default: 3017 break; 3018 }; 3019 break; 3020 /* linux_sigsuspend */ 3021 case 72: 3022 switch(ndx) { 3023 case 0: 3024 p = "l_int"; 3025 break; 3026 case 1: 3027 p = "l_int"; 3028 break; 3029 case 2: 3030 p = "l_osigset_t"; 3031 break; 3032 default: 3033 break; 3034 }; 3035 break; 3036 /* linux_sigpending */ 3037 case 73: 3038 switch(ndx) { 3039 case 0: 3040 p = "userland l_osigset_t *"; 3041 break; 3042 default: 3043 break; 3044 }; 3045 break; 3046 /* linux_sethostname */ 3047 case 74: 3048 switch(ndx) { 3049 case 0: 3050 p = "userland char *"; 3051 break; 3052 case 1: 3053 p = "u_int"; 3054 break; 3055 default: 3056 break; 3057 }; 3058 break; 3059 /* linux_setrlimit */ 3060 case 75: 3061 switch(ndx) { 3062 case 0: 3063 p = "l_uint"; 3064 break; 3065 case 1: 3066 p = "userland struct l_rlimit *"; 3067 break; 3068 default: 3069 break; 3070 }; 3071 break; 3072 /* getrusage */ 3073 case 77: 3074 switch(ndx) { 3075 case 0: 3076 p = "int"; 3077 break; 3078 case 1: 3079 p = "userland struct rusage *"; 3080 break; 3081 default: 3082 break; 3083 }; 3084 break; 3085 /* linux_gettimeofday */ 3086 case 78: 3087 switch(ndx) { 3088 case 0: 3089 p = "userland struct timeval32 *"; 3090 break; 3091 case 1: 3092 p = "userland struct timezone *"; 3093 break; 3094 default: 3095 break; 3096 }; 3097 break; 3098 /* linux_settimeofday */ 3099 case 79: 3100 switch(ndx) { 3101 case 0: 3102 p = "userland struct timeval32 *"; 3103 break; 3104 case 1: 3105 p = "userland struct timezone *"; 3106 break; 3107 default: 3108 break; 3109 }; 3110 break; 3111 /* linux_getgroups16 */ 3112 case 80: 3113 switch(ndx) { 3114 case 0: 3115 p = "l_uint"; 3116 break; 3117 case 1: 3118 p = "userland l_gid16_t *"; 3119 break; 3120 default: 3121 break; 3122 }; 3123 break; 3124 /* linux_setgroups16 */ 3125 case 81: 3126 switch(ndx) { 3127 case 0: 3128 p = "l_uint"; 3129 break; 3130 case 1: 3131 p = "userland l_gid16_t *"; 3132 break; 3133 default: 3134 break; 3135 }; 3136 break; 3137 /* linux_symlink */ 3138 case 83: 3139 switch(ndx) { 3140 case 0: 3141 p = "userland char *"; 3142 break; 3143 case 1: 3144 p = "userland char *"; 3145 break; 3146 default: 3147 break; 3148 }; 3149 break; 3150 /* linux_readlink */ 3151 case 85: 3152 switch(ndx) { 3153 case 0: 3154 p = "userland char *"; 3155 break; 3156 case 1: 3157 p = "userland char *"; 3158 break; 3159 case 2: 3160 p = "l_int"; 3161 break; 3162 default: 3163 break; 3164 }; 3165 break; 3166 /* swapon */ 3167 case 87: 3168 switch(ndx) { 3169 case 0: 3170 p = "userland char *"; 3171 break; 3172 default: 3173 break; 3174 }; 3175 break; 3176 /* linux_reboot */ 3177 case 88: 3178 switch(ndx) { 3179 case 0: 3180 p = "l_int"; 3181 break; 3182 case 1: 3183 p = "l_int"; 3184 break; 3185 case 2: 3186 p = "l_uint"; 3187 break; 3188 case 3: 3189 p = "userland void *"; 3190 break; 3191 default: 3192 break; 3193 }; 3194 break; 3195 /* munmap */ 3196 case 91: 3197 switch(ndx) { 3198 case 0: 3199 p = "caddr_t"; 3200 break; 3201 case 1: 3202 p = "int"; 3203 break; 3204 default: 3205 break; 3206 }; 3207 break; 3208 /* linux_truncate */ 3209 case 92: 3210 switch(ndx) { 3211 case 0: 3212 p = "userland char *"; 3213 break; 3214 case 1: 3215 p = "l_ulong"; 3216 break; 3217 default: 3218 break; 3219 }; 3220 break; 3221 /* linux_ftruncate */ 3222 case 93: 3223 switch(ndx) { 3224 case 0: 3225 p = "int"; 3226 break; 3227 case 1: 3228 p = "long"; 3229 break; 3230 default: 3231 break; 3232 }; 3233 break; 3234 /* fchmod */ 3235 case 94: 3236 switch(ndx) { 3237 case 0: 3238 p = "int"; 3239 break; 3240 case 1: 3241 p = "int"; 3242 break; 3243 default: 3244 break; 3245 }; 3246 break; 3247 /* fchown */ 3248 case 95: 3249 switch(ndx) { 3250 case 0: 3251 p = "int"; 3252 break; 3253 case 1: 3254 p = "int"; 3255 break; 3256 case 2: 3257 p = "int"; 3258 break; 3259 default: 3260 break; 3261 }; 3262 break; 3263 /* linux_getpriority */ 3264 case 96: 3265 switch(ndx) { 3266 case 0: 3267 p = "int"; 3268 break; 3269 case 1: 3270 p = "int"; 3271 break; 3272 default: 3273 break; 3274 }; 3275 break; 3276 /* setpriority */ 3277 case 97: 3278 switch(ndx) { 3279 case 0: 3280 p = "int"; 3281 break; 3282 case 1: 3283 p = "int"; 3284 break; 3285 case 2: 3286 p = "int"; 3287 break; 3288 default: 3289 break; 3290 }; 3291 break; 3292 /* linux_statfs */ 3293 case 99: 3294 switch(ndx) { 3295 case 0: 3296 p = "userland char *"; 3297 break; 3298 case 1: 3299 p = "userland struct l_statfs_buf *"; 3300 break; 3301 default: 3302 break; 3303 }; 3304 break; 3305 /* linux_fstatfs */ 3306 case 100: 3307 switch(ndx) { 3308 case 0: 3309 p = "l_uint"; 3310 break; 3311 case 1: 3312 p = "userland struct l_statfs_buf *"; 3313 break; 3314 default: 3315 break; 3316 }; 3317 break; 3318 /* linux_syslog */ 3319 case 103: 3320 switch(ndx) { 3321 case 0: 3322 p = "l_int"; 3323 break; 3324 case 1: 3325 p = "userland char *"; 3326 break; 3327 case 2: 3328 p = "l_int"; 3329 break; 3330 default: 3331 break; 3332 }; 3333 break; 3334 /* linux_setitimer */ 3335 case 104: 3336 switch(ndx) { 3337 case 0: 3338 p = "l_int"; 3339 break; 3340 case 1: 3341 p = "userland struct l_itimerval *"; 3342 break; 3343 case 2: 3344 p = "userland struct l_itimerval *"; 3345 break; 3346 default: 3347 break; 3348 }; 3349 break; 3350 /* linux_getitimer */ 3351 case 105: 3352 switch(ndx) { 3353 case 0: 3354 p = "l_int"; 3355 break; 3356 case 1: 3357 p = "userland struct l_itimerval *"; 3358 break; 3359 default: 3360 break; 3361 }; 3362 break; 3363 /* linux_newstat */ 3364 case 106: 3365 switch(ndx) { 3366 case 0: 3367 p = "userland char *"; 3368 break; 3369 case 1: 3370 p = "userland struct l_newstat *"; 3371 break; 3372 default: 3373 break; 3374 }; 3375 break; 3376 /* linux_newlstat */ 3377 case 107: 3378 switch(ndx) { 3379 case 0: 3380 p = "userland char *"; 3381 break; 3382 case 1: 3383 p = "userland struct l_newstat *"; 3384 break; 3385 default: 3386 break; 3387 }; 3388 break; 3389 /* linux_newfstat */ 3390 case 108: 3391 switch(ndx) { 3392 case 0: 3393 p = "l_uint"; 3394 break; 3395 case 1: 3396 p = "userland struct l_newstat *"; 3397 break; 3398 default: 3399 break; 3400 }; 3401 break; 3402 /* linux_vhangup */ 3403 case 111: 3404 break; 3405 /* linux_wait4 */ 3406 case 114: 3407 switch(ndx) { 3408 case 0: 3409 p = "l_pid_t"; 3410 break; 3411 case 1: 3412 p = "userland l_int *"; 3413 break; 3414 case 2: 3415 p = "l_int"; 3416 break; 3417 case 3: 3418 p = "userland void *"; 3419 break; 3420 default: 3421 break; 3422 }; 3423 break; 3424 /* linux_swapoff */ 3425 case 115: 3426 break; 3427 /* linux_sysinfo */ 3428 case 116: 3429 switch(ndx) { 3430 case 0: 3431 p = "userland struct l_sysinfo *"; 3432 break; 3433 default: 3434 break; 3435 }; 3436 break; 3437 /* fsync */ 3438 case 118: 3439 switch(ndx) { 3440 case 0: 3441 p = "int"; 3442 break; 3443 default: 3444 break; 3445 }; 3446 break; 3447 /* linux_sigreturn */ 3448 case 119: 3449 switch(ndx) { 3450 case 0: 3451 p = "userland struct l_sigframe *"; 3452 break; 3453 default: 3454 break; 3455 }; 3456 break; 3457 /* linux_clone */ 3458 case 120: 3459 switch(ndx) { 3460 case 0: 3461 p = "l_int"; 3462 break; 3463 case 1: 3464 p = "userland void *"; 3465 break; 3466 case 2: 3467 p = "userland void *"; 3468 break; 3469 case 3: 3470 p = "userland void *"; 3471 break; 3472 case 4: 3473 p = "userland void *"; 3474 break; 3475 default: 3476 break; 3477 }; 3478 break; 3479 /* linux_setdomainname */ 3480 case 121: 3481 switch(ndx) { 3482 case 0: 3483 p = "userland char *"; 3484 break; 3485 case 1: 3486 p = "int"; 3487 break; 3488 default: 3489 break; 3490 }; 3491 break; 3492 /* linux_newuname */ 3493 case 122: 3494 switch(ndx) { 3495 case 0: 3496 p = "userland struct l_new_utsname *"; 3497 break; 3498 default: 3499 break; 3500 }; 3501 break; 3502 /* linux_adjtimex */ 3503 case 124: 3504 break; 3505 /* linux_mprotect */ 3506 case 125: 3507 switch(ndx) { 3508 case 0: 3509 p = "caddr_t"; 3510 break; 3511 case 1: 3512 p = "int"; 3513 break; 3514 case 2: 3515 p = "int"; 3516 break; 3517 default: 3518 break; 3519 }; 3520 break; 3521 /* linux_sigprocmask */ 3522 case 126: 3523 switch(ndx) { 3524 case 0: 3525 p = "l_int"; 3526 break; 3527 case 1: 3528 p = "userland l_osigset_t *"; 3529 break; 3530 case 2: 3531 p = "userland l_osigset_t *"; 3532 break; 3533 default: 3534 break; 3535 }; 3536 break; 3537 /* linux_init_module */ 3538 case 128: 3539 break; 3540 /* linux_delete_module */ 3541 case 129: 3542 break; 3543 /* linux_quotactl */ 3544 case 131: 3545 break; 3546 /* getpgid */ 3547 case 132: 3548 switch(ndx) { 3549 case 0: 3550 p = "int"; 3551 break; 3552 default: 3553 break; 3554 }; 3555 break; 3556 /* fchdir */ 3557 case 133: 3558 switch(ndx) { 3559 case 0: 3560 p = "int"; 3561 break; 3562 default: 3563 break; 3564 }; 3565 break; 3566 /* linux_bdflush */ 3567 case 134: 3568 break; 3569 /* linux_sysfs */ 3570 case 135: 3571 switch(ndx) { 3572 case 0: 3573 p = "l_int"; 3574 break; 3575 case 1: 3576 p = "l_ulong"; 3577 break; 3578 case 2: 3579 p = "l_ulong"; 3580 break; 3581 default: 3582 break; 3583 }; 3584 break; 3585 /* linux_personality */ 3586 case 136: 3587 switch(ndx) { 3588 case 0: 3589 p = "l_ulong"; 3590 break; 3591 default: 3592 break; 3593 }; 3594 break; 3595 /* linux_setfsuid16 */ 3596 case 138: 3597 switch(ndx) { 3598 case 0: 3599 p = "l_uid16_t"; 3600 break; 3601 default: 3602 break; 3603 }; 3604 break; 3605 /* linux_setfsgid16 */ 3606 case 139: 3607 switch(ndx) { 3608 case 0: 3609 p = "l_gid16_t"; 3610 break; 3611 default: 3612 break; 3613 }; 3614 break; 3615 /* linux_llseek */ 3616 case 140: 3617 switch(ndx) { 3618 case 0: 3619 p = "l_int"; 3620 break; 3621 case 1: 3622 p = "l_ulong"; 3623 break; 3624 case 2: 3625 p = "l_ulong"; 3626 break; 3627 case 3: 3628 p = "userland l_loff_t *"; 3629 break; 3630 case 4: 3631 p = "l_uint"; 3632 break; 3633 default: 3634 break; 3635 }; 3636 break; 3637 /* linux_getdents */ 3638 case 141: 3639 switch(ndx) { 3640 case 0: 3641 p = "l_uint"; 3642 break; 3643 case 1: 3644 p = "userland void *"; 3645 break; 3646 case 2: 3647 p = "l_uint"; 3648 break; 3649 default: 3650 break; 3651 }; 3652 break; 3653 /* linux_select */ 3654 case 142: 3655 switch(ndx) { 3656 case 0: 3657 p = "l_int"; 3658 break; 3659 case 1: 3660 p = "userland l_fd_set *"; 3661 break; 3662 case 2: 3663 p = "userland l_fd_set *"; 3664 break; 3665 case 3: 3666 p = "userland l_fd_set *"; 3667 break; 3668 case 4: 3669 p = "userland struct l_timeval *"; 3670 break; 3671 default: 3672 break; 3673 }; 3674 break; 3675 /* flock */ 3676 case 143: 3677 switch(ndx) { 3678 case 0: 3679 p = "int"; 3680 break; 3681 case 1: 3682 p = "int"; 3683 break; 3684 default: 3685 break; 3686 }; 3687 break; 3688 /* linux_msync */ 3689 case 144: 3690 switch(ndx) { 3691 case 0: 3692 p = "l_ulong"; 3693 break; 3694 case 1: 3695 p = "l_size_t"; 3696 break; 3697 case 2: 3698 p = "l_int"; 3699 break; 3700 default: 3701 break; 3702 }; 3703 break; 3704 /* readv */ 3705 case 145: 3706 switch(ndx) { 3707 case 0: 3708 p = "int"; 3709 break; 3710 case 1: 3711 p = "userland struct iovec *"; 3712 break; 3713 case 2: 3714 p = "u_int"; 3715 break; 3716 default: 3717 break; 3718 }; 3719 break; 3720 /* writev */ 3721 case 146: 3722 switch(ndx) { 3723 case 0: 3724 p = "int"; 3725 break; 3726 case 1: 3727 p = "userland struct iovec *"; 3728 break; 3729 case 2: 3730 p = "u_int"; 3731 break; 3732 default: 3733 break; 3734 }; 3735 break; 3736 /* linux_getsid */ 3737 case 147: 3738 switch(ndx) { 3739 case 0: 3740 p = "l_pid_t"; 3741 break; 3742 default: 3743 break; 3744 }; 3745 break; 3746 /* linux_fdatasync */ 3747 case 148: 3748 switch(ndx) { 3749 case 0: 3750 p = "l_uint"; 3751 break; 3752 default: 3753 break; 3754 }; 3755 break; 3756 /* linux_sysctl */ 3757 case 149: 3758 switch(ndx) { 3759 case 0: 3760 p = "userland struct l___sysctl_args *"; 3761 break; 3762 default: 3763 break; 3764 }; 3765 break; 3766 /* mlock */ 3767 case 150: 3768 switch(ndx) { 3769 case 0: 3770 p = "userland const void *"; 3771 break; 3772 case 1: 3773 p = "size_t"; 3774 break; 3775 default: 3776 break; 3777 }; 3778 break; 3779 /* munlock */ 3780 case 151: 3781 switch(ndx) { 3782 case 0: 3783 p = "userland const void *"; 3784 break; 3785 case 1: 3786 p = "size_t"; 3787 break; 3788 default: 3789 break; 3790 }; 3791 break; 3792 /* mlockall */ 3793 case 152: 3794 switch(ndx) { 3795 case 0: 3796 p = "int"; 3797 break; 3798 default: 3799 break; 3800 }; 3801 break; 3802 /* munlockall */ 3803 case 153: 3804 break; 3805 /* linux_sched_setparam */ 3806 case 154: 3807 switch(ndx) { 3808 case 0: 3809 p = "l_pid_t"; 3810 break; 3811 case 1: 3812 p = "userland struct sched_param *"; 3813 break; 3814 default: 3815 break; 3816 }; 3817 break; 3818 /* linux_sched_getparam */ 3819 case 155: 3820 switch(ndx) { 3821 case 0: 3822 p = "l_pid_t"; 3823 break; 3824 case 1: 3825 p = "userland struct sched_param *"; 3826 break; 3827 default: 3828 break; 3829 }; 3830 break; 3831 /* linux_sched_setscheduler */ 3832 case 156: 3833 switch(ndx) { 3834 case 0: 3835 p = "l_pid_t"; 3836 break; 3837 case 1: 3838 p = "l_int"; 3839 break; 3840 case 2: 3841 p = "userland struct sched_param *"; 3842 break; 3843 default: 3844 break; 3845 }; 3846 break; 3847 /* linux_sched_getscheduler */ 3848 case 157: 3849 switch(ndx) { 3850 case 0: 3851 p = "l_pid_t"; 3852 break; 3853 default: 3854 break; 3855 }; 3856 break; 3857 /* sched_yield */ 3858 case 158: 3859 break; 3860 /* linux_sched_get_priority_max */ 3861 case 159: 3862 switch(ndx) { 3863 case 0: 3864 p = "l_int"; 3865 break; 3866 default: 3867 break; 3868 }; 3869 break; 3870 /* linux_sched_get_priority_min */ 3871 case 160: 3872 switch(ndx) { 3873 case 0: 3874 p = "l_int"; 3875 break; 3876 default: 3877 break; 3878 }; 3879 break; 3880 /* linux_sched_rr_get_interval */ 3881 case 161: 3882 switch(ndx) { 3883 case 0: 3884 p = "l_pid_t"; 3885 break; 3886 case 1: 3887 p = "userland struct l_timespec *"; 3888 break; 3889 default: 3890 break; 3891 }; 3892 break; 3893 /* linux_nanosleep */ 3894 case 162: 3895 switch(ndx) { 3896 case 0: 3897 p = "userland const struct l_timespec *"; 3898 break; 3899 case 1: 3900 p = "userland struct l_timespec *"; 3901 break; 3902 default: 3903 break; 3904 }; 3905 break; 3906 /* linux_mremap */ 3907 case 163: 3908 switch(ndx) { 3909 case 0: 3910 p = "l_ulong"; 3911 break; 3912 case 1: 3913 p = "l_ulong"; 3914 break; 3915 case 2: 3916 p = "l_ulong"; 3917 break; 3918 case 3: 3919 p = "l_ulong"; 3920 break; 3921 case 4: 3922 p = "l_ulong"; 3923 break; 3924 default: 3925 break; 3926 }; 3927 break; 3928 /* linux_setresuid16 */ 3929 case 164: 3930 switch(ndx) { 3931 case 0: 3932 p = "l_uid16_t"; 3933 break; 3934 case 1: 3935 p = "l_uid16_t"; 3936 break; 3937 case 2: 3938 p = "l_uid16_t"; 3939 break; 3940 default: 3941 break; 3942 }; 3943 break; 3944 /* linux_getresuid16 */ 3945 case 165: 3946 switch(ndx) { 3947 case 0: 3948 p = "userland l_uid16_t *"; 3949 break; 3950 case 1: 3951 p = "userland l_uid16_t *"; 3952 break; 3953 case 2: 3954 p = "userland l_uid16_t *"; 3955 break; 3956 default: 3957 break; 3958 }; 3959 break; 3960 /* poll */ 3961 case 168: 3962 switch(ndx) { 3963 case 0: 3964 p = "userland struct pollfd*"; 3965 break; 3966 case 1: 3967 p = "unsigned int"; 3968 break; 3969 case 2: 3970 p = "long"; 3971 break; 3972 default: 3973 break; 3974 }; 3975 break; 3976 /* linux_setresgid16 */ 3977 case 170: 3978 switch(ndx) { 3979 case 0: 3980 p = "l_gid16_t"; 3981 break; 3982 case 1: 3983 p = "l_gid16_t"; 3984 break; 3985 case 2: 3986 p = "l_gid16_t"; 3987 break; 3988 default: 3989 break; 3990 }; 3991 break; 3992 /* linux_getresgid16 */ 3993 case 171: 3994 switch(ndx) { 3995 case 0: 3996 p = "userland l_gid16_t *"; 3997 break; 3998 case 1: 3999 p = "userland l_gid16_t *"; 4000 break; 4001 case 2: 4002 p = "userland l_gid16_t *"; 4003 break; 4004 default: 4005 break; 4006 }; 4007 break; 4008 /* linux_prctl */ 4009 case 172: 4010 switch(ndx) { 4011 case 0: 4012 p = "l_int"; 4013 break; 4014 case 1: 4015 p = "l_int"; 4016 break; 4017 case 2: 4018 p = "l_int"; 4019 break; 4020 case 3: 4021 p = "l_int"; 4022 break; 4023 case 4: 4024 p = "l_int"; 4025 break; 4026 default: 4027 break; 4028 }; 4029 break; 4030 /* linux_rt_sigreturn */ 4031 case 173: 4032 switch(ndx) { 4033 case 0: 4034 p = "userland struct l_ucontext *"; 4035 break; 4036 default: 4037 break; 4038 }; 4039 break; 4040 /* linux_rt_sigaction */ 4041 case 174: 4042 switch(ndx) { 4043 case 0: 4044 p = "l_int"; 4045 break; 4046 case 1: 4047 p = "userland l_sigaction_t *"; 4048 break; 4049 case 2: 4050 p = "userland l_sigaction_t *"; 4051 break; 4052 case 3: 4053 p = "l_size_t"; 4054 break; 4055 default: 4056 break; 4057 }; 4058 break; 4059 /* linux_rt_sigprocmask */ 4060 case 175: 4061 switch(ndx) { 4062 case 0: 4063 p = "l_int"; 4064 break; 4065 case 1: 4066 p = "userland l_sigset_t *"; 4067 break; 4068 case 2: 4069 p = "userland l_sigset_t *"; 4070 break; 4071 case 3: 4072 p = "l_size_t"; 4073 break; 4074 default: 4075 break; 4076 }; 4077 break; 4078 /* linux_rt_sigpending */ 4079 case 176: 4080 switch(ndx) { 4081 case 0: 4082 p = "userland l_sigset_t *"; 4083 break; 4084 case 1: 4085 p = "l_size_t"; 4086 break; 4087 default: 4088 break; 4089 }; 4090 break; 4091 /* linux_rt_sigtimedwait */ 4092 case 177: 4093 switch(ndx) { 4094 case 0: 4095 p = "userland l_sigset_t *"; 4096 break; 4097 case 1: 4098 p = "userland l_siginfo_t *"; 4099 break; 4100 case 2: 4101 p = "userland struct l_timeval *"; 4102 break; 4103 case 3: 4104 p = "l_size_t"; 4105 break; 4106 default: 4107 break; 4108 }; 4109 break; 4110 /* linux_rt_sigqueueinfo */ 4111 case 178: 4112 switch(ndx) { 4113 case 0: 4114 p = "l_pid_t"; 4115 break; 4116 case 1: 4117 p = "l_int"; 4118 break; 4119 case 2: 4120 p = "userland l_siginfo_t *"; 4121 break; 4122 default: 4123 break; 4124 }; 4125 break; 4126 /* linux_rt_sigsuspend */ 4127 case 179: 4128 switch(ndx) { 4129 case 0: 4130 p = "userland l_sigset_t *"; 4131 break; 4132 case 1: 4133 p = "l_size_t"; 4134 break; 4135 default: 4136 break; 4137 }; 4138 break; 4139 /* linux_pread */ 4140 case 180: 4141 switch(ndx) { 4142 case 0: 4143 p = "l_uint"; 4144 break; 4145 case 1: 4146 p = "userland char *"; 4147 break; 4148 case 2: 4149 p = "l_size_t"; 4150 break; 4151 case 3: 4152 p = "l_loff_t"; 4153 break; 4154 default: 4155 break; 4156 }; 4157 break; 4158 /* linux_pwrite */ 4159 case 181: 4160 switch(ndx) { 4161 case 0: 4162 p = "l_uint"; 4163 break; 4164 case 1: 4165 p = "userland char *"; 4166 break; 4167 case 2: 4168 p = "l_size_t"; 4169 break; 4170 case 3: 4171 p = "l_loff_t"; 4172 break; 4173 default: 4174 break; 4175 }; 4176 break; 4177 /* linux_chown16 */ 4178 case 182: 4179 switch(ndx) { 4180 case 0: 4181 p = "userland char *"; 4182 break; 4183 case 1: 4184 p = "l_uid16_t"; 4185 break; 4186 case 2: 4187 p = "l_gid16_t"; 4188 break; 4189 default: 4190 break; 4191 }; 4192 break; 4193 /* linux_getcwd */ 4194 case 183: 4195 switch(ndx) { 4196 case 0: 4197 p = "userland char *"; 4198 break; 4199 case 1: 4200 p = "l_ulong"; 4201 break; 4202 default: 4203 break; 4204 }; 4205 break; 4206 /* linux_capget */ 4207 case 184: 4208 switch(ndx) { 4209 case 0: 4210 p = "userland struct l_user_cap_header *"; 4211 break; 4212 case 1: 4213 p = "userland struct l_user_cap_data *"; 4214 break; 4215 default: 4216 break; 4217 }; 4218 break; 4219 /* linux_capset */ 4220 case 185: 4221 switch(ndx) { 4222 case 0: 4223 p = "userland struct l_user_cap_header *"; 4224 break; 4225 case 1: 4226 p = "userland struct l_user_cap_data *"; 4227 break; 4228 default: 4229 break; 4230 }; 4231 break; 4232 /* linux_sigaltstack */ 4233 case 186: 4234 switch(ndx) { 4235 case 0: 4236 p = "userland l_stack_t *"; 4237 break; 4238 case 1: 4239 p = "userland l_stack_t *"; 4240 break; 4241 default: 4242 break; 4243 }; 4244 break; 4245 /* linux_sendfile */ 4246 case 187: 4247 break; 4248 /* linux_vfork */ 4249 case 190: 4250 break; 4251 /* linux_getrlimit */ 4252 case 191: 4253 switch(ndx) { 4254 case 0: 4255 p = "l_uint"; 4256 break; 4257 case 1: 4258 p = "userland struct l_rlimit *"; 4259 break; 4260 default: 4261 break; 4262 }; 4263 break; 4264 /* linux_mmap2 */ 4265 case 192: 4266 switch(ndx) { 4267 case 0: 4268 p = "l_ulong"; 4269 break; 4270 case 1: 4271 p = "l_ulong"; 4272 break; 4273 case 2: 4274 p = "l_ulong"; 4275 break; 4276 case 3: 4277 p = "l_ulong"; 4278 break; 4279 case 4: 4280 p = "l_ulong"; 4281 break; 4282 case 5: 4283 p = "l_ulong"; 4284 break; 4285 default: 4286 break; 4287 }; 4288 break; 4289 /* linux_truncate64 */ 4290 case 193: 4291 switch(ndx) { 4292 case 0: 4293 p = "userland char *"; 4294 break; 4295 case 1: 4296 p = "l_loff_t"; 4297 break; 4298 default: 4299 break; 4300 }; 4301 break; 4302 /* linux_ftruncate64 */ 4303 case 194: 4304 switch(ndx) { 4305 case 0: 4306 p = "l_uint"; 4307 break; 4308 case 1: 4309 p = "l_loff_t"; 4310 break; 4311 default: 4312 break; 4313 }; 4314 break; 4315 /* linux_stat64 */ 4316 case 195: 4317 switch(ndx) { 4318 case 0: 4319 p = "userland const char *"; 4320 break; 4321 case 1: 4322 p = "userland struct l_stat64 *"; 4323 break; 4324 default: 4325 break; 4326 }; 4327 break; 4328 /* linux_lstat64 */ 4329 case 196: 4330 switch(ndx) { 4331 case 0: 4332 p = "userland const char *"; 4333 break; 4334 case 1: 4335 p = "userland struct l_stat64 *"; 4336 break; 4337 default: 4338 break; 4339 }; 4340 break; 4341 /* linux_fstat64 */ 4342 case 197: 4343 switch(ndx) { 4344 case 0: 4345 p = "l_int"; 4346 break; 4347 case 1: 4348 p = "userland struct l_stat64 *"; 4349 break; 4350 default: 4351 break; 4352 }; 4353 break; 4354 /* linux_lchown */ 4355 case 198: 4356 switch(ndx) { 4357 case 0: 4358 p = "userland char *"; 4359 break; 4360 case 1: 4361 p = "l_uid_t"; 4362 break; 4363 case 2: 4364 p = "l_gid_t"; 4365 break; 4366 default: 4367 break; 4368 }; 4369 break; 4370 /* linux_getuid */ 4371 case 199: 4372 break; 4373 /* linux_getgid */ 4374 case 200: 4375 break; 4376 /* geteuid */ 4377 case 201: 4378 break; 4379 /* getegid */ 4380 case 202: 4381 break; 4382 /* setreuid */ 4383 case 203: 4384 switch(ndx) { 4385 case 0: 4386 p = "uid_t"; 4387 break; 4388 case 1: 4389 p = "uid_t"; 4390 break; 4391 default: 4392 break; 4393 }; 4394 break; 4395 /* setregid */ 4396 case 204: 4397 switch(ndx) { 4398 case 0: 4399 p = "gid_t"; 4400 break; 4401 case 1: 4402 p = "gid_t"; 4403 break; 4404 default: 4405 break; 4406 }; 4407 break; 4408 /* linux_getgroups */ 4409 case 205: 4410 switch(ndx) { 4411 case 0: 4412 p = "l_int"; 4413 break; 4414 case 1: 4415 p = "userland l_gid_t *"; 4416 break; 4417 default: 4418 break; 4419 }; 4420 break; 4421 /* linux_setgroups */ 4422 case 206: 4423 switch(ndx) { 4424 case 0: 4425 p = "l_int"; 4426 break; 4427 case 1: 4428 p = "userland l_gid_t *"; 4429 break; 4430 default: 4431 break; 4432 }; 4433 break; 4434 /* fchown */ 4435 case 207: 4436 break; 4437 /* setresuid */ 4438 case 208: 4439 switch(ndx) { 4440 case 0: 4441 p = "uid_t"; 4442 break; 4443 case 1: 4444 p = "uid_t"; 4445 break; 4446 case 2: 4447 p = "uid_t"; 4448 break; 4449 default: 4450 break; 4451 }; 4452 break; 4453 /* getresuid */ 4454 case 209: 4455 switch(ndx) { 4456 case 0: 4457 p = "userland uid_t *"; 4458 break; 4459 case 1: 4460 p = "userland uid_t *"; 4461 break; 4462 case 2: 4463 p = "userland uid_t *"; 4464 break; 4465 default: 4466 break; 4467 }; 4468 break; 4469 /* setresgid */ 4470 case 210: 4471 switch(ndx) { 4472 case 0: 4473 p = "gid_t"; 4474 break; 4475 case 1: 4476 p = "gid_t"; 4477 break; 4478 case 2: 4479 p = "gid_t"; 4480 break; 4481 default: 4482 break; 4483 }; 4484 break; 4485 /* getresgid */ 4486 case 211: 4487 switch(ndx) { 4488 case 0: 4489 p = "userland gid_t *"; 4490 break; 4491 case 1: 4492 p = "userland gid_t *"; 4493 break; 4494 case 2: 4495 p = "userland gid_t *"; 4496 break; 4497 default: 4498 break; 4499 }; 4500 break; 4501 /* linux_chown */ 4502 case 212: 4503 switch(ndx) { 4504 case 0: 4505 p = "userland char *"; 4506 break; 4507 case 1: 4508 p = "l_uid_t"; 4509 break; 4510 case 2: 4511 p = "l_gid_t"; 4512 break; 4513 default: 4514 break; 4515 }; 4516 break; 4517 /* setuid */ 4518 case 213: 4519 switch(ndx) { 4520 case 0: 4521 p = "uid_t"; 4522 break; 4523 default: 4524 break; 4525 }; 4526 break; 4527 /* setgid */ 4528 case 214: 4529 switch(ndx) { 4530 case 0: 4531 p = "gid_t"; 4532 break; 4533 default: 4534 break; 4535 }; 4536 break; 4537 /* linux_setfsuid */ 4538 case 215: 4539 switch(ndx) { 4540 case 0: 4541 p = "l_uid_t"; 4542 break; 4543 default: 4544 break; 4545 }; 4546 break; 4547 /* linux_setfsgid */ 4548 case 216: 4549 switch(ndx) { 4550 case 0: 4551 p = "l_gid_t"; 4552 break; 4553 default: 4554 break; 4555 }; 4556 break; 4557 /* linux_getdents64 */ 4558 case 217: 4559 switch(ndx) { 4560 case 0: 4561 p = "l_uint"; 4562 break; 4563 case 1: 4564 p = "userland void *"; 4565 break; 4566 case 2: 4567 p = "l_uint"; 4568 break; 4569 default: 4570 break; 4571 }; 4572 break; 4573 /* linux_pivot_root */ 4574 case 218: 4575 switch(ndx) { 4576 case 0: 4577 p = "userland char *"; 4578 break; 4579 case 1: 4580 p = "userland char *"; 4581 break; 4582 default: 4583 break; 4584 }; 4585 break; 4586 /* linux_mincore */ 4587 case 219: 4588 switch(ndx) { 4589 case 0: 4590 p = "l_ulong"; 4591 break; 4592 case 1: 4593 p = "l_size_t"; 4594 break; 4595 case 2: 4596 p = "userland u_char *"; 4597 break; 4598 default: 4599 break; 4600 }; 4601 break; 4602 /* madvise */ 4603 case 220: 4604 switch(ndx) { 4605 case 0: 4606 p = "userland void *"; 4607 break; 4608 case 1: 4609 p = "size_t"; 4610 break; 4611 case 2: 4612 p = "int"; 4613 break; 4614 default: 4615 break; 4616 }; 4617 break; 4618 /* linux_fcntl64 */ 4619 case 221: 4620 switch(ndx) { 4621 case 0: 4622 p = "l_uint"; 4623 break; 4624 case 1: 4625 p = "l_uint"; 4626 break; 4627 case 2: 4628 p = "l_ulong"; 4629 break; 4630 default: 4631 break; 4632 }; 4633 break; 4634 /* linux_gettid */ 4635 case 224: 4636 break; 4637 /* linux_setxattr */ 4638 case 226: 4639 break; 4640 /* linux_lsetxattr */ 4641 case 227: 4642 break; 4643 /* linux_fsetxattr */ 4644 case 228: 4645 break; 4646 /* linux_getxattr */ 4647 case 229: 4648 break; 4649 /* linux_lgetxattr */ 4650 case 230: 4651 break; 4652 /* linux_fgetxattr */ 4653 case 231: 4654 break; 4655 /* linux_listxattr */ 4656 case 232: 4657 break; 4658 /* linux_llistxattr */ 4659 case 233: 4660 break; 4661 /* linux_flistxattr */ 4662 case 234: 4663 break; 4664 /* linux_removexattr */ 4665 case 235: 4666 break; 4667 /* linux_lremovexattr */ 4668 case 236: 4669 break; 4670 /* linux_fremovexattr */ 4671 case 237: 4672 break; 4673 /* linux_tkill */ 4674 case 238: 4675 switch(ndx) { 4676 case 0: 4677 p = "int"; 4678 break; 4679 case 1: 4680 p = "int"; 4681 break; 4682 default: 4683 break; 4684 }; 4685 break; 4686 /* linux_sys_futex */ 4687 case 240: 4688 switch(ndx) { 4689 case 0: 4690 p = "userland void *"; 4691 break; 4692 case 1: 4693 p = "int"; 4694 break; 4695 case 2: 4696 p = "uint32_t"; 4697 break; 4698 case 3: 4699 p = "userland struct l_timespec *"; 4700 break; 4701 case 4: 4702 p = "userland uint32_t *"; 4703 break; 4704 case 5: 4705 p = "uint32_t"; 4706 break; 4707 default: 4708 break; 4709 }; 4710 break; 4711 /* linux_sched_setaffinity */ 4712 case 241: 4713 switch(ndx) { 4714 case 0: 4715 p = "l_pid_t"; 4716 break; 4717 case 1: 4718 p = "l_uint"; 4719 break; 4720 case 2: 4721 p = "userland l_ulong *"; 4722 break; 4723 default: 4724 break; 4725 }; 4726 break; 4727 /* linux_sched_getaffinity */ 4728 case 242: 4729 switch(ndx) { 4730 case 0: 4731 p = "l_pid_t"; 4732 break; 4733 case 1: 4734 p = "l_uint"; 4735 break; 4736 case 2: 4737 p = "userland l_ulong *"; 4738 break; 4739 default: 4740 break; 4741 }; 4742 break; 4743 /* linux_exit_group */ 4744 case 248: 4745 switch(ndx) { 4746 case 0: 4747 p = "int"; 4748 break; 4749 default: 4750 break; 4751 }; 4752 break; 4753 /* linux_lookup_dcookie */ 4754 case 249: 4755 break; 4756 /* linux_epoll_create */ 4757 case 250: 4758 switch(ndx) { 4759 case 0: 4760 p = "l_int"; 4761 break; 4762 default: 4763 break; 4764 }; 4765 break; 4766 /* linux_epoll_ctl */ 4767 case 251: 4768 switch(ndx) { 4769 case 0: 4770 p = "l_int"; 4771 break; 4772 case 1: 4773 p = "l_int"; 4774 break; 4775 case 2: 4776 p = "l_int"; 4777 break; 4778 case 3: 4779 p = "userland struct epoll_event *"; 4780 break; 4781 default: 4782 break; 4783 }; 4784 break; 4785 /* linux_epoll_wait */ 4786 case 252: 4787 switch(ndx) { 4788 case 0: 4789 p = "l_int"; 4790 break; 4791 case 1: 4792 p = "userland struct epoll_event *"; 4793 break; 4794 case 2: 4795 p = "l_int"; 4796 break; 4797 case 3: 4798 p = "l_int"; 4799 break; 4800 default: 4801 break; 4802 }; 4803 break; 4804 /* linux_remap_file_pages */ 4805 case 253: 4806 break; 4807 /* linux_set_tid_address */ 4808 case 256: 4809 switch(ndx) { 4810 case 0: 4811 p = "userland int *"; 4812 break; 4813 default: 4814 break; 4815 }; 4816 break; 4817 /* linux_timer_create */ 4818 case 257: 4819 switch(ndx) { 4820 case 0: 4821 p = "clockid_t"; 4822 break; 4823 case 1: 4824 p = "userland struct sigevent *"; 4825 break; 4826 case 2: 4827 p = "userland l_timer_t *"; 4828 break; 4829 default: 4830 break; 4831 }; 4832 break; 4833 /* linux_timer_settime */ 4834 case 258: 4835 switch(ndx) { 4836 case 0: 4837 p = "l_timer_t"; 4838 break; 4839 case 1: 4840 p = "l_int"; 4841 break; 4842 case 2: 4843 p = "userland const struct itimerspec *"; 4844 break; 4845 case 3: 4846 p = "userland struct itimerspec *"; 4847 break; 4848 default: 4849 break; 4850 }; 4851 break; 4852 /* linux_timer_gettime */ 4853 case 259: 4854 switch(ndx) { 4855 case 0: 4856 p = "l_timer_t"; 4857 break; 4858 case 1: 4859 p = "userland struct itimerspec *"; 4860 break; 4861 default: 4862 break; 4863 }; 4864 break; 4865 /* linux_timer_getoverrun */ 4866 case 260: 4867 switch(ndx) { 4868 case 0: 4869 p = "l_timer_t"; 4870 break; 4871 default: 4872 break; 4873 }; 4874 break; 4875 /* linux_timer_delete */ 4876 case 261: 4877 switch(ndx) { 4878 case 0: 4879 p = "l_timer_t"; 4880 break; 4881 default: 4882 break; 4883 }; 4884 break; 4885 /* linux_clock_settime */ 4886 case 262: 4887 switch(ndx) { 4888 case 0: 4889 p = "clockid_t"; 4890 break; 4891 case 1: 4892 p = "userland struct l_timespec *"; 4893 break; 4894 default: 4895 break; 4896 }; 4897 break; 4898 /* linux_clock_gettime */ 4899 case 263: 4900 switch(ndx) { 4901 case 0: 4902 p = "clockid_t"; 4903 break; 4904 case 1: 4905 p = "userland struct l_timespec *"; 4906 break; 4907 default: 4908 break; 4909 }; 4910 break; 4911 /* linux_clock_getres */ 4912 case 264: 4913 switch(ndx) { 4914 case 0: 4915 p = "clockid_t"; 4916 break; 4917 case 1: 4918 p = "userland struct l_timespec *"; 4919 break; 4920 default: 4921 break; 4922 }; 4923 break; 4924 /* linux_clock_nanosleep */ 4925 case 265: 4926 switch(ndx) { 4927 case 0: 4928 p = "clockid_t"; 4929 break; 4930 case 1: 4931 p = "int"; 4932 break; 4933 case 2: 4934 p = "userland struct l_timespec *"; 4935 break; 4936 case 3: 4937 p = "userland struct l_timespec *"; 4938 break; 4939 default: 4940 break; 4941 }; 4942 break; 4943 /* linux_statfs64 */ 4944 case 266: 4945 switch(ndx) { 4946 case 0: 4947 p = "userland char *"; 4948 break; 4949 case 1: 4950 p = "size_t"; 4951 break; 4952 case 2: 4953 p = "userland struct l_statfs64_buf *"; 4954 break; 4955 default: 4956 break; 4957 }; 4958 break; 4959 /* linux_fstatfs64 */ 4960 case 267: 4961 switch(ndx) { 4962 case 0: 4963 p = "l_uint"; 4964 break; 4965 case 1: 4966 p = "size_t"; 4967 break; 4968 case 2: 4969 p = "userland struct l_statfs64_buf *"; 4970 break; 4971 default: 4972 break; 4973 }; 4974 break; 4975 /* linux_tgkill */ 4976 case 268: 4977 switch(ndx) { 4978 case 0: 4979 p = "int"; 4980 break; 4981 case 1: 4982 p = "int"; 4983 break; 4984 case 2: 4985 p = "int"; 4986 break; 4987 default: 4988 break; 4989 }; 4990 break; 4991 /* linux_utimes */ 4992 case 269: 4993 switch(ndx) { 4994 case 0: 4995 p = "userland char *"; 4996 break; 4997 case 1: 4998 p = "userland struct l_timeval *"; 4999 break; 5000 default: 5001 break; 5002 }; 5003 break; 5004 /* linux_fadvise64_64 */ 5005 case 270: 5006 switch(ndx) { 5007 case 0: 5008 p = "int"; 5009 break; 5010 case 1: 5011 p = "l_loff_t"; 5012 break; 5013 case 2: 5014 p = "l_loff_t"; 5015 break; 5016 case 3: 5017 p = "int"; 5018 break; 5019 default: 5020 break; 5021 }; 5022 break; 5023 /* linux_mq_open */ 5024 case 274: 5025 switch(ndx) { 5026 case 0: 5027 p = "userland const char *"; 5028 break; 5029 case 1: 5030 p = "int"; 5031 break; 5032 case 2: 5033 p = "mode_t"; 5034 break; 5035 case 3: 5036 p = "userland struct mq_attr *"; 5037 break; 5038 default: 5039 break; 5040 }; 5041 break; 5042 /* linux_mq_unlink */ 5043 case 275: 5044 switch(ndx) { 5045 case 0: 5046 p = "userland const char *"; 5047 break; 5048 default: 5049 break; 5050 }; 5051 break; 5052 /* linux_mq_timedsend */ 5053 case 276: 5054 switch(ndx) { 5055 case 0: 5056 p = "l_mqd_t"; 5057 break; 5058 case 1: 5059 p = "userland const char *"; 5060 break; 5061 case 2: 5062 p = "size_t"; 5063 break; 5064 case 3: 5065 p = "unsigned int"; 5066 break; 5067 case 4: 5068 p = "userland const struct l_timespec *"; 5069 break; 5070 default: 5071 break; 5072 }; 5073 break; 5074 /* linux_mq_timedreceive */ 5075 case 277: 5076 switch(ndx) { 5077 case 0: 5078 p = "l_mqd_t"; 5079 break; 5080 case 1: 5081 p = "userland char *"; 5082 break; 5083 case 2: 5084 p = "size_t"; 5085 break; 5086 case 3: 5087 p = "unsigned int"; 5088 break; 5089 case 4: 5090 p = "userland const struct l_timespec *"; 5091 break; 5092 default: 5093 break; 5094 }; 5095 break; 5096 /* linux_mq_notify */ 5097 case 278: 5098 switch(ndx) { 5099 case 0: 5100 p = "l_mqd_t"; 5101 break; 5102 case 1: 5103 p = "userland const struct l_timespec *"; 5104 break; 5105 default: 5106 break; 5107 }; 5108 break; 5109 /* linux_mq_getsetattr */ 5110 case 279: 5111 switch(ndx) { 5112 case 0: 5113 p = "l_mqd_t"; 5114 break; 5115 case 1: 5116 p = "userland const struct mq_attr *"; 5117 break; 5118 case 2: 5119 p = "userland struct mq_attr *"; 5120 break; 5121 default: 5122 break; 5123 }; 5124 break; 5125 /* linux_waitid */ 5126 case 280: 5127 switch(ndx) { 5128 case 0: 5129 p = "int"; 5130 break; 5131 case 1: 5132 p = "l_pid_t"; 5133 break; 5134 case 2: 5135 p = "userland l_siginfo_t *"; 5136 break; 5137 case 3: 5138 p = "int"; 5139 break; 5140 case 4: 5141 p = "userland void *"; 5142 break; 5143 default: 5144 break; 5145 }; 5146 break; 5147 /* linux_socket */ 5148 case 281: 5149 switch(ndx) { 5150 case 0: 5151 p = "l_int"; 5152 break; 5153 case 1: 5154 p = "l_int"; 5155 break; 5156 case 2: 5157 p = "l_int"; 5158 break; 5159 default: 5160 break; 5161 }; 5162 break; 5163 /* linux_bind */ 5164 case 282: 5165 switch(ndx) { 5166 case 0: 5167 p = "l_int"; 5168 break; 5169 case 1: 5170 p = "l_uintptr_t"; 5171 break; 5172 case 2: 5173 p = "l_int"; 5174 break; 5175 default: 5176 break; 5177 }; 5178 break; 5179 /* linux_connect */ 5180 case 283: 5181 switch(ndx) { 5182 case 0: 5183 p = "l_int"; 5184 break; 5185 case 1: 5186 p = "l_uintptr_t"; 5187 break; 5188 case 2: 5189 p = "l_int"; 5190 break; 5191 default: 5192 break; 5193 }; 5194 break; 5195 /* linux_listen */ 5196 case 284: 5197 switch(ndx) { 5198 case 0: 5199 p = "l_int"; 5200 break; 5201 case 1: 5202 p = "l_int"; 5203 break; 5204 default: 5205 break; 5206 }; 5207 break; 5208 /* linux_accept */ 5209 case 285: 5210 switch(ndx) { 5211 case 0: 5212 p = "l_int"; 5213 break; 5214 case 1: 5215 p = "l_uintptr_t"; 5216 break; 5217 case 2: 5218 p = "l_uintptr_t"; 5219 break; 5220 default: 5221 break; 5222 }; 5223 break; 5224 /* linux_getsockname */ 5225 case 286: 5226 switch(ndx) { 5227 case 0: 5228 p = "l_int"; 5229 break; 5230 case 1: 5231 p = "l_uintptr_t"; 5232 break; 5233 case 2: 5234 p = "l_uintptr_t"; 5235 break; 5236 default: 5237 break; 5238 }; 5239 break; 5240 /* linux_getpeername */ 5241 case 287: 5242 switch(ndx) { 5243 case 0: 5244 p = "l_int"; 5245 break; 5246 case 1: 5247 p = "l_uintptr_t"; 5248 break; 5249 case 2: 5250 p = "l_uintptr_t"; 5251 break; 5252 default: 5253 break; 5254 }; 5255 break; 5256 /* linux_socketpair */ 5257 case 288: 5258 switch(ndx) { 5259 case 0: 5260 p = "l_int"; 5261 break; 5262 case 1: 5263 p = "l_int"; 5264 break; 5265 case 2: 5266 p = "l_int"; 5267 break; 5268 case 3: 5269 p = "l_uintptr_t"; 5270 break; 5271 default: 5272 break; 5273 }; 5274 break; 5275 /* linux_send */ 5276 case 289: 5277 switch(ndx) { 5278 case 0: 5279 p = "int"; 5280 break; 5281 case 1: 5282 p = "l_uintptr_t"; 5283 break; 5284 case 2: 5285 p = "int"; 5286 break; 5287 case 3: 5288 p = "int"; 5289 break; 5290 default: 5291 break; 5292 }; 5293 break; 5294 /* linux_sendto */ 5295 case 290: 5296 switch(ndx) { 5297 case 0: 5298 p = "l_int"; 5299 break; 5300 case 1: 5301 p = "l_uintptr_t"; 5302 break; 5303 case 2: 5304 p = "l_int"; 5305 break; 5306 case 3: 5307 p = "l_int"; 5308 break; 5309 case 4: 5310 p = "l_uintptr_t"; 5311 break; 5312 case 5: 5313 p = "l_int"; 5314 break; 5315 default: 5316 break; 5317 }; 5318 break; 5319 /* linux_recv */ 5320 case 291: 5321 switch(ndx) { 5322 case 0: 5323 p = "int"; 5324 break; 5325 case 1: 5326 p = "l_uintptr_t"; 5327 break; 5328 case 2: 5329 p = "int"; 5330 break; 5331 case 3: 5332 p = "int"; 5333 break; 5334 default: 5335 break; 5336 }; 5337 break; 5338 /* linux_recvfrom */ 5339 case 292: 5340 switch(ndx) { 5341 case 0: 5342 p = "l_int"; 5343 break; 5344 case 1: 5345 p = "l_uintptr_t"; 5346 break; 5347 case 2: 5348 p = "l_size_t"; 5349 break; 5350 case 3: 5351 p = "l_int"; 5352 break; 5353 case 4: 5354 p = "l_uintptr_t"; 5355 break; 5356 case 5: 5357 p = "l_uintptr_t"; 5358 break; 5359 default: 5360 break; 5361 }; 5362 break; 5363 /* linux_shutdown */ 5364 case 293: 5365 switch(ndx) { 5366 case 0: 5367 p = "l_int"; 5368 break; 5369 case 1: 5370 p = "l_int"; 5371 break; 5372 default: 5373 break; 5374 }; 5375 break; 5376 /* linux_setsockopt */ 5377 case 294: 5378 switch(ndx) { 5379 case 0: 5380 p = "l_int"; 5381 break; 5382 case 1: 5383 p = "l_int"; 5384 break; 5385 case 2: 5386 p = "l_int"; 5387 break; 5388 case 3: 5389 p = "l_uintptr_t"; 5390 break; 5391 case 4: 5392 p = "l_int"; 5393 break; 5394 default: 5395 break; 5396 }; 5397 break; 5398 /* linux_getsockopt */ 5399 case 295: 5400 switch(ndx) { 5401 case 0: 5402 p = "l_int"; 5403 break; 5404 case 1: 5405 p = "l_int"; 5406 break; 5407 case 2: 5408 p = "l_int"; 5409 break; 5410 case 3: 5411 p = "l_uintptr_t"; 5412 break; 5413 case 4: 5414 p = "l_uintptr_t"; 5415 break; 5416 default: 5417 break; 5418 }; 5419 break; 5420 /* linux_sendmsg */ 5421 case 296: 5422 switch(ndx) { 5423 case 0: 5424 p = "l_int"; 5425 break; 5426 case 1: 5427 p = "l_uintptr_t"; 5428 break; 5429 case 2: 5430 p = "l_int"; 5431 break; 5432 default: 5433 break; 5434 }; 5435 break; 5436 /* linux_recvmsg */ 5437 case 297: 5438 switch(ndx) { 5439 case 0: 5440 p = "l_int"; 5441 break; 5442 case 1: 5443 p = "l_uintptr_t"; 5444 break; 5445 case 2: 5446 p = "l_int"; 5447 break; 5448 default: 5449 break; 5450 }; 5451 break; 5452 /* linux_semop */ 5453 case 298: 5454 switch(ndx) { 5455 case 0: 5456 p = "l_int"; 5457 break; 5458 case 1: 5459 p = "userland struct l_sembuf *"; 5460 break; 5461 case 2: 5462 p = "l_uint"; 5463 break; 5464 default: 5465 break; 5466 }; 5467 break; 5468 /* linux_semget */ 5469 case 299: 5470 switch(ndx) { 5471 case 0: 5472 p = "l_key_t"; 5473 break; 5474 case 1: 5475 p = "l_int"; 5476 break; 5477 case 2: 5478 p = "l_int"; 5479 break; 5480 default: 5481 break; 5482 }; 5483 break; 5484 /* linux_semctl */ 5485 case 300: 5486 switch(ndx) { 5487 case 0: 5488 p = "l_int"; 5489 break; 5490 case 1: 5491 p = "l_int"; 5492 break; 5493 case 2: 5494 p = "l_int"; 5495 break; 5496 case 3: 5497 p = "union l_semun"; 5498 break; 5499 default: 5500 break; 5501 }; 5502 break; 5503 /* linux_msgsnd */ 5504 case 301: 5505 switch(ndx) { 5506 case 0: 5507 p = "l_int"; 5508 break; 5509 case 1: 5510 p = "userland struct l_msgbuf *"; 5511 break; 5512 case 2: 5513 p = "l_size_t"; 5514 break; 5515 case 3: 5516 p = "l_int"; 5517 break; 5518 default: 5519 break; 5520 }; 5521 break; 5522 /* linux_msgrcv */ 5523 case 302: 5524 switch(ndx) { 5525 case 0: 5526 p = "l_int"; 5527 break; 5528 case 1: 5529 p = "userland struct l_msgbuf *"; 5530 break; 5531 case 2: 5532 p = "l_size_t"; 5533 break; 5534 case 3: 5535 p = "l_long"; 5536 break; 5537 case 4: 5538 p = "l_int"; 5539 break; 5540 default: 5541 break; 5542 }; 5543 break; 5544 /* linux_msgget */ 5545 case 303: 5546 switch(ndx) { 5547 case 0: 5548 p = "l_key_t"; 5549 break; 5550 case 1: 5551 p = "l_int"; 5552 break; 5553 default: 5554 break; 5555 }; 5556 break; 5557 /* linux_msgctl */ 5558 case 304: 5559 switch(ndx) { 5560 case 0: 5561 p = "l_int"; 5562 break; 5563 case 1: 5564 p = "l_int"; 5565 break; 5566 case 2: 5567 p = "userland struct l_msqid_ds *"; 5568 break; 5569 default: 5570 break; 5571 }; 5572 break; 5573 /* linux_shmat */ 5574 case 305: 5575 switch(ndx) { 5576 case 0: 5577 p = "l_int"; 5578 break; 5579 case 1: 5580 p = "userland char *"; 5581 break; 5582 case 2: 5583 p = "l_int"; 5584 break; 5585 default: 5586 break; 5587 }; 5588 break; 5589 /* linux_shmdt */ 5590 case 306: 5591 switch(ndx) { 5592 case 0: 5593 p = "userland char *"; 5594 break; 5595 default: 5596 break; 5597 }; 5598 break; 5599 /* linux_shmget */ 5600 case 307: 5601 switch(ndx) { 5602 case 0: 5603 p = "l_key_t"; 5604 break; 5605 case 1: 5606 p = "l_size_t"; 5607 break; 5608 case 2: 5609 p = "l_int"; 5610 break; 5611 default: 5612 break; 5613 }; 5614 break; 5615 /* linux_shmctl */ 5616 case 308: 5617 switch(ndx) { 5618 case 0: 5619 p = "l_int"; 5620 break; 5621 case 1: 5622 p = "l_int"; 5623 break; 5624 case 2: 5625 p = "userland struct l_shmid_ds *"; 5626 break; 5627 default: 5628 break; 5629 }; 5630 break; 5631 /* linux_add_key */ 5632 case 309: 5633 break; 5634 /* linux_request_key */ 5635 case 310: 5636 break; 5637 /* linux_keyctl */ 5638 case 311: 5639 break; 5640 /* linux_ioprio_set */ 5641 case 314: 5642 break; 5643 /* linux_ioprio_get */ 5644 case 315: 5645 break; 5646 /* linux_inotify_init */ 5647 case 316: 5648 break; 5649 /* linux_inotify_add_watch */ 5650 case 317: 5651 break; 5652 /* linux_inotify_rm_watch */ 5653 case 318: 5654 break; 5655 /* linux_mbind */ 5656 case 319: 5657 break; 5658 /* linux_get_mempolicy */ 5659 case 320: 5660 break; 5661 /* linux_set_mempolicy */ 5662 case 321: 5663 break; 5664 /* linux_openat */ 5665 case 322: 5666 switch(ndx) { 5667 case 0: 5668 p = "l_int"; 5669 break; 5670 case 1: 5671 p = "userland const char *"; 5672 break; 5673 case 2: 5674 p = "l_int"; 5675 break; 5676 case 3: 5677 p = "l_int"; 5678 break; 5679 default: 5680 break; 5681 }; 5682 break; 5683 /* linux_mkdirat */ 5684 case 323: 5685 switch(ndx) { 5686 case 0: 5687 p = "l_int"; 5688 break; 5689 case 1: 5690 p = "userland const char *"; 5691 break; 5692 case 2: 5693 p = "l_int"; 5694 break; 5695 default: 5696 break; 5697 }; 5698 break; 5699 /* linux_mknodat */ 5700 case 324: 5701 switch(ndx) { 5702 case 0: 5703 p = "l_int"; 5704 break; 5705 case 1: 5706 p = "userland const char *"; 5707 break; 5708 case 2: 5709 p = "l_int"; 5710 break; 5711 case 3: 5712 p = "l_uint"; 5713 break; 5714 default: 5715 break; 5716 }; 5717 break; 5718 /* linux_fchownat */ 5719 case 325: 5720 switch(ndx) { 5721 case 0: 5722 p = "l_int"; 5723 break; 5724 case 1: 5725 p = "userland const char *"; 5726 break; 5727 case 2: 5728 p = "l_uid16_t"; 5729 break; 5730 case 3: 5731 p = "l_gid16_t"; 5732 break; 5733 case 4: 5734 p = "l_int"; 5735 break; 5736 default: 5737 break; 5738 }; 5739 break; 5740 /* linux_futimesat */ 5741 case 326: 5742 switch(ndx) { 5743 case 0: 5744 p = "l_int"; 5745 break; 5746 case 1: 5747 p = "userland char *"; 5748 break; 5749 case 2: 5750 p = "userland struct l_timeval *"; 5751 break; 5752 default: 5753 break; 5754 }; 5755 break; 5756 /* linux_fstatat64 */ 5757 case 327: 5758 switch(ndx) { 5759 case 0: 5760 p = "l_int"; 5761 break; 5762 case 1: 5763 p = "userland char *"; 5764 break; 5765 case 2: 5766 p = "userland struct l_stat64 *"; 5767 break; 5768 case 3: 5769 p = "l_int"; 5770 break; 5771 default: 5772 break; 5773 }; 5774 break; 5775 /* linux_unlinkat */ 5776 case 328: 5777 switch(ndx) { 5778 case 0: 5779 p = "l_int"; 5780 break; 5781 case 1: 5782 p = "userland const char *"; 5783 break; 5784 case 2: 5785 p = "l_int"; 5786 break; 5787 default: 5788 break; 5789 }; 5790 break; 5791 /* linux_renameat */ 5792 case 329: 5793 switch(ndx) { 5794 case 0: 5795 p = "l_int"; 5796 break; 5797 case 1: 5798 p = "userland const char *"; 5799 break; 5800 case 2: 5801 p = "l_int"; 5802 break; 5803 case 3: 5804 p = "userland const char *"; 5805 break; 5806 default: 5807 break; 5808 }; 5809 break; 5810 /* linux_linkat */ 5811 case 330: 5812 switch(ndx) { 5813 case 0: 5814 p = "l_int"; 5815 break; 5816 case 1: 5817 p = "userland const char *"; 5818 break; 5819 case 2: 5820 p = "l_int"; 5821 break; 5822 case 3: 5823 p = "userland const char *"; 5824 break; 5825 case 4: 5826 p = "l_int"; 5827 break; 5828 default: 5829 break; 5830 }; 5831 break; 5832 /* linux_symlinkat */ 5833 case 331: 5834 switch(ndx) { 5835 case 0: 5836 p = "userland const char *"; 5837 break; 5838 case 1: 5839 p = "l_int"; 5840 break; 5841 case 2: 5842 p = "userland const char *"; 5843 break; 5844 default: 5845 break; 5846 }; 5847 break; 5848 /* linux_readlinkat */ 5849 case 332: 5850 switch(ndx) { 5851 case 0: 5852 p = "l_int"; 5853 break; 5854 case 1: 5855 p = "userland const char *"; 5856 break; 5857 case 2: 5858 p = "userland char *"; 5859 break; 5860 case 3: 5861 p = "l_int"; 5862 break; 5863 default: 5864 break; 5865 }; 5866 break; 5867 /* linux_fchmodat */ 5868 case 333: 5869 switch(ndx) { 5870 case 0: 5871 p = "l_int"; 5872 break; 5873 case 1: 5874 p = "userland const char *"; 5875 break; 5876 case 2: 5877 p = "l_mode_t"; 5878 break; 5879 default: 5880 break; 5881 }; 5882 break; 5883 /* linux_faccessat */ 5884 case 334: 5885 switch(ndx) { 5886 case 0: 5887 p = "l_int"; 5888 break; 5889 case 1: 5890 p = "userland const char *"; 5891 break; 5892 case 2: 5893 p = "l_int"; 5894 break; 5895 default: 5896 break; 5897 }; 5898 break; 5899 /* linux_pselect6 */ 5900 case 335: 5901 switch(ndx) { 5902 case 0: 5903 p = "l_int"; 5904 break; 5905 case 1: 5906 p = "userland l_fd_set *"; 5907 break; 5908 case 2: 5909 p = "userland l_fd_set *"; 5910 break; 5911 case 3: 5912 p = "userland l_fd_set *"; 5913 break; 5914 case 4: 5915 p = "userland struct l_timespec *"; 5916 break; 5917 case 5: 5918 p = "userland l_uintptr_t *"; 5919 break; 5920 default: 5921 break; 5922 }; 5923 break; 5924 /* linux_ppoll */ 5925 case 336: 5926 switch(ndx) { 5927 case 0: 5928 p = "userland struct pollfd *"; 5929 break; 5930 case 1: 5931 p = "uint32_t"; 5932 break; 5933 case 2: 5934 p = "userland struct l_timespec *"; 5935 break; 5936 case 3: 5937 p = "userland l_sigset_t *"; 5938 break; 5939 case 4: 5940 p = "l_size_t"; 5941 break; 5942 default: 5943 break; 5944 }; 5945 break; 5946 /* linux_unshare */ 5947 case 337: 5948 break; 5949 /* linux_set_robust_list */ 5950 case 338: 5951 switch(ndx) { 5952 case 0: 5953 p = "userland struct linux_robust_list_head *"; 5954 break; 5955 case 1: 5956 p = "l_size_t"; 5957 break; 5958 default: 5959 break; 5960 }; 5961 break; 5962 /* linux_get_robust_list */ 5963 case 339: 5964 switch(ndx) { 5965 case 0: 5966 p = "l_int"; 5967 break; 5968 case 1: 5969 p = "userland struct linux_robust_list_head **"; 5970 break; 5971 case 2: 5972 p = "userland l_size_t *"; 5973 break; 5974 default: 5975 break; 5976 }; 5977 break; 5978 /* linux_splice */ 5979 case 340: 5980 break; 5981 /* linux_sync_file_range */ 5982 case 341: 5983 switch(ndx) { 5984 case 0: 5985 p = "l_int"; 5986 break; 5987 case 1: 5988 p = "l_loff_t"; 5989 break; 5990 case 2: 5991 p = "l_loff_t"; 5992 break; 5993 case 3: 5994 p = "unsigned int"; 5995 break; 5996 default: 5997 break; 5998 }; 5999 break; 6000 /* linux_tee */ 6001 case 342: 6002 break; 6003 /* linux_vmsplice */ 6004 case 343: 6005 break; 6006 /* linux_move_pages */ 6007 case 344: 6008 break; 6009 /* linux_getcpu */ 6010 case 345: 6011 break; 6012 /* linux_epoll_pwait */ 6013 case 346: 6014 switch(ndx) { 6015 case 0: 6016 p = "l_int"; 6017 break; 6018 case 1: 6019 p = "userland struct epoll_event *"; 6020 break; 6021 case 2: 6022 p = "l_int"; 6023 break; 6024 case 3: 6025 p = "l_int"; 6026 break; 6027 case 4: 6028 p = "userland l_sigset_t *"; 6029 break; 6030 default: 6031 break; 6032 }; 6033 break; 6034 /* linux_kexec_load */ 6035 case 347: 6036 break; 6037 /* linux_utimensat */ 6038 case 348: 6039 switch(ndx) { 6040 case 0: 6041 p = "l_int"; 6042 break; 6043 case 1: 6044 p = "userland const char *"; 6045 break; 6046 case 2: 6047 p = "userland const struct l_timespec *"; 6048 break; 6049 case 3: 6050 p = "l_int"; 6051 break; 6052 default: 6053 break; 6054 }; 6055 break; 6056 /* linux_signalfd */ 6057 case 349: 6058 break; 6059 /* linux_timerfd_create */ 6060 case 350: 6061 break; 6062 /* linux_eventfd */ 6063 case 351: 6064 switch(ndx) { 6065 case 0: 6066 p = "l_uint"; 6067 break; 6068 default: 6069 break; 6070 }; 6071 break; 6072 /* linux_fallocate */ 6073 case 352: 6074 switch(ndx) { 6075 case 0: 6076 p = "l_int"; 6077 break; 6078 case 1: 6079 p = "l_int"; 6080 break; 6081 case 2: 6082 p = "l_loff_t"; 6083 break; 6084 case 3: 6085 p = "l_loff_t"; 6086 break; 6087 default: 6088 break; 6089 }; 6090 break; 6091 /* linux_timerfd_settime */ 6092 case 353: 6093 break; 6094 /* linux_timerfd_gettime */ 6095 case 354: 6096 break; 6097 /* linux_signalfd4 */ 6098 case 355: 6099 break; 6100 /* linux_eventfd2 */ 6101 case 356: 6102 switch(ndx) { 6103 case 0: 6104 p = "l_uint"; 6105 break; 6106 case 1: 6107 p = "l_int"; 6108 break; 6109 default: 6110 break; 6111 }; 6112 break; 6113 /* linux_epoll_create1 */ 6114 case 357: 6115 switch(ndx) { 6116 case 0: 6117 p = "l_int"; 6118 break; 6119 default: 6120 break; 6121 }; 6122 break; 6123 /* linux_dup3 */ 6124 case 358: 6125 switch(ndx) { 6126 case 0: 6127 p = "l_int"; 6128 break; 6129 case 1: 6130 p = "l_int"; 6131 break; 6132 case 2: 6133 p = "l_int"; 6134 break; 6135 default: 6136 break; 6137 }; 6138 break; 6139 /* linux_pipe2 */ 6140 case 359: 6141 switch(ndx) { 6142 case 0: 6143 p = "userland l_int *"; 6144 break; 6145 case 1: 6146 p = "l_int"; 6147 break; 6148 default: 6149 break; 6150 }; 6151 break; 6152 /* linux_inotify_init1 */ 6153 case 360: 6154 break; 6155 /* linux_preadv */ 6156 case 361: 6157 break; 6158 /* linux_pwritev */ 6159 case 362: 6160 break; 6161 /* linux_rt_tsigqueueinfo */ 6162 case 363: 6163 break; 6164 /* linux_perf_event_open */ 6165 case 364: 6166 break; 6167 /* linux_recvmmsg */ 6168 case 365: 6169 switch(ndx) { 6170 case 0: 6171 p = "l_int"; 6172 break; 6173 case 1: 6174 p = "userland struct l_mmsghdr *"; 6175 break; 6176 case 2: 6177 p = "l_uint"; 6178 break; 6179 case 3: 6180 p = "l_uint"; 6181 break; 6182 case 4: 6183 p = "userland struct l_timespec *"; 6184 break; 6185 default: 6186 break; 6187 }; 6188 break; 6189 /* linux_accept4 */ 6190 case 366: 6191 switch(ndx) { 6192 case 0: 6193 p = "l_int"; 6194 break; 6195 case 1: 6196 p = "l_uintptr_t"; 6197 break; 6198 case 2: 6199 p = "l_uintptr_t"; 6200 break; 6201 case 3: 6202 p = "int"; 6203 break; 6204 default: 6205 break; 6206 }; 6207 break; 6208 /* linux_fanotify_init */ 6209 case 367: 6210 break; 6211 /* linux_fanotify_mark */ 6212 case 368: 6213 break; 6214 /* linux_prlimit64 */ 6215 case 369: 6216 switch(ndx) { 6217 case 0: 6218 p = "l_pid_t"; 6219 break; 6220 case 1: 6221 p = "l_uint"; 6222 break; 6223 case 2: 6224 p = "userland struct rlimit *"; 6225 break; 6226 case 3: 6227 p = "userland struct rlimit *"; 6228 break; 6229 default: 6230 break; 6231 }; 6232 break; 6233 /* linux_name_to_handle_at */ 6234 case 370: 6235 break; 6236 /* linux_open_by_handle_at */ 6237 case 371: 6238 break; 6239 /* linux_clock_adjtime */ 6240 case 372: 6241 break; 6242 /* linux_syncfs */ 6243 case 373: 6244 switch(ndx) { 6245 case 0: 6246 p = "l_int"; 6247 break; 6248 default: 6249 break; 6250 }; 6251 break; 6252 /* linux_sendmmsg */ 6253 case 374: 6254 switch(ndx) { 6255 case 0: 6256 p = "l_int"; 6257 break; 6258 case 1: 6259 p = "userland struct l_mmsghdr *"; 6260 break; 6261 case 2: 6262 p = "l_uint"; 6263 break; 6264 case 3: 6265 p = "l_uint"; 6266 break; 6267 default: 6268 break; 6269 }; 6270 break; 6271 /* linux_setns */ 6272 case 375: 6273 break; 6274 /* linux_process_vm_readv */ 6275 case 376: 6276 break; 6277 /* linux_process_vm_writev */ 6278 case 377: 6279 break; 6280 /* linux_set_tls */ 6281 case 405: 6282 switch(ndx) { 6283 case 0: 6284 p = "userland void*"; 6285 break; 6286 default: 6287 break; 6288 }; 6289 break; 6290 default: 6291 break; 6292 }; 6293 if (p != NULL) 6294 strlcpy(desc, p, descsz); 6295 } 6296 static void 6297 systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 6298 { 6299 const char *p = NULL; 6300 switch (sysnum) { 6301 #define nosys linux_nosys 6302 /* linux_exit */ 6303 case 1: 6304 if (ndx == 0 || ndx == 1) 6305 p = "void"; 6306 break; 6307 /* linux_fork */ 6308 case 2: 6309 /* read */ 6310 case 3: 6311 if (ndx == 0 || ndx == 1) 6312 p = "int"; 6313 break; 6314 /* write */ 6315 case 4: 6316 if (ndx == 0 || ndx == 1) 6317 p = "int"; 6318 break; 6319 /* linux_open */ 6320 case 5: 6321 if (ndx == 0 || ndx == 1) 6322 p = "int"; 6323 break; 6324 /* close */ 6325 case 6: 6326 if (ndx == 0 || ndx == 1) 6327 p = "int"; 6328 break; 6329 /* linux_creat */ 6330 case 8: 6331 if (ndx == 0 || ndx == 1) 6332 p = "int"; 6333 break; 6334 /* linux_link */ 6335 case 9: 6336 if (ndx == 0 || ndx == 1) 6337 p = "int"; 6338 break; 6339 /* linux_unlink */ 6340 case 10: 6341 if (ndx == 0 || ndx == 1) 6342 p = "int"; 6343 break; 6344 /* linux_execve */ 6345 case 11: 6346 if (ndx == 0 || ndx == 1) 6347 p = "int"; 6348 break; 6349 /* linux_chdir */ 6350 case 12: 6351 if (ndx == 0 || ndx == 1) 6352 p = "int"; 6353 break; 6354 /* linux_mknod */ 6355 case 14: 6356 if (ndx == 0 || ndx == 1) 6357 p = "int"; 6358 break; 6359 /* linux_chmod */ 6360 case 15: 6361 if (ndx == 0 || ndx == 1) 6362 p = "int"; 6363 break; 6364 /* linux_lchown16 */ 6365 case 16: 6366 if (ndx == 0 || ndx == 1) 6367 p = "int"; 6368 break; 6369 /* linux_lseek */ 6370 case 19: 6371 if (ndx == 0 || ndx == 1) 6372 p = "int"; 6373 break; 6374 /* linux_getpid */ 6375 case 20: 6376 /* linux_mount */ 6377 case 21: 6378 if (ndx == 0 || ndx == 1) 6379 p = "int"; 6380 break; 6381 /* linux_setuid16 */ 6382 case 23: 6383 if (ndx == 0 || ndx == 1) 6384 p = "int"; 6385 break; 6386 /* linux_getuid16 */ 6387 case 24: 6388 /* linux_pause */ 6389 case 29: 6390 /* linux_access */ 6391 case 33: 6392 if (ndx == 0 || ndx == 1) 6393 p = "int"; 6394 break; 6395 /* linux_nice */ 6396 case 34: 6397 if (ndx == 0 || ndx == 1) 6398 p = "int"; 6399 break; 6400 /* sync */ 6401 case 36: 6402 /* linux_kill */ 6403 case 37: 6404 if (ndx == 0 || ndx == 1) 6405 p = "int"; 6406 break; 6407 /* linux_rename */ 6408 case 38: 6409 if (ndx == 0 || ndx == 1) 6410 p = "int"; 6411 break; 6412 /* linux_mkdir */ 6413 case 39: 6414 if (ndx == 0 || ndx == 1) 6415 p = "int"; 6416 break; 6417 /* linux_rmdir */ 6418 case 40: 6419 if (ndx == 0 || ndx == 1) 6420 p = "int"; 6421 break; 6422 /* dup */ 6423 case 41: 6424 if (ndx == 0 || ndx == 1) 6425 p = "int"; 6426 break; 6427 /* linux_pipe */ 6428 case 42: 6429 if (ndx == 0 || ndx == 1) 6430 p = "int"; 6431 break; 6432 /* linux_times */ 6433 case 43: 6434 if (ndx == 0 || ndx == 1) 6435 p = "int"; 6436 break; 6437 /* linux_brk */ 6438 case 45: 6439 if (ndx == 0 || ndx == 1) 6440 p = "int"; 6441 break; 6442 /* linux_setgid16 */ 6443 case 46: 6444 if (ndx == 0 || ndx == 1) 6445 p = "int"; 6446 break; 6447 /* linux_getgid16 */ 6448 case 47: 6449 /* linux_geteuid16 */ 6450 case 49: 6451 /* linux_getegid16 */ 6452 case 50: 6453 /* acct */ 6454 case 51: 6455 if (ndx == 0 || ndx == 1) 6456 p = "int"; 6457 break; 6458 /* linux_umount */ 6459 case 52: 6460 if (ndx == 0 || ndx == 1) 6461 p = "int"; 6462 break; 6463 /* linux_ioctl */ 6464 case 54: 6465 if (ndx == 0 || ndx == 1) 6466 p = "int"; 6467 break; 6468 /* linux_fcntl */ 6469 case 55: 6470 if (ndx == 0 || ndx == 1) 6471 p = "int"; 6472 break; 6473 /* setpgid */ 6474 case 57: 6475 if (ndx == 0 || ndx == 1) 6476 p = "int"; 6477 break; 6478 /* umask */ 6479 case 60: 6480 if (ndx == 0 || ndx == 1) 6481 p = "int"; 6482 break; 6483 /* chroot */ 6484 case 61: 6485 if (ndx == 0 || ndx == 1) 6486 p = "int"; 6487 break; 6488 /* linux_ustat */ 6489 case 62: 6490 if (ndx == 0 || ndx == 1) 6491 p = "int"; 6492 break; 6493 /* dup2 */ 6494 case 63: 6495 if (ndx == 0 || ndx == 1) 6496 p = "int"; 6497 break; 6498 /* linux_getppid */ 6499 case 64: 6500 /* getpgrp */ 6501 case 65: 6502 /* setsid */ 6503 case 66: 6504 /* linux_sigaction */ 6505 case 67: 6506 if (ndx == 0 || ndx == 1) 6507 p = "int"; 6508 break; 6509 /* linux_setreuid16 */ 6510 case 70: 6511 if (ndx == 0 || ndx == 1) 6512 p = "int"; 6513 break; 6514 /* linux_setregid16 */ 6515 case 71: 6516 if (ndx == 0 || ndx == 1) 6517 p = "int"; 6518 break; 6519 /* linux_sigsuspend */ 6520 case 72: 6521 if (ndx == 0 || ndx == 1) 6522 p = "int"; 6523 break; 6524 /* linux_sigpending */ 6525 case 73: 6526 if (ndx == 0 || ndx == 1) 6527 p = "int"; 6528 break; 6529 /* linux_sethostname */ 6530 case 74: 6531 if (ndx == 0 || ndx == 1) 6532 p = "int"; 6533 break; 6534 /* linux_setrlimit */ 6535 case 75: 6536 if (ndx == 0 || ndx == 1) 6537 p = "int"; 6538 break; 6539 /* getrusage */ 6540 case 77: 6541 if (ndx == 0 || ndx == 1) 6542 p = "int"; 6543 break; 6544 /* linux_gettimeofday */ 6545 case 78: 6546 if (ndx == 0 || ndx == 1) 6547 p = "int"; 6548 break; 6549 /* linux_settimeofday */ 6550 case 79: 6551 if (ndx == 0 || ndx == 1) 6552 p = "int"; 6553 break; 6554 /* linux_getgroups16 */ 6555 case 80: 6556 if (ndx == 0 || ndx == 1) 6557 p = "int"; 6558 break; 6559 /* linux_setgroups16 */ 6560 case 81: 6561 if (ndx == 0 || ndx == 1) 6562 p = "int"; 6563 break; 6564 /* linux_symlink */ 6565 case 83: 6566 if (ndx == 0 || ndx == 1) 6567 p = "int"; 6568 break; 6569 /* linux_readlink */ 6570 case 85: 6571 if (ndx == 0 || ndx == 1) 6572 p = "int"; 6573 break; 6574 /* swapon */ 6575 case 87: 6576 if (ndx == 0 || ndx == 1) 6577 p = "int"; 6578 break; 6579 /* linux_reboot */ 6580 case 88: 6581 if (ndx == 0 || ndx == 1) 6582 p = "int"; 6583 break; 6584 /* munmap */ 6585 case 91: 6586 if (ndx == 0 || ndx == 1) 6587 p = "int"; 6588 break; 6589 /* linux_truncate */ 6590 case 92: 6591 if (ndx == 0 || ndx == 1) 6592 p = "int"; 6593 break; 6594 /* linux_ftruncate */ 6595 case 93: 6596 if (ndx == 0 || ndx == 1) 6597 p = "int"; 6598 break; 6599 /* fchmod */ 6600 case 94: 6601 if (ndx == 0 || ndx == 1) 6602 p = "int"; 6603 break; 6604 /* fchown */ 6605 case 95: 6606 if (ndx == 0 || ndx == 1) 6607 p = "int"; 6608 break; 6609 /* linux_getpriority */ 6610 case 96: 6611 if (ndx == 0 || ndx == 1) 6612 p = "int"; 6613 break; 6614 /* setpriority */ 6615 case 97: 6616 if (ndx == 0 || ndx == 1) 6617 p = "int"; 6618 break; 6619 /* linux_statfs */ 6620 case 99: 6621 if (ndx == 0 || ndx == 1) 6622 p = "int"; 6623 break; 6624 /* linux_fstatfs */ 6625 case 100: 6626 if (ndx == 0 || ndx == 1) 6627 p = "int"; 6628 break; 6629 /* linux_syslog */ 6630 case 103: 6631 if (ndx == 0 || ndx == 1) 6632 p = "int"; 6633 break; 6634 /* linux_setitimer */ 6635 case 104: 6636 if (ndx == 0 || ndx == 1) 6637 p = "int"; 6638 break; 6639 /* linux_getitimer */ 6640 case 105: 6641 if (ndx == 0 || ndx == 1) 6642 p = "int"; 6643 break; 6644 /* linux_newstat */ 6645 case 106: 6646 if (ndx == 0 || ndx == 1) 6647 p = "int"; 6648 break; 6649 /* linux_newlstat */ 6650 case 107: 6651 if (ndx == 0 || ndx == 1) 6652 p = "int"; 6653 break; 6654 /* linux_newfstat */ 6655 case 108: 6656 if (ndx == 0 || ndx == 1) 6657 p = "int"; 6658 break; 6659 /* linux_vhangup */ 6660 case 111: 6661 /* linux_wait4 */ 6662 case 114: 6663 if (ndx == 0 || ndx == 1) 6664 p = "int"; 6665 break; 6666 /* linux_swapoff */ 6667 case 115: 6668 /* linux_sysinfo */ 6669 case 116: 6670 if (ndx == 0 || ndx == 1) 6671 p = "int"; 6672 break; 6673 /* fsync */ 6674 case 118: 6675 if (ndx == 0 || ndx == 1) 6676 p = "int"; 6677 break; 6678 /* linux_sigreturn */ 6679 case 119: 6680 if (ndx == 0 || ndx == 1) 6681 p = "int"; 6682 break; 6683 /* linux_clone */ 6684 case 120: 6685 if (ndx == 0 || ndx == 1) 6686 p = "int"; 6687 break; 6688 /* linux_setdomainname */ 6689 case 121: 6690 if (ndx == 0 || ndx == 1) 6691 p = "int"; 6692 break; 6693 /* linux_newuname */ 6694 case 122: 6695 if (ndx == 0 || ndx == 1) 6696 p = "int"; 6697 break; 6698 /* linux_adjtimex */ 6699 case 124: 6700 /* linux_mprotect */ 6701 case 125: 6702 if (ndx == 0 || ndx == 1) 6703 p = "int"; 6704 break; 6705 /* linux_sigprocmask */ 6706 case 126: 6707 if (ndx == 0 || ndx == 1) 6708 p = "int"; 6709 break; 6710 /* linux_init_module */ 6711 case 128: 6712 /* linux_delete_module */ 6713 case 129: 6714 /* linux_quotactl */ 6715 case 131: 6716 /* getpgid */ 6717 case 132: 6718 if (ndx == 0 || ndx == 1) 6719 p = "int"; 6720 break; 6721 /* fchdir */ 6722 case 133: 6723 if (ndx == 0 || ndx == 1) 6724 p = "int"; 6725 break; 6726 /* linux_bdflush */ 6727 case 134: 6728 /* linux_sysfs */ 6729 case 135: 6730 if (ndx == 0 || ndx == 1) 6731 p = "int"; 6732 break; 6733 /* linux_personality */ 6734 case 136: 6735 if (ndx == 0 || ndx == 1) 6736 p = "int"; 6737 break; 6738 /* linux_setfsuid16 */ 6739 case 138: 6740 if (ndx == 0 || ndx == 1) 6741 p = "int"; 6742 break; 6743 /* linux_setfsgid16 */ 6744 case 139: 6745 if (ndx == 0 || ndx == 1) 6746 p = "int"; 6747 break; 6748 /* linux_llseek */ 6749 case 140: 6750 if (ndx == 0 || ndx == 1) 6751 p = "int"; 6752 break; 6753 /* linux_getdents */ 6754 case 141: 6755 if (ndx == 0 || ndx == 1) 6756 p = "int"; 6757 break; 6758 /* linux_select */ 6759 case 142: 6760 if (ndx == 0 || ndx == 1) 6761 p = "int"; 6762 break; 6763 /* flock */ 6764 case 143: 6765 if (ndx == 0 || ndx == 1) 6766 p = "int"; 6767 break; 6768 /* linux_msync */ 6769 case 144: 6770 if (ndx == 0 || ndx == 1) 6771 p = "int"; 6772 break; 6773 /* readv */ 6774 case 145: 6775 if (ndx == 0 || ndx == 1) 6776 p = "int"; 6777 break; 6778 /* writev */ 6779 case 146: 6780 if (ndx == 0 || ndx == 1) 6781 p = "int"; 6782 break; 6783 /* linux_getsid */ 6784 case 147: 6785 if (ndx == 0 || ndx == 1) 6786 p = "int"; 6787 break; 6788 /* linux_fdatasync */ 6789 case 148: 6790 if (ndx == 0 || ndx == 1) 6791 p = "int"; 6792 break; 6793 /* linux_sysctl */ 6794 case 149: 6795 if (ndx == 0 || ndx == 1) 6796 p = "int"; 6797 break; 6798 /* mlock */ 6799 case 150: 6800 if (ndx == 0 || ndx == 1) 6801 p = "int"; 6802 break; 6803 /* munlock */ 6804 case 151: 6805 if (ndx == 0 || ndx == 1) 6806 p = "int"; 6807 break; 6808 /* mlockall */ 6809 case 152: 6810 if (ndx == 0 || ndx == 1) 6811 p = "int"; 6812 break; 6813 /* munlockall */ 6814 case 153: 6815 /* linux_sched_setparam */ 6816 case 154: 6817 if (ndx == 0 || ndx == 1) 6818 p = "int"; 6819 break; 6820 /* linux_sched_getparam */ 6821 case 155: 6822 if (ndx == 0 || ndx == 1) 6823 p = "int"; 6824 break; 6825 /* linux_sched_setscheduler */ 6826 case 156: 6827 if (ndx == 0 || ndx == 1) 6828 p = "int"; 6829 break; 6830 /* linux_sched_getscheduler */ 6831 case 157: 6832 if (ndx == 0 || ndx == 1) 6833 p = "int"; 6834 break; 6835 /* sched_yield */ 6836 case 158: 6837 /* linux_sched_get_priority_max */ 6838 case 159: 6839 if (ndx == 0 || ndx == 1) 6840 p = "int"; 6841 break; 6842 /* linux_sched_get_priority_min */ 6843 case 160: 6844 if (ndx == 0 || ndx == 1) 6845 p = "int"; 6846 break; 6847 /* linux_sched_rr_get_interval */ 6848 case 161: 6849 if (ndx == 0 || ndx == 1) 6850 p = "int"; 6851 break; 6852 /* linux_nanosleep */ 6853 case 162: 6854 if (ndx == 0 || ndx == 1) 6855 p = "int"; 6856 break; 6857 /* linux_mremap */ 6858 case 163: 6859 if (ndx == 0 || ndx == 1) 6860 p = "int"; 6861 break; 6862 /* linux_setresuid16 */ 6863 case 164: 6864 if (ndx == 0 || ndx == 1) 6865 p = "int"; 6866 break; 6867 /* linux_getresuid16 */ 6868 case 165: 6869 if (ndx == 0 || ndx == 1) 6870 p = "int"; 6871 break; 6872 /* poll */ 6873 case 168: 6874 if (ndx == 0 || ndx == 1) 6875 p = "int"; 6876 break; 6877 /* linux_setresgid16 */ 6878 case 170: 6879 if (ndx == 0 || ndx == 1) 6880 p = "int"; 6881 break; 6882 /* linux_getresgid16 */ 6883 case 171: 6884 if (ndx == 0 || ndx == 1) 6885 p = "int"; 6886 break; 6887 /* linux_prctl */ 6888 case 172: 6889 if (ndx == 0 || ndx == 1) 6890 p = "int"; 6891 break; 6892 /* linux_rt_sigreturn */ 6893 case 173: 6894 if (ndx == 0 || ndx == 1) 6895 p = "int"; 6896 break; 6897 /* linux_rt_sigaction */ 6898 case 174: 6899 if (ndx == 0 || ndx == 1) 6900 p = "int"; 6901 break; 6902 /* linux_rt_sigprocmask */ 6903 case 175: 6904 if (ndx == 0 || ndx == 1) 6905 p = "int"; 6906 break; 6907 /* linux_rt_sigpending */ 6908 case 176: 6909 if (ndx == 0 || ndx == 1) 6910 p = "int"; 6911 break; 6912 /* linux_rt_sigtimedwait */ 6913 case 177: 6914 if (ndx == 0 || ndx == 1) 6915 p = "int"; 6916 break; 6917 /* linux_rt_sigqueueinfo */ 6918 case 178: 6919 if (ndx == 0 || ndx == 1) 6920 p = "int"; 6921 break; 6922 /* linux_rt_sigsuspend */ 6923 case 179: 6924 if (ndx == 0 || ndx == 1) 6925 p = "int"; 6926 break; 6927 /* linux_pread */ 6928 case 180: 6929 if (ndx == 0 || ndx == 1) 6930 p = "int"; 6931 break; 6932 /* linux_pwrite */ 6933 case 181: 6934 if (ndx == 0 || ndx == 1) 6935 p = "int"; 6936 break; 6937 /* linux_chown16 */ 6938 case 182: 6939 if (ndx == 0 || ndx == 1) 6940 p = "int"; 6941 break; 6942 /* linux_getcwd */ 6943 case 183: 6944 if (ndx == 0 || ndx == 1) 6945 p = "int"; 6946 break; 6947 /* linux_capget */ 6948 case 184: 6949 if (ndx == 0 || ndx == 1) 6950 p = "int"; 6951 break; 6952 /* linux_capset */ 6953 case 185: 6954 if (ndx == 0 || ndx == 1) 6955 p = "int"; 6956 break; 6957 /* linux_sigaltstack */ 6958 case 186: 6959 if (ndx == 0 || ndx == 1) 6960 p = "int"; 6961 break; 6962 /* linux_sendfile */ 6963 case 187: 6964 /* linux_vfork */ 6965 case 190: 6966 /* linux_getrlimit */ 6967 case 191: 6968 if (ndx == 0 || ndx == 1) 6969 p = "int"; 6970 break; 6971 /* linux_mmap2 */ 6972 case 192: 6973 if (ndx == 0 || ndx == 1) 6974 p = "int"; 6975 break; 6976 /* linux_truncate64 */ 6977 case 193: 6978 if (ndx == 0 || ndx == 1) 6979 p = "int"; 6980 break; 6981 /* linux_ftruncate64 */ 6982 case 194: 6983 if (ndx == 0 || ndx == 1) 6984 p = "int"; 6985 break; 6986 /* linux_stat64 */ 6987 case 195: 6988 if (ndx == 0 || ndx == 1) 6989 p = "int"; 6990 break; 6991 /* linux_lstat64 */ 6992 case 196: 6993 if (ndx == 0 || ndx == 1) 6994 p = "int"; 6995 break; 6996 /* linux_fstat64 */ 6997 case 197: 6998 if (ndx == 0 || ndx == 1) 6999 p = "int"; 7000 break; 7001 /* linux_lchown */ 7002 case 198: 7003 if (ndx == 0 || ndx == 1) 7004 p = "int"; 7005 break; 7006 /* linux_getuid */ 7007 case 199: 7008 /* linux_getgid */ 7009 case 200: 7010 /* geteuid */ 7011 case 201: 7012 /* getegid */ 7013 case 202: 7014 /* setreuid */ 7015 case 203: 7016 if (ndx == 0 || ndx == 1) 7017 p = "int"; 7018 break; 7019 /* setregid */ 7020 case 204: 7021 if (ndx == 0 || ndx == 1) 7022 p = "int"; 7023 break; 7024 /* linux_getgroups */ 7025 case 205: 7026 if (ndx == 0 || ndx == 1) 7027 p = "int"; 7028 break; 7029 /* linux_setgroups */ 7030 case 206: 7031 if (ndx == 0 || ndx == 1) 7032 p = "int"; 7033 break; 7034 /* fchown */ 7035 case 207: 7036 /* setresuid */ 7037 case 208: 7038 if (ndx == 0 || ndx == 1) 7039 p = "int"; 7040 break; 7041 /* getresuid */ 7042 case 209: 7043 if (ndx == 0 || ndx == 1) 7044 p = "int"; 7045 break; 7046 /* setresgid */ 7047 case 210: 7048 if (ndx == 0 || ndx == 1) 7049 p = "int"; 7050 break; 7051 /* getresgid */ 7052 case 211: 7053 if (ndx == 0 || ndx == 1) 7054 p = "int"; 7055 break; 7056 /* linux_chown */ 7057 case 212: 7058 if (ndx == 0 || ndx == 1) 7059 p = "int"; 7060 break; 7061 /* setuid */ 7062 case 213: 7063 if (ndx == 0 || ndx == 1) 7064 p = "int"; 7065 break; 7066 /* setgid */ 7067 case 214: 7068 if (ndx == 0 || ndx == 1) 7069 p = "int"; 7070 break; 7071 /* linux_setfsuid */ 7072 case 215: 7073 if (ndx == 0 || ndx == 1) 7074 p = "int"; 7075 break; 7076 /* linux_setfsgid */ 7077 case 216: 7078 if (ndx == 0 || ndx == 1) 7079 p = "int"; 7080 break; 7081 /* linux_getdents64 */ 7082 case 217: 7083 if (ndx == 0 || ndx == 1) 7084 p = "int"; 7085 break; 7086 /* linux_pivot_root */ 7087 case 218: 7088 if (ndx == 0 || ndx == 1) 7089 p = "int"; 7090 break; 7091 /* linux_mincore */ 7092 case 219: 7093 if (ndx == 0 || ndx == 1) 7094 p = "int"; 7095 break; 7096 /* madvise */ 7097 case 220: 7098 if (ndx == 0 || ndx == 1) 7099 p = "int"; 7100 break; 7101 /* linux_fcntl64 */ 7102 case 221: 7103 if (ndx == 0 || ndx == 1) 7104 p = "int"; 7105 break; 7106 /* linux_gettid */ 7107 case 224: 7108 /* linux_setxattr */ 7109 case 226: 7110 /* linux_lsetxattr */ 7111 case 227: 7112 /* linux_fsetxattr */ 7113 case 228: 7114 /* linux_getxattr */ 7115 case 229: 7116 /* linux_lgetxattr */ 7117 case 230: 7118 /* linux_fgetxattr */ 7119 case 231: 7120 /* linux_listxattr */ 7121 case 232: 7122 /* linux_llistxattr */ 7123 case 233: 7124 /* linux_flistxattr */ 7125 case 234: 7126 /* linux_removexattr */ 7127 case 235: 7128 /* linux_lremovexattr */ 7129 case 236: 7130 /* linux_fremovexattr */ 7131 case 237: 7132 /* linux_tkill */ 7133 case 238: 7134 if (ndx == 0 || ndx == 1) 7135 p = "int"; 7136 break; 7137 /* linux_sys_futex */ 7138 case 240: 7139 if (ndx == 0 || ndx == 1) 7140 p = "int"; 7141 break; 7142 /* linux_sched_setaffinity */ 7143 case 241: 7144 if (ndx == 0 || ndx == 1) 7145 p = "int"; 7146 break; 7147 /* linux_sched_getaffinity */ 7148 case 242: 7149 if (ndx == 0 || ndx == 1) 7150 p = "int"; 7151 break; 7152 /* linux_exit_group */ 7153 case 248: 7154 if (ndx == 0 || ndx == 1) 7155 p = "int"; 7156 break; 7157 /* linux_lookup_dcookie */ 7158 case 249: 7159 /* linux_epoll_create */ 7160 case 250: 7161 if (ndx == 0 || ndx == 1) 7162 p = "int"; 7163 break; 7164 /* linux_epoll_ctl */ 7165 case 251: 7166 if (ndx == 0 || ndx == 1) 7167 p = "int"; 7168 break; 7169 /* linux_epoll_wait */ 7170 case 252: 7171 if (ndx == 0 || ndx == 1) 7172 p = "int"; 7173 break; 7174 /* linux_remap_file_pages */ 7175 case 253: 7176 /* linux_set_tid_address */ 7177 case 256: 7178 if (ndx == 0 || ndx == 1) 7179 p = "int"; 7180 break; 7181 /* linux_timer_create */ 7182 case 257: 7183 if (ndx == 0 || ndx == 1) 7184 p = "int"; 7185 break; 7186 /* linux_timer_settime */ 7187 case 258: 7188 if (ndx == 0 || ndx == 1) 7189 p = "int"; 7190 break; 7191 /* linux_timer_gettime */ 7192 case 259: 7193 if (ndx == 0 || ndx == 1) 7194 p = "int"; 7195 break; 7196 /* linux_timer_getoverrun */ 7197 case 260: 7198 if (ndx == 0 || ndx == 1) 7199 p = "int"; 7200 break; 7201 /* linux_timer_delete */ 7202 case 261: 7203 if (ndx == 0 || ndx == 1) 7204 p = "int"; 7205 break; 7206 /* linux_clock_settime */ 7207 case 262: 7208 if (ndx == 0 || ndx == 1) 7209 p = "int"; 7210 break; 7211 /* linux_clock_gettime */ 7212 case 263: 7213 if (ndx == 0 || ndx == 1) 7214 p = "int"; 7215 break; 7216 /* linux_clock_getres */ 7217 case 264: 7218 if (ndx == 0 || ndx == 1) 7219 p = "int"; 7220 break; 7221 /* linux_clock_nanosleep */ 7222 case 265: 7223 if (ndx == 0 || ndx == 1) 7224 p = "int"; 7225 break; 7226 /* linux_statfs64 */ 7227 case 266: 7228 if (ndx == 0 || ndx == 1) 7229 p = "int"; 7230 break; 7231 /* linux_fstatfs64 */ 7232 case 267: 7233 if (ndx == 0 || ndx == 1) 7234 p = "int"; 7235 break; 7236 /* linux_tgkill */ 7237 case 268: 7238 if (ndx == 0 || ndx == 1) 7239 p = "int"; 7240 break; 7241 /* linux_utimes */ 7242 case 269: 7243 if (ndx == 0 || ndx == 1) 7244 p = "int"; 7245 break; 7246 /* linux_fadvise64_64 */ 7247 case 270: 7248 if (ndx == 0 || ndx == 1) 7249 p = "int"; 7250 break; 7251 /* linux_mq_open */ 7252 case 274: 7253 if (ndx == 0 || ndx == 1) 7254 p = "int"; 7255 break; 7256 /* linux_mq_unlink */ 7257 case 275: 7258 if (ndx == 0 || ndx == 1) 7259 p = "int"; 7260 break; 7261 /* linux_mq_timedsend */ 7262 case 276: 7263 if (ndx == 0 || ndx == 1) 7264 p = "int"; 7265 break; 7266 /* linux_mq_timedreceive */ 7267 case 277: 7268 if (ndx == 0 || ndx == 1) 7269 p = "int"; 7270 break; 7271 /* linux_mq_notify */ 7272 case 278: 7273 if (ndx == 0 || ndx == 1) 7274 p = "int"; 7275 break; 7276 /* linux_mq_getsetattr */ 7277 case 279: 7278 if (ndx == 0 || ndx == 1) 7279 p = "int"; 7280 break; 7281 /* linux_waitid */ 7282 case 280: 7283 if (ndx == 0 || ndx == 1) 7284 p = "int"; 7285 break; 7286 /* linux_socket */ 7287 case 281: 7288 if (ndx == 0 || ndx == 1) 7289 p = "int"; 7290 break; 7291 /* linux_bind */ 7292 case 282: 7293 if (ndx == 0 || ndx == 1) 7294 p = "int"; 7295 break; 7296 /* linux_connect */ 7297 case 283: 7298 if (ndx == 0 || ndx == 1) 7299 p = "int"; 7300 break; 7301 /* linux_listen */ 7302 case 284: 7303 if (ndx == 0 || ndx == 1) 7304 p = "int"; 7305 break; 7306 /* linux_accept */ 7307 case 285: 7308 if (ndx == 0 || ndx == 1) 7309 p = "int"; 7310 break; 7311 /* linux_getsockname */ 7312 case 286: 7313 if (ndx == 0 || ndx == 1) 7314 p = "int"; 7315 break; 7316 /* linux_getpeername */ 7317 case 287: 7318 if (ndx == 0 || ndx == 1) 7319 p = "int"; 7320 break; 7321 /* linux_socketpair */ 7322 case 288: 7323 if (ndx == 0 || ndx == 1) 7324 p = "int"; 7325 break; 7326 /* linux_send */ 7327 case 289: 7328 if (ndx == 0 || ndx == 1) 7329 p = "int"; 7330 break; 7331 /* linux_sendto */ 7332 case 290: 7333 if (ndx == 0 || ndx == 1) 7334 p = "int"; 7335 break; 7336 /* linux_recv */ 7337 case 291: 7338 if (ndx == 0 || ndx == 1) 7339 p = "int"; 7340 break; 7341 /* linux_recvfrom */ 7342 case 292: 7343 if (ndx == 0 || ndx == 1) 7344 p = "int"; 7345 break; 7346 /* linux_shutdown */ 7347 case 293: 7348 if (ndx == 0 || ndx == 1) 7349 p = "int"; 7350 break; 7351 /* linux_setsockopt */ 7352 case 294: 7353 if (ndx == 0 || ndx == 1) 7354 p = "int"; 7355 break; 7356 /* linux_getsockopt */ 7357 case 295: 7358 if (ndx == 0 || ndx == 1) 7359 p = "int"; 7360 break; 7361 /* linux_sendmsg */ 7362 case 296: 7363 if (ndx == 0 || ndx == 1) 7364 p = "int"; 7365 break; 7366 /* linux_recvmsg */ 7367 case 297: 7368 if (ndx == 0 || ndx == 1) 7369 p = "int"; 7370 break; 7371 /* linux_semop */ 7372 case 298: 7373 if (ndx == 0 || ndx == 1) 7374 p = "int"; 7375 break; 7376 /* linux_semget */ 7377 case 299: 7378 if (ndx == 0 || ndx == 1) 7379 p = "int"; 7380 break; 7381 /* linux_semctl */ 7382 case 300: 7383 if (ndx == 0 || ndx == 1) 7384 p = "int"; 7385 break; 7386 /* linux_msgsnd */ 7387 case 301: 7388 if (ndx == 0 || ndx == 1) 7389 p = "int"; 7390 break; 7391 /* linux_msgrcv */ 7392 case 302: 7393 if (ndx == 0 || ndx == 1) 7394 p = "int"; 7395 break; 7396 /* linux_msgget */ 7397 case 303: 7398 if (ndx == 0 || ndx == 1) 7399 p = "int"; 7400 break; 7401 /* linux_msgctl */ 7402 case 304: 7403 if (ndx == 0 || ndx == 1) 7404 p = "int"; 7405 break; 7406 /* linux_shmat */ 7407 case 305: 7408 if (ndx == 0 || ndx == 1) 7409 p = "int"; 7410 break; 7411 /* linux_shmdt */ 7412 case 306: 7413 if (ndx == 0 || ndx == 1) 7414 p = "int"; 7415 break; 7416 /* linux_shmget */ 7417 case 307: 7418 if (ndx == 0 || ndx == 1) 7419 p = "int"; 7420 break; 7421 /* linux_shmctl */ 7422 case 308: 7423 if (ndx == 0 || ndx == 1) 7424 p = "int"; 7425 break; 7426 /* linux_add_key */ 7427 case 309: 7428 /* linux_request_key */ 7429 case 310: 7430 /* linux_keyctl */ 7431 case 311: 7432 /* linux_ioprio_set */ 7433 case 314: 7434 /* linux_ioprio_get */ 7435 case 315: 7436 /* linux_inotify_init */ 7437 case 316: 7438 /* linux_inotify_add_watch */ 7439 case 317: 7440 /* linux_inotify_rm_watch */ 7441 case 318: 7442 /* linux_mbind */ 7443 case 319: 7444 /* linux_get_mempolicy */ 7445 case 320: 7446 /* linux_set_mempolicy */ 7447 case 321: 7448 /* linux_openat */ 7449 case 322: 7450 if (ndx == 0 || ndx == 1) 7451 p = "int"; 7452 break; 7453 /* linux_mkdirat */ 7454 case 323: 7455 if (ndx == 0 || ndx == 1) 7456 p = "int"; 7457 break; 7458 /* linux_mknodat */ 7459 case 324: 7460 if (ndx == 0 || ndx == 1) 7461 p = "int"; 7462 break; 7463 /* linux_fchownat */ 7464 case 325: 7465 if (ndx == 0 || ndx == 1) 7466 p = "int"; 7467 break; 7468 /* linux_futimesat */ 7469 case 326: 7470 if (ndx == 0 || ndx == 1) 7471 p = "int"; 7472 break; 7473 /* linux_fstatat64 */ 7474 case 327: 7475 if (ndx == 0 || ndx == 1) 7476 p = "int"; 7477 break; 7478 /* linux_unlinkat */ 7479 case 328: 7480 if (ndx == 0 || ndx == 1) 7481 p = "int"; 7482 break; 7483 /* linux_renameat */ 7484 case 329: 7485 if (ndx == 0 || ndx == 1) 7486 p = "int"; 7487 break; 7488 /* linux_linkat */ 7489 case 330: 7490 if (ndx == 0 || ndx == 1) 7491 p = "int"; 7492 break; 7493 /* linux_symlinkat */ 7494 case 331: 7495 if (ndx == 0 || ndx == 1) 7496 p = "int"; 7497 break; 7498 /* linux_readlinkat */ 7499 case 332: 7500 if (ndx == 0 || ndx == 1) 7501 p = "int"; 7502 break; 7503 /* linux_fchmodat */ 7504 case 333: 7505 if (ndx == 0 || ndx == 1) 7506 p = "int"; 7507 break; 7508 /* linux_faccessat */ 7509 case 334: 7510 if (ndx == 0 || ndx == 1) 7511 p = "int"; 7512 break; 7513 /* linux_pselect6 */ 7514 case 335: 7515 if (ndx == 0 || ndx == 1) 7516 p = "int"; 7517 break; 7518 /* linux_ppoll */ 7519 case 336: 7520 if (ndx == 0 || ndx == 1) 7521 p = "int"; 7522 break; 7523 /* linux_unshare */ 7524 case 337: 7525 /* linux_set_robust_list */ 7526 case 338: 7527 if (ndx == 0 || ndx == 1) 7528 p = "int"; 7529 break; 7530 /* linux_get_robust_list */ 7531 case 339: 7532 if (ndx == 0 || ndx == 1) 7533 p = "int"; 7534 break; 7535 /* linux_splice */ 7536 case 340: 7537 /* linux_sync_file_range */ 7538 case 341: 7539 if (ndx == 0 || ndx == 1) 7540 p = "int"; 7541 break; 7542 /* linux_tee */ 7543 case 342: 7544 /* linux_vmsplice */ 7545 case 343: 7546 /* linux_move_pages */ 7547 case 344: 7548 /* linux_getcpu */ 7549 case 345: 7550 /* linux_epoll_pwait */ 7551 case 346: 7552 if (ndx == 0 || ndx == 1) 7553 p = "int"; 7554 break; 7555 /* linux_kexec_load */ 7556 case 347: 7557 /* linux_utimensat */ 7558 case 348: 7559 if (ndx == 0 || ndx == 1) 7560 p = "int"; 7561 break; 7562 /* linux_signalfd */ 7563 case 349: 7564 /* linux_timerfd_create */ 7565 case 350: 7566 /* linux_eventfd */ 7567 case 351: 7568 if (ndx == 0 || ndx == 1) 7569 p = "int"; 7570 break; 7571 /* linux_fallocate */ 7572 case 352: 7573 if (ndx == 0 || ndx == 1) 7574 p = "int"; 7575 break; 7576 /* linux_timerfd_settime */ 7577 case 353: 7578 /* linux_timerfd_gettime */ 7579 case 354: 7580 /* linux_signalfd4 */ 7581 case 355: 7582 /* linux_eventfd2 */ 7583 case 356: 7584 if (ndx == 0 || ndx == 1) 7585 p = "int"; 7586 break; 7587 /* linux_epoll_create1 */ 7588 case 357: 7589 if (ndx == 0 || ndx == 1) 7590 p = "int"; 7591 break; 7592 /* linux_dup3 */ 7593 case 358: 7594 if (ndx == 0 || ndx == 1) 7595 p = "int"; 7596 break; 7597 /* linux_pipe2 */ 7598 case 359: 7599 if (ndx == 0 || ndx == 1) 7600 p = "int"; 7601 break; 7602 /* linux_inotify_init1 */ 7603 case 360: 7604 /* linux_preadv */ 7605 case 361: 7606 /* linux_pwritev */ 7607 case 362: 7608 /* linux_rt_tsigqueueinfo */ 7609 case 363: 7610 /* linux_perf_event_open */ 7611 case 364: 7612 /* linux_recvmmsg */ 7613 case 365: 7614 if (ndx == 0 || ndx == 1) 7615 p = "int"; 7616 break; 7617 /* linux_accept4 */ 7618 case 366: 7619 if (ndx == 0 || ndx == 1) 7620 p = "int"; 7621 break; 7622 /* linux_fanotify_init */ 7623 case 367: 7624 /* linux_fanotify_mark */ 7625 case 368: 7626 /* linux_prlimit64 */ 7627 case 369: 7628 if (ndx == 0 || ndx == 1) 7629 p = "int"; 7630 break; 7631 /* linux_name_to_handle_at */ 7632 case 370: 7633 /* linux_open_by_handle_at */ 7634 case 371: 7635 /* linux_clock_adjtime */ 7636 case 372: 7637 /* linux_syncfs */ 7638 case 373: 7639 if (ndx == 0 || ndx == 1) 7640 p = "int"; 7641 break; 7642 /* linux_sendmmsg */ 7643 case 374: 7644 if (ndx == 0 || ndx == 1) 7645 p = "int"; 7646 break; 7647 /* linux_setns */ 7648 case 375: 7649 /* linux_process_vm_readv */ 7650 case 376: 7651 /* linux_process_vm_writev */ 7652 case 377: 7653 /* linux_set_tls */ 7654 case 405: 7655 if (ndx == 0 || ndx == 1) 7656 p = "int"; 7657 break; 7658 default: 7659 break; 7660 }; 7661 if (p != NULL) 7662 strlcpy(desc, p, descsz); 7663 } 7664