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