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