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