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