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