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