1 /* 2 * System call argument to DTrace register array converstion. 3 * 4 * DO NOT EDIT-- this file is automatically @generated. 5 * This file is part of the DTrace syscall provider. 6 */ 7 8 static void 9 systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args) 10 { 11 int64_t *iarg = (int64_t *)uarg; 12 int a = 0; 13 switch (sysnum) { 14 #define nosys linux_nosys 15 /* linux_exit */ 16 case 1: { 17 struct linux_exit_args *p = params; 18 iarg[a++] = p->rval; /* int */ 19 *n_args = 1; 20 break; 21 } 22 /* linux_fork */ 23 case 2: { 24 *n_args = 0; 25 break; 26 } 27 /* read */ 28 case 3: { 29 struct read_args *p = params; 30 iarg[a++] = p->fd; /* int */ 31 uarg[a++] = (intptr_t)p->buf; /* char * */ 32 uarg[a++] = p->nbyte; /* u_int */ 33 *n_args = 3; 34 break; 35 } 36 /* 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 sigevent * */ 1796 uarg[a++] = (intptr_t)p->timerid; /* l_timer_t * */ 1797 *n_args = 3; 1798 break; 1799 } 1800 /* linux_timer_settime */ 1801 case 260: { 1802 struct linux_timer_settime_args *p = params; 1803 iarg[a++] = p->timerid; /* l_timer_t */ 1804 iarg[a++] = p->flags; /* l_int */ 1805 uarg[a++] = (intptr_t)p->new; /* const struct itimerspec * */ 1806 uarg[a++] = (intptr_t)p->old; /* struct itimerspec * */ 1807 *n_args = 4; 1808 break; 1809 } 1810 /* linux_timer_gettime */ 1811 case 261: { 1812 struct linux_timer_gettime_args *p = params; 1813 iarg[a++] = p->timerid; /* l_timer_t */ 1814 uarg[a++] = (intptr_t)p->setting; /* struct itimerspec * */ 1815 *n_args = 2; 1816 break; 1817 } 1818 /* linux_timer_getoverrun */ 1819 case 262: { 1820 struct linux_timer_getoverrun_args *p = params; 1821 iarg[a++] = p->timerid; /* l_timer_t */ 1822 *n_args = 1; 1823 break; 1824 } 1825 /* linux_timer_delete */ 1826 case 263: { 1827 struct linux_timer_delete_args *p = params; 1828 iarg[a++] = p->timerid; /* l_timer_t */ 1829 *n_args = 1; 1830 break; 1831 } 1832 /* linux_clock_settime */ 1833 case 264: { 1834 struct linux_clock_settime_args *p = params; 1835 iarg[a++] = p->which; /* clockid_t */ 1836 uarg[a++] = (intptr_t)p->tp; /* struct l_timespec * */ 1837 *n_args = 2; 1838 break; 1839 } 1840 /* linux_clock_gettime */ 1841 case 265: { 1842 struct linux_clock_gettime_args *p = params; 1843 iarg[a++] = p->which; /* clockid_t */ 1844 uarg[a++] = (intptr_t)p->tp; /* struct l_timespec * */ 1845 *n_args = 2; 1846 break; 1847 } 1848 /* linux_clock_getres */ 1849 case 266: { 1850 struct linux_clock_getres_args *p = params; 1851 iarg[a++] = p->which; /* clockid_t */ 1852 uarg[a++] = (intptr_t)p->tp; /* struct l_timespec * */ 1853 *n_args = 2; 1854 break; 1855 } 1856 /* linux_clock_nanosleep */ 1857 case 267: { 1858 struct linux_clock_nanosleep_args *p = params; 1859 iarg[a++] = p->which; /* clockid_t */ 1860 iarg[a++] = p->flags; /* int */ 1861 uarg[a++] = (intptr_t)p->rqtp; /* struct l_timespec * */ 1862 uarg[a++] = (intptr_t)p->rmtp; /* struct l_timespec * */ 1863 *n_args = 4; 1864 break; 1865 } 1866 /* linux_statfs64 */ 1867 case 268: { 1868 struct linux_statfs64_args *p = params; 1869 uarg[a++] = (intptr_t)p->path; /* char * */ 1870 uarg[a++] = p->bufsize; /* size_t */ 1871 uarg[a++] = (intptr_t)p->buf; /* struct l_statfs64_buf * */ 1872 *n_args = 3; 1873 break; 1874 } 1875 /* linux_fstatfs64 */ 1876 case 269: { 1877 struct linux_fstatfs64_args *p = params; 1878 iarg[a++] = p->fd; /* l_uint */ 1879 uarg[a++] = p->bufsize; /* size_t */ 1880 uarg[a++] = (intptr_t)p->buf; /* struct l_statfs64_buf * */ 1881 *n_args = 3; 1882 break; 1883 } 1884 /* linux_tgkill */ 1885 case 270: { 1886 struct linux_tgkill_args *p = params; 1887 iarg[a++] = p->tgid; /* int */ 1888 iarg[a++] = p->pid; /* int */ 1889 iarg[a++] = p->sig; /* int */ 1890 *n_args = 3; 1891 break; 1892 } 1893 /* linux_utimes */ 1894 case 271: { 1895 struct linux_utimes_args *p = params; 1896 uarg[a++] = (intptr_t)p->fname; /* char * */ 1897 uarg[a++] = (intptr_t)p->tptr; /* struct l_timeval * */ 1898 *n_args = 2; 1899 break; 1900 } 1901 /* linux_fadvise64_64 */ 1902 case 272: { 1903 struct linux_fadvise64_64_args *p = params; 1904 iarg[a++] = p->fd; /* int */ 1905 uarg[a++] = p->offset1; /* uint32_t */ 1906 uarg[a++] = p->offset2; /* uint32_t */ 1907 uarg[a++] = p->len1; /* uint32_t */ 1908 uarg[a++] = p->len2; /* uint32_t */ 1909 iarg[a++] = p->advice; /* int */ 1910 *n_args = 6; 1911 break; 1912 } 1913 /* linux_mbind */ 1914 case 274: { 1915 *n_args = 0; 1916 break; 1917 } 1918 /* linux_get_mempolicy */ 1919 case 275: { 1920 *n_args = 0; 1921 break; 1922 } 1923 /* linux_set_mempolicy */ 1924 case 276: { 1925 *n_args = 0; 1926 break; 1927 } 1928 /* linux_mq_open */ 1929 case 277: { 1930 struct linux_mq_open_args *p = params; 1931 uarg[a++] = (intptr_t)p->name; /* const char * */ 1932 iarg[a++] = p->oflag; /* l_int */ 1933 iarg[a++] = p->mode; /* l_mode_t */ 1934 uarg[a++] = (intptr_t)p->attr; /* struct mq_attr * */ 1935 *n_args = 4; 1936 break; 1937 } 1938 /* linux_mq_unlink */ 1939 case 278: { 1940 struct linux_mq_unlink_args *p = params; 1941 uarg[a++] = (intptr_t)p->name; /* const char * */ 1942 *n_args = 1; 1943 break; 1944 } 1945 /* linux_mq_timedsend */ 1946 case 279: { 1947 struct linux_mq_timedsend_args *p = params; 1948 iarg[a++] = p->mqd; /* l_mqd_t */ 1949 uarg[a++] = (intptr_t)p->msg_ptr; /* const char * */ 1950 iarg[a++] = p->msg_len; /* l_size_t */ 1951 iarg[a++] = p->msg_prio; /* l_uint */ 1952 uarg[a++] = (intptr_t)p->abs_timeout; /* const struct l_timespec * */ 1953 *n_args = 5; 1954 break; 1955 } 1956 /* linux_mq_timedreceive */ 1957 case 280: { 1958 struct linux_mq_timedreceive_args *p = params; 1959 iarg[a++] = p->mqd; /* l_mqd_t */ 1960 uarg[a++] = (intptr_t)p->msg_ptr; /* char * */ 1961 iarg[a++] = p->msg_len; /* l_size_t */ 1962 uarg[a++] = (intptr_t)p->msg_prio; /* l_uint * */ 1963 uarg[a++] = (intptr_t)p->abs_timeout; /* const struct l_timespec * */ 1964 *n_args = 5; 1965 break; 1966 } 1967 /* linux_mq_notify */ 1968 case 281: { 1969 struct linux_mq_notify_args *p = params; 1970 iarg[a++] = p->mqd; /* l_mqd_t */ 1971 uarg[a++] = (intptr_t)p->abs_timeout; /* const struct l_timespec * */ 1972 *n_args = 2; 1973 break; 1974 } 1975 /* linux_mq_getsetattr */ 1976 case 282: { 1977 struct linux_mq_getsetattr_args *p = params; 1978 iarg[a++] = p->mqd; /* l_mqd_t */ 1979 uarg[a++] = (intptr_t)p->attr; /* const struct mq_attr * */ 1980 uarg[a++] = (intptr_t)p->oattr; /* struct mq_attr * */ 1981 *n_args = 3; 1982 break; 1983 } 1984 /* linux_kexec_load */ 1985 case 283: { 1986 *n_args = 0; 1987 break; 1988 } 1989 /* linux_waitid */ 1990 case 284: { 1991 struct linux_waitid_args *p = params; 1992 iarg[a++] = p->idtype; /* int */ 1993 iarg[a++] = p->id; /* l_pid_t */ 1994 uarg[a++] = (intptr_t)p->info; /* l_siginfo_t * */ 1995 iarg[a++] = p->options; /* int */ 1996 uarg[a++] = (intptr_t)p->rusage; /* struct l_rusage * */ 1997 *n_args = 5; 1998 break; 1999 } 2000 /* linux_add_key */ 2001 case 286: { 2002 *n_args = 0; 2003 break; 2004 } 2005 /* linux_request_key */ 2006 case 287: { 2007 *n_args = 0; 2008 break; 2009 } 2010 /* linux_keyctl */ 2011 case 288: { 2012 *n_args = 0; 2013 break; 2014 } 2015 /* linux_ioprio_set */ 2016 case 289: { 2017 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 #define nosys linux_nosys 3329 /* linux_exit */ 3330 case 1: 3331 switch (ndx) { 3332 case 0: 3333 p = "int"; 3334 break; 3335 default: 3336 break; 3337 }; 3338 break; 3339 /* linux_fork */ 3340 case 2: 3341 break; 3342 /* read */ 3343 case 3: 3344 switch (ndx) { 3345 case 0: 3346 p = "int"; 3347 break; 3348 case 1: 3349 p = "userland char *"; 3350 break; 3351 case 2: 3352 p = "u_int"; 3353 break; 3354 default: 3355 break; 3356 }; 3357 break; 3358 /* linux_write */ 3359 case 4: 3360 switch (ndx) { 3361 case 0: 3362 p = "int"; 3363 break; 3364 case 1: 3365 p = "userland char *"; 3366 break; 3367 case 2: 3368 p = "l_size_t"; 3369 break; 3370 default: 3371 break; 3372 }; 3373 break; 3374 /* linux_open */ 3375 case 5: 3376 switch (ndx) { 3377 case 0: 3378 p = "userland char *"; 3379 break; 3380 case 1: 3381 p = "l_int"; 3382 break; 3383 case 2: 3384 p = "l_int"; 3385 break; 3386 default: 3387 break; 3388 }; 3389 break; 3390 /* close */ 3391 case 6: 3392 switch (ndx) { 3393 case 0: 3394 p = "int"; 3395 break; 3396 default: 3397 break; 3398 }; 3399 break; 3400 /* linux_waitpid */ 3401 case 7: 3402 switch (ndx) { 3403 case 0: 3404 p = "l_pid_t"; 3405 break; 3406 case 1: 3407 p = "userland l_int *"; 3408 break; 3409 case 2: 3410 p = "l_int"; 3411 break; 3412 default: 3413 break; 3414 }; 3415 break; 3416 /* linux_creat */ 3417 case 8: 3418 switch (ndx) { 3419 case 0: 3420 p = "userland char *"; 3421 break; 3422 case 1: 3423 p = "l_int"; 3424 break; 3425 default: 3426 break; 3427 }; 3428 break; 3429 /* linux_link */ 3430 case 9: 3431 switch (ndx) { 3432 case 0: 3433 p = "userland char *"; 3434 break; 3435 case 1: 3436 p = "userland char *"; 3437 break; 3438 default: 3439 break; 3440 }; 3441 break; 3442 /* linux_unlink */ 3443 case 10: 3444 switch (ndx) { 3445 case 0: 3446 p = "userland char *"; 3447 break; 3448 default: 3449 break; 3450 }; 3451 break; 3452 /* linux_execve */ 3453 case 11: 3454 switch (ndx) { 3455 case 0: 3456 p = "userland char *"; 3457 break; 3458 case 1: 3459 p = "userland l_uintptr_t *"; 3460 break; 3461 case 2: 3462 p = "userland l_uintptr_t *"; 3463 break; 3464 default: 3465 break; 3466 }; 3467 break; 3468 /* linux_chdir */ 3469 case 12: 3470 switch (ndx) { 3471 case 0: 3472 p = "userland char *"; 3473 break; 3474 default: 3475 break; 3476 }; 3477 break; 3478 /* linux_time */ 3479 case 13: 3480 switch (ndx) { 3481 case 0: 3482 p = "userland l_time_t *"; 3483 break; 3484 default: 3485 break; 3486 }; 3487 break; 3488 /* linux_mknod */ 3489 case 14: 3490 switch (ndx) { 3491 case 0: 3492 p = "userland char *"; 3493 break; 3494 case 1: 3495 p = "l_int"; 3496 break; 3497 case 2: 3498 p = "l_dev_t"; 3499 break; 3500 default: 3501 break; 3502 }; 3503 break; 3504 /* linux_chmod */ 3505 case 15: 3506 switch (ndx) { 3507 case 0: 3508 p = "userland char *"; 3509 break; 3510 case 1: 3511 p = "l_mode_t"; 3512 break; 3513 default: 3514 break; 3515 }; 3516 break; 3517 /* linux_lchown16 */ 3518 case 16: 3519 switch (ndx) { 3520 case 0: 3521 p = "userland char *"; 3522 break; 3523 case 1: 3524 p = "l_uid16_t"; 3525 break; 3526 case 2: 3527 p = "l_gid16_t"; 3528 break; 3529 default: 3530 break; 3531 }; 3532 break; 3533 /* linux_stat */ 3534 case 18: 3535 switch (ndx) { 3536 case 0: 3537 p = "userland char *"; 3538 break; 3539 case 1: 3540 p = "userland struct l_old_stat *"; 3541 break; 3542 default: 3543 break; 3544 }; 3545 break; 3546 /* linux_lseek */ 3547 case 19: 3548 switch (ndx) { 3549 case 0: 3550 p = "l_uint"; 3551 break; 3552 case 1: 3553 p = "l_off_t"; 3554 break; 3555 case 2: 3556 p = "l_int"; 3557 break; 3558 default: 3559 break; 3560 }; 3561 break; 3562 /* linux_getpid */ 3563 case 20: 3564 break; 3565 /* linux_mount */ 3566 case 21: 3567 switch (ndx) { 3568 case 0: 3569 p = "userland char *"; 3570 break; 3571 case 1: 3572 p = "userland char *"; 3573 break; 3574 case 2: 3575 p = "userland char *"; 3576 break; 3577 case 3: 3578 p = "l_ulong"; 3579 break; 3580 case 4: 3581 p = "userland void *"; 3582 break; 3583 default: 3584 break; 3585 }; 3586 break; 3587 /* linux_oldumount */ 3588 case 22: 3589 switch (ndx) { 3590 case 0: 3591 p = "userland char *"; 3592 break; 3593 default: 3594 break; 3595 }; 3596 break; 3597 /* linux_setuid16 */ 3598 case 23: 3599 switch (ndx) { 3600 case 0: 3601 p = "l_uid16_t"; 3602 break; 3603 default: 3604 break; 3605 }; 3606 break; 3607 /* linux_getuid16 */ 3608 case 24: 3609 break; 3610 /* linux_stime */ 3611 case 25: 3612 break; 3613 /* linux_ptrace */ 3614 case 26: 3615 switch (ndx) { 3616 case 0: 3617 p = "l_long"; 3618 break; 3619 case 1: 3620 p = "l_long"; 3621 break; 3622 case 2: 3623 p = "l_long"; 3624 break; 3625 case 3: 3626 p = "l_long"; 3627 break; 3628 default: 3629 break; 3630 }; 3631 break; 3632 /* linux_alarm */ 3633 case 27: 3634 switch (ndx) { 3635 case 0: 3636 p = "l_uint"; 3637 break; 3638 default: 3639 break; 3640 }; 3641 break; 3642 /* linux_pause */ 3643 case 29: 3644 break; 3645 /* linux_utime */ 3646 case 30: 3647 switch (ndx) { 3648 case 0: 3649 p = "userland char *"; 3650 break; 3651 case 1: 3652 p = "userland struct l_utimbuf *"; 3653 break; 3654 default: 3655 break; 3656 }; 3657 break; 3658 /* linux_access */ 3659 case 33: 3660 switch (ndx) { 3661 case 0: 3662 p = "userland char *"; 3663 break; 3664 case 1: 3665 p = "l_int"; 3666 break; 3667 default: 3668 break; 3669 }; 3670 break; 3671 /* linux_nice */ 3672 case 34: 3673 switch (ndx) { 3674 case 0: 3675 p = "l_int"; 3676 break; 3677 default: 3678 break; 3679 }; 3680 break; 3681 /* sync */ 3682 case 36: 3683 break; 3684 /* linux_kill */ 3685 case 37: 3686 switch (ndx) { 3687 case 0: 3688 p = "l_int"; 3689 break; 3690 case 1: 3691 p = "l_int"; 3692 break; 3693 default: 3694 break; 3695 }; 3696 break; 3697 /* linux_rename */ 3698 case 38: 3699 switch (ndx) { 3700 case 0: 3701 p = "userland char *"; 3702 break; 3703 case 1: 3704 p = "userland char *"; 3705 break; 3706 default: 3707 break; 3708 }; 3709 break; 3710 /* linux_mkdir */ 3711 case 39: 3712 switch (ndx) { 3713 case 0: 3714 p = "userland char *"; 3715 break; 3716 case 1: 3717 p = "l_int"; 3718 break; 3719 default: 3720 break; 3721 }; 3722 break; 3723 /* linux_rmdir */ 3724 case 40: 3725 switch (ndx) { 3726 case 0: 3727 p = "userland char *"; 3728 break; 3729 default: 3730 break; 3731 }; 3732 break; 3733 /* dup */ 3734 case 41: 3735 switch (ndx) { 3736 case 0: 3737 p = "u_int"; 3738 break; 3739 default: 3740 break; 3741 }; 3742 break; 3743 /* linux_pipe */ 3744 case 42: 3745 switch (ndx) { 3746 case 0: 3747 p = "userland l_int *"; 3748 break; 3749 default: 3750 break; 3751 }; 3752 break; 3753 /* linux_times */ 3754 case 43: 3755 switch (ndx) { 3756 case 0: 3757 p = "userland struct l_times_argv *"; 3758 break; 3759 default: 3760 break; 3761 }; 3762 break; 3763 /* linux_brk */ 3764 case 45: 3765 switch (ndx) { 3766 case 0: 3767 p = "l_ulong"; 3768 break; 3769 default: 3770 break; 3771 }; 3772 break; 3773 /* linux_setgid16 */ 3774 case 46: 3775 switch (ndx) { 3776 case 0: 3777 p = "l_gid16_t"; 3778 break; 3779 default: 3780 break; 3781 }; 3782 break; 3783 /* linux_getgid16 */ 3784 case 47: 3785 break; 3786 /* linux_signal */ 3787 case 48: 3788 switch (ndx) { 3789 case 0: 3790 p = "l_int"; 3791 break; 3792 case 1: 3793 p = "l_handler_t"; 3794 break; 3795 default: 3796 break; 3797 }; 3798 break; 3799 /* linux_geteuid16 */ 3800 case 49: 3801 break; 3802 /* linux_getegid16 */ 3803 case 50: 3804 break; 3805 /* acct */ 3806 case 51: 3807 switch (ndx) { 3808 case 0: 3809 p = "userland char *"; 3810 break; 3811 default: 3812 break; 3813 }; 3814 break; 3815 /* linux_umount */ 3816 case 52: 3817 switch (ndx) { 3818 case 0: 3819 p = "userland char *"; 3820 break; 3821 case 1: 3822 p = "l_int"; 3823 break; 3824 default: 3825 break; 3826 }; 3827 break; 3828 /* linux_ioctl */ 3829 case 54: 3830 switch (ndx) { 3831 case 0: 3832 p = "l_uint"; 3833 break; 3834 case 1: 3835 p = "l_uint"; 3836 break; 3837 case 2: 3838 p = "uintptr_t"; 3839 break; 3840 default: 3841 break; 3842 }; 3843 break; 3844 /* linux_fcntl */ 3845 case 55: 3846 switch (ndx) { 3847 case 0: 3848 p = "l_uint"; 3849 break; 3850 case 1: 3851 p = "l_uint"; 3852 break; 3853 case 2: 3854 p = "uintptr_t"; 3855 break; 3856 default: 3857 break; 3858 }; 3859 break; 3860 /* setpgid */ 3861 case 57: 3862 switch (ndx) { 3863 case 0: 3864 p = "int"; 3865 break; 3866 case 1: 3867 p = "int"; 3868 break; 3869 default: 3870 break; 3871 }; 3872 break; 3873 /* linux_olduname */ 3874 case 59: 3875 break; 3876 /* umask */ 3877 case 60: 3878 switch (ndx) { 3879 case 0: 3880 p = "int"; 3881 break; 3882 default: 3883 break; 3884 }; 3885 break; 3886 /* chroot */ 3887 case 61: 3888 switch (ndx) { 3889 case 0: 3890 p = "userland char *"; 3891 break; 3892 default: 3893 break; 3894 }; 3895 break; 3896 /* linux_ustat */ 3897 case 62: 3898 switch (ndx) { 3899 case 0: 3900 p = "l_dev_t"; 3901 break; 3902 case 1: 3903 p = "userland struct l_ustat *"; 3904 break; 3905 default: 3906 break; 3907 }; 3908 break; 3909 /* dup2 */ 3910 case 63: 3911 switch (ndx) { 3912 case 0: 3913 p = "u_int"; 3914 break; 3915 case 1: 3916 p = "u_int"; 3917 break; 3918 default: 3919 break; 3920 }; 3921 break; 3922 /* linux_getppid */ 3923 case 64: 3924 break; 3925 /* getpgrp */ 3926 case 65: 3927 break; 3928 /* setsid */ 3929 case 66: 3930 break; 3931 /* linux_sigaction */ 3932 case 67: 3933 switch (ndx) { 3934 case 0: 3935 p = "l_int"; 3936 break; 3937 case 1: 3938 p = "userland l_osigaction_t *"; 3939 break; 3940 case 2: 3941 p = "userland l_osigaction_t *"; 3942 break; 3943 default: 3944 break; 3945 }; 3946 break; 3947 /* linux_sgetmask */ 3948 case 68: 3949 break; 3950 /* linux_ssetmask */ 3951 case 69: 3952 switch (ndx) { 3953 case 0: 3954 p = "l_osigset_t"; 3955 break; 3956 default: 3957 break; 3958 }; 3959 break; 3960 /* linux_setreuid16 */ 3961 case 70: 3962 switch (ndx) { 3963 case 0: 3964 p = "l_uid16_t"; 3965 break; 3966 case 1: 3967 p = "l_uid16_t"; 3968 break; 3969 default: 3970 break; 3971 }; 3972 break; 3973 /* linux_setregid16 */ 3974 case 71: 3975 switch (ndx) { 3976 case 0: 3977 p = "l_gid16_t"; 3978 break; 3979 case 1: 3980 p = "l_gid16_t"; 3981 break; 3982 default: 3983 break; 3984 }; 3985 break; 3986 /* linux_sigsuspend */ 3987 case 72: 3988 switch (ndx) { 3989 case 0: 3990 p = "l_int"; 3991 break; 3992 case 1: 3993 p = "l_int"; 3994 break; 3995 case 2: 3996 p = "l_osigset_t"; 3997 break; 3998 default: 3999 break; 4000 }; 4001 break; 4002 /* linux_sigpending */ 4003 case 73: 4004 switch (ndx) { 4005 case 0: 4006 p = "userland l_osigset_t *"; 4007 break; 4008 default: 4009 break; 4010 }; 4011 break; 4012 /* linux_sethostname */ 4013 case 74: 4014 switch (ndx) { 4015 case 0: 4016 p = "userland char *"; 4017 break; 4018 case 1: 4019 p = "u_int"; 4020 break; 4021 default: 4022 break; 4023 }; 4024 break; 4025 /* linux_setrlimit */ 4026 case 75: 4027 switch (ndx) { 4028 case 0: 4029 p = "l_uint"; 4030 break; 4031 case 1: 4032 p = "userland struct l_rlimit *"; 4033 break; 4034 default: 4035 break; 4036 }; 4037 break; 4038 /* linux_old_getrlimit */ 4039 case 76: 4040 switch (ndx) { 4041 case 0: 4042 p = "l_uint"; 4043 break; 4044 case 1: 4045 p = "userland struct l_rlimit *"; 4046 break; 4047 default: 4048 break; 4049 }; 4050 break; 4051 /* linux_getrusage */ 4052 case 77: 4053 switch (ndx) { 4054 case 0: 4055 p = "int"; 4056 break; 4057 case 1: 4058 p = "userland struct l_rusage *"; 4059 break; 4060 default: 4061 break; 4062 }; 4063 break; 4064 /* linux_gettimeofday */ 4065 case 78: 4066 switch (ndx) { 4067 case 0: 4068 p = "userland struct l_timeval *"; 4069 break; 4070 case 1: 4071 p = "userland struct timezone *"; 4072 break; 4073 default: 4074 break; 4075 }; 4076 break; 4077 /* linux_settimeofday */ 4078 case 79: 4079 switch (ndx) { 4080 case 0: 4081 p = "userland struct l_timeval *"; 4082 break; 4083 case 1: 4084 p = "userland struct timezone *"; 4085 break; 4086 default: 4087 break; 4088 }; 4089 break; 4090 /* linux_getgroups16 */ 4091 case 80: 4092 switch (ndx) { 4093 case 0: 4094 p = "l_uint"; 4095 break; 4096 case 1: 4097 p = "userland l_gid16_t *"; 4098 break; 4099 default: 4100 break; 4101 }; 4102 break; 4103 /* linux_setgroups16 */ 4104 case 81: 4105 switch (ndx) { 4106 case 0: 4107 p = "l_uint"; 4108 break; 4109 case 1: 4110 p = "userland l_gid16_t *"; 4111 break; 4112 default: 4113 break; 4114 }; 4115 break; 4116 /* linux_old_select */ 4117 case 82: 4118 switch (ndx) { 4119 case 0: 4120 p = "userland struct l_old_select_argv *"; 4121 break; 4122 default: 4123 break; 4124 }; 4125 break; 4126 /* linux_symlink */ 4127 case 83: 4128 switch (ndx) { 4129 case 0: 4130 p = "userland char *"; 4131 break; 4132 case 1: 4133 p = "userland char *"; 4134 break; 4135 default: 4136 break; 4137 }; 4138 break; 4139 /* linux_lstat */ 4140 case 84: 4141 switch (ndx) { 4142 case 0: 4143 p = "userland char *"; 4144 break; 4145 case 1: 4146 p = "userland struct l_old_stat *"; 4147 break; 4148 default: 4149 break; 4150 }; 4151 break; 4152 /* linux_readlink */ 4153 case 85: 4154 switch (ndx) { 4155 case 0: 4156 p = "userland char *"; 4157 break; 4158 case 1: 4159 p = "userland char *"; 4160 break; 4161 case 2: 4162 p = "l_int"; 4163 break; 4164 default: 4165 break; 4166 }; 4167 break; 4168 /* swapon */ 4169 case 87: 4170 switch (ndx) { 4171 case 0: 4172 p = "userland char *"; 4173 break; 4174 default: 4175 break; 4176 }; 4177 break; 4178 /* linux_reboot */ 4179 case 88: 4180 switch (ndx) { 4181 case 0: 4182 p = "l_int"; 4183 break; 4184 case 1: 4185 p = "l_int"; 4186 break; 4187 case 2: 4188 p = "l_uint"; 4189 break; 4190 case 3: 4191 p = "userland void *"; 4192 break; 4193 default: 4194 break; 4195 }; 4196 break; 4197 /* linux_readdir */ 4198 case 89: 4199 switch (ndx) { 4200 case 0: 4201 p = "l_uint"; 4202 break; 4203 case 1: 4204 p = "userland struct l_dirent *"; 4205 break; 4206 case 2: 4207 p = "l_uint"; 4208 break; 4209 default: 4210 break; 4211 }; 4212 break; 4213 /* linux_mmap */ 4214 case 90: 4215 switch (ndx) { 4216 case 0: 4217 p = "userland struct l_mmap_argv *"; 4218 break; 4219 default: 4220 break; 4221 }; 4222 break; 4223 /* munmap */ 4224 case 91: 4225 switch (ndx) { 4226 case 0: 4227 p = "caddr_t"; 4228 break; 4229 case 1: 4230 p = "int"; 4231 break; 4232 default: 4233 break; 4234 }; 4235 break; 4236 /* linux_truncate */ 4237 case 92: 4238 switch (ndx) { 4239 case 0: 4240 p = "userland char *"; 4241 break; 4242 case 1: 4243 p = "l_ulong"; 4244 break; 4245 default: 4246 break; 4247 }; 4248 break; 4249 /* linux_ftruncate */ 4250 case 93: 4251 switch (ndx) { 4252 case 0: 4253 p = "int"; 4254 break; 4255 case 1: 4256 p = "long"; 4257 break; 4258 default: 4259 break; 4260 }; 4261 break; 4262 /* fchmod */ 4263 case 94: 4264 switch (ndx) { 4265 case 0: 4266 p = "int"; 4267 break; 4268 case 1: 4269 p = "int"; 4270 break; 4271 default: 4272 break; 4273 }; 4274 break; 4275 /* fchown */ 4276 case 95: 4277 switch (ndx) { 4278 case 0: 4279 p = "int"; 4280 break; 4281 case 1: 4282 p = "int"; 4283 break; 4284 case 2: 4285 p = "int"; 4286 break; 4287 default: 4288 break; 4289 }; 4290 break; 4291 /* linux_getpriority */ 4292 case 96: 4293 switch (ndx) { 4294 case 0: 4295 p = "int"; 4296 break; 4297 case 1: 4298 p = "int"; 4299 break; 4300 default: 4301 break; 4302 }; 4303 break; 4304 /* setpriority */ 4305 case 97: 4306 switch (ndx) { 4307 case 0: 4308 p = "int"; 4309 break; 4310 case 1: 4311 p = "int"; 4312 break; 4313 case 2: 4314 p = "int"; 4315 break; 4316 default: 4317 break; 4318 }; 4319 break; 4320 /* linux_statfs */ 4321 case 99: 4322 switch (ndx) { 4323 case 0: 4324 p = "userland char *"; 4325 break; 4326 case 1: 4327 p = "userland struct l_statfs_buf *"; 4328 break; 4329 default: 4330 break; 4331 }; 4332 break; 4333 /* linux_fstatfs */ 4334 case 100: 4335 switch (ndx) { 4336 case 0: 4337 p = "l_uint"; 4338 break; 4339 case 1: 4340 p = "userland struct l_statfs_buf *"; 4341 break; 4342 default: 4343 break; 4344 }; 4345 break; 4346 /* linux_socketcall */ 4347 case 102: 4348 switch (ndx) { 4349 case 0: 4350 p = "l_int"; 4351 break; 4352 case 1: 4353 p = "l_ulong"; 4354 break; 4355 default: 4356 break; 4357 }; 4358 break; 4359 /* linux_syslog */ 4360 case 103: 4361 switch (ndx) { 4362 case 0: 4363 p = "l_int"; 4364 break; 4365 case 1: 4366 p = "userland char *"; 4367 break; 4368 case 2: 4369 p = "l_int"; 4370 break; 4371 default: 4372 break; 4373 }; 4374 break; 4375 /* linux_setitimer */ 4376 case 104: 4377 switch (ndx) { 4378 case 0: 4379 p = "l_int"; 4380 break; 4381 case 1: 4382 p = "userland struct l_itimerval *"; 4383 break; 4384 case 2: 4385 p = "userland struct l_itimerval *"; 4386 break; 4387 default: 4388 break; 4389 }; 4390 break; 4391 /* linux_getitimer */ 4392 case 105: 4393 switch (ndx) { 4394 case 0: 4395 p = "l_int"; 4396 break; 4397 case 1: 4398 p = "userland struct l_itimerval *"; 4399 break; 4400 default: 4401 break; 4402 }; 4403 break; 4404 /* linux_newstat */ 4405 case 106: 4406 switch (ndx) { 4407 case 0: 4408 p = "userland char *"; 4409 break; 4410 case 1: 4411 p = "userland struct l_newstat *"; 4412 break; 4413 default: 4414 break; 4415 }; 4416 break; 4417 /* linux_newlstat */ 4418 case 107: 4419 switch (ndx) { 4420 case 0: 4421 p = "userland char *"; 4422 break; 4423 case 1: 4424 p = "userland struct l_newstat *"; 4425 break; 4426 default: 4427 break; 4428 }; 4429 break; 4430 /* linux_newfstat */ 4431 case 108: 4432 switch (ndx) { 4433 case 0: 4434 p = "l_uint"; 4435 break; 4436 case 1: 4437 p = "userland struct l_newstat *"; 4438 break; 4439 default: 4440 break; 4441 }; 4442 break; 4443 /* linux_uname */ 4444 case 109: 4445 break; 4446 /* linux_iopl */ 4447 case 110: 4448 switch (ndx) { 4449 case 0: 4450 p = "l_int"; 4451 break; 4452 default: 4453 break; 4454 }; 4455 break; 4456 /* linux_vhangup */ 4457 case 111: 4458 break; 4459 /* linux_wait4 */ 4460 case 114: 4461 switch (ndx) { 4462 case 0: 4463 p = "l_pid_t"; 4464 break; 4465 case 1: 4466 p = "userland l_int *"; 4467 break; 4468 case 2: 4469 p = "l_int"; 4470 break; 4471 case 3: 4472 p = "userland struct l_rusage *"; 4473 break; 4474 default: 4475 break; 4476 }; 4477 break; 4478 /* linux_swapoff */ 4479 case 115: 4480 break; 4481 /* linux_sysinfo */ 4482 case 116: 4483 switch (ndx) { 4484 case 0: 4485 p = "userland struct l_sysinfo *"; 4486 break; 4487 default: 4488 break; 4489 }; 4490 break; 4491 /* linux_ipc */ 4492 case 117: 4493 switch (ndx) { 4494 case 0: 4495 p = "l_uint"; 4496 break; 4497 case 1: 4498 p = "l_int"; 4499 break; 4500 case 2: 4501 p = "l_int"; 4502 break; 4503 case 3: 4504 p = "l_uint"; 4505 break; 4506 case 4: 4507 p = "l_uintptr_t"; 4508 break; 4509 case 5: 4510 p = "l_uint"; 4511 break; 4512 default: 4513 break; 4514 }; 4515 break; 4516 /* fsync */ 4517 case 118: 4518 switch (ndx) { 4519 case 0: 4520 p = "int"; 4521 break; 4522 default: 4523 break; 4524 }; 4525 break; 4526 /* linux_sigreturn */ 4527 case 119: 4528 switch (ndx) { 4529 case 0: 4530 p = "userland struct l_sigframe *"; 4531 break; 4532 default: 4533 break; 4534 }; 4535 break; 4536 /* linux_clone */ 4537 case 120: 4538 switch (ndx) { 4539 case 0: 4540 p = "l_ulong"; 4541 break; 4542 case 1: 4543 p = "l_ulong"; 4544 break; 4545 case 2: 4546 p = "userland l_int *"; 4547 break; 4548 case 3: 4549 p = "l_ulong"; 4550 break; 4551 case 4: 4552 p = "userland l_int *"; 4553 break; 4554 default: 4555 break; 4556 }; 4557 break; 4558 /* linux_setdomainname */ 4559 case 121: 4560 switch (ndx) { 4561 case 0: 4562 p = "userland char *"; 4563 break; 4564 case 1: 4565 p = "int"; 4566 break; 4567 default: 4568 break; 4569 }; 4570 break; 4571 /* linux_newuname */ 4572 case 122: 4573 switch (ndx) { 4574 case 0: 4575 p = "userland struct l_new_utsname *"; 4576 break; 4577 default: 4578 break; 4579 }; 4580 break; 4581 /* linux_adjtimex */ 4582 case 124: 4583 break; 4584 /* linux_mprotect */ 4585 case 125: 4586 switch (ndx) { 4587 case 0: 4588 p = "caddr_t"; 4589 break; 4590 case 1: 4591 p = "int"; 4592 break; 4593 case 2: 4594 p = "int"; 4595 break; 4596 default: 4597 break; 4598 }; 4599 break; 4600 /* linux_sigprocmask */ 4601 case 126: 4602 switch (ndx) { 4603 case 0: 4604 p = "l_int"; 4605 break; 4606 case 1: 4607 p = "userland l_osigset_t *"; 4608 break; 4609 case 2: 4610 p = "userland l_osigset_t *"; 4611 break; 4612 default: 4613 break; 4614 }; 4615 break; 4616 /* linux_init_module */ 4617 case 128: 4618 break; 4619 /* linux_delete_module */ 4620 case 129: 4621 break; 4622 /* linux_quotactl */ 4623 case 131: 4624 break; 4625 /* getpgid */ 4626 case 132: 4627 switch (ndx) { 4628 case 0: 4629 p = "int"; 4630 break; 4631 default: 4632 break; 4633 }; 4634 break; 4635 /* fchdir */ 4636 case 133: 4637 switch (ndx) { 4638 case 0: 4639 p = "int"; 4640 break; 4641 default: 4642 break; 4643 }; 4644 break; 4645 /* linux_bdflush */ 4646 case 134: 4647 break; 4648 /* linux_sysfs */ 4649 case 135: 4650 switch (ndx) { 4651 case 0: 4652 p = "l_int"; 4653 break; 4654 case 1: 4655 p = "l_ulong"; 4656 break; 4657 case 2: 4658 p = "l_ulong"; 4659 break; 4660 default: 4661 break; 4662 }; 4663 break; 4664 /* linux_personality */ 4665 case 136: 4666 switch (ndx) { 4667 case 0: 4668 p = "l_uint"; 4669 break; 4670 default: 4671 break; 4672 }; 4673 break; 4674 /* linux_setfsuid16 */ 4675 case 138: 4676 switch (ndx) { 4677 case 0: 4678 p = "l_uid16_t"; 4679 break; 4680 default: 4681 break; 4682 }; 4683 break; 4684 /* linux_setfsgid16 */ 4685 case 139: 4686 switch (ndx) { 4687 case 0: 4688 p = "l_gid16_t"; 4689 break; 4690 default: 4691 break; 4692 }; 4693 break; 4694 /* linux_llseek */ 4695 case 140: 4696 switch (ndx) { 4697 case 0: 4698 p = "l_int"; 4699 break; 4700 case 1: 4701 p = "l_ulong"; 4702 break; 4703 case 2: 4704 p = "l_ulong"; 4705 break; 4706 case 3: 4707 p = "userland l_loff_t *"; 4708 break; 4709 case 4: 4710 p = "l_uint"; 4711 break; 4712 default: 4713 break; 4714 }; 4715 break; 4716 /* linux_getdents */ 4717 case 141: 4718 switch (ndx) { 4719 case 0: 4720 p = "l_uint"; 4721 break; 4722 case 1: 4723 p = "userland void *"; 4724 break; 4725 case 2: 4726 p = "l_uint"; 4727 break; 4728 default: 4729 break; 4730 }; 4731 break; 4732 /* linux_select */ 4733 case 142: 4734 switch (ndx) { 4735 case 0: 4736 p = "l_int"; 4737 break; 4738 case 1: 4739 p = "userland l_fd_set *"; 4740 break; 4741 case 2: 4742 p = "userland l_fd_set *"; 4743 break; 4744 case 3: 4745 p = "userland l_fd_set *"; 4746 break; 4747 case 4: 4748 p = "userland struct l_timeval *"; 4749 break; 4750 default: 4751 break; 4752 }; 4753 break; 4754 /* flock */ 4755 case 143: 4756 switch (ndx) { 4757 case 0: 4758 p = "int"; 4759 break; 4760 case 1: 4761 p = "int"; 4762 break; 4763 default: 4764 break; 4765 }; 4766 break; 4767 /* linux_msync */ 4768 case 144: 4769 switch (ndx) { 4770 case 0: 4771 p = "l_ulong"; 4772 break; 4773 case 1: 4774 p = "l_size_t"; 4775 break; 4776 case 2: 4777 p = "l_int"; 4778 break; 4779 default: 4780 break; 4781 }; 4782 break; 4783 /* linux_readv */ 4784 case 145: 4785 switch (ndx) { 4786 case 0: 4787 p = "l_ulong"; 4788 break; 4789 case 1: 4790 p = "userland struct iovec32 *"; 4791 break; 4792 case 2: 4793 p = "l_ulong"; 4794 break; 4795 default: 4796 break; 4797 }; 4798 break; 4799 /* linux_writev */ 4800 case 146: 4801 switch (ndx) { 4802 case 0: 4803 p = "l_ulong"; 4804 break; 4805 case 1: 4806 p = "userland struct iovec32 *"; 4807 break; 4808 case 2: 4809 p = "l_ulong"; 4810 break; 4811 default: 4812 break; 4813 }; 4814 break; 4815 /* linux_getsid */ 4816 case 147: 4817 switch (ndx) { 4818 case 0: 4819 p = "l_pid_t"; 4820 break; 4821 default: 4822 break; 4823 }; 4824 break; 4825 /* linux_fdatasync */ 4826 case 148: 4827 switch (ndx) { 4828 case 0: 4829 p = "l_uint"; 4830 break; 4831 default: 4832 break; 4833 }; 4834 break; 4835 /* linux_sysctl */ 4836 case 149: 4837 switch (ndx) { 4838 case 0: 4839 p = "userland struct l___sysctl_args *"; 4840 break; 4841 default: 4842 break; 4843 }; 4844 break; 4845 /* mlock */ 4846 case 150: 4847 switch (ndx) { 4848 case 0: 4849 p = "userland const void *"; 4850 break; 4851 case 1: 4852 p = "size_t"; 4853 break; 4854 default: 4855 break; 4856 }; 4857 break; 4858 /* munlock */ 4859 case 151: 4860 switch (ndx) { 4861 case 0: 4862 p = "userland const void *"; 4863 break; 4864 case 1: 4865 p = "size_t"; 4866 break; 4867 default: 4868 break; 4869 }; 4870 break; 4871 /* mlockall */ 4872 case 152: 4873 switch (ndx) { 4874 case 0: 4875 p = "int"; 4876 break; 4877 default: 4878 break; 4879 }; 4880 break; 4881 /* munlockall */ 4882 case 153: 4883 break; 4884 /* linux_sched_setparam */ 4885 case 154: 4886 switch (ndx) { 4887 case 0: 4888 p = "l_pid_t"; 4889 break; 4890 case 1: 4891 p = "userland struct sched_param *"; 4892 break; 4893 default: 4894 break; 4895 }; 4896 break; 4897 /* linux_sched_getparam */ 4898 case 155: 4899 switch (ndx) { 4900 case 0: 4901 p = "l_pid_t"; 4902 break; 4903 case 1: 4904 p = "userland struct sched_param *"; 4905 break; 4906 default: 4907 break; 4908 }; 4909 break; 4910 /* linux_sched_setscheduler */ 4911 case 156: 4912 switch (ndx) { 4913 case 0: 4914 p = "l_pid_t"; 4915 break; 4916 case 1: 4917 p = "l_int"; 4918 break; 4919 case 2: 4920 p = "userland struct sched_param *"; 4921 break; 4922 default: 4923 break; 4924 }; 4925 break; 4926 /* linux_sched_getscheduler */ 4927 case 157: 4928 switch (ndx) { 4929 case 0: 4930 p = "l_pid_t"; 4931 break; 4932 default: 4933 break; 4934 }; 4935 break; 4936 /* sched_yield */ 4937 case 158: 4938 break; 4939 /* linux_sched_get_priority_max */ 4940 case 159: 4941 switch (ndx) { 4942 case 0: 4943 p = "l_int"; 4944 break; 4945 default: 4946 break; 4947 }; 4948 break; 4949 /* linux_sched_get_priority_min */ 4950 case 160: 4951 switch (ndx) { 4952 case 0: 4953 p = "l_int"; 4954 break; 4955 default: 4956 break; 4957 }; 4958 break; 4959 /* linux_sched_rr_get_interval */ 4960 case 161: 4961 switch (ndx) { 4962 case 0: 4963 p = "l_pid_t"; 4964 break; 4965 case 1: 4966 p = "userland struct l_timespec *"; 4967 break; 4968 default: 4969 break; 4970 }; 4971 break; 4972 /* linux_nanosleep */ 4973 case 162: 4974 switch (ndx) { 4975 case 0: 4976 p = "userland const struct l_timespec *"; 4977 break; 4978 case 1: 4979 p = "userland struct l_timespec *"; 4980 break; 4981 default: 4982 break; 4983 }; 4984 break; 4985 /* linux_mremap */ 4986 case 163: 4987 switch (ndx) { 4988 case 0: 4989 p = "l_ulong"; 4990 break; 4991 case 1: 4992 p = "l_ulong"; 4993 break; 4994 case 2: 4995 p = "l_ulong"; 4996 break; 4997 case 3: 4998 p = "l_ulong"; 4999 break; 5000 case 4: 5001 p = "l_ulong"; 5002 break; 5003 default: 5004 break; 5005 }; 5006 break; 5007 /* linux_setresuid16 */ 5008 case 164: 5009 switch (ndx) { 5010 case 0: 5011 p = "l_uid16_t"; 5012 break; 5013 case 1: 5014 p = "l_uid16_t"; 5015 break; 5016 case 2: 5017 p = "l_uid16_t"; 5018 break; 5019 default: 5020 break; 5021 }; 5022 break; 5023 /* linux_getresuid16 */ 5024 case 165: 5025 switch (ndx) { 5026 case 0: 5027 p = "userland l_uid16_t *"; 5028 break; 5029 case 1: 5030 p = "userland l_uid16_t *"; 5031 break; 5032 case 2: 5033 p = "userland l_uid16_t *"; 5034 break; 5035 default: 5036 break; 5037 }; 5038 break; 5039 /* linux_poll */ 5040 case 168: 5041 switch (ndx) { 5042 case 0: 5043 p = "userland struct pollfd *"; 5044 break; 5045 case 1: 5046 p = "unsigned int"; 5047 break; 5048 case 2: 5049 p = "int"; 5050 break; 5051 default: 5052 break; 5053 }; 5054 break; 5055 /* linux_setresgid16 */ 5056 case 170: 5057 switch (ndx) { 5058 case 0: 5059 p = "l_gid16_t"; 5060 break; 5061 case 1: 5062 p = "l_gid16_t"; 5063 break; 5064 case 2: 5065 p = "l_gid16_t"; 5066 break; 5067 default: 5068 break; 5069 }; 5070 break; 5071 /* linux_getresgid16 */ 5072 case 171: 5073 switch (ndx) { 5074 case 0: 5075 p = "userland l_gid16_t *"; 5076 break; 5077 case 1: 5078 p = "userland l_gid16_t *"; 5079 break; 5080 case 2: 5081 p = "userland l_gid16_t *"; 5082 break; 5083 default: 5084 break; 5085 }; 5086 break; 5087 /* linux_prctl */ 5088 case 172: 5089 switch (ndx) { 5090 case 0: 5091 p = "l_int"; 5092 break; 5093 case 1: 5094 p = "l_uintptr_t"; 5095 break; 5096 case 2: 5097 p = "l_uintptr_t"; 5098 break; 5099 case 3: 5100 p = "l_uintptr_t"; 5101 break; 5102 case 4: 5103 p = "l_uintptr_t"; 5104 break; 5105 default: 5106 break; 5107 }; 5108 break; 5109 /* linux_rt_sigreturn */ 5110 case 173: 5111 switch (ndx) { 5112 case 0: 5113 p = "userland struct l_ucontext *"; 5114 break; 5115 default: 5116 break; 5117 }; 5118 break; 5119 /* linux_rt_sigaction */ 5120 case 174: 5121 switch (ndx) { 5122 case 0: 5123 p = "l_int"; 5124 break; 5125 case 1: 5126 p = "userland l_sigaction_t *"; 5127 break; 5128 case 2: 5129 p = "userland l_sigaction_t *"; 5130 break; 5131 case 3: 5132 p = "l_size_t"; 5133 break; 5134 default: 5135 break; 5136 }; 5137 break; 5138 /* linux_rt_sigprocmask */ 5139 case 175: 5140 switch (ndx) { 5141 case 0: 5142 p = "l_int"; 5143 break; 5144 case 1: 5145 p = "userland l_sigset_t *"; 5146 break; 5147 case 2: 5148 p = "userland l_sigset_t *"; 5149 break; 5150 case 3: 5151 p = "l_size_t"; 5152 break; 5153 default: 5154 break; 5155 }; 5156 break; 5157 /* linux_rt_sigpending */ 5158 case 176: 5159 switch (ndx) { 5160 case 0: 5161 p = "userland l_sigset_t *"; 5162 break; 5163 case 1: 5164 p = "l_size_t"; 5165 break; 5166 default: 5167 break; 5168 }; 5169 break; 5170 /* linux_rt_sigtimedwait */ 5171 case 177: 5172 switch (ndx) { 5173 case 0: 5174 p = "userland l_sigset_t *"; 5175 break; 5176 case 1: 5177 p = "userland l_siginfo_t *"; 5178 break; 5179 case 2: 5180 p = "userland struct l_timespec *"; 5181 break; 5182 case 3: 5183 p = "l_size_t"; 5184 break; 5185 default: 5186 break; 5187 }; 5188 break; 5189 /* linux_rt_sigqueueinfo */ 5190 case 178: 5191 switch (ndx) { 5192 case 0: 5193 p = "l_pid_t"; 5194 break; 5195 case 1: 5196 p = "l_int"; 5197 break; 5198 case 2: 5199 p = "userland l_siginfo_t *"; 5200 break; 5201 default: 5202 break; 5203 }; 5204 break; 5205 /* linux_rt_sigsuspend */ 5206 case 179: 5207 switch (ndx) { 5208 case 0: 5209 p = "userland l_sigset_t *"; 5210 break; 5211 case 1: 5212 p = "l_size_t"; 5213 break; 5214 default: 5215 break; 5216 }; 5217 break; 5218 /* linux_pread */ 5219 case 180: 5220 switch (ndx) { 5221 case 0: 5222 p = "l_uint"; 5223 break; 5224 case 1: 5225 p = "userland char *"; 5226 break; 5227 case 2: 5228 p = "l_size_t"; 5229 break; 5230 case 3: 5231 p = "uint32_t"; 5232 break; 5233 case 4: 5234 p = "uint32_t"; 5235 break; 5236 default: 5237 break; 5238 }; 5239 break; 5240 /* linux_pwrite */ 5241 case 181: 5242 switch (ndx) { 5243 case 0: 5244 p = "l_uint"; 5245 break; 5246 case 1: 5247 p = "userland char *"; 5248 break; 5249 case 2: 5250 p = "l_size_t"; 5251 break; 5252 case 3: 5253 p = "uint32_t"; 5254 break; 5255 case 4: 5256 p = "uint32_t"; 5257 break; 5258 default: 5259 break; 5260 }; 5261 break; 5262 /* linux_chown16 */ 5263 case 182: 5264 switch (ndx) { 5265 case 0: 5266 p = "userland char *"; 5267 break; 5268 case 1: 5269 p = "l_uid16_t"; 5270 break; 5271 case 2: 5272 p = "l_gid16_t"; 5273 break; 5274 default: 5275 break; 5276 }; 5277 break; 5278 /* linux_getcwd */ 5279 case 183: 5280 switch (ndx) { 5281 case 0: 5282 p = "userland char *"; 5283 break; 5284 case 1: 5285 p = "l_ulong"; 5286 break; 5287 default: 5288 break; 5289 }; 5290 break; 5291 /* linux_capget */ 5292 case 184: 5293 switch (ndx) { 5294 case 0: 5295 p = "userland struct l_user_cap_header *"; 5296 break; 5297 case 1: 5298 p = "userland struct l_user_cap_data *"; 5299 break; 5300 default: 5301 break; 5302 }; 5303 break; 5304 /* linux_capset */ 5305 case 185: 5306 switch (ndx) { 5307 case 0: 5308 p = "userland struct l_user_cap_header *"; 5309 break; 5310 case 1: 5311 p = "userland struct l_user_cap_data *"; 5312 break; 5313 default: 5314 break; 5315 }; 5316 break; 5317 /* linux_sigaltstack */ 5318 case 186: 5319 switch (ndx) { 5320 case 0: 5321 p = "userland l_stack_t *"; 5322 break; 5323 case 1: 5324 p = "userland l_stack_t *"; 5325 break; 5326 default: 5327 break; 5328 }; 5329 break; 5330 /* linux_sendfile */ 5331 case 187: 5332 switch (ndx) { 5333 case 0: 5334 p = "l_int"; 5335 break; 5336 case 1: 5337 p = "l_int"; 5338 break; 5339 case 2: 5340 p = "userland l_off_t *"; 5341 break; 5342 case 3: 5343 p = "l_size_t"; 5344 break; 5345 default: 5346 break; 5347 }; 5348 break; 5349 /* linux_vfork */ 5350 case 190: 5351 break; 5352 /* linux_getrlimit */ 5353 case 191: 5354 switch (ndx) { 5355 case 0: 5356 p = "l_uint"; 5357 break; 5358 case 1: 5359 p = "userland struct l_rlimit *"; 5360 break; 5361 default: 5362 break; 5363 }; 5364 break; 5365 /* linux_mmap2 */ 5366 case 192: 5367 switch (ndx) { 5368 case 0: 5369 p = "l_ulong"; 5370 break; 5371 case 1: 5372 p = "l_ulong"; 5373 break; 5374 case 2: 5375 p = "l_ulong"; 5376 break; 5377 case 3: 5378 p = "l_ulong"; 5379 break; 5380 case 4: 5381 p = "l_ulong"; 5382 break; 5383 case 5: 5384 p = "l_ulong"; 5385 break; 5386 default: 5387 break; 5388 }; 5389 break; 5390 /* linux_truncate64 */ 5391 case 193: 5392 switch (ndx) { 5393 case 0: 5394 p = "userland char *"; 5395 break; 5396 case 1: 5397 p = "uint32_t"; 5398 break; 5399 case 2: 5400 p = "uint32_t"; 5401 break; 5402 default: 5403 break; 5404 }; 5405 break; 5406 /* linux_ftruncate64 */ 5407 case 194: 5408 switch (ndx) { 5409 case 0: 5410 p = "l_uint"; 5411 break; 5412 case 1: 5413 p = "uint32_t"; 5414 break; 5415 case 2: 5416 p = "uint32_t"; 5417 break; 5418 default: 5419 break; 5420 }; 5421 break; 5422 /* linux_stat64 */ 5423 case 195: 5424 switch (ndx) { 5425 case 0: 5426 p = "userland const char *"; 5427 break; 5428 case 1: 5429 p = "userland struct l_stat64 *"; 5430 break; 5431 default: 5432 break; 5433 }; 5434 break; 5435 /* linux_lstat64 */ 5436 case 196: 5437 switch (ndx) { 5438 case 0: 5439 p = "userland const char *"; 5440 break; 5441 case 1: 5442 p = "userland struct l_stat64 *"; 5443 break; 5444 default: 5445 break; 5446 }; 5447 break; 5448 /* linux_fstat64 */ 5449 case 197: 5450 switch (ndx) { 5451 case 0: 5452 p = "l_int"; 5453 break; 5454 case 1: 5455 p = "userland struct l_stat64 *"; 5456 break; 5457 default: 5458 break; 5459 }; 5460 break; 5461 /* linux_lchown */ 5462 case 198: 5463 switch (ndx) { 5464 case 0: 5465 p = "userland char *"; 5466 break; 5467 case 1: 5468 p = "l_uid_t"; 5469 break; 5470 case 2: 5471 p = "l_gid_t"; 5472 break; 5473 default: 5474 break; 5475 }; 5476 break; 5477 /* linux_getuid */ 5478 case 199: 5479 break; 5480 /* linux_getgid */ 5481 case 200: 5482 break; 5483 /* geteuid */ 5484 case 201: 5485 break; 5486 /* getegid */ 5487 case 202: 5488 break; 5489 /* setreuid */ 5490 case 203: 5491 switch (ndx) { 5492 case 0: 5493 p = "uid_t"; 5494 break; 5495 case 1: 5496 p = "uid_t"; 5497 break; 5498 default: 5499 break; 5500 }; 5501 break; 5502 /* setregid */ 5503 case 204: 5504 switch (ndx) { 5505 case 0: 5506 p = "gid_t"; 5507 break; 5508 case 1: 5509 p = "gid_t"; 5510 break; 5511 default: 5512 break; 5513 }; 5514 break; 5515 /* linux_getgroups */ 5516 case 205: 5517 switch (ndx) { 5518 case 0: 5519 p = "l_int"; 5520 break; 5521 case 1: 5522 p = "userland l_gid_t *"; 5523 break; 5524 default: 5525 break; 5526 }; 5527 break; 5528 /* linux_setgroups */ 5529 case 206: 5530 switch (ndx) { 5531 case 0: 5532 p = "l_int"; 5533 break; 5534 case 1: 5535 p = "userland l_gid_t *"; 5536 break; 5537 default: 5538 break; 5539 }; 5540 break; 5541 /* fchown */ 5542 case 207: 5543 break; 5544 /* setresuid */ 5545 case 208: 5546 switch (ndx) { 5547 case 0: 5548 p = "uid_t"; 5549 break; 5550 case 1: 5551 p = "uid_t"; 5552 break; 5553 case 2: 5554 p = "uid_t"; 5555 break; 5556 default: 5557 break; 5558 }; 5559 break; 5560 /* getresuid */ 5561 case 209: 5562 switch (ndx) { 5563 case 0: 5564 p = "userland uid_t *"; 5565 break; 5566 case 1: 5567 p = "userland uid_t *"; 5568 break; 5569 case 2: 5570 p = "userland uid_t *"; 5571 break; 5572 default: 5573 break; 5574 }; 5575 break; 5576 /* setresgid */ 5577 case 210: 5578 switch (ndx) { 5579 case 0: 5580 p = "gid_t"; 5581 break; 5582 case 1: 5583 p = "gid_t"; 5584 break; 5585 case 2: 5586 p = "gid_t"; 5587 break; 5588 default: 5589 break; 5590 }; 5591 break; 5592 /* getresgid */ 5593 case 211: 5594 switch (ndx) { 5595 case 0: 5596 p = "userland gid_t *"; 5597 break; 5598 case 1: 5599 p = "userland gid_t *"; 5600 break; 5601 case 2: 5602 p = "userland gid_t *"; 5603 break; 5604 default: 5605 break; 5606 }; 5607 break; 5608 /* linux_chown */ 5609 case 212: 5610 switch (ndx) { 5611 case 0: 5612 p = "userland char *"; 5613 break; 5614 case 1: 5615 p = "l_uid_t"; 5616 break; 5617 case 2: 5618 p = "l_gid_t"; 5619 break; 5620 default: 5621 break; 5622 }; 5623 break; 5624 /* setuid */ 5625 case 213: 5626 switch (ndx) { 5627 case 0: 5628 p = "uid_t"; 5629 break; 5630 default: 5631 break; 5632 }; 5633 break; 5634 /* setgid */ 5635 case 214: 5636 switch (ndx) { 5637 case 0: 5638 p = "gid_t"; 5639 break; 5640 default: 5641 break; 5642 }; 5643 break; 5644 /* linux_setfsuid */ 5645 case 215: 5646 switch (ndx) { 5647 case 0: 5648 p = "l_uid_t"; 5649 break; 5650 default: 5651 break; 5652 }; 5653 break; 5654 /* linux_setfsgid */ 5655 case 216: 5656 switch (ndx) { 5657 case 0: 5658 p = "l_gid_t"; 5659 break; 5660 default: 5661 break; 5662 }; 5663 break; 5664 /* linux_pivot_root */ 5665 case 217: 5666 switch (ndx) { 5667 case 0: 5668 p = "userland char *"; 5669 break; 5670 case 1: 5671 p = "userland char *"; 5672 break; 5673 default: 5674 break; 5675 }; 5676 break; 5677 /* linux_mincore */ 5678 case 218: 5679 switch (ndx) { 5680 case 0: 5681 p = "l_ulong"; 5682 break; 5683 case 1: 5684 p = "l_size_t"; 5685 break; 5686 case 2: 5687 p = "userland u_char *"; 5688 break; 5689 default: 5690 break; 5691 }; 5692 break; 5693 /* linux_madvise */ 5694 case 219: 5695 switch (ndx) { 5696 case 0: 5697 p = "userland void *"; 5698 break; 5699 case 1: 5700 p = "size_t"; 5701 break; 5702 case 2: 5703 p = "int"; 5704 break; 5705 default: 5706 break; 5707 }; 5708 break; 5709 /* linux_getdents64 */ 5710 case 220: 5711 switch (ndx) { 5712 case 0: 5713 p = "l_uint"; 5714 break; 5715 case 1: 5716 p = "userland void *"; 5717 break; 5718 case 2: 5719 p = "l_uint"; 5720 break; 5721 default: 5722 break; 5723 }; 5724 break; 5725 /* linux_fcntl64 */ 5726 case 221: 5727 switch (ndx) { 5728 case 0: 5729 p = "l_uint"; 5730 break; 5731 case 1: 5732 p = "l_uint"; 5733 break; 5734 case 2: 5735 p = "uintptr_t"; 5736 break; 5737 default: 5738 break; 5739 }; 5740 break; 5741 /* linux_gettid */ 5742 case 224: 5743 break; 5744 /* linux_setxattr */ 5745 case 226: 5746 switch (ndx) { 5747 case 0: 5748 p = "userland const char *"; 5749 break; 5750 case 1: 5751 p = "userland const char *"; 5752 break; 5753 case 2: 5754 p = "userland void *"; 5755 break; 5756 case 3: 5757 p = "l_size_t"; 5758 break; 5759 case 4: 5760 p = "l_int"; 5761 break; 5762 default: 5763 break; 5764 }; 5765 break; 5766 /* linux_lsetxattr */ 5767 case 227: 5768 switch (ndx) { 5769 case 0: 5770 p = "userland const char *"; 5771 break; 5772 case 1: 5773 p = "userland const char *"; 5774 break; 5775 case 2: 5776 p = "userland void *"; 5777 break; 5778 case 3: 5779 p = "l_size_t"; 5780 break; 5781 case 4: 5782 p = "l_int"; 5783 break; 5784 default: 5785 break; 5786 }; 5787 break; 5788 /* linux_fsetxattr */ 5789 case 228: 5790 switch (ndx) { 5791 case 0: 5792 p = "l_int"; 5793 break; 5794 case 1: 5795 p = "userland const char *"; 5796 break; 5797 case 2: 5798 p = "userland void *"; 5799 break; 5800 case 3: 5801 p = "l_size_t"; 5802 break; 5803 case 4: 5804 p = "l_int"; 5805 break; 5806 default: 5807 break; 5808 }; 5809 break; 5810 /* linux_getxattr */ 5811 case 229: 5812 switch (ndx) { 5813 case 0: 5814 p = "userland const char *"; 5815 break; 5816 case 1: 5817 p = "userland const char *"; 5818 break; 5819 case 2: 5820 p = "userland void *"; 5821 break; 5822 case 3: 5823 p = "l_size_t"; 5824 break; 5825 default: 5826 break; 5827 }; 5828 break; 5829 /* linux_lgetxattr */ 5830 case 230: 5831 switch (ndx) { 5832 case 0: 5833 p = "userland const char *"; 5834 break; 5835 case 1: 5836 p = "userland const char *"; 5837 break; 5838 case 2: 5839 p = "userland void *"; 5840 break; 5841 case 3: 5842 p = "l_size_t"; 5843 break; 5844 default: 5845 break; 5846 }; 5847 break; 5848 /* linux_fgetxattr */ 5849 case 231: 5850 switch (ndx) { 5851 case 0: 5852 p = "l_int"; 5853 break; 5854 case 1: 5855 p = "userland const char *"; 5856 break; 5857 case 2: 5858 p = "userland void *"; 5859 break; 5860 case 3: 5861 p = "l_size_t"; 5862 break; 5863 default: 5864 break; 5865 }; 5866 break; 5867 /* linux_listxattr */ 5868 case 232: 5869 switch (ndx) { 5870 case 0: 5871 p = "userland const char *"; 5872 break; 5873 case 1: 5874 p = "userland char *"; 5875 break; 5876 case 2: 5877 p = "l_size_t"; 5878 break; 5879 default: 5880 break; 5881 }; 5882 break; 5883 /* linux_llistxattr */ 5884 case 233: 5885 switch (ndx) { 5886 case 0: 5887 p = "userland const char *"; 5888 break; 5889 case 1: 5890 p = "userland char *"; 5891 break; 5892 case 2: 5893 p = "l_size_t"; 5894 break; 5895 default: 5896 break; 5897 }; 5898 break; 5899 /* linux_flistxattr */ 5900 case 234: 5901 switch (ndx) { 5902 case 0: 5903 p = "l_int"; 5904 break; 5905 case 1: 5906 p = "userland char *"; 5907 break; 5908 case 2: 5909 p = "l_size_t"; 5910 break; 5911 default: 5912 break; 5913 }; 5914 break; 5915 /* linux_removexattr */ 5916 case 235: 5917 switch (ndx) { 5918 case 0: 5919 p = "userland const char *"; 5920 break; 5921 case 1: 5922 p = "userland const char *"; 5923 break; 5924 default: 5925 break; 5926 }; 5927 break; 5928 /* linux_lremovexattr */ 5929 case 236: 5930 switch (ndx) { 5931 case 0: 5932 p = "userland const char *"; 5933 break; 5934 case 1: 5935 p = "userland const char *"; 5936 break; 5937 default: 5938 break; 5939 }; 5940 break; 5941 /* linux_fremovexattr */ 5942 case 237: 5943 switch (ndx) { 5944 case 0: 5945 p = "l_int"; 5946 break; 5947 case 1: 5948 p = "userland const char *"; 5949 break; 5950 default: 5951 break; 5952 }; 5953 break; 5954 /* linux_tkill */ 5955 case 238: 5956 switch (ndx) { 5957 case 0: 5958 p = "int"; 5959 break; 5960 case 1: 5961 p = "int"; 5962 break; 5963 default: 5964 break; 5965 }; 5966 break; 5967 /* linux_sendfile64 */ 5968 case 239: 5969 switch (ndx) { 5970 case 0: 5971 p = "l_int"; 5972 break; 5973 case 1: 5974 p = "l_int"; 5975 break; 5976 case 2: 5977 p = "userland l_loff_t *"; 5978 break; 5979 case 3: 5980 p = "l_size_t"; 5981 break; 5982 default: 5983 break; 5984 }; 5985 break; 5986 /* linux_sys_futex */ 5987 case 240: 5988 switch (ndx) { 5989 case 0: 5990 p = "userland uint32_t *"; 5991 break; 5992 case 1: 5993 p = "l_int"; 5994 break; 5995 case 2: 5996 p = "uint32_t"; 5997 break; 5998 case 3: 5999 p = "userland struct l_timespec *"; 6000 break; 6001 case 4: 6002 p = "userland uint32_t *"; 6003 break; 6004 case 5: 6005 p = "uint32_t"; 6006 break; 6007 default: 6008 break; 6009 }; 6010 break; 6011 /* linux_sched_setaffinity */ 6012 case 241: 6013 switch (ndx) { 6014 case 0: 6015 p = "l_pid_t"; 6016 break; 6017 case 1: 6018 p = "l_uint"; 6019 break; 6020 case 2: 6021 p = "userland l_ulong *"; 6022 break; 6023 default: 6024 break; 6025 }; 6026 break; 6027 /* linux_sched_getaffinity */ 6028 case 242: 6029 switch (ndx) { 6030 case 0: 6031 p = "l_pid_t"; 6032 break; 6033 case 1: 6034 p = "l_uint"; 6035 break; 6036 case 2: 6037 p = "userland l_ulong *"; 6038 break; 6039 default: 6040 break; 6041 }; 6042 break; 6043 /* linux_set_thread_area */ 6044 case 243: 6045 switch (ndx) { 6046 case 0: 6047 p = "userland struct l_user_desc *"; 6048 break; 6049 default: 6050 break; 6051 }; 6052 break; 6053 /* linux_fadvise64 */ 6054 case 250: 6055 switch (ndx) { 6056 case 0: 6057 p = "int"; 6058 break; 6059 case 1: 6060 p = "uint32_t"; 6061 break; 6062 case 2: 6063 p = "uint32_t"; 6064 break; 6065 case 3: 6066 p = "l_size_t"; 6067 break; 6068 case 4: 6069 p = "int"; 6070 break; 6071 default: 6072 break; 6073 }; 6074 break; 6075 /* linux_exit_group */ 6076 case 252: 6077 switch (ndx) { 6078 case 0: 6079 p = "int"; 6080 break; 6081 default: 6082 break; 6083 }; 6084 break; 6085 /* linux_lookup_dcookie */ 6086 case 253: 6087 break; 6088 /* linux_epoll_create */ 6089 case 254: 6090 switch (ndx) { 6091 case 0: 6092 p = "l_int"; 6093 break; 6094 default: 6095 break; 6096 }; 6097 break; 6098 /* linux_epoll_ctl */ 6099 case 255: 6100 switch (ndx) { 6101 case 0: 6102 p = "l_int"; 6103 break; 6104 case 1: 6105 p = "l_int"; 6106 break; 6107 case 2: 6108 p = "l_int"; 6109 break; 6110 case 3: 6111 p = "userland struct epoll_event *"; 6112 break; 6113 default: 6114 break; 6115 }; 6116 break; 6117 /* linux_epoll_wait */ 6118 case 256: 6119 switch (ndx) { 6120 case 0: 6121 p = "l_int"; 6122 break; 6123 case 1: 6124 p = "userland struct epoll_event *"; 6125 break; 6126 case 2: 6127 p = "l_int"; 6128 break; 6129 case 3: 6130 p = "l_int"; 6131 break; 6132 default: 6133 break; 6134 }; 6135 break; 6136 /* linux_remap_file_pages */ 6137 case 257: 6138 break; 6139 /* linux_set_tid_address */ 6140 case 258: 6141 switch (ndx) { 6142 case 0: 6143 p = "userland int *"; 6144 break; 6145 default: 6146 break; 6147 }; 6148 break; 6149 /* linux_timer_create */ 6150 case 259: 6151 switch (ndx) { 6152 case 0: 6153 p = "clockid_t"; 6154 break; 6155 case 1: 6156 p = "userland struct sigevent *"; 6157 break; 6158 case 2: 6159 p = "userland l_timer_t *"; 6160 break; 6161 default: 6162 break; 6163 }; 6164 break; 6165 /* linux_timer_settime */ 6166 case 260: 6167 switch (ndx) { 6168 case 0: 6169 p = "l_timer_t"; 6170 break; 6171 case 1: 6172 p = "l_int"; 6173 break; 6174 case 2: 6175 p = "userland const struct itimerspec *"; 6176 break; 6177 case 3: 6178 p = "userland struct itimerspec *"; 6179 break; 6180 default: 6181 break; 6182 }; 6183 break; 6184 /* linux_timer_gettime */ 6185 case 261: 6186 switch (ndx) { 6187 case 0: 6188 p = "l_timer_t"; 6189 break; 6190 case 1: 6191 p = "userland struct itimerspec *"; 6192 break; 6193 default: 6194 break; 6195 }; 6196 break; 6197 /* linux_timer_getoverrun */ 6198 case 262: 6199 switch (ndx) { 6200 case 0: 6201 p = "l_timer_t"; 6202 break; 6203 default: 6204 break; 6205 }; 6206 break; 6207 /* linux_timer_delete */ 6208 case 263: 6209 switch (ndx) { 6210 case 0: 6211 p = "l_timer_t"; 6212 break; 6213 default: 6214 break; 6215 }; 6216 break; 6217 /* linux_clock_settime */ 6218 case 264: 6219 switch (ndx) { 6220 case 0: 6221 p = "clockid_t"; 6222 break; 6223 case 1: 6224 p = "userland struct l_timespec *"; 6225 break; 6226 default: 6227 break; 6228 }; 6229 break; 6230 /* linux_clock_gettime */ 6231 case 265: 6232 switch (ndx) { 6233 case 0: 6234 p = "clockid_t"; 6235 break; 6236 case 1: 6237 p = "userland struct l_timespec *"; 6238 break; 6239 default: 6240 break; 6241 }; 6242 break; 6243 /* linux_clock_getres */ 6244 case 266: 6245 switch (ndx) { 6246 case 0: 6247 p = "clockid_t"; 6248 break; 6249 case 1: 6250 p = "userland struct l_timespec *"; 6251 break; 6252 default: 6253 break; 6254 }; 6255 break; 6256 /* linux_clock_nanosleep */ 6257 case 267: 6258 switch (ndx) { 6259 case 0: 6260 p = "clockid_t"; 6261 break; 6262 case 1: 6263 p = "int"; 6264 break; 6265 case 2: 6266 p = "userland struct l_timespec *"; 6267 break; 6268 case 3: 6269 p = "userland struct l_timespec *"; 6270 break; 6271 default: 6272 break; 6273 }; 6274 break; 6275 /* linux_statfs64 */ 6276 case 268: 6277 switch (ndx) { 6278 case 0: 6279 p = "userland char *"; 6280 break; 6281 case 1: 6282 p = "size_t"; 6283 break; 6284 case 2: 6285 p = "userland struct l_statfs64_buf *"; 6286 break; 6287 default: 6288 break; 6289 }; 6290 break; 6291 /* linux_fstatfs64 */ 6292 case 269: 6293 switch (ndx) { 6294 case 0: 6295 p = "l_uint"; 6296 break; 6297 case 1: 6298 p = "size_t"; 6299 break; 6300 case 2: 6301 p = "userland struct l_statfs64_buf *"; 6302 break; 6303 default: 6304 break; 6305 }; 6306 break; 6307 /* linux_tgkill */ 6308 case 270: 6309 switch (ndx) { 6310 case 0: 6311 p = "int"; 6312 break; 6313 case 1: 6314 p = "int"; 6315 break; 6316 case 2: 6317 p = "int"; 6318 break; 6319 default: 6320 break; 6321 }; 6322 break; 6323 /* linux_utimes */ 6324 case 271: 6325 switch (ndx) { 6326 case 0: 6327 p = "userland char *"; 6328 break; 6329 case 1: 6330 p = "userland struct l_timeval *"; 6331 break; 6332 default: 6333 break; 6334 }; 6335 break; 6336 /* linux_fadvise64_64 */ 6337 case 272: 6338 switch (ndx) { 6339 case 0: 6340 p = "int"; 6341 break; 6342 case 1: 6343 p = "uint32_t"; 6344 break; 6345 case 2: 6346 p = "uint32_t"; 6347 break; 6348 case 3: 6349 p = "uint32_t"; 6350 break; 6351 case 4: 6352 p = "uint32_t"; 6353 break; 6354 case 5: 6355 p = "int"; 6356 break; 6357 default: 6358 break; 6359 }; 6360 break; 6361 /* linux_mbind */ 6362 case 274: 6363 break; 6364 /* linux_get_mempolicy */ 6365 case 275: 6366 break; 6367 /* linux_set_mempolicy */ 6368 case 276: 6369 break; 6370 /* linux_mq_open */ 6371 case 277: 6372 switch (ndx) { 6373 case 0: 6374 p = "userland const char *"; 6375 break; 6376 case 1: 6377 p = "l_int"; 6378 break; 6379 case 2: 6380 p = "l_mode_t"; 6381 break; 6382 case 3: 6383 p = "userland struct mq_attr *"; 6384 break; 6385 default: 6386 break; 6387 }; 6388 break; 6389 /* linux_mq_unlink */ 6390 case 278: 6391 switch (ndx) { 6392 case 0: 6393 p = "userland const char *"; 6394 break; 6395 default: 6396 break; 6397 }; 6398 break; 6399 /* linux_mq_timedsend */ 6400 case 279: 6401 switch (ndx) { 6402 case 0: 6403 p = "l_mqd_t"; 6404 break; 6405 case 1: 6406 p = "userland const char *"; 6407 break; 6408 case 2: 6409 p = "l_size_t"; 6410 break; 6411 case 3: 6412 p = "l_uint"; 6413 break; 6414 case 4: 6415 p = "userland const struct l_timespec *"; 6416 break; 6417 default: 6418 break; 6419 }; 6420 break; 6421 /* linux_mq_timedreceive */ 6422 case 280: 6423 switch (ndx) { 6424 case 0: 6425 p = "l_mqd_t"; 6426 break; 6427 case 1: 6428 p = "userland char *"; 6429 break; 6430 case 2: 6431 p = "l_size_t"; 6432 break; 6433 case 3: 6434 p = "userland l_uint *"; 6435 break; 6436 case 4: 6437 p = "userland const struct l_timespec *"; 6438 break; 6439 default: 6440 break; 6441 }; 6442 break; 6443 /* linux_mq_notify */ 6444 case 281: 6445 switch (ndx) { 6446 case 0: 6447 p = "l_mqd_t"; 6448 break; 6449 case 1: 6450 p = "userland const struct l_timespec *"; 6451 break; 6452 default: 6453 break; 6454 }; 6455 break; 6456 /* linux_mq_getsetattr */ 6457 case 282: 6458 switch (ndx) { 6459 case 0: 6460 p = "l_mqd_t"; 6461 break; 6462 case 1: 6463 p = "userland const struct mq_attr *"; 6464 break; 6465 case 2: 6466 p = "userland struct mq_attr *"; 6467 break; 6468 default: 6469 break; 6470 }; 6471 break; 6472 /* linux_kexec_load */ 6473 case 283: 6474 break; 6475 /* linux_waitid */ 6476 case 284: 6477 switch (ndx) { 6478 case 0: 6479 p = "int"; 6480 break; 6481 case 1: 6482 p = "l_pid_t"; 6483 break; 6484 case 2: 6485 p = "userland l_siginfo_t *"; 6486 break; 6487 case 3: 6488 p = "int"; 6489 break; 6490 case 4: 6491 p = "userland struct l_rusage *"; 6492 break; 6493 default: 6494 break; 6495 }; 6496 break; 6497 /* linux_add_key */ 6498 case 286: 6499 break; 6500 /* linux_request_key */ 6501 case 287: 6502 break; 6503 /* linux_keyctl */ 6504 case 288: 6505 break; 6506 /* linux_ioprio_set */ 6507 case 289: 6508 switch (ndx) { 6509 case 0: 6510 p = "l_int"; 6511 break; 6512 case 1: 6513 p = "l_int"; 6514 break; 6515 case 2: 6516 p = "l_int"; 6517 break; 6518 default: 6519 break; 6520 }; 6521 break; 6522 /* linux_ioprio_get */ 6523 case 290: 6524 switch (ndx) { 6525 case 0: 6526 p = "l_int"; 6527 break; 6528 case 1: 6529 p = "l_int"; 6530 break; 6531 default: 6532 break; 6533 }; 6534 break; 6535 /* linux_inotify_init */ 6536 case 291: 6537 break; 6538 /* linux_inotify_add_watch */ 6539 case 292: 6540 break; 6541 /* linux_inotify_rm_watch */ 6542 case 293: 6543 break; 6544 /* linux_migrate_pages */ 6545 case 294: 6546 break; 6547 /* linux_openat */ 6548 case 295: 6549 switch (ndx) { 6550 case 0: 6551 p = "l_int"; 6552 break; 6553 case 1: 6554 p = "userland const char *"; 6555 break; 6556 case 2: 6557 p = "l_int"; 6558 break; 6559 case 3: 6560 p = "l_int"; 6561 break; 6562 default: 6563 break; 6564 }; 6565 break; 6566 /* linux_mkdirat */ 6567 case 296: 6568 switch (ndx) { 6569 case 0: 6570 p = "l_int"; 6571 break; 6572 case 1: 6573 p = "userland const char *"; 6574 break; 6575 case 2: 6576 p = "l_int"; 6577 break; 6578 default: 6579 break; 6580 }; 6581 break; 6582 /* linux_mknodat */ 6583 case 297: 6584 switch (ndx) { 6585 case 0: 6586 p = "l_int"; 6587 break; 6588 case 1: 6589 p = "userland const char *"; 6590 break; 6591 case 2: 6592 p = "l_int"; 6593 break; 6594 case 3: 6595 p = "l_dev_t"; 6596 break; 6597 default: 6598 break; 6599 }; 6600 break; 6601 /* linux_fchownat */ 6602 case 298: 6603 switch (ndx) { 6604 case 0: 6605 p = "l_int"; 6606 break; 6607 case 1: 6608 p = "userland const char *"; 6609 break; 6610 case 2: 6611 p = "l_uid16_t"; 6612 break; 6613 case 3: 6614 p = "l_gid16_t"; 6615 break; 6616 case 4: 6617 p = "l_int"; 6618 break; 6619 default: 6620 break; 6621 }; 6622 break; 6623 /* linux_futimesat */ 6624 case 299: 6625 switch (ndx) { 6626 case 0: 6627 p = "l_int"; 6628 break; 6629 case 1: 6630 p = "userland char *"; 6631 break; 6632 case 2: 6633 p = "userland struct l_timeval *"; 6634 break; 6635 default: 6636 break; 6637 }; 6638 break; 6639 /* linux_fstatat64 */ 6640 case 300: 6641 switch (ndx) { 6642 case 0: 6643 p = "l_int"; 6644 break; 6645 case 1: 6646 p = "userland char *"; 6647 break; 6648 case 2: 6649 p = "userland struct l_stat64 *"; 6650 break; 6651 case 3: 6652 p = "l_int"; 6653 break; 6654 default: 6655 break; 6656 }; 6657 break; 6658 /* linux_unlinkat */ 6659 case 301: 6660 switch (ndx) { 6661 case 0: 6662 p = "l_int"; 6663 break; 6664 case 1: 6665 p = "userland const char *"; 6666 break; 6667 case 2: 6668 p = "l_int"; 6669 break; 6670 default: 6671 break; 6672 }; 6673 break; 6674 /* linux_renameat */ 6675 case 302: 6676 switch (ndx) { 6677 case 0: 6678 p = "l_int"; 6679 break; 6680 case 1: 6681 p = "userland const char *"; 6682 break; 6683 case 2: 6684 p = "l_int"; 6685 break; 6686 case 3: 6687 p = "userland const char *"; 6688 break; 6689 default: 6690 break; 6691 }; 6692 break; 6693 /* linux_linkat */ 6694 case 303: 6695 switch (ndx) { 6696 case 0: 6697 p = "l_int"; 6698 break; 6699 case 1: 6700 p = "userland const char *"; 6701 break; 6702 case 2: 6703 p = "l_int"; 6704 break; 6705 case 3: 6706 p = "userland const char *"; 6707 break; 6708 case 4: 6709 p = "l_int"; 6710 break; 6711 default: 6712 break; 6713 }; 6714 break; 6715 /* linux_symlinkat */ 6716 case 304: 6717 switch (ndx) { 6718 case 0: 6719 p = "userland const char *"; 6720 break; 6721 case 1: 6722 p = "l_int"; 6723 break; 6724 case 2: 6725 p = "userland const char *"; 6726 break; 6727 default: 6728 break; 6729 }; 6730 break; 6731 /* linux_readlinkat */ 6732 case 305: 6733 switch (ndx) { 6734 case 0: 6735 p = "l_int"; 6736 break; 6737 case 1: 6738 p = "userland const char *"; 6739 break; 6740 case 2: 6741 p = "userland char *"; 6742 break; 6743 case 3: 6744 p = "l_int"; 6745 break; 6746 default: 6747 break; 6748 }; 6749 break; 6750 /* linux_fchmodat */ 6751 case 306: 6752 switch (ndx) { 6753 case 0: 6754 p = "l_int"; 6755 break; 6756 case 1: 6757 p = "userland const char *"; 6758 break; 6759 case 2: 6760 p = "l_mode_t"; 6761 break; 6762 default: 6763 break; 6764 }; 6765 break; 6766 /* linux_faccessat */ 6767 case 307: 6768 switch (ndx) { 6769 case 0: 6770 p = "l_int"; 6771 break; 6772 case 1: 6773 p = "userland const char *"; 6774 break; 6775 case 2: 6776 p = "l_int"; 6777 break; 6778 default: 6779 break; 6780 }; 6781 break; 6782 /* linux_pselect6 */ 6783 case 308: 6784 switch (ndx) { 6785 case 0: 6786 p = "l_int"; 6787 break; 6788 case 1: 6789 p = "userland l_fd_set *"; 6790 break; 6791 case 2: 6792 p = "userland l_fd_set *"; 6793 break; 6794 case 3: 6795 p = "userland l_fd_set *"; 6796 break; 6797 case 4: 6798 p = "userland struct l_timespec *"; 6799 break; 6800 case 5: 6801 p = "userland l_uintptr_t *"; 6802 break; 6803 default: 6804 break; 6805 }; 6806 break; 6807 /* linux_ppoll */ 6808 case 309: 6809 switch (ndx) { 6810 case 0: 6811 p = "userland struct pollfd *"; 6812 break; 6813 case 1: 6814 p = "uint32_t"; 6815 break; 6816 case 2: 6817 p = "userland struct l_timespec *"; 6818 break; 6819 case 3: 6820 p = "userland l_sigset_t *"; 6821 break; 6822 case 4: 6823 p = "l_size_t"; 6824 break; 6825 default: 6826 break; 6827 }; 6828 break; 6829 /* linux_unshare */ 6830 case 310: 6831 break; 6832 /* linux_set_robust_list */ 6833 case 311: 6834 switch (ndx) { 6835 case 0: 6836 p = "userland struct linux_robust_list_head *"; 6837 break; 6838 case 1: 6839 p = "l_size_t"; 6840 break; 6841 default: 6842 break; 6843 }; 6844 break; 6845 /* linux_get_robust_list */ 6846 case 312: 6847 switch (ndx) { 6848 case 0: 6849 p = "l_int"; 6850 break; 6851 case 1: 6852 p = "userland struct linux_robust_list_head **"; 6853 break; 6854 case 2: 6855 p = "userland l_size_t *"; 6856 break; 6857 default: 6858 break; 6859 }; 6860 break; 6861 /* linux_splice */ 6862 case 313: 6863 switch (ndx) { 6864 case 0: 6865 p = "int"; 6866 break; 6867 case 1: 6868 p = "userland l_loff_t *"; 6869 break; 6870 case 2: 6871 p = "int"; 6872 break; 6873 case 3: 6874 p = "userland l_loff_t *"; 6875 break; 6876 case 4: 6877 p = "l_size_t"; 6878 break; 6879 case 5: 6880 p = "l_uint"; 6881 break; 6882 default: 6883 break; 6884 }; 6885 break; 6886 /* linux_sync_file_range */ 6887 case 314: 6888 switch (ndx) { 6889 case 0: 6890 p = "l_int"; 6891 break; 6892 case 1: 6893 p = "uint32_t"; 6894 break; 6895 case 2: 6896 p = "uint32_t"; 6897 break; 6898 case 3: 6899 p = "uint32_t"; 6900 break; 6901 case 4: 6902 p = "uint32_t"; 6903 break; 6904 case 5: 6905 p = "unsigned int"; 6906 break; 6907 default: 6908 break; 6909 }; 6910 break; 6911 /* linux_tee */ 6912 case 315: 6913 break; 6914 /* linux_vmsplice */ 6915 case 316: 6916 break; 6917 /* linux_move_pages */ 6918 case 317: 6919 break; 6920 /* linux_getcpu */ 6921 case 318: 6922 switch (ndx) { 6923 case 0: 6924 p = "userland l_uint *"; 6925 break; 6926 case 1: 6927 p = "userland l_uint *"; 6928 break; 6929 case 2: 6930 p = "userland void *"; 6931 break; 6932 default: 6933 break; 6934 }; 6935 break; 6936 /* linux_epoll_pwait */ 6937 case 319: 6938 switch (ndx) { 6939 case 0: 6940 p = "l_int"; 6941 break; 6942 case 1: 6943 p = "userland struct epoll_event *"; 6944 break; 6945 case 2: 6946 p = "l_int"; 6947 break; 6948 case 3: 6949 p = "l_int"; 6950 break; 6951 case 4: 6952 p = "userland l_sigset_t *"; 6953 break; 6954 case 5: 6955 p = "l_size_t"; 6956 break; 6957 default: 6958 break; 6959 }; 6960 break; 6961 /* linux_utimensat */ 6962 case 320: 6963 switch (ndx) { 6964 case 0: 6965 p = "l_int"; 6966 break; 6967 case 1: 6968 p = "userland const char *"; 6969 break; 6970 case 2: 6971 p = "userland const struct l_timespec *"; 6972 break; 6973 case 3: 6974 p = "l_int"; 6975 break; 6976 default: 6977 break; 6978 }; 6979 break; 6980 /* linux_signalfd */ 6981 case 321: 6982 break; 6983 /* linux_timerfd_create */ 6984 case 322: 6985 switch (ndx) { 6986 case 0: 6987 p = "l_int"; 6988 break; 6989 case 1: 6990 p = "l_int"; 6991 break; 6992 default: 6993 break; 6994 }; 6995 break; 6996 /* linux_eventfd */ 6997 case 323: 6998 switch (ndx) { 6999 case 0: 7000 p = "l_uint"; 7001 break; 7002 default: 7003 break; 7004 }; 7005 break; 7006 /* linux_fallocate */ 7007 case 324: 7008 switch (ndx) { 7009 case 0: 7010 p = "l_int"; 7011 break; 7012 case 1: 7013 p = "l_int"; 7014 break; 7015 case 2: 7016 p = "uint32_t"; 7017 break; 7018 case 3: 7019 p = "uint32_t"; 7020 break; 7021 case 4: 7022 p = "uint32_t"; 7023 break; 7024 case 5: 7025 p = "uint32_t"; 7026 break; 7027 default: 7028 break; 7029 }; 7030 break; 7031 /* linux_timerfd_settime */ 7032 case 325: 7033 switch (ndx) { 7034 case 0: 7035 p = "l_int"; 7036 break; 7037 case 1: 7038 p = "l_int"; 7039 break; 7040 case 2: 7041 p = "userland const struct l_itimerspec *"; 7042 break; 7043 case 3: 7044 p = "userland struct l_itimerspec *"; 7045 break; 7046 default: 7047 break; 7048 }; 7049 break; 7050 /* linux_timerfd_gettime */ 7051 case 326: 7052 switch (ndx) { 7053 case 0: 7054 p = "l_int"; 7055 break; 7056 case 1: 7057 p = "userland struct l_itimerspec *"; 7058 break; 7059 default: 7060 break; 7061 }; 7062 break; 7063 /* linux_signalfd4 */ 7064 case 327: 7065 break; 7066 /* linux_eventfd2 */ 7067 case 328: 7068 switch (ndx) { 7069 case 0: 7070 p = "l_uint"; 7071 break; 7072 case 1: 7073 p = "l_int"; 7074 break; 7075 default: 7076 break; 7077 }; 7078 break; 7079 /* linux_epoll_create1 */ 7080 case 329: 7081 switch (ndx) { 7082 case 0: 7083 p = "l_int"; 7084 break; 7085 default: 7086 break; 7087 }; 7088 break; 7089 /* linux_dup3 */ 7090 case 330: 7091 switch (ndx) { 7092 case 0: 7093 p = "l_int"; 7094 break; 7095 case 1: 7096 p = "l_int"; 7097 break; 7098 case 2: 7099 p = "l_int"; 7100 break; 7101 default: 7102 break; 7103 }; 7104 break; 7105 /* linux_pipe2 */ 7106 case 331: 7107 switch (ndx) { 7108 case 0: 7109 p = "userland l_int *"; 7110 break; 7111 case 1: 7112 p = "l_int"; 7113 break; 7114 default: 7115 break; 7116 }; 7117 break; 7118 /* linux_inotify_init1 */ 7119 case 332: 7120 break; 7121 /* linux_preadv */ 7122 case 333: 7123 switch (ndx) { 7124 case 0: 7125 p = "l_ulong"; 7126 break; 7127 case 1: 7128 p = "userland struct iovec *"; 7129 break; 7130 case 2: 7131 p = "l_ulong"; 7132 break; 7133 case 3: 7134 p = "l_ulong"; 7135 break; 7136 case 4: 7137 p = "l_ulong"; 7138 break; 7139 default: 7140 break; 7141 }; 7142 break; 7143 /* linux_pwritev */ 7144 case 334: 7145 switch (ndx) { 7146 case 0: 7147 p = "l_ulong"; 7148 break; 7149 case 1: 7150 p = "userland struct iovec *"; 7151 break; 7152 case 2: 7153 p = "l_ulong"; 7154 break; 7155 case 3: 7156 p = "l_ulong"; 7157 break; 7158 case 4: 7159 p = "l_ulong"; 7160 break; 7161 default: 7162 break; 7163 }; 7164 break; 7165 /* linux_rt_tgsigqueueinfo */ 7166 case 335: 7167 switch (ndx) { 7168 case 0: 7169 p = "l_pid_t"; 7170 break; 7171 case 1: 7172 p = "l_pid_t"; 7173 break; 7174 case 2: 7175 p = "l_int"; 7176 break; 7177 case 3: 7178 p = "userland l_siginfo_t *"; 7179 break; 7180 default: 7181 break; 7182 }; 7183 break; 7184 /* linux_perf_event_open */ 7185 case 336: 7186 break; 7187 /* linux_recvmmsg */ 7188 case 337: 7189 switch (ndx) { 7190 case 0: 7191 p = "l_int"; 7192 break; 7193 case 1: 7194 p = "userland struct l_mmsghdr *"; 7195 break; 7196 case 2: 7197 p = "l_uint"; 7198 break; 7199 case 3: 7200 p = "l_uint"; 7201 break; 7202 case 4: 7203 p = "userland struct l_timespec *"; 7204 break; 7205 default: 7206 break; 7207 }; 7208 break; 7209 /* linux_fanotify_init */ 7210 case 338: 7211 break; 7212 /* linux_fanotify_mark */ 7213 case 339: 7214 break; 7215 /* linux_prlimit64 */ 7216 case 340: 7217 switch (ndx) { 7218 case 0: 7219 p = "l_pid_t"; 7220 break; 7221 case 1: 7222 p = "l_uint"; 7223 break; 7224 case 2: 7225 p = "userland struct rlimit *"; 7226 break; 7227 case 3: 7228 p = "userland struct rlimit *"; 7229 break; 7230 default: 7231 break; 7232 }; 7233 break; 7234 /* linux_name_to_handle_at */ 7235 case 341: 7236 switch (ndx) { 7237 case 0: 7238 p = "l_int"; 7239 break; 7240 case 1: 7241 p = "userland const char *"; 7242 break; 7243 case 2: 7244 p = "userland struct l_file_handle *"; 7245 break; 7246 case 3: 7247 p = "userland l_int *"; 7248 break; 7249 case 4: 7250 p = "l_int"; 7251 break; 7252 default: 7253 break; 7254 }; 7255 break; 7256 /* linux_open_by_handle_at */ 7257 case 342: 7258 switch (ndx) { 7259 case 0: 7260 p = "l_int"; 7261 break; 7262 case 1: 7263 p = "userland struct l_file_handle *"; 7264 break; 7265 case 2: 7266 p = "l_int"; 7267 break; 7268 default: 7269 break; 7270 }; 7271 break; 7272 /* linux_clock_adjtime */ 7273 case 343: 7274 break; 7275 /* linux_syncfs */ 7276 case 344: 7277 switch (ndx) { 7278 case 0: 7279 p = "l_int"; 7280 break; 7281 default: 7282 break; 7283 }; 7284 break; 7285 /* linux_sendmmsg */ 7286 case 345: 7287 switch (ndx) { 7288 case 0: 7289 p = "l_int"; 7290 break; 7291 case 1: 7292 p = "userland struct l_mmsghdr *"; 7293 break; 7294 case 2: 7295 p = "l_uint"; 7296 break; 7297 case 3: 7298 p = "l_uint"; 7299 break; 7300 default: 7301 break; 7302 }; 7303 break; 7304 /* linux_setns */ 7305 case 346: 7306 break; 7307 /* linux_process_vm_readv */ 7308 case 347: 7309 switch (ndx) { 7310 case 0: 7311 p = "l_pid_t"; 7312 break; 7313 case 1: 7314 p = "userland const struct iovec *"; 7315 break; 7316 case 2: 7317 p = "l_ulong"; 7318 break; 7319 case 3: 7320 p = "userland const struct iovec *"; 7321 break; 7322 case 4: 7323 p = "l_ulong"; 7324 break; 7325 case 5: 7326 p = "l_ulong"; 7327 break; 7328 default: 7329 break; 7330 }; 7331 break; 7332 /* linux_process_vm_writev */ 7333 case 348: 7334 switch (ndx) { 7335 case 0: 7336 p = "l_pid_t"; 7337 break; 7338 case 1: 7339 p = "userland const struct iovec *"; 7340 break; 7341 case 2: 7342 p = "l_ulong"; 7343 break; 7344 case 3: 7345 p = "userland const struct iovec *"; 7346 break; 7347 case 4: 7348 p = "l_ulong"; 7349 break; 7350 case 5: 7351 p = "l_ulong"; 7352 break; 7353 default: 7354 break; 7355 }; 7356 break; 7357 /* linux_kcmp */ 7358 case 349: 7359 switch (ndx) { 7360 case 0: 7361 p = "l_pid_t"; 7362 break; 7363 case 1: 7364 p = "l_pid_t"; 7365 break; 7366 case 2: 7367 p = "l_int"; 7368 break; 7369 case 3: 7370 p = "l_ulong"; 7371 break; 7372 case 4: 7373 p = "l_ulong"; 7374 break; 7375 default: 7376 break; 7377 }; 7378 break; 7379 /* linux_finit_module */ 7380 case 350: 7381 switch (ndx) { 7382 case 0: 7383 p = "l_int"; 7384 break; 7385 case 1: 7386 p = "userland const char *"; 7387 break; 7388 case 2: 7389 p = "l_int"; 7390 break; 7391 default: 7392 break; 7393 }; 7394 break; 7395 /* linux_sched_setattr */ 7396 case 351: 7397 switch (ndx) { 7398 case 0: 7399 p = "l_pid_t"; 7400 break; 7401 case 1: 7402 p = "userland void *"; 7403 break; 7404 case 2: 7405 p = "l_uint"; 7406 break; 7407 default: 7408 break; 7409 }; 7410 break; 7411 /* linux_sched_getattr */ 7412 case 352: 7413 switch (ndx) { 7414 case 0: 7415 p = "l_pid_t"; 7416 break; 7417 case 1: 7418 p = "userland void *"; 7419 break; 7420 case 2: 7421 p = "l_uint"; 7422 break; 7423 case 3: 7424 p = "l_uint"; 7425 break; 7426 default: 7427 break; 7428 }; 7429 break; 7430 /* linux_renameat2 */ 7431 case 353: 7432 switch (ndx) { 7433 case 0: 7434 p = "l_int"; 7435 break; 7436 case 1: 7437 p = "userland const char *"; 7438 break; 7439 case 2: 7440 p = "l_int"; 7441 break; 7442 case 3: 7443 p = "userland const char *"; 7444 break; 7445 case 4: 7446 p = "unsigned int"; 7447 break; 7448 default: 7449 break; 7450 }; 7451 break; 7452 /* linux_seccomp */ 7453 case 354: 7454 switch (ndx) { 7455 case 0: 7456 p = "l_uint"; 7457 break; 7458 case 1: 7459 p = "l_uint"; 7460 break; 7461 case 2: 7462 p = "userland const char *"; 7463 break; 7464 default: 7465 break; 7466 }; 7467 break; 7468 /* linux_getrandom */ 7469 case 355: 7470 switch (ndx) { 7471 case 0: 7472 p = "userland char *"; 7473 break; 7474 case 1: 7475 p = "l_size_t"; 7476 break; 7477 case 2: 7478 p = "l_uint"; 7479 break; 7480 default: 7481 break; 7482 }; 7483 break; 7484 /* linux_memfd_create */ 7485 case 356: 7486 switch (ndx) { 7487 case 0: 7488 p = "userland const char *"; 7489 break; 7490 case 1: 7491 p = "l_uint"; 7492 break; 7493 default: 7494 break; 7495 }; 7496 break; 7497 /* linux_bpf */ 7498 case 357: 7499 switch (ndx) { 7500 case 0: 7501 p = "l_int"; 7502 break; 7503 case 1: 7504 p = "userland void *"; 7505 break; 7506 case 2: 7507 p = "l_uint"; 7508 break; 7509 default: 7510 break; 7511 }; 7512 break; 7513 /* linux_execveat */ 7514 case 358: 7515 switch (ndx) { 7516 case 0: 7517 p = "l_int"; 7518 break; 7519 case 1: 7520 p = "userland const char *"; 7521 break; 7522 case 2: 7523 p = "userland const char **"; 7524 break; 7525 case 3: 7526 p = "userland const char **"; 7527 break; 7528 case 4: 7529 p = "l_int"; 7530 break; 7531 default: 7532 break; 7533 }; 7534 break; 7535 /* linux_socket */ 7536 case 359: 7537 switch (ndx) { 7538 case 0: 7539 p = "l_int"; 7540 break; 7541 case 1: 7542 p = "l_int"; 7543 break; 7544 case 2: 7545 p = "l_int"; 7546 break; 7547 default: 7548 break; 7549 }; 7550 break; 7551 /* linux_socketpair */ 7552 case 360: 7553 switch (ndx) { 7554 case 0: 7555 p = "l_int"; 7556 break; 7557 case 1: 7558 p = "l_int"; 7559 break; 7560 case 2: 7561 p = "l_int"; 7562 break; 7563 case 3: 7564 p = "l_uintptr_t"; 7565 break; 7566 default: 7567 break; 7568 }; 7569 break; 7570 /* linux_bind */ 7571 case 361: 7572 switch (ndx) { 7573 case 0: 7574 p = "l_int"; 7575 break; 7576 case 1: 7577 p = "l_uintptr_t"; 7578 break; 7579 case 2: 7580 p = "l_int"; 7581 break; 7582 default: 7583 break; 7584 }; 7585 break; 7586 /* linux_connect */ 7587 case 362: 7588 switch (ndx) { 7589 case 0: 7590 p = "l_int"; 7591 break; 7592 case 1: 7593 p = "l_uintptr_t"; 7594 break; 7595 case 2: 7596 p = "l_int"; 7597 break; 7598 default: 7599 break; 7600 }; 7601 break; 7602 /* linux_listen */ 7603 case 363: 7604 switch (ndx) { 7605 case 0: 7606 p = "l_int"; 7607 break; 7608 case 1: 7609 p = "l_int"; 7610 break; 7611 default: 7612 break; 7613 }; 7614 break; 7615 /* linux_accept4 */ 7616 case 364: 7617 switch (ndx) { 7618 case 0: 7619 p = "l_int"; 7620 break; 7621 case 1: 7622 p = "l_uintptr_t"; 7623 break; 7624 case 2: 7625 p = "l_uintptr_t"; 7626 break; 7627 case 3: 7628 p = "l_int"; 7629 break; 7630 default: 7631 break; 7632 }; 7633 break; 7634 /* linux_getsockopt */ 7635 case 365: 7636 switch (ndx) { 7637 case 0: 7638 p = "l_int"; 7639 break; 7640 case 1: 7641 p = "l_int"; 7642 break; 7643 case 2: 7644 p = "l_int"; 7645 break; 7646 case 3: 7647 p = "l_uintptr_t"; 7648 break; 7649 case 4: 7650 p = "l_uintptr_t"; 7651 break; 7652 default: 7653 break; 7654 }; 7655 break; 7656 /* linux_setsockopt */ 7657 case 366: 7658 switch (ndx) { 7659 case 0: 7660 p = "l_int"; 7661 break; 7662 case 1: 7663 p = "l_int"; 7664 break; 7665 case 2: 7666 p = "l_int"; 7667 break; 7668 case 3: 7669 p = "l_uintptr_t"; 7670 break; 7671 case 4: 7672 p = "l_int"; 7673 break; 7674 default: 7675 break; 7676 }; 7677 break; 7678 /* linux_getsockname */ 7679 case 367: 7680 switch (ndx) { 7681 case 0: 7682 p = "l_int"; 7683 break; 7684 case 1: 7685 p = "l_uintptr_t"; 7686 break; 7687 case 2: 7688 p = "l_uintptr_t"; 7689 break; 7690 default: 7691 break; 7692 }; 7693 break; 7694 /* linux_getpeername */ 7695 case 368: 7696 switch (ndx) { 7697 case 0: 7698 p = "l_int"; 7699 break; 7700 case 1: 7701 p = "l_uintptr_t"; 7702 break; 7703 case 2: 7704 p = "l_uintptr_t"; 7705 break; 7706 default: 7707 break; 7708 }; 7709 break; 7710 /* linux_sendto */ 7711 case 369: 7712 switch (ndx) { 7713 case 0: 7714 p = "l_int"; 7715 break; 7716 case 1: 7717 p = "l_uintptr_t"; 7718 break; 7719 case 2: 7720 p = "l_int"; 7721 break; 7722 case 3: 7723 p = "l_int"; 7724 break; 7725 case 4: 7726 p = "l_uintptr_t"; 7727 break; 7728 case 5: 7729 p = "l_int"; 7730 break; 7731 default: 7732 break; 7733 }; 7734 break; 7735 /* linux_sendmsg */ 7736 case 370: 7737 switch (ndx) { 7738 case 0: 7739 p = "l_int"; 7740 break; 7741 case 1: 7742 p = "l_uintptr_t"; 7743 break; 7744 case 2: 7745 p = "l_int"; 7746 break; 7747 default: 7748 break; 7749 }; 7750 break; 7751 /* linux_recvfrom */ 7752 case 371: 7753 switch (ndx) { 7754 case 0: 7755 p = "l_int"; 7756 break; 7757 case 1: 7758 p = "l_uintptr_t"; 7759 break; 7760 case 2: 7761 p = "l_size_t"; 7762 break; 7763 case 3: 7764 p = "l_int"; 7765 break; 7766 case 4: 7767 p = "l_uintptr_t"; 7768 break; 7769 case 5: 7770 p = "l_uintptr_t"; 7771 break; 7772 default: 7773 break; 7774 }; 7775 break; 7776 /* linux_recvmsg */ 7777 case 372: 7778 switch (ndx) { 7779 case 0: 7780 p = "l_int"; 7781 break; 7782 case 1: 7783 p = "l_uintptr_t"; 7784 break; 7785 case 2: 7786 p = "l_int"; 7787 break; 7788 default: 7789 break; 7790 }; 7791 break; 7792 /* linux_shutdown */ 7793 case 373: 7794 switch (ndx) { 7795 case 0: 7796 p = "l_int"; 7797 break; 7798 case 1: 7799 p = "l_int"; 7800 break; 7801 default: 7802 break; 7803 }; 7804 break; 7805 /* linux_userfaultfd */ 7806 case 374: 7807 switch (ndx) { 7808 case 0: 7809 p = "l_int"; 7810 break; 7811 default: 7812 break; 7813 }; 7814 break; 7815 /* linux_membarrier */ 7816 case 375: 7817 switch (ndx) { 7818 case 0: 7819 p = "l_int"; 7820 break; 7821 case 1: 7822 p = "l_int"; 7823 break; 7824 default: 7825 break; 7826 }; 7827 break; 7828 /* linux_mlock2 */ 7829 case 376: 7830 switch (ndx) { 7831 case 0: 7832 p = "l_ulong"; 7833 break; 7834 case 1: 7835 p = "l_size_t"; 7836 break; 7837 case 2: 7838 p = "l_int"; 7839 break; 7840 default: 7841 break; 7842 }; 7843 break; 7844 /* linux_copy_file_range */ 7845 case 377: 7846 switch (ndx) { 7847 case 0: 7848 p = "l_int"; 7849 break; 7850 case 1: 7851 p = "userland l_loff_t *"; 7852 break; 7853 case 2: 7854 p = "l_int"; 7855 break; 7856 case 3: 7857 p = "userland l_loff_t *"; 7858 break; 7859 case 4: 7860 p = "l_size_t"; 7861 break; 7862 case 5: 7863 p = "l_uint"; 7864 break; 7865 default: 7866 break; 7867 }; 7868 break; 7869 /* linux_preadv2 */ 7870 case 378: 7871 switch (ndx) { 7872 case 0: 7873 p = "l_ulong"; 7874 break; 7875 case 1: 7876 p = "userland const struct iovec *"; 7877 break; 7878 case 2: 7879 p = "l_ulong"; 7880 break; 7881 case 3: 7882 p = "l_ulong"; 7883 break; 7884 case 4: 7885 p = "l_ulong"; 7886 break; 7887 case 5: 7888 p = "l_int"; 7889 break; 7890 default: 7891 break; 7892 }; 7893 break; 7894 /* linux_pwritev2 */ 7895 case 379: 7896 switch (ndx) { 7897 case 0: 7898 p = "l_ulong"; 7899 break; 7900 case 1: 7901 p = "userland const struct iovec *"; 7902 break; 7903 case 2: 7904 p = "l_ulong"; 7905 break; 7906 case 3: 7907 p = "l_ulong"; 7908 break; 7909 case 4: 7910 p = "l_ulong"; 7911 break; 7912 case 5: 7913 p = "l_int"; 7914 break; 7915 default: 7916 break; 7917 }; 7918 break; 7919 /* linux_pkey_mprotect */ 7920 case 380: 7921 switch (ndx) { 7922 case 0: 7923 p = "l_ulong"; 7924 break; 7925 case 1: 7926 p = "l_size_t"; 7927 break; 7928 case 2: 7929 p = "l_ulong"; 7930 break; 7931 case 3: 7932 p = "l_int"; 7933 break; 7934 default: 7935 break; 7936 }; 7937 break; 7938 /* linux_pkey_alloc */ 7939 case 381: 7940 switch (ndx) { 7941 case 0: 7942 p = "l_ulong"; 7943 break; 7944 case 1: 7945 p = "l_ulong"; 7946 break; 7947 default: 7948 break; 7949 }; 7950 break; 7951 /* linux_pkey_free */ 7952 case 382: 7953 switch (ndx) { 7954 case 0: 7955 p = "l_int"; 7956 break; 7957 default: 7958 break; 7959 }; 7960 break; 7961 /* linux_statx */ 7962 case 383: 7963 switch (ndx) { 7964 case 0: 7965 p = "l_int"; 7966 break; 7967 case 1: 7968 p = "userland const char *"; 7969 break; 7970 case 2: 7971 p = "l_uint"; 7972 break; 7973 case 3: 7974 p = "l_uint"; 7975 break; 7976 case 4: 7977 p = "userland void *"; 7978 break; 7979 default: 7980 break; 7981 }; 7982 break; 7983 /* linux_arch_prctl */ 7984 case 384: 7985 switch (ndx) { 7986 case 0: 7987 p = "l_int"; 7988 break; 7989 case 1: 7990 p = "l_ulong"; 7991 break; 7992 default: 7993 break; 7994 }; 7995 break; 7996 /* linux_io_pgetevents */ 7997 case 385: 7998 break; 7999 /* linux_rseq */ 8000 case 386: 8001 switch (ndx) { 8002 case 0: 8003 p = "userland struct linux_rseq *"; 8004 break; 8005 case 1: 8006 p = "uint32_t"; 8007 break; 8008 case 2: 8009 p = "l_int"; 8010 break; 8011 case 3: 8012 p = "uint32_t"; 8013 break; 8014 default: 8015 break; 8016 }; 8017 break; 8018 /* linux_semget */ 8019 case 393: 8020 switch (ndx) { 8021 case 0: 8022 p = "l_key_t"; 8023 break; 8024 case 1: 8025 p = "l_int"; 8026 break; 8027 case 2: 8028 p = "l_int"; 8029 break; 8030 default: 8031 break; 8032 }; 8033 break; 8034 /* linux_semctl */ 8035 case 394: 8036 switch (ndx) { 8037 case 0: 8038 p = "l_int"; 8039 break; 8040 case 1: 8041 p = "l_int"; 8042 break; 8043 case 2: 8044 p = "l_int"; 8045 break; 8046 case 3: 8047 p = "union l_semun"; 8048 break; 8049 default: 8050 break; 8051 }; 8052 break; 8053 /* linux_shmget */ 8054 case 395: 8055 switch (ndx) { 8056 case 0: 8057 p = "l_key_t"; 8058 break; 8059 case 1: 8060 p = "l_size_t"; 8061 break; 8062 case 2: 8063 p = "l_int"; 8064 break; 8065 default: 8066 break; 8067 }; 8068 break; 8069 /* linux_shmctl */ 8070 case 396: 8071 switch (ndx) { 8072 case 0: 8073 p = "l_int"; 8074 break; 8075 case 1: 8076 p = "l_int"; 8077 break; 8078 case 2: 8079 p = "userland struct l_shmid_ds *"; 8080 break; 8081 default: 8082 break; 8083 }; 8084 break; 8085 /* linux_shmat */ 8086 case 397: 8087 switch (ndx) { 8088 case 0: 8089 p = "l_int"; 8090 break; 8091 case 1: 8092 p = "userland char *"; 8093 break; 8094 case 2: 8095 p = "l_int"; 8096 break; 8097 default: 8098 break; 8099 }; 8100 break; 8101 /* linux_shmdt */ 8102 case 398: 8103 switch (ndx) { 8104 case 0: 8105 p = "userland char *"; 8106 break; 8107 default: 8108 break; 8109 }; 8110 break; 8111 /* linux_msgget */ 8112 case 399: 8113 switch (ndx) { 8114 case 0: 8115 p = "l_key_t"; 8116 break; 8117 case 1: 8118 p = "l_int"; 8119 break; 8120 default: 8121 break; 8122 }; 8123 break; 8124 /* linux_msgsnd */ 8125 case 400: 8126 switch (ndx) { 8127 case 0: 8128 p = "l_int"; 8129 break; 8130 case 1: 8131 p = "userland struct l_msgbuf *"; 8132 break; 8133 case 2: 8134 p = "l_size_t"; 8135 break; 8136 case 3: 8137 p = "l_int"; 8138 break; 8139 default: 8140 break; 8141 }; 8142 break; 8143 /* linux_msgrcv */ 8144 case 401: 8145 switch (ndx) { 8146 case 0: 8147 p = "l_int"; 8148 break; 8149 case 1: 8150 p = "userland struct l_msgbuf *"; 8151 break; 8152 case 2: 8153 p = "l_size_t"; 8154 break; 8155 case 3: 8156 p = "l_long"; 8157 break; 8158 case 4: 8159 p = "l_int"; 8160 break; 8161 default: 8162 break; 8163 }; 8164 break; 8165 /* linux_msgctl */ 8166 case 402: 8167 switch (ndx) { 8168 case 0: 8169 p = "l_int"; 8170 break; 8171 case 1: 8172 p = "l_int"; 8173 break; 8174 case 2: 8175 p = "userland struct l_msqid_ds *"; 8176 break; 8177 default: 8178 break; 8179 }; 8180 break; 8181 /* linux_clock_gettime64 */ 8182 case 403: 8183 switch (ndx) { 8184 case 0: 8185 p = "clockid_t"; 8186 break; 8187 case 1: 8188 p = "userland struct l_timespec64 *"; 8189 break; 8190 default: 8191 break; 8192 }; 8193 break; 8194 /* linux_clock_settime64 */ 8195 case 404: 8196 switch (ndx) { 8197 case 0: 8198 p = "clockid_t"; 8199 break; 8200 case 1: 8201 p = "userland struct l_timespec64 *"; 8202 break; 8203 default: 8204 break; 8205 }; 8206 break; 8207 /* linux_clock_adjtime64 */ 8208 case 405: 8209 break; 8210 /* linux_clock_getres_time64 */ 8211 case 406: 8212 switch (ndx) { 8213 case 0: 8214 p = "clockid_t"; 8215 break; 8216 case 1: 8217 p = "userland struct l_timespec64 *"; 8218 break; 8219 default: 8220 break; 8221 }; 8222 break; 8223 /* linux_clock_nanosleep_time64 */ 8224 case 407: 8225 switch (ndx) { 8226 case 0: 8227 p = "clockid_t"; 8228 break; 8229 case 1: 8230 p = "l_int"; 8231 break; 8232 case 2: 8233 p = "userland struct l_timespec64 *"; 8234 break; 8235 case 3: 8236 p = "userland struct l_timespec64 *"; 8237 break; 8238 default: 8239 break; 8240 }; 8241 break; 8242 /* linux_timer_gettime64 */ 8243 case 408: 8244 switch (ndx) { 8245 case 0: 8246 p = "l_timer_t"; 8247 break; 8248 case 1: 8249 p = "userland struct l_itimerspec64 *"; 8250 break; 8251 default: 8252 break; 8253 }; 8254 break; 8255 /* linux_timer_settime64 */ 8256 case 409: 8257 switch (ndx) { 8258 case 0: 8259 p = "l_timer_t"; 8260 break; 8261 case 1: 8262 p = "l_int"; 8263 break; 8264 case 2: 8265 p = "userland const struct l_itimerspec64 *"; 8266 break; 8267 case 3: 8268 p = "userland struct l_itimerspec64 *"; 8269 break; 8270 default: 8271 break; 8272 }; 8273 break; 8274 /* linux_timerfd_gettime64 */ 8275 case 410: 8276 switch (ndx) { 8277 case 0: 8278 p = "l_int"; 8279 break; 8280 case 1: 8281 p = "userland struct l_itimerspec64 *"; 8282 break; 8283 default: 8284 break; 8285 }; 8286 break; 8287 /* linux_timerfd_settime64 */ 8288 case 411: 8289 switch (ndx) { 8290 case 0: 8291 p = "l_int"; 8292 break; 8293 case 1: 8294 p = "l_int"; 8295 break; 8296 case 2: 8297 p = "userland const struct l_itimerspec64 *"; 8298 break; 8299 case 3: 8300 p = "userland struct l_itimerspec64 *"; 8301 break; 8302 default: 8303 break; 8304 }; 8305 break; 8306 /* linux_utimensat_time64 */ 8307 case 412: 8308 switch (ndx) { 8309 case 0: 8310 p = "l_int"; 8311 break; 8312 case 1: 8313 p = "userland const char *"; 8314 break; 8315 case 2: 8316 p = "userland const struct l_timespec64 *"; 8317 break; 8318 case 3: 8319 p = "l_int"; 8320 break; 8321 default: 8322 break; 8323 }; 8324 break; 8325 /* linux_pselect6_time64 */ 8326 case 413: 8327 switch (ndx) { 8328 case 0: 8329 p = "l_int"; 8330 break; 8331 case 1: 8332 p = "userland l_fd_set *"; 8333 break; 8334 case 2: 8335 p = "userland l_fd_set *"; 8336 break; 8337 case 3: 8338 p = "userland l_fd_set *"; 8339 break; 8340 case 4: 8341 p = "userland struct l_timespec64 *"; 8342 break; 8343 case 5: 8344 p = "userland l_uintptr_t *"; 8345 break; 8346 default: 8347 break; 8348 }; 8349 break; 8350 /* linux_ppoll_time64 */ 8351 case 414: 8352 switch (ndx) { 8353 case 0: 8354 p = "userland struct pollfd *"; 8355 break; 8356 case 1: 8357 p = "uint32_t"; 8358 break; 8359 case 2: 8360 p = "userland struct l_timespec64 *"; 8361 break; 8362 case 3: 8363 p = "userland l_sigset_t *"; 8364 break; 8365 case 4: 8366 p = "l_size_t"; 8367 break; 8368 default: 8369 break; 8370 }; 8371 break; 8372 /* linux_io_pgetevents_time64 */ 8373 case 416: 8374 break; 8375 /* linux_recvmmsg_time64 */ 8376 case 417: 8377 switch (ndx) { 8378 case 0: 8379 p = "l_int"; 8380 break; 8381 case 1: 8382 p = "userland struct l_mmsghdr *"; 8383 break; 8384 case 2: 8385 p = "l_uint"; 8386 break; 8387 case 3: 8388 p = "l_uint"; 8389 break; 8390 case 4: 8391 p = "userland struct l_timespec64 *"; 8392 break; 8393 default: 8394 break; 8395 }; 8396 break; 8397 /* linux_mq_timedsend_time64 */ 8398 case 418: 8399 break; 8400 /* linux_mq_timedreceive_time64 */ 8401 case 419: 8402 break; 8403 /* linux_semtimedop_time64 */ 8404 case 420: 8405 switch (ndx) { 8406 case 0: 8407 p = "l_int"; 8408 break; 8409 case 1: 8410 p = "userland struct sembuf *"; 8411 break; 8412 case 2: 8413 p = "l_size_t"; 8414 break; 8415 case 3: 8416 p = "userland struct l_timespec64 *"; 8417 break; 8418 default: 8419 break; 8420 }; 8421 break; 8422 /* linux_rt_sigtimedwait_time64 */ 8423 case 421: 8424 switch (ndx) { 8425 case 0: 8426 p = "userland l_sigset_t *"; 8427 break; 8428 case 1: 8429 p = "userland l_siginfo_t *"; 8430 break; 8431 case 2: 8432 p = "userland struct l_timespec64 *"; 8433 break; 8434 case 3: 8435 p = "l_size_t"; 8436 break; 8437 default: 8438 break; 8439 }; 8440 break; 8441 /* linux_sys_futex_time64 */ 8442 case 422: 8443 switch (ndx) { 8444 case 0: 8445 p = "userland uint32_t *"; 8446 break; 8447 case 1: 8448 p = "l_int"; 8449 break; 8450 case 2: 8451 p = "uint32_t"; 8452 break; 8453 case 3: 8454 p = "userland struct l_timespec64 *"; 8455 break; 8456 case 4: 8457 p = "userland uint32_t *"; 8458 break; 8459 case 5: 8460 p = "uint32_t"; 8461 break; 8462 default: 8463 break; 8464 }; 8465 break; 8466 /* linux_sched_rr_get_interval_time64 */ 8467 case 423: 8468 switch (ndx) { 8469 case 0: 8470 p = "l_pid_t"; 8471 break; 8472 case 1: 8473 p = "userland struct l_timespec64 *"; 8474 break; 8475 default: 8476 break; 8477 }; 8478 break; 8479 /* linux_pidfd_send_signal */ 8480 case 424: 8481 switch (ndx) { 8482 case 0: 8483 p = "l_int"; 8484 break; 8485 case 1: 8486 p = "l_int"; 8487 break; 8488 case 2: 8489 p = "userland l_siginfo_t *"; 8490 break; 8491 case 3: 8492 p = "l_uint"; 8493 break; 8494 default: 8495 break; 8496 }; 8497 break; 8498 /* linux_io_uring_setup */ 8499 case 425: 8500 break; 8501 /* linux_io_uring_enter */ 8502 case 426: 8503 break; 8504 /* linux_io_uring_register */ 8505 case 427: 8506 break; 8507 /* linux_open_tree */ 8508 case 428: 8509 break; 8510 /* linux_move_mount */ 8511 case 429: 8512 break; 8513 /* linux_fsopen */ 8514 case 430: 8515 break; 8516 /* linux_fsconfig */ 8517 case 431: 8518 break; 8519 /* linux_fsmount */ 8520 case 432: 8521 break; 8522 /* linux_fspick */ 8523 case 433: 8524 break; 8525 /* linux_pidfd_open */ 8526 case 434: 8527 break; 8528 /* linux_clone3 */ 8529 case 435: 8530 switch (ndx) { 8531 case 0: 8532 p = "userland struct l_user_clone_args *"; 8533 break; 8534 case 1: 8535 p = "l_size_t"; 8536 break; 8537 default: 8538 break; 8539 }; 8540 break; 8541 /* linux_close_range */ 8542 case 436: 8543 switch (ndx) { 8544 case 0: 8545 p = "l_uint"; 8546 break; 8547 case 1: 8548 p = "l_uint"; 8549 break; 8550 case 2: 8551 p = "l_uint"; 8552 break; 8553 default: 8554 break; 8555 }; 8556 break; 8557 /* linux_openat2 */ 8558 case 437: 8559 break; 8560 /* linux_pidfd_getfd */ 8561 case 438: 8562 break; 8563 /* linux_faccessat2 */ 8564 case 439: 8565 switch (ndx) { 8566 case 0: 8567 p = "l_int"; 8568 break; 8569 case 1: 8570 p = "userland const char *"; 8571 break; 8572 case 2: 8573 p = "l_int"; 8574 break; 8575 case 3: 8576 p = "l_int"; 8577 break; 8578 default: 8579 break; 8580 }; 8581 break; 8582 /* linux_process_madvise */ 8583 case 440: 8584 break; 8585 /* linux_epoll_pwait2_64 */ 8586 case 441: 8587 switch (ndx) { 8588 case 0: 8589 p = "l_int"; 8590 break; 8591 case 1: 8592 p = "userland struct epoll_event *"; 8593 break; 8594 case 2: 8595 p = "l_int"; 8596 break; 8597 case 3: 8598 p = "userland struct l_timespec64 *"; 8599 break; 8600 case 4: 8601 p = "userland l_sigset_t *"; 8602 break; 8603 case 5: 8604 p = "l_size_t"; 8605 break; 8606 default: 8607 break; 8608 }; 8609 break; 8610 /* linux_mount_setattr */ 8611 case 442: 8612 break; 8613 /* linux_quotactl_fd */ 8614 case 443: 8615 break; 8616 /* linux_landlock_create_ruleset */ 8617 case 444: 8618 break; 8619 /* linux_landlock_add_rule */ 8620 case 445: 8621 break; 8622 /* linux_landlock_restrict_self */ 8623 case 446: 8624 break; 8625 /* linux_memfd_secret */ 8626 case 447: 8627 break; 8628 /* linux_process_mrelease */ 8629 case 448: 8630 break; 8631 /* linux_futex_waitv */ 8632 case 449: 8633 break; 8634 /* linux_set_mempolicy_home_node */ 8635 case 450: 8636 break; 8637 /* linux_cachestat */ 8638 case 451: 8639 break; 8640 /* linux_fchmodat2 */ 8641 case 452: 8642 break; 8643 default: 8644 break; 8645 }; 8646 if (p != NULL) 8647 strlcpy(desc, p, descsz); 8648 } 8649 static void 8650 systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 8651 { 8652 const char *p = NULL; 8653 switch (sysnum) { 8654 #define nosys linux_nosys 8655 /* linux_exit */ 8656 case 1: 8657 if (ndx == 0 || ndx == 1) 8658 p = "void"; 8659 break; 8660 /* linux_fork */ 8661 case 2: 8662 /* read */ 8663 case 3: 8664 if (ndx == 0 || ndx == 1) 8665 p = "int"; 8666 break; 8667 /* linux_write */ 8668 case 4: 8669 if (ndx == 0 || ndx == 1) 8670 p = "int"; 8671 break; 8672 /* linux_open */ 8673 case 5: 8674 if (ndx == 0 || ndx == 1) 8675 p = "int"; 8676 break; 8677 /* close */ 8678 case 6: 8679 if (ndx == 0 || ndx == 1) 8680 p = "int"; 8681 break; 8682 /* linux_waitpid */ 8683 case 7: 8684 if (ndx == 0 || ndx == 1) 8685 p = "int"; 8686 break; 8687 /* linux_creat */ 8688 case 8: 8689 if (ndx == 0 || ndx == 1) 8690 p = "int"; 8691 break; 8692 /* linux_link */ 8693 case 9: 8694 if (ndx == 0 || ndx == 1) 8695 p = "int"; 8696 break; 8697 /* linux_unlink */ 8698 case 10: 8699 if (ndx == 0 || ndx == 1) 8700 p = "int"; 8701 break; 8702 /* linux_execve */ 8703 case 11: 8704 if (ndx == 0 || ndx == 1) 8705 p = "int"; 8706 break; 8707 /* linux_chdir */ 8708 case 12: 8709 if (ndx == 0 || ndx == 1) 8710 p = "int"; 8711 break; 8712 /* linux_time */ 8713 case 13: 8714 if (ndx == 0 || ndx == 1) 8715 p = "int"; 8716 break; 8717 /* linux_mknod */ 8718 case 14: 8719 if (ndx == 0 || ndx == 1) 8720 p = "int"; 8721 break; 8722 /* linux_chmod */ 8723 case 15: 8724 if (ndx == 0 || ndx == 1) 8725 p = "int"; 8726 break; 8727 /* linux_lchown16 */ 8728 case 16: 8729 if (ndx == 0 || ndx == 1) 8730 p = "int"; 8731 break; 8732 /* linux_stat */ 8733 case 18: 8734 if (ndx == 0 || ndx == 1) 8735 p = "int"; 8736 break; 8737 /* linux_lseek */ 8738 case 19: 8739 if (ndx == 0 || ndx == 1) 8740 p = "int"; 8741 break; 8742 /* linux_getpid */ 8743 case 20: 8744 /* linux_mount */ 8745 case 21: 8746 if (ndx == 0 || ndx == 1) 8747 p = "int"; 8748 break; 8749 /* linux_oldumount */ 8750 case 22: 8751 if (ndx == 0 || ndx == 1) 8752 p = "int"; 8753 break; 8754 /* linux_setuid16 */ 8755 case 23: 8756 if (ndx == 0 || ndx == 1) 8757 p = "int"; 8758 break; 8759 /* linux_getuid16 */ 8760 case 24: 8761 /* linux_stime */ 8762 case 25: 8763 /* linux_ptrace */ 8764 case 26: 8765 if (ndx == 0 || ndx == 1) 8766 p = "int"; 8767 break; 8768 /* linux_alarm */ 8769 case 27: 8770 if (ndx == 0 || ndx == 1) 8771 p = "int"; 8772 break; 8773 /* linux_pause */ 8774 case 29: 8775 /* linux_utime */ 8776 case 30: 8777 if (ndx == 0 || ndx == 1) 8778 p = "int"; 8779 break; 8780 /* linux_access */ 8781 case 33: 8782 if (ndx == 0 || ndx == 1) 8783 p = "int"; 8784 break; 8785 /* linux_nice */ 8786 case 34: 8787 if (ndx == 0 || ndx == 1) 8788 p = "int"; 8789 break; 8790 /* sync */ 8791 case 36: 8792 /* linux_kill */ 8793 case 37: 8794 if (ndx == 0 || ndx == 1) 8795 p = "int"; 8796 break; 8797 /* linux_rename */ 8798 case 38: 8799 if (ndx == 0 || ndx == 1) 8800 p = "int"; 8801 break; 8802 /* linux_mkdir */ 8803 case 39: 8804 if (ndx == 0 || ndx == 1) 8805 p = "int"; 8806 break; 8807 /* linux_rmdir */ 8808 case 40: 8809 if (ndx == 0 || ndx == 1) 8810 p = "int"; 8811 break; 8812 /* dup */ 8813 case 41: 8814 if (ndx == 0 || ndx == 1) 8815 p = "int"; 8816 break; 8817 /* linux_pipe */ 8818 case 42: 8819 if (ndx == 0 || ndx == 1) 8820 p = "int"; 8821 break; 8822 /* linux_times */ 8823 case 43: 8824 if (ndx == 0 || ndx == 1) 8825 p = "int"; 8826 break; 8827 /* linux_brk */ 8828 case 45: 8829 if (ndx == 0 || ndx == 1) 8830 p = "int"; 8831 break; 8832 /* linux_setgid16 */ 8833 case 46: 8834 if (ndx == 0 || ndx == 1) 8835 p = "int"; 8836 break; 8837 /* linux_getgid16 */ 8838 case 47: 8839 /* linux_signal */ 8840 case 48: 8841 if (ndx == 0 || ndx == 1) 8842 p = "int"; 8843 break; 8844 /* linux_geteuid16 */ 8845 case 49: 8846 /* linux_getegid16 */ 8847 case 50: 8848 /* acct */ 8849 case 51: 8850 if (ndx == 0 || ndx == 1) 8851 p = "int"; 8852 break; 8853 /* linux_umount */ 8854 case 52: 8855 if (ndx == 0 || ndx == 1) 8856 p = "int"; 8857 break; 8858 /* linux_ioctl */ 8859 case 54: 8860 if (ndx == 0 || ndx == 1) 8861 p = "int"; 8862 break; 8863 /* linux_fcntl */ 8864 case 55: 8865 if (ndx == 0 || ndx == 1) 8866 p = "int"; 8867 break; 8868 /* setpgid */ 8869 case 57: 8870 if (ndx == 0 || ndx == 1) 8871 p = "int"; 8872 break; 8873 /* linux_olduname */ 8874 case 59: 8875 /* umask */ 8876 case 60: 8877 if (ndx == 0 || ndx == 1) 8878 p = "int"; 8879 break; 8880 /* chroot */ 8881 case 61: 8882 if (ndx == 0 || ndx == 1) 8883 p = "int"; 8884 break; 8885 /* linux_ustat */ 8886 case 62: 8887 if (ndx == 0 || ndx == 1) 8888 p = "int"; 8889 break; 8890 /* dup2 */ 8891 case 63: 8892 if (ndx == 0 || ndx == 1) 8893 p = "int"; 8894 break; 8895 /* linux_getppid */ 8896 case 64: 8897 /* getpgrp */ 8898 case 65: 8899 /* setsid */ 8900 case 66: 8901 /* linux_sigaction */ 8902 case 67: 8903 if (ndx == 0 || ndx == 1) 8904 p = "int"; 8905 break; 8906 /* linux_sgetmask */ 8907 case 68: 8908 /* linux_ssetmask */ 8909 case 69: 8910 if (ndx == 0 || ndx == 1) 8911 p = "int"; 8912 break; 8913 /* linux_setreuid16 */ 8914 case 70: 8915 if (ndx == 0 || ndx == 1) 8916 p = "int"; 8917 break; 8918 /* linux_setregid16 */ 8919 case 71: 8920 if (ndx == 0 || ndx == 1) 8921 p = "int"; 8922 break; 8923 /* linux_sigsuspend */ 8924 case 72: 8925 if (ndx == 0 || ndx == 1) 8926 p = "int"; 8927 break; 8928 /* linux_sigpending */ 8929 case 73: 8930 if (ndx == 0 || ndx == 1) 8931 p = "int"; 8932 break; 8933 /* linux_sethostname */ 8934 case 74: 8935 if (ndx == 0 || ndx == 1) 8936 p = "int"; 8937 break; 8938 /* linux_setrlimit */ 8939 case 75: 8940 if (ndx == 0 || ndx == 1) 8941 p = "int"; 8942 break; 8943 /* linux_old_getrlimit */ 8944 case 76: 8945 if (ndx == 0 || ndx == 1) 8946 p = "int"; 8947 break; 8948 /* linux_getrusage */ 8949 case 77: 8950 if (ndx == 0 || ndx == 1) 8951 p = "int"; 8952 break; 8953 /* linux_gettimeofday */ 8954 case 78: 8955 if (ndx == 0 || ndx == 1) 8956 p = "int"; 8957 break; 8958 /* linux_settimeofday */ 8959 case 79: 8960 if (ndx == 0 || ndx == 1) 8961 p = "int"; 8962 break; 8963 /* linux_getgroups16 */ 8964 case 80: 8965 if (ndx == 0 || ndx == 1) 8966 p = "int"; 8967 break; 8968 /* linux_setgroups16 */ 8969 case 81: 8970 if (ndx == 0 || ndx == 1) 8971 p = "int"; 8972 break; 8973 /* linux_old_select */ 8974 case 82: 8975 if (ndx == 0 || ndx == 1) 8976 p = "int"; 8977 break; 8978 /* linux_symlink */ 8979 case 83: 8980 if (ndx == 0 || ndx == 1) 8981 p = "int"; 8982 break; 8983 /* linux_lstat */ 8984 case 84: 8985 if (ndx == 0 || ndx == 1) 8986 p = "int"; 8987 break; 8988 /* linux_readlink */ 8989 case 85: 8990 if (ndx == 0 || ndx == 1) 8991 p = "int"; 8992 break; 8993 /* swapon */ 8994 case 87: 8995 if (ndx == 0 || ndx == 1) 8996 p = "int"; 8997 break; 8998 /* linux_reboot */ 8999 case 88: 9000 if (ndx == 0 || ndx == 1) 9001 p = "int"; 9002 break; 9003 /* linux_readdir */ 9004 case 89: 9005 if (ndx == 0 || ndx == 1) 9006 p = "int"; 9007 break; 9008 /* linux_mmap */ 9009 case 90: 9010 if (ndx == 0 || ndx == 1) 9011 p = "int"; 9012 break; 9013 /* munmap */ 9014 case 91: 9015 if (ndx == 0 || ndx == 1) 9016 p = "int"; 9017 break; 9018 /* linux_truncate */ 9019 case 92: 9020 if (ndx == 0 || ndx == 1) 9021 p = "int"; 9022 break; 9023 /* linux_ftruncate */ 9024 case 93: 9025 if (ndx == 0 || ndx == 1) 9026 p = "int"; 9027 break; 9028 /* fchmod */ 9029 case 94: 9030 if (ndx == 0 || ndx == 1) 9031 p = "int"; 9032 break; 9033 /* fchown */ 9034 case 95: 9035 if (ndx == 0 || ndx == 1) 9036 p = "int"; 9037 break; 9038 /* linux_getpriority */ 9039 case 96: 9040 if (ndx == 0 || ndx == 1) 9041 p = "int"; 9042 break; 9043 /* setpriority */ 9044 case 97: 9045 if (ndx == 0 || ndx == 1) 9046 p = "int"; 9047 break; 9048 /* linux_statfs */ 9049 case 99: 9050 if (ndx == 0 || ndx == 1) 9051 p = "int"; 9052 break; 9053 /* linux_fstatfs */ 9054 case 100: 9055 if (ndx == 0 || ndx == 1) 9056 p = "int"; 9057 break; 9058 /* linux_socketcall */ 9059 case 102: 9060 if (ndx == 0 || ndx == 1) 9061 p = "int"; 9062 break; 9063 /* linux_syslog */ 9064 case 103: 9065 if (ndx == 0 || ndx == 1) 9066 p = "int"; 9067 break; 9068 /* linux_setitimer */ 9069 case 104: 9070 if (ndx == 0 || ndx == 1) 9071 p = "int"; 9072 break; 9073 /* linux_getitimer */ 9074 case 105: 9075 if (ndx == 0 || ndx == 1) 9076 p = "int"; 9077 break; 9078 /* linux_newstat */ 9079 case 106: 9080 if (ndx == 0 || ndx == 1) 9081 p = "int"; 9082 break; 9083 /* linux_newlstat */ 9084 case 107: 9085 if (ndx == 0 || ndx == 1) 9086 p = "int"; 9087 break; 9088 /* linux_newfstat */ 9089 case 108: 9090 if (ndx == 0 || ndx == 1) 9091 p = "int"; 9092 break; 9093 /* linux_uname */ 9094 case 109: 9095 /* linux_iopl */ 9096 case 110: 9097 if (ndx == 0 || ndx == 1) 9098 p = "int"; 9099 break; 9100 /* linux_vhangup */ 9101 case 111: 9102 /* linux_wait4 */ 9103 case 114: 9104 if (ndx == 0 || ndx == 1) 9105 p = "int"; 9106 break; 9107 /* linux_swapoff */ 9108 case 115: 9109 /* linux_sysinfo */ 9110 case 116: 9111 if (ndx == 0 || ndx == 1) 9112 p = "int"; 9113 break; 9114 /* linux_ipc */ 9115 case 117: 9116 if (ndx == 0 || ndx == 1) 9117 p = "int"; 9118 break; 9119 /* fsync */ 9120 case 118: 9121 if (ndx == 0 || ndx == 1) 9122 p = "int"; 9123 break; 9124 /* linux_sigreturn */ 9125 case 119: 9126 if (ndx == 0 || ndx == 1) 9127 p = "int"; 9128 break; 9129 /* linux_clone */ 9130 case 120: 9131 if (ndx == 0 || ndx == 1) 9132 p = "int"; 9133 break; 9134 /* linux_setdomainname */ 9135 case 121: 9136 if (ndx == 0 || ndx == 1) 9137 p = "int"; 9138 break; 9139 /* linux_newuname */ 9140 case 122: 9141 if (ndx == 0 || ndx == 1) 9142 p = "int"; 9143 break; 9144 /* linux_adjtimex */ 9145 case 124: 9146 /* linux_mprotect */ 9147 case 125: 9148 if (ndx == 0 || ndx == 1) 9149 p = "int"; 9150 break; 9151 /* linux_sigprocmask */ 9152 case 126: 9153 if (ndx == 0 || ndx == 1) 9154 p = "int"; 9155 break; 9156 /* linux_init_module */ 9157 case 128: 9158 /* linux_delete_module */ 9159 case 129: 9160 /* linux_quotactl */ 9161 case 131: 9162 /* getpgid */ 9163 case 132: 9164 if (ndx == 0 || ndx == 1) 9165 p = "int"; 9166 break; 9167 /* fchdir */ 9168 case 133: 9169 if (ndx == 0 || ndx == 1) 9170 p = "int"; 9171 break; 9172 /* linux_bdflush */ 9173 case 134: 9174 /* linux_sysfs */ 9175 case 135: 9176 if (ndx == 0 || ndx == 1) 9177 p = "int"; 9178 break; 9179 /* linux_personality */ 9180 case 136: 9181 if (ndx == 0 || ndx == 1) 9182 p = "int"; 9183 break; 9184 /* linux_setfsuid16 */ 9185 case 138: 9186 if (ndx == 0 || ndx == 1) 9187 p = "int"; 9188 break; 9189 /* linux_setfsgid16 */ 9190 case 139: 9191 if (ndx == 0 || ndx == 1) 9192 p = "int"; 9193 break; 9194 /* linux_llseek */ 9195 case 140: 9196 if (ndx == 0 || ndx == 1) 9197 p = "int"; 9198 break; 9199 /* linux_getdents */ 9200 case 141: 9201 if (ndx == 0 || ndx == 1) 9202 p = "int"; 9203 break; 9204 /* linux_select */ 9205 case 142: 9206 if (ndx == 0 || ndx == 1) 9207 p = "int"; 9208 break; 9209 /* flock */ 9210 case 143: 9211 if (ndx == 0 || ndx == 1) 9212 p = "int"; 9213 break; 9214 /* linux_msync */ 9215 case 144: 9216 if (ndx == 0 || ndx == 1) 9217 p = "int"; 9218 break; 9219 /* linux_readv */ 9220 case 145: 9221 if (ndx == 0 || ndx == 1) 9222 p = "int"; 9223 break; 9224 /* linux_writev */ 9225 case 146: 9226 if (ndx == 0 || ndx == 1) 9227 p = "int"; 9228 break; 9229 /* linux_getsid */ 9230 case 147: 9231 if (ndx == 0 || ndx == 1) 9232 p = "int"; 9233 break; 9234 /* linux_fdatasync */ 9235 case 148: 9236 if (ndx == 0 || ndx == 1) 9237 p = "int"; 9238 break; 9239 /* linux_sysctl */ 9240 case 149: 9241 if (ndx == 0 || ndx == 1) 9242 p = "int"; 9243 break; 9244 /* mlock */ 9245 case 150: 9246 if (ndx == 0 || ndx == 1) 9247 p = "int"; 9248 break; 9249 /* munlock */ 9250 case 151: 9251 if (ndx == 0 || ndx == 1) 9252 p = "int"; 9253 break; 9254 /* mlockall */ 9255 case 152: 9256 if (ndx == 0 || ndx == 1) 9257 p = "int"; 9258 break; 9259 /* munlockall */ 9260 case 153: 9261 /* linux_sched_setparam */ 9262 case 154: 9263 if (ndx == 0 || ndx == 1) 9264 p = "int"; 9265 break; 9266 /* linux_sched_getparam */ 9267 case 155: 9268 if (ndx == 0 || ndx == 1) 9269 p = "int"; 9270 break; 9271 /* linux_sched_setscheduler */ 9272 case 156: 9273 if (ndx == 0 || ndx == 1) 9274 p = "int"; 9275 break; 9276 /* linux_sched_getscheduler */ 9277 case 157: 9278 if (ndx == 0 || ndx == 1) 9279 p = "int"; 9280 break; 9281 /* sched_yield */ 9282 case 158: 9283 /* linux_sched_get_priority_max */ 9284 case 159: 9285 if (ndx == 0 || ndx == 1) 9286 p = "int"; 9287 break; 9288 /* linux_sched_get_priority_min */ 9289 case 160: 9290 if (ndx == 0 || ndx == 1) 9291 p = "int"; 9292 break; 9293 /* linux_sched_rr_get_interval */ 9294 case 161: 9295 if (ndx == 0 || ndx == 1) 9296 p = "int"; 9297 break; 9298 /* linux_nanosleep */ 9299 case 162: 9300 if (ndx == 0 || ndx == 1) 9301 p = "int"; 9302 break; 9303 /* linux_mremap */ 9304 case 163: 9305 if (ndx == 0 || ndx == 1) 9306 p = "int"; 9307 break; 9308 /* linux_setresuid16 */ 9309 case 164: 9310 if (ndx == 0 || ndx == 1) 9311 p = "int"; 9312 break; 9313 /* linux_getresuid16 */ 9314 case 165: 9315 if (ndx == 0 || ndx == 1) 9316 p = "int"; 9317 break; 9318 /* linux_poll */ 9319 case 168: 9320 if (ndx == 0 || ndx == 1) 9321 p = "int"; 9322 break; 9323 /* linux_setresgid16 */ 9324 case 170: 9325 if (ndx == 0 || ndx == 1) 9326 p = "int"; 9327 break; 9328 /* linux_getresgid16 */ 9329 case 171: 9330 if (ndx == 0 || ndx == 1) 9331 p = "int"; 9332 break; 9333 /* linux_prctl */ 9334 case 172: 9335 if (ndx == 0 || ndx == 1) 9336 p = "int"; 9337 break; 9338 /* linux_rt_sigreturn */ 9339 case 173: 9340 if (ndx == 0 || ndx == 1) 9341 p = "int"; 9342 break; 9343 /* linux_rt_sigaction */ 9344 case 174: 9345 if (ndx == 0 || ndx == 1) 9346 p = "int"; 9347 break; 9348 /* linux_rt_sigprocmask */ 9349 case 175: 9350 if (ndx == 0 || ndx == 1) 9351 p = "int"; 9352 break; 9353 /* linux_rt_sigpending */ 9354 case 176: 9355 if (ndx == 0 || ndx == 1) 9356 p = "int"; 9357 break; 9358 /* linux_rt_sigtimedwait */ 9359 case 177: 9360 if (ndx == 0 || ndx == 1) 9361 p = "int"; 9362 break; 9363 /* linux_rt_sigqueueinfo */ 9364 case 178: 9365 if (ndx == 0 || ndx == 1) 9366 p = "int"; 9367 break; 9368 /* linux_rt_sigsuspend */ 9369 case 179: 9370 if (ndx == 0 || ndx == 1) 9371 p = "int"; 9372 break; 9373 /* linux_pread */ 9374 case 180: 9375 if (ndx == 0 || ndx == 1) 9376 p = "int"; 9377 break; 9378 /* linux_pwrite */ 9379 case 181: 9380 if (ndx == 0 || ndx == 1) 9381 p = "int"; 9382 break; 9383 /* linux_chown16 */ 9384 case 182: 9385 if (ndx == 0 || ndx == 1) 9386 p = "int"; 9387 break; 9388 /* linux_getcwd */ 9389 case 183: 9390 if (ndx == 0 || ndx == 1) 9391 p = "int"; 9392 break; 9393 /* linux_capget */ 9394 case 184: 9395 if (ndx == 0 || ndx == 1) 9396 p = "int"; 9397 break; 9398 /* linux_capset */ 9399 case 185: 9400 if (ndx == 0 || ndx == 1) 9401 p = "int"; 9402 break; 9403 /* linux_sigaltstack */ 9404 case 186: 9405 if (ndx == 0 || ndx == 1) 9406 p = "int"; 9407 break; 9408 /* linux_sendfile */ 9409 case 187: 9410 if (ndx == 0 || ndx == 1) 9411 p = "int"; 9412 break; 9413 /* linux_vfork */ 9414 case 190: 9415 /* linux_getrlimit */ 9416 case 191: 9417 if (ndx == 0 || ndx == 1) 9418 p = "int"; 9419 break; 9420 /* linux_mmap2 */ 9421 case 192: 9422 if (ndx == 0 || ndx == 1) 9423 p = "int"; 9424 break; 9425 /* linux_truncate64 */ 9426 case 193: 9427 if (ndx == 0 || ndx == 1) 9428 p = "int"; 9429 break; 9430 /* linux_ftruncate64 */ 9431 case 194: 9432 if (ndx == 0 || ndx == 1) 9433 p = "int"; 9434 break; 9435 /* linux_stat64 */ 9436 case 195: 9437 if (ndx == 0 || ndx == 1) 9438 p = "int"; 9439 break; 9440 /* linux_lstat64 */ 9441 case 196: 9442 if (ndx == 0 || ndx == 1) 9443 p = "int"; 9444 break; 9445 /* linux_fstat64 */ 9446 case 197: 9447 if (ndx == 0 || ndx == 1) 9448 p = "int"; 9449 break; 9450 /* linux_lchown */ 9451 case 198: 9452 if (ndx == 0 || ndx == 1) 9453 p = "int"; 9454 break; 9455 /* linux_getuid */ 9456 case 199: 9457 /* linux_getgid */ 9458 case 200: 9459 /* geteuid */ 9460 case 201: 9461 /* getegid */ 9462 case 202: 9463 /* setreuid */ 9464 case 203: 9465 if (ndx == 0 || ndx == 1) 9466 p = "int"; 9467 break; 9468 /* setregid */ 9469 case 204: 9470 if (ndx == 0 || ndx == 1) 9471 p = "int"; 9472 break; 9473 /* linux_getgroups */ 9474 case 205: 9475 if (ndx == 0 || ndx == 1) 9476 p = "int"; 9477 break; 9478 /* linux_setgroups */ 9479 case 206: 9480 if (ndx == 0 || ndx == 1) 9481 p = "int"; 9482 break; 9483 /* fchown */ 9484 case 207: 9485 /* setresuid */ 9486 case 208: 9487 if (ndx == 0 || ndx == 1) 9488 p = "int"; 9489 break; 9490 /* getresuid */ 9491 case 209: 9492 if (ndx == 0 || ndx == 1) 9493 p = "int"; 9494 break; 9495 /* setresgid */ 9496 case 210: 9497 if (ndx == 0 || ndx == 1) 9498 p = "int"; 9499 break; 9500 /* getresgid */ 9501 case 211: 9502 if (ndx == 0 || ndx == 1) 9503 p = "int"; 9504 break; 9505 /* linux_chown */ 9506 case 212: 9507 if (ndx == 0 || ndx == 1) 9508 p = "int"; 9509 break; 9510 /* setuid */ 9511 case 213: 9512 if (ndx == 0 || ndx == 1) 9513 p = "int"; 9514 break; 9515 /* setgid */ 9516 case 214: 9517 if (ndx == 0 || ndx == 1) 9518 p = "int"; 9519 break; 9520 /* linux_setfsuid */ 9521 case 215: 9522 if (ndx == 0 || ndx == 1) 9523 p = "int"; 9524 break; 9525 /* linux_setfsgid */ 9526 case 216: 9527 if (ndx == 0 || ndx == 1) 9528 p = "int"; 9529 break; 9530 /* linux_pivot_root */ 9531 case 217: 9532 if (ndx == 0 || ndx == 1) 9533 p = "int"; 9534 break; 9535 /* linux_mincore */ 9536 case 218: 9537 if (ndx == 0 || ndx == 1) 9538 p = "int"; 9539 break; 9540 /* linux_madvise */ 9541 case 219: 9542 if (ndx == 0 || ndx == 1) 9543 p = "int"; 9544 break; 9545 /* linux_getdents64 */ 9546 case 220: 9547 if (ndx == 0 || ndx == 1) 9548 p = "int"; 9549 break; 9550 /* linux_fcntl64 */ 9551 case 221: 9552 if (ndx == 0 || ndx == 1) 9553 p = "int"; 9554 break; 9555 /* linux_gettid */ 9556 case 224: 9557 /* linux_setxattr */ 9558 case 226: 9559 if (ndx == 0 || ndx == 1) 9560 p = "int"; 9561 break; 9562 /* linux_lsetxattr */ 9563 case 227: 9564 if (ndx == 0 || ndx == 1) 9565 p = "int"; 9566 break; 9567 /* linux_fsetxattr */ 9568 case 228: 9569 if (ndx == 0 || ndx == 1) 9570 p = "int"; 9571 break; 9572 /* linux_getxattr */ 9573 case 229: 9574 if (ndx == 0 || ndx == 1) 9575 p = "int"; 9576 break; 9577 /* linux_lgetxattr */ 9578 case 230: 9579 if (ndx == 0 || ndx == 1) 9580 p = "int"; 9581 break; 9582 /* linux_fgetxattr */ 9583 case 231: 9584 if (ndx == 0 || ndx == 1) 9585 p = "int"; 9586 break; 9587 /* linux_listxattr */ 9588 case 232: 9589 if (ndx == 0 || ndx == 1) 9590 p = "int"; 9591 break; 9592 /* linux_llistxattr */ 9593 case 233: 9594 if (ndx == 0 || ndx == 1) 9595 p = "int"; 9596 break; 9597 /* linux_flistxattr */ 9598 case 234: 9599 if (ndx == 0 || ndx == 1) 9600 p = "int"; 9601 break; 9602 /* linux_removexattr */ 9603 case 235: 9604 if (ndx == 0 || ndx == 1) 9605 p = "int"; 9606 break; 9607 /* linux_lremovexattr */ 9608 case 236: 9609 if (ndx == 0 || ndx == 1) 9610 p = "int"; 9611 break; 9612 /* linux_fremovexattr */ 9613 case 237: 9614 if (ndx == 0 || ndx == 1) 9615 p = "int"; 9616 break; 9617 /* linux_tkill */ 9618 case 238: 9619 if (ndx == 0 || ndx == 1) 9620 p = "int"; 9621 break; 9622 /* linux_sendfile64 */ 9623 case 239: 9624 if (ndx == 0 || ndx == 1) 9625 p = "int"; 9626 break; 9627 /* linux_sys_futex */ 9628 case 240: 9629 if (ndx == 0 || ndx == 1) 9630 p = "int"; 9631 break; 9632 /* linux_sched_setaffinity */ 9633 case 241: 9634 if (ndx == 0 || ndx == 1) 9635 p = "int"; 9636 break; 9637 /* linux_sched_getaffinity */ 9638 case 242: 9639 if (ndx == 0 || ndx == 1) 9640 p = "int"; 9641 break; 9642 /* linux_set_thread_area */ 9643 case 243: 9644 if (ndx == 0 || ndx == 1) 9645 p = "int"; 9646 break; 9647 /* linux_fadvise64 */ 9648 case 250: 9649 if (ndx == 0 || ndx == 1) 9650 p = "int"; 9651 break; 9652 /* linux_exit_group */ 9653 case 252: 9654 if (ndx == 0 || ndx == 1) 9655 p = "int"; 9656 break; 9657 /* linux_lookup_dcookie */ 9658 case 253: 9659 /* linux_epoll_create */ 9660 case 254: 9661 if (ndx == 0 || ndx == 1) 9662 p = "int"; 9663 break; 9664 /* linux_epoll_ctl */ 9665 case 255: 9666 if (ndx == 0 || ndx == 1) 9667 p = "int"; 9668 break; 9669 /* linux_epoll_wait */ 9670 case 256: 9671 if (ndx == 0 || ndx == 1) 9672 p = "int"; 9673 break; 9674 /* linux_remap_file_pages */ 9675 case 257: 9676 /* linux_set_tid_address */ 9677 case 258: 9678 if (ndx == 0 || ndx == 1) 9679 p = "int"; 9680 break; 9681 /* linux_timer_create */ 9682 case 259: 9683 if (ndx == 0 || ndx == 1) 9684 p = "int"; 9685 break; 9686 /* linux_timer_settime */ 9687 case 260: 9688 if (ndx == 0 || ndx == 1) 9689 p = "int"; 9690 break; 9691 /* linux_timer_gettime */ 9692 case 261: 9693 if (ndx == 0 || ndx == 1) 9694 p = "int"; 9695 break; 9696 /* linux_timer_getoverrun */ 9697 case 262: 9698 if (ndx == 0 || ndx == 1) 9699 p = "int"; 9700 break; 9701 /* linux_timer_delete */ 9702 case 263: 9703 if (ndx == 0 || ndx == 1) 9704 p = "int"; 9705 break; 9706 /* linux_clock_settime */ 9707 case 264: 9708 if (ndx == 0 || ndx == 1) 9709 p = "int"; 9710 break; 9711 /* linux_clock_gettime */ 9712 case 265: 9713 if (ndx == 0 || ndx == 1) 9714 p = "int"; 9715 break; 9716 /* linux_clock_getres */ 9717 case 266: 9718 if (ndx == 0 || ndx == 1) 9719 p = "int"; 9720 break; 9721 /* linux_clock_nanosleep */ 9722 case 267: 9723 if (ndx == 0 || ndx == 1) 9724 p = "int"; 9725 break; 9726 /* linux_statfs64 */ 9727 case 268: 9728 if (ndx == 0 || ndx == 1) 9729 p = "int"; 9730 break; 9731 /* linux_fstatfs64 */ 9732 case 269: 9733 if (ndx == 0 || ndx == 1) 9734 p = "int"; 9735 break; 9736 /* linux_tgkill */ 9737 case 270: 9738 if (ndx == 0 || ndx == 1) 9739 p = "int"; 9740 break; 9741 /* linux_utimes */ 9742 case 271: 9743 if (ndx == 0 || ndx == 1) 9744 p = "int"; 9745 break; 9746 /* linux_fadvise64_64 */ 9747 case 272: 9748 if (ndx == 0 || ndx == 1) 9749 p = "int"; 9750 break; 9751 /* linux_mbind */ 9752 case 274: 9753 /* linux_get_mempolicy */ 9754 case 275: 9755 /* linux_set_mempolicy */ 9756 case 276: 9757 /* linux_mq_open */ 9758 case 277: 9759 if (ndx == 0 || ndx == 1) 9760 p = "int"; 9761 break; 9762 /* linux_mq_unlink */ 9763 case 278: 9764 if (ndx == 0 || ndx == 1) 9765 p = "int"; 9766 break; 9767 /* linux_mq_timedsend */ 9768 case 279: 9769 if (ndx == 0 || ndx == 1) 9770 p = "int"; 9771 break; 9772 /* linux_mq_timedreceive */ 9773 case 280: 9774 if (ndx == 0 || ndx == 1) 9775 p = "int"; 9776 break; 9777 /* linux_mq_notify */ 9778 case 281: 9779 if (ndx == 0 || ndx == 1) 9780 p = "int"; 9781 break; 9782 /* linux_mq_getsetattr */ 9783 case 282: 9784 if (ndx == 0 || ndx == 1) 9785 p = "int"; 9786 break; 9787 /* linux_kexec_load */ 9788 case 283: 9789 /* linux_waitid */ 9790 case 284: 9791 if (ndx == 0 || ndx == 1) 9792 p = "int"; 9793 break; 9794 /* linux_add_key */ 9795 case 286: 9796 /* linux_request_key */ 9797 case 287: 9798 /* linux_keyctl */ 9799 case 288: 9800 /* linux_ioprio_set */ 9801 case 289: 9802 if (ndx == 0 || ndx == 1) 9803 p = "int"; 9804 break; 9805 /* linux_ioprio_get */ 9806 case 290: 9807 if (ndx == 0 || ndx == 1) 9808 p = "int"; 9809 break; 9810 /* linux_inotify_init */ 9811 case 291: 9812 /* linux_inotify_add_watch */ 9813 case 292: 9814 /* linux_inotify_rm_watch */ 9815 case 293: 9816 /* linux_migrate_pages */ 9817 case 294: 9818 /* linux_openat */ 9819 case 295: 9820 if (ndx == 0 || ndx == 1) 9821 p = "int"; 9822 break; 9823 /* linux_mkdirat */ 9824 case 296: 9825 if (ndx == 0 || ndx == 1) 9826 p = "int"; 9827 break; 9828 /* linux_mknodat */ 9829 case 297: 9830 if (ndx == 0 || ndx == 1) 9831 p = "int"; 9832 break; 9833 /* linux_fchownat */ 9834 case 298: 9835 if (ndx == 0 || ndx == 1) 9836 p = "int"; 9837 break; 9838 /* linux_futimesat */ 9839 case 299: 9840 if (ndx == 0 || ndx == 1) 9841 p = "int"; 9842 break; 9843 /* linux_fstatat64 */ 9844 case 300: 9845 if (ndx == 0 || ndx == 1) 9846 p = "int"; 9847 break; 9848 /* linux_unlinkat */ 9849 case 301: 9850 if (ndx == 0 || ndx == 1) 9851 p = "int"; 9852 break; 9853 /* linux_renameat */ 9854 case 302: 9855 if (ndx == 0 || ndx == 1) 9856 p = "int"; 9857 break; 9858 /* linux_linkat */ 9859 case 303: 9860 if (ndx == 0 || ndx == 1) 9861 p = "int"; 9862 break; 9863 /* linux_symlinkat */ 9864 case 304: 9865 if (ndx == 0 || ndx == 1) 9866 p = "int"; 9867 break; 9868 /* linux_readlinkat */ 9869 case 305: 9870 if (ndx == 0 || ndx == 1) 9871 p = "int"; 9872 break; 9873 /* linux_fchmodat */ 9874 case 306: 9875 if (ndx == 0 || ndx == 1) 9876 p = "int"; 9877 break; 9878 /* linux_faccessat */ 9879 case 307: 9880 if (ndx == 0 || ndx == 1) 9881 p = "int"; 9882 break; 9883 /* linux_pselect6 */ 9884 case 308: 9885 if (ndx == 0 || ndx == 1) 9886 p = "int"; 9887 break; 9888 /* linux_ppoll */ 9889 case 309: 9890 if (ndx == 0 || ndx == 1) 9891 p = "int"; 9892 break; 9893 /* linux_unshare */ 9894 case 310: 9895 /* linux_set_robust_list */ 9896 case 311: 9897 if (ndx == 0 || ndx == 1) 9898 p = "int"; 9899 break; 9900 /* linux_get_robust_list */ 9901 case 312: 9902 if (ndx == 0 || ndx == 1) 9903 p = "int"; 9904 break; 9905 /* linux_splice */ 9906 case 313: 9907 if (ndx == 0 || ndx == 1) 9908 p = "int"; 9909 break; 9910 /* linux_sync_file_range */ 9911 case 314: 9912 if (ndx == 0 || ndx == 1) 9913 p = "int"; 9914 break; 9915 /* linux_tee */ 9916 case 315: 9917 /* linux_vmsplice */ 9918 case 316: 9919 /* linux_move_pages */ 9920 case 317: 9921 /* linux_getcpu */ 9922 case 318: 9923 if (ndx == 0 || ndx == 1) 9924 p = "int"; 9925 break; 9926 /* linux_epoll_pwait */ 9927 case 319: 9928 if (ndx == 0 || ndx == 1) 9929 p = "int"; 9930 break; 9931 /* linux_utimensat */ 9932 case 320: 9933 if (ndx == 0 || ndx == 1) 9934 p = "int"; 9935 break; 9936 /* linux_signalfd */ 9937 case 321: 9938 /* linux_timerfd_create */ 9939 case 322: 9940 if (ndx == 0 || ndx == 1) 9941 p = "int"; 9942 break; 9943 /* linux_eventfd */ 9944 case 323: 9945 if (ndx == 0 || ndx == 1) 9946 p = "int"; 9947 break; 9948 /* linux_fallocate */ 9949 case 324: 9950 if (ndx == 0 || ndx == 1) 9951 p = "int"; 9952 break; 9953 /* linux_timerfd_settime */ 9954 case 325: 9955 if (ndx == 0 || ndx == 1) 9956 p = "int"; 9957 break; 9958 /* linux_timerfd_gettime */ 9959 case 326: 9960 if (ndx == 0 || ndx == 1) 9961 p = "int"; 9962 break; 9963 /* linux_signalfd4 */ 9964 case 327: 9965 /* linux_eventfd2 */ 9966 case 328: 9967 if (ndx == 0 || ndx == 1) 9968 p = "int"; 9969 break; 9970 /* linux_epoll_create1 */ 9971 case 329: 9972 if (ndx == 0 || ndx == 1) 9973 p = "int"; 9974 break; 9975 /* linux_dup3 */ 9976 case 330: 9977 if (ndx == 0 || ndx == 1) 9978 p = "int"; 9979 break; 9980 /* linux_pipe2 */ 9981 case 331: 9982 if (ndx == 0 || ndx == 1) 9983 p = "int"; 9984 break; 9985 /* linux_inotify_init1 */ 9986 case 332: 9987 /* linux_preadv */ 9988 case 333: 9989 if (ndx == 0 || ndx == 1) 9990 p = "int"; 9991 break; 9992 /* linux_pwritev */ 9993 case 334: 9994 if (ndx == 0 || ndx == 1) 9995 p = "int"; 9996 break; 9997 /* linux_rt_tgsigqueueinfo */ 9998 case 335: 9999 if (ndx == 0 || ndx == 1) 10000 p = "int"; 10001 break; 10002 /* linux_perf_event_open */ 10003 case 336: 10004 /* linux_recvmmsg */ 10005 case 337: 10006 if (ndx == 0 || ndx == 1) 10007 p = "int"; 10008 break; 10009 /* linux_fanotify_init */ 10010 case 338: 10011 /* linux_fanotify_mark */ 10012 case 339: 10013 /* linux_prlimit64 */ 10014 case 340: 10015 if (ndx == 0 || ndx == 1) 10016 p = "int"; 10017 break; 10018 /* linux_name_to_handle_at */ 10019 case 341: 10020 if (ndx == 0 || ndx == 1) 10021 p = "int"; 10022 break; 10023 /* linux_open_by_handle_at */ 10024 case 342: 10025 if (ndx == 0 || ndx == 1) 10026 p = "int"; 10027 break; 10028 /* linux_clock_adjtime */ 10029 case 343: 10030 /* linux_syncfs */ 10031 case 344: 10032 if (ndx == 0 || ndx == 1) 10033 p = "int"; 10034 break; 10035 /* linux_sendmmsg */ 10036 case 345: 10037 if (ndx == 0 || ndx == 1) 10038 p = "int"; 10039 break; 10040 /* linux_setns */ 10041 case 346: 10042 /* linux_process_vm_readv */ 10043 case 347: 10044 if (ndx == 0 || ndx == 1) 10045 p = "int"; 10046 break; 10047 /* linux_process_vm_writev */ 10048 case 348: 10049 if (ndx == 0 || ndx == 1) 10050 p = "int"; 10051 break; 10052 /* linux_kcmp */ 10053 case 349: 10054 if (ndx == 0 || ndx == 1) 10055 p = "int"; 10056 break; 10057 /* linux_finit_module */ 10058 case 350: 10059 if (ndx == 0 || ndx == 1) 10060 p = "int"; 10061 break; 10062 /* linux_sched_setattr */ 10063 case 351: 10064 if (ndx == 0 || ndx == 1) 10065 p = "int"; 10066 break; 10067 /* linux_sched_getattr */ 10068 case 352: 10069 if (ndx == 0 || ndx == 1) 10070 p = "int"; 10071 break; 10072 /* linux_renameat2 */ 10073 case 353: 10074 if (ndx == 0 || ndx == 1) 10075 p = "int"; 10076 break; 10077 /* linux_seccomp */ 10078 case 354: 10079 if (ndx == 0 || ndx == 1) 10080 p = "int"; 10081 break; 10082 /* linux_getrandom */ 10083 case 355: 10084 if (ndx == 0 || ndx == 1) 10085 p = "int"; 10086 break; 10087 /* linux_memfd_create */ 10088 case 356: 10089 if (ndx == 0 || ndx == 1) 10090 p = "int"; 10091 break; 10092 /* linux_bpf */ 10093 case 357: 10094 if (ndx == 0 || ndx == 1) 10095 p = "int"; 10096 break; 10097 /* linux_execveat */ 10098 case 358: 10099 if (ndx == 0 || ndx == 1) 10100 p = "int"; 10101 break; 10102 /* linux_socket */ 10103 case 359: 10104 if (ndx == 0 || ndx == 1) 10105 p = "int"; 10106 break; 10107 /* linux_socketpair */ 10108 case 360: 10109 if (ndx == 0 || ndx == 1) 10110 p = "int"; 10111 break; 10112 /* linux_bind */ 10113 case 361: 10114 if (ndx == 0 || ndx == 1) 10115 p = "int"; 10116 break; 10117 /* linux_connect */ 10118 case 362: 10119 if (ndx == 0 || ndx == 1) 10120 p = "int"; 10121 break; 10122 /* linux_listen */ 10123 case 363: 10124 if (ndx == 0 || ndx == 1) 10125 p = "int"; 10126 break; 10127 /* linux_accept4 */ 10128 case 364: 10129 if (ndx == 0 || ndx == 1) 10130 p = "int"; 10131 break; 10132 /* linux_getsockopt */ 10133 case 365: 10134 if (ndx == 0 || ndx == 1) 10135 p = "int"; 10136 break; 10137 /* linux_setsockopt */ 10138 case 366: 10139 if (ndx == 0 || ndx == 1) 10140 p = "int"; 10141 break; 10142 /* linux_getsockname */ 10143 case 367: 10144 if (ndx == 0 || ndx == 1) 10145 p = "int"; 10146 break; 10147 /* linux_getpeername */ 10148 case 368: 10149 if (ndx == 0 || ndx == 1) 10150 p = "int"; 10151 break; 10152 /* linux_sendto */ 10153 case 369: 10154 if (ndx == 0 || ndx == 1) 10155 p = "int"; 10156 break; 10157 /* linux_sendmsg */ 10158 case 370: 10159 if (ndx == 0 || ndx == 1) 10160 p = "int"; 10161 break; 10162 /* linux_recvfrom */ 10163 case 371: 10164 if (ndx == 0 || ndx == 1) 10165 p = "int"; 10166 break; 10167 /* linux_recvmsg */ 10168 case 372: 10169 if (ndx == 0 || ndx == 1) 10170 p = "int"; 10171 break; 10172 /* linux_shutdown */ 10173 case 373: 10174 if (ndx == 0 || ndx == 1) 10175 p = "int"; 10176 break; 10177 /* linux_userfaultfd */ 10178 case 374: 10179 if (ndx == 0 || ndx == 1) 10180 p = "int"; 10181 break; 10182 /* linux_membarrier */ 10183 case 375: 10184 if (ndx == 0 || ndx == 1) 10185 p = "int"; 10186 break; 10187 /* linux_mlock2 */ 10188 case 376: 10189 if (ndx == 0 || ndx == 1) 10190 p = "int"; 10191 break; 10192 /* linux_copy_file_range */ 10193 case 377: 10194 if (ndx == 0 || ndx == 1) 10195 p = "int"; 10196 break; 10197 /* linux_preadv2 */ 10198 case 378: 10199 if (ndx == 0 || ndx == 1) 10200 p = "int"; 10201 break; 10202 /* linux_pwritev2 */ 10203 case 379: 10204 if (ndx == 0 || ndx == 1) 10205 p = "int"; 10206 break; 10207 /* linux_pkey_mprotect */ 10208 case 380: 10209 if (ndx == 0 || ndx == 1) 10210 p = "int"; 10211 break; 10212 /* linux_pkey_alloc */ 10213 case 381: 10214 if (ndx == 0 || ndx == 1) 10215 p = "int"; 10216 break; 10217 /* linux_pkey_free */ 10218 case 382: 10219 if (ndx == 0 || ndx == 1) 10220 p = "int"; 10221 break; 10222 /* linux_statx */ 10223 case 383: 10224 if (ndx == 0 || ndx == 1) 10225 p = "int"; 10226 break; 10227 /* linux_arch_prctl */ 10228 case 384: 10229 if (ndx == 0 || ndx == 1) 10230 p = "int"; 10231 break; 10232 /* linux_io_pgetevents */ 10233 case 385: 10234 /* linux_rseq */ 10235 case 386: 10236 if (ndx == 0 || ndx == 1) 10237 p = "int"; 10238 break; 10239 /* linux_semget */ 10240 case 393: 10241 if (ndx == 0 || ndx == 1) 10242 p = "int"; 10243 break; 10244 /* linux_semctl */ 10245 case 394: 10246 if (ndx == 0 || ndx == 1) 10247 p = "int"; 10248 break; 10249 /* linux_shmget */ 10250 case 395: 10251 if (ndx == 0 || ndx == 1) 10252 p = "int"; 10253 break; 10254 /* linux_shmctl */ 10255 case 396: 10256 if (ndx == 0 || ndx == 1) 10257 p = "int"; 10258 break; 10259 /* linux_shmat */ 10260 case 397: 10261 if (ndx == 0 || ndx == 1) 10262 p = "int"; 10263 break; 10264 /* linux_shmdt */ 10265 case 398: 10266 if (ndx == 0 || ndx == 1) 10267 p = "int"; 10268 break; 10269 /* linux_msgget */ 10270 case 399: 10271 if (ndx == 0 || ndx == 1) 10272 p = "int"; 10273 break; 10274 /* linux_msgsnd */ 10275 case 400: 10276 if (ndx == 0 || ndx == 1) 10277 p = "int"; 10278 break; 10279 /* linux_msgrcv */ 10280 case 401: 10281 if (ndx == 0 || ndx == 1) 10282 p = "int"; 10283 break; 10284 /* linux_msgctl */ 10285 case 402: 10286 if (ndx == 0 || ndx == 1) 10287 p = "int"; 10288 break; 10289 /* linux_clock_gettime64 */ 10290 case 403: 10291 if (ndx == 0 || ndx == 1) 10292 p = "int"; 10293 break; 10294 /* linux_clock_settime64 */ 10295 case 404: 10296 if (ndx == 0 || ndx == 1) 10297 p = "int"; 10298 break; 10299 /* linux_clock_adjtime64 */ 10300 case 405: 10301 /* linux_clock_getres_time64 */ 10302 case 406: 10303 if (ndx == 0 || ndx == 1) 10304 p = "int"; 10305 break; 10306 /* linux_clock_nanosleep_time64 */ 10307 case 407: 10308 if (ndx == 0 || ndx == 1) 10309 p = "int"; 10310 break; 10311 /* linux_timer_gettime64 */ 10312 case 408: 10313 if (ndx == 0 || ndx == 1) 10314 p = "int"; 10315 break; 10316 /* linux_timer_settime64 */ 10317 case 409: 10318 if (ndx == 0 || ndx == 1) 10319 p = "int"; 10320 break; 10321 /* linux_timerfd_gettime64 */ 10322 case 410: 10323 if (ndx == 0 || ndx == 1) 10324 p = "int"; 10325 break; 10326 /* linux_timerfd_settime64 */ 10327 case 411: 10328 if (ndx == 0 || ndx == 1) 10329 p = "int"; 10330 break; 10331 /* linux_utimensat_time64 */ 10332 case 412: 10333 if (ndx == 0 || ndx == 1) 10334 p = "int"; 10335 break; 10336 /* linux_pselect6_time64 */ 10337 case 413: 10338 if (ndx == 0 || ndx == 1) 10339 p = "int"; 10340 break; 10341 /* linux_ppoll_time64 */ 10342 case 414: 10343 if (ndx == 0 || ndx == 1) 10344 p = "int"; 10345 break; 10346 /* linux_io_pgetevents_time64 */ 10347 case 416: 10348 /* linux_recvmmsg_time64 */ 10349 case 417: 10350 if (ndx == 0 || ndx == 1) 10351 p = "int"; 10352 break; 10353 /* linux_mq_timedsend_time64 */ 10354 case 418: 10355 /* linux_mq_timedreceive_time64 */ 10356 case 419: 10357 /* linux_semtimedop_time64 */ 10358 case 420: 10359 if (ndx == 0 || ndx == 1) 10360 p = "int"; 10361 break; 10362 /* linux_rt_sigtimedwait_time64 */ 10363 case 421: 10364 if (ndx == 0 || ndx == 1) 10365 p = "int"; 10366 break; 10367 /* linux_sys_futex_time64 */ 10368 case 422: 10369 if (ndx == 0 || ndx == 1) 10370 p = "int"; 10371 break; 10372 /* linux_sched_rr_get_interval_time64 */ 10373 case 423: 10374 if (ndx == 0 || ndx == 1) 10375 p = "int"; 10376 break; 10377 /* linux_pidfd_send_signal */ 10378 case 424: 10379 if (ndx == 0 || ndx == 1) 10380 p = "int"; 10381 break; 10382 /* linux_io_uring_setup */ 10383 case 425: 10384 /* linux_io_uring_enter */ 10385 case 426: 10386 /* linux_io_uring_register */ 10387 case 427: 10388 /* linux_open_tree */ 10389 case 428: 10390 /* linux_move_mount */ 10391 case 429: 10392 /* linux_fsopen */ 10393 case 430: 10394 /* linux_fsconfig */ 10395 case 431: 10396 /* linux_fsmount */ 10397 case 432: 10398 /* linux_fspick */ 10399 case 433: 10400 /* linux_pidfd_open */ 10401 case 434: 10402 /* linux_clone3 */ 10403 case 435: 10404 if (ndx == 0 || ndx == 1) 10405 p = "int"; 10406 break; 10407 /* linux_close_range */ 10408 case 436: 10409 if (ndx == 0 || ndx == 1) 10410 p = "int"; 10411 break; 10412 /* linux_openat2 */ 10413 case 437: 10414 /* linux_pidfd_getfd */ 10415 case 438: 10416 /* linux_faccessat2 */ 10417 case 439: 10418 if (ndx == 0 || ndx == 1) 10419 p = "int"; 10420 break; 10421 /* linux_process_madvise */ 10422 case 440: 10423 /* linux_epoll_pwait2_64 */ 10424 case 441: 10425 if (ndx == 0 || ndx == 1) 10426 p = "int"; 10427 break; 10428 /* linux_mount_setattr */ 10429 case 442: 10430 /* linux_quotactl_fd */ 10431 case 443: 10432 /* linux_landlock_create_ruleset */ 10433 case 444: 10434 /* linux_landlock_add_rule */ 10435 case 445: 10436 /* linux_landlock_restrict_self */ 10437 case 446: 10438 /* linux_memfd_secret */ 10439 case 447: 10440 /* linux_process_mrelease */ 10441 case 448: 10442 /* linux_futex_waitv */ 10443 case 449: 10444 /* linux_set_mempolicy_home_node */ 10445 case 450: 10446 /* linux_cachestat */ 10447 case 451: 10448 /* linux_fchmodat2 */ 10449 case 452: 10450 default: 10451 break; 10452 }; 10453 if (p != NULL) 10454 strlcpy(desc, p, descsz); 10455 } 10456