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