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