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 9static void 10systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args) 11{ 12 int64_t *iarg = (int64_t *) uarg; 13 switch (sysnum) { 14#define nosys linux_nosys 15 /* linux_exit */ 16 case 1: { 17 struct linux_exit_args *p = params; 18 iarg[0] = p->rval; /* int */ 19 *n_args = 1; 20 break; 21 } 22 /* linux_fork */ 23 case 2: { 24 *n_args = 0; 25 break; 26 } 27 /* read */ 28 case 3: { 29 struct read_args *p = params; 30 iarg[0] = p->fd; /* int */ 31 uarg[1] = (intptr_t) p->buf; /* char * */ 32 uarg[2] = p->nbyte; /* u_int */ 33 *n_args = 3; 34 break; 35 } 36 /* write */ 37 case 4: { 38 struct write_args *p = params; 39 iarg[0] = p->fd; /* int */ 40 uarg[1] = (intptr_t) p->buf; /* char * */ 41 uarg[2] = p->nbyte; /* u_int */ 42 *n_args = 3; 43 break; 44 } 45 /* linux_open */ 46 case 5: { 47 struct linux_open_args *p = params; 48 uarg[0] = (intptr_t) p->path; /* char * */ 49 iarg[1] = p->flags; /* l_int */ 50 iarg[2] = p->mode; /* l_int */ 51 *n_args = 3; 52 break; 53 } 54 /* close */ 55 case 6: { 56 struct close_args *p = params; 57 iarg[0] = p->fd; /* int */ 58 *n_args = 1; 59 break; 60 } 61 /* linux_waitpid */ 62 case 7: { 63 struct linux_waitpid_args *p = params; 64 iarg[0] = p->pid; /* l_pid_t */ 65 uarg[1] = (intptr_t) p->status; /* l_int * */ 66 iarg[2] = p->options; /* l_int */ 67 *n_args = 3; 68 break; 69 } 70 /* linux_creat */ 71 case 8: { 72 struct linux_creat_args *p = params; 73 uarg[0] = (intptr_t) p->path; /* char * */ 74 iarg[1] = p->mode; /* l_int */ 75 *n_args = 2; 76 break; 77 } 78 /* linux_link */ 79 case 9: { 80 struct linux_link_args *p = params; 81 uarg[0] = (intptr_t) p->path; /* char * */ 82 uarg[1] = (intptr_t) p->to; /* char * */ 83 *n_args = 2; 84 break; 85 } 86 /* linux_unlink */ 87 case 10: { 88 struct linux_unlink_args *p = params; 89 uarg[0] = (intptr_t) p->path; /* char * */ 90 *n_args = 1; 91 break; 92 } 93 /* linux_execve */ 94 case 11: { 95 struct linux_execve_args *p = params; 96 uarg[0] = (intptr_t) p->path; /* char * */ 97 uarg[1] = (intptr_t) p->argp; /* 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 /* linux_madvise */ 1524 case 219: { 1525 struct linux_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 struct linux_splice_args *p = params; 2124 iarg[0] = p->fd_in; /* int */ 2125 uarg[1] = (intptr_t) p->off_in; /* l_loff_t * */ 2126 iarg[2] = p->fd_out; /* int */ 2127 uarg[3] = (intptr_t) p->off_out; /* l_loff_t * */ 2128 iarg[4] = p->len; /* l_size_t */ 2129 iarg[5] = p->flags; /* l_uint */ 2130 *n_args = 6; 2131 break; 2132 } 2133 /* linux_sync_file_range */ 2134 case 314: { 2135 struct linux_sync_file_range_args *p = params; 2136 iarg[0] = p->fd; /* l_int */ 2137 uarg[1] = p->offset1; /* uint32_t */ 2138 uarg[2] = p->offset2; /* uint32_t */ 2139 uarg[3] = p->nbytes1; /* uint32_t */ 2140 uarg[4] = p->nbytes2; /* uint32_t */ 2141 uarg[5] = p->flags; /* unsigned int */ 2142 *n_args = 6; 2143 break; 2144 } 2145 /* linux_tee */ 2146 case 315: { 2147 *n_args = 0; 2148 break; 2149 } 2150 /* linux_vmsplice */ 2151 case 316: { 2152 *n_args = 0; 2153 break; 2154 } 2155 /* linux_move_pages */ 2156 case 317: { 2157 *n_args = 0; 2158 break; 2159 } 2160 /* linux_getcpu */ 2161 case 318: { 2162 struct linux_getcpu_args *p = params; 2163 uarg[0] = (intptr_t) p->cpu; /* l_uint * */ 2164 uarg[1] = (intptr_t) p->node; /* l_uint * */ 2165 uarg[2] = (intptr_t) p->cache; /* void * */ 2166 *n_args = 3; 2167 break; 2168 } 2169 /* linux_epoll_pwait */ 2170 case 319: { 2171 struct linux_epoll_pwait_args *p = params; 2172 iarg[0] = p->epfd; /* l_int */ 2173 uarg[1] = (intptr_t) p->events; /* struct epoll_event * */ 2174 iarg[2] = p->maxevents; /* l_int */ 2175 iarg[3] = p->timeout; /* l_int */ 2176 uarg[4] = (intptr_t) p->mask; /* l_sigset_t * */ 2177 iarg[5] = p->sigsetsize; /* l_size_t */ 2178 *n_args = 6; 2179 break; 2180 } 2181 /* linux_utimensat */ 2182 case 320: { 2183 struct linux_utimensat_args *p = params; 2184 iarg[0] = p->dfd; /* l_int */ 2185 uarg[1] = (intptr_t) p->pathname; /* const char * */ 2186 uarg[2] = (intptr_t) p->times; /* const struct l_timespec * */ 2187 iarg[3] = p->flags; /* l_int */ 2188 *n_args = 4; 2189 break; 2190 } 2191 /* linux_signalfd */ 2192 case 321: { 2193 *n_args = 0; 2194 break; 2195 } 2196 /* linux_timerfd_create */ 2197 case 322: { 2198 struct linux_timerfd_create_args *p = params; 2199 iarg[0] = p->clockid; /* l_int */ 2200 iarg[1] = p->flags; /* l_int */ 2201 *n_args = 2; 2202 break; 2203 } 2204 /* linux_eventfd */ 2205 case 323: { 2206 struct linux_eventfd_args *p = params; 2207 iarg[0] = p->initval; /* l_uint */ 2208 *n_args = 1; 2209 break; 2210 } 2211 /* linux_fallocate */ 2212 case 324: { 2213 struct linux_fallocate_args *p = params; 2214 iarg[0] = p->fd; /* l_int */ 2215 iarg[1] = p->mode; /* l_int */ 2216 uarg[2] = p->offset1; /* uint32_t */ 2217 uarg[3] = p->offset2; /* uint32_t */ 2218 uarg[4] = p->len1; /* uint32_t */ 2219 uarg[5] = p->len2; /* uint32_t */ 2220 *n_args = 6; 2221 break; 2222 } 2223 /* linux_timerfd_settime */ 2224 case 325: { 2225 struct linux_timerfd_settime_args *p = params; 2226 iarg[0] = p->fd; /* l_int */ 2227 iarg[1] = p->flags; /* l_int */ 2228 uarg[2] = (intptr_t) p->new_value; /* const struct l_itimerspec * */ 2229 uarg[3] = (intptr_t) p->old_value; /* struct l_itimerspec * */ 2230 *n_args = 4; 2231 break; 2232 } 2233 /* linux_timerfd_gettime */ 2234 case 326: { 2235 struct linux_timerfd_gettime_args *p = params; 2236 iarg[0] = p->fd; /* l_int */ 2237 uarg[1] = (intptr_t) p->old_value; /* struct l_itimerspec * */ 2238 *n_args = 2; 2239 break; 2240 } 2241 /* linux_signalfd4 */ 2242 case 327: { 2243 *n_args = 0; 2244 break; 2245 } 2246 /* linux_eventfd2 */ 2247 case 328: { 2248 struct linux_eventfd2_args *p = params; 2249 iarg[0] = p->initval; /* l_uint */ 2250 iarg[1] = p->flags; /* l_int */ 2251 *n_args = 2; 2252 break; 2253 } 2254 /* linux_epoll_create1 */ 2255 case 329: { 2256 struct linux_epoll_create1_args *p = params; 2257 iarg[0] = p->flags; /* l_int */ 2258 *n_args = 1; 2259 break; 2260 } 2261 /* linux_dup3 */ 2262 case 330: { 2263 struct linux_dup3_args *p = params; 2264 iarg[0] = p->oldfd; /* l_int */ 2265 iarg[1] = p->newfd; /* l_int */ 2266 iarg[2] = p->flags; /* l_int */ 2267 *n_args = 3; 2268 break; 2269 } 2270 /* linux_pipe2 */ 2271 case 331: { 2272 struct linux_pipe2_args *p = params; 2273 uarg[0] = (intptr_t) p->pipefds; /* l_int * */ 2274 iarg[1] = p->flags; /* l_int */ 2275 *n_args = 2; 2276 break; 2277 } 2278 /* linux_inotify_init1 */ 2279 case 332: { 2280 *n_args = 0; 2281 break; 2282 } 2283 /* linux_preadv */ 2284 case 333: { 2285 struct linux_preadv_args *p = params; 2286 iarg[0] = p->fd; /* l_ulong */ 2287 uarg[1] = (intptr_t) p->vec; /* struct iovec * */ 2288 iarg[2] = p->vlen; /* l_ulong */ 2289 iarg[3] = p->pos_l; /* l_ulong */ 2290 iarg[4] = p->pos_h; /* l_ulong */ 2291 *n_args = 5; 2292 break; 2293 } 2294 /* linux_pwritev */ 2295 case 334: { 2296 struct linux_pwritev_args *p = params; 2297 iarg[0] = p->fd; /* l_ulong */ 2298 uarg[1] = (intptr_t) p->vec; /* struct iovec * */ 2299 iarg[2] = p->vlen; /* l_ulong */ 2300 iarg[3] = p->pos_l; /* l_ulong */ 2301 iarg[4] = p->pos_h; /* l_ulong */ 2302 *n_args = 5; 2303 break; 2304 } 2305 /* linux_rt_tgsigqueueinfo */ 2306 case 335: { 2307 struct linux_rt_tgsigqueueinfo_args *p = params; 2308 iarg[0] = p->tgid; /* l_pid_t */ 2309 iarg[1] = p->tid; /* l_pid_t */ 2310 iarg[2] = p->sig; /* l_int */ 2311 uarg[3] = (intptr_t) p->uinfo; /* l_siginfo_t * */ 2312 *n_args = 4; 2313 break; 2314 } 2315 /* linux_perf_event_open */ 2316 case 336: { 2317 *n_args = 0; 2318 break; 2319 } 2320 /* linux_recvmmsg */ 2321 case 337: { 2322 struct linux_recvmmsg_args *p = params; 2323 iarg[0] = p->s; /* l_int */ 2324 uarg[1] = (intptr_t) p->msg; /* struct l_mmsghdr * */ 2325 iarg[2] = p->vlen; /* l_uint */ 2326 iarg[3] = p->flags; /* l_uint */ 2327 uarg[4] = (intptr_t) p->timeout; /* struct l_timespec * */ 2328 *n_args = 5; 2329 break; 2330 } 2331 /* linux_fanotify_init */ 2332 case 338: { 2333 *n_args = 0; 2334 break; 2335 } 2336 /* linux_fanotify_mark */ 2337 case 339: { 2338 *n_args = 0; 2339 break; 2340 } 2341 /* linux_prlimit64 */ 2342 case 340: { 2343 struct linux_prlimit64_args *p = params; 2344 iarg[0] = p->pid; /* l_pid_t */ 2345 iarg[1] = p->resource; /* l_uint */ 2346 uarg[2] = (intptr_t) p->new; /* struct rlimit * */ 2347 uarg[3] = (intptr_t) p->old; /* struct rlimit * */ 2348 *n_args = 4; 2349 break; 2350 } 2351 /* linux_name_to_handle_at */ 2352 case 341: { 2353 *n_args = 0; 2354 break; 2355 } 2356 /* linux_open_by_handle_at */ 2357 case 342: { 2358 *n_args = 0; 2359 break; 2360 } 2361 /* linux_clock_adjtime */ 2362 case 343: { 2363 *n_args = 0; 2364 break; 2365 } 2366 /* linux_syncfs */ 2367 case 344: { 2368 struct linux_syncfs_args *p = params; 2369 iarg[0] = p->fd; /* l_int */ 2370 *n_args = 1; 2371 break; 2372 } 2373 /* linux_sendmmsg */ 2374 case 345: { 2375 struct linux_sendmmsg_args *p = params; 2376 iarg[0] = p->s; /* l_int */ 2377 uarg[1] = (intptr_t) p->msg; /* struct l_mmsghdr * */ 2378 iarg[2] = p->vlen; /* l_uint */ 2379 iarg[3] = p->flags; /* l_uint */ 2380 *n_args = 4; 2381 break; 2382 } 2383 /* linux_setns */ 2384 case 346: { 2385 *n_args = 0; 2386 break; 2387 } 2388 /* linux_process_vm_readv */ 2389 case 347: { 2390 struct linux_process_vm_readv_args *p = params; 2391 iarg[0] = p->pid; /* l_pid_t */ 2392 uarg[1] = (intptr_t) p->lvec; /* const struct iovec * */ 2393 iarg[2] = p->liovcnt; /* l_ulong */ 2394 uarg[3] = (intptr_t) p->rvec; /* const struct iovec * */ 2395 iarg[4] = p->riovcnt; /* l_ulong */ 2396 iarg[5] = p->flags; /* l_ulong */ 2397 *n_args = 6; 2398 break; 2399 } 2400 /* linux_process_vm_writev */ 2401 case 348: { 2402 struct linux_process_vm_writev_args *p = params; 2403 iarg[0] = p->pid; /* l_pid_t */ 2404 uarg[1] = (intptr_t) p->lvec; /* const struct iovec * */ 2405 iarg[2] = p->liovcnt; /* l_ulong */ 2406 uarg[3] = (intptr_t) p->rvec; /* const struct iovec * */ 2407 iarg[4] = p->riovcnt; /* l_ulong */ 2408 iarg[5] = p->flags; /* l_ulong */ 2409 *n_args = 6; 2410 break; 2411 } 2412 /* linux_kcmp */ 2413 case 349: { 2414 struct linux_kcmp_args *p = params; 2415 iarg[0] = p->pid1; /* l_pid_t */ 2416 iarg[1] = p->pid2; /* l_pid_t */ 2417 iarg[2] = p->type; /* l_int */ 2418 iarg[3] = p->idx1; /* l_ulong */ 2419 iarg[4] = p->idx; /* l_ulong */ 2420 *n_args = 5; 2421 break; 2422 } 2423 /* linux_finit_module */ 2424 case 350: { 2425 struct linux_finit_module_args *p = params; 2426 iarg[0] = p->fd; /* l_int */ 2427 uarg[1] = (intptr_t) p->uargs; /* const char * */ 2428 iarg[2] = p->flags; /* l_int */ 2429 *n_args = 3; 2430 break; 2431 } 2432 /* linux_sched_setattr */ 2433 case 351: { 2434 struct linux_sched_setattr_args *p = params; 2435 iarg[0] = p->pid; /* l_pid_t */ 2436 uarg[1] = (intptr_t) p->attr; /* void * */ 2437 iarg[2] = p->flags; /* l_uint */ 2438 *n_args = 3; 2439 break; 2440 } 2441 /* linux_sched_getattr */ 2442 case 352: { 2443 struct linux_sched_getattr_args *p = params; 2444 iarg[0] = p->pid; /* l_pid_t */ 2445 uarg[1] = (intptr_t) p->attr; /* void * */ 2446 iarg[2] = p->size; /* l_uint */ 2447 iarg[3] = p->flags; /* l_uint */ 2448 *n_args = 4; 2449 break; 2450 } 2451 /* linux_renameat2 */ 2452 case 353: { 2453 struct linux_renameat2_args *p = params; 2454 iarg[0] = p->olddfd; /* l_int */ 2455 uarg[1] = (intptr_t) p->oldname; /* const char * */ 2456 iarg[2] = p->newdfd; /* l_int */ 2457 uarg[3] = (intptr_t) p->newname; /* const char * */ 2458 uarg[4] = p->flags; /* unsigned int */ 2459 *n_args = 5; 2460 break; 2461 } 2462 /* linux_seccomp */ 2463 case 354: { 2464 struct linux_seccomp_args *p = params; 2465 iarg[0] = p->op; /* l_uint */ 2466 iarg[1] = p->flags; /* l_uint */ 2467 uarg[2] = (intptr_t) p->uargs; /* const char * */ 2468 *n_args = 3; 2469 break; 2470 } 2471 /* linux_getrandom */ 2472 case 355: { 2473 struct linux_getrandom_args *p = params; 2474 uarg[0] = (intptr_t) p->buf; /* char * */ 2475 iarg[1] = p->count; /* l_size_t */ 2476 iarg[2] = p->flags; /* l_uint */ 2477 *n_args = 3; 2478 break; 2479 } 2480 /* linux_memfd_create */ 2481 case 356: { 2482 struct linux_memfd_create_args *p = params; 2483 uarg[0] = (intptr_t) p->uname_ptr; /* const char * */ 2484 iarg[1] = p->flags; /* l_uint */ 2485 *n_args = 2; 2486 break; 2487 } 2488 /* linux_bpf */ 2489 case 357: { 2490 struct linux_bpf_args *p = params; 2491 iarg[0] = p->cmd; /* l_int */ 2492 uarg[1] = (intptr_t) p->attr; /* void * */ 2493 iarg[2] = p->size; /* l_uint */ 2494 *n_args = 3; 2495 break; 2496 } 2497 /* linux_execveat */ 2498 case 358: { 2499 struct linux_execveat_args *p = params; 2500 iarg[0] = p->dfd; /* l_int */ 2501 uarg[1] = (intptr_t) p->filename; /* const char * */ 2502 uarg[2] = (intptr_t) p->argv; /* const char ** */ 2503 uarg[3] = (intptr_t) p->envp; /* const char ** */ 2504 iarg[4] = p->flags; /* l_int */ 2505 *n_args = 5; 2506 break; 2507 } 2508 /* linux_socket */ 2509 case 359: { 2510 struct linux_socket_args *p = params; 2511 iarg[0] = p->domain; /* l_int */ 2512 iarg[1] = p->type; /* l_int */ 2513 iarg[2] = p->protocol; /* l_int */ 2514 *n_args = 3; 2515 break; 2516 } 2517 /* linux_socketpair */ 2518 case 360: { 2519 struct linux_socketpair_args *p = params; 2520 iarg[0] = p->domain; /* l_int */ 2521 iarg[1] = p->type; /* l_int */ 2522 iarg[2] = p->protocol; /* l_int */ 2523 iarg[3] = p->rsv; /* l_uintptr_t */ 2524 *n_args = 4; 2525 break; 2526 } 2527 /* linux_bind */ 2528 case 361: { 2529 struct linux_bind_args *p = params; 2530 iarg[0] = p->s; /* l_int */ 2531 iarg[1] = p->name; /* l_uintptr_t */ 2532 iarg[2] = p->namelen; /* l_int */ 2533 *n_args = 3; 2534 break; 2535 } 2536 /* linux_connect */ 2537 case 362: { 2538 struct linux_connect_args *p = params; 2539 iarg[0] = p->s; /* l_int */ 2540 iarg[1] = p->name; /* l_uintptr_t */ 2541 iarg[2] = p->namelen; /* l_int */ 2542 *n_args = 3; 2543 break; 2544 } 2545 /* linux_listen */ 2546 case 363: { 2547 struct linux_listen_args *p = params; 2548 iarg[0] = p->s; /* l_int */ 2549 iarg[1] = p->backlog; /* l_int */ 2550 *n_args = 2; 2551 break; 2552 } 2553 /* linux_accept4 */ 2554 case 364: { 2555 struct linux_accept4_args *p = params; 2556 iarg[0] = p->s; /* l_int */ 2557 iarg[1] = p->addr; /* l_uintptr_t */ 2558 iarg[2] = p->namelen; /* l_uintptr_t */ 2559 iarg[3] = p->flags; /* l_int */ 2560 *n_args = 4; 2561 break; 2562 } 2563 /* linux_getsockopt */ 2564 case 365: { 2565 struct linux_getsockopt_args *p = params; 2566 iarg[0] = p->s; /* l_int */ 2567 iarg[1] = p->level; /* l_int */ 2568 iarg[2] = p->optname; /* l_int */ 2569 iarg[3] = p->optval; /* l_uintptr_t */ 2570 iarg[4] = p->optlen; /* l_uintptr_t */ 2571 *n_args = 5; 2572 break; 2573 } 2574 /* linux_setsockopt */ 2575 case 366: { 2576 struct linux_setsockopt_args *p = params; 2577 iarg[0] = p->s; /* l_int */ 2578 iarg[1] = p->level; /* l_int */ 2579 iarg[2] = p->optname; /* l_int */ 2580 iarg[3] = p->optval; /* l_uintptr_t */ 2581 iarg[4] = p->optlen; /* l_int */ 2582 *n_args = 5; 2583 break; 2584 } 2585 /* linux_getsockname */ 2586 case 367: { 2587 struct linux_getsockname_args *p = params; 2588 iarg[0] = p->s; /* l_int */ 2589 iarg[1] = p->addr; /* l_uintptr_t */ 2590 iarg[2] = p->namelen; /* l_uintptr_t */ 2591 *n_args = 3; 2592 break; 2593 } 2594 /* linux_getpeername */ 2595 case 368: { 2596 struct linux_getpeername_args *p = params; 2597 iarg[0] = p->s; /* l_int */ 2598 iarg[1] = p->addr; /* l_uintptr_t */ 2599 iarg[2] = p->namelen; /* l_uintptr_t */ 2600 *n_args = 3; 2601 break; 2602 } 2603 /* linux_sendto */ 2604 case 369: { 2605 struct linux_sendto_args *p = params; 2606 iarg[0] = p->s; /* l_int */ 2607 iarg[1] = p->msg; /* l_uintptr_t */ 2608 iarg[2] = p->len; /* l_int */ 2609 iarg[3] = p->flags; /* l_int */ 2610 iarg[4] = p->to; /* l_uintptr_t */ 2611 iarg[5] = p->tolen; /* l_int */ 2612 *n_args = 6; 2613 break; 2614 } 2615 /* linux_sendmsg */ 2616 case 370: { 2617 struct linux_sendmsg_args *p = params; 2618 iarg[0] = p->s; /* l_int */ 2619 iarg[1] = p->msg; /* l_uintptr_t */ 2620 iarg[2] = p->flags; /* l_int */ 2621 *n_args = 3; 2622 break; 2623 } 2624 /* linux_recvfrom */ 2625 case 371: { 2626 struct linux_recvfrom_args *p = params; 2627 iarg[0] = p->s; /* l_int */ 2628 iarg[1] = p->buf; /* l_uintptr_t */ 2629 iarg[2] = p->len; /* l_size_t */ 2630 iarg[3] = p->flags; /* l_int */ 2631 iarg[4] = p->from; /* l_uintptr_t */ 2632 iarg[5] = p->fromlen; /* l_uintptr_t */ 2633 *n_args = 6; 2634 break; 2635 } 2636 /* linux_recvmsg */ 2637 case 372: { 2638 struct linux_recvmsg_args *p = params; 2639 iarg[0] = p->s; /* l_int */ 2640 iarg[1] = p->msg; /* l_uintptr_t */ 2641 iarg[2] = p->flags; /* l_int */ 2642 *n_args = 3; 2643 break; 2644 } 2645 /* linux_shutdown */ 2646 case 373: { 2647 struct linux_shutdown_args *p = params; 2648 iarg[0] = p->s; /* l_int */ 2649 iarg[1] = p->how; /* l_int */ 2650 *n_args = 2; 2651 break; 2652 } 2653 /* linux_userfaultfd */ 2654 case 374: { 2655 struct linux_userfaultfd_args *p = params; 2656 iarg[0] = p->flags; /* l_int */ 2657 *n_args = 1; 2658 break; 2659 } 2660 /* linux_membarrier */ 2661 case 375: { 2662 struct linux_membarrier_args *p = params; 2663 iarg[0] = p->cmd; /* l_int */ 2664 iarg[1] = p->flags; /* l_int */ 2665 *n_args = 2; 2666 break; 2667 } 2668 /* linux_mlock2 */ 2669 case 376: { 2670 struct linux_mlock2_args *p = params; 2671 iarg[0] = p->start; /* l_ulong */ 2672 iarg[1] = p->len; /* l_size_t */ 2673 iarg[2] = p->flags; /* l_int */ 2674 *n_args = 3; 2675 break; 2676 } 2677 /* linux_copy_file_range */ 2678 case 377: { 2679 struct linux_copy_file_range_args *p = params; 2680 iarg[0] = p->fd_in; /* l_int */ 2681 uarg[1] = (intptr_t) p->off_in; /* l_loff_t * */ 2682 iarg[2] = p->fd_out; /* l_int */ 2683 uarg[3] = (intptr_t) p->off_out; /* l_loff_t * */ 2684 iarg[4] = p->len; /* l_size_t */ 2685 iarg[5] = p->flags; /* l_uint */ 2686 *n_args = 6; 2687 break; 2688 } 2689 /* linux_preadv2 */ 2690 case 378: { 2691 struct linux_preadv2_args *p = params; 2692 iarg[0] = p->fd; /* l_ulong */ 2693 uarg[1] = (intptr_t) p->vec; /* const struct iovec * */ 2694 iarg[2] = p->vlen; /* l_ulong */ 2695 iarg[3] = p->pos_l; /* l_ulong */ 2696 iarg[4] = p->pos_h; /* l_ulong */ 2697 iarg[5] = p->flags; /* l_int */ 2698 *n_args = 6; 2699 break; 2700 } 2701 /* linux_pwritev2 */ 2702 case 379: { 2703 struct linux_pwritev2_args *p = params; 2704 iarg[0] = p->fd; /* l_ulong */ 2705 uarg[1] = (intptr_t) p->vec; /* const struct iovec * */ 2706 iarg[2] = p->vlen; /* l_ulong */ 2707 iarg[3] = p->pos_l; /* l_ulong */ 2708 iarg[4] = p->pos_h; /* l_ulong */ 2709 iarg[5] = p->flags; /* l_int */ 2710 *n_args = 6; 2711 break; 2712 } 2713 /* linux_pkey_mprotect */ 2714 case 380: { 2715 struct linux_pkey_mprotect_args *p = params; 2716 iarg[0] = p->start; /* l_ulong */ 2717 iarg[1] = p->len; /* l_size_t */ 2718 iarg[2] = p->prot; /* l_ulong */ 2719 iarg[3] = p->pkey; /* l_int */ 2720 *n_args = 4; 2721 break; 2722 } 2723 /* linux_pkey_alloc */ 2724 case 381: { 2725 struct linux_pkey_alloc_args *p = params; 2726 iarg[0] = p->flags; /* l_ulong */ 2727 iarg[1] = p->init_val; /* l_ulong */ 2728 *n_args = 2; 2729 break; 2730 } 2731 /* linux_pkey_free */ 2732 case 382: { 2733 struct linux_pkey_free_args *p = params; 2734 iarg[0] = p->pkey; /* l_int */ 2735 *n_args = 1; 2736 break; 2737 } 2738 /* linux_statx */ 2739 case 383: { 2740 struct linux_statx_args *p = params; 2741 iarg[0] = p->dirfd; /* l_int */ 2742 uarg[1] = (intptr_t) p->pathname; /* const char * */ 2743 iarg[2] = p->flags; /* l_uint */ 2744 iarg[3] = p->mask; /* l_uint */ 2745 uarg[4] = (intptr_t) p->statxbuf; /* void * */ 2746 *n_args = 5; 2747 break; 2748 } 2749 /* linux_arch_prctl */ 2750 case 384: { 2751 struct linux_arch_prctl_args *p = params; 2752 iarg[0] = p->option; /* l_int */ 2753 iarg[1] = p->arg2; /* l_ulong */ 2754 *n_args = 2; 2755 break; 2756 } 2757 /* linux_io_pgetevents */ 2758 case 385: { 2759 *n_args = 0; 2760 break; 2761 } 2762 /* linux_rseq */ 2763 case 386: { 2764 *n_args = 0; 2765 break; 2766 } 2767 /* linux_semget */ 2768 case 393: { 2769 struct linux_semget_args *p = params; 2770 iarg[0] = p->key; /* l_key_t */ 2771 iarg[1] = p->nsems; /* l_int */ 2772 iarg[2] = p->semflg; /* l_int */ 2773 *n_args = 3; 2774 break; 2775 } 2776 /* linux_semctl */ 2777 case 394: { 2778 struct linux_semctl_args *p = params; 2779 iarg[0] = p->semid; /* l_int */ 2780 iarg[1] = p->semnum; /* l_int */ 2781 iarg[2] = p->cmd; /* l_int */ 2782 uarg[3] = p->arg.buf; /* union l_semun */ 2783 *n_args = 4; 2784 break; 2785 } 2786 /* linux_shmget */ 2787 case 395: { 2788 struct linux_shmget_args *p = params; 2789 iarg[0] = p->key; /* l_key_t */ 2790 iarg[1] = p->size; /* l_size_t */ 2791 iarg[2] = p->shmflg; /* l_int */ 2792 *n_args = 3; 2793 break; 2794 } 2795 /* linux_shmctl */ 2796 case 396: { 2797 struct linux_shmctl_args *p = params; 2798 iarg[0] = p->shmid; /* l_int */ 2799 iarg[1] = p->cmd; /* l_int */ 2800 uarg[2] = (intptr_t) p->buf; /* struct l_shmid_ds * */ 2801 *n_args = 3; 2802 break; 2803 } 2804 /* linux_shmat */ 2805 case 397: { 2806 struct linux_shmat_args *p = params; 2807 iarg[0] = p->shmid; /* l_int */ 2808 uarg[1] = (intptr_t) p->shmaddr; /* char * */ 2809 iarg[2] = p->shmflg; /* l_int */ 2810 *n_args = 3; 2811 break; 2812 } 2813 /* linux_shmdt */ 2814 case 398: { 2815 struct linux_shmdt_args *p = params; 2816 uarg[0] = (intptr_t) p->shmaddr; /* char * */ 2817 *n_args = 1; 2818 break; 2819 } 2820 /* linux_msgget */ 2821 case 399: { 2822 struct linux_msgget_args *p = params; 2823 iarg[0] = p->key; /* l_key_t */ 2824 iarg[1] = p->msgflg; /* l_int */ 2825 *n_args = 2; 2826 break; 2827 } 2828 /* linux_msgsnd */ 2829 case 400: { 2830 struct linux_msgsnd_args *p = params; 2831 iarg[0] = p->msqid; /* l_int */ 2832 uarg[1] = (intptr_t) p->msgp; /* struct l_msgbuf * */ 2833 iarg[2] = p->msgsz; /* l_size_t */ 2834 iarg[3] = p->msgflg; /* l_int */ 2835 *n_args = 4; 2836 break; 2837 } 2838 /* linux_msgrcv */ 2839 case 401: { 2840 struct linux_msgrcv_args *p = params; 2841 iarg[0] = p->msqid; /* l_int */ 2842 uarg[1] = (intptr_t) p->msgp; /* struct l_msgbuf * */ 2843 iarg[2] = p->msgsz; /* l_size_t */ 2844 iarg[3] = p->msgtyp; /* l_long */ 2845 iarg[4] = p->msgflg; /* l_int */ 2846 *n_args = 5; 2847 break; 2848 } 2849 /* linux_msgctl */ 2850 case 402: { 2851 struct linux_msgctl_args *p = params; 2852 iarg[0] = p->msqid; /* l_int */ 2853 iarg[1] = p->cmd; /* l_int */ 2854 uarg[2] = (intptr_t) p->buf; /* struct l_msqid_ds * */ 2855 *n_args = 3; 2856 break; 2857 } 2858 /* linux_clock_gettime64 */ 2859 case 403: { 2860 *n_args = 0; 2861 break; 2862 } 2863 /* linux_clock_settime64 */ 2864 case 404: { 2865 *n_args = 0; 2866 break; 2867 } 2868 /* linux_clock_adjtime64 */ 2869 case 405: { 2870 *n_args = 0; 2871 break; 2872 } 2873 /* linux_clock_getres_time64 */ 2874 case 406: { 2875 *n_args = 0; 2876 break; 2877 } 2878 /* linux_clock_nanosleep_time64 */ 2879 case 407: { 2880 *n_args = 0; 2881 break; 2882 } 2883 /* linux_timer_gettime64 */ 2884 case 408: { 2885 *n_args = 0; 2886 break; 2887 } 2888 /* linux_timer_settime64 */ 2889 case 409: { 2890 *n_args = 0; 2891 break; 2892 } 2893 /* linux_timerfd_gettime64 */ 2894 case 410: { 2895 *n_args = 0; 2896 break; 2897 } 2898 /* linux_timerfd_settime64 */ 2899 case 411: { 2900 *n_args = 0; 2901 break; 2902 } 2903 /* linux_utimensat_time64 */ 2904 case 412: { 2905 *n_args = 0; 2906 break; 2907 } 2908 /* linux_pselect6_time64 */ 2909 case 413: { 2910 *n_args = 0; 2911 break; 2912 } 2913 /* linux_ppoll_time64 */ 2914 case 414: { 2915 *n_args = 0; 2916 break; 2917 } 2918 /* linux_io_pgetevents_time64 */ 2919 case 416: { 2920 *n_args = 0; 2921 break; 2922 } 2923 /* linux_recvmmsg_time64 */ 2924 case 417: { 2925 *n_args = 0; 2926 break; 2927 } 2928 /* linux_mq_timedsend_time64 */ 2929 case 418: { 2930 *n_args = 0; 2931 break; 2932 } 2933 /* linux_mq_timedreceive_time64 */ 2934 case 419: { 2935 *n_args = 0; 2936 break; 2937 } 2938 /* linux_semtimedop_time64 */ 2939 case 420: { 2940 *n_args = 0; 2941 break; 2942 } 2943 /* linux_rt_sigtimedwait_time64 */ 2944 case 421: { 2945 *n_args = 0; 2946 break; 2947 } 2948 /* linux_futex_time64 */ 2949 case 422: { 2950 *n_args = 0; 2951 break; 2952 } 2953 /* linux_sched_rr_get_interval_time64 */ 2954 case 423: { 2955 *n_args = 0; 2956 break; 2957 } 2958 /* linux_pidfd_send_signal */ 2959 case 424: { 2960 struct linux_pidfd_send_signal_args *p = params; 2961 iarg[0] = p->pidfd; /* l_int */ 2962 iarg[1] = p->sig; /* l_int */ 2963 uarg[2] = (intptr_t) p->info; /* l_siginfo_t * */ 2964 iarg[3] = p->flags; /* l_uint */ 2965 *n_args = 4; 2966 break; 2967 } 2968 /* linux_io_uring_setup */ 2969 case 425: { 2970 *n_args = 0; 2971 break; 2972 } 2973 /* linux_io_uring_enter */ 2974 case 426: { 2975 *n_args = 0; 2976 break; 2977 } 2978 /* linux_io_uring_register */ 2979 case 427: { 2980 *n_args = 0; 2981 break; 2982 } 2983 default: 2984 *n_args = 0; 2985 break; 2986 }; 2987} 2988static void 2989systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 2990{ 2991 const char *p = NULL; 2992 switch (sysnum) { 2993#define nosys linux_nosys 2994 /* linux_exit */ 2995 case 1: 2996 switch(ndx) { 2997 case 0: 2998 p = "int"; 2999 break; 3000 default: 3001 break; 3002 }; 3003 break; 3004 /* linux_fork */ 3005 case 2: 3006 break; 3007 /* read */ 3008 case 3: 3009 switch(ndx) { 3010 case 0: 3011 p = "int"; 3012 break; 3013 case 1: 3014 p = "userland char *"; 3015 break; 3016 case 2: 3017 p = "u_int"; 3018 break; 3019 default: 3020 break; 3021 }; 3022 break; 3023 /* write */ 3024 case 4: 3025 switch(ndx) { 3026 case 0: 3027 p = "int"; 3028 break; 3029 case 1: 3030 p = "userland char *"; 3031 break; 3032 case 2: 3033 p = "u_int"; 3034 break; 3035 default: 3036 break; 3037 }; 3038 break; 3039 /* linux_open */ 3040 case 5: 3041 switch(ndx) { 3042 case 0: 3043 p = "userland char *"; 3044 break; 3045 case 1: 3046 p = "l_int"; 3047 break; 3048 case 2: 3049 p = "l_int"; 3050 break; 3051 default: 3052 break; 3053 }; 3054 break; 3055 /* close */ 3056 case 6: 3057 switch(ndx) { 3058 case 0: 3059 p = "int"; 3060 break; 3061 default: 3062 break; 3063 }; 3064 break; 3065 /* linux_waitpid */ 3066 case 7: 3067 switch(ndx) { 3068 case 0: 3069 p = "l_pid_t"; 3070 break; 3071 case 1: 3072 p = "userland l_int *"; 3073 break; 3074 case 2: 3075 p = "l_int"; 3076 break; 3077 default: 3078 break; 3079 }; 3080 break; 3081 /* linux_creat */ 3082 case 8: 3083 switch(ndx) { 3084 case 0: 3085 p = "userland char *"; 3086 break; 3087 case 1: 3088 p = "l_int"; 3089 break; 3090 default: 3091 break; 3092 }; 3093 break; 3094 /* linux_link */ 3095 case 9: 3096 switch(ndx) { 3097 case 0: 3098 p = "userland char *"; 3099 break; 3100 case 1: 3101 p = "userland char *"; 3102 break; 3103 default: 3104 break; 3105 }; 3106 break; 3107 /* linux_unlink */ 3108 case 10: 3109 switch(ndx) { 3110 case 0: 3111 p = "userland char *"; 3112 break; 3113 default: 3114 break; 3115 }; 3116 break; 3117 /* linux_execve */ 3118 case 11: 3119 switch(ndx) { 3120 case 0: 3121 p = "userland char *"; 3122 break; 3123 case 1: 3124 p = "userland uint32_t *"; 3125 break; 3126 case 2: 3127 p = "userland uint32_t *"; 3128 break; 3129 default: 3130 break; 3131 }; 3132 break; 3133 /* linux_chdir */ 3134 case 12: 3135 switch(ndx) { 3136 case 0: 3137 p = "userland char *"; 3138 break; 3139 default: 3140 break; 3141 }; 3142 break; 3143 /* linux_time */ 3144 case 13: 3145 switch(ndx) { 3146 case 0: 3147 p = "userland l_time_t *"; 3148 break; 3149 default: 3150 break; 3151 }; 3152 break; 3153 /* linux_mknod */ 3154 case 14: 3155 switch(ndx) { 3156 case 0: 3157 p = "userland char *"; 3158 break; 3159 case 1: 3160 p = "l_int"; 3161 break; 3162 case 2: 3163 p = "l_dev_t"; 3164 break; 3165 default: 3166 break; 3167 }; 3168 break; 3169 /* linux_chmod */ 3170 case 15: 3171 switch(ndx) { 3172 case 0: 3173 p = "userland char *"; 3174 break; 3175 case 1: 3176 p = "l_mode_t"; 3177 break; 3178 default: 3179 break; 3180 }; 3181 break; 3182 /* linux_lchown16 */ 3183 case 16: 3184 switch(ndx) { 3185 case 0: 3186 p = "userland char *"; 3187 break; 3188 case 1: 3189 p = "l_uid16_t"; 3190 break; 3191 case 2: 3192 p = "l_gid16_t"; 3193 break; 3194 default: 3195 break; 3196 }; 3197 break; 3198 /* linux_stat */ 3199 case 18: 3200 switch(ndx) { 3201 case 0: 3202 p = "userland char *"; 3203 break; 3204 case 1: 3205 p = "userland struct linux_stat *"; 3206 break; 3207 default: 3208 break; 3209 }; 3210 break; 3211 /* linux_lseek */ 3212 case 19: 3213 switch(ndx) { 3214 case 0: 3215 p = "l_uint"; 3216 break; 3217 case 1: 3218 p = "l_off_t"; 3219 break; 3220 case 2: 3221 p = "l_int"; 3222 break; 3223 default: 3224 break; 3225 }; 3226 break; 3227 /* linux_getpid */ 3228 case 20: 3229 break; 3230 /* linux_mount */ 3231 case 21: 3232 switch(ndx) { 3233 case 0: 3234 p = "userland char *"; 3235 break; 3236 case 1: 3237 p = "userland char *"; 3238 break; 3239 case 2: 3240 p = "userland char *"; 3241 break; 3242 case 3: 3243 p = "l_ulong"; 3244 break; 3245 case 4: 3246 p = "userland void *"; 3247 break; 3248 default: 3249 break; 3250 }; 3251 break; 3252 /* linux_oldumount */ 3253 case 22: 3254 switch(ndx) { 3255 case 0: 3256 p = "userland char *"; 3257 break; 3258 default: 3259 break; 3260 }; 3261 break; 3262 /* linux_setuid16 */ 3263 case 23: 3264 switch(ndx) { 3265 case 0: 3266 p = "l_uid16_t"; 3267 break; 3268 default: 3269 break; 3270 }; 3271 break; 3272 /* linux_getuid16 */ 3273 case 24: 3274 break; 3275 /* linux_stime */ 3276 case 25: 3277 break; 3278 /* linux_ptrace */ 3279 case 26: 3280 switch(ndx) { 3281 case 0: 3282 p = "l_long"; 3283 break; 3284 case 1: 3285 p = "l_long"; 3286 break; 3287 case 2: 3288 p = "l_long"; 3289 break; 3290 case 3: 3291 p = "l_long"; 3292 break; 3293 default: 3294 break; 3295 }; 3296 break; 3297 /* linux_alarm */ 3298 case 27: 3299 switch(ndx) { 3300 case 0: 3301 p = "l_uint"; 3302 break; 3303 default: 3304 break; 3305 }; 3306 break; 3307 /* linux_pause */ 3308 case 29: 3309 break; 3310 /* linux_utime */ 3311 case 30: 3312 switch(ndx) { 3313 case 0: 3314 p = "userland char *"; 3315 break; 3316 case 1: 3317 p = "userland struct l_utimbuf *"; 3318 break; 3319 default: 3320 break; 3321 }; 3322 break; 3323 /* linux_access */ 3324 case 33: 3325 switch(ndx) { 3326 case 0: 3327 p = "userland char *"; 3328 break; 3329 case 1: 3330 p = "l_int"; 3331 break; 3332 default: 3333 break; 3334 }; 3335 break; 3336 /* linux_nice */ 3337 case 34: 3338 switch(ndx) { 3339 case 0: 3340 p = "l_int"; 3341 break; 3342 default: 3343 break; 3344 }; 3345 break; 3346 /* sync */ 3347 case 36: 3348 break; 3349 /* linux_kill */ 3350 case 37: 3351 switch(ndx) { 3352 case 0: 3353 p = "l_int"; 3354 break; 3355 case 1: 3356 p = "l_int"; 3357 break; 3358 default: 3359 break; 3360 }; 3361 break; 3362 /* linux_rename */ 3363 case 38: 3364 switch(ndx) { 3365 case 0: 3366 p = "userland char *"; 3367 break; 3368 case 1: 3369 p = "userland char *"; 3370 break; 3371 default: 3372 break; 3373 }; 3374 break; 3375 /* linux_mkdir */ 3376 case 39: 3377 switch(ndx) { 3378 case 0: 3379 p = "userland char *"; 3380 break; 3381 case 1: 3382 p = "l_int"; 3383 break; 3384 default: 3385 break; 3386 }; 3387 break; 3388 /* linux_rmdir */ 3389 case 40: 3390 switch(ndx) { 3391 case 0: 3392 p = "userland char *"; 3393 break; 3394 default: 3395 break; 3396 }; 3397 break; 3398 /* dup */ 3399 case 41: 3400 switch(ndx) { 3401 case 0: 3402 p = "u_int"; 3403 break; 3404 default: 3405 break; 3406 }; 3407 break; 3408 /* linux_pipe */ 3409 case 42: 3410 switch(ndx) { 3411 case 0: 3412 p = "userland l_int *"; 3413 break; 3414 default: 3415 break; 3416 }; 3417 break; 3418 /* linux_times */ 3419 case 43: 3420 switch(ndx) { 3421 case 0: 3422 p = "userland struct l_times_argv *"; 3423 break; 3424 default: 3425 break; 3426 }; 3427 break; 3428 /* linux_brk */ 3429 case 45: 3430 switch(ndx) { 3431 case 0: 3432 p = "l_ulong"; 3433 break; 3434 default: 3435 break; 3436 }; 3437 break; 3438 /* linux_setgid16 */ 3439 case 46: 3440 switch(ndx) { 3441 case 0: 3442 p = "l_gid16_t"; 3443 break; 3444 default: 3445 break; 3446 }; 3447 break; 3448 /* linux_getgid16 */ 3449 case 47: 3450 break; 3451 /* linux_signal */ 3452 case 48: 3453 switch(ndx) { 3454 case 0: 3455 p = "l_int"; 3456 break; 3457 case 1: 3458 p = "l_handler_t"; 3459 break; 3460 default: 3461 break; 3462 }; 3463 break; 3464 /* linux_geteuid16 */ 3465 case 49: 3466 break; 3467 /* linux_getegid16 */ 3468 case 50: 3469 break; 3470 /* acct */ 3471 case 51: 3472 switch(ndx) { 3473 case 0: 3474 p = "userland char *"; 3475 break; 3476 default: 3477 break; 3478 }; 3479 break; 3480 /* linux_umount */ 3481 case 52: 3482 switch(ndx) { 3483 case 0: 3484 p = "userland char *"; 3485 break; 3486 case 1: 3487 p = "l_int"; 3488 break; 3489 default: 3490 break; 3491 }; 3492 break; 3493 /* linux_ioctl */ 3494 case 54: 3495 switch(ndx) { 3496 case 0: 3497 p = "l_uint"; 3498 break; 3499 case 1: 3500 p = "l_uint"; 3501 break; 3502 case 2: 3503 p = "uintptr_t"; 3504 break; 3505 default: 3506 break; 3507 }; 3508 break; 3509 /* linux_fcntl */ 3510 case 55: 3511 switch(ndx) { 3512 case 0: 3513 p = "l_uint"; 3514 break; 3515 case 1: 3516 p = "l_uint"; 3517 break; 3518 case 2: 3519 p = "uintptr_t"; 3520 break; 3521 default: 3522 break; 3523 }; 3524 break; 3525 /* setpgid */ 3526 case 57: 3527 switch(ndx) { 3528 case 0: 3529 p = "int"; 3530 break; 3531 case 1: 3532 p = "int"; 3533 break; 3534 default: 3535 break; 3536 }; 3537 break; 3538 /* linux_olduname */ 3539 case 59: 3540 break; 3541 /* umask */ 3542 case 60: 3543 switch(ndx) { 3544 case 0: 3545 p = "int"; 3546 break; 3547 default: 3548 break; 3549 }; 3550 break; 3551 /* chroot */ 3552 case 61: 3553 switch(ndx) { 3554 case 0: 3555 p = "userland char *"; 3556 break; 3557 default: 3558 break; 3559 }; 3560 break; 3561 /* linux_ustat */ 3562 case 62: 3563 switch(ndx) { 3564 case 0: 3565 p = "l_dev_t"; 3566 break; 3567 case 1: 3568 p = "userland struct l_ustat *"; 3569 break; 3570 default: 3571 break; 3572 }; 3573 break; 3574 /* dup2 */ 3575 case 63: 3576 switch(ndx) { 3577 case 0: 3578 p = "u_int"; 3579 break; 3580 case 1: 3581 p = "u_int"; 3582 break; 3583 default: 3584 break; 3585 }; 3586 break; 3587 /* linux_getppid */ 3588 case 64: 3589 break; 3590 /* getpgrp */ 3591 case 65: 3592 break; 3593 /* setsid */ 3594 case 66: 3595 break; 3596 /* linux_sigaction */ 3597 case 67: 3598 switch(ndx) { 3599 case 0: 3600 p = "l_int"; 3601 break; 3602 case 1: 3603 p = "userland l_osigaction_t *"; 3604 break; 3605 case 2: 3606 p = "userland l_osigaction_t *"; 3607 break; 3608 default: 3609 break; 3610 }; 3611 break; 3612 /* linux_sgetmask */ 3613 case 68: 3614 break; 3615 /* linux_ssetmask */ 3616 case 69: 3617 switch(ndx) { 3618 case 0: 3619 p = "l_osigset_t"; 3620 break; 3621 default: 3622 break; 3623 }; 3624 break; 3625 /* linux_setreuid16 */ 3626 case 70: 3627 switch(ndx) { 3628 case 0: 3629 p = "l_uid16_t"; 3630 break; 3631 case 1: 3632 p = "l_uid16_t"; 3633 break; 3634 default: 3635 break; 3636 }; 3637 break; 3638 /* linux_setregid16 */ 3639 case 71: 3640 switch(ndx) { 3641 case 0: 3642 p = "l_gid16_t"; 3643 break; 3644 case 1: 3645 p = "l_gid16_t"; 3646 break; 3647 default: 3648 break; 3649 }; 3650 break; 3651 /* linux_sigsuspend */ 3652 case 72: 3653 switch(ndx) { 3654 case 0: 3655 p = "l_int"; 3656 break; 3657 case 1: 3658 p = "l_int"; 3659 break; 3660 case 2: 3661 p = "l_osigset_t"; 3662 break; 3663 default: 3664 break; 3665 }; 3666 break; 3667 /* linux_sigpending */ 3668 case 73: 3669 switch(ndx) { 3670 case 0: 3671 p = "userland l_osigset_t *"; 3672 break; 3673 default: 3674 break; 3675 }; 3676 break; 3677 /* linux_sethostname */ 3678 case 74: 3679 switch(ndx) { 3680 case 0: 3681 p = "userland char *"; 3682 break; 3683 case 1: 3684 p = "u_int"; 3685 break; 3686 default: 3687 break; 3688 }; 3689 break; 3690 /* linux_setrlimit */ 3691 case 75: 3692 switch(ndx) { 3693 case 0: 3694 p = "l_uint"; 3695 break; 3696 case 1: 3697 p = "userland struct l_rlimit *"; 3698 break; 3699 default: 3700 break; 3701 }; 3702 break; 3703 /* linux_old_getrlimit */ 3704 case 76: 3705 switch(ndx) { 3706 case 0: 3707 p = "l_uint"; 3708 break; 3709 case 1: 3710 p = "userland struct l_rlimit *"; 3711 break; 3712 default: 3713 break; 3714 }; 3715 break; 3716 /* linux_getrusage */ 3717 case 77: 3718 switch(ndx) { 3719 case 0: 3720 p = "int"; 3721 break; 3722 case 1: 3723 p = "userland struct l_rusage *"; 3724 break; 3725 default: 3726 break; 3727 }; 3728 break; 3729 /* linux_gettimeofday */ 3730 case 78: 3731 switch(ndx) { 3732 case 0: 3733 p = "userland struct l_timeval *"; 3734 break; 3735 case 1: 3736 p = "userland struct timezone *"; 3737 break; 3738 default: 3739 break; 3740 }; 3741 break; 3742 /* linux_settimeofday */ 3743 case 79: 3744 switch(ndx) { 3745 case 0: 3746 p = "userland struct l_timeval *"; 3747 break; 3748 case 1: 3749 p = "userland struct timezone *"; 3750 break; 3751 default: 3752 break; 3753 }; 3754 break; 3755 /* linux_getgroups16 */ 3756 case 80: 3757 switch(ndx) { 3758 case 0: 3759 p = "l_uint"; 3760 break; 3761 case 1: 3762 p = "userland l_gid16_t *"; 3763 break; 3764 default: 3765 break; 3766 }; 3767 break; 3768 /* linux_setgroups16 */ 3769 case 81: 3770 switch(ndx) { 3771 case 0: 3772 p = "l_uint"; 3773 break; 3774 case 1: 3775 p = "userland l_gid16_t *"; 3776 break; 3777 default: 3778 break; 3779 }; 3780 break; 3781 /* linux_old_select */ 3782 case 82: 3783 switch(ndx) { 3784 case 0: 3785 p = "userland struct l_old_select_argv *"; 3786 break; 3787 default: 3788 break; 3789 }; 3790 break; 3791 /* linux_symlink */ 3792 case 83: 3793 switch(ndx) { 3794 case 0: 3795 p = "userland char *"; 3796 break; 3797 case 1: 3798 p = "userland char *"; 3799 break; 3800 default: 3801 break; 3802 }; 3803 break; 3804 /* linux_lstat */ 3805 case 84: 3806 switch(ndx) { 3807 case 0: 3808 p = "userland char *"; 3809 break; 3810 case 1: 3811 p = "userland struct linux_lstat *"; 3812 break; 3813 default: 3814 break; 3815 }; 3816 break; 3817 /* linux_readlink */ 3818 case 85: 3819 switch(ndx) { 3820 case 0: 3821 p = "userland char *"; 3822 break; 3823 case 1: 3824 p = "userland char *"; 3825 break; 3826 case 2: 3827 p = "l_int"; 3828 break; 3829 default: 3830 break; 3831 }; 3832 break; 3833 /* swapon */ 3834 case 87: 3835 switch(ndx) { 3836 case 0: 3837 p = "userland char *"; 3838 break; 3839 default: 3840 break; 3841 }; 3842 break; 3843 /* linux_reboot */ 3844 case 88: 3845 switch(ndx) { 3846 case 0: 3847 p = "l_int"; 3848 break; 3849 case 1: 3850 p = "l_int"; 3851 break; 3852 case 2: 3853 p = "l_uint"; 3854 break; 3855 case 3: 3856 p = "userland void *"; 3857 break; 3858 default: 3859 break; 3860 }; 3861 break; 3862 /* linux_readdir */ 3863 case 89: 3864 switch(ndx) { 3865 case 0: 3866 p = "l_uint"; 3867 break; 3868 case 1: 3869 p = "userland struct l_dirent *"; 3870 break; 3871 case 2: 3872 p = "l_uint"; 3873 break; 3874 default: 3875 break; 3876 }; 3877 break; 3878 /* linux_mmap */ 3879 case 90: 3880 switch(ndx) { 3881 case 0: 3882 p = "userland struct l_mmap_argv *"; 3883 break; 3884 default: 3885 break; 3886 }; 3887 break; 3888 /* munmap */ 3889 case 91: 3890 switch(ndx) { 3891 case 0: 3892 p = "caddr_t"; 3893 break; 3894 case 1: 3895 p = "int"; 3896 break; 3897 default: 3898 break; 3899 }; 3900 break; 3901 /* linux_truncate */ 3902 case 92: 3903 switch(ndx) { 3904 case 0: 3905 p = "userland char *"; 3906 break; 3907 case 1: 3908 p = "l_ulong"; 3909 break; 3910 default: 3911 break; 3912 }; 3913 break; 3914 /* linux_ftruncate */ 3915 case 93: 3916 switch(ndx) { 3917 case 0: 3918 p = "int"; 3919 break; 3920 case 1: 3921 p = "long"; 3922 break; 3923 default: 3924 break; 3925 }; 3926 break; 3927 /* fchmod */ 3928 case 94: 3929 switch(ndx) { 3930 case 0: 3931 p = "int"; 3932 break; 3933 case 1: 3934 p = "int"; 3935 break; 3936 default: 3937 break; 3938 }; 3939 break; 3940 /* fchown */ 3941 case 95: 3942 switch(ndx) { 3943 case 0: 3944 p = "int"; 3945 break; 3946 case 1: 3947 p = "int"; 3948 break; 3949 case 2: 3950 p = "int"; 3951 break; 3952 default: 3953 break; 3954 }; 3955 break; 3956 /* linux_getpriority */ 3957 case 96: 3958 switch(ndx) { 3959 case 0: 3960 p = "int"; 3961 break; 3962 case 1: 3963 p = "int"; 3964 break; 3965 default: 3966 break; 3967 }; 3968 break; 3969 /* setpriority */ 3970 case 97: 3971 switch(ndx) { 3972 case 0: 3973 p = "int"; 3974 break; 3975 case 1: 3976 p = "int"; 3977 break; 3978 case 2: 3979 p = "int"; 3980 break; 3981 default: 3982 break; 3983 }; 3984 break; 3985 /* linux_statfs */ 3986 case 99: 3987 switch(ndx) { 3988 case 0: 3989 p = "userland char *"; 3990 break; 3991 case 1: 3992 p = "userland struct l_statfs_buf *"; 3993 break; 3994 default: 3995 break; 3996 }; 3997 break; 3998 /* linux_fstatfs */ 3999 case 100: 4000 switch(ndx) { 4001 case 0: 4002 p = "l_uint"; 4003 break; 4004 case 1: 4005 p = "userland struct l_statfs_buf *"; 4006 break; 4007 default: 4008 break; 4009 }; 4010 break; 4011 /* linux_socketcall */ 4012 case 102: 4013 switch(ndx) { 4014 case 0: 4015 p = "l_int"; 4016 break; 4017 case 1: 4018 p = "l_ulong"; 4019 break; 4020 default: 4021 break; 4022 }; 4023 break; 4024 /* linux_syslog */ 4025 case 103: 4026 switch(ndx) { 4027 case 0: 4028 p = "l_int"; 4029 break; 4030 case 1: 4031 p = "userland char *"; 4032 break; 4033 case 2: 4034 p = "l_int"; 4035 break; 4036 default: 4037 break; 4038 }; 4039 break; 4040 /* linux_setitimer */ 4041 case 104: 4042 switch(ndx) { 4043 case 0: 4044 p = "l_int"; 4045 break; 4046 case 1: 4047 p = "userland struct l_itimerval *"; 4048 break; 4049 case 2: 4050 p = "userland struct l_itimerval *"; 4051 break; 4052 default: 4053 break; 4054 }; 4055 break; 4056 /* linux_getitimer */ 4057 case 105: 4058 switch(ndx) { 4059 case 0: 4060 p = "l_int"; 4061 break; 4062 case 1: 4063 p = "userland struct l_itimerval *"; 4064 break; 4065 default: 4066 break; 4067 }; 4068 break; 4069 /* linux_newstat */ 4070 case 106: 4071 switch(ndx) { 4072 case 0: 4073 p = "userland char *"; 4074 break; 4075 case 1: 4076 p = "userland struct l_newstat *"; 4077 break; 4078 default: 4079 break; 4080 }; 4081 break; 4082 /* linux_newlstat */ 4083 case 107: 4084 switch(ndx) { 4085 case 0: 4086 p = "userland char *"; 4087 break; 4088 case 1: 4089 p = "userland struct l_newstat *"; 4090 break; 4091 default: 4092 break; 4093 }; 4094 break; 4095 /* linux_newfstat */ 4096 case 108: 4097 switch(ndx) { 4098 case 0: 4099 p = "l_uint"; 4100 break; 4101 case 1: 4102 p = "userland struct l_newstat *"; 4103 break; 4104 default: 4105 break; 4106 }; 4107 break; 4108 /* linux_uname */ 4109 case 109: 4110 break; 4111 /* linux_iopl */ 4112 case 110: 4113 switch(ndx) { 4114 case 0: 4115 p = "l_int"; 4116 break; 4117 default: 4118 break; 4119 }; 4120 break; 4121 /* linux_vhangup */ 4122 case 111: 4123 break; 4124 /* linux_wait4 */ 4125 case 114: 4126 switch(ndx) { 4127 case 0: 4128 p = "l_pid_t"; 4129 break; 4130 case 1: 4131 p = "userland l_int *"; 4132 break; 4133 case 2: 4134 p = "l_int"; 4135 break; 4136 case 3: 4137 p = "userland struct l_rusage *"; 4138 break; 4139 default: 4140 break; 4141 }; 4142 break; 4143 /* linux_swapoff */ 4144 case 115: 4145 break; 4146 /* linux_sysinfo */ 4147 case 116: 4148 switch(ndx) { 4149 case 0: 4150 p = "userland struct l_sysinfo *"; 4151 break; 4152 default: 4153 break; 4154 }; 4155 break; 4156 /* linux_ipc */ 4157 case 117: 4158 switch(ndx) { 4159 case 0: 4160 p = "l_uint"; 4161 break; 4162 case 1: 4163 p = "l_int"; 4164 break; 4165 case 2: 4166 p = "l_int"; 4167 break; 4168 case 3: 4169 p = "l_uint"; 4170 break; 4171 case 4: 4172 p = "l_uintptr_t"; 4173 break; 4174 case 5: 4175 p = "l_uint"; 4176 break; 4177 default: 4178 break; 4179 }; 4180 break; 4181 /* fsync */ 4182 case 118: 4183 switch(ndx) { 4184 case 0: 4185 p = "int"; 4186 break; 4187 default: 4188 break; 4189 }; 4190 break; 4191 /* linux_sigreturn */ 4192 case 119: 4193 switch(ndx) { 4194 case 0: 4195 p = "userland struct l_sigframe *"; 4196 break; 4197 default: 4198 break; 4199 }; 4200 break; 4201 /* linux_clone */ 4202 case 120: 4203 switch(ndx) { 4204 case 0: 4205 p = "l_int"; 4206 break; 4207 case 1: 4208 p = "userland void *"; 4209 break; 4210 case 2: 4211 p = "userland void *"; 4212 break; 4213 case 3: 4214 p = "userland void *"; 4215 break; 4216 case 4: 4217 p = "userland void *"; 4218 break; 4219 default: 4220 break; 4221 }; 4222 break; 4223 /* linux_setdomainname */ 4224 case 121: 4225 switch(ndx) { 4226 case 0: 4227 p = "userland char *"; 4228 break; 4229 case 1: 4230 p = "int"; 4231 break; 4232 default: 4233 break; 4234 }; 4235 break; 4236 /* linux_newuname */ 4237 case 122: 4238 switch(ndx) { 4239 case 0: 4240 p = "userland struct l_new_utsname *"; 4241 break; 4242 default: 4243 break; 4244 }; 4245 break; 4246 /* linux_adjtimex */ 4247 case 124: 4248 break; 4249 /* linux_mprotect */ 4250 case 125: 4251 switch(ndx) { 4252 case 0: 4253 p = "caddr_t"; 4254 break; 4255 case 1: 4256 p = "int"; 4257 break; 4258 case 2: 4259 p = "int"; 4260 break; 4261 default: 4262 break; 4263 }; 4264 break; 4265 /* linux_sigprocmask */ 4266 case 126: 4267 switch(ndx) { 4268 case 0: 4269 p = "l_int"; 4270 break; 4271 case 1: 4272 p = "userland l_osigset_t *"; 4273 break; 4274 case 2: 4275 p = "userland l_osigset_t *"; 4276 break; 4277 default: 4278 break; 4279 }; 4280 break; 4281 /* linux_init_module */ 4282 case 128: 4283 break; 4284 /* linux_delete_module */ 4285 case 129: 4286 break; 4287 /* linux_quotactl */ 4288 case 131: 4289 break; 4290 /* getpgid */ 4291 case 132: 4292 switch(ndx) { 4293 case 0: 4294 p = "int"; 4295 break; 4296 default: 4297 break; 4298 }; 4299 break; 4300 /* fchdir */ 4301 case 133: 4302 switch(ndx) { 4303 case 0: 4304 p = "int"; 4305 break; 4306 default: 4307 break; 4308 }; 4309 break; 4310 /* linux_bdflush */ 4311 case 134: 4312 break; 4313 /* linux_sysfs */ 4314 case 135: 4315 switch(ndx) { 4316 case 0: 4317 p = "l_int"; 4318 break; 4319 case 1: 4320 p = "l_ulong"; 4321 break; 4322 case 2: 4323 p = "l_ulong"; 4324 break; 4325 default: 4326 break; 4327 }; 4328 break; 4329 /* linux_personality */ 4330 case 136: 4331 switch(ndx) { 4332 case 0: 4333 p = "l_uint"; 4334 break; 4335 default: 4336 break; 4337 }; 4338 break; 4339 /* linux_setfsuid16 */ 4340 case 138: 4341 switch(ndx) { 4342 case 0: 4343 p = "l_uid16_t"; 4344 break; 4345 default: 4346 break; 4347 }; 4348 break; 4349 /* linux_setfsgid16 */ 4350 case 139: 4351 switch(ndx) { 4352 case 0: 4353 p = "l_gid16_t"; 4354 break; 4355 default: 4356 break; 4357 }; 4358 break; 4359 /* linux_llseek */ 4360 case 140: 4361 switch(ndx) { 4362 case 0: 4363 p = "l_int"; 4364 break; 4365 case 1: 4366 p = "l_ulong"; 4367 break; 4368 case 2: 4369 p = "l_ulong"; 4370 break; 4371 case 3: 4372 p = "userland l_loff_t *"; 4373 break; 4374 case 4: 4375 p = "l_uint"; 4376 break; 4377 default: 4378 break; 4379 }; 4380 break; 4381 /* linux_getdents */ 4382 case 141: 4383 switch(ndx) { 4384 case 0: 4385 p = "l_uint"; 4386 break; 4387 case 1: 4388 p = "userland void *"; 4389 break; 4390 case 2: 4391 p = "l_uint"; 4392 break; 4393 default: 4394 break; 4395 }; 4396 break; 4397 /* linux_select */ 4398 case 142: 4399 switch(ndx) { 4400 case 0: 4401 p = "l_int"; 4402 break; 4403 case 1: 4404 p = "userland l_fd_set *"; 4405 break; 4406 case 2: 4407 p = "userland l_fd_set *"; 4408 break; 4409 case 3: 4410 p = "userland l_fd_set *"; 4411 break; 4412 case 4: 4413 p = "userland struct l_timeval *"; 4414 break; 4415 default: 4416 break; 4417 }; 4418 break; 4419 /* flock */ 4420 case 143: 4421 switch(ndx) { 4422 case 0: 4423 p = "int"; 4424 break; 4425 case 1: 4426 p = "int"; 4427 break; 4428 default: 4429 break; 4430 }; 4431 break; 4432 /* linux_msync */ 4433 case 144: 4434 switch(ndx) { 4435 case 0: 4436 p = "l_ulong"; 4437 break; 4438 case 1: 4439 p = "l_size_t"; 4440 break; 4441 case 2: 4442 p = "l_int"; 4443 break; 4444 default: 4445 break; 4446 }; 4447 break; 4448 /* linux_readv */ 4449 case 145: 4450 switch(ndx) { 4451 case 0: 4452 p = "l_ulong"; 4453 break; 4454 case 1: 4455 p = "userland struct l_iovec32 *"; 4456 break; 4457 case 2: 4458 p = "l_ulong"; 4459 break; 4460 default: 4461 break; 4462 }; 4463 break; 4464 /* linux_writev */ 4465 case 146: 4466 switch(ndx) { 4467 case 0: 4468 p = "l_ulong"; 4469 break; 4470 case 1: 4471 p = "userland struct l_iovec32 *"; 4472 break; 4473 case 2: 4474 p = "l_ulong"; 4475 break; 4476 default: 4477 break; 4478 }; 4479 break; 4480 /* linux_getsid */ 4481 case 147: 4482 switch(ndx) { 4483 case 0: 4484 p = "l_pid_t"; 4485 break; 4486 default: 4487 break; 4488 }; 4489 break; 4490 /* linux_fdatasync */ 4491 case 148: 4492 switch(ndx) { 4493 case 0: 4494 p = "l_uint"; 4495 break; 4496 default: 4497 break; 4498 }; 4499 break; 4500 /* linux_sysctl */ 4501 case 149: 4502 switch(ndx) { 4503 case 0: 4504 p = "userland struct l___sysctl_args *"; 4505 break; 4506 default: 4507 break; 4508 }; 4509 break; 4510 /* mlock */ 4511 case 150: 4512 switch(ndx) { 4513 case 0: 4514 p = "userland const void *"; 4515 break; 4516 case 1: 4517 p = "size_t"; 4518 break; 4519 default: 4520 break; 4521 }; 4522 break; 4523 /* munlock */ 4524 case 151: 4525 switch(ndx) { 4526 case 0: 4527 p = "userland const void *"; 4528 break; 4529 case 1: 4530 p = "size_t"; 4531 break; 4532 default: 4533 break; 4534 }; 4535 break; 4536 /* mlockall */ 4537 case 152: 4538 switch(ndx) { 4539 case 0: 4540 p = "int"; 4541 break; 4542 default: 4543 break; 4544 }; 4545 break; 4546 /* munlockall */ 4547 case 153: 4548 break; 4549 /* linux_sched_setparam */ 4550 case 154: 4551 switch(ndx) { 4552 case 0: 4553 p = "l_pid_t"; 4554 break; 4555 case 1: 4556 p = "userland struct sched_param *"; 4557 break; 4558 default: 4559 break; 4560 }; 4561 break; 4562 /* linux_sched_getparam */ 4563 case 155: 4564 switch(ndx) { 4565 case 0: 4566 p = "l_pid_t"; 4567 break; 4568 case 1: 4569 p = "userland struct sched_param *"; 4570 break; 4571 default: 4572 break; 4573 }; 4574 break; 4575 /* linux_sched_setscheduler */ 4576 case 156: 4577 switch(ndx) { 4578 case 0: 4579 p = "l_pid_t"; 4580 break; 4581 case 1: 4582 p = "l_int"; 4583 break; 4584 case 2: 4585 p = "userland struct sched_param *"; 4586 break; 4587 default: 4588 break; 4589 }; 4590 break; 4591 /* linux_sched_getscheduler */ 4592 case 157: 4593 switch(ndx) { 4594 case 0: 4595 p = "l_pid_t"; 4596 break; 4597 default: 4598 break; 4599 }; 4600 break; 4601 /* sched_yield */ 4602 case 158: 4603 break; 4604 /* linux_sched_get_priority_max */ 4605 case 159: 4606 switch(ndx) { 4607 case 0: 4608 p = "l_int"; 4609 break; 4610 default: 4611 break; 4612 }; 4613 break; 4614 /* linux_sched_get_priority_min */ 4615 case 160: 4616 switch(ndx) { 4617 case 0: 4618 p = "l_int"; 4619 break; 4620 default: 4621 break; 4622 }; 4623 break; 4624 /* linux_sched_rr_get_interval */ 4625 case 161: 4626 switch(ndx) { 4627 case 0: 4628 p = "l_pid_t"; 4629 break; 4630 case 1: 4631 p = "userland struct l_timespec *"; 4632 break; 4633 default: 4634 break; 4635 }; 4636 break; 4637 /* linux_nanosleep */ 4638 case 162: 4639 switch(ndx) { 4640 case 0: 4641 p = "userland const struct l_timespec *"; 4642 break; 4643 case 1: 4644 p = "userland struct l_timespec *"; 4645 break; 4646 default: 4647 break; 4648 }; 4649 break; 4650 /* linux_mremap */ 4651 case 163: 4652 switch(ndx) { 4653 case 0: 4654 p = "l_ulong"; 4655 break; 4656 case 1: 4657 p = "l_ulong"; 4658 break; 4659 case 2: 4660 p = "l_ulong"; 4661 break; 4662 case 3: 4663 p = "l_ulong"; 4664 break; 4665 case 4: 4666 p = "l_ulong"; 4667 break; 4668 default: 4669 break; 4670 }; 4671 break; 4672 /* linux_setresuid16 */ 4673 case 164: 4674 switch(ndx) { 4675 case 0: 4676 p = "l_uid16_t"; 4677 break; 4678 case 1: 4679 p = "l_uid16_t"; 4680 break; 4681 case 2: 4682 p = "l_uid16_t"; 4683 break; 4684 default: 4685 break; 4686 }; 4687 break; 4688 /* linux_getresuid16 */ 4689 case 165: 4690 switch(ndx) { 4691 case 0: 4692 p = "userland l_uid16_t *"; 4693 break; 4694 case 1: 4695 p = "userland l_uid16_t *"; 4696 break; 4697 case 2: 4698 p = "userland l_uid16_t *"; 4699 break; 4700 default: 4701 break; 4702 }; 4703 break; 4704 /* poll */ 4705 case 168: 4706 switch(ndx) { 4707 case 0: 4708 p = "userland struct pollfd *"; 4709 break; 4710 case 1: 4711 p = "unsigned int"; 4712 break; 4713 case 2: 4714 p = "int"; 4715 break; 4716 default: 4717 break; 4718 }; 4719 break; 4720 /* linux_setresgid16 */ 4721 case 170: 4722 switch(ndx) { 4723 case 0: 4724 p = "l_gid16_t"; 4725 break; 4726 case 1: 4727 p = "l_gid16_t"; 4728 break; 4729 case 2: 4730 p = "l_gid16_t"; 4731 break; 4732 default: 4733 break; 4734 }; 4735 break; 4736 /* linux_getresgid16 */ 4737 case 171: 4738 switch(ndx) { 4739 case 0: 4740 p = "userland l_gid16_t *"; 4741 break; 4742 case 1: 4743 p = "userland l_gid16_t *"; 4744 break; 4745 case 2: 4746 p = "userland l_gid16_t *"; 4747 break; 4748 default: 4749 break; 4750 }; 4751 break; 4752 /* linux_prctl */ 4753 case 172: 4754 switch(ndx) { 4755 case 0: 4756 p = "l_int"; 4757 break; 4758 case 1: 4759 p = "l_int"; 4760 break; 4761 case 2: 4762 p = "l_int"; 4763 break; 4764 case 3: 4765 p = "l_int"; 4766 break; 4767 case 4: 4768 p = "l_int"; 4769 break; 4770 default: 4771 break; 4772 }; 4773 break; 4774 /* linux_rt_sigreturn */ 4775 case 173: 4776 switch(ndx) { 4777 case 0: 4778 p = "userland struct l_ucontext *"; 4779 break; 4780 default: 4781 break; 4782 }; 4783 break; 4784 /* linux_rt_sigaction */ 4785 case 174: 4786 switch(ndx) { 4787 case 0: 4788 p = "l_int"; 4789 break; 4790 case 1: 4791 p = "userland l_sigaction_t *"; 4792 break; 4793 case 2: 4794 p = "userland l_sigaction_t *"; 4795 break; 4796 case 3: 4797 p = "l_size_t"; 4798 break; 4799 default: 4800 break; 4801 }; 4802 break; 4803 /* linux_rt_sigprocmask */ 4804 case 175: 4805 switch(ndx) { 4806 case 0: 4807 p = "l_int"; 4808 break; 4809 case 1: 4810 p = "userland l_sigset_t *"; 4811 break; 4812 case 2: 4813 p = "userland l_sigset_t *"; 4814 break; 4815 case 3: 4816 p = "l_size_t"; 4817 break; 4818 default: 4819 break; 4820 }; 4821 break; 4822 /* linux_rt_sigpending */ 4823 case 176: 4824 switch(ndx) { 4825 case 0: 4826 p = "userland l_sigset_t *"; 4827 break; 4828 case 1: 4829 p = "l_size_t"; 4830 break; 4831 default: 4832 break; 4833 }; 4834 break; 4835 /* linux_rt_sigtimedwait */ 4836 case 177: 4837 switch(ndx) { 4838 case 0: 4839 p = "userland l_sigset_t *"; 4840 break; 4841 case 1: 4842 p = "userland l_siginfo_t *"; 4843 break; 4844 case 2: 4845 p = "userland struct l_timeval *"; 4846 break; 4847 case 3: 4848 p = "l_size_t"; 4849 break; 4850 default: 4851 break; 4852 }; 4853 break; 4854 /* linux_rt_sigqueueinfo */ 4855 case 178: 4856 switch(ndx) { 4857 case 0: 4858 p = "l_pid_t"; 4859 break; 4860 case 1: 4861 p = "l_int"; 4862 break; 4863 case 2: 4864 p = "userland l_siginfo_t *"; 4865 break; 4866 default: 4867 break; 4868 }; 4869 break; 4870 /* linux_rt_sigsuspend */ 4871 case 179: 4872 switch(ndx) { 4873 case 0: 4874 p = "userland l_sigset_t *"; 4875 break; 4876 case 1: 4877 p = "l_size_t"; 4878 break; 4879 default: 4880 break; 4881 }; 4882 break; 4883 /* linux_pread */ 4884 case 180: 4885 switch(ndx) { 4886 case 0: 4887 p = "l_uint"; 4888 break; 4889 case 1: 4890 p = "userland char *"; 4891 break; 4892 case 2: 4893 p = "l_size_t"; 4894 break; 4895 case 3: 4896 p = "uint32_t"; 4897 break; 4898 case 4: 4899 p = "uint32_t"; 4900 break; 4901 default: 4902 break; 4903 }; 4904 break; 4905 /* linux_pwrite */ 4906 case 181: 4907 switch(ndx) { 4908 case 0: 4909 p = "l_uint"; 4910 break; 4911 case 1: 4912 p = "userland char *"; 4913 break; 4914 case 2: 4915 p = "l_size_t"; 4916 break; 4917 case 3: 4918 p = "uint32_t"; 4919 break; 4920 case 4: 4921 p = "uint32_t"; 4922 break; 4923 default: 4924 break; 4925 }; 4926 break; 4927 /* linux_chown16 */ 4928 case 182: 4929 switch(ndx) { 4930 case 0: 4931 p = "userland char *"; 4932 break; 4933 case 1: 4934 p = "l_uid16_t"; 4935 break; 4936 case 2: 4937 p = "l_gid16_t"; 4938 break; 4939 default: 4940 break; 4941 }; 4942 break; 4943 /* linux_getcwd */ 4944 case 183: 4945 switch(ndx) { 4946 case 0: 4947 p = "userland char *"; 4948 break; 4949 case 1: 4950 p = "l_ulong"; 4951 break; 4952 default: 4953 break; 4954 }; 4955 break; 4956 /* linux_capget */ 4957 case 184: 4958 switch(ndx) { 4959 case 0: 4960 p = "userland struct l_user_cap_header *"; 4961 break; 4962 case 1: 4963 p = "userland struct l_user_cap_data *"; 4964 break; 4965 default: 4966 break; 4967 }; 4968 break; 4969 /* linux_capset */ 4970 case 185: 4971 switch(ndx) { 4972 case 0: 4973 p = "userland struct l_user_cap_header *"; 4974 break; 4975 case 1: 4976 p = "userland struct l_user_cap_data *"; 4977 break; 4978 default: 4979 break; 4980 }; 4981 break; 4982 /* linux_sigaltstack */ 4983 case 186: 4984 switch(ndx) { 4985 case 0: 4986 p = "userland l_stack_t *"; 4987 break; 4988 case 1: 4989 p = "userland l_stack_t *"; 4990 break; 4991 default: 4992 break; 4993 }; 4994 break; 4995 /* linux_sendfile */ 4996 case 187: 4997 break; 4998 /* linux_vfork */ 4999 case 190: 5000 break; 5001 /* linux_getrlimit */ 5002 case 191: 5003 switch(ndx) { 5004 case 0: 5005 p = "l_uint"; 5006 break; 5007 case 1: 5008 p = "userland struct l_rlimit *"; 5009 break; 5010 default: 5011 break; 5012 }; 5013 break; 5014 /* linux_mmap2 */ 5015 case 192: 5016 switch(ndx) { 5017 case 0: 5018 p = "l_ulong"; 5019 break; 5020 case 1: 5021 p = "l_ulong"; 5022 break; 5023 case 2: 5024 p = "l_ulong"; 5025 break; 5026 case 3: 5027 p = "l_ulong"; 5028 break; 5029 case 4: 5030 p = "l_ulong"; 5031 break; 5032 case 5: 5033 p = "l_ulong"; 5034 break; 5035 default: 5036 break; 5037 }; 5038 break; 5039 /* linux_truncate64 */ 5040 case 193: 5041 switch(ndx) { 5042 case 0: 5043 p = "userland char *"; 5044 break; 5045 case 1: 5046 p = "uint32_t"; 5047 break; 5048 case 2: 5049 p = "uint32_t"; 5050 break; 5051 default: 5052 break; 5053 }; 5054 break; 5055 /* linux_ftruncate64 */ 5056 case 194: 5057 switch(ndx) { 5058 case 0: 5059 p = "l_uint"; 5060 break; 5061 case 1: 5062 p = "uint32_t"; 5063 break; 5064 case 2: 5065 p = "uint32_t"; 5066 break; 5067 default: 5068 break; 5069 }; 5070 break; 5071 /* linux_stat64 */ 5072 case 195: 5073 switch(ndx) { 5074 case 0: 5075 p = "userland const char *"; 5076 break; 5077 case 1: 5078 p = "userland struct l_stat64 *"; 5079 break; 5080 default: 5081 break; 5082 }; 5083 break; 5084 /* linux_lstat64 */ 5085 case 196: 5086 switch(ndx) { 5087 case 0: 5088 p = "userland const char *"; 5089 break; 5090 case 1: 5091 p = "userland struct l_stat64 *"; 5092 break; 5093 default: 5094 break; 5095 }; 5096 break; 5097 /* linux_fstat64 */ 5098 case 197: 5099 switch(ndx) { 5100 case 0: 5101 p = "l_int"; 5102 break; 5103 case 1: 5104 p = "userland struct l_stat64 *"; 5105 break; 5106 default: 5107 break; 5108 }; 5109 break; 5110 /* linux_lchown */ 5111 case 198: 5112 switch(ndx) { 5113 case 0: 5114 p = "userland char *"; 5115 break; 5116 case 1: 5117 p = "l_uid_t"; 5118 break; 5119 case 2: 5120 p = "l_gid_t"; 5121 break; 5122 default: 5123 break; 5124 }; 5125 break; 5126 /* linux_getuid */ 5127 case 199: 5128 break; 5129 /* linux_getgid */ 5130 case 200: 5131 break; 5132 /* geteuid */ 5133 case 201: 5134 break; 5135 /* getegid */ 5136 case 202: 5137 break; 5138 /* setreuid */ 5139 case 203: 5140 switch(ndx) { 5141 case 0: 5142 p = "uid_t"; 5143 break; 5144 case 1: 5145 p = "uid_t"; 5146 break; 5147 default: 5148 break; 5149 }; 5150 break; 5151 /* setregid */ 5152 case 204: 5153 switch(ndx) { 5154 case 0: 5155 p = "gid_t"; 5156 break; 5157 case 1: 5158 p = "gid_t"; 5159 break; 5160 default: 5161 break; 5162 }; 5163 break; 5164 /* linux_getgroups */ 5165 case 205: 5166 switch(ndx) { 5167 case 0: 5168 p = "l_int"; 5169 break; 5170 case 1: 5171 p = "userland l_gid_t *"; 5172 break; 5173 default: 5174 break; 5175 }; 5176 break; 5177 /* linux_setgroups */ 5178 case 206: 5179 switch(ndx) { 5180 case 0: 5181 p = "l_int"; 5182 break; 5183 case 1: 5184 p = "userland l_gid_t *"; 5185 break; 5186 default: 5187 break; 5188 }; 5189 break; 5190 /* fchown */ 5191 case 207: 5192 break; 5193 /* setresuid */ 5194 case 208: 5195 switch(ndx) { 5196 case 0: 5197 p = "uid_t"; 5198 break; 5199 case 1: 5200 p = "uid_t"; 5201 break; 5202 case 2: 5203 p = "uid_t"; 5204 break; 5205 default: 5206 break; 5207 }; 5208 break; 5209 /* getresuid */ 5210 case 209: 5211 switch(ndx) { 5212 case 0: 5213 p = "userland uid_t *"; 5214 break; 5215 case 1: 5216 p = "userland uid_t *"; 5217 break; 5218 case 2: 5219 p = "userland uid_t *"; 5220 break; 5221 default: 5222 break; 5223 }; 5224 break; 5225 /* setresgid */ 5226 case 210: 5227 switch(ndx) { 5228 case 0: 5229 p = "gid_t"; 5230 break; 5231 case 1: 5232 p = "gid_t"; 5233 break; 5234 case 2: 5235 p = "gid_t"; 5236 break; 5237 default: 5238 break; 5239 }; 5240 break; 5241 /* getresgid */ 5242 case 211: 5243 switch(ndx) { 5244 case 0: 5245 p = "userland gid_t *"; 5246 break; 5247 case 1: 5248 p = "userland gid_t *"; 5249 break; 5250 case 2: 5251 p = "userland gid_t *"; 5252 break; 5253 default: 5254 break; 5255 }; 5256 break; 5257 /* linux_chown */ 5258 case 212: 5259 switch(ndx) { 5260 case 0: 5261 p = "userland char *"; 5262 break; 5263 case 1: 5264 p = "l_uid_t"; 5265 break; 5266 case 2: 5267 p = "l_gid_t"; 5268 break; 5269 default: 5270 break; 5271 }; 5272 break; 5273 /* setuid */ 5274 case 213: 5275 switch(ndx) { 5276 case 0: 5277 p = "uid_t"; 5278 break; 5279 default: 5280 break; 5281 }; 5282 break; 5283 /* setgid */ 5284 case 214: 5285 switch(ndx) { 5286 case 0: 5287 p = "gid_t"; 5288 break; 5289 default: 5290 break; 5291 }; 5292 break; 5293 /* linux_setfsuid */ 5294 case 215: 5295 switch(ndx) { 5296 case 0: 5297 p = "l_uid_t"; 5298 break; 5299 default: 5300 break; 5301 }; 5302 break; 5303 /* linux_setfsgid */ 5304 case 216: 5305 switch(ndx) { 5306 case 0: 5307 p = "l_gid_t"; 5308 break; 5309 default: 5310 break; 5311 }; 5312 break; 5313 /* linux_pivot_root */ 5314 case 217: 5315 switch(ndx) { 5316 case 0: 5317 p = "userland char *"; 5318 break; 5319 case 1: 5320 p = "userland char *"; 5321 break; 5322 default: 5323 break; 5324 }; 5325 break; 5326 /* linux_mincore */ 5327 case 218: 5328 switch(ndx) { 5329 case 0: 5330 p = "l_ulong"; 5331 break; 5332 case 1: 5333 p = "l_size_t"; 5334 break; 5335 case 2: 5336 p = "userland u_char *"; 5337 break; 5338 default: 5339 break; 5340 }; 5341 break; 5342 /* linux_madvise */ 5343 case 219: 5344 switch(ndx) { 5345 case 0: 5346 p = "userland void *"; 5347 break; 5348 case 1: 5349 p = "size_t"; 5350 break; 5351 case 2: 5352 p = "int"; 5353 break; 5354 default: 5355 break; 5356 }; 5357 break; 5358 /* linux_getdents64 */ 5359 case 220: 5360 switch(ndx) { 5361 case 0: 5362 p = "l_uint"; 5363 break; 5364 case 1: 5365 p = "userland void *"; 5366 break; 5367 case 2: 5368 p = "l_uint"; 5369 break; 5370 default: 5371 break; 5372 }; 5373 break; 5374 /* linux_fcntl64 */ 5375 case 221: 5376 switch(ndx) { 5377 case 0: 5378 p = "l_uint"; 5379 break; 5380 case 1: 5381 p = "l_uint"; 5382 break; 5383 case 2: 5384 p = "uintptr_t"; 5385 break; 5386 default: 5387 break; 5388 }; 5389 break; 5390 /* linux_gettid */ 5391 case 224: 5392 break; 5393 /* linux_setxattr */ 5394 case 226: 5395 break; 5396 /* linux_lsetxattr */ 5397 case 227: 5398 break; 5399 /* linux_fsetxattr */ 5400 case 228: 5401 break; 5402 /* linux_getxattr */ 5403 case 229: 5404 break; 5405 /* linux_lgetxattr */ 5406 case 230: 5407 break; 5408 /* linux_fgetxattr */ 5409 case 231: 5410 break; 5411 /* linux_listxattr */ 5412 case 232: 5413 break; 5414 /* linux_llistxattr */ 5415 case 233: 5416 break; 5417 /* linux_flistxattr */ 5418 case 234: 5419 break; 5420 /* linux_removexattr */ 5421 case 235: 5422 break; 5423 /* linux_lremovexattr */ 5424 case 236: 5425 break; 5426 /* linux_fremovexattr */ 5427 case 237: 5428 break; 5429 /* linux_tkill */ 5430 case 238: 5431 switch(ndx) { 5432 case 0: 5433 p = "int"; 5434 break; 5435 case 1: 5436 p = "int"; 5437 break; 5438 default: 5439 break; 5440 }; 5441 break; 5442 /* linux_sys_futex */ 5443 case 240: 5444 switch(ndx) { 5445 case 0: 5446 p = "userland void *"; 5447 break; 5448 case 1: 5449 p = "int"; 5450 break; 5451 case 2: 5452 p = "uint32_t"; 5453 break; 5454 case 3: 5455 p = "userland struct l_timespec *"; 5456 break; 5457 case 4: 5458 p = "userland uint32_t *"; 5459 break; 5460 case 5: 5461 p = "uint32_t"; 5462 break; 5463 default: 5464 break; 5465 }; 5466 break; 5467 /* linux_sched_setaffinity */ 5468 case 241: 5469 switch(ndx) { 5470 case 0: 5471 p = "l_pid_t"; 5472 break; 5473 case 1: 5474 p = "l_uint"; 5475 break; 5476 case 2: 5477 p = "userland l_ulong *"; 5478 break; 5479 default: 5480 break; 5481 }; 5482 break; 5483 /* linux_sched_getaffinity */ 5484 case 242: 5485 switch(ndx) { 5486 case 0: 5487 p = "l_pid_t"; 5488 break; 5489 case 1: 5490 p = "l_uint"; 5491 break; 5492 case 2: 5493 p = "userland l_ulong *"; 5494 break; 5495 default: 5496 break; 5497 }; 5498 break; 5499 /* linux_set_thread_area */ 5500 case 243: 5501 switch(ndx) { 5502 case 0: 5503 p = "userland struct l_user_desc *"; 5504 break; 5505 default: 5506 break; 5507 }; 5508 break; 5509 /* linux_fadvise64 */ 5510 case 250: 5511 switch(ndx) { 5512 case 0: 5513 p = "int"; 5514 break; 5515 case 1: 5516 p = "uint32_t"; 5517 break; 5518 case 2: 5519 p = "uint32_t"; 5520 break; 5521 case 3: 5522 p = "l_size_t"; 5523 break; 5524 case 4: 5525 p = "int"; 5526 break; 5527 default: 5528 break; 5529 }; 5530 break; 5531 /* linux_exit_group */ 5532 case 252: 5533 switch(ndx) { 5534 case 0: 5535 p = "int"; 5536 break; 5537 default: 5538 break; 5539 }; 5540 break; 5541 /* linux_lookup_dcookie */ 5542 case 253: 5543 break; 5544 /* linux_epoll_create */ 5545 case 254: 5546 switch(ndx) { 5547 case 0: 5548 p = "l_int"; 5549 break; 5550 default: 5551 break; 5552 }; 5553 break; 5554 /* linux_epoll_ctl */ 5555 case 255: 5556 switch(ndx) { 5557 case 0: 5558 p = "l_int"; 5559 break; 5560 case 1: 5561 p = "l_int"; 5562 break; 5563 case 2: 5564 p = "l_int"; 5565 break; 5566 case 3: 5567 p = "userland struct epoll_event *"; 5568 break; 5569 default: 5570 break; 5571 }; 5572 break; 5573 /* linux_epoll_wait */ 5574 case 256: 5575 switch(ndx) { 5576 case 0: 5577 p = "l_int"; 5578 break; 5579 case 1: 5580 p = "userland struct epoll_event *"; 5581 break; 5582 case 2: 5583 p = "l_int"; 5584 break; 5585 case 3: 5586 p = "l_int"; 5587 break; 5588 default: 5589 break; 5590 }; 5591 break; 5592 /* linux_remap_file_pages */ 5593 case 257: 5594 break; 5595 /* linux_set_tid_address */ 5596 case 258: 5597 switch(ndx) { 5598 case 0: 5599 p = "userland int *"; 5600 break; 5601 default: 5602 break; 5603 }; 5604 break; 5605 /* linux_timer_create */ 5606 case 259: 5607 switch(ndx) { 5608 case 0: 5609 p = "clockid_t"; 5610 break; 5611 case 1: 5612 p = "userland struct sigevent *"; 5613 break; 5614 case 2: 5615 p = "userland l_timer_t *"; 5616 break; 5617 default: 5618 break; 5619 }; 5620 break; 5621 /* linux_timer_settime */ 5622 case 260: 5623 switch(ndx) { 5624 case 0: 5625 p = "l_timer_t"; 5626 break; 5627 case 1: 5628 p = "l_int"; 5629 break; 5630 case 2: 5631 p = "userland const struct itimerspec *"; 5632 break; 5633 case 3: 5634 p = "userland struct itimerspec *"; 5635 break; 5636 default: 5637 break; 5638 }; 5639 break; 5640 /* linux_timer_gettime */ 5641 case 261: 5642 switch(ndx) { 5643 case 0: 5644 p = "l_timer_t"; 5645 break; 5646 case 1: 5647 p = "userland struct itimerspec *"; 5648 break; 5649 default: 5650 break; 5651 }; 5652 break; 5653 /* linux_timer_getoverrun */ 5654 case 262: 5655 switch(ndx) { 5656 case 0: 5657 p = "l_timer_t"; 5658 break; 5659 default: 5660 break; 5661 }; 5662 break; 5663 /* linux_timer_delete */ 5664 case 263: 5665 switch(ndx) { 5666 case 0: 5667 p = "l_timer_t"; 5668 break; 5669 default: 5670 break; 5671 }; 5672 break; 5673 /* linux_clock_settime */ 5674 case 264: 5675 switch(ndx) { 5676 case 0: 5677 p = "clockid_t"; 5678 break; 5679 case 1: 5680 p = "userland struct l_timespec *"; 5681 break; 5682 default: 5683 break; 5684 }; 5685 break; 5686 /* linux_clock_gettime */ 5687 case 265: 5688 switch(ndx) { 5689 case 0: 5690 p = "clockid_t"; 5691 break; 5692 case 1: 5693 p = "userland struct l_timespec *"; 5694 break; 5695 default: 5696 break; 5697 }; 5698 break; 5699 /* linux_clock_getres */ 5700 case 266: 5701 switch(ndx) { 5702 case 0: 5703 p = "clockid_t"; 5704 break; 5705 case 1: 5706 p = "userland struct l_timespec *"; 5707 break; 5708 default: 5709 break; 5710 }; 5711 break; 5712 /* linux_clock_nanosleep */ 5713 case 267: 5714 switch(ndx) { 5715 case 0: 5716 p = "clockid_t"; 5717 break; 5718 case 1: 5719 p = "int"; 5720 break; 5721 case 2: 5722 p = "userland struct l_timespec *"; 5723 break; 5724 case 3: 5725 p = "userland struct l_timespec *"; 5726 break; 5727 default: 5728 break; 5729 }; 5730 break; 5731 /* linux_statfs64 */ 5732 case 268: 5733 switch(ndx) { 5734 case 0: 5735 p = "userland char *"; 5736 break; 5737 case 1: 5738 p = "size_t"; 5739 break; 5740 case 2: 5741 p = "userland struct l_statfs64_buf *"; 5742 break; 5743 default: 5744 break; 5745 }; 5746 break; 5747 /* linux_fstatfs64 */ 5748 case 269: 5749 switch(ndx) { 5750 case 0: 5751 p = "l_uint"; 5752 break; 5753 case 1: 5754 p = "size_t"; 5755 break; 5756 case 2: 5757 p = "userland struct l_statfs64_buf *"; 5758 break; 5759 default: 5760 break; 5761 }; 5762 break; 5763 /* linux_tgkill */ 5764 case 270: 5765 switch(ndx) { 5766 case 0: 5767 p = "int"; 5768 break; 5769 case 1: 5770 p = "int"; 5771 break; 5772 case 2: 5773 p = "int"; 5774 break; 5775 default: 5776 break; 5777 }; 5778 break; 5779 /* linux_utimes */ 5780 case 271: 5781 switch(ndx) { 5782 case 0: 5783 p = "userland char *"; 5784 break; 5785 case 1: 5786 p = "userland struct l_timeval *"; 5787 break; 5788 default: 5789 break; 5790 }; 5791 break; 5792 /* linux_fadvise64_64 */ 5793 case 272: 5794 switch(ndx) { 5795 case 0: 5796 p = "int"; 5797 break; 5798 case 1: 5799 p = "uint32_t"; 5800 break; 5801 case 2: 5802 p = "uint32_t"; 5803 break; 5804 case 3: 5805 p = "uint32_t"; 5806 break; 5807 case 4: 5808 p = "uint32_t"; 5809 break; 5810 case 5: 5811 p = "int"; 5812 break; 5813 default: 5814 break; 5815 }; 5816 break; 5817 /* linux_mbind */ 5818 case 274: 5819 break; 5820 /* linux_get_mempolicy */ 5821 case 275: 5822 break; 5823 /* linux_set_mempolicy */ 5824 case 276: 5825 break; 5826 /* linux_mq_open */ 5827 case 277: 5828 break; 5829 /* linux_mq_unlink */ 5830 case 278: 5831 break; 5832 /* linux_mq_timedsend */ 5833 case 279: 5834 break; 5835 /* linux_mq_timedreceive */ 5836 case 280: 5837 break; 5838 /* linux_mq_notify */ 5839 case 281: 5840 break; 5841 /* linux_mq_getsetattr */ 5842 case 282: 5843 break; 5844 /* linux_kexec_load */ 5845 case 283: 5846 break; 5847 /* linux_waitid */ 5848 case 284: 5849 switch(ndx) { 5850 case 0: 5851 p = "int"; 5852 break; 5853 case 1: 5854 p = "l_pid_t"; 5855 break; 5856 case 2: 5857 p = "userland l_siginfo_t *"; 5858 break; 5859 case 3: 5860 p = "int"; 5861 break; 5862 case 4: 5863 p = "userland struct l_rusage *"; 5864 break; 5865 default: 5866 break; 5867 }; 5868 break; 5869 /* linux_add_key */ 5870 case 286: 5871 break; 5872 /* linux_request_key */ 5873 case 287: 5874 break; 5875 /* linux_keyctl */ 5876 case 288: 5877 break; 5878 /* linux_ioprio_set */ 5879 case 289: 5880 break; 5881 /* linux_ioprio_get */ 5882 case 290: 5883 break; 5884 /* linux_inotify_init */ 5885 case 291: 5886 break; 5887 /* linux_inotify_add_watch */ 5888 case 292: 5889 break; 5890 /* linux_inotify_rm_watch */ 5891 case 293: 5892 break; 5893 /* linux_migrate_pages */ 5894 case 294: 5895 break; 5896 /* linux_openat */ 5897 case 295: 5898 switch(ndx) { 5899 case 0: 5900 p = "l_int"; 5901 break; 5902 case 1: 5903 p = "userland const char *"; 5904 break; 5905 case 2: 5906 p = "l_int"; 5907 break; 5908 case 3: 5909 p = "l_int"; 5910 break; 5911 default: 5912 break; 5913 }; 5914 break; 5915 /* linux_mkdirat */ 5916 case 296: 5917 switch(ndx) { 5918 case 0: 5919 p = "l_int"; 5920 break; 5921 case 1: 5922 p = "userland const char *"; 5923 break; 5924 case 2: 5925 p = "l_int"; 5926 break; 5927 default: 5928 break; 5929 }; 5930 break; 5931 /* linux_mknodat */ 5932 case 297: 5933 switch(ndx) { 5934 case 0: 5935 p = "l_int"; 5936 break; 5937 case 1: 5938 p = "userland const char *"; 5939 break; 5940 case 2: 5941 p = "l_int"; 5942 break; 5943 case 3: 5944 p = "l_uint"; 5945 break; 5946 default: 5947 break; 5948 }; 5949 break; 5950 /* linux_fchownat */ 5951 case 298: 5952 switch(ndx) { 5953 case 0: 5954 p = "l_int"; 5955 break; 5956 case 1: 5957 p = "userland const char *"; 5958 break; 5959 case 2: 5960 p = "l_uid16_t"; 5961 break; 5962 case 3: 5963 p = "l_gid16_t"; 5964 break; 5965 case 4: 5966 p = "l_int"; 5967 break; 5968 default: 5969 break; 5970 }; 5971 break; 5972 /* linux_futimesat */ 5973 case 299: 5974 switch(ndx) { 5975 case 0: 5976 p = "l_int"; 5977 break; 5978 case 1: 5979 p = "userland char *"; 5980 break; 5981 case 2: 5982 p = "userland struct l_timeval *"; 5983 break; 5984 default: 5985 break; 5986 }; 5987 break; 5988 /* linux_fstatat64 */ 5989 case 300: 5990 switch(ndx) { 5991 case 0: 5992 p = "l_int"; 5993 break; 5994 case 1: 5995 p = "userland char *"; 5996 break; 5997 case 2: 5998 p = "userland struct l_stat64 *"; 5999 break; 6000 case 3: 6001 p = "l_int"; 6002 break; 6003 default: 6004 break; 6005 }; 6006 break; 6007 /* linux_unlinkat */ 6008 case 301: 6009 switch(ndx) { 6010 case 0: 6011 p = "l_int"; 6012 break; 6013 case 1: 6014 p = "userland const char *"; 6015 break; 6016 case 2: 6017 p = "l_int"; 6018 break; 6019 default: 6020 break; 6021 }; 6022 break; 6023 /* linux_renameat */ 6024 case 302: 6025 switch(ndx) { 6026 case 0: 6027 p = "l_int"; 6028 break; 6029 case 1: 6030 p = "userland const char *"; 6031 break; 6032 case 2: 6033 p = "l_int"; 6034 break; 6035 case 3: 6036 p = "userland const char *"; 6037 break; 6038 default: 6039 break; 6040 }; 6041 break; 6042 /* linux_linkat */ 6043 case 303: 6044 switch(ndx) { 6045 case 0: 6046 p = "l_int"; 6047 break; 6048 case 1: 6049 p = "userland const char *"; 6050 break; 6051 case 2: 6052 p = "l_int"; 6053 break; 6054 case 3: 6055 p = "userland const char *"; 6056 break; 6057 case 4: 6058 p = "l_int"; 6059 break; 6060 default: 6061 break; 6062 }; 6063 break; 6064 /* linux_symlinkat */ 6065 case 304: 6066 switch(ndx) { 6067 case 0: 6068 p = "userland const char *"; 6069 break; 6070 case 1: 6071 p = "l_int"; 6072 break; 6073 case 2: 6074 p = "userland const char *"; 6075 break; 6076 default: 6077 break; 6078 }; 6079 break; 6080 /* linux_readlinkat */ 6081 case 305: 6082 switch(ndx) { 6083 case 0: 6084 p = "l_int"; 6085 break; 6086 case 1: 6087 p = "userland const char *"; 6088 break; 6089 case 2: 6090 p = "userland char *"; 6091 break; 6092 case 3: 6093 p = "l_int"; 6094 break; 6095 default: 6096 break; 6097 }; 6098 break; 6099 /* linux_fchmodat */ 6100 case 306: 6101 switch(ndx) { 6102 case 0: 6103 p = "l_int"; 6104 break; 6105 case 1: 6106 p = "userland const char *"; 6107 break; 6108 case 2: 6109 p = "l_mode_t"; 6110 break; 6111 default: 6112 break; 6113 }; 6114 break; 6115 /* linux_faccessat */ 6116 case 307: 6117 switch(ndx) { 6118 case 0: 6119 p = "l_int"; 6120 break; 6121 case 1: 6122 p = "userland const char *"; 6123 break; 6124 case 2: 6125 p = "l_int"; 6126 break; 6127 default: 6128 break; 6129 }; 6130 break; 6131 /* linux_pselect6 */ 6132 case 308: 6133 switch(ndx) { 6134 case 0: 6135 p = "l_int"; 6136 break; 6137 case 1: 6138 p = "userland l_fd_set *"; 6139 break; 6140 case 2: 6141 p = "userland l_fd_set *"; 6142 break; 6143 case 3: 6144 p = "userland l_fd_set *"; 6145 break; 6146 case 4: 6147 p = "userland struct l_timespec *"; 6148 break; 6149 case 5: 6150 p = "userland l_uintptr_t *"; 6151 break; 6152 default: 6153 break; 6154 }; 6155 break; 6156 /* linux_ppoll */ 6157 case 309: 6158 switch(ndx) { 6159 case 0: 6160 p = "userland struct pollfd *"; 6161 break; 6162 case 1: 6163 p = "uint32_t"; 6164 break; 6165 case 2: 6166 p = "userland struct l_timespec *"; 6167 break; 6168 case 3: 6169 p = "userland l_sigset_t *"; 6170 break; 6171 case 4: 6172 p = "l_size_t"; 6173 break; 6174 default: 6175 break; 6176 }; 6177 break; 6178 /* linux_unshare */ 6179 case 310: 6180 break; 6181 /* linux_set_robust_list */ 6182 case 311: 6183 switch(ndx) { 6184 case 0: 6185 p = "userland struct linux_robust_list_head *"; 6186 break; 6187 case 1: 6188 p = "l_size_t"; 6189 break; 6190 default: 6191 break; 6192 }; 6193 break; 6194 /* linux_get_robust_list */ 6195 case 312: 6196 switch(ndx) { 6197 case 0: 6198 p = "l_int"; 6199 break; 6200 case 1: 6201 p = "userland struct linux_robust_list_head **"; 6202 break; 6203 case 2: 6204 p = "userland l_size_t *"; 6205 break; 6206 default: 6207 break; 6208 }; 6209 break; 6210 /* linux_splice */ 6211 case 313: 6212 switch(ndx) { 6213 case 0: 6214 p = "int"; 6215 break; 6216 case 1: 6217 p = "userland l_loff_t *"; 6218 break; 6219 case 2: 6220 p = "int"; 6221 break; 6222 case 3: 6223 p = "userland l_loff_t *"; 6224 break; 6225 case 4: 6226 p = "l_size_t"; 6227 break; 6228 case 5: 6229 p = "l_uint"; 6230 break; 6231 default: 6232 break; 6233 }; 6234 break; 6235 /* linux_sync_file_range */ 6236 case 314: 6237 switch(ndx) { 6238 case 0: 6239 p = "l_int"; 6240 break; 6241 case 1: 6242 p = "uint32_t"; 6243 break; 6244 case 2: 6245 p = "uint32_t"; 6246 break; 6247 case 3: 6248 p = "uint32_t"; 6249 break; 6250 case 4: 6251 p = "uint32_t"; 6252 break; 6253 case 5: 6254 p = "unsigned int"; 6255 break; 6256 default: 6257 break; 6258 }; 6259 break; 6260 /* linux_tee */ 6261 case 315: 6262 break; 6263 /* linux_vmsplice */ 6264 case 316: 6265 break; 6266 /* linux_move_pages */ 6267 case 317: 6268 break; 6269 /* linux_getcpu */ 6270 case 318: 6271 switch(ndx) { 6272 case 0: 6273 p = "userland l_uint *"; 6274 break; 6275 case 1: 6276 p = "userland l_uint *"; 6277 break; 6278 case 2: 6279 p = "userland void *"; 6280 break; 6281 default: 6282 break; 6283 }; 6284 break; 6285 /* linux_epoll_pwait */ 6286 case 319: 6287 switch(ndx) { 6288 case 0: 6289 p = "l_int"; 6290 break; 6291 case 1: 6292 p = "userland struct epoll_event *"; 6293 break; 6294 case 2: 6295 p = "l_int"; 6296 break; 6297 case 3: 6298 p = "l_int"; 6299 break; 6300 case 4: 6301 p = "userland l_sigset_t *"; 6302 break; 6303 case 5: 6304 p = "l_size_t"; 6305 break; 6306 default: 6307 break; 6308 }; 6309 break; 6310 /* linux_utimensat */ 6311 case 320: 6312 switch(ndx) { 6313 case 0: 6314 p = "l_int"; 6315 break; 6316 case 1: 6317 p = "userland const char *"; 6318 break; 6319 case 2: 6320 p = "userland const struct l_timespec *"; 6321 break; 6322 case 3: 6323 p = "l_int"; 6324 break; 6325 default: 6326 break; 6327 }; 6328 break; 6329 /* linux_signalfd */ 6330 case 321: 6331 break; 6332 /* linux_timerfd_create */ 6333 case 322: 6334 switch(ndx) { 6335 case 0: 6336 p = "l_int"; 6337 break; 6338 case 1: 6339 p = "l_int"; 6340 break; 6341 default: 6342 break; 6343 }; 6344 break; 6345 /* linux_eventfd */ 6346 case 323: 6347 switch(ndx) { 6348 case 0: 6349 p = "l_uint"; 6350 break; 6351 default: 6352 break; 6353 }; 6354 break; 6355 /* linux_fallocate */ 6356 case 324: 6357 switch(ndx) { 6358 case 0: 6359 p = "l_int"; 6360 break; 6361 case 1: 6362 p = "l_int"; 6363 break; 6364 case 2: 6365 p = "uint32_t"; 6366 break; 6367 case 3: 6368 p = "uint32_t"; 6369 break; 6370 case 4: 6371 p = "uint32_t"; 6372 break; 6373 case 5: 6374 p = "uint32_t"; 6375 break; 6376 default: 6377 break; 6378 }; 6379 break; 6380 /* linux_timerfd_settime */ 6381 case 325: 6382 switch(ndx) { 6383 case 0: 6384 p = "l_int"; 6385 break; 6386 case 1: 6387 p = "l_int"; 6388 break; 6389 case 2: 6390 p = "userland const struct l_itimerspec *"; 6391 break; 6392 case 3: 6393 p = "userland struct l_itimerspec *"; 6394 break; 6395 default: 6396 break; 6397 }; 6398 break; 6399 /* linux_timerfd_gettime */ 6400 case 326: 6401 switch(ndx) { 6402 case 0: 6403 p = "l_int"; 6404 break; 6405 case 1: 6406 p = "userland struct l_itimerspec *"; 6407 break; 6408 default: 6409 break; 6410 }; 6411 break; 6412 /* linux_signalfd4 */ 6413 case 327: 6414 break; 6415 /* linux_eventfd2 */ 6416 case 328: 6417 switch(ndx) { 6418 case 0: 6419 p = "l_uint"; 6420 break; 6421 case 1: 6422 p = "l_int"; 6423 break; 6424 default: 6425 break; 6426 }; 6427 break; 6428 /* linux_epoll_create1 */ 6429 case 329: 6430 switch(ndx) { 6431 case 0: 6432 p = "l_int"; 6433 break; 6434 default: 6435 break; 6436 }; 6437 break; 6438 /* linux_dup3 */ 6439 case 330: 6440 switch(ndx) { 6441 case 0: 6442 p = "l_int"; 6443 break; 6444 case 1: 6445 p = "l_int"; 6446 break; 6447 case 2: 6448 p = "l_int"; 6449 break; 6450 default: 6451 break; 6452 }; 6453 break; 6454 /* linux_pipe2 */ 6455 case 331: 6456 switch(ndx) { 6457 case 0: 6458 p = "userland l_int *"; 6459 break; 6460 case 1: 6461 p = "l_int"; 6462 break; 6463 default: 6464 break; 6465 }; 6466 break; 6467 /* linux_inotify_init1 */ 6468 case 332: 6469 break; 6470 /* linux_preadv */ 6471 case 333: 6472 switch(ndx) { 6473 case 0: 6474 p = "l_ulong"; 6475 break; 6476 case 1: 6477 p = "userland struct iovec *"; 6478 break; 6479 case 2: 6480 p = "l_ulong"; 6481 break; 6482 case 3: 6483 p = "l_ulong"; 6484 break; 6485 case 4: 6486 p = "l_ulong"; 6487 break; 6488 default: 6489 break; 6490 }; 6491 break; 6492 /* linux_pwritev */ 6493 case 334: 6494 switch(ndx) { 6495 case 0: 6496 p = "l_ulong"; 6497 break; 6498 case 1: 6499 p = "userland struct iovec *"; 6500 break; 6501 case 2: 6502 p = "l_ulong"; 6503 break; 6504 case 3: 6505 p = "l_ulong"; 6506 break; 6507 case 4: 6508 p = "l_ulong"; 6509 break; 6510 default: 6511 break; 6512 }; 6513 break; 6514 /* linux_rt_tgsigqueueinfo */ 6515 case 335: 6516 switch(ndx) { 6517 case 0: 6518 p = "l_pid_t"; 6519 break; 6520 case 1: 6521 p = "l_pid_t"; 6522 break; 6523 case 2: 6524 p = "l_int"; 6525 break; 6526 case 3: 6527 p = "userland l_siginfo_t *"; 6528 break; 6529 default: 6530 break; 6531 }; 6532 break; 6533 /* linux_perf_event_open */ 6534 case 336: 6535 break; 6536 /* linux_recvmmsg */ 6537 case 337: 6538 switch(ndx) { 6539 case 0: 6540 p = "l_int"; 6541 break; 6542 case 1: 6543 p = "userland struct l_mmsghdr *"; 6544 break; 6545 case 2: 6546 p = "l_uint"; 6547 break; 6548 case 3: 6549 p = "l_uint"; 6550 break; 6551 case 4: 6552 p = "userland struct l_timespec *"; 6553 break; 6554 default: 6555 break; 6556 }; 6557 break; 6558 /* linux_fanotify_init */ 6559 case 338: 6560 break; 6561 /* linux_fanotify_mark */ 6562 case 339: 6563 break; 6564 /* linux_prlimit64 */ 6565 case 340: 6566 switch(ndx) { 6567 case 0: 6568 p = "l_pid_t"; 6569 break; 6570 case 1: 6571 p = "l_uint"; 6572 break; 6573 case 2: 6574 p = "userland struct rlimit *"; 6575 break; 6576 case 3: 6577 p = "userland struct rlimit *"; 6578 break; 6579 default: 6580 break; 6581 }; 6582 break; 6583 /* linux_name_to_handle_at */ 6584 case 341: 6585 break; 6586 /* linux_open_by_handle_at */ 6587 case 342: 6588 break; 6589 /* linux_clock_adjtime */ 6590 case 343: 6591 break; 6592 /* linux_syncfs */ 6593 case 344: 6594 switch(ndx) { 6595 case 0: 6596 p = "l_int"; 6597 break; 6598 default: 6599 break; 6600 }; 6601 break; 6602 /* linux_sendmmsg */ 6603 case 345: 6604 switch(ndx) { 6605 case 0: 6606 p = "l_int"; 6607 break; 6608 case 1: 6609 p = "userland struct l_mmsghdr *"; 6610 break; 6611 case 2: 6612 p = "l_uint"; 6613 break; 6614 case 3: 6615 p = "l_uint"; 6616 break; 6617 default: 6618 break; 6619 }; 6620 break; 6621 /* linux_setns */ 6622 case 346: 6623 break; 6624 /* linux_process_vm_readv */ 6625 case 347: 6626 switch(ndx) { 6627 case 0: 6628 p = "l_pid_t"; 6629 break; 6630 case 1: 6631 p = "userland const struct iovec *"; 6632 break; 6633 case 2: 6634 p = "l_ulong"; 6635 break; 6636 case 3: 6637 p = "userland const struct iovec *"; 6638 break; 6639 case 4: 6640 p = "l_ulong"; 6641 break; 6642 case 5: 6643 p = "l_ulong"; 6644 break; 6645 default: 6646 break; 6647 }; 6648 break; 6649 /* linux_process_vm_writev */ 6650 case 348: 6651 switch(ndx) { 6652 case 0: 6653 p = "l_pid_t"; 6654 break; 6655 case 1: 6656 p = "userland const struct iovec *"; 6657 break; 6658 case 2: 6659 p = "l_ulong"; 6660 break; 6661 case 3: 6662 p = "userland const struct iovec *"; 6663 break; 6664 case 4: 6665 p = "l_ulong"; 6666 break; 6667 case 5: 6668 p = "l_ulong"; 6669 break; 6670 default: 6671 break; 6672 }; 6673 break; 6674 /* linux_kcmp */ 6675 case 349: 6676 switch(ndx) { 6677 case 0: 6678 p = "l_pid_t"; 6679 break; 6680 case 1: 6681 p = "l_pid_t"; 6682 break; 6683 case 2: 6684 p = "l_int"; 6685 break; 6686 case 3: 6687 p = "l_ulong"; 6688 break; 6689 case 4: 6690 p = "l_ulong"; 6691 break; 6692 default: 6693 break; 6694 }; 6695 break; 6696 /* linux_finit_module */ 6697 case 350: 6698 switch(ndx) { 6699 case 0: 6700 p = "l_int"; 6701 break; 6702 case 1: 6703 p = "userland const char *"; 6704 break; 6705 case 2: 6706 p = "l_int"; 6707 break; 6708 default: 6709 break; 6710 }; 6711 break; 6712 /* linux_sched_setattr */ 6713 case 351: 6714 switch(ndx) { 6715 case 0: 6716 p = "l_pid_t"; 6717 break; 6718 case 1: 6719 p = "userland void *"; 6720 break; 6721 case 2: 6722 p = "l_uint"; 6723 break; 6724 default: 6725 break; 6726 }; 6727 break; 6728 /* linux_sched_getattr */ 6729 case 352: 6730 switch(ndx) { 6731 case 0: 6732 p = "l_pid_t"; 6733 break; 6734 case 1: 6735 p = "userland void *"; 6736 break; 6737 case 2: 6738 p = "l_uint"; 6739 break; 6740 case 3: 6741 p = "l_uint"; 6742 break; 6743 default: 6744 break; 6745 }; 6746 break; 6747 /* linux_renameat2 */ 6748 case 353: 6749 switch(ndx) { 6750 case 0: 6751 p = "l_int"; 6752 break; 6753 case 1: 6754 p = "userland const char *"; 6755 break; 6756 case 2: 6757 p = "l_int"; 6758 break; 6759 case 3: 6760 p = "userland const char *"; 6761 break; 6762 case 4: 6763 p = "unsigned int"; 6764 break; 6765 default: 6766 break; 6767 }; 6768 break; 6769 /* linux_seccomp */ 6770 case 354: 6771 switch(ndx) { 6772 case 0: 6773 p = "l_uint"; 6774 break; 6775 case 1: 6776 p = "l_uint"; 6777 break; 6778 case 2: 6779 p = "userland const char *"; 6780 break; 6781 default: 6782 break; 6783 }; 6784 break; 6785 /* linux_getrandom */ 6786 case 355: 6787 switch(ndx) { 6788 case 0: 6789 p = "userland char *"; 6790 break; 6791 case 1: 6792 p = "l_size_t"; 6793 break; 6794 case 2: 6795 p = "l_uint"; 6796 break; 6797 default: 6798 break; 6799 }; 6800 break; 6801 /* linux_memfd_create */ 6802 case 356: 6803 switch(ndx) { 6804 case 0: 6805 p = "userland const char *"; 6806 break; 6807 case 1: 6808 p = "l_uint"; 6809 break; 6810 default: 6811 break; 6812 }; 6813 break; 6814 /* linux_bpf */ 6815 case 357: 6816 switch(ndx) { 6817 case 0: 6818 p = "l_int"; 6819 break; 6820 case 1: 6821 p = "userland void *"; 6822 break; 6823 case 2: 6824 p = "l_uint"; 6825 break; 6826 default: 6827 break; 6828 }; 6829 break; 6830 /* linux_execveat */ 6831 case 358: 6832 switch(ndx) { 6833 case 0: 6834 p = "l_int"; 6835 break; 6836 case 1: 6837 p = "userland const char *"; 6838 break; 6839 case 2: 6840 p = "userland const char **"; 6841 break; 6842 case 3: 6843 p = "userland const char **"; 6844 break; 6845 case 4: 6846 p = "l_int"; 6847 break; 6848 default: 6849 break; 6850 }; 6851 break; 6852 /* linux_socket */ 6853 case 359: 6854 switch(ndx) { 6855 case 0: 6856 p = "l_int"; 6857 break; 6858 case 1: 6859 p = "l_int"; 6860 break; 6861 case 2: 6862 p = "l_int"; 6863 break; 6864 default: 6865 break; 6866 }; 6867 break; 6868 /* linux_socketpair */ 6869 case 360: 6870 switch(ndx) { 6871 case 0: 6872 p = "l_int"; 6873 break; 6874 case 1: 6875 p = "l_int"; 6876 break; 6877 case 2: 6878 p = "l_int"; 6879 break; 6880 case 3: 6881 p = "l_uintptr_t"; 6882 break; 6883 default: 6884 break; 6885 }; 6886 break; 6887 /* linux_bind */ 6888 case 361: 6889 switch(ndx) { 6890 case 0: 6891 p = "l_int"; 6892 break; 6893 case 1: 6894 p = "l_uintptr_t"; 6895 break; 6896 case 2: 6897 p = "l_int"; 6898 break; 6899 default: 6900 break; 6901 }; 6902 break; 6903 /* linux_connect */ 6904 case 362: 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_int"; 6914 break; 6915 default: 6916 break; 6917 }; 6918 break; 6919 /* linux_listen */ 6920 case 363: 6921 switch(ndx) { 6922 case 0: 6923 p = "l_int"; 6924 break; 6925 case 1: 6926 p = "l_int"; 6927 break; 6928 default: 6929 break; 6930 }; 6931 break; 6932 /* linux_accept4 */ 6933 case 364: 6934 switch(ndx) { 6935 case 0: 6936 p = "l_int"; 6937 break; 6938 case 1: 6939 p = "l_uintptr_t"; 6940 break; 6941 case 2: 6942 p = "l_uintptr_t"; 6943 break; 6944 case 3: 6945 p = "l_int"; 6946 break; 6947 default: 6948 break; 6949 }; 6950 break; 6951 /* linux_getsockopt */ 6952 case 365: 6953 switch(ndx) { 6954 case 0: 6955 p = "l_int"; 6956 break; 6957 case 1: 6958 p = "l_int"; 6959 break; 6960 case 2: 6961 p = "l_int"; 6962 break; 6963 case 3: 6964 p = "l_uintptr_t"; 6965 break; 6966 case 4: 6967 p = "l_uintptr_t"; 6968 break; 6969 default: 6970 break; 6971 }; 6972 break; 6973 /* linux_setsockopt */ 6974 case 366: 6975 switch(ndx) { 6976 case 0: 6977 p = "l_int"; 6978 break; 6979 case 1: 6980 p = "l_int"; 6981 break; 6982 case 2: 6983 p = "l_int"; 6984 break; 6985 case 3: 6986 p = "l_uintptr_t"; 6987 break; 6988 case 4: 6989 p = "l_int"; 6990 break; 6991 default: 6992 break; 6993 }; 6994 break; 6995 /* linux_getsockname */ 6996 case 367: 6997 switch(ndx) { 6998 case 0: 6999 p = "l_int"; 7000 break; 7001 case 1: 7002 p = "l_uintptr_t"; 7003 break; 7004 case 2: 7005 p = "l_uintptr_t"; 7006 break; 7007 default: 7008 break; 7009 }; 7010 break; 7011 /* linux_getpeername */ 7012 case 368: 7013 switch(ndx) { 7014 case 0: 7015 p = "l_int"; 7016 break; 7017 case 1: 7018 p = "l_uintptr_t"; 7019 break; 7020 case 2: 7021 p = "l_uintptr_t"; 7022 break; 7023 default: 7024 break; 7025 }; 7026 break; 7027 /* linux_sendto */ 7028 case 369: 7029 switch(ndx) { 7030 case 0: 7031 p = "l_int"; 7032 break; 7033 case 1: 7034 p = "l_uintptr_t"; 7035 break; 7036 case 2: 7037 p = "l_int"; 7038 break; 7039 case 3: 7040 p = "l_int"; 7041 break; 7042 case 4: 7043 p = "l_uintptr_t"; 7044 break; 7045 case 5: 7046 p = "l_int"; 7047 break; 7048 default: 7049 break; 7050 }; 7051 break; 7052 /* linux_sendmsg */ 7053 case 370: 7054 switch(ndx) { 7055 case 0: 7056 p = "l_int"; 7057 break; 7058 case 1: 7059 p = "l_uintptr_t"; 7060 break; 7061 case 2: 7062 p = "l_int"; 7063 break; 7064 default: 7065 break; 7066 }; 7067 break; 7068 /* linux_recvfrom */ 7069 case 371: 7070 switch(ndx) { 7071 case 0: 7072 p = "l_int"; 7073 break; 7074 case 1: 7075 p = "l_uintptr_t"; 7076 break; 7077 case 2: 7078 p = "l_size_t"; 7079 break; 7080 case 3: 7081 p = "l_int"; 7082 break; 7083 case 4: 7084 p = "l_uintptr_t"; 7085 break; 7086 case 5: 7087 p = "l_uintptr_t"; 7088 break; 7089 default: 7090 break; 7091 }; 7092 break; 7093 /* linux_recvmsg */ 7094 case 372: 7095 switch(ndx) { 7096 case 0: 7097 p = "l_int"; 7098 break; 7099 case 1: 7100 p = "l_uintptr_t"; 7101 break; 7102 case 2: 7103 p = "l_int"; 7104 break; 7105 default: 7106 break; 7107 }; 7108 break; 7109 /* linux_shutdown */ 7110 case 373: 7111 switch(ndx) { 7112 case 0: 7113 p = "l_int"; 7114 break; 7115 case 1: 7116 p = "l_int"; 7117 break; 7118 default: 7119 break; 7120 }; 7121 break; 7122 /* linux_userfaultfd */ 7123 case 374: 7124 switch(ndx) { 7125 case 0: 7126 p = "l_int"; 7127 break; 7128 default: 7129 break; 7130 }; 7131 break; 7132 /* linux_membarrier */ 7133 case 375: 7134 switch(ndx) { 7135 case 0: 7136 p = "l_int"; 7137 break; 7138 case 1: 7139 p = "l_int"; 7140 break; 7141 default: 7142 break; 7143 }; 7144 break; 7145 /* linux_mlock2 */ 7146 case 376: 7147 switch(ndx) { 7148 case 0: 7149 p = "l_ulong"; 7150 break; 7151 case 1: 7152 p = "l_size_t"; 7153 break; 7154 case 2: 7155 p = "l_int"; 7156 break; 7157 default: 7158 break; 7159 }; 7160 break; 7161 /* linux_copy_file_range */ 7162 case 377: 7163 switch(ndx) { 7164 case 0: 7165 p = "l_int"; 7166 break; 7167 case 1: 7168 p = "userland l_loff_t *"; 7169 break; 7170 case 2: 7171 p = "l_int"; 7172 break; 7173 case 3: 7174 p = "userland l_loff_t *"; 7175 break; 7176 case 4: 7177 p = "l_size_t"; 7178 break; 7179 case 5: 7180 p = "l_uint"; 7181 break; 7182 default: 7183 break; 7184 }; 7185 break; 7186 /* linux_preadv2 */ 7187 case 378: 7188 switch(ndx) { 7189 case 0: 7190 p = "l_ulong"; 7191 break; 7192 case 1: 7193 p = "userland const struct iovec *"; 7194 break; 7195 case 2: 7196 p = "l_ulong"; 7197 break; 7198 case 3: 7199 p = "l_ulong"; 7200 break; 7201 case 4: 7202 p = "l_ulong"; 7203 break; 7204 case 5: 7205 p = "l_int"; 7206 break; 7207 default: 7208 break; 7209 }; 7210 break; 7211 /* linux_pwritev2 */ 7212 case 379: 7213 switch(ndx) { 7214 case 0: 7215 p = "l_ulong"; 7216 break; 7217 case 1: 7218 p = "userland const struct iovec *"; 7219 break; 7220 case 2: 7221 p = "l_ulong"; 7222 break; 7223 case 3: 7224 p = "l_ulong"; 7225 break; 7226 case 4: 7227 p = "l_ulong"; 7228 break; 7229 case 5: 7230 p = "l_int"; 7231 break; 7232 default: 7233 break; 7234 }; 7235 break; 7236 /* linux_pkey_mprotect */ 7237 case 380: 7238 switch(ndx) { 7239 case 0: 7240 p = "l_ulong"; 7241 break; 7242 case 1: 7243 p = "l_size_t"; 7244 break; 7245 case 2: 7246 p = "l_ulong"; 7247 break; 7248 case 3: 7249 p = "l_int"; 7250 break; 7251 default: 7252 break; 7253 }; 7254 break; 7255 /* linux_pkey_alloc */ 7256 case 381: 7257 switch(ndx) { 7258 case 0: 7259 p = "l_ulong"; 7260 break; 7261 case 1: 7262 p = "l_ulong"; 7263 break; 7264 default: 7265 break; 7266 }; 7267 break; 7268 /* linux_pkey_free */ 7269 case 382: 7270 switch(ndx) { 7271 case 0: 7272 p = "l_int"; 7273 break; 7274 default: 7275 break; 7276 }; 7277 break; 7278 /* linux_statx */ 7279 case 383: 7280 switch(ndx) { 7281 case 0: 7282 p = "l_int"; 7283 break; 7284 case 1: 7285 p = "userland const char *"; 7286 break; 7287 case 2: 7288 p = "l_uint"; 7289 break; 7290 case 3: 7291 p = "l_uint"; 7292 break; 7293 case 4: 7294 p = "userland void *"; 7295 break; 7296 default: 7297 break; 7298 }; 7299 break; 7300 /* linux_arch_prctl */ 7301 case 384: 7302 switch(ndx) { 7303 case 0: 7304 p = "l_int"; 7305 break; 7306 case 1: 7307 p = "l_ulong"; 7308 break; 7309 default: 7310 break; 7311 }; 7312 break; 7313 /* linux_io_pgetevents */ 7314 case 385: 7315 break; 7316 /* linux_rseq */ 7317 case 386: 7318 break; 7319 /* linux_semget */ 7320 case 393: 7321 switch(ndx) { 7322 case 0: 7323 p = "l_key_t"; 7324 break; 7325 case 1: 7326 p = "l_int"; 7327 break; 7328 case 2: 7329 p = "l_int"; 7330 break; 7331 default: 7332 break; 7333 }; 7334 break; 7335 /* linux_semctl */ 7336 case 394: 7337 switch(ndx) { 7338 case 0: 7339 p = "l_int"; 7340 break; 7341 case 1: 7342 p = "l_int"; 7343 break; 7344 case 2: 7345 p = "l_int"; 7346 break; 7347 case 3: 7348 p = "union l_semun"; 7349 break; 7350 default: 7351 break; 7352 }; 7353 break; 7354 /* linux_shmget */ 7355 case 395: 7356 switch(ndx) { 7357 case 0: 7358 p = "l_key_t"; 7359 break; 7360 case 1: 7361 p = "l_size_t"; 7362 break; 7363 case 2: 7364 p = "l_int"; 7365 break; 7366 default: 7367 break; 7368 }; 7369 break; 7370 /* linux_shmctl */ 7371 case 396: 7372 switch(ndx) { 7373 case 0: 7374 p = "l_int"; 7375 break; 7376 case 1: 7377 p = "l_int"; 7378 break; 7379 case 2: 7380 p = "userland struct l_shmid_ds *"; 7381 break; 7382 default: 7383 break; 7384 }; 7385 break; 7386 /* linux_shmat */ 7387 case 397: 7388 switch(ndx) { 7389 case 0: 7390 p = "l_int"; 7391 break; 7392 case 1: 7393 p = "userland char *"; 7394 break; 7395 case 2: 7396 p = "l_int"; 7397 break; 7398 default: 7399 break; 7400 }; 7401 break; 7402 /* linux_shmdt */ 7403 case 398: 7404 switch(ndx) { 7405 case 0: 7406 p = "userland char *"; 7407 break; 7408 default: 7409 break; 7410 }; 7411 break; 7412 /* linux_msgget */ 7413 case 399: 7414 switch(ndx) { 7415 case 0: 7416 p = "l_key_t"; 7417 break; 7418 case 1: 7419 p = "l_int"; 7420 break; 7421 default: 7422 break; 7423 }; 7424 break; 7425 /* linux_msgsnd */ 7426 case 400: 7427 switch(ndx) { 7428 case 0: 7429 p = "l_int"; 7430 break; 7431 case 1: 7432 p = "userland struct l_msgbuf *"; 7433 break; 7434 case 2: 7435 p = "l_size_t"; 7436 break; 7437 case 3: 7438 p = "l_int"; 7439 break; 7440 default: 7441 break; 7442 }; 7443 break; 7444 /* linux_msgrcv */ 7445 case 401: 7446 switch(ndx) { 7447 case 0: 7448 p = "l_int"; 7449 break; 7450 case 1: 7451 p = "userland struct l_msgbuf *"; 7452 break; 7453 case 2: 7454 p = "l_size_t"; 7455 break; 7456 case 3: 7457 p = "l_long"; 7458 break; 7459 case 4: 7460 p = "l_int"; 7461 break; 7462 default: 7463 break; 7464 }; 7465 break; 7466 /* linux_msgctl */ 7467 case 402: 7468 switch(ndx) { 7469 case 0: 7470 p = "l_int"; 7471 break; 7472 case 1: 7473 p = "l_int"; 7474 break; 7475 case 2: 7476 p = "userland struct l_msqid_ds *"; 7477 break; 7478 default: 7479 break; 7480 }; 7481 break; 7482 /* linux_clock_gettime64 */ 7483 case 403: 7484 break; 7485 /* linux_clock_settime64 */ 7486 case 404: 7487 break; 7488 /* linux_clock_adjtime64 */ 7489 case 405: 7490 break; 7491 /* linux_clock_getres_time64 */ 7492 case 406: 7493 break; 7494 /* linux_clock_nanosleep_time64 */ 7495 case 407: 7496 break; 7497 /* linux_timer_gettime64 */ 7498 case 408: 7499 break; 7500 /* linux_timer_settime64 */ 7501 case 409: 7502 break; 7503 /* linux_timerfd_gettime64 */ 7504 case 410: 7505 break; 7506 /* linux_timerfd_settime64 */ 7507 case 411: 7508 break; 7509 /* linux_utimensat_time64 */ 7510 case 412: 7511 break; 7512 /* linux_pselect6_time64 */ 7513 case 413: 7514 break; 7515 /* linux_ppoll_time64 */ 7516 case 414: 7517 break; 7518 /* linux_io_pgetevents_time64 */ 7519 case 416: 7520 break; 7521 /* linux_recvmmsg_time64 */ 7522 case 417: 7523 break; 7524 /* linux_mq_timedsend_time64 */ 7525 case 418: 7526 break; 7527 /* linux_mq_timedreceive_time64 */ 7528 case 419: 7529 break; 7530 /* linux_semtimedop_time64 */ 7531 case 420: 7532 break; 7533 /* linux_rt_sigtimedwait_time64 */ 7534 case 421: 7535 break; 7536 /* linux_futex_time64 */ 7537 case 422: 7538 break; 7539 /* linux_sched_rr_get_interval_time64 */ 7540 case 423: 7541 break; 7542 /* linux_pidfd_send_signal */ 7543 case 424: 7544 switch(ndx) { 7545 case 0: 7546 p = "l_int"; 7547 break; 7548 case 1: 7549 p = "l_int"; 7550 break; 7551 case 2: 7552 p = "userland l_siginfo_t *"; 7553 break; 7554 case 3: 7555 p = "l_uint"; 7556 break; 7557 default: 7558 break; 7559 }; 7560 break; 7561 /* linux_io_uring_setup */ 7562 case 425: 7563 break; 7564 /* linux_io_uring_enter */ 7565 case 426: 7566 break; 7567 /* linux_io_uring_register */ 7568 case 427: 7569 break; 7570 default: 7571 break; 7572 }; 7573 if (p != NULL) 7574 strlcpy(desc, p, descsz); 7575} 7576static void 7577systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 7578{ 7579 const char *p = NULL; 7580 switch (sysnum) { 7581#define nosys linux_nosys 7582 /* linux_exit */ 7583 case 1: 7584 if (ndx == 0 || ndx == 1) 7585 p = "void"; 7586 break; 7587 /* linux_fork */ 7588 case 2: 7589 /* read */ 7590 case 3: 7591 if (ndx == 0 || ndx == 1) 7592 p = "int"; 7593 break; 7594 /* write */ 7595 case 4: 7596 if (ndx == 0 || ndx == 1) 7597 p = "int"; 7598 break; 7599 /* linux_open */ 7600 case 5: 7601 if (ndx == 0 || ndx == 1) 7602 p = "int"; 7603 break; 7604 /* close */ 7605 case 6: 7606 if (ndx == 0 || ndx == 1) 7607 p = "int"; 7608 break; 7609 /* linux_waitpid */ 7610 case 7: 7611 if (ndx == 0 || ndx == 1) 7612 p = "int"; 7613 break; 7614 /* linux_creat */ 7615 case 8: 7616 if (ndx == 0 || ndx == 1) 7617 p = "int"; 7618 break; 7619 /* linux_link */ 7620 case 9: 7621 if (ndx == 0 || ndx == 1) 7622 p = "int"; 7623 break; 7624 /* linux_unlink */ 7625 case 10: 7626 if (ndx == 0 || ndx == 1) 7627 p = "int"; 7628 break; 7629 /* linux_execve */ 7630 case 11: 7631 if (ndx == 0 || ndx == 1) 7632 p = "int"; 7633 break; 7634 /* linux_chdir */ 7635 case 12: 7636 if (ndx == 0 || ndx == 1) 7637 p = "int"; 7638 break; 7639 /* linux_time */ 7640 case 13: 7641 if (ndx == 0 || ndx == 1) 7642 p = "int"; 7643 break; 7644 /* linux_mknod */ 7645 case 14: 7646 if (ndx == 0 || ndx == 1) 7647 p = "int"; 7648 break; 7649 /* linux_chmod */ 7650 case 15: 7651 if (ndx == 0 || ndx == 1) 7652 p = "int"; 7653 break; 7654 /* linux_lchown16 */ 7655 case 16: 7656 if (ndx == 0 || ndx == 1) 7657 p = "int"; 7658 break; 7659 /* linux_stat */ 7660 case 18: 7661 if (ndx == 0 || ndx == 1) 7662 p = "int"; 7663 break; 7664 /* linux_lseek */ 7665 case 19: 7666 if (ndx == 0 || ndx == 1) 7667 p = "int"; 7668 break; 7669 /* linux_getpid */ 7670 case 20: 7671 /* linux_mount */ 7672 case 21: 7673 if (ndx == 0 || ndx == 1) 7674 p = "int"; 7675 break; 7676 /* linux_oldumount */ 7677 case 22: 7678 if (ndx == 0 || ndx == 1) 7679 p = "int"; 7680 break; 7681 /* linux_setuid16 */ 7682 case 23: 7683 if (ndx == 0 || ndx == 1) 7684 p = "int"; 7685 break; 7686 /* linux_getuid16 */ 7687 case 24: 7688 /* linux_stime */ 7689 case 25: 7690 /* linux_ptrace */ 7691 case 26: 7692 if (ndx == 0 || ndx == 1) 7693 p = "int"; 7694 break; 7695 /* linux_alarm */ 7696 case 27: 7697 if (ndx == 0 || ndx == 1) 7698 p = "int"; 7699 break; 7700 /* linux_pause */ 7701 case 29: 7702 /* linux_utime */ 7703 case 30: 7704 if (ndx == 0 || ndx == 1) 7705 p = "int"; 7706 break; 7707 /* linux_access */ 7708 case 33: 7709 if (ndx == 0 || ndx == 1) 7710 p = "int"; 7711 break; 7712 /* linux_nice */ 7713 case 34: 7714 if (ndx == 0 || ndx == 1) 7715 p = "int"; 7716 break; 7717 /* sync */ 7718 case 36: 7719 /* linux_kill */ 7720 case 37: 7721 if (ndx == 0 || ndx == 1) 7722 p = "int"; 7723 break; 7724 /* linux_rename */ 7725 case 38: 7726 if (ndx == 0 || ndx == 1) 7727 p = "int"; 7728 break; 7729 /* linux_mkdir */ 7730 case 39: 7731 if (ndx == 0 || ndx == 1) 7732 p = "int"; 7733 break; 7734 /* linux_rmdir */ 7735 case 40: 7736 if (ndx == 0 || ndx == 1) 7737 p = "int"; 7738 break; 7739 /* dup */ 7740 case 41: 7741 if (ndx == 0 || ndx == 1) 7742 p = "int"; 7743 break; 7744 /* linux_pipe */ 7745 case 42: 7746 if (ndx == 0 || ndx == 1) 7747 p = "int"; 7748 break; 7749 /* linux_times */ 7750 case 43: 7751 if (ndx == 0 || ndx == 1) 7752 p = "int"; 7753 break; 7754 /* linux_brk */ 7755 case 45: 7756 if (ndx == 0 || ndx == 1) 7757 p = "int"; 7758 break; 7759 /* linux_setgid16 */ 7760 case 46: 7761 if (ndx == 0 || ndx == 1) 7762 p = "int"; 7763 break; 7764 /* linux_getgid16 */ 7765 case 47: 7766 /* linux_signal */ 7767 case 48: 7768 if (ndx == 0 || ndx == 1) 7769 p = "int"; 7770 break; 7771 /* linux_geteuid16 */ 7772 case 49: 7773 /* linux_getegid16 */ 7774 case 50: 7775 /* acct */ 7776 case 51: 7777 if (ndx == 0 || ndx == 1) 7778 p = "int"; 7779 break; 7780 /* linux_umount */ 7781 case 52: 7782 if (ndx == 0 || ndx == 1) 7783 p = "int"; 7784 break; 7785 /* linux_ioctl */ 7786 case 54: 7787 if (ndx == 0 || ndx == 1) 7788 p = "int"; 7789 break; 7790 /* linux_fcntl */ 7791 case 55: 7792 if (ndx == 0 || ndx == 1) 7793 p = "int"; 7794 break; 7795 /* setpgid */ 7796 case 57: 7797 if (ndx == 0 || ndx == 1) 7798 p = "int"; 7799 break; 7800 /* linux_olduname */ 7801 case 59: 7802 /* umask */ 7803 case 60: 7804 if (ndx == 0 || ndx == 1) 7805 p = "int"; 7806 break; 7807 /* chroot */ 7808 case 61: 7809 if (ndx == 0 || ndx == 1) 7810 p = "int"; 7811 break; 7812 /* linux_ustat */ 7813 case 62: 7814 if (ndx == 0 || ndx == 1) 7815 p = "int"; 7816 break; 7817 /* dup2 */ 7818 case 63: 7819 if (ndx == 0 || ndx == 1) 7820 p = "int"; 7821 break; 7822 /* linux_getppid */ 7823 case 64: 7824 /* getpgrp */ 7825 case 65: 7826 /* setsid */ 7827 case 66: 7828 /* linux_sigaction */ 7829 case 67: 7830 if (ndx == 0 || ndx == 1) 7831 p = "int"; 7832 break; 7833 /* linux_sgetmask */ 7834 case 68: 7835 /* linux_ssetmask */ 7836 case 69: 7837 if (ndx == 0 || ndx == 1) 7838 p = "int"; 7839 break; 7840 /* linux_setreuid16 */ 7841 case 70: 7842 if (ndx == 0 || ndx == 1) 7843 p = "int"; 7844 break; 7845 /* linux_setregid16 */ 7846 case 71: 7847 if (ndx == 0 || ndx == 1) 7848 p = "int"; 7849 break; 7850 /* linux_sigsuspend */ 7851 case 72: 7852 if (ndx == 0 || ndx == 1) 7853 p = "int"; 7854 break; 7855 /* linux_sigpending */ 7856 case 73: 7857 if (ndx == 0 || ndx == 1) 7858 p = "int"; 7859 break; 7860 /* linux_sethostname */ 7861 case 74: 7862 if (ndx == 0 || ndx == 1) 7863 p = "int"; 7864 break; 7865 /* linux_setrlimit */ 7866 case 75: 7867 if (ndx == 0 || ndx == 1) 7868 p = "int"; 7869 break; 7870 /* linux_old_getrlimit */ 7871 case 76: 7872 if (ndx == 0 || ndx == 1) 7873 p = "int"; 7874 break; 7875 /* linux_getrusage */ 7876 case 77: 7877 if (ndx == 0 || ndx == 1) 7878 p = "int"; 7879 break; 7880 /* linux_gettimeofday */ 7881 case 78: 7882 if (ndx == 0 || ndx == 1) 7883 p = "int"; 7884 break; 7885 /* linux_settimeofday */ 7886 case 79: 7887 if (ndx == 0 || ndx == 1) 7888 p = "int"; 7889 break; 7890 /* linux_getgroups16 */ 7891 case 80: 7892 if (ndx == 0 || ndx == 1) 7893 p = "int"; 7894 break; 7895 /* linux_setgroups16 */ 7896 case 81: 7897 if (ndx == 0 || ndx == 1) 7898 p = "int"; 7899 break; 7900 /* linux_old_select */ 7901 case 82: 7902 if (ndx == 0 || ndx == 1) 7903 p = "int"; 7904 break; 7905 /* linux_symlink */ 7906 case 83: 7907 if (ndx == 0 || ndx == 1) 7908 p = "int"; 7909 break; 7910 /* linux_lstat */ 7911 case 84: 7912 if (ndx == 0 || ndx == 1) 7913 p = "int"; 7914 break; 7915 /* linux_readlink */ 7916 case 85: 7917 if (ndx == 0 || ndx == 1) 7918 p = "int"; 7919 break; 7920 /* swapon */ 7921 case 87: 7922 if (ndx == 0 || ndx == 1) 7923 p = "int"; 7924 break; 7925 /* linux_reboot */ 7926 case 88: 7927 if (ndx == 0 || ndx == 1) 7928 p = "int"; 7929 break; 7930 /* linux_readdir */ 7931 case 89: 7932 if (ndx == 0 || ndx == 1) 7933 p = "int"; 7934 break; 7935 /* linux_mmap */ 7936 case 90: 7937 if (ndx == 0 || ndx == 1) 7938 p = "int"; 7939 break; 7940 /* munmap */ 7941 case 91: 7942 if (ndx == 0 || ndx == 1) 7943 p = "int"; 7944 break; 7945 /* linux_truncate */ 7946 case 92: 7947 if (ndx == 0 || ndx == 1) 7948 p = "int"; 7949 break; 7950 /* linux_ftruncate */ 7951 case 93: 7952 if (ndx == 0 || ndx == 1) 7953 p = "int"; 7954 break; 7955 /* fchmod */ 7956 case 94: 7957 if (ndx == 0 || ndx == 1) 7958 p = "int"; 7959 break; 7960 /* fchown */ 7961 case 95: 7962 if (ndx == 0 || ndx == 1) 7963 p = "int"; 7964 break; 7965 /* linux_getpriority */ 7966 case 96: 7967 if (ndx == 0 || ndx == 1) 7968 p = "int"; 7969 break; 7970 /* setpriority */ 7971 case 97: 7972 if (ndx == 0 || ndx == 1) 7973 p = "int"; 7974 break; 7975 /* linux_statfs */ 7976 case 99: 7977 if (ndx == 0 || ndx == 1) 7978 p = "int"; 7979 break; 7980 /* linux_fstatfs */ 7981 case 100: 7982 if (ndx == 0 || ndx == 1) 7983 p = "int"; 7984 break; 7985 /* linux_socketcall */ 7986 case 102: 7987 if (ndx == 0 || ndx == 1) 7988 p = "int"; 7989 break; 7990 /* linux_syslog */ 7991 case 103: 7992 if (ndx == 0 || ndx == 1) 7993 p = "int"; 7994 break; 7995 /* linux_setitimer */ 7996 case 104: 7997 if (ndx == 0 || ndx == 1) 7998 p = "int"; 7999 break; 8000 /* linux_getitimer */ 8001 case 105: 8002 if (ndx == 0 || ndx == 1) 8003 p = "int"; 8004 break; 8005 /* linux_newstat */ 8006 case 106: 8007 if (ndx == 0 || ndx == 1) 8008 p = "int"; 8009 break; 8010 /* linux_newlstat */ 8011 case 107: 8012 if (ndx == 0 || ndx == 1) 8013 p = "int"; 8014 break; 8015 /* linux_newfstat */ 8016 case 108: 8017 if (ndx == 0 || ndx == 1) 8018 p = "int"; 8019 break; 8020 /* linux_uname */ 8021 case 109: 8022 /* linux_iopl */ 8023 case 110: 8024 if (ndx == 0 || ndx == 1) 8025 p = "int"; 8026 break; 8027 /* linux_vhangup */ 8028 case 111: 8029 /* linux_wait4 */ 8030 case 114: 8031 if (ndx == 0 || ndx == 1) 8032 p = "int"; 8033 break; 8034 /* linux_swapoff */ 8035 case 115: 8036 /* linux_sysinfo */ 8037 case 116: 8038 if (ndx == 0 || ndx == 1) 8039 p = "int"; 8040 break; 8041 /* linux_ipc */ 8042 case 117: 8043 if (ndx == 0 || ndx == 1) 8044 p = "int"; 8045 break; 8046 /* fsync */ 8047 case 118: 8048 if (ndx == 0 || ndx == 1) 8049 p = "int"; 8050 break; 8051 /* linux_sigreturn */ 8052 case 119: 8053 if (ndx == 0 || ndx == 1) 8054 p = "int"; 8055 break; 8056 /* linux_clone */ 8057 case 120: 8058 if (ndx == 0 || ndx == 1) 8059 p = "int"; 8060 break; 8061 /* linux_setdomainname */ 8062 case 121: 8063 if (ndx == 0 || ndx == 1) 8064 p = "int"; 8065 break; 8066 /* linux_newuname */ 8067 case 122: 8068 if (ndx == 0 || ndx == 1) 8069 p = "int"; 8070 break; 8071 /* linux_adjtimex */ 8072 case 124: 8073 /* linux_mprotect */ 8074 case 125: 8075 if (ndx == 0 || ndx == 1) 8076 p = "int"; 8077 break; 8078 /* linux_sigprocmask */ 8079 case 126: 8080 if (ndx == 0 || ndx == 1) 8081 p = "int"; 8082 break; 8083 /* linux_init_module */ 8084 case 128: 8085 /* linux_delete_module */ 8086 case 129: 8087 /* linux_quotactl */ 8088 case 131: 8089 /* getpgid */ 8090 case 132: 8091 if (ndx == 0 || ndx == 1) 8092 p = "int"; 8093 break; 8094 /* fchdir */ 8095 case 133: 8096 if (ndx == 0 || ndx == 1) 8097 p = "int"; 8098 break; 8099 /* linux_bdflush */ 8100 case 134: 8101 /* linux_sysfs */ 8102 case 135: 8103 if (ndx == 0 || ndx == 1) 8104 p = "int"; 8105 break; 8106 /* linux_personality */ 8107 case 136: 8108 if (ndx == 0 || ndx == 1) 8109 p = "int"; 8110 break; 8111 /* linux_setfsuid16 */ 8112 case 138: 8113 if (ndx == 0 || ndx == 1) 8114 p = "int"; 8115 break; 8116 /* linux_setfsgid16 */ 8117 case 139: 8118 if (ndx == 0 || ndx == 1) 8119 p = "int"; 8120 break; 8121 /* linux_llseek */ 8122 case 140: 8123 if (ndx == 0 || ndx == 1) 8124 p = "int"; 8125 break; 8126 /* linux_getdents */ 8127 case 141: 8128 if (ndx == 0 || ndx == 1) 8129 p = "int"; 8130 break; 8131 /* linux_select */ 8132 case 142: 8133 if (ndx == 0 || ndx == 1) 8134 p = "int"; 8135 break; 8136 /* flock */ 8137 case 143: 8138 if (ndx == 0 || ndx == 1) 8139 p = "int"; 8140 break; 8141 /* linux_msync */ 8142 case 144: 8143 if (ndx == 0 || ndx == 1) 8144 p = "int"; 8145 break; 8146 /* linux_readv */ 8147 case 145: 8148 if (ndx == 0 || ndx == 1) 8149 p = "int"; 8150 break; 8151 /* linux_writev */ 8152 case 146: 8153 if (ndx == 0 || ndx == 1) 8154 p = "int"; 8155 break; 8156 /* linux_getsid */ 8157 case 147: 8158 if (ndx == 0 || ndx == 1) 8159 p = "int"; 8160 break; 8161 /* linux_fdatasync */ 8162 case 148: 8163 if (ndx == 0 || ndx == 1) 8164 p = "int"; 8165 break; 8166 /* linux_sysctl */ 8167 case 149: 8168 if (ndx == 0 || ndx == 1) 8169 p = "int"; 8170 break; 8171 /* mlock */ 8172 case 150: 8173 if (ndx == 0 || ndx == 1) 8174 p = "int"; 8175 break; 8176 /* munlock */ 8177 case 151: 8178 if (ndx == 0 || ndx == 1) 8179 p = "int"; 8180 break; 8181 /* mlockall */ 8182 case 152: 8183 if (ndx == 0 || ndx == 1) 8184 p = "int"; 8185 break; 8186 /* munlockall */ 8187 case 153: 8188 /* linux_sched_setparam */ 8189 case 154: 8190 if (ndx == 0 || ndx == 1) 8191 p = "int"; 8192 break; 8193 /* linux_sched_getparam */ 8194 case 155: 8195 if (ndx == 0 || ndx == 1) 8196 p = "int"; 8197 break; 8198 /* linux_sched_setscheduler */ 8199 case 156: 8200 if (ndx == 0 || ndx == 1) 8201 p = "int"; 8202 break; 8203 /* linux_sched_getscheduler */ 8204 case 157: 8205 if (ndx == 0 || ndx == 1) 8206 p = "int"; 8207 break; 8208 /* sched_yield */ 8209 case 158: 8210 /* linux_sched_get_priority_max */ 8211 case 159: 8212 if (ndx == 0 || ndx == 1) 8213 p = "int"; 8214 break; 8215 /* linux_sched_get_priority_min */ 8216 case 160: 8217 if (ndx == 0 || ndx == 1) 8218 p = "int"; 8219 break; 8220 /* linux_sched_rr_get_interval */ 8221 case 161: 8222 if (ndx == 0 || ndx == 1) 8223 p = "int"; 8224 break; 8225 /* linux_nanosleep */ 8226 case 162: 8227 if (ndx == 0 || ndx == 1) 8228 p = "int"; 8229 break; 8230 /* linux_mremap */ 8231 case 163: 8232 if (ndx == 0 || ndx == 1) 8233 p = "int"; 8234 break; 8235 /* linux_setresuid16 */ 8236 case 164: 8237 if (ndx == 0 || ndx == 1) 8238 p = "int"; 8239 break; 8240 /* linux_getresuid16 */ 8241 case 165: 8242 if (ndx == 0 || ndx == 1) 8243 p = "int"; 8244 break; 8245 /* poll */ 8246 case 168: 8247 if (ndx == 0 || ndx == 1) 8248 p = "int"; 8249 break; 8250 /* linux_setresgid16 */ 8251 case 170: 8252 if (ndx == 0 || ndx == 1) 8253 p = "int"; 8254 break; 8255 /* linux_getresgid16 */ 8256 case 171: 8257 if (ndx == 0 || ndx == 1) 8258 p = "int"; 8259 break; 8260 /* linux_prctl */ 8261 case 172: 8262 if (ndx == 0 || ndx == 1) 8263 p = "int"; 8264 break; 8265 /* linux_rt_sigreturn */ 8266 case 173: 8267 if (ndx == 0 || ndx == 1) 8268 p = "int"; 8269 break; 8270 /* linux_rt_sigaction */ 8271 case 174: 8272 if (ndx == 0 || ndx == 1) 8273 p = "int"; 8274 break; 8275 /* linux_rt_sigprocmask */ 8276 case 175: 8277 if (ndx == 0 || ndx == 1) 8278 p = "int"; 8279 break; 8280 /* linux_rt_sigpending */ 8281 case 176: 8282 if (ndx == 0 || ndx == 1) 8283 p = "int"; 8284 break; 8285 /* linux_rt_sigtimedwait */ 8286 case 177: 8287 if (ndx == 0 || ndx == 1) 8288 p = "int"; 8289 break; 8290 /* linux_rt_sigqueueinfo */ 8291 case 178: 8292 if (ndx == 0 || ndx == 1) 8293 p = "int"; 8294 break; 8295 /* linux_rt_sigsuspend */ 8296 case 179: 8297 if (ndx == 0 || ndx == 1) 8298 p = "int"; 8299 break; 8300 /* linux_pread */ 8301 case 180: 8302 if (ndx == 0 || ndx == 1) 8303 p = "int"; 8304 break; 8305 /* linux_pwrite */ 8306 case 181: 8307 if (ndx == 0 || ndx == 1) 8308 p = "int"; 8309 break; 8310 /* linux_chown16 */ 8311 case 182: 8312 if (ndx == 0 || ndx == 1) 8313 p = "int"; 8314 break; 8315 /* linux_getcwd */ 8316 case 183: 8317 if (ndx == 0 || ndx == 1) 8318 p = "int"; 8319 break; 8320 /* linux_capget */ 8321 case 184: 8322 if (ndx == 0 || ndx == 1) 8323 p = "int"; 8324 break; 8325 /* linux_capset */ 8326 case 185: 8327 if (ndx == 0 || ndx == 1) 8328 p = "int"; 8329 break; 8330 /* linux_sigaltstack */ 8331 case 186: 8332 if (ndx == 0 || ndx == 1) 8333 p = "int"; 8334 break; 8335 /* linux_sendfile */ 8336 case 187: 8337 /* linux_vfork */ 8338 case 190: 8339 /* linux_getrlimit */ 8340 case 191: 8341 if (ndx == 0 || ndx == 1) 8342 p = "int"; 8343 break; 8344 /* linux_mmap2 */ 8345 case 192: 8346 if (ndx == 0 || ndx == 1) 8347 p = "int"; 8348 break; 8349 /* linux_truncate64 */ 8350 case 193: 8351 if (ndx == 0 || ndx == 1) 8352 p = "int"; 8353 break; 8354 /* linux_ftruncate64 */ 8355 case 194: 8356 if (ndx == 0 || ndx == 1) 8357 p = "int"; 8358 break; 8359 /* linux_stat64 */ 8360 case 195: 8361 if (ndx == 0 || ndx == 1) 8362 p = "int"; 8363 break; 8364 /* linux_lstat64 */ 8365 case 196: 8366 if (ndx == 0 || ndx == 1) 8367 p = "int"; 8368 break; 8369 /* linux_fstat64 */ 8370 case 197: 8371 if (ndx == 0 || ndx == 1) 8372 p = "int"; 8373 break; 8374 /* linux_lchown */ 8375 case 198: 8376 if (ndx == 0 || ndx == 1) 8377 p = "int"; 8378 break; 8379 /* linux_getuid */ 8380 case 199: 8381 /* linux_getgid */ 8382 case 200: 8383 /* geteuid */ 8384 case 201: 8385 /* getegid */ 8386 case 202: 8387 /* setreuid */ 8388 case 203: 8389 if (ndx == 0 || ndx == 1) 8390 p = "int"; 8391 break; 8392 /* setregid */ 8393 case 204: 8394 if (ndx == 0 || ndx == 1) 8395 p = "int"; 8396 break; 8397 /* linux_getgroups */ 8398 case 205: 8399 if (ndx == 0 || ndx == 1) 8400 p = "int"; 8401 break; 8402 /* linux_setgroups */ 8403 case 206: 8404 if (ndx == 0 || ndx == 1) 8405 p = "int"; 8406 break; 8407 /* fchown */ 8408 case 207: 8409 /* setresuid */ 8410 case 208: 8411 if (ndx == 0 || ndx == 1) 8412 p = "int"; 8413 break; 8414 /* getresuid */ 8415 case 209: 8416 if (ndx == 0 || ndx == 1) 8417 p = "int"; 8418 break; 8419 /* setresgid */ 8420 case 210: 8421 if (ndx == 0 || ndx == 1) 8422 p = "int"; 8423 break; 8424 /* getresgid */ 8425 case 211: 8426 if (ndx == 0 || ndx == 1) 8427 p = "int"; 8428 break; 8429 /* linux_chown */ 8430 case 212: 8431 if (ndx == 0 || ndx == 1) 8432 p = "int"; 8433 break; 8434 /* setuid */ 8435 case 213: 8436 if (ndx == 0 || ndx == 1) 8437 p = "int"; 8438 break; 8439 /* setgid */ 8440 case 214: 8441 if (ndx == 0 || ndx == 1) 8442 p = "int"; 8443 break; 8444 /* linux_setfsuid */ 8445 case 215: 8446 if (ndx == 0 || ndx == 1) 8447 p = "int"; 8448 break; 8449 /* linux_setfsgid */ 8450 case 216: 8451 if (ndx == 0 || ndx == 1) 8452 p = "int"; 8453 break; 8454 /* linux_pivot_root */ 8455 case 217: 8456 if (ndx == 0 || ndx == 1) 8457 p = "int"; 8458 break; 8459 /* linux_mincore */ 8460 case 218: 8461 if (ndx == 0 || ndx == 1) 8462 p = "int"; 8463 break; 8464 /* linux_madvise */ 8465 case 219: 8466 if (ndx == 0 || ndx == 1) 8467 p = "int"; 8468 break; 8469 /* linux_getdents64 */ 8470 case 220: 8471 if (ndx == 0 || ndx == 1) 8472 p = "int"; 8473 break; 8474 /* linux_fcntl64 */ 8475 case 221: 8476 if (ndx == 0 || ndx == 1) 8477 p = "int"; 8478 break; 8479 /* linux_gettid */ 8480 case 224: 8481 /* linux_setxattr */ 8482 case 226: 8483 /* linux_lsetxattr */ 8484 case 227: 8485 /* linux_fsetxattr */ 8486 case 228: 8487 /* linux_getxattr */ 8488 case 229: 8489 /* linux_lgetxattr */ 8490 case 230: 8491 /* linux_fgetxattr */ 8492 case 231: 8493 /* linux_listxattr */ 8494 case 232: 8495 /* linux_llistxattr */ 8496 case 233: 8497 /* linux_flistxattr */ 8498 case 234: 8499 /* linux_removexattr */ 8500 case 235: 8501 /* linux_lremovexattr */ 8502 case 236: 8503 /* linux_fremovexattr */ 8504 case 237: 8505 /* linux_tkill */ 8506 case 238: 8507 if (ndx == 0 || ndx == 1) 8508 p = "int"; 8509 break; 8510 /* linux_sys_futex */ 8511 case 240: 8512 if (ndx == 0 || ndx == 1) 8513 p = "int"; 8514 break; 8515 /* linux_sched_setaffinity */ 8516 case 241: 8517 if (ndx == 0 || ndx == 1) 8518 p = "int"; 8519 break; 8520 /* linux_sched_getaffinity */ 8521 case 242: 8522 if (ndx == 0 || ndx == 1) 8523 p = "int"; 8524 break; 8525 /* linux_set_thread_area */ 8526 case 243: 8527 if (ndx == 0 || ndx == 1) 8528 p = "int"; 8529 break; 8530 /* linux_fadvise64 */ 8531 case 250: 8532 if (ndx == 0 || ndx == 1) 8533 p = "int"; 8534 break; 8535 /* linux_exit_group */ 8536 case 252: 8537 if (ndx == 0 || ndx == 1) 8538 p = "int"; 8539 break; 8540 /* linux_lookup_dcookie */ 8541 case 253: 8542 /* linux_epoll_create */ 8543 case 254: 8544 if (ndx == 0 || ndx == 1) 8545 p = "int"; 8546 break; 8547 /* linux_epoll_ctl */ 8548 case 255: 8549 if (ndx == 0 || ndx == 1) 8550 p = "int"; 8551 break; 8552 /* linux_epoll_wait */ 8553 case 256: 8554 if (ndx == 0 || ndx == 1) 8555 p = "int"; 8556 break; 8557 /* linux_remap_file_pages */ 8558 case 257: 8559 /* linux_set_tid_address */ 8560 case 258: 8561 if (ndx == 0 || ndx == 1) 8562 p = "int"; 8563 break; 8564 /* linux_timer_create */ 8565 case 259: 8566 if (ndx == 0 || ndx == 1) 8567 p = "int"; 8568 break; 8569 /* linux_timer_settime */ 8570 case 260: 8571 if (ndx == 0 || ndx == 1) 8572 p = "int"; 8573 break; 8574 /* linux_timer_gettime */ 8575 case 261: 8576 if (ndx == 0 || ndx == 1) 8577 p = "int"; 8578 break; 8579 /* linux_timer_getoverrun */ 8580 case 262: 8581 if (ndx == 0 || ndx == 1) 8582 p = "int"; 8583 break; 8584 /* linux_timer_delete */ 8585 case 263: 8586 if (ndx == 0 || ndx == 1) 8587 p = "int"; 8588 break; 8589 /* linux_clock_settime */ 8590 case 264: 8591 if (ndx == 0 || ndx == 1) 8592 p = "int"; 8593 break; 8594 /* linux_clock_gettime */ 8595 case 265: 8596 if (ndx == 0 || ndx == 1) 8597 p = "int"; 8598 break; 8599 /* linux_clock_getres */ 8600 case 266: 8601 if (ndx == 0 || ndx == 1) 8602 p = "int"; 8603 break; 8604 /* linux_clock_nanosleep */ 8605 case 267: 8606 if (ndx == 0 || ndx == 1) 8607 p = "int"; 8608 break; 8609 /* linux_statfs64 */ 8610 case 268: 8611 if (ndx == 0 || ndx == 1) 8612 p = "int"; 8613 break; 8614 /* linux_fstatfs64 */ 8615 case 269: 8616 if (ndx == 0 || ndx == 1) 8617 p = "int"; 8618 break; 8619 /* linux_tgkill */ 8620 case 270: 8621 if (ndx == 0 || ndx == 1) 8622 p = "int"; 8623 break; 8624 /* linux_utimes */ 8625 case 271: 8626 if (ndx == 0 || ndx == 1) 8627 p = "int"; 8628 break; 8629 /* linux_fadvise64_64 */ 8630 case 272: 8631 if (ndx == 0 || ndx == 1) 8632 p = "int"; 8633 break; 8634 /* linux_mbind */ 8635 case 274: 8636 /* linux_get_mempolicy */ 8637 case 275: 8638 /* linux_set_mempolicy */ 8639 case 276: 8640 /* linux_mq_open */ 8641 case 277: 8642 /* linux_mq_unlink */ 8643 case 278: 8644 /* linux_mq_timedsend */ 8645 case 279: 8646 /* linux_mq_timedreceive */ 8647 case 280: 8648 /* linux_mq_notify */ 8649 case 281: 8650 /* linux_mq_getsetattr */ 8651 case 282: 8652 /* linux_kexec_load */ 8653 case 283: 8654 /* linux_waitid */ 8655 case 284: 8656 if (ndx == 0 || ndx == 1) 8657 p = "int"; 8658 break; 8659 /* linux_add_key */ 8660 case 286: 8661 /* linux_request_key */ 8662 case 287: 8663 /* linux_keyctl */ 8664 case 288: 8665 /* linux_ioprio_set */ 8666 case 289: 8667 /* linux_ioprio_get */ 8668 case 290: 8669 /* linux_inotify_init */ 8670 case 291: 8671 /* linux_inotify_add_watch */ 8672 case 292: 8673 /* linux_inotify_rm_watch */ 8674 case 293: 8675 /* linux_migrate_pages */ 8676 case 294: 8677 /* linux_openat */ 8678 case 295: 8679 if (ndx == 0 || ndx == 1) 8680 p = "int"; 8681 break; 8682 /* linux_mkdirat */ 8683 case 296: 8684 if (ndx == 0 || ndx == 1) 8685 p = "int"; 8686 break; 8687 /* linux_mknodat */ 8688 case 297: 8689 if (ndx == 0 || ndx == 1) 8690 p = "int"; 8691 break; 8692 /* linux_fchownat */ 8693 case 298: 8694 if (ndx == 0 || ndx == 1) 8695 p = "int"; 8696 break; 8697 /* linux_futimesat */ 8698 case 299: 8699 if (ndx == 0 || ndx == 1) 8700 p = "int"; 8701 break; 8702 /* linux_fstatat64 */ 8703 case 300: 8704 if (ndx == 0 || ndx == 1) 8705 p = "int"; 8706 break; 8707 /* linux_unlinkat */ 8708 case 301: 8709 if (ndx == 0 || ndx == 1) 8710 p = "int"; 8711 break; 8712 /* linux_renameat */ 8713 case 302: 8714 if (ndx == 0 || ndx == 1) 8715 p = "int"; 8716 break; 8717 /* linux_linkat */ 8718 case 303: 8719 if (ndx == 0 || ndx == 1) 8720 p = "int"; 8721 break; 8722 /* linux_symlinkat */ 8723 case 304: 8724 if (ndx == 0 || ndx == 1) 8725 p = "int"; 8726 break; 8727 /* linux_readlinkat */ 8728 case 305: 8729 if (ndx == 0 || ndx == 1) 8730 p = "int"; 8731 break; 8732 /* linux_fchmodat */ 8733 case 306: 8734 if (ndx == 0 || ndx == 1) 8735 p = "int"; 8736 break; 8737 /* linux_faccessat */ 8738 case 307: 8739 if (ndx == 0 || ndx == 1) 8740 p = "int"; 8741 break; 8742 /* linux_pselect6 */ 8743 case 308: 8744 if (ndx == 0 || ndx == 1) 8745 p = "int"; 8746 break; 8747 /* linux_ppoll */ 8748 case 309: 8749 if (ndx == 0 || ndx == 1) 8750 p = "int"; 8751 break; 8752 /* linux_unshare */ 8753 case 310: 8754 /* linux_set_robust_list */ 8755 case 311: 8756 if (ndx == 0 || ndx == 1) 8757 p = "int"; 8758 break; 8759 /* linux_get_robust_list */ 8760 case 312: 8761 if (ndx == 0 || ndx == 1) 8762 p = "int"; 8763 break; 8764 /* linux_splice */ 8765 case 313: 8766 if (ndx == 0 || ndx == 1) 8767 p = "int"; 8768 break; 8769 /* linux_sync_file_range */ 8770 case 314: 8771 if (ndx == 0 || ndx == 1) 8772 p = "int"; 8773 break; 8774 /* linux_tee */ 8775 case 315: 8776 /* linux_vmsplice */ 8777 case 316: 8778 /* linux_move_pages */ 8779 case 317: 8780 /* linux_getcpu */ 8781 case 318: 8782 if (ndx == 0 || ndx == 1) 8783 p = "int"; 8784 break; 8785 /* linux_epoll_pwait */ 8786 case 319: 8787 if (ndx == 0 || ndx == 1) 8788 p = "int"; 8789 break; 8790 /* linux_utimensat */ 8791 case 320: 8792 if (ndx == 0 || ndx == 1) 8793 p = "int"; 8794 break; 8795 /* linux_signalfd */ 8796 case 321: 8797 /* linux_timerfd_create */ 8798 case 322: 8799 if (ndx == 0 || ndx == 1) 8800 p = "int"; 8801 break; 8802 /* linux_eventfd */ 8803 case 323: 8804 if (ndx == 0 || ndx == 1) 8805 p = "int"; 8806 break; 8807 /* linux_fallocate */ 8808 case 324: 8809 if (ndx == 0 || ndx == 1) 8810 p = "int"; 8811 break; 8812 /* linux_timerfd_settime */ 8813 case 325: 8814 if (ndx == 0 || ndx == 1) 8815 p = "int"; 8816 break; 8817 /* linux_timerfd_gettime */ 8818 case 326: 8819 if (ndx == 0 || ndx == 1) 8820 p = "int"; 8821 break; 8822 /* linux_signalfd4 */ 8823 case 327: 8824 /* linux_eventfd2 */ 8825 case 328: 8826 if (ndx == 0 || ndx == 1) 8827 p = "int"; 8828 break; 8829 /* linux_epoll_create1 */ 8830 case 329: 8831 if (ndx == 0 || ndx == 1) 8832 p = "int"; 8833 break; 8834 /* linux_dup3 */ 8835 case 330: 8836 if (ndx == 0 || ndx == 1) 8837 p = "int"; 8838 break; 8839 /* linux_pipe2 */ 8840 case 331: 8841 if (ndx == 0 || ndx == 1) 8842 p = "int"; 8843 break; 8844 /* linux_inotify_init1 */ 8845 case 332: 8846 /* linux_preadv */ 8847 case 333: 8848 if (ndx == 0 || ndx == 1) 8849 p = "int"; 8850 break; 8851 /* linux_pwritev */ 8852 case 334: 8853 if (ndx == 0 || ndx == 1) 8854 p = "int"; 8855 break; 8856 /* linux_rt_tgsigqueueinfo */ 8857 case 335: 8858 if (ndx == 0 || ndx == 1) 8859 p = "int"; 8860 break; 8861 /* linux_perf_event_open */ 8862 case 336: 8863 /* linux_recvmmsg */ 8864 case 337: 8865 if (ndx == 0 || ndx == 1) 8866 p = "int"; 8867 break; 8868 /* linux_fanotify_init */ 8869 case 338: 8870 /* linux_fanotify_mark */ 8871 case 339: 8872 /* linux_prlimit64 */ 8873 case 340: 8874 if (ndx == 0 || ndx == 1) 8875 p = "int"; 8876 break; 8877 /* linux_name_to_handle_at */ 8878 case 341: 8879 /* linux_open_by_handle_at */ 8880 case 342: 8881 /* linux_clock_adjtime */ 8882 case 343: 8883 /* linux_syncfs */ 8884 case 344: 8885 if (ndx == 0 || ndx == 1) 8886 p = "int"; 8887 break; 8888 /* linux_sendmmsg */ 8889 case 345: 8890 if (ndx == 0 || ndx == 1) 8891 p = "int"; 8892 break; 8893 /* linux_setns */ 8894 case 346: 8895 /* linux_process_vm_readv */ 8896 case 347: 8897 if (ndx == 0 || ndx == 1) 8898 p = "int"; 8899 break; 8900 /* linux_process_vm_writev */ 8901 case 348: 8902 if (ndx == 0 || ndx == 1) 8903 p = "int"; 8904 break; 8905 /* linux_kcmp */ 8906 case 349: 8907 if (ndx == 0 || ndx == 1) 8908 p = "int"; 8909 break; 8910 /* linux_finit_module */ 8911 case 350: 8912 if (ndx == 0 || ndx == 1) 8913 p = "int"; 8914 break; 8915 /* linux_sched_setattr */ 8916 case 351: 8917 if (ndx == 0 || ndx == 1) 8918 p = "int"; 8919 break; 8920 /* linux_sched_getattr */ 8921 case 352: 8922 if (ndx == 0 || ndx == 1) 8923 p = "int"; 8924 break; 8925 /* linux_renameat2 */ 8926 case 353: 8927 if (ndx == 0 || ndx == 1) 8928 p = "int"; 8929 break; 8930 /* linux_seccomp */ 8931 case 354: 8932 if (ndx == 0 || ndx == 1) 8933 p = "int"; 8934 break; 8935 /* linux_getrandom */ 8936 case 355: 8937 if (ndx == 0 || ndx == 1) 8938 p = "int"; 8939 break; 8940 /* linux_memfd_create */ 8941 case 356: 8942 if (ndx == 0 || ndx == 1) 8943 p = "int"; 8944 break; 8945 /* linux_bpf */ 8946 case 357: 8947 if (ndx == 0 || ndx == 1) 8948 p = "int"; 8949 break; 8950 /* linux_execveat */ 8951 case 358: 8952 if (ndx == 0 || ndx == 1) 8953 p = "int"; 8954 break; 8955 /* linux_socket */ 8956 case 359: 8957 if (ndx == 0 || ndx == 1) 8958 p = "int"; 8959 break; 8960 /* linux_socketpair */ 8961 case 360: 8962 if (ndx == 0 || ndx == 1) 8963 p = "int"; 8964 break; 8965 /* linux_bind */ 8966 case 361: 8967 if (ndx == 0 || ndx == 1) 8968 p = "int"; 8969 break; 8970 /* linux_connect */ 8971 case 362: 8972 if (ndx == 0 || ndx == 1) 8973 p = "int"; 8974 break; 8975 /* linux_listen */ 8976 case 363: 8977 if (ndx == 0 || ndx == 1) 8978 p = "int"; 8979 break; 8980 /* linux_accept4 */ 8981 case 364: 8982 if (ndx == 0 || ndx == 1) 8983 p = "int"; 8984 break; 8985 /* linux_getsockopt */ 8986 case 365: 8987 if (ndx == 0 || ndx == 1) 8988 p = "int"; 8989 break; 8990 /* linux_setsockopt */ 8991 case 366: 8992 if (ndx == 0 || ndx == 1) 8993 p = "int"; 8994 break; 8995 /* linux_getsockname */ 8996 case 367: 8997 if (ndx == 0 || ndx == 1) 8998 p = "int"; 8999 break; 9000 /* linux_getpeername */ 9001 case 368: 9002 if (ndx == 0 || ndx == 1) 9003 p = "int"; 9004 break; 9005 /* linux_sendto */ 9006 case 369: 9007 if (ndx == 0 || ndx == 1) 9008 p = "int"; 9009 break; 9010 /* linux_sendmsg */ 9011 case 370: 9012 if (ndx == 0 || ndx == 1) 9013 p = "int"; 9014 break; 9015 /* linux_recvfrom */ 9016 case 371: 9017 if (ndx == 0 || ndx == 1) 9018 p = "int"; 9019 break; 9020 /* linux_recvmsg */ 9021 case 372: 9022 if (ndx == 0 || ndx == 1) 9023 p = "int"; 9024 break; 9025 /* linux_shutdown */ 9026 case 373: 9027 if (ndx == 0 || ndx == 1) 9028 p = "int"; 9029 break; 9030 /* linux_userfaultfd */ 9031 case 374: 9032 if (ndx == 0 || ndx == 1) 9033 p = "int"; 9034 break; 9035 /* linux_membarrier */ 9036 case 375: 9037 if (ndx == 0 || ndx == 1) 9038 p = "int"; 9039 break; 9040 /* linux_mlock2 */ 9041 case 376: 9042 if (ndx == 0 || ndx == 1) 9043 p = "int"; 9044 break; 9045 /* linux_copy_file_range */ 9046 case 377: 9047 if (ndx == 0 || ndx == 1) 9048 p = "int"; 9049 break; 9050 /* linux_preadv2 */ 9051 case 378: 9052 if (ndx == 0 || ndx == 1) 9053 p = "int"; 9054 break; 9055 /* linux_pwritev2 */ 9056 case 379: 9057 if (ndx == 0 || ndx == 1) 9058 p = "int"; 9059 break; 9060 /* linux_pkey_mprotect */ 9061 case 380: 9062 if (ndx == 0 || ndx == 1) 9063 p = "int"; 9064 break; 9065 /* linux_pkey_alloc */ 9066 case 381: 9067 if (ndx == 0 || ndx == 1) 9068 p = "int"; 9069 break; 9070 /* linux_pkey_free */ 9071 case 382: 9072 if (ndx == 0 || ndx == 1) 9073 p = "int"; 9074 break; 9075 /* linux_statx */ 9076 case 383: 9077 if (ndx == 0 || ndx == 1) 9078 p = "int"; 9079 break; 9080 /* linux_arch_prctl */ 9081 case 384: 9082 if (ndx == 0 || ndx == 1) 9083 p = "int"; 9084 break; 9085 /* linux_io_pgetevents */ 9086 case 385: 9087 /* linux_rseq */ 9088 case 386: 9089 /* linux_semget */ 9090 case 393: 9091 if (ndx == 0 || ndx == 1) 9092 p = "int"; 9093 break; 9094 /* linux_semctl */ 9095 case 394: 9096 if (ndx == 0 || ndx == 1) 9097 p = "int"; 9098 break; 9099 /* linux_shmget */ 9100 case 395: 9101 if (ndx == 0 || ndx == 1) 9102 p = "int"; 9103 break; 9104 /* linux_shmctl */ 9105 case 396: 9106 if (ndx == 0 || ndx == 1) 9107 p = "int"; 9108 break; 9109 /* linux_shmat */ 9110 case 397: 9111 if (ndx == 0 || ndx == 1) 9112 p = "int"; 9113 break; 9114 /* linux_shmdt */ 9115 case 398: 9116 if (ndx == 0 || ndx == 1) 9117 p = "int"; 9118 break; 9119 /* linux_msgget */ 9120 case 399: 9121 if (ndx == 0 || ndx == 1) 9122 p = "int"; 9123 break; 9124 /* linux_msgsnd */ 9125 case 400: 9126 if (ndx == 0 || ndx == 1) 9127 p = "int"; 9128 break; 9129 /* linux_msgrcv */ 9130 case 401: 9131 if (ndx == 0 || ndx == 1) 9132 p = "int"; 9133 break; 9134 /* linux_msgctl */ 9135 case 402: 9136 if (ndx == 0 || ndx == 1) 9137 p = "int"; 9138 break; 9139 /* linux_clock_gettime64 */ 9140 case 403: 9141 /* linux_clock_settime64 */ 9142 case 404: 9143 /* linux_clock_adjtime64 */ 9144 case 405: 9145 /* linux_clock_getres_time64 */ 9146 case 406: 9147 /* linux_clock_nanosleep_time64 */ 9148 case 407: 9149 /* linux_timer_gettime64 */ 9150 case 408: 9151 /* linux_timer_settime64 */ 9152 case 409: 9153 /* linux_timerfd_gettime64 */ 9154 case 410: 9155 /* linux_timerfd_settime64 */ 9156 case 411: 9157 /* linux_utimensat_time64 */ 9158 case 412: 9159 /* linux_pselect6_time64 */ 9160 case 413: 9161 /* linux_ppoll_time64 */ 9162 case 414: 9163 /* linux_io_pgetevents_time64 */ 9164 case 416: 9165 /* linux_recvmmsg_time64 */ 9166 case 417: 9167 /* linux_mq_timedsend_time64 */ 9168 case 418: 9169 /* linux_mq_timedreceive_time64 */ 9170 case 419: 9171 /* linux_semtimedop_time64 */ 9172 case 420: 9173 /* linux_rt_sigtimedwait_time64 */ 9174 case 421: 9175 /* linux_futex_time64 */ 9176 case 422: 9177 /* linux_sched_rr_get_interval_time64 */ 9178 case 423: 9179 /* linux_pidfd_send_signal */ 9180 case 424: 9181 if (ndx == 0 || ndx == 1) 9182 p = "int"; 9183 break; 9184 /* linux_io_uring_setup */ 9185 case 425: 9186 /* linux_io_uring_enter */ 9187 case 426: 9188 /* linux_io_uring_register */ 9189 case 427: 9190 default: 9191 break; 9192 }; 9193 if (p != NULL) 9194 strlcpy(desc, p, descsz); 9195} 9196