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