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