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