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