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