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