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