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