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