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