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