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 /* sys_exit */ 16 case 1: { 17 struct sys_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_ulong * */ 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 ostat * */ 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_ulong */ 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_uint * */ 794 iarg[2] = p->options; /* l_int */ 795 uarg[3] = (intptr_t) p->rusage; /* struct l_rusage * */ 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 /* sched_setparam */ 1085 case 154: { 1086 struct sched_setparam_args *p = params; 1087 iarg[0] = p->pid; /* pid_t */ 1088 uarg[1] = (intptr_t) p->param; /* const struct sched_param * */ 1089 *n_args = 2; 1090 break; 1091 } 1092 /* sched_getparam */ 1093 case 155: { 1094 struct sched_getparam_args *p = params; 1095 iarg[0] = p->pid; /* pid_t */ 1096 uarg[1] = (intptr_t) p->param; /* struct sched_param * */ 1097 *n_args = 2; 1098 break; 1099 } 1100 /* linux_sched_setscheduler */ 1101 case 156: { 1102 struct linux_sched_setscheduler_args *p = params; 1103 iarg[0] = p->pid; /* l_pid_t */ 1104 iarg[1] = p->policy; /* l_int */ 1105 uarg[2] = (intptr_t) p->param; /* struct 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 /* sched_rr_get_interval */ 1136 case 161: { 1137 struct 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 *n_args = 0; 1281 break; 1282 } 1283 /* linux_rt_sigsuspend */ 1284 case 179: { 1285 struct linux_rt_sigsuspend_args *p = params; 1286 uarg[0] = (intptr_t) p->newset; /* l_sigset_t * */ 1287 iarg[1] = p->sigsetsize; /* l_size_t */ 1288 *n_args = 2; 1289 break; 1290 } 1291 /* linux_pread */ 1292 case 180: { 1293 struct linux_pread_args *p = params; 1294 iarg[0] = p->fd; /* l_uint */ 1295 uarg[1] = (intptr_t) p->buf; /* char * */ 1296 iarg[2] = p->nbyte; /* l_size_t */ 1297 iarg[3] = p->offset; /* l_loff_t */ 1298 *n_args = 4; 1299 break; 1300 } 1301 /* linux_pwrite */ 1302 case 181: { 1303 struct linux_pwrite_args *p = params; 1304 iarg[0] = p->fd; /* l_uint */ 1305 uarg[1] = (intptr_t) p->buf; /* char * */ 1306 iarg[2] = p->nbyte; /* l_size_t */ 1307 iarg[3] = p->offset; /* l_loff_t */ 1308 *n_args = 4; 1309 break; 1310 } 1311 /* linux_chown16 */ 1312 case 182: { 1313 struct linux_chown16_args *p = params; 1314 uarg[0] = (intptr_t) p->path; /* char * */ 1315 iarg[1] = p->uid; /* l_uid16_t */ 1316 iarg[2] = p->gid; /* l_gid16_t */ 1317 *n_args = 3; 1318 break; 1319 } 1320 /* linux_getcwd */ 1321 case 183: { 1322 struct linux_getcwd_args *p = params; 1323 uarg[0] = (intptr_t) p->buf; /* char * */ 1324 iarg[1] = p->bufsize; /* l_ulong */ 1325 *n_args = 2; 1326 break; 1327 } 1328 /* linux_capget */ 1329 case 184: { 1330 struct linux_capget_args *p = params; 1331 uarg[0] = (intptr_t) p->hdrp; /* struct l_user_cap_header * */ 1332 uarg[1] = (intptr_t) p->datap; /* struct l_user_cap_data * */ 1333 *n_args = 2; 1334 break; 1335 } 1336 /* linux_capset */ 1337 case 185: { 1338 struct linux_capset_args *p = params; 1339 uarg[0] = (intptr_t) p->hdrp; /* struct l_user_cap_header * */ 1340 uarg[1] = (intptr_t) p->datap; /* struct l_user_cap_data * */ 1341 *n_args = 2; 1342 break; 1343 } 1344 /* linux_sigaltstack */ 1345 case 186: { 1346 struct linux_sigaltstack_args *p = params; 1347 uarg[0] = (intptr_t) p->uss; /* l_stack_t * */ 1348 uarg[1] = (intptr_t) p->uoss; /* l_stack_t * */ 1349 *n_args = 2; 1350 break; 1351 } 1352 /* linux_sendfile */ 1353 case 187: { 1354 *n_args = 0; 1355 break; 1356 } 1357 /* linux_vfork */ 1358 case 190: { 1359 *n_args = 0; 1360 break; 1361 } 1362 /* linux_getrlimit */ 1363 case 191: { 1364 struct linux_getrlimit_args *p = params; 1365 iarg[0] = p->resource; /* l_uint */ 1366 uarg[1] = (intptr_t) p->rlim; /* struct l_rlimit * */ 1367 *n_args = 2; 1368 break; 1369 } 1370 /* linux_mmap2 */ 1371 case 192: { 1372 struct linux_mmap2_args *p = params; 1373 iarg[0] = p->addr; /* l_ulong */ 1374 iarg[1] = p->len; /* l_ulong */ 1375 iarg[2] = p->prot; /* l_ulong */ 1376 iarg[3] = p->flags; /* l_ulong */ 1377 iarg[4] = p->fd; /* l_ulong */ 1378 iarg[5] = p->pgoff; /* l_ulong */ 1379 *n_args = 6; 1380 break; 1381 } 1382 /* linux_truncate64 */ 1383 case 193: { 1384 struct linux_truncate64_args *p = params; 1385 uarg[0] = (intptr_t) p->path; /* char * */ 1386 iarg[1] = p->length; /* l_loff_t */ 1387 *n_args = 2; 1388 break; 1389 } 1390 /* linux_ftruncate64 */ 1391 case 194: { 1392 struct linux_ftruncate64_args *p = params; 1393 iarg[0] = p->fd; /* l_uint */ 1394 iarg[1] = p->length; /* l_loff_t */ 1395 *n_args = 2; 1396 break; 1397 } 1398 /* linux_stat64 */ 1399 case 195: { 1400 struct linux_stat64_args *p = params; 1401 uarg[0] = (intptr_t) p->filename; /* char * */ 1402 uarg[1] = (intptr_t) p->statbuf; /* struct l_stat64 * */ 1403 iarg[2] = p->flags; /* l_long */ 1404 *n_args = 3; 1405 break; 1406 } 1407 /* linux_lstat64 */ 1408 case 196: { 1409 struct linux_lstat64_args *p = params; 1410 uarg[0] = (intptr_t) p->filename; /* char * */ 1411 uarg[1] = (intptr_t) p->statbuf; /* struct l_stat64 * */ 1412 iarg[2] = p->flags; /* l_long */ 1413 *n_args = 3; 1414 break; 1415 } 1416 /* linux_fstat64 */ 1417 case 197: { 1418 struct linux_fstat64_args *p = params; 1419 iarg[0] = p->fd; /* l_ulong */ 1420 uarg[1] = (intptr_t) p->statbuf; /* struct l_stat64 * */ 1421 iarg[2] = p->flags; /* l_long */ 1422 *n_args = 3; 1423 break; 1424 } 1425 /* linux_lchown */ 1426 case 198: { 1427 struct linux_lchown_args *p = params; 1428 uarg[0] = (intptr_t) p->path; /* char * */ 1429 iarg[1] = p->uid; /* l_uid_t */ 1430 iarg[2] = p->gid; /* l_gid_t */ 1431 *n_args = 3; 1432 break; 1433 } 1434 /* linux_getuid */ 1435 case 199: { 1436 *n_args = 0; 1437 break; 1438 } 1439 /* linux_getgid */ 1440 case 200: { 1441 *n_args = 0; 1442 break; 1443 } 1444 /* geteuid */ 1445 case 201: { 1446 *n_args = 0; 1447 break; 1448 } 1449 /* getegid */ 1450 case 202: { 1451 *n_args = 0; 1452 break; 1453 } 1454 /* setreuid */ 1455 case 203: { 1456 struct setreuid_args *p = params; 1457 uarg[0] = p->ruid; /* uid_t */ 1458 uarg[1] = p->euid; /* uid_t */ 1459 *n_args = 2; 1460 break; 1461 } 1462 /* setregid */ 1463 case 204: { 1464 struct setregid_args *p = params; 1465 iarg[0] = p->rgid; /* gid_t */ 1466 iarg[1] = p->egid; /* gid_t */ 1467 *n_args = 2; 1468 break; 1469 } 1470 /* linux_getgroups */ 1471 case 205: { 1472 struct linux_getgroups_args *p = params; 1473 iarg[0] = p->gidsetsize; /* l_int */ 1474 uarg[1] = (intptr_t) p->grouplist; /* l_gid_t * */ 1475 *n_args = 2; 1476 break; 1477 } 1478 /* linux_setgroups */ 1479 case 206: { 1480 struct linux_setgroups_args *p = params; 1481 iarg[0] = p->gidsetsize; /* l_int */ 1482 uarg[1] = (intptr_t) p->grouplist; /* l_gid_t * */ 1483 *n_args = 2; 1484 break; 1485 } 1486 /* fchown */ 1487 case 207: { 1488 *n_args = 0; 1489 break; 1490 } 1491 /* setresuid */ 1492 case 208: { 1493 struct setresuid_args *p = params; 1494 uarg[0] = p->ruid; /* uid_t */ 1495 uarg[1] = p->euid; /* uid_t */ 1496 uarg[2] = p->suid; /* uid_t */ 1497 *n_args = 3; 1498 break; 1499 } 1500 /* getresuid */ 1501 case 209: { 1502 struct getresuid_args *p = params; 1503 uarg[0] = (intptr_t) p->ruid; /* uid_t * */ 1504 uarg[1] = (intptr_t) p->euid; /* uid_t * */ 1505 uarg[2] = (intptr_t) p->suid; /* uid_t * */ 1506 *n_args = 3; 1507 break; 1508 } 1509 /* setresgid */ 1510 case 210: { 1511 struct setresgid_args *p = params; 1512 iarg[0] = p->rgid; /* gid_t */ 1513 iarg[1] = p->egid; /* gid_t */ 1514 iarg[2] = p->sgid; /* gid_t */ 1515 *n_args = 3; 1516 break; 1517 } 1518 /* getresgid */ 1519 case 211: { 1520 struct getresgid_args *p = params; 1521 uarg[0] = (intptr_t) p->rgid; /* gid_t * */ 1522 uarg[1] = (intptr_t) p->egid; /* gid_t * */ 1523 uarg[2] = (intptr_t) p->sgid; /* gid_t * */ 1524 *n_args = 3; 1525 break; 1526 } 1527 /* linux_chown */ 1528 case 212: { 1529 struct linux_chown_args *p = params; 1530 uarg[0] = (intptr_t) p->path; /* char * */ 1531 iarg[1] = p->uid; /* l_uid_t */ 1532 iarg[2] = p->gid; /* l_gid_t */ 1533 *n_args = 3; 1534 break; 1535 } 1536 /* setuid */ 1537 case 213: { 1538 struct setuid_args *p = params; 1539 uarg[0] = p->uid; /* uid_t */ 1540 *n_args = 1; 1541 break; 1542 } 1543 /* setgid */ 1544 case 214: { 1545 struct setgid_args *p = params; 1546 iarg[0] = p->gid; /* gid_t */ 1547 *n_args = 1; 1548 break; 1549 } 1550 /* linux_setfsuid */ 1551 case 215: { 1552 struct linux_setfsuid_args *p = params; 1553 iarg[0] = p->uid; /* l_uid_t */ 1554 *n_args = 1; 1555 break; 1556 } 1557 /* linux_setfsgid */ 1558 case 216: { 1559 struct linux_setfsgid_args *p = params; 1560 iarg[0] = p->gid; /* l_gid_t */ 1561 *n_args = 1; 1562 break; 1563 } 1564 /* linux_pivot_root */ 1565 case 217: { 1566 struct linux_pivot_root_args *p = params; 1567 uarg[0] = (intptr_t) p->new_root; /* char * */ 1568 uarg[1] = (intptr_t) p->put_old; /* char * */ 1569 *n_args = 2; 1570 break; 1571 } 1572 /* linux_mincore */ 1573 case 218: { 1574 struct linux_mincore_args *p = params; 1575 iarg[0] = p->start; /* l_ulong */ 1576 iarg[1] = p->len; /* l_size_t */ 1577 uarg[2] = (intptr_t) p->vec; /* u_char * */ 1578 *n_args = 3; 1579 break; 1580 } 1581 /* madvise */ 1582 case 219: { 1583 struct madvise_args *p = params; 1584 uarg[0] = (intptr_t) p->addr; /* void * */ 1585 uarg[1] = p->len; /* size_t */ 1586 iarg[2] = p->behav; /* int */ 1587 *n_args = 3; 1588 break; 1589 } 1590 /* linux_getdents64 */ 1591 case 220: { 1592 struct linux_getdents64_args *p = params; 1593 iarg[0] = p->fd; /* l_uint */ 1594 uarg[1] = (intptr_t) p->dirent; /* void * */ 1595 iarg[2] = p->count; /* l_uint */ 1596 *n_args = 3; 1597 break; 1598 } 1599 /* linux_fcntl64 */ 1600 case 221: { 1601 struct linux_fcntl64_args *p = params; 1602 iarg[0] = p->fd; /* l_uint */ 1603 iarg[1] = p->cmd; /* l_uint */ 1604 iarg[2] = p->arg; /* l_ulong */ 1605 *n_args = 3; 1606 break; 1607 } 1608 /* linux_gettid */ 1609 case 224: { 1610 *n_args = 0; 1611 break; 1612 } 1613 /* linux_setxattr */ 1614 case 226: { 1615 *n_args = 0; 1616 break; 1617 } 1618 /* linux_lsetxattr */ 1619 case 227: { 1620 *n_args = 0; 1621 break; 1622 } 1623 /* linux_fsetxattr */ 1624 case 228: { 1625 *n_args = 0; 1626 break; 1627 } 1628 /* linux_getxattr */ 1629 case 229: { 1630 *n_args = 0; 1631 break; 1632 } 1633 /* linux_lgetxattr */ 1634 case 230: { 1635 *n_args = 0; 1636 break; 1637 } 1638 /* linux_fgetxattr */ 1639 case 231: { 1640 *n_args = 0; 1641 break; 1642 } 1643 /* linux_listxattr */ 1644 case 232: { 1645 *n_args = 0; 1646 break; 1647 } 1648 /* linux_llistxattr */ 1649 case 233: { 1650 *n_args = 0; 1651 break; 1652 } 1653 /* linux_flistxattr */ 1654 case 234: { 1655 *n_args = 0; 1656 break; 1657 } 1658 /* linux_removexattr */ 1659 case 235: { 1660 *n_args = 0; 1661 break; 1662 } 1663 /* linux_lremovexattr */ 1664 case 236: { 1665 *n_args = 0; 1666 break; 1667 } 1668 /* linux_fremovexattr */ 1669 case 237: { 1670 *n_args = 0; 1671 break; 1672 } 1673 /* linux_tkill */ 1674 case 238: { 1675 struct linux_tkill_args *p = params; 1676 iarg[0] = p->tid; /* int */ 1677 iarg[1] = p->sig; /* int */ 1678 *n_args = 2; 1679 break; 1680 } 1681 /* linux_sys_futex */ 1682 case 240: { 1683 struct linux_sys_futex_args *p = params; 1684 uarg[0] = (intptr_t) p->uaddr; /* void * */ 1685 iarg[1] = p->op; /* int */ 1686 uarg[2] = p->val; /* uint32_t */ 1687 uarg[3] = (intptr_t) p->timeout; /* struct l_timespec * */ 1688 uarg[4] = (intptr_t) p->uaddr2; /* uint32_t * */ 1689 uarg[5] = p->val3; /* uint32_t */ 1690 *n_args = 6; 1691 break; 1692 } 1693 /* linux_sched_setaffinity */ 1694 case 241: { 1695 struct linux_sched_setaffinity_args *p = params; 1696 iarg[0] = p->pid; /* l_pid_t */ 1697 iarg[1] = p->len; /* l_uint */ 1698 uarg[2] = (intptr_t) p->user_mask_ptr; /* l_ulong * */ 1699 *n_args = 3; 1700 break; 1701 } 1702 /* linux_sched_getaffinity */ 1703 case 242: { 1704 struct linux_sched_getaffinity_args *p = params; 1705 iarg[0] = p->pid; /* l_pid_t */ 1706 iarg[1] = p->len; /* l_uint */ 1707 uarg[2] = (intptr_t) p->user_mask_ptr; /* l_ulong * */ 1708 *n_args = 3; 1709 break; 1710 } 1711 /* linux_set_thread_area */ 1712 case 243: { 1713 struct linux_set_thread_area_args *p = params; 1714 uarg[0] = (intptr_t) p->desc; /* struct l_user_desc * */ 1715 *n_args = 1; 1716 break; 1717 } 1718 /* linux_get_thread_area */ 1719 case 244: { 1720 struct linux_get_thread_area_args *p = params; 1721 uarg[0] = (intptr_t) p->desc; /* struct l_user_desc * */ 1722 *n_args = 1; 1723 break; 1724 } 1725 /* linux_fadvise64 */ 1726 case 250: { 1727 struct linux_fadvise64_args *p = params; 1728 iarg[0] = p->fd; /* int */ 1729 iarg[1] = p->offset; /* l_loff_t */ 1730 iarg[2] = p->len; /* l_size_t */ 1731 iarg[3] = p->advice; /* int */ 1732 *n_args = 4; 1733 break; 1734 } 1735 /* linux_exit_group */ 1736 case 252: { 1737 struct linux_exit_group_args *p = params; 1738 iarg[0] = p->error_code; /* int */ 1739 *n_args = 1; 1740 break; 1741 } 1742 /* linux_lookup_dcookie */ 1743 case 253: { 1744 *n_args = 0; 1745 break; 1746 } 1747 /* linux_epoll_create */ 1748 case 254: { 1749 *n_args = 0; 1750 break; 1751 } 1752 /* linux_epoll_ctl */ 1753 case 255: { 1754 *n_args = 0; 1755 break; 1756 } 1757 /* linux_epoll_wait */ 1758 case 256: { 1759 *n_args = 0; 1760 break; 1761 } 1762 /* linux_remap_file_pages */ 1763 case 257: { 1764 *n_args = 0; 1765 break; 1766 } 1767 /* linux_set_tid_address */ 1768 case 258: { 1769 struct linux_set_tid_address_args *p = params; 1770 uarg[0] = (intptr_t) p->tidptr; /* int * */ 1771 *n_args = 1; 1772 break; 1773 } 1774 /* linux_timer_create */ 1775 case 259: { 1776 struct linux_timer_create_args *p = params; 1777 iarg[0] = p->clock_id; /* clockid_t */ 1778 uarg[1] = (intptr_t) p->evp; /* struct sigevent * */ 1779 uarg[2] = (intptr_t) p->timerid; /* l_timer_t * */ 1780 *n_args = 3; 1781 break; 1782 } 1783 /* linux_timer_settime */ 1784 case 260: { 1785 struct linux_timer_settime_args *p = params; 1786 iarg[0] = p->timerid; /* l_timer_t */ 1787 uarg[1] = (intptr_t) p->new; /* const struct itimerspec * */ 1788 uarg[2] = (intptr_t) p->old; /* struct itimerspec * */ 1789 *n_args = 3; 1790 break; 1791 } 1792 /* linux_timer_gettime */ 1793 case 261: { 1794 struct linux_timer_gettime_args *p = params; 1795 iarg[0] = p->timerid; /* l_timer_t */ 1796 uarg[1] = (intptr_t) p->setting; /* struct itimerspec * */ 1797 *n_args = 2; 1798 break; 1799 } 1800 /* linux_timer_getoverrun */ 1801 case 262: { 1802 struct linux_timer_getoverrun_args *p = params; 1803 iarg[0] = p->timerid; /* l_timer_t */ 1804 *n_args = 1; 1805 break; 1806 } 1807 /* linux_timer_delete */ 1808 case 263: { 1809 struct linux_timer_delete_args *p = params; 1810 iarg[0] = p->timerid; /* l_timer_t */ 1811 *n_args = 1; 1812 break; 1813 } 1814 /* linux_clock_settime */ 1815 case 264: { 1816 struct linux_clock_settime_args *p = params; 1817 iarg[0] = p->which; /* clockid_t */ 1818 uarg[1] = (intptr_t) p->tp; /* struct l_timespec * */ 1819 *n_args = 2; 1820 break; 1821 } 1822 /* linux_clock_gettime */ 1823 case 265: { 1824 struct linux_clock_gettime_args *p = params; 1825 iarg[0] = p->which; /* clockid_t */ 1826 uarg[1] = (intptr_t) p->tp; /* struct l_timespec * */ 1827 *n_args = 2; 1828 break; 1829 } 1830 /* linux_clock_getres */ 1831 case 266: { 1832 struct linux_clock_getres_args *p = params; 1833 iarg[0] = p->which; /* clockid_t */ 1834 uarg[1] = (intptr_t) p->tp; /* struct l_timespec * */ 1835 *n_args = 2; 1836 break; 1837 } 1838 /* linux_clock_nanosleep */ 1839 case 267: { 1840 struct linux_clock_nanosleep_args *p = params; 1841 iarg[0] = p->which; /* clockid_t */ 1842 iarg[1] = p->flags; /* int */ 1843 uarg[2] = (intptr_t) p->rqtp; /* struct l_timespec * */ 1844 uarg[3] = (intptr_t) p->rmtp; /* struct l_timespec * */ 1845 *n_args = 4; 1846 break; 1847 } 1848 /* linux_statfs64 */ 1849 case 268: { 1850 struct linux_statfs64_args *p = params; 1851 uarg[0] = (intptr_t) p->path; /* char * */ 1852 uarg[1] = p->bufsize; /* size_t */ 1853 uarg[2] = (intptr_t) p->buf; /* struct l_statfs64_buf * */ 1854 *n_args = 3; 1855 break; 1856 } 1857 /* linux_fstatfs64 */ 1858 case 269: { 1859 *n_args = 0; 1860 break; 1861 } 1862 /* linux_tgkill */ 1863 case 270: { 1864 struct linux_tgkill_args *p = params; 1865 iarg[0] = p->tgid; /* int */ 1866 iarg[1] = p->pid; /* int */ 1867 iarg[2] = p->sig; /* int */ 1868 *n_args = 3; 1869 break; 1870 } 1871 /* linux_utimes */ 1872 case 271: { 1873 struct linux_utimes_args *p = params; 1874 uarg[0] = (intptr_t) p->fname; /* char * */ 1875 uarg[1] = (intptr_t) p->tptr; /* struct l_timeval * */ 1876 *n_args = 2; 1877 break; 1878 } 1879 /* linux_fadvise64_64 */ 1880 case 272: { 1881 struct linux_fadvise64_64_args *p = params; 1882 iarg[0] = p->fd; /* int */ 1883 iarg[1] = p->offset; /* l_loff_t */ 1884 iarg[2] = p->len; /* l_loff_t */ 1885 iarg[3] = p->advice; /* int */ 1886 *n_args = 4; 1887 break; 1888 } 1889 /* linux_mbind */ 1890 case 274: { 1891 *n_args = 0; 1892 break; 1893 } 1894 /* linux_get_mempolicy */ 1895 case 275: { 1896 *n_args = 0; 1897 break; 1898 } 1899 /* linux_set_mempolicy */ 1900 case 276: { 1901 *n_args = 0; 1902 break; 1903 } 1904 /* linux_mq_open */ 1905 case 277: { 1906 struct linux_mq_open_args *p = params; 1907 uarg[0] = (intptr_t) p->name; /* const char * */ 1908 iarg[1] = p->oflag; /* int */ 1909 iarg[2] = p->mode; /* mode_t */ 1910 uarg[3] = (intptr_t) p->attr; /* struct mq_attr * */ 1911 *n_args = 4; 1912 break; 1913 } 1914 /* linux_mq_unlink */ 1915 case 278: { 1916 struct linux_mq_unlink_args *p = params; 1917 uarg[0] = (intptr_t) p->name; /* const char * */ 1918 *n_args = 1; 1919 break; 1920 } 1921 /* linux_mq_timedsend */ 1922 case 279: { 1923 struct linux_mq_timedsend_args *p = params; 1924 iarg[0] = p->mqd; /* l_mqd_t */ 1925 uarg[1] = (intptr_t) p->msg_ptr; /* const char * */ 1926 uarg[2] = p->msg_len; /* size_t */ 1927 uarg[3] = p->msg_prio; /* unsigned int */ 1928 uarg[4] = (intptr_t) p->abs_timeout; /* const struct l_timespec * */ 1929 *n_args = 5; 1930 break; 1931 } 1932 /* linux_mq_timedreceive */ 1933 case 280: { 1934 struct linux_mq_timedreceive_args *p = params; 1935 iarg[0] = p->mqd; /* l_mqd_t */ 1936 uarg[1] = (intptr_t) p->msg_ptr; /* char * */ 1937 uarg[2] = p->msg_len; /* size_t */ 1938 uarg[3] = p->msg_prio; /* unsigned int */ 1939 uarg[4] = (intptr_t) p->abs_timeout; /* const struct l_timespec * */ 1940 *n_args = 5; 1941 break; 1942 } 1943 /* linux_mq_notify */ 1944 case 281: { 1945 struct linux_mq_notify_args *p = params; 1946 iarg[0] = p->mqd; /* l_mqd_t */ 1947 uarg[1] = (intptr_t) p->abs_timeout; /* const struct l_timespec * */ 1948 *n_args = 2; 1949 break; 1950 } 1951 /* linux_mq_getsetattr */ 1952 case 282: { 1953 struct linux_mq_getsetattr_args *p = params; 1954 iarg[0] = p->mqd; /* l_mqd_t */ 1955 uarg[1] = (intptr_t) p->attr; /* const struct mq_attr * */ 1956 uarg[2] = (intptr_t) p->oattr; /* struct mq_attr * */ 1957 *n_args = 3; 1958 break; 1959 } 1960 /* linux_kexec_load */ 1961 case 283: { 1962 *n_args = 0; 1963 break; 1964 } 1965 /* linux_waitid */ 1966 case 284: { 1967 *n_args = 0; 1968 break; 1969 } 1970 /* linux_add_key */ 1971 case 286: { 1972 *n_args = 0; 1973 break; 1974 } 1975 /* linux_request_key */ 1976 case 287: { 1977 *n_args = 0; 1978 break; 1979 } 1980 /* linux_keyctl */ 1981 case 288: { 1982 *n_args = 0; 1983 break; 1984 } 1985 /* linux_ioprio_set */ 1986 case 289: { 1987 *n_args = 0; 1988 break; 1989 } 1990 /* linux_ioprio_get */ 1991 case 290: { 1992 *n_args = 0; 1993 break; 1994 } 1995 /* linux_inotify_init */ 1996 case 291: { 1997 *n_args = 0; 1998 break; 1999 } 2000 /* linux_inotify_add_watch */ 2001 case 292: { 2002 *n_args = 0; 2003 break; 2004 } 2005 /* linux_inotify_rm_watch */ 2006 case 293: { 2007 *n_args = 0; 2008 break; 2009 } 2010 /* linux_migrate_pages */ 2011 case 294: { 2012 *n_args = 0; 2013 break; 2014 } 2015 /* linux_openat */ 2016 case 295: { 2017 struct linux_openat_args *p = params; 2018 iarg[0] = p->dfd; /* l_int */ 2019 uarg[1] = (intptr_t) p->filename; /* const char * */ 2020 iarg[2] = p->flags; /* l_int */ 2021 iarg[3] = p->mode; /* l_int */ 2022 *n_args = 4; 2023 break; 2024 } 2025 /* linux_mkdirat */ 2026 case 296: { 2027 struct linux_mkdirat_args *p = params; 2028 iarg[0] = p->dfd; /* l_int */ 2029 uarg[1] = (intptr_t) p->pathname; /* const char * */ 2030 iarg[2] = p->mode; /* l_int */ 2031 *n_args = 3; 2032 break; 2033 } 2034 /* linux_mknodat */ 2035 case 297: { 2036 struct linux_mknodat_args *p = params; 2037 iarg[0] = p->dfd; /* l_int */ 2038 uarg[1] = (intptr_t) p->filename; /* const char * */ 2039 iarg[2] = p->mode; /* l_int */ 2040 iarg[3] = p->dev; /* l_uint */ 2041 *n_args = 4; 2042 break; 2043 } 2044 /* linux_fchownat */ 2045 case 298: { 2046 struct linux_fchownat_args *p = params; 2047 iarg[0] = p->dfd; /* l_int */ 2048 uarg[1] = (intptr_t) p->filename; /* const char * */ 2049 iarg[2] = p->uid; /* l_uid16_t */ 2050 iarg[3] = p->gid; /* l_gid16_t */ 2051 iarg[4] = p->flag; /* l_int */ 2052 *n_args = 5; 2053 break; 2054 } 2055 /* linux_futimesat */ 2056 case 299: { 2057 struct linux_futimesat_args *p = params; 2058 iarg[0] = p->dfd; /* l_int */ 2059 uarg[1] = (intptr_t) p->filename; /* char * */ 2060 uarg[2] = (intptr_t) p->utimes; /* struct l_timeval * */ 2061 *n_args = 3; 2062 break; 2063 } 2064 /* linux_fstatat64 */ 2065 case 300: { 2066 struct linux_fstatat64_args *p = params; 2067 iarg[0] = p->dfd; /* l_int */ 2068 uarg[1] = (intptr_t) p->pathname; /* char * */ 2069 uarg[2] = (intptr_t) p->statbuf; /* struct l_stat64 * */ 2070 iarg[3] = p->flag; /* l_int */ 2071 *n_args = 4; 2072 break; 2073 } 2074 /* linux_unlinkat */ 2075 case 301: { 2076 struct linux_unlinkat_args *p = params; 2077 iarg[0] = p->dfd; /* l_int */ 2078 uarg[1] = (intptr_t) p->pathname; /* const char * */ 2079 iarg[2] = p->flag; /* l_int */ 2080 *n_args = 3; 2081 break; 2082 } 2083 /* linux_renameat */ 2084 case 302: { 2085 struct linux_renameat_args *p = params; 2086 iarg[0] = p->olddfd; /* l_int */ 2087 uarg[1] = (intptr_t) p->oldname; /* const char * */ 2088 iarg[2] = p->newdfd; /* l_int */ 2089 uarg[3] = (intptr_t) p->newname; /* const char * */ 2090 *n_args = 4; 2091 break; 2092 } 2093 /* linux_linkat */ 2094 case 303: { 2095 struct linux_linkat_args *p = params; 2096 iarg[0] = p->olddfd; /* l_int */ 2097 uarg[1] = (intptr_t) p->oldname; /* const char * */ 2098 iarg[2] = p->newdfd; /* l_int */ 2099 uarg[3] = (intptr_t) p->newname; /* const char * */ 2100 iarg[4] = p->flag; /* l_int */ 2101 *n_args = 5; 2102 break; 2103 } 2104 /* linux_symlinkat */ 2105 case 304: { 2106 struct linux_symlinkat_args *p = params; 2107 uarg[0] = (intptr_t) p->oldname; /* const char * */ 2108 iarg[1] = p->newdfd; /* l_int */ 2109 uarg[2] = (intptr_t) p->newname; /* const char * */ 2110 *n_args = 3; 2111 break; 2112 } 2113 /* linux_readlinkat */ 2114 case 305: { 2115 struct linux_readlinkat_args *p = params; 2116 iarg[0] = p->dfd; /* l_int */ 2117 uarg[1] = (intptr_t) p->path; /* const char * */ 2118 uarg[2] = (intptr_t) p->buf; /* char * */ 2119 iarg[3] = p->bufsiz; /* l_int */ 2120 *n_args = 4; 2121 break; 2122 } 2123 /* linux_fchmodat */ 2124 case 306: { 2125 struct linux_fchmodat_args *p = params; 2126 iarg[0] = p->dfd; /* l_int */ 2127 uarg[1] = (intptr_t) p->filename; /* const char * */ 2128 iarg[2] = p->mode; /* l_mode_t */ 2129 *n_args = 3; 2130 break; 2131 } 2132 /* linux_faccessat */ 2133 case 307: { 2134 struct linux_faccessat_args *p = params; 2135 iarg[0] = p->dfd; /* l_int */ 2136 uarg[1] = (intptr_t) p->filename; /* const char * */ 2137 iarg[2] = p->amode; /* l_int */ 2138 iarg[3] = p->flag; /* l_int */ 2139 *n_args = 4; 2140 break; 2141 } 2142 /* linux_pselect6 */ 2143 case 308: { 2144 *n_args = 0; 2145 break; 2146 } 2147 /* linux_ppoll */ 2148 case 309: { 2149 *n_args = 0; 2150 break; 2151 } 2152 /* linux_unshare */ 2153 case 310: { 2154 *n_args = 0; 2155 break; 2156 } 2157 /* linux_set_robust_list */ 2158 case 311: { 2159 struct linux_set_robust_list_args *p = params; 2160 uarg[0] = (intptr_t) p->head; /* struct linux_robust_list_head * */ 2161 iarg[1] = p->len; /* l_size_t */ 2162 *n_args = 2; 2163 break; 2164 } 2165 /* linux_get_robust_list */ 2166 case 312: { 2167 struct linux_get_robust_list_args *p = params; 2168 iarg[0] = p->pid; /* l_int */ 2169 uarg[1] = (intptr_t) p->head; /* struct linux_robust_list_head ** */ 2170 uarg[2] = (intptr_t) p->len; /* l_size_t * */ 2171 *n_args = 3; 2172 break; 2173 } 2174 /* linux_splice */ 2175 case 313: { 2176 *n_args = 0; 2177 break; 2178 } 2179 /* linux_sync_file_range */ 2180 case 314: { 2181 *n_args = 0; 2182 break; 2183 } 2184 /* linux_tee */ 2185 case 315: { 2186 *n_args = 0; 2187 break; 2188 } 2189 /* linux_vmsplice */ 2190 case 316: { 2191 *n_args = 0; 2192 break; 2193 } 2194 default: 2195 *n_args = 0; 2196 break; 2197 }; 2198 } 2199 static void 2200 systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 2201 { 2202 const char *p = NULL; 2203 switch (sysnum) { 2204 #define nosys linux_nosys 2205 /* sys_exit */ 2206 case 1: 2207 switch(ndx) { 2208 case 0: 2209 p = "int"; 2210 break; 2211 default: 2212 break; 2213 }; 2214 break; 2215 /* linux_fork */ 2216 case 2: 2217 break; 2218 /* read */ 2219 case 3: 2220 switch(ndx) { 2221 case 0: 2222 p = "int"; 2223 break; 2224 case 1: 2225 p = "char *"; 2226 break; 2227 case 2: 2228 p = "u_int"; 2229 break; 2230 default: 2231 break; 2232 }; 2233 break; 2234 /* write */ 2235 case 4: 2236 switch(ndx) { 2237 case 0: 2238 p = "int"; 2239 break; 2240 case 1: 2241 p = "char *"; 2242 break; 2243 case 2: 2244 p = "u_int"; 2245 break; 2246 default: 2247 break; 2248 }; 2249 break; 2250 /* linux_open */ 2251 case 5: 2252 switch(ndx) { 2253 case 0: 2254 p = "char *"; 2255 break; 2256 case 1: 2257 p = "l_int"; 2258 break; 2259 case 2: 2260 p = "l_int"; 2261 break; 2262 default: 2263 break; 2264 }; 2265 break; 2266 /* close */ 2267 case 6: 2268 switch(ndx) { 2269 case 0: 2270 p = "int"; 2271 break; 2272 default: 2273 break; 2274 }; 2275 break; 2276 /* linux_waitpid */ 2277 case 7: 2278 switch(ndx) { 2279 case 0: 2280 p = "l_pid_t"; 2281 break; 2282 case 1: 2283 p = "l_int *"; 2284 break; 2285 case 2: 2286 p = "l_int"; 2287 break; 2288 default: 2289 break; 2290 }; 2291 break; 2292 /* linux_creat */ 2293 case 8: 2294 switch(ndx) { 2295 case 0: 2296 p = "char *"; 2297 break; 2298 case 1: 2299 p = "l_int"; 2300 break; 2301 default: 2302 break; 2303 }; 2304 break; 2305 /* linux_link */ 2306 case 9: 2307 switch(ndx) { 2308 case 0: 2309 p = "char *"; 2310 break; 2311 case 1: 2312 p = "char *"; 2313 break; 2314 default: 2315 break; 2316 }; 2317 break; 2318 /* linux_unlink */ 2319 case 10: 2320 switch(ndx) { 2321 case 0: 2322 p = "char *"; 2323 break; 2324 default: 2325 break; 2326 }; 2327 break; 2328 /* linux_execve */ 2329 case 11: 2330 switch(ndx) { 2331 case 0: 2332 p = "char *"; 2333 break; 2334 case 1: 2335 p = "char **"; 2336 break; 2337 case 2: 2338 p = "char **"; 2339 break; 2340 default: 2341 break; 2342 }; 2343 break; 2344 /* linux_chdir */ 2345 case 12: 2346 switch(ndx) { 2347 case 0: 2348 p = "char *"; 2349 break; 2350 default: 2351 break; 2352 }; 2353 break; 2354 /* linux_time */ 2355 case 13: 2356 switch(ndx) { 2357 case 0: 2358 p = "l_time_t *"; 2359 break; 2360 default: 2361 break; 2362 }; 2363 break; 2364 /* linux_mknod */ 2365 case 14: 2366 switch(ndx) { 2367 case 0: 2368 p = "char *"; 2369 break; 2370 case 1: 2371 p = "l_int"; 2372 break; 2373 case 2: 2374 p = "l_dev_t"; 2375 break; 2376 default: 2377 break; 2378 }; 2379 break; 2380 /* linux_chmod */ 2381 case 15: 2382 switch(ndx) { 2383 case 0: 2384 p = "char *"; 2385 break; 2386 case 1: 2387 p = "l_mode_t"; 2388 break; 2389 default: 2390 break; 2391 }; 2392 break; 2393 /* linux_lchown16 */ 2394 case 16: 2395 switch(ndx) { 2396 case 0: 2397 p = "char *"; 2398 break; 2399 case 1: 2400 p = "l_uid16_t"; 2401 break; 2402 case 2: 2403 p = "l_gid16_t"; 2404 break; 2405 default: 2406 break; 2407 }; 2408 break; 2409 /* linux_stat */ 2410 case 18: 2411 switch(ndx) { 2412 case 0: 2413 p = "char *"; 2414 break; 2415 case 1: 2416 p = "struct linux_stat *"; 2417 break; 2418 default: 2419 break; 2420 }; 2421 break; 2422 /* linux_lseek */ 2423 case 19: 2424 switch(ndx) { 2425 case 0: 2426 p = "l_uint"; 2427 break; 2428 case 1: 2429 p = "l_off_t"; 2430 break; 2431 case 2: 2432 p = "l_int"; 2433 break; 2434 default: 2435 break; 2436 }; 2437 break; 2438 /* linux_getpid */ 2439 case 20: 2440 break; 2441 /* linux_mount */ 2442 case 21: 2443 switch(ndx) { 2444 case 0: 2445 p = "char *"; 2446 break; 2447 case 1: 2448 p = "char *"; 2449 break; 2450 case 2: 2451 p = "char *"; 2452 break; 2453 case 3: 2454 p = "l_ulong"; 2455 break; 2456 case 4: 2457 p = "void *"; 2458 break; 2459 default: 2460 break; 2461 }; 2462 break; 2463 /* linux_oldumount */ 2464 case 22: 2465 switch(ndx) { 2466 case 0: 2467 p = "char *"; 2468 break; 2469 default: 2470 break; 2471 }; 2472 break; 2473 /* linux_setuid16 */ 2474 case 23: 2475 switch(ndx) { 2476 case 0: 2477 p = "l_uid16_t"; 2478 break; 2479 default: 2480 break; 2481 }; 2482 break; 2483 /* linux_getuid16 */ 2484 case 24: 2485 break; 2486 /* linux_stime */ 2487 case 25: 2488 break; 2489 /* linux_ptrace */ 2490 case 26: 2491 switch(ndx) { 2492 case 0: 2493 p = "l_long"; 2494 break; 2495 case 1: 2496 p = "l_long"; 2497 break; 2498 case 2: 2499 p = "l_long"; 2500 break; 2501 case 3: 2502 p = "l_long"; 2503 break; 2504 default: 2505 break; 2506 }; 2507 break; 2508 /* linux_alarm */ 2509 case 27: 2510 switch(ndx) { 2511 case 0: 2512 p = "l_uint"; 2513 break; 2514 default: 2515 break; 2516 }; 2517 break; 2518 /* linux_fstat */ 2519 case 28: 2520 switch(ndx) { 2521 case 0: 2522 p = "l_uint"; 2523 break; 2524 case 1: 2525 p = "struct linux_stat *"; 2526 break; 2527 default: 2528 break; 2529 }; 2530 break; 2531 /* linux_pause */ 2532 case 29: 2533 break; 2534 /* linux_utime */ 2535 case 30: 2536 switch(ndx) { 2537 case 0: 2538 p = "char *"; 2539 break; 2540 case 1: 2541 p = "struct l_utimbuf *"; 2542 break; 2543 default: 2544 break; 2545 }; 2546 break; 2547 /* linux_access */ 2548 case 33: 2549 switch(ndx) { 2550 case 0: 2551 p = "char *"; 2552 break; 2553 case 1: 2554 p = "l_int"; 2555 break; 2556 default: 2557 break; 2558 }; 2559 break; 2560 /* linux_nice */ 2561 case 34: 2562 switch(ndx) { 2563 case 0: 2564 p = "l_int"; 2565 break; 2566 default: 2567 break; 2568 }; 2569 break; 2570 /* sync */ 2571 case 36: 2572 break; 2573 /* linux_kill */ 2574 case 37: 2575 switch(ndx) { 2576 case 0: 2577 p = "l_int"; 2578 break; 2579 case 1: 2580 p = "l_int"; 2581 break; 2582 default: 2583 break; 2584 }; 2585 break; 2586 /* linux_rename */ 2587 case 38: 2588 switch(ndx) { 2589 case 0: 2590 p = "char *"; 2591 break; 2592 case 1: 2593 p = "char *"; 2594 break; 2595 default: 2596 break; 2597 }; 2598 break; 2599 /* linux_mkdir */ 2600 case 39: 2601 switch(ndx) { 2602 case 0: 2603 p = "char *"; 2604 break; 2605 case 1: 2606 p = "l_int"; 2607 break; 2608 default: 2609 break; 2610 }; 2611 break; 2612 /* linux_rmdir */ 2613 case 40: 2614 switch(ndx) { 2615 case 0: 2616 p = "char *"; 2617 break; 2618 default: 2619 break; 2620 }; 2621 break; 2622 /* dup */ 2623 case 41: 2624 switch(ndx) { 2625 case 0: 2626 p = "u_int"; 2627 break; 2628 default: 2629 break; 2630 }; 2631 break; 2632 /* linux_pipe */ 2633 case 42: 2634 switch(ndx) { 2635 case 0: 2636 p = "l_ulong *"; 2637 break; 2638 default: 2639 break; 2640 }; 2641 break; 2642 /* linux_times */ 2643 case 43: 2644 switch(ndx) { 2645 case 0: 2646 p = "struct l_times_argv *"; 2647 break; 2648 default: 2649 break; 2650 }; 2651 break; 2652 /* linux_brk */ 2653 case 45: 2654 switch(ndx) { 2655 case 0: 2656 p = "l_ulong"; 2657 break; 2658 default: 2659 break; 2660 }; 2661 break; 2662 /* linux_setgid16 */ 2663 case 46: 2664 switch(ndx) { 2665 case 0: 2666 p = "l_gid16_t"; 2667 break; 2668 default: 2669 break; 2670 }; 2671 break; 2672 /* linux_getgid16 */ 2673 case 47: 2674 break; 2675 /* linux_signal */ 2676 case 48: 2677 switch(ndx) { 2678 case 0: 2679 p = "l_int"; 2680 break; 2681 case 1: 2682 p = "void *"; 2683 break; 2684 default: 2685 break; 2686 }; 2687 break; 2688 /* linux_geteuid16 */ 2689 case 49: 2690 break; 2691 /* linux_getegid16 */ 2692 case 50: 2693 break; 2694 /* acct */ 2695 case 51: 2696 switch(ndx) { 2697 case 0: 2698 p = "char *"; 2699 break; 2700 default: 2701 break; 2702 }; 2703 break; 2704 /* linux_umount */ 2705 case 52: 2706 switch(ndx) { 2707 case 0: 2708 p = "char *"; 2709 break; 2710 case 1: 2711 p = "l_int"; 2712 break; 2713 default: 2714 break; 2715 }; 2716 break; 2717 /* linux_ioctl */ 2718 case 54: 2719 switch(ndx) { 2720 case 0: 2721 p = "l_uint"; 2722 break; 2723 case 1: 2724 p = "l_uint"; 2725 break; 2726 case 2: 2727 p = "l_ulong"; 2728 break; 2729 default: 2730 break; 2731 }; 2732 break; 2733 /* linux_fcntl */ 2734 case 55: 2735 switch(ndx) { 2736 case 0: 2737 p = "l_uint"; 2738 break; 2739 case 1: 2740 p = "l_uint"; 2741 break; 2742 case 2: 2743 p = "l_ulong"; 2744 break; 2745 default: 2746 break; 2747 }; 2748 break; 2749 /* setpgid */ 2750 case 57: 2751 switch(ndx) { 2752 case 0: 2753 p = "int"; 2754 break; 2755 case 1: 2756 p = "int"; 2757 break; 2758 default: 2759 break; 2760 }; 2761 break; 2762 /* linux_olduname */ 2763 case 59: 2764 break; 2765 /* umask */ 2766 case 60: 2767 switch(ndx) { 2768 case 0: 2769 p = "int"; 2770 break; 2771 default: 2772 break; 2773 }; 2774 break; 2775 /* chroot */ 2776 case 61: 2777 switch(ndx) { 2778 case 0: 2779 p = "char *"; 2780 break; 2781 default: 2782 break; 2783 }; 2784 break; 2785 /* linux_ustat */ 2786 case 62: 2787 switch(ndx) { 2788 case 0: 2789 p = "l_dev_t"; 2790 break; 2791 case 1: 2792 p = "struct l_ustat *"; 2793 break; 2794 default: 2795 break; 2796 }; 2797 break; 2798 /* dup2 */ 2799 case 63: 2800 switch(ndx) { 2801 case 0: 2802 p = "u_int"; 2803 break; 2804 case 1: 2805 p = "u_int"; 2806 break; 2807 default: 2808 break; 2809 }; 2810 break; 2811 /* linux_getppid */ 2812 case 64: 2813 break; 2814 /* getpgrp */ 2815 case 65: 2816 break; 2817 /* setsid */ 2818 case 66: 2819 break; 2820 /* linux_sigaction */ 2821 case 67: 2822 switch(ndx) { 2823 case 0: 2824 p = "l_int"; 2825 break; 2826 case 1: 2827 p = "l_osigaction_t *"; 2828 break; 2829 case 2: 2830 p = "l_osigaction_t *"; 2831 break; 2832 default: 2833 break; 2834 }; 2835 break; 2836 /* linux_sgetmask */ 2837 case 68: 2838 break; 2839 /* linux_ssetmask */ 2840 case 69: 2841 switch(ndx) { 2842 case 0: 2843 p = "l_osigset_t"; 2844 break; 2845 default: 2846 break; 2847 }; 2848 break; 2849 /* linux_setreuid16 */ 2850 case 70: 2851 switch(ndx) { 2852 case 0: 2853 p = "l_uid16_t"; 2854 break; 2855 case 1: 2856 p = "l_uid16_t"; 2857 break; 2858 default: 2859 break; 2860 }; 2861 break; 2862 /* linux_setregid16 */ 2863 case 71: 2864 switch(ndx) { 2865 case 0: 2866 p = "l_gid16_t"; 2867 break; 2868 case 1: 2869 p = "l_gid16_t"; 2870 break; 2871 default: 2872 break; 2873 }; 2874 break; 2875 /* linux_sigsuspend */ 2876 case 72: 2877 switch(ndx) { 2878 case 0: 2879 p = "l_int"; 2880 break; 2881 case 1: 2882 p = "l_int"; 2883 break; 2884 case 2: 2885 p = "l_osigset_t"; 2886 break; 2887 default: 2888 break; 2889 }; 2890 break; 2891 /* linux_sigpending */ 2892 case 73: 2893 switch(ndx) { 2894 case 0: 2895 p = "l_osigset_t *"; 2896 break; 2897 default: 2898 break; 2899 }; 2900 break; 2901 /* linux_sethostname */ 2902 case 74: 2903 switch(ndx) { 2904 case 0: 2905 p = "char *"; 2906 break; 2907 case 1: 2908 p = "u_int"; 2909 break; 2910 default: 2911 break; 2912 }; 2913 break; 2914 /* linux_setrlimit */ 2915 case 75: 2916 switch(ndx) { 2917 case 0: 2918 p = "l_uint"; 2919 break; 2920 case 1: 2921 p = "struct l_rlimit *"; 2922 break; 2923 default: 2924 break; 2925 }; 2926 break; 2927 /* linux_old_getrlimit */ 2928 case 76: 2929 switch(ndx) { 2930 case 0: 2931 p = "l_uint"; 2932 break; 2933 case 1: 2934 p = "struct l_rlimit *"; 2935 break; 2936 default: 2937 break; 2938 }; 2939 break; 2940 /* getrusage */ 2941 case 77: 2942 switch(ndx) { 2943 case 0: 2944 p = "int"; 2945 break; 2946 case 1: 2947 p = "struct rusage *"; 2948 break; 2949 default: 2950 break; 2951 }; 2952 break; 2953 /* gettimeofday */ 2954 case 78: 2955 switch(ndx) { 2956 case 0: 2957 p = "struct timeval *"; 2958 break; 2959 case 1: 2960 p = "struct timezone *"; 2961 break; 2962 default: 2963 break; 2964 }; 2965 break; 2966 /* settimeofday */ 2967 case 79: 2968 switch(ndx) { 2969 case 0: 2970 p = "struct timeval *"; 2971 break; 2972 case 1: 2973 p = "struct timezone *"; 2974 break; 2975 default: 2976 break; 2977 }; 2978 break; 2979 /* linux_getgroups16 */ 2980 case 80: 2981 switch(ndx) { 2982 case 0: 2983 p = "l_uint"; 2984 break; 2985 case 1: 2986 p = "l_gid16_t *"; 2987 break; 2988 default: 2989 break; 2990 }; 2991 break; 2992 /* linux_setgroups16 */ 2993 case 81: 2994 switch(ndx) { 2995 case 0: 2996 p = "l_uint"; 2997 break; 2998 case 1: 2999 p = "l_gid16_t *"; 3000 break; 3001 default: 3002 break; 3003 }; 3004 break; 3005 /* linux_old_select */ 3006 case 82: 3007 switch(ndx) { 3008 case 0: 3009 p = "struct l_old_select_argv *"; 3010 break; 3011 default: 3012 break; 3013 }; 3014 break; 3015 /* linux_symlink */ 3016 case 83: 3017 switch(ndx) { 3018 case 0: 3019 p = "char *"; 3020 break; 3021 case 1: 3022 p = "char *"; 3023 break; 3024 default: 3025 break; 3026 }; 3027 break; 3028 /* linux_lstat */ 3029 case 84: 3030 switch(ndx) { 3031 case 0: 3032 p = "char *"; 3033 break; 3034 case 1: 3035 p = "struct ostat *"; 3036 break; 3037 default: 3038 break; 3039 }; 3040 break; 3041 /* linux_readlink */ 3042 case 85: 3043 switch(ndx) { 3044 case 0: 3045 p = "char *"; 3046 break; 3047 case 1: 3048 p = "char *"; 3049 break; 3050 case 2: 3051 p = "l_int"; 3052 break; 3053 default: 3054 break; 3055 }; 3056 break; 3057 /* linux_uselib */ 3058 case 86: 3059 switch(ndx) { 3060 case 0: 3061 p = "char *"; 3062 break; 3063 default: 3064 break; 3065 }; 3066 break; 3067 /* swapon */ 3068 case 87: 3069 switch(ndx) { 3070 case 0: 3071 p = "char *"; 3072 break; 3073 default: 3074 break; 3075 }; 3076 break; 3077 /* linux_reboot */ 3078 case 88: 3079 switch(ndx) { 3080 case 0: 3081 p = "l_int"; 3082 break; 3083 case 1: 3084 p = "l_int"; 3085 break; 3086 case 2: 3087 p = "l_uint"; 3088 break; 3089 case 3: 3090 p = "void *"; 3091 break; 3092 default: 3093 break; 3094 }; 3095 break; 3096 /* linux_readdir */ 3097 case 89: 3098 switch(ndx) { 3099 case 0: 3100 p = "l_uint"; 3101 break; 3102 case 1: 3103 p = "struct l_dirent *"; 3104 break; 3105 case 2: 3106 p = "l_uint"; 3107 break; 3108 default: 3109 break; 3110 }; 3111 break; 3112 /* linux_mmap */ 3113 case 90: 3114 switch(ndx) { 3115 case 0: 3116 p = "struct l_mmap_argv *"; 3117 break; 3118 default: 3119 break; 3120 }; 3121 break; 3122 /* munmap */ 3123 case 91: 3124 switch(ndx) { 3125 case 0: 3126 p = "caddr_t"; 3127 break; 3128 case 1: 3129 p = "int"; 3130 break; 3131 default: 3132 break; 3133 }; 3134 break; 3135 /* linux_truncate */ 3136 case 92: 3137 switch(ndx) { 3138 case 0: 3139 p = "char *"; 3140 break; 3141 case 1: 3142 p = "l_ulong"; 3143 break; 3144 default: 3145 break; 3146 }; 3147 break; 3148 /* linux_ftruncate */ 3149 case 93: 3150 switch(ndx) { 3151 case 0: 3152 p = "int"; 3153 break; 3154 case 1: 3155 p = "long"; 3156 break; 3157 default: 3158 break; 3159 }; 3160 break; 3161 /* fchmod */ 3162 case 94: 3163 switch(ndx) { 3164 case 0: 3165 p = "int"; 3166 break; 3167 case 1: 3168 p = "int"; 3169 break; 3170 default: 3171 break; 3172 }; 3173 break; 3174 /* fchown */ 3175 case 95: 3176 switch(ndx) { 3177 case 0: 3178 p = "int"; 3179 break; 3180 case 1: 3181 p = "int"; 3182 break; 3183 case 2: 3184 p = "int"; 3185 break; 3186 default: 3187 break; 3188 }; 3189 break; 3190 /* linux_getpriority */ 3191 case 96: 3192 switch(ndx) { 3193 case 0: 3194 p = "int"; 3195 break; 3196 case 1: 3197 p = "int"; 3198 break; 3199 default: 3200 break; 3201 }; 3202 break; 3203 /* setpriority */ 3204 case 97: 3205 switch(ndx) { 3206 case 0: 3207 p = "int"; 3208 break; 3209 case 1: 3210 p = "int"; 3211 break; 3212 case 2: 3213 p = "int"; 3214 break; 3215 default: 3216 break; 3217 }; 3218 break; 3219 /* linux_statfs */ 3220 case 99: 3221 switch(ndx) { 3222 case 0: 3223 p = "char *"; 3224 break; 3225 case 1: 3226 p = "struct l_statfs_buf *"; 3227 break; 3228 default: 3229 break; 3230 }; 3231 break; 3232 /* linux_fstatfs */ 3233 case 100: 3234 switch(ndx) { 3235 case 0: 3236 p = "l_uint"; 3237 break; 3238 case 1: 3239 p = "struct l_statfs_buf *"; 3240 break; 3241 default: 3242 break; 3243 }; 3244 break; 3245 /* linux_ioperm */ 3246 case 101: 3247 switch(ndx) { 3248 case 0: 3249 p = "l_ulong"; 3250 break; 3251 case 1: 3252 p = "l_ulong"; 3253 break; 3254 case 2: 3255 p = "l_int"; 3256 break; 3257 default: 3258 break; 3259 }; 3260 break; 3261 /* linux_socketcall */ 3262 case 102: 3263 switch(ndx) { 3264 case 0: 3265 p = "l_int"; 3266 break; 3267 case 1: 3268 p = "l_ulong"; 3269 break; 3270 default: 3271 break; 3272 }; 3273 break; 3274 /* linux_syslog */ 3275 case 103: 3276 switch(ndx) { 3277 case 0: 3278 p = "l_int"; 3279 break; 3280 case 1: 3281 p = "char *"; 3282 break; 3283 case 2: 3284 p = "l_int"; 3285 break; 3286 default: 3287 break; 3288 }; 3289 break; 3290 /* linux_setitimer */ 3291 case 104: 3292 switch(ndx) { 3293 case 0: 3294 p = "l_int"; 3295 break; 3296 case 1: 3297 p = "struct l_itimerval *"; 3298 break; 3299 case 2: 3300 p = "struct l_itimerval *"; 3301 break; 3302 default: 3303 break; 3304 }; 3305 break; 3306 /* linux_getitimer */ 3307 case 105: 3308 switch(ndx) { 3309 case 0: 3310 p = "l_int"; 3311 break; 3312 case 1: 3313 p = "struct l_itimerval *"; 3314 break; 3315 default: 3316 break; 3317 }; 3318 break; 3319 /* linux_newstat */ 3320 case 106: 3321 switch(ndx) { 3322 case 0: 3323 p = "char *"; 3324 break; 3325 case 1: 3326 p = "struct l_newstat *"; 3327 break; 3328 default: 3329 break; 3330 }; 3331 break; 3332 /* linux_newlstat */ 3333 case 107: 3334 switch(ndx) { 3335 case 0: 3336 p = "char *"; 3337 break; 3338 case 1: 3339 p = "struct l_newstat *"; 3340 break; 3341 default: 3342 break; 3343 }; 3344 break; 3345 /* linux_newfstat */ 3346 case 108: 3347 switch(ndx) { 3348 case 0: 3349 p = "l_uint"; 3350 break; 3351 case 1: 3352 p = "struct l_newstat *"; 3353 break; 3354 default: 3355 break; 3356 }; 3357 break; 3358 /* linux_uname */ 3359 case 109: 3360 break; 3361 /* linux_iopl */ 3362 case 110: 3363 switch(ndx) { 3364 case 0: 3365 p = "l_ulong"; 3366 break; 3367 default: 3368 break; 3369 }; 3370 break; 3371 /* linux_vhangup */ 3372 case 111: 3373 break; 3374 /* linux_vm86old */ 3375 case 113: 3376 break; 3377 /* linux_wait4 */ 3378 case 114: 3379 switch(ndx) { 3380 case 0: 3381 p = "l_pid_t"; 3382 break; 3383 case 1: 3384 p = "l_uint *"; 3385 break; 3386 case 2: 3387 p = "l_int"; 3388 break; 3389 case 3: 3390 p = "struct l_rusage *"; 3391 break; 3392 default: 3393 break; 3394 }; 3395 break; 3396 /* linux_swapoff */ 3397 case 115: 3398 break; 3399 /* linux_sysinfo */ 3400 case 116: 3401 switch(ndx) { 3402 case 0: 3403 p = "struct l_sysinfo *"; 3404 break; 3405 default: 3406 break; 3407 }; 3408 break; 3409 /* linux_ipc */ 3410 case 117: 3411 switch(ndx) { 3412 case 0: 3413 p = "l_uint"; 3414 break; 3415 case 1: 3416 p = "l_int"; 3417 break; 3418 case 2: 3419 p = "l_int"; 3420 break; 3421 case 3: 3422 p = "l_int"; 3423 break; 3424 case 4: 3425 p = "void *"; 3426 break; 3427 case 5: 3428 p = "l_long"; 3429 break; 3430 default: 3431 break; 3432 }; 3433 break; 3434 /* fsync */ 3435 case 118: 3436 switch(ndx) { 3437 case 0: 3438 p = "int"; 3439 break; 3440 default: 3441 break; 3442 }; 3443 break; 3444 /* linux_sigreturn */ 3445 case 119: 3446 switch(ndx) { 3447 case 0: 3448 p = "struct l_sigframe *"; 3449 break; 3450 default: 3451 break; 3452 }; 3453 break; 3454 /* linux_clone */ 3455 case 120: 3456 switch(ndx) { 3457 case 0: 3458 p = "l_int"; 3459 break; 3460 case 1: 3461 p = "void *"; 3462 break; 3463 case 2: 3464 p = "void *"; 3465 break; 3466 case 3: 3467 p = "void *"; 3468 break; 3469 case 4: 3470 p = "void *"; 3471 break; 3472 default: 3473 break; 3474 }; 3475 break; 3476 /* linux_setdomainname */ 3477 case 121: 3478 switch(ndx) { 3479 case 0: 3480 p = "char *"; 3481 break; 3482 case 1: 3483 p = "int"; 3484 break; 3485 default: 3486 break; 3487 }; 3488 break; 3489 /* linux_newuname */ 3490 case 122: 3491 switch(ndx) { 3492 case 0: 3493 p = "struct l_new_utsname *"; 3494 break; 3495 default: 3496 break; 3497 }; 3498 break; 3499 /* linux_modify_ldt */ 3500 case 123: 3501 switch(ndx) { 3502 case 0: 3503 p = "l_int"; 3504 break; 3505 case 1: 3506 p = "void *"; 3507 break; 3508 case 2: 3509 p = "l_ulong"; 3510 break; 3511 default: 3512 break; 3513 }; 3514 break; 3515 /* linux_adjtimex */ 3516 case 124: 3517 break; 3518 /* linux_mprotect */ 3519 case 125: 3520 switch(ndx) { 3521 case 0: 3522 p = "caddr_t"; 3523 break; 3524 case 1: 3525 p = "int"; 3526 break; 3527 case 2: 3528 p = "int"; 3529 break; 3530 default: 3531 break; 3532 }; 3533 break; 3534 /* linux_sigprocmask */ 3535 case 126: 3536 switch(ndx) { 3537 case 0: 3538 p = "l_int"; 3539 break; 3540 case 1: 3541 p = "l_osigset_t *"; 3542 break; 3543 case 2: 3544 p = "l_osigset_t *"; 3545 break; 3546 default: 3547 break; 3548 }; 3549 break; 3550 /* linux_create_module */ 3551 case 127: 3552 break; 3553 /* linux_init_module */ 3554 case 128: 3555 break; 3556 /* linux_delete_module */ 3557 case 129: 3558 break; 3559 /* linux_get_kernel_syms */ 3560 case 130: 3561 break; 3562 /* linux_quotactl */ 3563 case 131: 3564 break; 3565 /* getpgid */ 3566 case 132: 3567 switch(ndx) { 3568 case 0: 3569 p = "int"; 3570 break; 3571 default: 3572 break; 3573 }; 3574 break; 3575 /* fchdir */ 3576 case 133: 3577 switch(ndx) { 3578 case 0: 3579 p = "int"; 3580 break; 3581 default: 3582 break; 3583 }; 3584 break; 3585 /* linux_bdflush */ 3586 case 134: 3587 break; 3588 /* linux_sysfs */ 3589 case 135: 3590 switch(ndx) { 3591 case 0: 3592 p = "l_int"; 3593 break; 3594 case 1: 3595 p = "l_ulong"; 3596 break; 3597 case 2: 3598 p = "l_ulong"; 3599 break; 3600 default: 3601 break; 3602 }; 3603 break; 3604 /* linux_personality */ 3605 case 136: 3606 switch(ndx) { 3607 case 0: 3608 p = "l_ulong"; 3609 break; 3610 default: 3611 break; 3612 }; 3613 break; 3614 /* linux_setfsuid16 */ 3615 case 138: 3616 switch(ndx) { 3617 case 0: 3618 p = "l_uid16_t"; 3619 break; 3620 default: 3621 break; 3622 }; 3623 break; 3624 /* linux_setfsgid16 */ 3625 case 139: 3626 switch(ndx) { 3627 case 0: 3628 p = "l_gid16_t"; 3629 break; 3630 default: 3631 break; 3632 }; 3633 break; 3634 /* linux_llseek */ 3635 case 140: 3636 switch(ndx) { 3637 case 0: 3638 p = "l_int"; 3639 break; 3640 case 1: 3641 p = "l_ulong"; 3642 break; 3643 case 2: 3644 p = "l_ulong"; 3645 break; 3646 case 3: 3647 p = "l_loff_t *"; 3648 break; 3649 case 4: 3650 p = "l_uint"; 3651 break; 3652 default: 3653 break; 3654 }; 3655 break; 3656 /* linux_getdents */ 3657 case 141: 3658 switch(ndx) { 3659 case 0: 3660 p = "l_uint"; 3661 break; 3662 case 1: 3663 p = "void *"; 3664 break; 3665 case 2: 3666 p = "l_uint"; 3667 break; 3668 default: 3669 break; 3670 }; 3671 break; 3672 /* linux_select */ 3673 case 142: 3674 switch(ndx) { 3675 case 0: 3676 p = "l_int"; 3677 break; 3678 case 1: 3679 p = "l_fd_set *"; 3680 break; 3681 case 2: 3682 p = "l_fd_set *"; 3683 break; 3684 case 3: 3685 p = "l_fd_set *"; 3686 break; 3687 case 4: 3688 p = "struct l_timeval *"; 3689 break; 3690 default: 3691 break; 3692 }; 3693 break; 3694 /* flock */ 3695 case 143: 3696 switch(ndx) { 3697 case 0: 3698 p = "int"; 3699 break; 3700 case 1: 3701 p = "int"; 3702 break; 3703 default: 3704 break; 3705 }; 3706 break; 3707 /* linux_msync */ 3708 case 144: 3709 switch(ndx) { 3710 case 0: 3711 p = "l_ulong"; 3712 break; 3713 case 1: 3714 p = "l_size_t"; 3715 break; 3716 case 2: 3717 p = "l_int"; 3718 break; 3719 default: 3720 break; 3721 }; 3722 break; 3723 /* readv */ 3724 case 145: 3725 switch(ndx) { 3726 case 0: 3727 p = "int"; 3728 break; 3729 case 1: 3730 p = "struct iovec *"; 3731 break; 3732 case 2: 3733 p = "u_int"; 3734 break; 3735 default: 3736 break; 3737 }; 3738 break; 3739 /* writev */ 3740 case 146: 3741 switch(ndx) { 3742 case 0: 3743 p = "int"; 3744 break; 3745 case 1: 3746 p = "struct iovec *"; 3747 break; 3748 case 2: 3749 p = "u_int"; 3750 break; 3751 default: 3752 break; 3753 }; 3754 break; 3755 /* linux_getsid */ 3756 case 147: 3757 switch(ndx) { 3758 case 0: 3759 p = "l_pid_t"; 3760 break; 3761 default: 3762 break; 3763 }; 3764 break; 3765 /* linux_fdatasync */ 3766 case 148: 3767 switch(ndx) { 3768 case 0: 3769 p = "l_uint"; 3770 break; 3771 default: 3772 break; 3773 }; 3774 break; 3775 /* linux_sysctl */ 3776 case 149: 3777 switch(ndx) { 3778 case 0: 3779 p = "struct l___sysctl_args *"; 3780 break; 3781 default: 3782 break; 3783 }; 3784 break; 3785 /* mlock */ 3786 case 150: 3787 switch(ndx) { 3788 case 0: 3789 p = "const void *"; 3790 break; 3791 case 1: 3792 p = "size_t"; 3793 break; 3794 default: 3795 break; 3796 }; 3797 break; 3798 /* munlock */ 3799 case 151: 3800 switch(ndx) { 3801 case 0: 3802 p = "const void *"; 3803 break; 3804 case 1: 3805 p = "size_t"; 3806 break; 3807 default: 3808 break; 3809 }; 3810 break; 3811 /* mlockall */ 3812 case 152: 3813 switch(ndx) { 3814 case 0: 3815 p = "int"; 3816 break; 3817 default: 3818 break; 3819 }; 3820 break; 3821 /* munlockall */ 3822 case 153: 3823 break; 3824 /* sched_setparam */ 3825 case 154: 3826 switch(ndx) { 3827 case 0: 3828 p = "pid_t"; 3829 break; 3830 case 1: 3831 p = "const struct sched_param *"; 3832 break; 3833 default: 3834 break; 3835 }; 3836 break; 3837 /* sched_getparam */ 3838 case 155: 3839 switch(ndx) { 3840 case 0: 3841 p = "pid_t"; 3842 break; 3843 case 1: 3844 p = "struct sched_param *"; 3845 break; 3846 default: 3847 break; 3848 }; 3849 break; 3850 /* linux_sched_setscheduler */ 3851 case 156: 3852 switch(ndx) { 3853 case 0: 3854 p = "l_pid_t"; 3855 break; 3856 case 1: 3857 p = "l_int"; 3858 break; 3859 case 2: 3860 p = "struct l_sched_param *"; 3861 break; 3862 default: 3863 break; 3864 }; 3865 break; 3866 /* linux_sched_getscheduler */ 3867 case 157: 3868 switch(ndx) { 3869 case 0: 3870 p = "l_pid_t"; 3871 break; 3872 default: 3873 break; 3874 }; 3875 break; 3876 /* sched_yield */ 3877 case 158: 3878 break; 3879 /* linux_sched_get_priority_max */ 3880 case 159: 3881 switch(ndx) { 3882 case 0: 3883 p = "l_int"; 3884 break; 3885 default: 3886 break; 3887 }; 3888 break; 3889 /* linux_sched_get_priority_min */ 3890 case 160: 3891 switch(ndx) { 3892 case 0: 3893 p = "l_int"; 3894 break; 3895 default: 3896 break; 3897 }; 3898 break; 3899 /* sched_rr_get_interval */ 3900 case 161: 3901 switch(ndx) { 3902 case 0: 3903 p = "l_pid_t"; 3904 break; 3905 case 1: 3906 p = "struct l_timespec *"; 3907 break; 3908 default: 3909 break; 3910 }; 3911 break; 3912 /* linux_nanosleep */ 3913 case 162: 3914 switch(ndx) { 3915 case 0: 3916 p = "const struct l_timespec *"; 3917 break; 3918 case 1: 3919 p = "struct l_timespec *"; 3920 break; 3921 default: 3922 break; 3923 }; 3924 break; 3925 /* linux_mremap */ 3926 case 163: 3927 switch(ndx) { 3928 case 0: 3929 p = "l_ulong"; 3930 break; 3931 case 1: 3932 p = "l_ulong"; 3933 break; 3934 case 2: 3935 p = "l_ulong"; 3936 break; 3937 case 3: 3938 p = "l_ulong"; 3939 break; 3940 case 4: 3941 p = "l_ulong"; 3942 break; 3943 default: 3944 break; 3945 }; 3946 break; 3947 /* linux_setresuid16 */ 3948 case 164: 3949 switch(ndx) { 3950 case 0: 3951 p = "l_uid16_t"; 3952 break; 3953 case 1: 3954 p = "l_uid16_t"; 3955 break; 3956 case 2: 3957 p = "l_uid16_t"; 3958 break; 3959 default: 3960 break; 3961 }; 3962 break; 3963 /* linux_getresuid16 */ 3964 case 165: 3965 switch(ndx) { 3966 case 0: 3967 p = "l_uid16_t *"; 3968 break; 3969 case 1: 3970 p = "l_uid16_t *"; 3971 break; 3972 case 2: 3973 p = "l_uid16_t *"; 3974 break; 3975 default: 3976 break; 3977 }; 3978 break; 3979 /* linux_vm86 */ 3980 case 166: 3981 break; 3982 /* linux_query_module */ 3983 case 167: 3984 break; 3985 /* poll */ 3986 case 168: 3987 switch(ndx) { 3988 case 0: 3989 p = "struct pollfd *"; 3990 break; 3991 case 1: 3992 p = "unsigned int"; 3993 break; 3994 case 2: 3995 p = "long"; 3996 break; 3997 default: 3998 break; 3999 }; 4000 break; 4001 /* linux_nfsservctl */ 4002 case 169: 4003 break; 4004 /* linux_setresgid16 */ 4005 case 170: 4006 switch(ndx) { 4007 case 0: 4008 p = "l_gid16_t"; 4009 break; 4010 case 1: 4011 p = "l_gid16_t"; 4012 break; 4013 case 2: 4014 p = "l_gid16_t"; 4015 break; 4016 default: 4017 break; 4018 }; 4019 break; 4020 /* linux_getresgid16 */ 4021 case 171: 4022 switch(ndx) { 4023 case 0: 4024 p = "l_gid16_t *"; 4025 break; 4026 case 1: 4027 p = "l_gid16_t *"; 4028 break; 4029 case 2: 4030 p = "l_gid16_t *"; 4031 break; 4032 default: 4033 break; 4034 }; 4035 break; 4036 /* linux_prctl */ 4037 case 172: 4038 switch(ndx) { 4039 case 0: 4040 p = "l_int"; 4041 break; 4042 case 1: 4043 p = "l_int"; 4044 break; 4045 case 2: 4046 p = "l_int"; 4047 break; 4048 case 3: 4049 p = "l_int"; 4050 break; 4051 case 4: 4052 p = "l_int"; 4053 break; 4054 default: 4055 break; 4056 }; 4057 break; 4058 /* linux_rt_sigreturn */ 4059 case 173: 4060 switch(ndx) { 4061 case 0: 4062 p = "struct l_ucontext *"; 4063 break; 4064 default: 4065 break; 4066 }; 4067 break; 4068 /* linux_rt_sigaction */ 4069 case 174: 4070 switch(ndx) { 4071 case 0: 4072 p = "l_int"; 4073 break; 4074 case 1: 4075 p = "l_sigaction_t *"; 4076 break; 4077 case 2: 4078 p = "l_sigaction_t *"; 4079 break; 4080 case 3: 4081 p = "l_size_t"; 4082 break; 4083 default: 4084 break; 4085 }; 4086 break; 4087 /* linux_rt_sigprocmask */ 4088 case 175: 4089 switch(ndx) { 4090 case 0: 4091 p = "l_int"; 4092 break; 4093 case 1: 4094 p = "l_sigset_t *"; 4095 break; 4096 case 2: 4097 p = "l_sigset_t *"; 4098 break; 4099 case 3: 4100 p = "l_size_t"; 4101 break; 4102 default: 4103 break; 4104 }; 4105 break; 4106 /* linux_rt_sigpending */ 4107 case 176: 4108 switch(ndx) { 4109 case 0: 4110 p = "l_sigset_t *"; 4111 break; 4112 case 1: 4113 p = "l_size_t"; 4114 break; 4115 default: 4116 break; 4117 }; 4118 break; 4119 /* linux_rt_sigtimedwait */ 4120 case 177: 4121 switch(ndx) { 4122 case 0: 4123 p = "l_sigset_t *"; 4124 break; 4125 case 1: 4126 p = "l_siginfo_t *"; 4127 break; 4128 case 2: 4129 p = "struct l_timeval *"; 4130 break; 4131 case 3: 4132 p = "l_size_t"; 4133 break; 4134 default: 4135 break; 4136 }; 4137 break; 4138 /* linux_rt_sigqueueinfo */ 4139 case 178: 4140 break; 4141 /* linux_rt_sigsuspend */ 4142 case 179: 4143 switch(ndx) { 4144 case 0: 4145 p = "l_sigset_t *"; 4146 break; 4147 case 1: 4148 p = "l_size_t"; 4149 break; 4150 default: 4151 break; 4152 }; 4153 break; 4154 /* linux_pread */ 4155 case 180: 4156 switch(ndx) { 4157 case 0: 4158 p = "l_uint"; 4159 break; 4160 case 1: 4161 p = "char *"; 4162 break; 4163 case 2: 4164 p = "l_size_t"; 4165 break; 4166 case 3: 4167 p = "l_loff_t"; 4168 break; 4169 default: 4170 break; 4171 }; 4172 break; 4173 /* linux_pwrite */ 4174 case 181: 4175 switch(ndx) { 4176 case 0: 4177 p = "l_uint"; 4178 break; 4179 case 1: 4180 p = "char *"; 4181 break; 4182 case 2: 4183 p = "l_size_t"; 4184 break; 4185 case 3: 4186 p = "l_loff_t"; 4187 break; 4188 default: 4189 break; 4190 }; 4191 break; 4192 /* linux_chown16 */ 4193 case 182: 4194 switch(ndx) { 4195 case 0: 4196 p = "char *"; 4197 break; 4198 case 1: 4199 p = "l_uid16_t"; 4200 break; 4201 case 2: 4202 p = "l_gid16_t"; 4203 break; 4204 default: 4205 break; 4206 }; 4207 break; 4208 /* linux_getcwd */ 4209 case 183: 4210 switch(ndx) { 4211 case 0: 4212 p = "char *"; 4213 break; 4214 case 1: 4215 p = "l_ulong"; 4216 break; 4217 default: 4218 break; 4219 }; 4220 break; 4221 /* linux_capget */ 4222 case 184: 4223 switch(ndx) { 4224 case 0: 4225 p = "struct l_user_cap_header *"; 4226 break; 4227 case 1: 4228 p = "struct l_user_cap_data *"; 4229 break; 4230 default: 4231 break; 4232 }; 4233 break; 4234 /* linux_capset */ 4235 case 185: 4236 switch(ndx) { 4237 case 0: 4238 p = "struct l_user_cap_header *"; 4239 break; 4240 case 1: 4241 p = "struct l_user_cap_data *"; 4242 break; 4243 default: 4244 break; 4245 }; 4246 break; 4247 /* linux_sigaltstack */ 4248 case 186: 4249 switch(ndx) { 4250 case 0: 4251 p = "l_stack_t *"; 4252 break; 4253 case 1: 4254 p = "l_stack_t *"; 4255 break; 4256 default: 4257 break; 4258 }; 4259 break; 4260 /* linux_sendfile */ 4261 case 187: 4262 break; 4263 /* linux_vfork */ 4264 case 190: 4265 break; 4266 /* linux_getrlimit */ 4267 case 191: 4268 switch(ndx) { 4269 case 0: 4270 p = "l_uint"; 4271 break; 4272 case 1: 4273 p = "struct l_rlimit *"; 4274 break; 4275 default: 4276 break; 4277 }; 4278 break; 4279 /* linux_mmap2 */ 4280 case 192: 4281 switch(ndx) { 4282 case 0: 4283 p = "l_ulong"; 4284 break; 4285 case 1: 4286 p = "l_ulong"; 4287 break; 4288 case 2: 4289 p = "l_ulong"; 4290 break; 4291 case 3: 4292 p = "l_ulong"; 4293 break; 4294 case 4: 4295 p = "l_ulong"; 4296 break; 4297 case 5: 4298 p = "l_ulong"; 4299 break; 4300 default: 4301 break; 4302 }; 4303 break; 4304 /* linux_truncate64 */ 4305 case 193: 4306 switch(ndx) { 4307 case 0: 4308 p = "char *"; 4309 break; 4310 case 1: 4311 p = "l_loff_t"; 4312 break; 4313 default: 4314 break; 4315 }; 4316 break; 4317 /* linux_ftruncate64 */ 4318 case 194: 4319 switch(ndx) { 4320 case 0: 4321 p = "l_uint"; 4322 break; 4323 case 1: 4324 p = "l_loff_t"; 4325 break; 4326 default: 4327 break; 4328 }; 4329 break; 4330 /* linux_stat64 */ 4331 case 195: 4332 switch(ndx) { 4333 case 0: 4334 p = "char *"; 4335 break; 4336 case 1: 4337 p = "struct l_stat64 *"; 4338 break; 4339 case 2: 4340 p = "l_long"; 4341 break; 4342 default: 4343 break; 4344 }; 4345 break; 4346 /* linux_lstat64 */ 4347 case 196: 4348 switch(ndx) { 4349 case 0: 4350 p = "char *"; 4351 break; 4352 case 1: 4353 p = "struct l_stat64 *"; 4354 break; 4355 case 2: 4356 p = "l_long"; 4357 break; 4358 default: 4359 break; 4360 }; 4361 break; 4362 /* linux_fstat64 */ 4363 case 197: 4364 switch(ndx) { 4365 case 0: 4366 p = "l_ulong"; 4367 break; 4368 case 1: 4369 p = "struct l_stat64 *"; 4370 break; 4371 case 2: 4372 p = "l_long"; 4373 break; 4374 default: 4375 break; 4376 }; 4377 break; 4378 /* linux_lchown */ 4379 case 198: 4380 switch(ndx) { 4381 case 0: 4382 p = "char *"; 4383 break; 4384 case 1: 4385 p = "l_uid_t"; 4386 break; 4387 case 2: 4388 p = "l_gid_t"; 4389 break; 4390 default: 4391 break; 4392 }; 4393 break; 4394 /* linux_getuid */ 4395 case 199: 4396 break; 4397 /* linux_getgid */ 4398 case 200: 4399 break; 4400 /* geteuid */ 4401 case 201: 4402 break; 4403 /* getegid */ 4404 case 202: 4405 break; 4406 /* setreuid */ 4407 case 203: 4408 switch(ndx) { 4409 case 0: 4410 p = "uid_t"; 4411 break; 4412 case 1: 4413 p = "uid_t"; 4414 break; 4415 default: 4416 break; 4417 }; 4418 break; 4419 /* setregid */ 4420 case 204: 4421 switch(ndx) { 4422 case 0: 4423 p = "gid_t"; 4424 break; 4425 case 1: 4426 p = "gid_t"; 4427 break; 4428 default: 4429 break; 4430 }; 4431 break; 4432 /* linux_getgroups */ 4433 case 205: 4434 switch(ndx) { 4435 case 0: 4436 p = "l_int"; 4437 break; 4438 case 1: 4439 p = "l_gid_t *"; 4440 break; 4441 default: 4442 break; 4443 }; 4444 break; 4445 /* linux_setgroups */ 4446 case 206: 4447 switch(ndx) { 4448 case 0: 4449 p = "l_int"; 4450 break; 4451 case 1: 4452 p = "l_gid_t *"; 4453 break; 4454 default: 4455 break; 4456 }; 4457 break; 4458 /* fchown */ 4459 case 207: 4460 break; 4461 /* setresuid */ 4462 case 208: 4463 switch(ndx) { 4464 case 0: 4465 p = "uid_t"; 4466 break; 4467 case 1: 4468 p = "uid_t"; 4469 break; 4470 case 2: 4471 p = "uid_t"; 4472 break; 4473 default: 4474 break; 4475 }; 4476 break; 4477 /* getresuid */ 4478 case 209: 4479 switch(ndx) { 4480 case 0: 4481 p = "uid_t *"; 4482 break; 4483 case 1: 4484 p = "uid_t *"; 4485 break; 4486 case 2: 4487 p = "uid_t *"; 4488 break; 4489 default: 4490 break; 4491 }; 4492 break; 4493 /* setresgid */ 4494 case 210: 4495 switch(ndx) { 4496 case 0: 4497 p = "gid_t"; 4498 break; 4499 case 1: 4500 p = "gid_t"; 4501 break; 4502 case 2: 4503 p = "gid_t"; 4504 break; 4505 default: 4506 break; 4507 }; 4508 break; 4509 /* getresgid */ 4510 case 211: 4511 switch(ndx) { 4512 case 0: 4513 p = "gid_t *"; 4514 break; 4515 case 1: 4516 p = "gid_t *"; 4517 break; 4518 case 2: 4519 p = "gid_t *"; 4520 break; 4521 default: 4522 break; 4523 }; 4524 break; 4525 /* linux_chown */ 4526 case 212: 4527 switch(ndx) { 4528 case 0: 4529 p = "char *"; 4530 break; 4531 case 1: 4532 p = "l_uid_t"; 4533 break; 4534 case 2: 4535 p = "l_gid_t"; 4536 break; 4537 default: 4538 break; 4539 }; 4540 break; 4541 /* setuid */ 4542 case 213: 4543 switch(ndx) { 4544 case 0: 4545 p = "uid_t"; 4546 break; 4547 default: 4548 break; 4549 }; 4550 break; 4551 /* setgid */ 4552 case 214: 4553 switch(ndx) { 4554 case 0: 4555 p = "gid_t"; 4556 break; 4557 default: 4558 break; 4559 }; 4560 break; 4561 /* linux_setfsuid */ 4562 case 215: 4563 switch(ndx) { 4564 case 0: 4565 p = "l_uid_t"; 4566 break; 4567 default: 4568 break; 4569 }; 4570 break; 4571 /* linux_setfsgid */ 4572 case 216: 4573 switch(ndx) { 4574 case 0: 4575 p = "l_gid_t"; 4576 break; 4577 default: 4578 break; 4579 }; 4580 break; 4581 /* linux_pivot_root */ 4582 case 217: 4583 switch(ndx) { 4584 case 0: 4585 p = "char *"; 4586 break; 4587 case 1: 4588 p = "char *"; 4589 break; 4590 default: 4591 break; 4592 }; 4593 break; 4594 /* linux_mincore */ 4595 case 218: 4596 switch(ndx) { 4597 case 0: 4598 p = "l_ulong"; 4599 break; 4600 case 1: 4601 p = "l_size_t"; 4602 break; 4603 case 2: 4604 p = "u_char *"; 4605 break; 4606 default: 4607 break; 4608 }; 4609 break; 4610 /* madvise */ 4611 case 219: 4612 switch(ndx) { 4613 case 0: 4614 p = "void *"; 4615 break; 4616 case 1: 4617 p = "size_t"; 4618 break; 4619 case 2: 4620 p = "int"; 4621 break; 4622 default: 4623 break; 4624 }; 4625 break; 4626 /* linux_getdents64 */ 4627 case 220: 4628 switch(ndx) { 4629 case 0: 4630 p = "l_uint"; 4631 break; 4632 case 1: 4633 p = "void *"; 4634 break; 4635 case 2: 4636 p = "l_uint"; 4637 break; 4638 default: 4639 break; 4640 }; 4641 break; 4642 /* linux_fcntl64 */ 4643 case 221: 4644 switch(ndx) { 4645 case 0: 4646 p = "l_uint"; 4647 break; 4648 case 1: 4649 p = "l_uint"; 4650 break; 4651 case 2: 4652 p = "l_ulong"; 4653 break; 4654 default: 4655 break; 4656 }; 4657 break; 4658 /* linux_gettid */ 4659 case 224: 4660 break; 4661 /* linux_setxattr */ 4662 case 226: 4663 break; 4664 /* linux_lsetxattr */ 4665 case 227: 4666 break; 4667 /* linux_fsetxattr */ 4668 case 228: 4669 break; 4670 /* linux_getxattr */ 4671 case 229: 4672 break; 4673 /* linux_lgetxattr */ 4674 case 230: 4675 break; 4676 /* linux_fgetxattr */ 4677 case 231: 4678 break; 4679 /* linux_listxattr */ 4680 case 232: 4681 break; 4682 /* linux_llistxattr */ 4683 case 233: 4684 break; 4685 /* linux_flistxattr */ 4686 case 234: 4687 break; 4688 /* linux_removexattr */ 4689 case 235: 4690 break; 4691 /* linux_lremovexattr */ 4692 case 236: 4693 break; 4694 /* linux_fremovexattr */ 4695 case 237: 4696 break; 4697 /* linux_tkill */ 4698 case 238: 4699 switch(ndx) { 4700 case 0: 4701 p = "int"; 4702 break; 4703 case 1: 4704 p = "int"; 4705 break; 4706 default: 4707 break; 4708 }; 4709 break; 4710 /* linux_sys_futex */ 4711 case 240: 4712 switch(ndx) { 4713 case 0: 4714 p = "void *"; 4715 break; 4716 case 1: 4717 p = "int"; 4718 break; 4719 case 2: 4720 p = "uint32_t"; 4721 break; 4722 case 3: 4723 p = "struct l_timespec *"; 4724 break; 4725 case 4: 4726 p = "uint32_t *"; 4727 break; 4728 case 5: 4729 p = "uint32_t"; 4730 break; 4731 default: 4732 break; 4733 }; 4734 break; 4735 /* linux_sched_setaffinity */ 4736 case 241: 4737 switch(ndx) { 4738 case 0: 4739 p = "l_pid_t"; 4740 break; 4741 case 1: 4742 p = "l_uint"; 4743 break; 4744 case 2: 4745 p = "l_ulong *"; 4746 break; 4747 default: 4748 break; 4749 }; 4750 break; 4751 /* linux_sched_getaffinity */ 4752 case 242: 4753 switch(ndx) { 4754 case 0: 4755 p = "l_pid_t"; 4756 break; 4757 case 1: 4758 p = "l_uint"; 4759 break; 4760 case 2: 4761 p = "l_ulong *"; 4762 break; 4763 default: 4764 break; 4765 }; 4766 break; 4767 /* linux_set_thread_area */ 4768 case 243: 4769 switch(ndx) { 4770 case 0: 4771 p = "struct l_user_desc *"; 4772 break; 4773 default: 4774 break; 4775 }; 4776 break; 4777 /* linux_get_thread_area */ 4778 case 244: 4779 switch(ndx) { 4780 case 0: 4781 p = "struct l_user_desc *"; 4782 break; 4783 default: 4784 break; 4785 }; 4786 break; 4787 /* linux_fadvise64 */ 4788 case 250: 4789 switch(ndx) { 4790 case 0: 4791 p = "int"; 4792 break; 4793 case 1: 4794 p = "l_loff_t"; 4795 break; 4796 case 2: 4797 p = "l_size_t"; 4798 break; 4799 case 3: 4800 p = "int"; 4801 break; 4802 default: 4803 break; 4804 }; 4805 break; 4806 /* linux_exit_group */ 4807 case 252: 4808 switch(ndx) { 4809 case 0: 4810 p = "int"; 4811 break; 4812 default: 4813 break; 4814 }; 4815 break; 4816 /* linux_lookup_dcookie */ 4817 case 253: 4818 break; 4819 /* linux_epoll_create */ 4820 case 254: 4821 break; 4822 /* linux_epoll_ctl */ 4823 case 255: 4824 break; 4825 /* linux_epoll_wait */ 4826 case 256: 4827 break; 4828 /* linux_remap_file_pages */ 4829 case 257: 4830 break; 4831 /* linux_set_tid_address */ 4832 case 258: 4833 switch(ndx) { 4834 case 0: 4835 p = "int *"; 4836 break; 4837 default: 4838 break; 4839 }; 4840 break; 4841 /* linux_timer_create */ 4842 case 259: 4843 switch(ndx) { 4844 case 0: 4845 p = "clockid_t"; 4846 break; 4847 case 1: 4848 p = "struct sigevent *"; 4849 break; 4850 case 2: 4851 p = "l_timer_t *"; 4852 break; 4853 default: 4854 break; 4855 }; 4856 break; 4857 /* linux_timer_settime */ 4858 case 260: 4859 switch(ndx) { 4860 case 0: 4861 p = "l_timer_t"; 4862 break; 4863 case 1: 4864 p = "const struct itimerspec *"; 4865 break; 4866 case 2: 4867 p = "struct itimerspec *"; 4868 break; 4869 default: 4870 break; 4871 }; 4872 break; 4873 /* linux_timer_gettime */ 4874 case 261: 4875 switch(ndx) { 4876 case 0: 4877 p = "l_timer_t"; 4878 break; 4879 case 1: 4880 p = "struct itimerspec *"; 4881 break; 4882 default: 4883 break; 4884 }; 4885 break; 4886 /* linux_timer_getoverrun */ 4887 case 262: 4888 switch(ndx) { 4889 case 0: 4890 p = "l_timer_t"; 4891 break; 4892 default: 4893 break; 4894 }; 4895 break; 4896 /* linux_timer_delete */ 4897 case 263: 4898 switch(ndx) { 4899 case 0: 4900 p = "l_timer_t"; 4901 break; 4902 default: 4903 break; 4904 }; 4905 break; 4906 /* linux_clock_settime */ 4907 case 264: 4908 switch(ndx) { 4909 case 0: 4910 p = "clockid_t"; 4911 break; 4912 case 1: 4913 p = "struct l_timespec *"; 4914 break; 4915 default: 4916 break; 4917 }; 4918 break; 4919 /* linux_clock_gettime */ 4920 case 265: 4921 switch(ndx) { 4922 case 0: 4923 p = "clockid_t"; 4924 break; 4925 case 1: 4926 p = "struct l_timespec *"; 4927 break; 4928 default: 4929 break; 4930 }; 4931 break; 4932 /* linux_clock_getres */ 4933 case 266: 4934 switch(ndx) { 4935 case 0: 4936 p = "clockid_t"; 4937 break; 4938 case 1: 4939 p = "struct l_timespec *"; 4940 break; 4941 default: 4942 break; 4943 }; 4944 break; 4945 /* linux_clock_nanosleep */ 4946 case 267: 4947 switch(ndx) { 4948 case 0: 4949 p = "clockid_t"; 4950 break; 4951 case 1: 4952 p = "int"; 4953 break; 4954 case 2: 4955 p = "struct l_timespec *"; 4956 break; 4957 case 3: 4958 p = "struct l_timespec *"; 4959 break; 4960 default: 4961 break; 4962 }; 4963 break; 4964 /* linux_statfs64 */ 4965 case 268: 4966 switch(ndx) { 4967 case 0: 4968 p = "char *"; 4969 break; 4970 case 1: 4971 p = "size_t"; 4972 break; 4973 case 2: 4974 p = "struct l_statfs64_buf *"; 4975 break; 4976 default: 4977 break; 4978 }; 4979 break; 4980 /* linux_fstatfs64 */ 4981 case 269: 4982 break; 4983 /* linux_tgkill */ 4984 case 270: 4985 switch(ndx) { 4986 case 0: 4987 p = "int"; 4988 break; 4989 case 1: 4990 p = "int"; 4991 break; 4992 case 2: 4993 p = "int"; 4994 break; 4995 default: 4996 break; 4997 }; 4998 break; 4999 /* linux_utimes */ 5000 case 271: 5001 switch(ndx) { 5002 case 0: 5003 p = "char *"; 5004 break; 5005 case 1: 5006 p = "struct l_timeval *"; 5007 break; 5008 default: 5009 break; 5010 }; 5011 break; 5012 /* linux_fadvise64_64 */ 5013 case 272: 5014 switch(ndx) { 5015 case 0: 5016 p = "int"; 5017 break; 5018 case 1: 5019 p = "l_loff_t"; 5020 break; 5021 case 2: 5022 p = "l_loff_t"; 5023 break; 5024 case 3: 5025 p = "int"; 5026 break; 5027 default: 5028 break; 5029 }; 5030 break; 5031 /* linux_mbind */ 5032 case 274: 5033 break; 5034 /* linux_get_mempolicy */ 5035 case 275: 5036 break; 5037 /* linux_set_mempolicy */ 5038 case 276: 5039 break; 5040 /* linux_mq_open */ 5041 case 277: 5042 switch(ndx) { 5043 case 0: 5044 p = "const char *"; 5045 break; 5046 case 1: 5047 p = "int"; 5048 break; 5049 case 2: 5050 p = "mode_t"; 5051 break; 5052 case 3: 5053 p = "struct mq_attr *"; 5054 break; 5055 default: 5056 break; 5057 }; 5058 break; 5059 /* linux_mq_unlink */ 5060 case 278: 5061 switch(ndx) { 5062 case 0: 5063 p = "const char *"; 5064 break; 5065 default: 5066 break; 5067 }; 5068 break; 5069 /* linux_mq_timedsend */ 5070 case 279: 5071 switch(ndx) { 5072 case 0: 5073 p = "l_mqd_t"; 5074 break; 5075 case 1: 5076 p = "const char *"; 5077 break; 5078 case 2: 5079 p = "size_t"; 5080 break; 5081 case 3: 5082 p = "unsigned int"; 5083 break; 5084 case 4: 5085 p = "const struct l_timespec *"; 5086 break; 5087 default: 5088 break; 5089 }; 5090 break; 5091 /* linux_mq_timedreceive */ 5092 case 280: 5093 switch(ndx) { 5094 case 0: 5095 p = "l_mqd_t"; 5096 break; 5097 case 1: 5098 p = "char *"; 5099 break; 5100 case 2: 5101 p = "size_t"; 5102 break; 5103 case 3: 5104 p = "unsigned int"; 5105 break; 5106 case 4: 5107 p = "const struct l_timespec *"; 5108 break; 5109 default: 5110 break; 5111 }; 5112 break; 5113 /* linux_mq_notify */ 5114 case 281: 5115 switch(ndx) { 5116 case 0: 5117 p = "l_mqd_t"; 5118 break; 5119 case 1: 5120 p = "const struct l_timespec *"; 5121 break; 5122 default: 5123 break; 5124 }; 5125 break; 5126 /* linux_mq_getsetattr */ 5127 case 282: 5128 switch(ndx) { 5129 case 0: 5130 p = "l_mqd_t"; 5131 break; 5132 case 1: 5133 p = "const struct mq_attr *"; 5134 break; 5135 case 2: 5136 p = "struct mq_attr *"; 5137 break; 5138 default: 5139 break; 5140 }; 5141 break; 5142 /* linux_kexec_load */ 5143 case 283: 5144 break; 5145 /* linux_waitid */ 5146 case 284: 5147 break; 5148 /* linux_add_key */ 5149 case 286: 5150 break; 5151 /* linux_request_key */ 5152 case 287: 5153 break; 5154 /* linux_keyctl */ 5155 case 288: 5156 break; 5157 /* linux_ioprio_set */ 5158 case 289: 5159 break; 5160 /* linux_ioprio_get */ 5161 case 290: 5162 break; 5163 /* linux_inotify_init */ 5164 case 291: 5165 break; 5166 /* linux_inotify_add_watch */ 5167 case 292: 5168 break; 5169 /* linux_inotify_rm_watch */ 5170 case 293: 5171 break; 5172 /* linux_migrate_pages */ 5173 case 294: 5174 break; 5175 /* linux_openat */ 5176 case 295: 5177 switch(ndx) { 5178 case 0: 5179 p = "l_int"; 5180 break; 5181 case 1: 5182 p = "const char *"; 5183 break; 5184 case 2: 5185 p = "l_int"; 5186 break; 5187 case 3: 5188 p = "l_int"; 5189 break; 5190 default: 5191 break; 5192 }; 5193 break; 5194 /* linux_mkdirat */ 5195 case 296: 5196 switch(ndx) { 5197 case 0: 5198 p = "l_int"; 5199 break; 5200 case 1: 5201 p = "const char *"; 5202 break; 5203 case 2: 5204 p = "l_int"; 5205 break; 5206 default: 5207 break; 5208 }; 5209 break; 5210 /* linux_mknodat */ 5211 case 297: 5212 switch(ndx) { 5213 case 0: 5214 p = "l_int"; 5215 break; 5216 case 1: 5217 p = "const char *"; 5218 break; 5219 case 2: 5220 p = "l_int"; 5221 break; 5222 case 3: 5223 p = "l_uint"; 5224 break; 5225 default: 5226 break; 5227 }; 5228 break; 5229 /* linux_fchownat */ 5230 case 298: 5231 switch(ndx) { 5232 case 0: 5233 p = "l_int"; 5234 break; 5235 case 1: 5236 p = "const char *"; 5237 break; 5238 case 2: 5239 p = "l_uid16_t"; 5240 break; 5241 case 3: 5242 p = "l_gid16_t"; 5243 break; 5244 case 4: 5245 p = "l_int"; 5246 break; 5247 default: 5248 break; 5249 }; 5250 break; 5251 /* linux_futimesat */ 5252 case 299: 5253 switch(ndx) { 5254 case 0: 5255 p = "l_int"; 5256 break; 5257 case 1: 5258 p = "char *"; 5259 break; 5260 case 2: 5261 p = "struct l_timeval *"; 5262 break; 5263 default: 5264 break; 5265 }; 5266 break; 5267 /* linux_fstatat64 */ 5268 case 300: 5269 switch(ndx) { 5270 case 0: 5271 p = "l_int"; 5272 break; 5273 case 1: 5274 p = "char *"; 5275 break; 5276 case 2: 5277 p = "struct l_stat64 *"; 5278 break; 5279 case 3: 5280 p = "l_int"; 5281 break; 5282 default: 5283 break; 5284 }; 5285 break; 5286 /* linux_unlinkat */ 5287 case 301: 5288 switch(ndx) { 5289 case 0: 5290 p = "l_int"; 5291 break; 5292 case 1: 5293 p = "const char *"; 5294 break; 5295 case 2: 5296 p = "l_int"; 5297 break; 5298 default: 5299 break; 5300 }; 5301 break; 5302 /* linux_renameat */ 5303 case 302: 5304 switch(ndx) { 5305 case 0: 5306 p = "l_int"; 5307 break; 5308 case 1: 5309 p = "const char *"; 5310 break; 5311 case 2: 5312 p = "l_int"; 5313 break; 5314 case 3: 5315 p = "const char *"; 5316 break; 5317 default: 5318 break; 5319 }; 5320 break; 5321 /* linux_linkat */ 5322 case 303: 5323 switch(ndx) { 5324 case 0: 5325 p = "l_int"; 5326 break; 5327 case 1: 5328 p = "const char *"; 5329 break; 5330 case 2: 5331 p = "l_int"; 5332 break; 5333 case 3: 5334 p = "const char *"; 5335 break; 5336 case 4: 5337 p = "l_int"; 5338 break; 5339 default: 5340 break; 5341 }; 5342 break; 5343 /* linux_symlinkat */ 5344 case 304: 5345 switch(ndx) { 5346 case 0: 5347 p = "const char *"; 5348 break; 5349 case 1: 5350 p = "l_int"; 5351 break; 5352 case 2: 5353 p = "const char *"; 5354 break; 5355 default: 5356 break; 5357 }; 5358 break; 5359 /* linux_readlinkat */ 5360 case 305: 5361 switch(ndx) { 5362 case 0: 5363 p = "l_int"; 5364 break; 5365 case 1: 5366 p = "const char *"; 5367 break; 5368 case 2: 5369 p = "char *"; 5370 break; 5371 case 3: 5372 p = "l_int"; 5373 break; 5374 default: 5375 break; 5376 }; 5377 break; 5378 /* linux_fchmodat */ 5379 case 306: 5380 switch(ndx) { 5381 case 0: 5382 p = "l_int"; 5383 break; 5384 case 1: 5385 p = "const char *"; 5386 break; 5387 case 2: 5388 p = "l_mode_t"; 5389 break; 5390 default: 5391 break; 5392 }; 5393 break; 5394 /* linux_faccessat */ 5395 case 307: 5396 switch(ndx) { 5397 case 0: 5398 p = "l_int"; 5399 break; 5400 case 1: 5401 p = "const char *"; 5402 break; 5403 case 2: 5404 p = "l_int"; 5405 break; 5406 case 3: 5407 p = "l_int"; 5408 break; 5409 default: 5410 break; 5411 }; 5412 break; 5413 /* linux_pselect6 */ 5414 case 308: 5415 break; 5416 /* linux_ppoll */ 5417 case 309: 5418 break; 5419 /* linux_unshare */ 5420 case 310: 5421 break; 5422 /* linux_set_robust_list */ 5423 case 311: 5424 switch(ndx) { 5425 case 0: 5426 p = "struct linux_robust_list_head *"; 5427 break; 5428 case 1: 5429 p = "l_size_t"; 5430 break; 5431 default: 5432 break; 5433 }; 5434 break; 5435 /* linux_get_robust_list */ 5436 case 312: 5437 switch(ndx) { 5438 case 0: 5439 p = "l_int"; 5440 break; 5441 case 1: 5442 p = "struct linux_robust_list_head **"; 5443 break; 5444 case 2: 5445 p = "l_size_t *"; 5446 break; 5447 default: 5448 break; 5449 }; 5450 break; 5451 /* linux_splice */ 5452 case 313: 5453 break; 5454 /* linux_sync_file_range */ 5455 case 314: 5456 break; 5457 /* linux_tee */ 5458 case 315: 5459 break; 5460 /* linux_vmsplice */ 5461 case 316: 5462 break; 5463 default: 5464 break; 5465 }; 5466 if (p != NULL) 5467 strlcpy(desc, p, descsz); 5468 } 5469 static void 5470 systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 5471 { 5472 const char *p = NULL; 5473 switch (sysnum) { 5474 #define nosys linux_nosys 5475 /* sys_exit */ 5476 case 1: 5477 if (ndx == 0 || ndx == 1) 5478 p = "void"; 5479 break; 5480 /* linux_fork */ 5481 case 2: 5482 /* read */ 5483 case 3: 5484 if (ndx == 0 || ndx == 1) 5485 p = "int"; 5486 break; 5487 /* write */ 5488 case 4: 5489 if (ndx == 0 || ndx == 1) 5490 p = "int"; 5491 break; 5492 /* linux_open */ 5493 case 5: 5494 if (ndx == 0 || ndx == 1) 5495 p = "int"; 5496 break; 5497 /* close */ 5498 case 6: 5499 if (ndx == 0 || ndx == 1) 5500 p = "int"; 5501 break; 5502 /* linux_waitpid */ 5503 case 7: 5504 if (ndx == 0 || ndx == 1) 5505 p = "int"; 5506 break; 5507 /* linux_creat */ 5508 case 8: 5509 if (ndx == 0 || ndx == 1) 5510 p = "int"; 5511 break; 5512 /* linux_link */ 5513 case 9: 5514 if (ndx == 0 || ndx == 1) 5515 p = "int"; 5516 break; 5517 /* linux_unlink */ 5518 case 10: 5519 if (ndx == 0 || ndx == 1) 5520 p = "int"; 5521 break; 5522 /* linux_execve */ 5523 case 11: 5524 if (ndx == 0 || ndx == 1) 5525 p = "int"; 5526 break; 5527 /* linux_chdir */ 5528 case 12: 5529 if (ndx == 0 || ndx == 1) 5530 p = "int"; 5531 break; 5532 /* linux_time */ 5533 case 13: 5534 if (ndx == 0 || ndx == 1) 5535 p = "int"; 5536 break; 5537 /* linux_mknod */ 5538 case 14: 5539 if (ndx == 0 || ndx == 1) 5540 p = "int"; 5541 break; 5542 /* linux_chmod */ 5543 case 15: 5544 if (ndx == 0 || ndx == 1) 5545 p = "int"; 5546 break; 5547 /* linux_lchown16 */ 5548 case 16: 5549 if (ndx == 0 || ndx == 1) 5550 p = "int"; 5551 break; 5552 /* linux_stat */ 5553 case 18: 5554 if (ndx == 0 || ndx == 1) 5555 p = "int"; 5556 break; 5557 /* linux_lseek */ 5558 case 19: 5559 if (ndx == 0 || ndx == 1) 5560 p = "int"; 5561 break; 5562 /* linux_getpid */ 5563 case 20: 5564 /* linux_mount */ 5565 case 21: 5566 if (ndx == 0 || ndx == 1) 5567 p = "int"; 5568 break; 5569 /* linux_oldumount */ 5570 case 22: 5571 if (ndx == 0 || ndx == 1) 5572 p = "int"; 5573 break; 5574 /* linux_setuid16 */ 5575 case 23: 5576 if (ndx == 0 || ndx == 1) 5577 p = "int"; 5578 break; 5579 /* linux_getuid16 */ 5580 case 24: 5581 /* linux_stime */ 5582 case 25: 5583 /* linux_ptrace */ 5584 case 26: 5585 if (ndx == 0 || ndx == 1) 5586 p = "int"; 5587 break; 5588 /* linux_alarm */ 5589 case 27: 5590 if (ndx == 0 || ndx == 1) 5591 p = "int"; 5592 break; 5593 /* linux_fstat */ 5594 case 28: 5595 if (ndx == 0 || ndx == 1) 5596 p = "int"; 5597 break; 5598 /* linux_pause */ 5599 case 29: 5600 /* linux_utime */ 5601 case 30: 5602 if (ndx == 0 || ndx == 1) 5603 p = "int"; 5604 break; 5605 /* linux_access */ 5606 case 33: 5607 if (ndx == 0 || ndx == 1) 5608 p = "int"; 5609 break; 5610 /* linux_nice */ 5611 case 34: 5612 if (ndx == 0 || ndx == 1) 5613 p = "int"; 5614 break; 5615 /* sync */ 5616 case 36: 5617 /* linux_kill */ 5618 case 37: 5619 if (ndx == 0 || ndx == 1) 5620 p = "int"; 5621 break; 5622 /* linux_rename */ 5623 case 38: 5624 if (ndx == 0 || ndx == 1) 5625 p = "int"; 5626 break; 5627 /* linux_mkdir */ 5628 case 39: 5629 if (ndx == 0 || ndx == 1) 5630 p = "int"; 5631 break; 5632 /* linux_rmdir */ 5633 case 40: 5634 if (ndx == 0 || ndx == 1) 5635 p = "int"; 5636 break; 5637 /* dup */ 5638 case 41: 5639 if (ndx == 0 || ndx == 1) 5640 p = "int"; 5641 break; 5642 /* linux_pipe */ 5643 case 42: 5644 if (ndx == 0 || ndx == 1) 5645 p = "int"; 5646 break; 5647 /* linux_times */ 5648 case 43: 5649 if (ndx == 0 || ndx == 1) 5650 p = "int"; 5651 break; 5652 /* linux_brk */ 5653 case 45: 5654 if (ndx == 0 || ndx == 1) 5655 p = "int"; 5656 break; 5657 /* linux_setgid16 */ 5658 case 46: 5659 if (ndx == 0 || ndx == 1) 5660 p = "int"; 5661 break; 5662 /* linux_getgid16 */ 5663 case 47: 5664 /* linux_signal */ 5665 case 48: 5666 if (ndx == 0 || ndx == 1) 5667 p = "int"; 5668 break; 5669 /* linux_geteuid16 */ 5670 case 49: 5671 /* linux_getegid16 */ 5672 case 50: 5673 /* acct */ 5674 case 51: 5675 if (ndx == 0 || ndx == 1) 5676 p = "int"; 5677 break; 5678 /* linux_umount */ 5679 case 52: 5680 if (ndx == 0 || ndx == 1) 5681 p = "int"; 5682 break; 5683 /* linux_ioctl */ 5684 case 54: 5685 if (ndx == 0 || ndx == 1) 5686 p = "int"; 5687 break; 5688 /* linux_fcntl */ 5689 case 55: 5690 if (ndx == 0 || ndx == 1) 5691 p = "int"; 5692 break; 5693 /* setpgid */ 5694 case 57: 5695 if (ndx == 0 || ndx == 1) 5696 p = "int"; 5697 break; 5698 /* linux_olduname */ 5699 case 59: 5700 /* umask */ 5701 case 60: 5702 if (ndx == 0 || ndx == 1) 5703 p = "int"; 5704 break; 5705 /* chroot */ 5706 case 61: 5707 if (ndx == 0 || ndx == 1) 5708 p = "int"; 5709 break; 5710 /* linux_ustat */ 5711 case 62: 5712 if (ndx == 0 || ndx == 1) 5713 p = "int"; 5714 break; 5715 /* dup2 */ 5716 case 63: 5717 if (ndx == 0 || ndx == 1) 5718 p = "int"; 5719 break; 5720 /* linux_getppid */ 5721 case 64: 5722 /* getpgrp */ 5723 case 65: 5724 /* setsid */ 5725 case 66: 5726 /* linux_sigaction */ 5727 case 67: 5728 if (ndx == 0 || ndx == 1) 5729 p = "int"; 5730 break; 5731 /* linux_sgetmask */ 5732 case 68: 5733 /* linux_ssetmask */ 5734 case 69: 5735 if (ndx == 0 || ndx == 1) 5736 p = "int"; 5737 break; 5738 /* linux_setreuid16 */ 5739 case 70: 5740 if (ndx == 0 || ndx == 1) 5741 p = "int"; 5742 break; 5743 /* linux_setregid16 */ 5744 case 71: 5745 if (ndx == 0 || ndx == 1) 5746 p = "int"; 5747 break; 5748 /* linux_sigsuspend */ 5749 case 72: 5750 if (ndx == 0 || ndx == 1) 5751 p = "int"; 5752 break; 5753 /* linux_sigpending */ 5754 case 73: 5755 if (ndx == 0 || ndx == 1) 5756 p = "int"; 5757 break; 5758 /* linux_sethostname */ 5759 case 74: 5760 if (ndx == 0 || ndx == 1) 5761 p = "int"; 5762 break; 5763 /* linux_setrlimit */ 5764 case 75: 5765 if (ndx == 0 || ndx == 1) 5766 p = "int"; 5767 break; 5768 /* linux_old_getrlimit */ 5769 case 76: 5770 if (ndx == 0 || ndx == 1) 5771 p = "int"; 5772 break; 5773 /* getrusage */ 5774 case 77: 5775 if (ndx == 0 || ndx == 1) 5776 p = "int"; 5777 break; 5778 /* gettimeofday */ 5779 case 78: 5780 if (ndx == 0 || ndx == 1) 5781 p = "int"; 5782 break; 5783 /* settimeofday */ 5784 case 79: 5785 if (ndx == 0 || ndx == 1) 5786 p = "int"; 5787 break; 5788 /* linux_getgroups16 */ 5789 case 80: 5790 if (ndx == 0 || ndx == 1) 5791 p = "int"; 5792 break; 5793 /* linux_setgroups16 */ 5794 case 81: 5795 if (ndx == 0 || ndx == 1) 5796 p = "int"; 5797 break; 5798 /* linux_old_select */ 5799 case 82: 5800 if (ndx == 0 || ndx == 1) 5801 p = "int"; 5802 break; 5803 /* linux_symlink */ 5804 case 83: 5805 if (ndx == 0 || ndx == 1) 5806 p = "int"; 5807 break; 5808 /* linux_lstat */ 5809 case 84: 5810 if (ndx == 0 || ndx == 1) 5811 p = "int"; 5812 break; 5813 /* linux_readlink */ 5814 case 85: 5815 if (ndx == 0 || ndx == 1) 5816 p = "int"; 5817 break; 5818 /* linux_uselib */ 5819 case 86: 5820 if (ndx == 0 || ndx == 1) 5821 p = "int"; 5822 break; 5823 /* swapon */ 5824 case 87: 5825 if (ndx == 0 || ndx == 1) 5826 p = "int"; 5827 break; 5828 /* linux_reboot */ 5829 case 88: 5830 if (ndx == 0 || ndx == 1) 5831 p = "int"; 5832 break; 5833 /* linux_readdir */ 5834 case 89: 5835 if (ndx == 0 || ndx == 1) 5836 p = "int"; 5837 break; 5838 /* linux_mmap */ 5839 case 90: 5840 if (ndx == 0 || ndx == 1) 5841 p = "int"; 5842 break; 5843 /* munmap */ 5844 case 91: 5845 if (ndx == 0 || ndx == 1) 5846 p = "int"; 5847 break; 5848 /* linux_truncate */ 5849 case 92: 5850 if (ndx == 0 || ndx == 1) 5851 p = "int"; 5852 break; 5853 /* linux_ftruncate */ 5854 case 93: 5855 if (ndx == 0 || ndx == 1) 5856 p = "int"; 5857 break; 5858 /* fchmod */ 5859 case 94: 5860 if (ndx == 0 || ndx == 1) 5861 p = "int"; 5862 break; 5863 /* fchown */ 5864 case 95: 5865 if (ndx == 0 || ndx == 1) 5866 p = "int"; 5867 break; 5868 /* linux_getpriority */ 5869 case 96: 5870 if (ndx == 0 || ndx == 1) 5871 p = "int"; 5872 break; 5873 /* setpriority */ 5874 case 97: 5875 if (ndx == 0 || ndx == 1) 5876 p = "int"; 5877 break; 5878 /* linux_statfs */ 5879 case 99: 5880 if (ndx == 0 || ndx == 1) 5881 p = "int"; 5882 break; 5883 /* linux_fstatfs */ 5884 case 100: 5885 if (ndx == 0 || ndx == 1) 5886 p = "int"; 5887 break; 5888 /* linux_ioperm */ 5889 case 101: 5890 if (ndx == 0 || ndx == 1) 5891 p = "int"; 5892 break; 5893 /* linux_socketcall */ 5894 case 102: 5895 if (ndx == 0 || ndx == 1) 5896 p = "int"; 5897 break; 5898 /* linux_syslog */ 5899 case 103: 5900 if (ndx == 0 || ndx == 1) 5901 p = "int"; 5902 break; 5903 /* linux_setitimer */ 5904 case 104: 5905 if (ndx == 0 || ndx == 1) 5906 p = "int"; 5907 break; 5908 /* linux_getitimer */ 5909 case 105: 5910 if (ndx == 0 || ndx == 1) 5911 p = "int"; 5912 break; 5913 /* linux_newstat */ 5914 case 106: 5915 if (ndx == 0 || ndx == 1) 5916 p = "int"; 5917 break; 5918 /* linux_newlstat */ 5919 case 107: 5920 if (ndx == 0 || ndx == 1) 5921 p = "int"; 5922 break; 5923 /* linux_newfstat */ 5924 case 108: 5925 if (ndx == 0 || ndx == 1) 5926 p = "int"; 5927 break; 5928 /* linux_uname */ 5929 case 109: 5930 /* linux_iopl */ 5931 case 110: 5932 if (ndx == 0 || ndx == 1) 5933 p = "int"; 5934 break; 5935 /* linux_vhangup */ 5936 case 111: 5937 /* linux_vm86old */ 5938 case 113: 5939 /* linux_wait4 */ 5940 case 114: 5941 if (ndx == 0 || ndx == 1) 5942 p = "int"; 5943 break; 5944 /* linux_swapoff */ 5945 case 115: 5946 /* linux_sysinfo */ 5947 case 116: 5948 if (ndx == 0 || ndx == 1) 5949 p = "int"; 5950 break; 5951 /* linux_ipc */ 5952 case 117: 5953 if (ndx == 0 || ndx == 1) 5954 p = "int"; 5955 break; 5956 /* fsync */ 5957 case 118: 5958 if (ndx == 0 || ndx == 1) 5959 p = "int"; 5960 break; 5961 /* linux_sigreturn */ 5962 case 119: 5963 if (ndx == 0 || ndx == 1) 5964 p = "int"; 5965 break; 5966 /* linux_clone */ 5967 case 120: 5968 if (ndx == 0 || ndx == 1) 5969 p = "int"; 5970 break; 5971 /* linux_setdomainname */ 5972 case 121: 5973 if (ndx == 0 || ndx == 1) 5974 p = "int"; 5975 break; 5976 /* linux_newuname */ 5977 case 122: 5978 if (ndx == 0 || ndx == 1) 5979 p = "int"; 5980 break; 5981 /* linux_modify_ldt */ 5982 case 123: 5983 if (ndx == 0 || ndx == 1) 5984 p = "int"; 5985 break; 5986 /* linux_adjtimex */ 5987 case 124: 5988 /* linux_mprotect */ 5989 case 125: 5990 if (ndx == 0 || ndx == 1) 5991 p = "int"; 5992 break; 5993 /* linux_sigprocmask */ 5994 case 126: 5995 if (ndx == 0 || ndx == 1) 5996 p = "int"; 5997 break; 5998 /* linux_create_module */ 5999 case 127: 6000 /* linux_init_module */ 6001 case 128: 6002 /* linux_delete_module */ 6003 case 129: 6004 /* linux_get_kernel_syms */ 6005 case 130: 6006 /* linux_quotactl */ 6007 case 131: 6008 /* getpgid */ 6009 case 132: 6010 if (ndx == 0 || ndx == 1) 6011 p = "int"; 6012 break; 6013 /* fchdir */ 6014 case 133: 6015 if (ndx == 0 || ndx == 1) 6016 p = "int"; 6017 break; 6018 /* linux_bdflush */ 6019 case 134: 6020 /* linux_sysfs */ 6021 case 135: 6022 if (ndx == 0 || ndx == 1) 6023 p = "int"; 6024 break; 6025 /* linux_personality */ 6026 case 136: 6027 if (ndx == 0 || ndx == 1) 6028 p = "int"; 6029 break; 6030 /* linux_setfsuid16 */ 6031 case 138: 6032 if (ndx == 0 || ndx == 1) 6033 p = "int"; 6034 break; 6035 /* linux_setfsgid16 */ 6036 case 139: 6037 if (ndx == 0 || ndx == 1) 6038 p = "int"; 6039 break; 6040 /* linux_llseek */ 6041 case 140: 6042 if (ndx == 0 || ndx == 1) 6043 p = "int"; 6044 break; 6045 /* linux_getdents */ 6046 case 141: 6047 if (ndx == 0 || ndx == 1) 6048 p = "int"; 6049 break; 6050 /* linux_select */ 6051 case 142: 6052 if (ndx == 0 || ndx == 1) 6053 p = "int"; 6054 break; 6055 /* flock */ 6056 case 143: 6057 if (ndx == 0 || ndx == 1) 6058 p = "int"; 6059 break; 6060 /* linux_msync */ 6061 case 144: 6062 if (ndx == 0 || ndx == 1) 6063 p = "int"; 6064 break; 6065 /* readv */ 6066 case 145: 6067 if (ndx == 0 || ndx == 1) 6068 p = "int"; 6069 break; 6070 /* writev */ 6071 case 146: 6072 if (ndx == 0 || ndx == 1) 6073 p = "int"; 6074 break; 6075 /* linux_getsid */ 6076 case 147: 6077 if (ndx == 0 || ndx == 1) 6078 p = "int"; 6079 break; 6080 /* linux_fdatasync */ 6081 case 148: 6082 if (ndx == 0 || ndx == 1) 6083 p = "int"; 6084 break; 6085 /* linux_sysctl */ 6086 case 149: 6087 if (ndx == 0 || ndx == 1) 6088 p = "int"; 6089 break; 6090 /* mlock */ 6091 case 150: 6092 if (ndx == 0 || ndx == 1) 6093 p = "int"; 6094 break; 6095 /* munlock */ 6096 case 151: 6097 if (ndx == 0 || ndx == 1) 6098 p = "int"; 6099 break; 6100 /* mlockall */ 6101 case 152: 6102 if (ndx == 0 || ndx == 1) 6103 p = "int"; 6104 break; 6105 /* munlockall */ 6106 case 153: 6107 /* sched_setparam */ 6108 case 154: 6109 if (ndx == 0 || ndx == 1) 6110 p = "int"; 6111 break; 6112 /* sched_getparam */ 6113 case 155: 6114 if (ndx == 0 || ndx == 1) 6115 p = "int"; 6116 break; 6117 /* linux_sched_setscheduler */ 6118 case 156: 6119 if (ndx == 0 || ndx == 1) 6120 p = "int"; 6121 break; 6122 /* linux_sched_getscheduler */ 6123 case 157: 6124 if (ndx == 0 || ndx == 1) 6125 p = "int"; 6126 break; 6127 /* sched_yield */ 6128 case 158: 6129 /* linux_sched_get_priority_max */ 6130 case 159: 6131 if (ndx == 0 || ndx == 1) 6132 p = "int"; 6133 break; 6134 /* linux_sched_get_priority_min */ 6135 case 160: 6136 if (ndx == 0 || ndx == 1) 6137 p = "int"; 6138 break; 6139 /* sched_rr_get_interval */ 6140 case 161: 6141 if (ndx == 0 || ndx == 1) 6142 p = "int"; 6143 break; 6144 /* linux_nanosleep */ 6145 case 162: 6146 if (ndx == 0 || ndx == 1) 6147 p = "int"; 6148 break; 6149 /* linux_mremap */ 6150 case 163: 6151 if (ndx == 0 || ndx == 1) 6152 p = "int"; 6153 break; 6154 /* linux_setresuid16 */ 6155 case 164: 6156 if (ndx == 0 || ndx == 1) 6157 p = "int"; 6158 break; 6159 /* linux_getresuid16 */ 6160 case 165: 6161 if (ndx == 0 || ndx == 1) 6162 p = "int"; 6163 break; 6164 /* linux_vm86 */ 6165 case 166: 6166 /* linux_query_module */ 6167 case 167: 6168 /* poll */ 6169 case 168: 6170 if (ndx == 0 || ndx == 1) 6171 p = "int"; 6172 break; 6173 /* linux_nfsservctl */ 6174 case 169: 6175 /* linux_setresgid16 */ 6176 case 170: 6177 if (ndx == 0 || ndx == 1) 6178 p = "int"; 6179 break; 6180 /* linux_getresgid16 */ 6181 case 171: 6182 if (ndx == 0 || ndx == 1) 6183 p = "int"; 6184 break; 6185 /* linux_prctl */ 6186 case 172: 6187 if (ndx == 0 || ndx == 1) 6188 p = "int"; 6189 break; 6190 /* linux_rt_sigreturn */ 6191 case 173: 6192 if (ndx == 0 || ndx == 1) 6193 p = "int"; 6194 break; 6195 /* linux_rt_sigaction */ 6196 case 174: 6197 if (ndx == 0 || ndx == 1) 6198 p = "int"; 6199 break; 6200 /* linux_rt_sigprocmask */ 6201 case 175: 6202 if (ndx == 0 || ndx == 1) 6203 p = "int"; 6204 break; 6205 /* linux_rt_sigpending */ 6206 case 176: 6207 if (ndx == 0 || ndx == 1) 6208 p = "int"; 6209 break; 6210 /* linux_rt_sigtimedwait */ 6211 case 177: 6212 if (ndx == 0 || ndx == 1) 6213 p = "int"; 6214 break; 6215 /* linux_rt_sigqueueinfo */ 6216 case 178: 6217 /* linux_rt_sigsuspend */ 6218 case 179: 6219 if (ndx == 0 || ndx == 1) 6220 p = "int"; 6221 break; 6222 /* linux_pread */ 6223 case 180: 6224 if (ndx == 0 || ndx == 1) 6225 p = "int"; 6226 break; 6227 /* linux_pwrite */ 6228 case 181: 6229 if (ndx == 0 || ndx == 1) 6230 p = "int"; 6231 break; 6232 /* linux_chown16 */ 6233 case 182: 6234 if (ndx == 0 || ndx == 1) 6235 p = "int"; 6236 break; 6237 /* linux_getcwd */ 6238 case 183: 6239 if (ndx == 0 || ndx == 1) 6240 p = "int"; 6241 break; 6242 /* linux_capget */ 6243 case 184: 6244 if (ndx == 0 || ndx == 1) 6245 p = "int"; 6246 break; 6247 /* linux_capset */ 6248 case 185: 6249 if (ndx == 0 || ndx == 1) 6250 p = "int"; 6251 break; 6252 /* linux_sigaltstack */ 6253 case 186: 6254 if (ndx == 0 || ndx == 1) 6255 p = "int"; 6256 break; 6257 /* linux_sendfile */ 6258 case 187: 6259 /* linux_vfork */ 6260 case 190: 6261 /* linux_getrlimit */ 6262 case 191: 6263 if (ndx == 0 || ndx == 1) 6264 p = "int"; 6265 break; 6266 /* linux_mmap2 */ 6267 case 192: 6268 if (ndx == 0 || ndx == 1) 6269 p = "int"; 6270 break; 6271 /* linux_truncate64 */ 6272 case 193: 6273 if (ndx == 0 || ndx == 1) 6274 p = "int"; 6275 break; 6276 /* linux_ftruncate64 */ 6277 case 194: 6278 if (ndx == 0 || ndx == 1) 6279 p = "int"; 6280 break; 6281 /* linux_stat64 */ 6282 case 195: 6283 if (ndx == 0 || ndx == 1) 6284 p = "int"; 6285 break; 6286 /* linux_lstat64 */ 6287 case 196: 6288 if (ndx == 0 || ndx == 1) 6289 p = "int"; 6290 break; 6291 /* linux_fstat64 */ 6292 case 197: 6293 if (ndx == 0 || ndx == 1) 6294 p = "int"; 6295 break; 6296 /* linux_lchown */ 6297 case 198: 6298 if (ndx == 0 || ndx == 1) 6299 p = "int"; 6300 break; 6301 /* linux_getuid */ 6302 case 199: 6303 /* linux_getgid */ 6304 case 200: 6305 /* geteuid */ 6306 case 201: 6307 /* getegid */ 6308 case 202: 6309 /* setreuid */ 6310 case 203: 6311 if (ndx == 0 || ndx == 1) 6312 p = "int"; 6313 break; 6314 /* setregid */ 6315 case 204: 6316 if (ndx == 0 || ndx == 1) 6317 p = "int"; 6318 break; 6319 /* linux_getgroups */ 6320 case 205: 6321 if (ndx == 0 || ndx == 1) 6322 p = "int"; 6323 break; 6324 /* linux_setgroups */ 6325 case 206: 6326 if (ndx == 0 || ndx == 1) 6327 p = "int"; 6328 break; 6329 /* fchown */ 6330 case 207: 6331 /* setresuid */ 6332 case 208: 6333 if (ndx == 0 || ndx == 1) 6334 p = "int"; 6335 break; 6336 /* getresuid */ 6337 case 209: 6338 if (ndx == 0 || ndx == 1) 6339 p = "int"; 6340 break; 6341 /* setresgid */ 6342 case 210: 6343 if (ndx == 0 || ndx == 1) 6344 p = "int"; 6345 break; 6346 /* getresgid */ 6347 case 211: 6348 if (ndx == 0 || ndx == 1) 6349 p = "int"; 6350 break; 6351 /* linux_chown */ 6352 case 212: 6353 if (ndx == 0 || ndx == 1) 6354 p = "int"; 6355 break; 6356 /* setuid */ 6357 case 213: 6358 if (ndx == 0 || ndx == 1) 6359 p = "int"; 6360 break; 6361 /* setgid */ 6362 case 214: 6363 if (ndx == 0 || ndx == 1) 6364 p = "int"; 6365 break; 6366 /* linux_setfsuid */ 6367 case 215: 6368 if (ndx == 0 || ndx == 1) 6369 p = "int"; 6370 break; 6371 /* linux_setfsgid */ 6372 case 216: 6373 if (ndx == 0 || ndx == 1) 6374 p = "int"; 6375 break; 6376 /* linux_pivot_root */ 6377 case 217: 6378 if (ndx == 0 || ndx == 1) 6379 p = "int"; 6380 break; 6381 /* linux_mincore */ 6382 case 218: 6383 if (ndx == 0 || ndx == 1) 6384 p = "int"; 6385 break; 6386 /* madvise */ 6387 case 219: 6388 if (ndx == 0 || ndx == 1) 6389 p = "int"; 6390 break; 6391 /* linux_getdents64 */ 6392 case 220: 6393 if (ndx == 0 || ndx == 1) 6394 p = "int"; 6395 break; 6396 /* linux_fcntl64 */ 6397 case 221: 6398 if (ndx == 0 || ndx == 1) 6399 p = "int"; 6400 break; 6401 /* linux_gettid */ 6402 case 224: 6403 /* linux_setxattr */ 6404 case 226: 6405 /* linux_lsetxattr */ 6406 case 227: 6407 /* linux_fsetxattr */ 6408 case 228: 6409 /* linux_getxattr */ 6410 case 229: 6411 /* linux_lgetxattr */ 6412 case 230: 6413 /* linux_fgetxattr */ 6414 case 231: 6415 /* linux_listxattr */ 6416 case 232: 6417 /* linux_llistxattr */ 6418 case 233: 6419 /* linux_flistxattr */ 6420 case 234: 6421 /* linux_removexattr */ 6422 case 235: 6423 /* linux_lremovexattr */ 6424 case 236: 6425 /* linux_fremovexattr */ 6426 case 237: 6427 /* linux_tkill */ 6428 case 238: 6429 if (ndx == 0 || ndx == 1) 6430 p = "int"; 6431 break; 6432 /* linux_sys_futex */ 6433 case 240: 6434 if (ndx == 0 || ndx == 1) 6435 p = "int"; 6436 break; 6437 /* linux_sched_setaffinity */ 6438 case 241: 6439 if (ndx == 0 || ndx == 1) 6440 p = "int"; 6441 break; 6442 /* linux_sched_getaffinity */ 6443 case 242: 6444 if (ndx == 0 || ndx == 1) 6445 p = "int"; 6446 break; 6447 /* linux_set_thread_area */ 6448 case 243: 6449 if (ndx == 0 || ndx == 1) 6450 p = "int"; 6451 break; 6452 /* linux_get_thread_area */ 6453 case 244: 6454 if (ndx == 0 || ndx == 1) 6455 p = "int"; 6456 break; 6457 /* linux_fadvise64 */ 6458 case 250: 6459 if (ndx == 0 || ndx == 1) 6460 p = "int"; 6461 break; 6462 /* linux_exit_group */ 6463 case 252: 6464 if (ndx == 0 || ndx == 1) 6465 p = "int"; 6466 break; 6467 /* linux_lookup_dcookie */ 6468 case 253: 6469 /* linux_epoll_create */ 6470 case 254: 6471 /* linux_epoll_ctl */ 6472 case 255: 6473 /* linux_epoll_wait */ 6474 case 256: 6475 /* linux_remap_file_pages */ 6476 case 257: 6477 /* linux_set_tid_address */ 6478 case 258: 6479 if (ndx == 0 || ndx == 1) 6480 p = "int"; 6481 break; 6482 /* linux_timer_create */ 6483 case 259: 6484 if (ndx == 0 || ndx == 1) 6485 p = "int"; 6486 break; 6487 /* linux_timer_settime */ 6488 case 260: 6489 if (ndx == 0 || ndx == 1) 6490 p = "int"; 6491 break; 6492 /* linux_timer_gettime */ 6493 case 261: 6494 if (ndx == 0 || ndx == 1) 6495 p = "int"; 6496 break; 6497 /* linux_timer_getoverrun */ 6498 case 262: 6499 if (ndx == 0 || ndx == 1) 6500 p = "int"; 6501 break; 6502 /* linux_timer_delete */ 6503 case 263: 6504 if (ndx == 0 || ndx == 1) 6505 p = "int"; 6506 break; 6507 /* linux_clock_settime */ 6508 case 264: 6509 if (ndx == 0 || ndx == 1) 6510 p = "int"; 6511 break; 6512 /* linux_clock_gettime */ 6513 case 265: 6514 if (ndx == 0 || ndx == 1) 6515 p = "int"; 6516 break; 6517 /* linux_clock_getres */ 6518 case 266: 6519 if (ndx == 0 || ndx == 1) 6520 p = "int"; 6521 break; 6522 /* linux_clock_nanosleep */ 6523 case 267: 6524 if (ndx == 0 || ndx == 1) 6525 p = "int"; 6526 break; 6527 /* linux_statfs64 */ 6528 case 268: 6529 if (ndx == 0 || ndx == 1) 6530 p = "int"; 6531 break; 6532 /* linux_fstatfs64 */ 6533 case 269: 6534 /* linux_tgkill */ 6535 case 270: 6536 if (ndx == 0 || ndx == 1) 6537 p = "int"; 6538 break; 6539 /* linux_utimes */ 6540 case 271: 6541 if (ndx == 0 || ndx == 1) 6542 p = "int"; 6543 break; 6544 /* linux_fadvise64_64 */ 6545 case 272: 6546 if (ndx == 0 || ndx == 1) 6547 p = "int"; 6548 break; 6549 /* linux_mbind */ 6550 case 274: 6551 /* linux_get_mempolicy */ 6552 case 275: 6553 /* linux_set_mempolicy */ 6554 case 276: 6555 /* linux_mq_open */ 6556 case 277: 6557 if (ndx == 0 || ndx == 1) 6558 p = "int"; 6559 break; 6560 /* linux_mq_unlink */ 6561 case 278: 6562 if (ndx == 0 || ndx == 1) 6563 p = "int"; 6564 break; 6565 /* linux_mq_timedsend */ 6566 case 279: 6567 if (ndx == 0 || ndx == 1) 6568 p = "int"; 6569 break; 6570 /* linux_mq_timedreceive */ 6571 case 280: 6572 if (ndx == 0 || ndx == 1) 6573 p = "int"; 6574 break; 6575 /* linux_mq_notify */ 6576 case 281: 6577 if (ndx == 0 || ndx == 1) 6578 p = "int"; 6579 break; 6580 /* linux_mq_getsetattr */ 6581 case 282: 6582 if (ndx == 0 || ndx == 1) 6583 p = "int"; 6584 break; 6585 /* linux_kexec_load */ 6586 case 283: 6587 /* linux_waitid */ 6588 case 284: 6589 /* linux_add_key */ 6590 case 286: 6591 /* linux_request_key */ 6592 case 287: 6593 /* linux_keyctl */ 6594 case 288: 6595 /* linux_ioprio_set */ 6596 case 289: 6597 /* linux_ioprio_get */ 6598 case 290: 6599 /* linux_inotify_init */ 6600 case 291: 6601 /* linux_inotify_add_watch */ 6602 case 292: 6603 /* linux_inotify_rm_watch */ 6604 case 293: 6605 /* linux_migrate_pages */ 6606 case 294: 6607 /* linux_openat */ 6608 case 295: 6609 if (ndx == 0 || ndx == 1) 6610 p = "int"; 6611 break; 6612 /* linux_mkdirat */ 6613 case 296: 6614 if (ndx == 0 || ndx == 1) 6615 p = "int"; 6616 break; 6617 /* linux_mknodat */ 6618 case 297: 6619 if (ndx == 0 || ndx == 1) 6620 p = "int"; 6621 break; 6622 /* linux_fchownat */ 6623 case 298: 6624 if (ndx == 0 || ndx == 1) 6625 p = "int"; 6626 break; 6627 /* linux_futimesat */ 6628 case 299: 6629 if (ndx == 0 || ndx == 1) 6630 p = "int"; 6631 break; 6632 /* linux_fstatat64 */ 6633 case 300: 6634 if (ndx == 0 || ndx == 1) 6635 p = "int"; 6636 break; 6637 /* linux_unlinkat */ 6638 case 301: 6639 if (ndx == 0 || ndx == 1) 6640 p = "int"; 6641 break; 6642 /* linux_renameat */ 6643 case 302: 6644 if (ndx == 0 || ndx == 1) 6645 p = "int"; 6646 break; 6647 /* linux_linkat */ 6648 case 303: 6649 if (ndx == 0 || ndx == 1) 6650 p = "int"; 6651 break; 6652 /* linux_symlinkat */ 6653 case 304: 6654 if (ndx == 0 || ndx == 1) 6655 p = "int"; 6656 break; 6657 /* linux_readlinkat */ 6658 case 305: 6659 if (ndx == 0 || ndx == 1) 6660 p = "int"; 6661 break; 6662 /* linux_fchmodat */ 6663 case 306: 6664 if (ndx == 0 || ndx == 1) 6665 p = "int"; 6666 break; 6667 /* linux_faccessat */ 6668 case 307: 6669 if (ndx == 0 || ndx == 1) 6670 p = "int"; 6671 break; 6672 /* linux_pselect6 */ 6673 case 308: 6674 /* linux_ppoll */ 6675 case 309: 6676 /* linux_unshare */ 6677 case 310: 6678 /* linux_set_robust_list */ 6679 case 311: 6680 if (ndx == 0 || ndx == 1) 6681 p = "int"; 6682 break; 6683 /* linux_get_robust_list */ 6684 case 312: 6685 if (ndx == 0 || ndx == 1) 6686 p = "int"; 6687 break; 6688 /* linux_splice */ 6689 case 313: 6690 /* linux_sync_file_range */ 6691 case 314: 6692 /* linux_tee */ 6693 case 315: 6694 /* linux_vmsplice */ 6695 case 316: 6696 default: 6697 break; 6698 }; 6699 if (p != NULL) 6700 strlcpy(desc, p, descsz); 6701 } 6702