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