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