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