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