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