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