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