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