linux32_systrace_args.c revision 293896
1/* 2 * System call argument to DTrace register array converstion. 3 * 4 * DO NOT EDIT-- this file is automatically generated. 5 * $FreeBSD: releng/9.3/sys/amd64/linux32/linux32_systrace_args.c 293896 2016-01-14 09:11:26Z glebius $ 6 * This file is part of the DTrace syscall provider. 7 */ 8 9static void 10systrace_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->flags; /* l_int */ 234 *n_args = 2; 235 break; 236 } 237 /* linux_nice */ 238 case 34: { 239 struct linux_nice_args *p = params; 240 iarg[0] = p->inc; /* l_int */ 241 *n_args = 1; 242 break; 243 } 244 /* sync */ 245 case 36: { 246 *n_args = 0; 247 break; 248 } 249 /* linux_kill */ 250 case 37: { 251 struct linux_kill_args *p = params; 252 iarg[0] = p->pid; /* l_int */ 253 iarg[1] = p->signum; /* l_int */ 254 *n_args = 2; 255 break; 256 } 257 /* linux_rename */ 258 case 38: { 259 struct linux_rename_args *p = params; 260 uarg[0] = (intptr_t) p->from; /* char * */ 261 uarg[1] = (intptr_t) p->to; /* char * */ 262 *n_args = 2; 263 break; 264 } 265 /* linux_mkdir */ 266 case 39: { 267 struct linux_mkdir_args *p = params; 268 uarg[0] = (intptr_t) p->path; /* char * */ 269 iarg[1] = p->mode; /* l_int */ 270 *n_args = 2; 271 break; 272 } 273 /* linux_rmdir */ 274 case 40: { 275 struct linux_rmdir_args *p = params; 276 uarg[0] = (intptr_t) p->path; /* char * */ 277 *n_args = 1; 278 break; 279 } 280 /* dup */ 281 case 41: { 282 struct dup_args *p = params; 283 uarg[0] = p->fd; /* u_int */ 284 *n_args = 1; 285 break; 286 } 287 /* linux_pipe */ 288 case 42: { 289 struct linux_pipe_args *p = params; 290 uarg[0] = (intptr_t) p->pipefds; /* l_int * */ 291 *n_args = 1; 292 break; 293 } 294 /* linux_times */ 295 case 43: { 296 struct linux_times_args *p = params; 297 uarg[0] = (intptr_t) p->buf; /* struct l_times_argv * */ 298 *n_args = 1; 299 break; 300 } 301 /* linux_brk */ 302 case 45: { 303 struct linux_brk_args *p = params; 304 iarg[0] = p->dsend; /* l_ulong */ 305 *n_args = 1; 306 break; 307 } 308 /* linux_setgid16 */ 309 case 46: { 310 struct linux_setgid16_args *p = params; 311 iarg[0] = p->gid; /* l_gid16_t */ 312 *n_args = 1; 313 break; 314 } 315 /* linux_getgid16 */ 316 case 47: { 317 *n_args = 0; 318 break; 319 } 320 /* linux_signal */ 321 case 48: { 322 struct linux_signal_args *p = params; 323 iarg[0] = p->sig; /* l_int */ 324 iarg[1] = p->handler; /* l_handler_t */ 325 *n_args = 2; 326 break; 327 } 328 /* linux_geteuid16 */ 329 case 49: { 330 *n_args = 0; 331 break; 332 } 333 /* linux_getegid16 */ 334 case 50: { 335 *n_args = 0; 336 break; 337 } 338 /* acct */ 339 case 51: { 340 struct acct_args *p = params; 341 uarg[0] = (intptr_t) p->path; /* char * */ 342 *n_args = 1; 343 break; 344 } 345 /* linux_umount */ 346 case 52: { 347 struct linux_umount_args *p = params; 348 uarg[0] = (intptr_t) p->path; /* char * */ 349 iarg[1] = p->flags; /* l_int */ 350 *n_args = 2; 351 break; 352 } 353 /* linux_ioctl */ 354 case 54: { 355 struct linux_ioctl_args *p = params; 356 iarg[0] = p->fd; /* l_uint */ 357 iarg[1] = p->cmd; /* l_uint */ 358 uarg[2] = p->arg; /* uintptr_t */ 359 *n_args = 3; 360 break; 361 } 362 /* linux_fcntl */ 363 case 55: { 364 struct linux_fcntl_args *p = params; 365 iarg[0] = p->fd; /* l_uint */ 366 iarg[1] = p->cmd; /* l_uint */ 367 uarg[2] = p->arg; /* uintptr_t */ 368 *n_args = 3; 369 break; 370 } 371 /* setpgid */ 372 case 57: { 373 struct setpgid_args *p = params; 374 iarg[0] = p->pid; /* int */ 375 iarg[1] = p->pgid; /* int */ 376 *n_args = 2; 377 break; 378 } 379 /* linux_olduname */ 380 case 59: { 381 *n_args = 0; 382 break; 383 } 384 /* umask */ 385 case 60: { 386 struct umask_args *p = params; 387 iarg[0] = p->newmask; /* int */ 388 *n_args = 1; 389 break; 390 } 391 /* chroot */ 392 case 61: { 393 struct chroot_args *p = params; 394 uarg[0] = (intptr_t) p->path; /* char * */ 395 *n_args = 1; 396 break; 397 } 398 /* linux_ustat */ 399 case 62: { 400 struct linux_ustat_args *p = params; 401 iarg[0] = p->dev; /* l_dev_t */ 402 uarg[1] = (intptr_t) p->ubuf; /* struct l_ustat * */ 403 *n_args = 2; 404 break; 405 } 406 /* dup2 */ 407 case 63: { 408 struct dup2_args *p = params; 409 uarg[0] = p->from; /* u_int */ 410 uarg[1] = p->to; /* u_int */ 411 *n_args = 2; 412 break; 413 } 414 /* linux_getppid */ 415 case 64: { 416 *n_args = 0; 417 break; 418 } 419 /* getpgrp */ 420 case 65: { 421 *n_args = 0; 422 break; 423 } 424 /* setsid */ 425 case 66: { 426 *n_args = 0; 427 break; 428 } 429 /* linux_sigaction */ 430 case 67: { 431 struct linux_sigaction_args *p = params; 432 iarg[0] = p->sig; /* l_int */ 433 uarg[1] = (intptr_t) p->nsa; /* l_osigaction_t * */ 434 uarg[2] = (intptr_t) p->osa; /* l_osigaction_t * */ 435 *n_args = 3; 436 break; 437 } 438 /* linux_sgetmask */ 439 case 68: { 440 *n_args = 0; 441 break; 442 } 443 /* linux_ssetmask */ 444 case 69: { 445 struct linux_ssetmask_args *p = params; 446 iarg[0] = p->mask; /* l_osigset_t */ 447 *n_args = 1; 448 break; 449 } 450 /* linux_setreuid16 */ 451 case 70: { 452 struct linux_setreuid16_args *p = params; 453 iarg[0] = p->ruid; /* l_uid16_t */ 454 iarg[1] = p->euid; /* l_uid16_t */ 455 *n_args = 2; 456 break; 457 } 458 /* linux_setregid16 */ 459 case 71: { 460 struct linux_setregid16_args *p = params; 461 iarg[0] = p->rgid; /* l_gid16_t */ 462 iarg[1] = p->egid; /* l_gid16_t */ 463 *n_args = 2; 464 break; 465 } 466 /* linux_sigsuspend */ 467 case 72: { 468 struct linux_sigsuspend_args *p = params; 469 iarg[0] = p->hist0; /* l_int */ 470 iarg[1] = p->hist1; /* l_int */ 471 iarg[2] = p->mask; /* l_osigset_t */ 472 *n_args = 3; 473 break; 474 } 475 /* linux_sigpending */ 476 case 73: { 477 struct linux_sigpending_args *p = params; 478 uarg[0] = (intptr_t) p->mask; /* l_osigset_t * */ 479 *n_args = 1; 480 break; 481 } 482 /* linux_sethostname */ 483 case 74: { 484 struct linux_sethostname_args *p = params; 485 uarg[0] = (intptr_t) p->hostname; /* char * */ 486 uarg[1] = p->len; /* u_int */ 487 *n_args = 2; 488 break; 489 } 490 /* linux_setrlimit */ 491 case 75: { 492 struct linux_setrlimit_args *p = params; 493 iarg[0] = p->resource; /* l_uint */ 494 uarg[1] = (intptr_t) p->rlim; /* struct l_rlimit * */ 495 *n_args = 2; 496 break; 497 } 498 /* linux_old_getrlimit */ 499 case 76: { 500 struct linux_old_getrlimit_args *p = params; 501 iarg[0] = p->resource; /* l_uint */ 502 uarg[1] = (intptr_t) p->rlim; /* struct l_rlimit * */ 503 *n_args = 2; 504 break; 505 } 506 /* linux_getrusage */ 507 case 77: { 508 struct linux_getrusage_args *p = params; 509 iarg[0] = p->who; /* int */ 510 uarg[1] = (intptr_t) p->rusage; /* struct l_rusage * */ 511 *n_args = 2; 512 break; 513 } 514 /* linux_gettimeofday */ 515 case 78: { 516 struct linux_gettimeofday_args *p = params; 517 uarg[0] = (intptr_t) p->tp; /* struct l_timeval * */ 518 uarg[1] = (intptr_t) p->tzp; /* struct timezone * */ 519 *n_args = 2; 520 break; 521 } 522 /* linux_settimeofday */ 523 case 79: { 524 struct linux_settimeofday_args *p = params; 525 uarg[0] = (intptr_t) p->tp; /* struct l_timeval * */ 526 uarg[1] = (intptr_t) p->tzp; /* struct timezone * */ 527 *n_args = 2; 528 break; 529 } 530 /* linux_getgroups16 */ 531 case 80: { 532 struct linux_getgroups16_args *p = params; 533 iarg[0] = p->gidsetsize; /* l_uint */ 534 uarg[1] = (intptr_t) p->gidset; /* l_gid16_t * */ 535 *n_args = 2; 536 break; 537 } 538 /* linux_setgroups16 */ 539 case 81: { 540 struct linux_setgroups16_args *p = params; 541 iarg[0] = p->gidsetsize; /* l_uint */ 542 uarg[1] = (intptr_t) p->gidset; /* l_gid16_t * */ 543 *n_args = 2; 544 break; 545 } 546 /* linux_old_select */ 547 case 82: { 548 struct linux_old_select_args *p = params; 549 uarg[0] = (intptr_t) p->ptr; /* struct l_old_select_argv * */ 550 *n_args = 1; 551 break; 552 } 553 /* linux_symlink */ 554 case 83: { 555 struct linux_symlink_args *p = params; 556 uarg[0] = (intptr_t) p->path; /* char * */ 557 uarg[1] = (intptr_t) p->to; /* char * */ 558 *n_args = 2; 559 break; 560 } 561 /* linux_lstat */ 562 case 84: { 563 struct linux_lstat_args *p = params; 564 uarg[0] = (intptr_t) p->path; /* char * */ 565 uarg[1] = (intptr_t) p->up; /* struct linux_lstat * */ 566 *n_args = 2; 567 break; 568 } 569 /* linux_readlink */ 570 case 85: { 571 struct linux_readlink_args *p = params; 572 uarg[0] = (intptr_t) p->name; /* char * */ 573 uarg[1] = (intptr_t) p->buf; /* char * */ 574 iarg[2] = p->count; /* l_int */ 575 *n_args = 3; 576 break; 577 } 578 /* swapon */ 579 case 87: { 580 struct swapon_args *p = params; 581 uarg[0] = (intptr_t) p->name; /* char * */ 582 *n_args = 1; 583 break; 584 } 585 /* linux_reboot */ 586 case 88: { 587 struct linux_reboot_args *p = params; 588 iarg[0] = p->magic1; /* l_int */ 589 iarg[1] = p->magic2; /* l_int */ 590 iarg[2] = p->cmd; /* l_uint */ 591 uarg[3] = (intptr_t) p->arg; /* void * */ 592 *n_args = 4; 593 break; 594 } 595 /* linux_readdir */ 596 case 89: { 597 struct linux_readdir_args *p = params; 598 iarg[0] = p->fd; /* l_uint */ 599 uarg[1] = (intptr_t) p->dent; /* struct l_dirent * */ 600 iarg[2] = p->count; /* l_uint */ 601 *n_args = 3; 602 break; 603 } 604 /* linux_mmap */ 605 case 90: { 606 struct linux_mmap_args *p = params; 607 uarg[0] = (intptr_t) p->ptr; /* struct l_mmap_argv * */ 608 *n_args = 1; 609 break; 610 } 611 /* munmap */ 612 case 91: { 613 struct munmap_args *p = params; 614 uarg[0] = (intptr_t) p->addr; /* caddr_t */ 615 iarg[1] = p->len; /* int */ 616 *n_args = 2; 617 break; 618 } 619 /* linux_truncate */ 620 case 92: { 621 struct linux_truncate_args *p = params; 622 uarg[0] = (intptr_t) p->path; /* char * */ 623 iarg[1] = p->length; /* l_ulong */ 624 *n_args = 2; 625 break; 626 } 627 /* linux_ftruncate */ 628 case 93: { 629 struct linux_ftruncate_args *p = params; 630 iarg[0] = p->fd; /* int */ 631 iarg[1] = p->length; /* long */ 632 *n_args = 2; 633 break; 634 } 635 /* fchmod */ 636 case 94: { 637 struct fchmod_args *p = params; 638 iarg[0] = p->fd; /* int */ 639 iarg[1] = p->mode; /* int */ 640 *n_args = 2; 641 break; 642 } 643 /* fchown */ 644 case 95: { 645 struct fchown_args *p = params; 646 iarg[0] = p->fd; /* int */ 647 iarg[1] = p->uid; /* int */ 648 iarg[2] = p->gid; /* int */ 649 *n_args = 3; 650 break; 651 } 652 /* linux_getpriority */ 653 case 96: { 654 struct linux_getpriority_args *p = params; 655 iarg[0] = p->which; /* int */ 656 iarg[1] = p->who; /* int */ 657 *n_args = 2; 658 break; 659 } 660 /* setpriority */ 661 case 97: { 662 struct setpriority_args *p = params; 663 iarg[0] = p->which; /* int */ 664 iarg[1] = p->who; /* int */ 665 iarg[2] = p->prio; /* int */ 666 *n_args = 3; 667 break; 668 } 669 /* linux_statfs */ 670 case 99: { 671 struct linux_statfs_args *p = params; 672 uarg[0] = (intptr_t) p->path; /* char * */ 673 uarg[1] = (intptr_t) p->buf; /* struct l_statfs_buf * */ 674 *n_args = 2; 675 break; 676 } 677 /* linux_fstatfs */ 678 case 100: { 679 struct linux_fstatfs_args *p = params; 680 iarg[0] = p->fd; /* l_uint */ 681 uarg[1] = (intptr_t) p->buf; /* struct l_statfs_buf * */ 682 *n_args = 2; 683 break; 684 } 685 /* linux_socketcall */ 686 case 102: { 687 struct linux_socketcall_args *p = params; 688 iarg[0] = p->what; /* l_int */ 689 iarg[1] = p->args; /* l_ulong */ 690 *n_args = 2; 691 break; 692 } 693 /* linux_syslog */ 694 case 103: { 695 struct linux_syslog_args *p = params; 696 iarg[0] = p->type; /* l_int */ 697 uarg[1] = (intptr_t) p->buf; /* char * */ 698 iarg[2] = p->len; /* l_int */ 699 *n_args = 3; 700 break; 701 } 702 /* linux_setitimer */ 703 case 104: { 704 struct linux_setitimer_args *p = params; 705 iarg[0] = p->which; /* l_int */ 706 uarg[1] = (intptr_t) p->itv; /* struct l_itimerval * */ 707 uarg[2] = (intptr_t) p->oitv; /* struct l_itimerval * */ 708 *n_args = 3; 709 break; 710 } 711 /* linux_getitimer */ 712 case 105: { 713 struct linux_getitimer_args *p = params; 714 iarg[0] = p->which; /* l_int */ 715 uarg[1] = (intptr_t) p->itv; /* struct l_itimerval * */ 716 *n_args = 2; 717 break; 718 } 719 /* linux_newstat */ 720 case 106: { 721 struct linux_newstat_args *p = params; 722 uarg[0] = (intptr_t) p->path; /* char * */ 723 uarg[1] = (intptr_t) p->buf; /* struct l_newstat * */ 724 *n_args = 2; 725 break; 726 } 727 /* linux_newlstat */ 728 case 107: { 729 struct linux_newlstat_args *p = params; 730 uarg[0] = (intptr_t) p->path; /* char * */ 731 uarg[1] = (intptr_t) p->buf; /* struct l_newstat * */ 732 *n_args = 2; 733 break; 734 } 735 /* linux_newfstat */ 736 case 108: { 737 struct linux_newfstat_args *p = params; 738 iarg[0] = p->fd; /* l_uint */ 739 uarg[1] = (intptr_t) p->buf; /* struct l_newstat * */ 740 *n_args = 2; 741 break; 742 } 743 /* linux_uname */ 744 case 109: { 745 *n_args = 0; 746 break; 747 } 748 /* linux_iopl */ 749 case 110: { 750 struct linux_iopl_args *p = params; 751 iarg[0] = p->level; /* l_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->flags; /* 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->mode; /* l_int */ 2047 *n_args = 3; 2048 break; 2049 } 2050 /* linux_pselect6 */ 2051 case 308: { 2052 *n_args = 0; 2053 break; 2054 } 2055 /* linux_ppoll */ 2056 case 309: { 2057 *n_args = 0; 2058 break; 2059 } 2060 /* linux_unshare */ 2061 case 310: { 2062 *n_args = 0; 2063 break; 2064 } 2065 /* linux_set_robust_list */ 2066 case 311: { 2067 struct linux_set_robust_list_args *p = params; 2068 uarg[0] = (intptr_t) p->head; /* struct linux_robust_list_head * */ 2069 iarg[1] = p->len; /* l_size_t */ 2070 *n_args = 2; 2071 break; 2072 } 2073 /* linux_get_robust_list */ 2074 case 312: { 2075 struct linux_get_robust_list_args *p = params; 2076 iarg[0] = p->pid; /* l_int */ 2077 uarg[1] = (intptr_t) p->head; /* struct linux_robust_list_head ** */ 2078 uarg[2] = (intptr_t) p->len; /* l_size_t * */ 2079 *n_args = 3; 2080 break; 2081 } 2082 /* linux_splice */ 2083 case 313: { 2084 *n_args = 0; 2085 break; 2086 } 2087 /* linux_sync_file_range */ 2088 case 314: { 2089 *n_args = 0; 2090 break; 2091 } 2092 /* linux_tee */ 2093 case 315: { 2094 *n_args = 0; 2095 break; 2096 } 2097 /* linux_vmsplice */ 2098 case 316: { 2099 *n_args = 0; 2100 break; 2101 } 2102 /* linux_move_pages */ 2103 case 317: { 2104 *n_args = 0; 2105 break; 2106 } 2107 /* linux_getcpu */ 2108 case 318: { 2109 *n_args = 0; 2110 break; 2111 } 2112 /* linux_epoll_pwait */ 2113 case 319: { 2114 *n_args = 0; 2115 break; 2116 } 2117 /* linux_utimensat */ 2118 case 320: { 2119 *n_args = 0; 2120 break; 2121 } 2122 /* linux_signalfd */ 2123 case 321: { 2124 *n_args = 0; 2125 break; 2126 } 2127 /* linux_timerfd_create */ 2128 case 322: { 2129 *n_args = 0; 2130 break; 2131 } 2132 /* linux_eventfd */ 2133 case 323: { 2134 *n_args = 0; 2135 break; 2136 } 2137 /* linux_fallocate */ 2138 case 324: { 2139 *n_args = 0; 2140 break; 2141 } 2142 /* linux_timerfd_settime */ 2143 case 325: { 2144 *n_args = 0; 2145 break; 2146 } 2147 /* linux_timerfd_gettime */ 2148 case 326: { 2149 *n_args = 0; 2150 break; 2151 } 2152 /* linux_signalfd4 */ 2153 case 327: { 2154 *n_args = 0; 2155 break; 2156 } 2157 /* linux_eventfd2 */ 2158 case 328: { 2159 *n_args = 0; 2160 break; 2161 } 2162 /* linux_epoll_create1 */ 2163 case 329: { 2164 *n_args = 0; 2165 break; 2166 } 2167 /* linux_dup3 */ 2168 case 330: { 2169 *n_args = 0; 2170 break; 2171 } 2172 /* linux_pipe2 */ 2173 case 331: { 2174 struct linux_pipe2_args *p = params; 2175 uarg[0] = (intptr_t) p->pipefds; /* l_int * */ 2176 iarg[1] = p->flags; /* l_int */ 2177 *n_args = 2; 2178 break; 2179 } 2180 /* linux_inotify_init1 */ 2181 case 332: { 2182 *n_args = 0; 2183 break; 2184 } 2185 /* linux_preadv */ 2186 case 333: { 2187 *n_args = 0; 2188 break; 2189 } 2190 /* linux_pwritev */ 2191 case 334: { 2192 *n_args = 0; 2193 break; 2194 } 2195 /* linux_rt_tsigqueueinfo */ 2196 case 335: { 2197 *n_args = 0; 2198 break; 2199 } 2200 /* linux_perf_event_open */ 2201 case 336: { 2202 *n_args = 0; 2203 break; 2204 } 2205 /* linux_recvmmsg */ 2206 case 337: { 2207 *n_args = 0; 2208 break; 2209 } 2210 /* linux_fanotify_init */ 2211 case 338: { 2212 *n_args = 0; 2213 break; 2214 } 2215 /* linux_fanotify_mark */ 2216 case 339: { 2217 *n_args = 0; 2218 break; 2219 } 2220 /* linux_prlimit64 */ 2221 case 340: { 2222 *n_args = 0; 2223 break; 2224 } 2225 /* linux_name_to_handle_at */ 2226 case 341: { 2227 *n_args = 0; 2228 break; 2229 } 2230 /* linux_open_by_handle_at */ 2231 case 342: { 2232 *n_args = 0; 2233 break; 2234 } 2235 /* linux_clock_adjtime */ 2236 case 343: { 2237 *n_args = 0; 2238 break; 2239 } 2240 /* linux_syncfs */ 2241 case 344: { 2242 *n_args = 0; 2243 break; 2244 } 2245 /* linux_sendmmsg */ 2246 case 345: { 2247 *n_args = 0; 2248 break; 2249 } 2250 /* linux_setns */ 2251 case 346: { 2252 *n_args = 0; 2253 break; 2254 } 2255 /* linux_process_vm_readv */ 2256 case 347: { 2257 *n_args = 0; 2258 break; 2259 } 2260 /* linux_process_vm_writev */ 2261 case 348: { 2262 *n_args = 0; 2263 break; 2264 } 2265 default: 2266 *n_args = 0; 2267 break; 2268 }; 2269} 2270static void 2271systrace_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 2272{ 2273 const char *p = NULL; 2274 switch (sysnum) { 2275#define nosys linux_nosys 2276 /* sys_exit */ 2277 case 1: 2278 switch(ndx) { 2279 case 0: 2280 p = "int"; 2281 break; 2282 default: 2283 break; 2284 }; 2285 break; 2286 /* linux_fork */ 2287 case 2: 2288 break; 2289 /* read */ 2290 case 3: 2291 switch(ndx) { 2292 case 0: 2293 p = "int"; 2294 break; 2295 case 1: 2296 p = "char *"; 2297 break; 2298 case 2: 2299 p = "u_int"; 2300 break; 2301 default: 2302 break; 2303 }; 2304 break; 2305 /* write */ 2306 case 4: 2307 switch(ndx) { 2308 case 0: 2309 p = "int"; 2310 break; 2311 case 1: 2312 p = "char *"; 2313 break; 2314 case 2: 2315 p = "u_int"; 2316 break; 2317 default: 2318 break; 2319 }; 2320 break; 2321 /* linux_open */ 2322 case 5: 2323 switch(ndx) { 2324 case 0: 2325 p = "char *"; 2326 break; 2327 case 1: 2328 p = "l_int"; 2329 break; 2330 case 2: 2331 p = "l_int"; 2332 break; 2333 default: 2334 break; 2335 }; 2336 break; 2337 /* close */ 2338 case 6: 2339 switch(ndx) { 2340 case 0: 2341 p = "int"; 2342 break; 2343 default: 2344 break; 2345 }; 2346 break; 2347 /* linux_waitpid */ 2348 case 7: 2349 switch(ndx) { 2350 case 0: 2351 p = "l_pid_t"; 2352 break; 2353 case 1: 2354 p = "l_int *"; 2355 break; 2356 case 2: 2357 p = "l_int"; 2358 break; 2359 default: 2360 break; 2361 }; 2362 break; 2363 /* linux_creat */ 2364 case 8: 2365 switch(ndx) { 2366 case 0: 2367 p = "char *"; 2368 break; 2369 case 1: 2370 p = "l_int"; 2371 break; 2372 default: 2373 break; 2374 }; 2375 break; 2376 /* linux_link */ 2377 case 9: 2378 switch(ndx) { 2379 case 0: 2380 p = "char *"; 2381 break; 2382 case 1: 2383 p = "char *"; 2384 break; 2385 default: 2386 break; 2387 }; 2388 break; 2389 /* linux_unlink */ 2390 case 10: 2391 switch(ndx) { 2392 case 0: 2393 p = "char *"; 2394 break; 2395 default: 2396 break; 2397 }; 2398 break; 2399 /* linux_execve */ 2400 case 11: 2401 switch(ndx) { 2402 case 0: 2403 p = "char *"; 2404 break; 2405 case 1: 2406 p = "u_int32_t *"; 2407 break; 2408 case 2: 2409 p = "u_int32_t *"; 2410 break; 2411 default: 2412 break; 2413 }; 2414 break; 2415 /* linux_chdir */ 2416 case 12: 2417 switch(ndx) { 2418 case 0: 2419 p = "char *"; 2420 break; 2421 default: 2422 break; 2423 }; 2424 break; 2425 /* linux_time */ 2426 case 13: 2427 switch(ndx) { 2428 case 0: 2429 p = "l_time_t *"; 2430 break; 2431 default: 2432 break; 2433 }; 2434 break; 2435 /* linux_mknod */ 2436 case 14: 2437 switch(ndx) { 2438 case 0: 2439 p = "char *"; 2440 break; 2441 case 1: 2442 p = "l_int"; 2443 break; 2444 case 2: 2445 p = "l_dev_t"; 2446 break; 2447 default: 2448 break; 2449 }; 2450 break; 2451 /* linux_chmod */ 2452 case 15: 2453 switch(ndx) { 2454 case 0: 2455 p = "char *"; 2456 break; 2457 case 1: 2458 p = "l_mode_t"; 2459 break; 2460 default: 2461 break; 2462 }; 2463 break; 2464 /* linux_lchown16 */ 2465 case 16: 2466 switch(ndx) { 2467 case 0: 2468 p = "char *"; 2469 break; 2470 case 1: 2471 p = "l_uid16_t"; 2472 break; 2473 case 2: 2474 p = "l_gid16_t"; 2475 break; 2476 default: 2477 break; 2478 }; 2479 break; 2480 /* linux_stat */ 2481 case 18: 2482 switch(ndx) { 2483 case 0: 2484 p = "char *"; 2485 break; 2486 case 1: 2487 p = "struct linux_stat *"; 2488 break; 2489 default: 2490 break; 2491 }; 2492 break; 2493 /* linux_lseek */ 2494 case 19: 2495 switch(ndx) { 2496 case 0: 2497 p = "l_uint"; 2498 break; 2499 case 1: 2500 p = "l_off_t"; 2501 break; 2502 case 2: 2503 p = "l_int"; 2504 break; 2505 default: 2506 break; 2507 }; 2508 break; 2509 /* linux_getpid */ 2510 case 20: 2511 break; 2512 /* linux_mount */ 2513 case 21: 2514 switch(ndx) { 2515 case 0: 2516 p = "char *"; 2517 break; 2518 case 1: 2519 p = "char *"; 2520 break; 2521 case 2: 2522 p = "char *"; 2523 break; 2524 case 3: 2525 p = "l_ulong"; 2526 break; 2527 case 4: 2528 p = "void *"; 2529 break; 2530 default: 2531 break; 2532 }; 2533 break; 2534 /* linux_oldumount */ 2535 case 22: 2536 switch(ndx) { 2537 case 0: 2538 p = "char *"; 2539 break; 2540 default: 2541 break; 2542 }; 2543 break; 2544 /* linux_setuid16 */ 2545 case 23: 2546 switch(ndx) { 2547 case 0: 2548 p = "l_uid16_t"; 2549 break; 2550 default: 2551 break; 2552 }; 2553 break; 2554 /* linux_getuid16 */ 2555 case 24: 2556 break; 2557 /* linux_stime */ 2558 case 25: 2559 break; 2560 /* linux_ptrace */ 2561 case 26: 2562 switch(ndx) { 2563 case 0: 2564 p = "l_long"; 2565 break; 2566 case 1: 2567 p = "l_long"; 2568 break; 2569 case 2: 2570 p = "l_long"; 2571 break; 2572 case 3: 2573 p = "l_long"; 2574 break; 2575 default: 2576 break; 2577 }; 2578 break; 2579 /* linux_alarm */ 2580 case 27: 2581 switch(ndx) { 2582 case 0: 2583 p = "l_uint"; 2584 break; 2585 default: 2586 break; 2587 }; 2588 break; 2589 /* linux_pause */ 2590 case 29: 2591 break; 2592 /* linux_utime */ 2593 case 30: 2594 switch(ndx) { 2595 case 0: 2596 p = "char *"; 2597 break; 2598 case 1: 2599 p = "struct l_utimbuf *"; 2600 break; 2601 default: 2602 break; 2603 }; 2604 break; 2605 /* linux_access */ 2606 case 33: 2607 switch(ndx) { 2608 case 0: 2609 p = "char *"; 2610 break; 2611 case 1: 2612 p = "l_int"; 2613 break; 2614 default: 2615 break; 2616 }; 2617 break; 2618 /* linux_nice */ 2619 case 34: 2620 switch(ndx) { 2621 case 0: 2622 p = "l_int"; 2623 break; 2624 default: 2625 break; 2626 }; 2627 break; 2628 /* sync */ 2629 case 36: 2630 break; 2631 /* linux_kill */ 2632 case 37: 2633 switch(ndx) { 2634 case 0: 2635 p = "l_int"; 2636 break; 2637 case 1: 2638 p = "l_int"; 2639 break; 2640 default: 2641 break; 2642 }; 2643 break; 2644 /* linux_rename */ 2645 case 38: 2646 switch(ndx) { 2647 case 0: 2648 p = "char *"; 2649 break; 2650 case 1: 2651 p = "char *"; 2652 break; 2653 default: 2654 break; 2655 }; 2656 break; 2657 /* linux_mkdir */ 2658 case 39: 2659 switch(ndx) { 2660 case 0: 2661 p = "char *"; 2662 break; 2663 case 1: 2664 p = "l_int"; 2665 break; 2666 default: 2667 break; 2668 }; 2669 break; 2670 /* linux_rmdir */ 2671 case 40: 2672 switch(ndx) { 2673 case 0: 2674 p = "char *"; 2675 break; 2676 default: 2677 break; 2678 }; 2679 break; 2680 /* dup */ 2681 case 41: 2682 switch(ndx) { 2683 case 0: 2684 p = "u_int"; 2685 break; 2686 default: 2687 break; 2688 }; 2689 break; 2690 /* linux_pipe */ 2691 case 42: 2692 switch(ndx) { 2693 case 0: 2694 p = "l_int *"; 2695 break; 2696 default: 2697 break; 2698 }; 2699 break; 2700 /* linux_times */ 2701 case 43: 2702 switch(ndx) { 2703 case 0: 2704 p = "struct l_times_argv *"; 2705 break; 2706 default: 2707 break; 2708 }; 2709 break; 2710 /* linux_brk */ 2711 case 45: 2712 switch(ndx) { 2713 case 0: 2714 p = "l_ulong"; 2715 break; 2716 default: 2717 break; 2718 }; 2719 break; 2720 /* linux_setgid16 */ 2721 case 46: 2722 switch(ndx) { 2723 case 0: 2724 p = "l_gid16_t"; 2725 break; 2726 default: 2727 break; 2728 }; 2729 break; 2730 /* linux_getgid16 */ 2731 case 47: 2732 break; 2733 /* linux_signal */ 2734 case 48: 2735 switch(ndx) { 2736 case 0: 2737 p = "l_int"; 2738 break; 2739 case 1: 2740 p = "l_handler_t"; 2741 break; 2742 default: 2743 break; 2744 }; 2745 break; 2746 /* linux_geteuid16 */ 2747 case 49: 2748 break; 2749 /* linux_getegid16 */ 2750 case 50: 2751 break; 2752 /* acct */ 2753 case 51: 2754 switch(ndx) { 2755 case 0: 2756 p = "char *"; 2757 break; 2758 default: 2759 break; 2760 }; 2761 break; 2762 /* linux_umount */ 2763 case 52: 2764 switch(ndx) { 2765 case 0: 2766 p = "char *"; 2767 break; 2768 case 1: 2769 p = "l_int"; 2770 break; 2771 default: 2772 break; 2773 }; 2774 break; 2775 /* linux_ioctl */ 2776 case 54: 2777 switch(ndx) { 2778 case 0: 2779 p = "l_uint"; 2780 break; 2781 case 1: 2782 p = "l_uint"; 2783 break; 2784 case 2: 2785 p = "uintptr_t"; 2786 break; 2787 default: 2788 break; 2789 }; 2790 break; 2791 /* linux_fcntl */ 2792 case 55: 2793 switch(ndx) { 2794 case 0: 2795 p = "l_uint"; 2796 break; 2797 case 1: 2798 p = "l_uint"; 2799 break; 2800 case 2: 2801 p = "uintptr_t"; 2802 break; 2803 default: 2804 break; 2805 }; 2806 break; 2807 /* setpgid */ 2808 case 57: 2809 switch(ndx) { 2810 case 0: 2811 p = "int"; 2812 break; 2813 case 1: 2814 p = "int"; 2815 break; 2816 default: 2817 break; 2818 }; 2819 break; 2820 /* linux_olduname */ 2821 case 59: 2822 break; 2823 /* umask */ 2824 case 60: 2825 switch(ndx) { 2826 case 0: 2827 p = "int"; 2828 break; 2829 default: 2830 break; 2831 }; 2832 break; 2833 /* chroot */ 2834 case 61: 2835 switch(ndx) { 2836 case 0: 2837 p = "char *"; 2838 break; 2839 default: 2840 break; 2841 }; 2842 break; 2843 /* linux_ustat */ 2844 case 62: 2845 switch(ndx) { 2846 case 0: 2847 p = "l_dev_t"; 2848 break; 2849 case 1: 2850 p = "struct l_ustat *"; 2851 break; 2852 default: 2853 break; 2854 }; 2855 break; 2856 /* dup2 */ 2857 case 63: 2858 switch(ndx) { 2859 case 0: 2860 p = "u_int"; 2861 break; 2862 case 1: 2863 p = "u_int"; 2864 break; 2865 default: 2866 break; 2867 }; 2868 break; 2869 /* linux_getppid */ 2870 case 64: 2871 break; 2872 /* getpgrp */ 2873 case 65: 2874 break; 2875 /* setsid */ 2876 case 66: 2877 break; 2878 /* linux_sigaction */ 2879 case 67: 2880 switch(ndx) { 2881 case 0: 2882 p = "l_int"; 2883 break; 2884 case 1: 2885 p = "l_osigaction_t *"; 2886 break; 2887 case 2: 2888 p = "l_osigaction_t *"; 2889 break; 2890 default: 2891 break; 2892 }; 2893 break; 2894 /* linux_sgetmask */ 2895 case 68: 2896 break; 2897 /* linux_ssetmask */ 2898 case 69: 2899 switch(ndx) { 2900 case 0: 2901 p = "l_osigset_t"; 2902 break; 2903 default: 2904 break; 2905 }; 2906 break; 2907 /* linux_setreuid16 */ 2908 case 70: 2909 switch(ndx) { 2910 case 0: 2911 p = "l_uid16_t"; 2912 break; 2913 case 1: 2914 p = "l_uid16_t"; 2915 break; 2916 default: 2917 break; 2918 }; 2919 break; 2920 /* linux_setregid16 */ 2921 case 71: 2922 switch(ndx) { 2923 case 0: 2924 p = "l_gid16_t"; 2925 break; 2926 case 1: 2927 p = "l_gid16_t"; 2928 break; 2929 default: 2930 break; 2931 }; 2932 break; 2933 /* linux_sigsuspend */ 2934 case 72: 2935 switch(ndx) { 2936 case 0: 2937 p = "l_int"; 2938 break; 2939 case 1: 2940 p = "l_int"; 2941 break; 2942 case 2: 2943 p = "l_osigset_t"; 2944 break; 2945 default: 2946 break; 2947 }; 2948 break; 2949 /* linux_sigpending */ 2950 case 73: 2951 switch(ndx) { 2952 case 0: 2953 p = "l_osigset_t *"; 2954 break; 2955 default: 2956 break; 2957 }; 2958 break; 2959 /* linux_sethostname */ 2960 case 74: 2961 switch(ndx) { 2962 case 0: 2963 p = "char *"; 2964 break; 2965 case 1: 2966 p = "u_int"; 2967 break; 2968 default: 2969 break; 2970 }; 2971 break; 2972 /* linux_setrlimit */ 2973 case 75: 2974 switch(ndx) { 2975 case 0: 2976 p = "l_uint"; 2977 break; 2978 case 1: 2979 p = "struct l_rlimit *"; 2980 break; 2981 default: 2982 break; 2983 }; 2984 break; 2985 /* linux_old_getrlimit */ 2986 case 76: 2987 switch(ndx) { 2988 case 0: 2989 p = "l_uint"; 2990 break; 2991 case 1: 2992 p = "struct l_rlimit *"; 2993 break; 2994 default: 2995 break; 2996 }; 2997 break; 2998 /* linux_getrusage */ 2999 case 77: 3000 switch(ndx) { 3001 case 0: 3002 p = "int"; 3003 break; 3004 case 1: 3005 p = "struct l_rusage *"; 3006 break; 3007 default: 3008 break; 3009 }; 3010 break; 3011 /* linux_gettimeofday */ 3012 case 78: 3013 switch(ndx) { 3014 case 0: 3015 p = "struct l_timeval *"; 3016 break; 3017 case 1: 3018 p = "struct timezone *"; 3019 break; 3020 default: 3021 break; 3022 }; 3023 break; 3024 /* linux_settimeofday */ 3025 case 79: 3026 switch(ndx) { 3027 case 0: 3028 p = "struct l_timeval *"; 3029 break; 3030 case 1: 3031 p = "struct timezone *"; 3032 break; 3033 default: 3034 break; 3035 }; 3036 break; 3037 /* linux_getgroups16 */ 3038 case 80: 3039 switch(ndx) { 3040 case 0: 3041 p = "l_uint"; 3042 break; 3043 case 1: 3044 p = "l_gid16_t *"; 3045 break; 3046 default: 3047 break; 3048 }; 3049 break; 3050 /* linux_setgroups16 */ 3051 case 81: 3052 switch(ndx) { 3053 case 0: 3054 p = "l_uint"; 3055 break; 3056 case 1: 3057 p = "l_gid16_t *"; 3058 break; 3059 default: 3060 break; 3061 }; 3062 break; 3063 /* linux_old_select */ 3064 case 82: 3065 switch(ndx) { 3066 case 0: 3067 p = "struct l_old_select_argv *"; 3068 break; 3069 default: 3070 break; 3071 }; 3072 break; 3073 /* linux_symlink */ 3074 case 83: 3075 switch(ndx) { 3076 case 0: 3077 p = "char *"; 3078 break; 3079 case 1: 3080 p = "char *"; 3081 break; 3082 default: 3083 break; 3084 }; 3085 break; 3086 /* linux_lstat */ 3087 case 84: 3088 switch(ndx) { 3089 case 0: 3090 p = "char *"; 3091 break; 3092 case 1: 3093 p = "struct linux_lstat *"; 3094 break; 3095 default: 3096 break; 3097 }; 3098 break; 3099 /* linux_readlink */ 3100 case 85: 3101 switch(ndx) { 3102 case 0: 3103 p = "char *"; 3104 break; 3105 case 1: 3106 p = "char *"; 3107 break; 3108 case 2: 3109 p = "l_int"; 3110 break; 3111 default: 3112 break; 3113 }; 3114 break; 3115 /* swapon */ 3116 case 87: 3117 switch(ndx) { 3118 case 0: 3119 p = "char *"; 3120 break; 3121 default: 3122 break; 3123 }; 3124 break; 3125 /* linux_reboot */ 3126 case 88: 3127 switch(ndx) { 3128 case 0: 3129 p = "l_int"; 3130 break; 3131 case 1: 3132 p = "l_int"; 3133 break; 3134 case 2: 3135 p = "l_uint"; 3136 break; 3137 case 3: 3138 p = "void *"; 3139 break; 3140 default: 3141 break; 3142 }; 3143 break; 3144 /* linux_readdir */ 3145 case 89: 3146 switch(ndx) { 3147 case 0: 3148 p = "l_uint"; 3149 break; 3150 case 1: 3151 p = "struct l_dirent *"; 3152 break; 3153 case 2: 3154 p = "l_uint"; 3155 break; 3156 default: 3157 break; 3158 }; 3159 break; 3160 /* linux_mmap */ 3161 case 90: 3162 switch(ndx) { 3163 case 0: 3164 p = "struct l_mmap_argv *"; 3165 break; 3166 default: 3167 break; 3168 }; 3169 break; 3170 /* munmap */ 3171 case 91: 3172 switch(ndx) { 3173 case 0: 3174 p = "caddr_t"; 3175 break; 3176 case 1: 3177 p = "int"; 3178 break; 3179 default: 3180 break; 3181 }; 3182 break; 3183 /* linux_truncate */ 3184 case 92: 3185 switch(ndx) { 3186 case 0: 3187 p = "char *"; 3188 break; 3189 case 1: 3190 p = "l_ulong"; 3191 break; 3192 default: 3193 break; 3194 }; 3195 break; 3196 /* linux_ftruncate */ 3197 case 93: 3198 switch(ndx) { 3199 case 0: 3200 p = "int"; 3201 break; 3202 case 1: 3203 p = "long"; 3204 break; 3205 default: 3206 break; 3207 }; 3208 break; 3209 /* fchmod */ 3210 case 94: 3211 switch(ndx) { 3212 case 0: 3213 p = "int"; 3214 break; 3215 case 1: 3216 p = "int"; 3217 break; 3218 default: 3219 break; 3220 }; 3221 break; 3222 /* fchown */ 3223 case 95: 3224 switch(ndx) { 3225 case 0: 3226 p = "int"; 3227 break; 3228 case 1: 3229 p = "int"; 3230 break; 3231 case 2: 3232 p = "int"; 3233 break; 3234 default: 3235 break; 3236 }; 3237 break; 3238 /* linux_getpriority */ 3239 case 96: 3240 switch(ndx) { 3241 case 0: 3242 p = "int"; 3243 break; 3244 case 1: 3245 p = "int"; 3246 break; 3247 default: 3248 break; 3249 }; 3250 break; 3251 /* setpriority */ 3252 case 97: 3253 switch(ndx) { 3254 case 0: 3255 p = "int"; 3256 break; 3257 case 1: 3258 p = "int"; 3259 break; 3260 case 2: 3261 p = "int"; 3262 break; 3263 default: 3264 break; 3265 }; 3266 break; 3267 /* linux_statfs */ 3268 case 99: 3269 switch(ndx) { 3270 case 0: 3271 p = "char *"; 3272 break; 3273 case 1: 3274 p = "struct l_statfs_buf *"; 3275 break; 3276 default: 3277 break; 3278 }; 3279 break; 3280 /* linux_fstatfs */ 3281 case 100: 3282 switch(ndx) { 3283 case 0: 3284 p = "l_uint"; 3285 break; 3286 case 1: 3287 p = "struct l_statfs_buf *"; 3288 break; 3289 default: 3290 break; 3291 }; 3292 break; 3293 /* linux_socketcall */ 3294 case 102: 3295 switch(ndx) { 3296 case 0: 3297 p = "l_int"; 3298 break; 3299 case 1: 3300 p = "l_ulong"; 3301 break; 3302 default: 3303 break; 3304 }; 3305 break; 3306 /* linux_syslog */ 3307 case 103: 3308 switch(ndx) { 3309 case 0: 3310 p = "l_int"; 3311 break; 3312 case 1: 3313 p = "char *"; 3314 break; 3315 case 2: 3316 p = "l_int"; 3317 break; 3318 default: 3319 break; 3320 }; 3321 break; 3322 /* linux_setitimer */ 3323 case 104: 3324 switch(ndx) { 3325 case 0: 3326 p = "l_int"; 3327 break; 3328 case 1: 3329 p = "struct l_itimerval *"; 3330 break; 3331 case 2: 3332 p = "struct l_itimerval *"; 3333 break; 3334 default: 3335 break; 3336 }; 3337 break; 3338 /* linux_getitimer */ 3339 case 105: 3340 switch(ndx) { 3341 case 0: 3342 p = "l_int"; 3343 break; 3344 case 1: 3345 p = "struct l_itimerval *"; 3346 break; 3347 default: 3348 break; 3349 }; 3350 break; 3351 /* linux_newstat */ 3352 case 106: 3353 switch(ndx) { 3354 case 0: 3355 p = "char *"; 3356 break; 3357 case 1: 3358 p = "struct l_newstat *"; 3359 break; 3360 default: 3361 break; 3362 }; 3363 break; 3364 /* linux_newlstat */ 3365 case 107: 3366 switch(ndx) { 3367 case 0: 3368 p = "char *"; 3369 break; 3370 case 1: 3371 p = "struct l_newstat *"; 3372 break; 3373 default: 3374 break; 3375 }; 3376 break; 3377 /* linux_newfstat */ 3378 case 108: 3379 switch(ndx) { 3380 case 0: 3381 p = "l_uint"; 3382 break; 3383 case 1: 3384 p = "struct l_newstat *"; 3385 break; 3386 default: 3387 break; 3388 }; 3389 break; 3390 /* linux_uname */ 3391 case 109: 3392 break; 3393 /* linux_iopl */ 3394 case 110: 3395 switch(ndx) { 3396 case 0: 3397 p = "l_ulong"; 3398 break; 3399 default: 3400 break; 3401 }; 3402 break; 3403 /* linux_vhangup */ 3404 case 111: 3405 break; 3406 /* linux_wait4 */ 3407 case 114: 3408 switch(ndx) { 3409 case 0: 3410 p = "l_pid_t"; 3411 break; 3412 case 1: 3413 p = "l_uint *"; 3414 break; 3415 case 2: 3416 p = "l_int"; 3417 break; 3418 case 3: 3419 p = "struct l_rusage *"; 3420 break; 3421 default: 3422 break; 3423 }; 3424 break; 3425 /* linux_swapoff */ 3426 case 115: 3427 break; 3428 /* linux_sysinfo */ 3429 case 116: 3430 switch(ndx) { 3431 case 0: 3432 p = "struct l_sysinfo *"; 3433 break; 3434 default: 3435 break; 3436 }; 3437 break; 3438 /* linux_ipc */ 3439 case 117: 3440 switch(ndx) { 3441 case 0: 3442 p = "l_uint"; 3443 break; 3444 case 1: 3445 p = "l_int"; 3446 break; 3447 case 2: 3448 p = "l_int"; 3449 break; 3450 case 3: 3451 p = "l_int"; 3452 break; 3453 case 4: 3454 p = "void *"; 3455 break; 3456 case 5: 3457 p = "l_long"; 3458 break; 3459 default: 3460 break; 3461 }; 3462 break; 3463 /* fsync */ 3464 case 118: 3465 switch(ndx) { 3466 case 0: 3467 p = "int"; 3468 break; 3469 default: 3470 break; 3471 }; 3472 break; 3473 /* linux_sigreturn */ 3474 case 119: 3475 switch(ndx) { 3476 case 0: 3477 p = "struct l_sigframe *"; 3478 break; 3479 default: 3480 break; 3481 }; 3482 break; 3483 /* linux_clone */ 3484 case 120: 3485 switch(ndx) { 3486 case 0: 3487 p = "l_int"; 3488 break; 3489 case 1: 3490 p = "void *"; 3491 break; 3492 case 2: 3493 p = "void *"; 3494 break; 3495 case 3: 3496 p = "void *"; 3497 break; 3498 case 4: 3499 p = "void *"; 3500 break; 3501 default: 3502 break; 3503 }; 3504 break; 3505 /* linux_setdomainname */ 3506 case 121: 3507 switch(ndx) { 3508 case 0: 3509 p = "char *"; 3510 break; 3511 case 1: 3512 p = "int"; 3513 break; 3514 default: 3515 break; 3516 }; 3517 break; 3518 /* linux_newuname */ 3519 case 122: 3520 switch(ndx) { 3521 case 0: 3522 p = "struct l_new_utsname *"; 3523 break; 3524 default: 3525 break; 3526 }; 3527 break; 3528 /* linux_adjtimex */ 3529 case 124: 3530 break; 3531 /* linux_mprotect */ 3532 case 125: 3533 switch(ndx) { 3534 case 0: 3535 p = "caddr_t"; 3536 break; 3537 case 1: 3538 p = "int"; 3539 break; 3540 case 2: 3541 p = "int"; 3542 break; 3543 default: 3544 break; 3545 }; 3546 break; 3547 /* linux_sigprocmask */ 3548 case 126: 3549 switch(ndx) { 3550 case 0: 3551 p = "l_int"; 3552 break; 3553 case 1: 3554 p = "l_osigset_t *"; 3555 break; 3556 case 2: 3557 p = "l_osigset_t *"; 3558 break; 3559 default: 3560 break; 3561 }; 3562 break; 3563 /* linux_create_module */ 3564 case 127: 3565 break; 3566 /* linux_init_module */ 3567 case 128: 3568 break; 3569 /* linux_delete_module */ 3570 case 129: 3571 break; 3572 /* linux_get_kernel_syms */ 3573 case 130: 3574 break; 3575 /* linux_quotactl */ 3576 case 131: 3577 break; 3578 /* getpgid */ 3579 case 132: 3580 switch(ndx) { 3581 case 0: 3582 p = "int"; 3583 break; 3584 default: 3585 break; 3586 }; 3587 break; 3588 /* fchdir */ 3589 case 133: 3590 switch(ndx) { 3591 case 0: 3592 p = "int"; 3593 break; 3594 default: 3595 break; 3596 }; 3597 break; 3598 /* linux_bdflush */ 3599 case 134: 3600 break; 3601 /* linux_sysfs */ 3602 case 135: 3603 switch(ndx) { 3604 case 0: 3605 p = "l_int"; 3606 break; 3607 case 1: 3608 p = "l_ulong"; 3609 break; 3610 case 2: 3611 p = "l_ulong"; 3612 break; 3613 default: 3614 break; 3615 }; 3616 break; 3617 /* linux_personality */ 3618 case 136: 3619 switch(ndx) { 3620 case 0: 3621 p = "l_ulong"; 3622 break; 3623 default: 3624 break; 3625 }; 3626 break; 3627 /* linux_setfsuid16 */ 3628 case 138: 3629 switch(ndx) { 3630 case 0: 3631 p = "l_uid16_t"; 3632 break; 3633 default: 3634 break; 3635 }; 3636 break; 3637 /* linux_setfsgid16 */ 3638 case 139: 3639 switch(ndx) { 3640 case 0: 3641 p = "l_gid16_t"; 3642 break; 3643 default: 3644 break; 3645 }; 3646 break; 3647 /* linux_llseek */ 3648 case 140: 3649 switch(ndx) { 3650 case 0: 3651 p = "l_int"; 3652 break; 3653 case 1: 3654 p = "l_ulong"; 3655 break; 3656 case 2: 3657 p = "l_ulong"; 3658 break; 3659 case 3: 3660 p = "l_loff_t *"; 3661 break; 3662 case 4: 3663 p = "l_uint"; 3664 break; 3665 default: 3666 break; 3667 }; 3668 break; 3669 /* linux_getdents */ 3670 case 141: 3671 switch(ndx) { 3672 case 0: 3673 p = "l_uint"; 3674 break; 3675 case 1: 3676 p = "void *"; 3677 break; 3678 case 2: 3679 p = "l_uint"; 3680 break; 3681 default: 3682 break; 3683 }; 3684 break; 3685 /* linux_select */ 3686 case 142: 3687 switch(ndx) { 3688 case 0: 3689 p = "l_int"; 3690 break; 3691 case 1: 3692 p = "l_fd_set *"; 3693 break; 3694 case 2: 3695 p = "l_fd_set *"; 3696 break; 3697 case 3: 3698 p = "l_fd_set *"; 3699 break; 3700 case 4: 3701 p = "struct l_timeval *"; 3702 break; 3703 default: 3704 break; 3705 }; 3706 break; 3707 /* flock */ 3708 case 143: 3709 switch(ndx) { 3710 case 0: 3711 p = "int"; 3712 break; 3713 case 1: 3714 p = "int"; 3715 break; 3716 default: 3717 break; 3718 }; 3719 break; 3720 /* linux_msync */ 3721 case 144: 3722 switch(ndx) { 3723 case 0: 3724 p = "l_ulong"; 3725 break; 3726 case 1: 3727 p = "l_size_t"; 3728 break; 3729 case 2: 3730 p = "l_int"; 3731 break; 3732 default: 3733 break; 3734 }; 3735 break; 3736 /* linux_readv */ 3737 case 145: 3738 switch(ndx) { 3739 case 0: 3740 p = "l_ulong"; 3741 break; 3742 case 1: 3743 p = "struct l_iovec32 *"; 3744 break; 3745 case 2: 3746 p = "l_ulong"; 3747 break; 3748 default: 3749 break; 3750 }; 3751 break; 3752 /* linux_writev */ 3753 case 146: 3754 switch(ndx) { 3755 case 0: 3756 p = "l_ulong"; 3757 break; 3758 case 1: 3759 p = "struct l_iovec32 *"; 3760 break; 3761 case 2: 3762 p = "l_ulong"; 3763 break; 3764 default: 3765 break; 3766 }; 3767 break; 3768 /* linux_getsid */ 3769 case 147: 3770 switch(ndx) { 3771 case 0: 3772 p = "l_pid_t"; 3773 break; 3774 default: 3775 break; 3776 }; 3777 break; 3778 /* linux_fdatasync */ 3779 case 148: 3780 switch(ndx) { 3781 case 0: 3782 p = "l_uint"; 3783 break; 3784 default: 3785 break; 3786 }; 3787 break; 3788 /* linux_sysctl */ 3789 case 149: 3790 switch(ndx) { 3791 case 0: 3792 p = "struct l___sysctl_args *"; 3793 break; 3794 default: 3795 break; 3796 }; 3797 break; 3798 /* mlock */ 3799 case 150: 3800 switch(ndx) { 3801 case 0: 3802 p = "const void *"; 3803 break; 3804 case 1: 3805 p = "size_t"; 3806 break; 3807 default: 3808 break; 3809 }; 3810 break; 3811 /* munlock */ 3812 case 151: 3813 switch(ndx) { 3814 case 0: 3815 p = "const void *"; 3816 break; 3817 case 1: 3818 p = "size_t"; 3819 break; 3820 default: 3821 break; 3822 }; 3823 break; 3824 /* mlockall */ 3825 case 152: 3826 switch(ndx) { 3827 case 0: 3828 p = "int"; 3829 break; 3830 default: 3831 break; 3832 }; 3833 break; 3834 /* munlockall */ 3835 case 153: 3836 break; 3837 /* sched_setparam */ 3838 case 154: 3839 switch(ndx) { 3840 case 0: 3841 p = "pid_t"; 3842 break; 3843 case 1: 3844 p = "const struct sched_param *"; 3845 break; 3846 default: 3847 break; 3848 }; 3849 break; 3850 /* sched_getparam */ 3851 case 155: 3852 switch(ndx) { 3853 case 0: 3854 p = "pid_t"; 3855 break; 3856 case 1: 3857 p = "struct sched_param *"; 3858 break; 3859 default: 3860 break; 3861 }; 3862 break; 3863 /* linux_sched_setscheduler */ 3864 case 156: 3865 switch(ndx) { 3866 case 0: 3867 p = "l_pid_t"; 3868 break; 3869 case 1: 3870 p = "l_int"; 3871 break; 3872 case 2: 3873 p = "struct l_sched_param *"; 3874 break; 3875 default: 3876 break; 3877 }; 3878 break; 3879 /* linux_sched_getscheduler */ 3880 case 157: 3881 switch(ndx) { 3882 case 0: 3883 p = "l_pid_t"; 3884 break; 3885 default: 3886 break; 3887 }; 3888 break; 3889 /* sched_yield */ 3890 case 158: 3891 break; 3892 /* linux_sched_get_priority_max */ 3893 case 159: 3894 switch(ndx) { 3895 case 0: 3896 p = "l_int"; 3897 break; 3898 default: 3899 break; 3900 }; 3901 break; 3902 /* linux_sched_get_priority_min */ 3903 case 160: 3904 switch(ndx) { 3905 case 0: 3906 p = "l_int"; 3907 break; 3908 default: 3909 break; 3910 }; 3911 break; 3912 /* linux_sched_rr_get_interval */ 3913 case 161: 3914 switch(ndx) { 3915 case 0: 3916 p = "l_pid_t"; 3917 break; 3918 case 1: 3919 p = "struct l_timespec *"; 3920 break; 3921 default: 3922 break; 3923 }; 3924 break; 3925 /* linux_nanosleep */ 3926 case 162: 3927 switch(ndx) { 3928 case 0: 3929 p = "const struct l_timespec *"; 3930 break; 3931 case 1: 3932 p = "struct l_timespec *"; 3933 break; 3934 default: 3935 break; 3936 }; 3937 break; 3938 /* linux_mremap */ 3939 case 163: 3940 switch(ndx) { 3941 case 0: 3942 p = "l_ulong"; 3943 break; 3944 case 1: 3945 p = "l_ulong"; 3946 break; 3947 case 2: 3948 p = "l_ulong"; 3949 break; 3950 case 3: 3951 p = "l_ulong"; 3952 break; 3953 case 4: 3954 p = "l_ulong"; 3955 break; 3956 default: 3957 break; 3958 }; 3959 break; 3960 /* linux_setresuid16 */ 3961 case 164: 3962 switch(ndx) { 3963 case 0: 3964 p = "l_uid16_t"; 3965 break; 3966 case 1: 3967 p = "l_uid16_t"; 3968 break; 3969 case 2: 3970 p = "l_uid16_t"; 3971 break; 3972 default: 3973 break; 3974 }; 3975 break; 3976 /* linux_getresuid16 */ 3977 case 165: 3978 switch(ndx) { 3979 case 0: 3980 p = "l_uid16_t *"; 3981 break; 3982 case 1: 3983 p = "l_uid16_t *"; 3984 break; 3985 case 2: 3986 p = "l_uid16_t *"; 3987 break; 3988 default: 3989 break; 3990 }; 3991 break; 3992 /* linux_query_module */ 3993 case 167: 3994 break; 3995 /* poll */ 3996 case 168: 3997 switch(ndx) { 3998 case 0: 3999 p = "struct pollfd *"; 4000 break; 4001 case 1: 4002 p = "unsigned int"; 4003 break; 4004 case 2: 4005 p = "int"; 4006 break; 4007 default: 4008 break; 4009 }; 4010 break; 4011 /* linux_nfsservctl */ 4012 case 169: 4013 break; 4014 /* linux_setresgid16 */ 4015 case 170: 4016 switch(ndx) { 4017 case 0: 4018 p = "l_gid16_t"; 4019 break; 4020 case 1: 4021 p = "l_gid16_t"; 4022 break; 4023 case 2: 4024 p = "l_gid16_t"; 4025 break; 4026 default: 4027 break; 4028 }; 4029 break; 4030 /* linux_getresgid16 */ 4031 case 171: 4032 switch(ndx) { 4033 case 0: 4034 p = "l_gid16_t *"; 4035 break; 4036 case 1: 4037 p = "l_gid16_t *"; 4038 break; 4039 case 2: 4040 p = "l_gid16_t *"; 4041 break; 4042 default: 4043 break; 4044 }; 4045 break; 4046 /* linux_prctl */ 4047 case 172: 4048 switch(ndx) { 4049 case 0: 4050 p = "l_int"; 4051 break; 4052 case 1: 4053 p = "l_int"; 4054 break; 4055 case 2: 4056 p = "l_int"; 4057 break; 4058 case 3: 4059 p = "l_int"; 4060 break; 4061 case 4: 4062 p = "l_int"; 4063 break; 4064 default: 4065 break; 4066 }; 4067 break; 4068 /* linux_rt_sigreturn */ 4069 case 173: 4070 switch(ndx) { 4071 case 0: 4072 p = "struct l_ucontext *"; 4073 break; 4074 default: 4075 break; 4076 }; 4077 break; 4078 /* linux_rt_sigaction */ 4079 case 174: 4080 switch(ndx) { 4081 case 0: 4082 p = "l_int"; 4083 break; 4084 case 1: 4085 p = "l_sigaction_t *"; 4086 break; 4087 case 2: 4088 p = "l_sigaction_t *"; 4089 break; 4090 case 3: 4091 p = "l_size_t"; 4092 break; 4093 default: 4094 break; 4095 }; 4096 break; 4097 /* linux_rt_sigprocmask */ 4098 case 175: 4099 switch(ndx) { 4100 case 0: 4101 p = "l_int"; 4102 break; 4103 case 1: 4104 p = "l_sigset_t *"; 4105 break; 4106 case 2: 4107 p = "l_sigset_t *"; 4108 break; 4109 case 3: 4110 p = "l_size_t"; 4111 break; 4112 default: 4113 break; 4114 }; 4115 break; 4116 /* linux_rt_sigpending */ 4117 case 176: 4118 switch(ndx) { 4119 case 0: 4120 p = "l_sigset_t *"; 4121 break; 4122 case 1: 4123 p = "l_size_t"; 4124 break; 4125 default: 4126 break; 4127 }; 4128 break; 4129 /* linux_rt_sigtimedwait */ 4130 case 177: 4131 switch(ndx) { 4132 case 0: 4133 p = "l_sigset_t *"; 4134 break; 4135 case 1: 4136 p = "l_siginfo_t *"; 4137 break; 4138 case 2: 4139 p = "struct l_timeval *"; 4140 break; 4141 case 3: 4142 p = "l_size_t"; 4143 break; 4144 default: 4145 break; 4146 }; 4147 break; 4148 /* linux_rt_sigqueueinfo */ 4149 case 178: 4150 break; 4151 /* linux_rt_sigsuspend */ 4152 case 179: 4153 switch(ndx) { 4154 case 0: 4155 p = "l_sigset_t *"; 4156 break; 4157 case 1: 4158 p = "l_size_t"; 4159 break; 4160 default: 4161 break; 4162 }; 4163 break; 4164 /* linux_pread */ 4165 case 180: 4166 switch(ndx) { 4167 case 0: 4168 p = "l_uint"; 4169 break; 4170 case 1: 4171 p = "char *"; 4172 break; 4173 case 2: 4174 p = "l_size_t"; 4175 break; 4176 case 3: 4177 p = "l_loff_t"; 4178 break; 4179 default: 4180 break; 4181 }; 4182 break; 4183 /* linux_pwrite */ 4184 case 181: 4185 switch(ndx) { 4186 case 0: 4187 p = "l_uint"; 4188 break; 4189 case 1: 4190 p = "char *"; 4191 break; 4192 case 2: 4193 p = "l_size_t"; 4194 break; 4195 case 3: 4196 p = "l_loff_t"; 4197 break; 4198 default: 4199 break; 4200 }; 4201 break; 4202 /* linux_chown16 */ 4203 case 182: 4204 switch(ndx) { 4205 case 0: 4206 p = "char *"; 4207 break; 4208 case 1: 4209 p = "l_uid16_t"; 4210 break; 4211 case 2: 4212 p = "l_gid16_t"; 4213 break; 4214 default: 4215 break; 4216 }; 4217 break; 4218 /* linux_getcwd */ 4219 case 183: 4220 switch(ndx) { 4221 case 0: 4222 p = "char *"; 4223 break; 4224 case 1: 4225 p = "l_ulong"; 4226 break; 4227 default: 4228 break; 4229 }; 4230 break; 4231 /* linux_capget */ 4232 case 184: 4233 switch(ndx) { 4234 case 0: 4235 p = "struct l_user_cap_header *"; 4236 break; 4237 case 1: 4238 p = "struct l_user_cap_data *"; 4239 break; 4240 default: 4241 break; 4242 }; 4243 break; 4244 /* linux_capset */ 4245 case 185: 4246 switch(ndx) { 4247 case 0: 4248 p = "struct l_user_cap_header *"; 4249 break; 4250 case 1: 4251 p = "struct l_user_cap_data *"; 4252 break; 4253 default: 4254 break; 4255 }; 4256 break; 4257 /* linux_sigaltstack */ 4258 case 186: 4259 switch(ndx) { 4260 case 0: 4261 p = "l_stack_t *"; 4262 break; 4263 case 1: 4264 p = "l_stack_t *"; 4265 break; 4266 default: 4267 break; 4268 }; 4269 break; 4270 /* linux_sendfile */ 4271 case 187: 4272 break; 4273 /* linux_vfork */ 4274 case 190: 4275 break; 4276 /* linux_getrlimit */ 4277 case 191: 4278 switch(ndx) { 4279 case 0: 4280 p = "l_uint"; 4281 break; 4282 case 1: 4283 p = "struct l_rlimit *"; 4284 break; 4285 default: 4286 break; 4287 }; 4288 break; 4289 /* linux_mmap2 */ 4290 case 192: 4291 switch(ndx) { 4292 case 0: 4293 p = "l_ulong"; 4294 break; 4295 case 1: 4296 p = "l_ulong"; 4297 break; 4298 case 2: 4299 p = "l_ulong"; 4300 break; 4301 case 3: 4302 p = "l_ulong"; 4303 break; 4304 case 4: 4305 p = "l_ulong"; 4306 break; 4307 case 5: 4308 p = "l_ulong"; 4309 break; 4310 default: 4311 break; 4312 }; 4313 break; 4314 /* linux_truncate64 */ 4315 case 193: 4316 switch(ndx) { 4317 case 0: 4318 p = "char *"; 4319 break; 4320 case 1: 4321 p = "l_loff_t"; 4322 break; 4323 default: 4324 break; 4325 }; 4326 break; 4327 /* linux_ftruncate64 */ 4328 case 194: 4329 switch(ndx) { 4330 case 0: 4331 p = "l_uint"; 4332 break; 4333 case 1: 4334 p = "l_loff_t"; 4335 break; 4336 default: 4337 break; 4338 }; 4339 break; 4340 /* linux_stat64 */ 4341 case 195: 4342 switch(ndx) { 4343 case 0: 4344 p = "char *"; 4345 break; 4346 case 1: 4347 p = "struct l_stat64 *"; 4348 break; 4349 case 2: 4350 p = "l_long"; 4351 break; 4352 default: 4353 break; 4354 }; 4355 break; 4356 /* linux_lstat64 */ 4357 case 196: 4358 switch(ndx) { 4359 case 0: 4360 p = "char *"; 4361 break; 4362 case 1: 4363 p = "struct l_stat64 *"; 4364 break; 4365 case 2: 4366 p = "l_long"; 4367 break; 4368 default: 4369 break; 4370 }; 4371 break; 4372 /* linux_fstat64 */ 4373 case 197: 4374 switch(ndx) { 4375 case 0: 4376 p = "l_ulong"; 4377 break; 4378 case 1: 4379 p = "struct l_stat64 *"; 4380 break; 4381 case 2: 4382 p = "l_long"; 4383 break; 4384 default: 4385 break; 4386 }; 4387 break; 4388 /* linux_lchown */ 4389 case 198: 4390 switch(ndx) { 4391 case 0: 4392 p = "char *"; 4393 break; 4394 case 1: 4395 p = "l_uid_t"; 4396 break; 4397 case 2: 4398 p = "l_gid_t"; 4399 break; 4400 default: 4401 break; 4402 }; 4403 break; 4404 /* linux_getuid */ 4405 case 199: 4406 break; 4407 /* linux_getgid */ 4408 case 200: 4409 break; 4410 /* geteuid */ 4411 case 201: 4412 break; 4413 /* getegid */ 4414 case 202: 4415 break; 4416 /* setreuid */ 4417 case 203: 4418 switch(ndx) { 4419 case 0: 4420 p = "uid_t"; 4421 break; 4422 case 1: 4423 p = "uid_t"; 4424 break; 4425 default: 4426 break; 4427 }; 4428 break; 4429 /* setregid */ 4430 case 204: 4431 switch(ndx) { 4432 case 0: 4433 p = "gid_t"; 4434 break; 4435 case 1: 4436 p = "gid_t"; 4437 break; 4438 default: 4439 break; 4440 }; 4441 break; 4442 /* linux_getgroups */ 4443 case 205: 4444 switch(ndx) { 4445 case 0: 4446 p = "l_int"; 4447 break; 4448 case 1: 4449 p = "l_gid_t *"; 4450 break; 4451 default: 4452 break; 4453 }; 4454 break; 4455 /* linux_setgroups */ 4456 case 206: 4457 switch(ndx) { 4458 case 0: 4459 p = "l_int"; 4460 break; 4461 case 1: 4462 p = "l_gid_t *"; 4463 break; 4464 default: 4465 break; 4466 }; 4467 break; 4468 /* fchown */ 4469 case 207: 4470 break; 4471 /* setresuid */ 4472 case 208: 4473 switch(ndx) { 4474 case 0: 4475 p = "uid_t"; 4476 break; 4477 case 1: 4478 p = "uid_t"; 4479 break; 4480 case 2: 4481 p = "uid_t"; 4482 break; 4483 default: 4484 break; 4485 }; 4486 break; 4487 /* getresuid */ 4488 case 209: 4489 switch(ndx) { 4490 case 0: 4491 p = "uid_t *"; 4492 break; 4493 case 1: 4494 p = "uid_t *"; 4495 break; 4496 case 2: 4497 p = "uid_t *"; 4498 break; 4499 default: 4500 break; 4501 }; 4502 break; 4503 /* setresgid */ 4504 case 210: 4505 switch(ndx) { 4506 case 0: 4507 p = "gid_t"; 4508 break; 4509 case 1: 4510 p = "gid_t"; 4511 break; 4512 case 2: 4513 p = "gid_t"; 4514 break; 4515 default: 4516 break; 4517 }; 4518 break; 4519 /* getresgid */ 4520 case 211: 4521 switch(ndx) { 4522 case 0: 4523 p = "gid_t *"; 4524 break; 4525 case 1: 4526 p = "gid_t *"; 4527 break; 4528 case 2: 4529 p = "gid_t *"; 4530 break; 4531 default: 4532 break; 4533 }; 4534 break; 4535 /* linux_chown */ 4536 case 212: 4537 switch(ndx) { 4538 case 0: 4539 p = "char *"; 4540 break; 4541 case 1: 4542 p = "l_uid_t"; 4543 break; 4544 case 2: 4545 p = "l_gid_t"; 4546 break; 4547 default: 4548 break; 4549 }; 4550 break; 4551 /* setuid */ 4552 case 213: 4553 switch(ndx) { 4554 case 0: 4555 p = "uid_t"; 4556 break; 4557 default: 4558 break; 4559 }; 4560 break; 4561 /* setgid */ 4562 case 214: 4563 switch(ndx) { 4564 case 0: 4565 p = "gid_t"; 4566 break; 4567 default: 4568 break; 4569 }; 4570 break; 4571 /* linux_setfsuid */ 4572 case 215: 4573 switch(ndx) { 4574 case 0: 4575 p = "l_uid_t"; 4576 break; 4577 default: 4578 break; 4579 }; 4580 break; 4581 /* linux_setfsgid */ 4582 case 216: 4583 switch(ndx) { 4584 case 0: 4585 p = "l_gid_t"; 4586 break; 4587 default: 4588 break; 4589 }; 4590 break; 4591 /* linux_pivot_root */ 4592 case 217: 4593 switch(ndx) { 4594 case 0: 4595 p = "char *"; 4596 break; 4597 case 1: 4598 p = "char *"; 4599 break; 4600 default: 4601 break; 4602 }; 4603 break; 4604 /* linux_mincore */ 4605 case 218: 4606 switch(ndx) { 4607 case 0: 4608 p = "l_ulong"; 4609 break; 4610 case 1: 4611 p = "l_size_t"; 4612 break; 4613 case 2: 4614 p = "u_char *"; 4615 break; 4616 default: 4617 break; 4618 }; 4619 break; 4620 /* madvise */ 4621 case 219: 4622 switch(ndx) { 4623 case 0: 4624 p = "void *"; 4625 break; 4626 case 1: 4627 p = "size_t"; 4628 break; 4629 case 2: 4630 p = "int"; 4631 break; 4632 default: 4633 break; 4634 }; 4635 break; 4636 /* linux_getdents64 */ 4637 case 220: 4638 switch(ndx) { 4639 case 0: 4640 p = "l_uint"; 4641 break; 4642 case 1: 4643 p = "void *"; 4644 break; 4645 case 2: 4646 p = "l_uint"; 4647 break; 4648 default: 4649 break; 4650 }; 4651 break; 4652 /* linux_fcntl64 */ 4653 case 221: 4654 switch(ndx) { 4655 case 0: 4656 p = "l_uint"; 4657 break; 4658 case 1: 4659 p = "l_uint"; 4660 break; 4661 case 2: 4662 p = "uintptr_t"; 4663 break; 4664 default: 4665 break; 4666 }; 4667 break; 4668 /* linux_gettid */ 4669 case 224: 4670 break; 4671 /* linux_setxattr */ 4672 case 226: 4673 break; 4674 /* linux_lsetxattr */ 4675 case 227: 4676 break; 4677 /* linux_fsetxattr */ 4678 case 228: 4679 break; 4680 /* linux_getxattr */ 4681 case 229: 4682 break; 4683 /* linux_lgetxattr */ 4684 case 230: 4685 break; 4686 /* linux_fgetxattr */ 4687 case 231: 4688 break; 4689 /* linux_listxattr */ 4690 case 232: 4691 break; 4692 /* linux_llistxattr */ 4693 case 233: 4694 break; 4695 /* linux_flistxattr */ 4696 case 234: 4697 break; 4698 /* linux_removexattr */ 4699 case 235: 4700 break; 4701 /* linux_lremovexattr */ 4702 case 236: 4703 break; 4704 /* linux_fremovexattr */ 4705 case 237: 4706 break; 4707 /* linux_tkill */ 4708 case 238: 4709 switch(ndx) { 4710 case 0: 4711 p = "int"; 4712 break; 4713 case 1: 4714 p = "int"; 4715 break; 4716 default: 4717 break; 4718 }; 4719 break; 4720 /* linux_sys_futex */ 4721 case 240: 4722 switch(ndx) { 4723 case 0: 4724 p = "void *"; 4725 break; 4726 case 1: 4727 p = "int"; 4728 break; 4729 case 2: 4730 p = "uint32_t"; 4731 break; 4732 case 3: 4733 p = "struct l_timespec *"; 4734 break; 4735 case 4: 4736 p = "uint32_t *"; 4737 break; 4738 case 5: 4739 p = "uint32_t"; 4740 break; 4741 default: 4742 break; 4743 }; 4744 break; 4745 /* linux_sched_setaffinity */ 4746 case 241: 4747 switch(ndx) { 4748 case 0: 4749 p = "l_pid_t"; 4750 break; 4751 case 1: 4752 p = "l_uint"; 4753 break; 4754 case 2: 4755 p = "l_ulong *"; 4756 break; 4757 default: 4758 break; 4759 }; 4760 break; 4761 /* linux_sched_getaffinity */ 4762 case 242: 4763 switch(ndx) { 4764 case 0: 4765 p = "l_pid_t"; 4766 break; 4767 case 1: 4768 p = "l_uint"; 4769 break; 4770 case 2: 4771 p = "l_ulong *"; 4772 break; 4773 default: 4774 break; 4775 }; 4776 break; 4777 /* linux_set_thread_area */ 4778 case 243: 4779 switch(ndx) { 4780 case 0: 4781 p = "struct l_user_desc *"; 4782 break; 4783 default: 4784 break; 4785 }; 4786 break; 4787 /* linux_fadvise64 */ 4788 case 250: 4789 switch(ndx) { 4790 case 0: 4791 p = "int"; 4792 break; 4793 case 1: 4794 p = "l_loff_t"; 4795 break; 4796 case 2: 4797 p = "l_size_t"; 4798 break; 4799 case 3: 4800 p = "int"; 4801 break; 4802 default: 4803 break; 4804 }; 4805 break; 4806 /* linux_exit_group */ 4807 case 252: 4808 switch(ndx) { 4809 case 0: 4810 p = "int"; 4811 break; 4812 default: 4813 break; 4814 }; 4815 break; 4816 /* linux_lookup_dcookie */ 4817 case 253: 4818 break; 4819 /* linux_epoll_create */ 4820 case 254: 4821 break; 4822 /* linux_epoll_ctl */ 4823 case 255: 4824 break; 4825 /* linux_epoll_wait */ 4826 case 256: 4827 break; 4828 /* linux_remap_file_pages */ 4829 case 257: 4830 break; 4831 /* linux_set_tid_address */ 4832 case 258: 4833 switch(ndx) { 4834 case 0: 4835 p = "int *"; 4836 break; 4837 default: 4838 break; 4839 }; 4840 break; 4841 /* linux_timer_create */ 4842 case 259: 4843 break; 4844 /* linux_timer_settime */ 4845 case 260: 4846 break; 4847 /* linux_timer_gettime */ 4848 case 261: 4849 break; 4850 /* linux_timer_getoverrun */ 4851 case 262: 4852 break; 4853 /* linux_timer_delete */ 4854 case 263: 4855 break; 4856 /* linux_clock_settime */ 4857 case 264: 4858 switch(ndx) { 4859 case 0: 4860 p = "clockid_t"; 4861 break; 4862 case 1: 4863 p = "struct l_timespec *"; 4864 break; 4865 default: 4866 break; 4867 }; 4868 break; 4869 /* linux_clock_gettime */ 4870 case 265: 4871 switch(ndx) { 4872 case 0: 4873 p = "clockid_t"; 4874 break; 4875 case 1: 4876 p = "struct l_timespec *"; 4877 break; 4878 default: 4879 break; 4880 }; 4881 break; 4882 /* linux_clock_getres */ 4883 case 266: 4884 switch(ndx) { 4885 case 0: 4886 p = "clockid_t"; 4887 break; 4888 case 1: 4889 p = "struct l_timespec *"; 4890 break; 4891 default: 4892 break; 4893 }; 4894 break; 4895 /* linux_clock_nanosleep */ 4896 case 267: 4897 switch(ndx) { 4898 case 0: 4899 p = "clockid_t"; 4900 break; 4901 case 1: 4902 p = "int"; 4903 break; 4904 case 2: 4905 p = "struct l_timespec *"; 4906 break; 4907 case 3: 4908 p = "struct l_timespec *"; 4909 break; 4910 default: 4911 break; 4912 }; 4913 break; 4914 /* linux_statfs64 */ 4915 case 268: 4916 switch(ndx) { 4917 case 0: 4918 p = "char *"; 4919 break; 4920 case 1: 4921 p = "size_t"; 4922 break; 4923 case 2: 4924 p = "struct l_statfs64_buf *"; 4925 break; 4926 default: 4927 break; 4928 }; 4929 break; 4930 /* linux_fstatfs64 */ 4931 case 269: 4932 break; 4933 /* linux_tgkill */ 4934 case 270: 4935 switch(ndx) { 4936 case 0: 4937 p = "int"; 4938 break; 4939 case 1: 4940 p = "int"; 4941 break; 4942 case 2: 4943 p = "int"; 4944 break; 4945 default: 4946 break; 4947 }; 4948 break; 4949 /* linux_utimes */ 4950 case 271: 4951 switch(ndx) { 4952 case 0: 4953 p = "char *"; 4954 break; 4955 case 1: 4956 p = "struct l_timeval *"; 4957 break; 4958 default: 4959 break; 4960 }; 4961 break; 4962 /* linux_fadvise64_64 */ 4963 case 272: 4964 switch(ndx) { 4965 case 0: 4966 p = "int"; 4967 break; 4968 case 1: 4969 p = "l_loff_t"; 4970 break; 4971 case 2: 4972 p = "l_loff_t"; 4973 break; 4974 case 3: 4975 p = "int"; 4976 break; 4977 default: 4978 break; 4979 }; 4980 break; 4981 /* linux_mbind */ 4982 case 274: 4983 break; 4984 /* linux_get_mempolicy */ 4985 case 275: 4986 break; 4987 /* linux_set_mempolicy */ 4988 case 276: 4989 break; 4990 /* linux_mq_open */ 4991 case 277: 4992 break; 4993 /* linux_mq_unlink */ 4994 case 278: 4995 break; 4996 /* linux_mq_timedsend */ 4997 case 279: 4998 break; 4999 /* linux_mq_timedreceive */ 5000 case 280: 5001 break; 5002 /* linux_mq_notify */ 5003 case 281: 5004 break; 5005 /* linux_mq_getsetattr */ 5006 case 282: 5007 break; 5008 /* linux_kexec_load */ 5009 case 283: 5010 break; 5011 /* linux_waitid */ 5012 case 284: 5013 break; 5014 /* linux_add_key */ 5015 case 286: 5016 break; 5017 /* linux_request_key */ 5018 case 287: 5019 break; 5020 /* linux_keyctl */ 5021 case 288: 5022 break; 5023 /* linux_ioprio_set */ 5024 case 289: 5025 break; 5026 /* linux_ioprio_get */ 5027 case 290: 5028 break; 5029 /* linux_inotify_init */ 5030 case 291: 5031 break; 5032 /* linux_inotify_add_watch */ 5033 case 292: 5034 break; 5035 /* linux_inotify_rm_watch */ 5036 case 293: 5037 break; 5038 /* linux_migrate_pages */ 5039 case 294: 5040 break; 5041 /* linux_openat */ 5042 case 295: 5043 switch(ndx) { 5044 case 0: 5045 p = "l_int"; 5046 break; 5047 case 1: 5048 p = "const char *"; 5049 break; 5050 case 2: 5051 p = "l_int"; 5052 break; 5053 case 3: 5054 p = "l_int"; 5055 break; 5056 default: 5057 break; 5058 }; 5059 break; 5060 /* linux_mkdirat */ 5061 case 296: 5062 switch(ndx) { 5063 case 0: 5064 p = "l_int"; 5065 break; 5066 case 1: 5067 p = "const char *"; 5068 break; 5069 case 2: 5070 p = "l_int"; 5071 break; 5072 default: 5073 break; 5074 }; 5075 break; 5076 /* linux_mknodat */ 5077 case 297: 5078 switch(ndx) { 5079 case 0: 5080 p = "l_int"; 5081 break; 5082 case 1: 5083 p = "const char *"; 5084 break; 5085 case 2: 5086 p = "l_int"; 5087 break; 5088 case 3: 5089 p = "l_uint"; 5090 break; 5091 default: 5092 break; 5093 }; 5094 break; 5095 /* linux_fchownat */ 5096 case 298: 5097 switch(ndx) { 5098 case 0: 5099 p = "l_int"; 5100 break; 5101 case 1: 5102 p = "const char *"; 5103 break; 5104 case 2: 5105 p = "l_uid16_t"; 5106 break; 5107 case 3: 5108 p = "l_gid16_t"; 5109 break; 5110 case 4: 5111 p = "l_int"; 5112 break; 5113 default: 5114 break; 5115 }; 5116 break; 5117 /* linux_futimesat */ 5118 case 299: 5119 switch(ndx) { 5120 case 0: 5121 p = "l_int"; 5122 break; 5123 case 1: 5124 p = "char *"; 5125 break; 5126 case 2: 5127 p = "struct l_timeval *"; 5128 break; 5129 default: 5130 break; 5131 }; 5132 break; 5133 /* linux_fstatat64 */ 5134 case 300: 5135 switch(ndx) { 5136 case 0: 5137 p = "l_int"; 5138 break; 5139 case 1: 5140 p = "char *"; 5141 break; 5142 case 2: 5143 p = "struct l_stat64 *"; 5144 break; 5145 case 3: 5146 p = "l_int"; 5147 break; 5148 default: 5149 break; 5150 }; 5151 break; 5152 /* linux_unlinkat */ 5153 case 301: 5154 switch(ndx) { 5155 case 0: 5156 p = "l_int"; 5157 break; 5158 case 1: 5159 p = "const char *"; 5160 break; 5161 case 2: 5162 p = "l_int"; 5163 break; 5164 default: 5165 break; 5166 }; 5167 break; 5168 /* linux_renameat */ 5169 case 302: 5170 switch(ndx) { 5171 case 0: 5172 p = "l_int"; 5173 break; 5174 case 1: 5175 p = "const char *"; 5176 break; 5177 case 2: 5178 p = "l_int"; 5179 break; 5180 case 3: 5181 p = "const char *"; 5182 break; 5183 default: 5184 break; 5185 }; 5186 break; 5187 /* linux_linkat */ 5188 case 303: 5189 switch(ndx) { 5190 case 0: 5191 p = "l_int"; 5192 break; 5193 case 1: 5194 p = "const char *"; 5195 break; 5196 case 2: 5197 p = "l_int"; 5198 break; 5199 case 3: 5200 p = "const char *"; 5201 break; 5202 case 4: 5203 p = "l_int"; 5204 break; 5205 default: 5206 break; 5207 }; 5208 break; 5209 /* linux_symlinkat */ 5210 case 304: 5211 switch(ndx) { 5212 case 0: 5213 p = "const char *"; 5214 break; 5215 case 1: 5216 p = "l_int"; 5217 break; 5218 case 2: 5219 p = "const char *"; 5220 break; 5221 default: 5222 break; 5223 }; 5224 break; 5225 /* linux_readlinkat */ 5226 case 305: 5227 switch(ndx) { 5228 case 0: 5229 p = "l_int"; 5230 break; 5231 case 1: 5232 p = "const char *"; 5233 break; 5234 case 2: 5235 p = "char *"; 5236 break; 5237 case 3: 5238 p = "l_int"; 5239 break; 5240 default: 5241 break; 5242 }; 5243 break; 5244 /* linux_fchmodat */ 5245 case 306: 5246 switch(ndx) { 5247 case 0: 5248 p = "l_int"; 5249 break; 5250 case 1: 5251 p = "const char *"; 5252 break; 5253 case 2: 5254 p = "l_mode_t"; 5255 break; 5256 default: 5257 break; 5258 }; 5259 break; 5260 /* linux_faccessat */ 5261 case 307: 5262 switch(ndx) { 5263 case 0: 5264 p = "l_int"; 5265 break; 5266 case 1: 5267 p = "const char *"; 5268 break; 5269 case 2: 5270 p = "l_int"; 5271 break; 5272 default: 5273 break; 5274 }; 5275 break; 5276 /* linux_pselect6 */ 5277 case 308: 5278 break; 5279 /* linux_ppoll */ 5280 case 309: 5281 break; 5282 /* linux_unshare */ 5283 case 310: 5284 break; 5285 /* linux_set_robust_list */ 5286 case 311: 5287 switch(ndx) { 5288 case 0: 5289 p = "struct linux_robust_list_head *"; 5290 break; 5291 case 1: 5292 p = "l_size_t"; 5293 break; 5294 default: 5295 break; 5296 }; 5297 break; 5298 /* linux_get_robust_list */ 5299 case 312: 5300 switch(ndx) { 5301 case 0: 5302 p = "l_int"; 5303 break; 5304 case 1: 5305 p = "struct linux_robust_list_head **"; 5306 break; 5307 case 2: 5308 p = "l_size_t *"; 5309 break; 5310 default: 5311 break; 5312 }; 5313 break; 5314 /* linux_splice */ 5315 case 313: 5316 break; 5317 /* linux_sync_file_range */ 5318 case 314: 5319 break; 5320 /* linux_tee */ 5321 case 315: 5322 break; 5323 /* linux_vmsplice */ 5324 case 316: 5325 break; 5326 /* linux_move_pages */ 5327 case 317: 5328 break; 5329 /* linux_getcpu */ 5330 case 318: 5331 break; 5332 /* linux_epoll_pwait */ 5333 case 319: 5334 break; 5335 /* linux_utimensat */ 5336 case 320: 5337 break; 5338 /* linux_signalfd */ 5339 case 321: 5340 break; 5341 /* linux_timerfd_create */ 5342 case 322: 5343 break; 5344 /* linux_eventfd */ 5345 case 323: 5346 break; 5347 /* linux_fallocate */ 5348 case 324: 5349 break; 5350 /* linux_timerfd_settime */ 5351 case 325: 5352 break; 5353 /* linux_timerfd_gettime */ 5354 case 326: 5355 break; 5356 /* linux_signalfd4 */ 5357 case 327: 5358 break; 5359 /* linux_eventfd2 */ 5360 case 328: 5361 break; 5362 /* linux_epoll_create1 */ 5363 case 329: 5364 break; 5365 /* linux_dup3 */ 5366 case 330: 5367 break; 5368 /* linux_pipe2 */ 5369 case 331: 5370 switch(ndx) { 5371 case 0: 5372 p = "l_int *"; 5373 break; 5374 case 1: 5375 p = "l_int"; 5376 break; 5377 default: 5378 break; 5379 }; 5380 break; 5381 /* linux_inotify_init1 */ 5382 case 332: 5383 break; 5384 /* linux_preadv */ 5385 case 333: 5386 break; 5387 /* linux_pwritev */ 5388 case 334: 5389 break; 5390 /* linux_rt_tsigqueueinfo */ 5391 case 335: 5392 break; 5393 /* linux_perf_event_open */ 5394 case 336: 5395 break; 5396 /* linux_recvmmsg */ 5397 case 337: 5398 break; 5399 /* linux_fanotify_init */ 5400 case 338: 5401 break; 5402 /* linux_fanotify_mark */ 5403 case 339: 5404 break; 5405 /* linux_prlimit64 */ 5406 case 340: 5407 break; 5408 /* linux_name_to_handle_at */ 5409 case 341: 5410 break; 5411 /* linux_open_by_handle_at */ 5412 case 342: 5413 break; 5414 /* linux_clock_adjtime */ 5415 case 343: 5416 break; 5417 /* linux_syncfs */ 5418 case 344: 5419 break; 5420 /* linux_sendmmsg */ 5421 case 345: 5422 break; 5423 /* linux_setns */ 5424 case 346: 5425 break; 5426 /* linux_process_vm_readv */ 5427 case 347: 5428 break; 5429 /* linux_process_vm_writev */ 5430 case 348: 5431 break; 5432 default: 5433 break; 5434 }; 5435 if (p != NULL) 5436 strlcpy(desc, p, descsz); 5437} 5438