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