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