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