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