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