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