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