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