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