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