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