1/* $NetBSD: linux_systrace_args.c,v 1.21 2023/08/19 17:50:24 christos Exp $ */ 2 3/* 4 * System call argument to DTrace register array conversion. 5 * 6 * DO NOT EDIT-- this file is automatically generated. 7 * This file is part of the DTrace syscall provider. 8 */ 9 10static void 11systrace_args(register_t sysnum, const void *params, uintptr_t *uarg, size_t *n_args) 12{ 13 intptr_t *iarg = (intptr_t *)uarg; 14 switch (sysnum) { 15 /* linux_sys_nosys */ 16 case 0: { 17 *n_args = 0; 18 break; 19 } 20 /* linux_sys_exit */ 21 case 1: { 22 const struct linux_sys_exit_args *p = params; 23 iarg[0] = SCARG(p, rval); /* int */ 24 *n_args = 1; 25 break; 26 } 27 /* sys_fork */ 28 case 2: { 29 *n_args = 0; 30 break; 31 } 32 /* sys_read */ 33 case 3: { 34 const struct sys_read_args *p = params; 35 iarg[0] = SCARG(p, fd); /* int */ 36 uarg[1] = (intptr_t) SCARG(p, buf); /* void * */ 37 uarg[2] = SCARG(p, nbyte); /* size_t */ 38 *n_args = 3; 39 break; 40 } 41 /* sys_write */ 42 case 4: { 43 const struct sys_write_args *p = params; 44 iarg[0] = SCARG(p, fd); /* int */ 45 uarg[1] = (intptr_t) SCARG(p, buf); /* const void * */ 46 uarg[2] = SCARG(p, nbyte); /* size_t */ 47 *n_args = 3; 48 break; 49 } 50 /* linux_sys_open */ 51 case 5: { 52 const struct linux_sys_open_args *p = params; 53 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 54 iarg[1] = SCARG(p, flags); /* int */ 55 iarg[2] = SCARG(p, mode); /* linux_umode_t */ 56 *n_args = 3; 57 break; 58 } 59 /* sys_close */ 60 case 6: { 61 const struct sys_close_args *p = params; 62 iarg[0] = SCARG(p, fd); /* int */ 63 *n_args = 1; 64 break; 65 } 66 /* linux_sys_waitpid */ 67 case 7: { 68 const struct linux_sys_waitpid_args *p = params; 69 iarg[0] = SCARG(p, pid); /* int */ 70 uarg[1] = (intptr_t) SCARG(p, status); /* int * */ 71 iarg[2] = SCARG(p, options); /* int */ 72 *n_args = 3; 73 break; 74 } 75 /* linux_sys_creat */ 76 case 8: { 77 const struct linux_sys_creat_args *p = params; 78 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 79 iarg[1] = SCARG(p, mode); /* linux_umode_t */ 80 *n_args = 2; 81 break; 82 } 83 /* sys_link */ 84 case 9: { 85 const struct sys_link_args *p = params; 86 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 87 uarg[1] = (intptr_t) SCARG(p, link); /* const char * */ 88 *n_args = 2; 89 break; 90 } 91 /* linux_sys_unlink */ 92 case 10: { 93 const struct linux_sys_unlink_args *p = params; 94 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 95 *n_args = 1; 96 break; 97 } 98 /* sys_execve */ 99 case 11: { 100 const struct sys_execve_args *p = params; 101 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 102 uarg[1] = (intptr_t) SCARG(p, argp); /* char ** */ 103 uarg[2] = (intptr_t) SCARG(p, envp); /* char ** */ 104 *n_args = 3; 105 break; 106 } 107 /* sys_chdir */ 108 case 12: { 109 const struct sys_chdir_args *p = params; 110 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 111 *n_args = 1; 112 break; 113 } 114 /* linux_sys_time */ 115 case 13: { 116 const struct linux_sys_time_args *p = params; 117 uarg[0] = (intptr_t) SCARG(p, t); /* linux_time_t * */ 118 *n_args = 1; 119 break; 120 } 121 /* linux_sys_mknod */ 122 case 14: { 123 const struct linux_sys_mknod_args *p = params; 124 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 125 iarg[1] = SCARG(p, mode); /* linux_umode_t */ 126 uarg[2] = SCARG(p, dev); /* unsigned */ 127 *n_args = 3; 128 break; 129 } 130 /* sys_chmod */ 131 case 15: { 132 const struct sys_chmod_args *p = params; 133 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 134 iarg[1] = SCARG(p, mode); /* linux_umode_t */ 135 *n_args = 2; 136 break; 137 } 138 /* linux_sys_lchown16 */ 139 case 16: { 140 const struct linux_sys_lchown16_args *p = params; 141 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 142 iarg[1] = SCARG(p, uid); /* linux_uid16_t */ 143 iarg[2] = SCARG(p, gid); /* linux_gid16_t */ 144 *n_args = 3; 145 break; 146 } 147 /* linux_sys_break */ 148 case 17: { 149 const struct linux_sys_break_args *p = params; 150 uarg[0] = (intptr_t) SCARG(p, nsize); /* char * */ 151 *n_args = 1; 152 break; 153 } 154 /* compat_43_sys_lseek */ 155 case 19: { 156 const struct compat_43_sys_lseek_args *p = params; 157 iarg[0] = SCARG(p, fd); /* int */ 158 iarg[1] = SCARG(p, offset); /* long */ 159 iarg[2] = SCARG(p, whence); /* int */ 160 *n_args = 3; 161 break; 162 } 163 /* sys_getpid */ 164 case 20: { 165 *n_args = 0; 166 break; 167 } 168 /* sys_setuid */ 169 case 23: { 170 const struct sys_setuid_args *p = params; 171 uarg[0] = SCARG(p, uid); /* uid_t */ 172 *n_args = 1; 173 break; 174 } 175 /* sys_getuid */ 176 case 24: { 177 *n_args = 0; 178 break; 179 } 180 /* linux_sys_stime */ 181 case 25: { 182 const struct linux_sys_stime_args *p = params; 183 uarg[0] = (intptr_t) SCARG(p, t); /* linux_time_t * */ 184 *n_args = 1; 185 break; 186 } 187 /* linux_sys_ptrace */ 188 case 26: { 189 const struct linux_sys_ptrace_args *p = params; 190 iarg[0] = SCARG(p, request); /* int */ 191 iarg[1] = SCARG(p, pid); /* int */ 192 iarg[2] = SCARG(p, addr); /* int */ 193 iarg[3] = SCARG(p, data); /* int */ 194 *n_args = 4; 195 break; 196 } 197 /* linux_sys_alarm */ 198 case 27: { 199 const struct linux_sys_alarm_args *p = params; 200 uarg[0] = SCARG(p, secs); /* unsigned int */ 201 *n_args = 1; 202 break; 203 } 204 /* linux_sys_pause */ 205 case 29: { 206 *n_args = 0; 207 break; 208 } 209 /* linux_sys_utime */ 210 case 30: { 211 const struct linux_sys_utime_args *p = params; 212 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 213 uarg[1] = (intptr_t) SCARG(p, times); /* struct linux_utimbuf * */ 214 *n_args = 2; 215 break; 216 } 217 /* sys_access */ 218 case 33: { 219 const struct sys_access_args *p = params; 220 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 221 iarg[1] = SCARG(p, flags); /* int */ 222 *n_args = 2; 223 break; 224 } 225 /* linux_sys_nice */ 226 case 34: { 227 const struct linux_sys_nice_args *p = params; 228 iarg[0] = SCARG(p, incr); /* int */ 229 *n_args = 1; 230 break; 231 } 232 /* sys_sync */ 233 case 36: { 234 *n_args = 0; 235 break; 236 } 237 /* linux_sys_kill */ 238 case 37: { 239 const struct linux_sys_kill_args *p = params; 240 iarg[0] = SCARG(p, pid); /* int */ 241 iarg[1] = SCARG(p, signum); /* int */ 242 *n_args = 2; 243 break; 244 } 245 /* sys___posix_rename */ 246 case 38: { 247 const struct sys___posix_rename_args *p = params; 248 uarg[0] = (intptr_t) SCARG(p, from); /* const char * */ 249 uarg[1] = (intptr_t) SCARG(p, to); /* const char * */ 250 *n_args = 2; 251 break; 252 } 253 /* sys_mkdir */ 254 case 39: { 255 const struct sys_mkdir_args *p = params; 256 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 257 iarg[1] = SCARG(p, mode); /* linux_umode_t */ 258 *n_args = 2; 259 break; 260 } 261 /* sys_rmdir */ 262 case 40: { 263 const struct sys_rmdir_args *p = params; 264 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 265 *n_args = 1; 266 break; 267 } 268 /* sys_dup */ 269 case 41: { 270 const struct sys_dup_args *p = params; 271 iarg[0] = SCARG(p, fd); /* int */ 272 *n_args = 1; 273 break; 274 } 275 /* linux_sys_pipe */ 276 case 42: { 277 const struct linux_sys_pipe_args *p = params; 278 uarg[0] = (intptr_t) SCARG(p, pfds); /* int * */ 279 *n_args = 1; 280 break; 281 } 282 /* linux_sys_times */ 283 case 43: { 284 const struct linux_sys_times_args *p = params; 285 uarg[0] = (intptr_t) SCARG(p, tms); /* struct times * */ 286 *n_args = 1; 287 break; 288 } 289 /* linux_sys_brk */ 290 case 45: { 291 const struct linux_sys_brk_args *p = params; 292 uarg[0] = (intptr_t) SCARG(p, nsize); /* char * */ 293 *n_args = 1; 294 break; 295 } 296 /* sys_setgid */ 297 case 46: { 298 const struct sys_setgid_args *p = params; 299 iarg[0] = SCARG(p, gid); /* gid_t */ 300 *n_args = 1; 301 break; 302 } 303 /* sys_getgid */ 304 case 47: { 305 *n_args = 0; 306 break; 307 } 308 /* linux_sys_signal */ 309 case 48: { 310 const struct linux_sys_signal_args *p = params; 311 iarg[0] = SCARG(p, signum); /* int */ 312 uarg[1] = (intptr_t) SCARG(p, handler); /* linux_handler_t */ 313 *n_args = 2; 314 break; 315 } 316 /* sys_geteuid */ 317 case 49: { 318 *n_args = 0; 319 break; 320 } 321 /* sys_getegid */ 322 case 50: { 323 *n_args = 0; 324 break; 325 } 326 /* sys_acct */ 327 case 51: { 328 const struct sys_acct_args *p = params; 329 uarg[0] = (intptr_t) SCARG(p, path); /* char * */ 330 *n_args = 1; 331 break; 332 } 333 /* linux_sys_ioctl */ 334 case 54: { 335 const struct linux_sys_ioctl_args *p = params; 336 iarg[0] = SCARG(p, fd); /* int */ 337 uarg[1] = SCARG(p, com); /* u_long */ 338 uarg[2] = (intptr_t) SCARG(p, data); /* void * */ 339 *n_args = 3; 340 break; 341 } 342 /* linux_sys_fcntl */ 343 case 55: { 344 const struct linux_sys_fcntl_args *p = params; 345 iarg[0] = SCARG(p, fd); /* int */ 346 iarg[1] = SCARG(p, cmd); /* int */ 347 uarg[2] = (intptr_t) SCARG(p, arg); /* void * */ 348 *n_args = 3; 349 break; 350 } 351 /* sys_setpgid */ 352 case 57: { 353 const struct sys_setpgid_args *p = params; 354 iarg[0] = SCARG(p, pid); /* int */ 355 iarg[1] = SCARG(p, pgid); /* int */ 356 *n_args = 2; 357 break; 358 } 359 /* linux_sys_oldolduname */ 360 case 59: { 361 const struct linux_sys_oldolduname_args *p = params; 362 uarg[0] = (intptr_t) SCARG(p, up); /* struct linux_oldold_utsname * */ 363 *n_args = 1; 364 break; 365 } 366 /* sys_umask */ 367 case 60: { 368 const struct sys_umask_args *p = params; 369 iarg[0] = SCARG(p, newmask); /* int */ 370 *n_args = 1; 371 break; 372 } 373 /* sys_chroot */ 374 case 61: { 375 const struct sys_chroot_args *p = params; 376 uarg[0] = (intptr_t) SCARG(p, path); /* char * */ 377 *n_args = 1; 378 break; 379 } 380 /* sys_dup2 */ 381 case 63: { 382 const struct sys_dup2_args *p = params; 383 iarg[0] = SCARG(p, from); /* int */ 384 iarg[1] = SCARG(p, to); /* int */ 385 *n_args = 2; 386 break; 387 } 388 /* sys_getppid */ 389 case 64: { 390 *n_args = 0; 391 break; 392 } 393 /* sys_getpgrp */ 394 case 65: { 395 *n_args = 0; 396 break; 397 } 398 /* sys_setsid */ 399 case 66: { 400 *n_args = 0; 401 break; 402 } 403 /* linux_sys_sigaction */ 404 case 67: { 405 const struct linux_sys_sigaction_args *p = params; 406 iarg[0] = SCARG(p, signum); /* int */ 407 uarg[1] = (intptr_t) SCARG(p, nsa); /* const struct linux_old_sigaction * */ 408 uarg[2] = (intptr_t) SCARG(p, osa); /* struct linux_old_sigaction * */ 409 *n_args = 3; 410 break; 411 } 412 /* linux_sys_siggetmask */ 413 case 68: { 414 *n_args = 0; 415 break; 416 } 417 /* linux_sys_sigsetmask */ 418 case 69: { 419 const struct linux_sys_sigsetmask_args *p = params; 420 iarg[0] = SCARG(p, mask); /* linux_old_sigset_t */ 421 *n_args = 1; 422 break; 423 } 424 /* linux_sys_setreuid16 */ 425 case 70: { 426 const struct linux_sys_setreuid16_args *p = params; 427 iarg[0] = SCARG(p, ruid); /* linux_uid16_t */ 428 iarg[1] = SCARG(p, euid); /* linux_uid16_t */ 429 *n_args = 2; 430 break; 431 } 432 /* linux_sys_setregid16 */ 433 case 71: { 434 const struct linux_sys_setregid16_args *p = params; 435 iarg[0] = SCARG(p, rgid); /* linux_gid16_t */ 436 iarg[1] = SCARG(p, egid); /* linux_gid16_t */ 437 *n_args = 2; 438 break; 439 } 440 /* linux_sys_sigsuspend */ 441 case 72: { 442 const struct linux_sys_sigsuspend_args *p = params; 443 uarg[0] = (intptr_t) SCARG(p, restart); /* void * */ 444 iarg[1] = SCARG(p, oldmask); /* int */ 445 iarg[2] = SCARG(p, mask); /* int */ 446 *n_args = 3; 447 break; 448 } 449 /* linux_sys_sigpending */ 450 case 73: { 451 const struct linux_sys_sigpending_args *p = params; 452 uarg[0] = (intptr_t) SCARG(p, set); /* linux_old_sigset_t * */ 453 *n_args = 1; 454 break; 455 } 456 /* compat_43_sys_sethostname */ 457 case 74: { 458 const struct compat_43_sys_sethostname_args *p = params; 459 uarg[0] = (intptr_t) SCARG(p, hostname); /* char * */ 460 uarg[1] = SCARG(p, len); /* u_int */ 461 *n_args = 2; 462 break; 463 } 464 /* linux_sys_setrlimit */ 465 case 75: { 466 const struct linux_sys_setrlimit_args *p = params; 467 uarg[0] = SCARG(p, which); /* u_int */ 468 uarg[1] = (intptr_t) SCARG(p, rlp); /* struct orlimit * */ 469 *n_args = 2; 470 break; 471 } 472 /* linux_sys_getrlimit */ 473 case 76: { 474 const struct linux_sys_getrlimit_args *p = params; 475 uarg[0] = SCARG(p, which); /* u_int */ 476 uarg[1] = (intptr_t) SCARG(p, rlp); /* struct orlimit * */ 477 *n_args = 2; 478 break; 479 } 480 /* compat_50_sys_getrusage */ 481 case 77: { 482 const struct compat_50_sys_getrusage_args *p = params; 483 iarg[0] = SCARG(p, who); /* int */ 484 uarg[1] = (intptr_t) SCARG(p, rusage); /* struct rusage50 * */ 485 *n_args = 2; 486 break; 487 } 488 /* linux_sys_gettimeofday */ 489 case 78: { 490 const struct linux_sys_gettimeofday_args *p = params; 491 uarg[0] = (intptr_t) SCARG(p, tp); /* struct timeval50 * */ 492 uarg[1] = (intptr_t) SCARG(p, tzp); /* struct timezone * */ 493 *n_args = 2; 494 break; 495 } 496 /* linux_sys_settimeofday */ 497 case 79: { 498 const struct linux_sys_settimeofday_args *p = params; 499 uarg[0] = (intptr_t) SCARG(p, tp); /* struct timeval50 * */ 500 uarg[1] = (intptr_t) SCARG(p, tzp); /* struct timezone * */ 501 *n_args = 2; 502 break; 503 } 504 /* linux_sys_getgroups16 */ 505 case 80: { 506 const struct linux_sys_getgroups16_args *p = params; 507 iarg[0] = SCARG(p, gidsetsize); /* int */ 508 uarg[1] = (intptr_t) SCARG(p, gidset); /* linux_gid16_t * */ 509 *n_args = 2; 510 break; 511 } 512 /* linux_sys_setgroups16 */ 513 case 81: { 514 const struct linux_sys_setgroups16_args *p = params; 515 iarg[0] = SCARG(p, gidsetsize); /* int */ 516 uarg[1] = (intptr_t) SCARG(p, gidset); /* linux_gid16_t * */ 517 *n_args = 2; 518 break; 519 } 520 /* linux_sys_oldselect */ 521 case 82: { 522 const struct linux_sys_oldselect_args *p = params; 523 uarg[0] = (intptr_t) SCARG(p, lsp); /* struct linux_oldselect * */ 524 *n_args = 1; 525 break; 526 } 527 /* sys_symlink */ 528 case 83: { 529 const struct sys_symlink_args *p = params; 530 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 531 uarg[1] = (intptr_t) SCARG(p, link); /* const char * */ 532 *n_args = 2; 533 break; 534 } 535 /* compat_43_sys_lstat */ 536 case 84: { 537 const struct compat_43_sys_lstat_args *p = params; 538 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 539 uarg[1] = (intptr_t) SCARG(p, ub); /* struct stat43 * */ 540 *n_args = 2; 541 break; 542 } 543 /* sys_readlink */ 544 case 85: { 545 const struct sys_readlink_args *p = params; 546 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 547 uarg[1] = (intptr_t) SCARG(p, buf); /* char * */ 548 iarg[2] = SCARG(p, count); /* int */ 549 *n_args = 3; 550 break; 551 } 552#ifdef EXEC_AOUT 553 /* linux_sys_uselib */ 554 case 86: { 555 const struct linux_sys_uselib_args *p = params; 556 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 557 *n_args = 1; 558 break; 559 } 560#else 561#endif 562 /* linux_sys_swapon */ 563 case 87: { 564 const struct linux_sys_swapon_args *p = params; 565 uarg[0] = (intptr_t) SCARG(p, name); /* char * */ 566 *n_args = 1; 567 break; 568 } 569 /* linux_sys_reboot */ 570 case 88: { 571 const struct linux_sys_reboot_args *p = params; 572 iarg[0] = SCARG(p, magic1); /* int */ 573 iarg[1] = SCARG(p, magic2); /* int */ 574 iarg[2] = SCARG(p, cmd); /* int */ 575 uarg[3] = (intptr_t) SCARG(p, arg); /* void * */ 576 *n_args = 4; 577 break; 578 } 579 /* linux_sys_readdir */ 580 case 89: { 581 const struct linux_sys_readdir_args *p = params; 582 iarg[0] = SCARG(p, fd); /* int */ 583 uarg[1] = (intptr_t) SCARG(p, dent); /* void * */ 584 uarg[2] = SCARG(p, count); /* unsigned int */ 585 *n_args = 3; 586 break; 587 } 588 /* linux_sys_old_mmap */ 589 case 90: { 590 const struct linux_sys_old_mmap_args *p = params; 591 uarg[0] = (intptr_t) SCARG(p, lmp); /* struct linux_oldmmap * */ 592 *n_args = 1; 593 break; 594 } 595 /* sys_munmap */ 596 case 91: { 597 const struct sys_munmap_args *p = params; 598 uarg[0] = (intptr_t) SCARG(p, addr); /* void * */ 599 uarg[1] = SCARG(p, len); /* size_t */ 600 *n_args = 2; 601 break; 602 } 603 /* compat_43_sys_truncate */ 604 case 92: { 605 const struct compat_43_sys_truncate_args *p = params; 606 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 607 iarg[1] = SCARG(p, length); /* long */ 608 *n_args = 2; 609 break; 610 } 611 /* compat_43_sys_ftruncate */ 612 case 93: { 613 const struct compat_43_sys_ftruncate_args *p = params; 614 iarg[0] = SCARG(p, fd); /* int */ 615 iarg[1] = SCARG(p, length); /* long */ 616 *n_args = 2; 617 break; 618 } 619 /* sys_fchmod */ 620 case 94: { 621 const struct sys_fchmod_args *p = params; 622 iarg[0] = SCARG(p, fd); /* int */ 623 iarg[1] = SCARG(p, mode); /* linux_umode_t */ 624 *n_args = 2; 625 break; 626 } 627 /* linux_sys_fchown16 */ 628 case 95: { 629 const struct linux_sys_fchown16_args *p = params; 630 iarg[0] = SCARG(p, fd); /* int */ 631 iarg[1] = SCARG(p, uid); /* linux_uid16_t */ 632 iarg[2] = SCARG(p, gid); /* linux_gid16_t */ 633 *n_args = 3; 634 break; 635 } 636 /* linux_sys_getpriority */ 637 case 96: { 638 const struct linux_sys_getpriority_args *p = params; 639 iarg[0] = SCARG(p, which); /* int */ 640 iarg[1] = SCARG(p, who); /* int */ 641 *n_args = 2; 642 break; 643 } 644 /* sys_setpriority */ 645 case 97: { 646 const struct sys_setpriority_args *p = params; 647 iarg[0] = SCARG(p, which); /* int */ 648 iarg[1] = SCARG(p, who); /* int */ 649 iarg[2] = SCARG(p, prio); /* int */ 650 *n_args = 3; 651 break; 652 } 653 /* sys_profil */ 654 case 98: { 655 const struct sys_profil_args *p = params; 656 uarg[0] = (intptr_t) SCARG(p, samples); /* void * */ 657 uarg[1] = SCARG(p, size); /* u_int */ 658 uarg[2] = SCARG(p, offset); /* u_int */ 659 uarg[3] = SCARG(p, scale); /* u_int */ 660 *n_args = 4; 661 break; 662 } 663 /* linux_sys_statfs */ 664 case 99: { 665 const struct linux_sys_statfs_args *p = params; 666 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 667 uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_statfs * */ 668 *n_args = 2; 669 break; 670 } 671 /* linux_sys_fstatfs */ 672 case 100: { 673 const struct linux_sys_fstatfs_args *p = params; 674 iarg[0] = SCARG(p, fd); /* int */ 675 uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_statfs * */ 676 *n_args = 2; 677 break; 678 } 679 /* linux_sys_ioperm */ 680 case 101: { 681 const struct linux_sys_ioperm_args *p = params; 682 uarg[0] = SCARG(p, lo); /* unsigned int */ 683 uarg[1] = SCARG(p, hi); /* unsigned int */ 684 iarg[2] = SCARG(p, val); /* int */ 685 *n_args = 3; 686 break; 687 } 688 /* linux_sys_socketcall */ 689 case 102: { 690 const struct linux_sys_socketcall_args *p = params; 691 iarg[0] = SCARG(p, what); /* int */ 692 uarg[1] = (intptr_t) SCARG(p, args); /* void * */ 693 *n_args = 2; 694 break; 695 } 696 /* compat_50_sys_setitimer */ 697 case 104: { 698 const struct compat_50_sys_setitimer_args *p = params; 699 iarg[0] = SCARG(p, which); /* int */ 700 uarg[1] = (intptr_t) SCARG(p, itv); /* struct itimerval50 * */ 701 uarg[2] = (intptr_t) SCARG(p, oitv); /* struct itimerval50 * */ 702 *n_args = 3; 703 break; 704 } 705 /* compat_50_sys_getitimer */ 706 case 105: { 707 const struct compat_50_sys_getitimer_args *p = params; 708 iarg[0] = SCARG(p, which); /* int */ 709 uarg[1] = (intptr_t) SCARG(p, itv); /* struct itimerval50 * */ 710 *n_args = 2; 711 break; 712 } 713 /* linux_sys_stat */ 714 case 106: { 715 const struct linux_sys_stat_args *p = params; 716 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 717 uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat * */ 718 *n_args = 2; 719 break; 720 } 721 /* linux_sys_lstat */ 722 case 107: { 723 const struct linux_sys_lstat_args *p = params; 724 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 725 uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat * */ 726 *n_args = 2; 727 break; 728 } 729 /* linux_sys_fstat */ 730 case 108: { 731 const struct linux_sys_fstat_args *p = params; 732 iarg[0] = SCARG(p, fd); /* int */ 733 uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat * */ 734 *n_args = 2; 735 break; 736 } 737 /* linux_sys_olduname */ 738 case 109: { 739 const struct linux_sys_olduname_args *p = params; 740 uarg[0] = (intptr_t) SCARG(p, up); /* struct linux_old_utsname * */ 741 *n_args = 1; 742 break; 743 } 744 /* linux_sys_iopl */ 745 case 110: { 746 const struct linux_sys_iopl_args *p = params; 747 iarg[0] = SCARG(p, level); /* int */ 748 *n_args = 1; 749 break; 750 } 751 /* linux_sys_wait4 */ 752 case 114: { 753 const struct linux_sys_wait4_args *p = params; 754 iarg[0] = SCARG(p, pid); /* int */ 755 uarg[1] = (intptr_t) SCARG(p, status); /* int * */ 756 iarg[2] = SCARG(p, options); /* int */ 757 uarg[3] = (intptr_t) SCARG(p, rusage); /* struct rusage50 * */ 758 *n_args = 4; 759 break; 760 } 761 /* linux_sys_swapoff */ 762 case 115: { 763 const struct linux_sys_swapoff_args *p = params; 764 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 765 *n_args = 1; 766 break; 767 } 768 /* linux_sys_sysinfo */ 769 case 116: { 770 const struct linux_sys_sysinfo_args *p = params; 771 uarg[0] = (intptr_t) SCARG(p, arg); /* struct linux_sysinfo * */ 772 *n_args = 1; 773 break; 774 } 775 /* linux_sys_ipc */ 776 case 117: { 777 const struct linux_sys_ipc_args *p = params; 778 iarg[0] = SCARG(p, what); /* int */ 779 iarg[1] = SCARG(p, a1); /* int */ 780 iarg[2] = SCARG(p, a2); /* int */ 781 iarg[3] = SCARG(p, a3); /* int */ 782 uarg[4] = (intptr_t) SCARG(p, ptr); /* void * */ 783 *n_args = 5; 784 break; 785 } 786 /* sys_fsync */ 787 case 118: { 788 const struct sys_fsync_args *p = params; 789 iarg[0] = SCARG(p, fd); /* int */ 790 *n_args = 1; 791 break; 792 } 793 /* linux_sys_sigreturn */ 794 case 119: { 795 const struct linux_sys_sigreturn_args *p = params; 796 uarg[0] = (intptr_t) SCARG(p, scp); /* struct linux_sigcontext * */ 797 *n_args = 1; 798 break; 799 } 800 /* linux_sys_clone */ 801 case 120: { 802 const struct linux_sys_clone_args *p = params; 803 iarg[0] = SCARG(p, flags); /* int */ 804 uarg[1] = (intptr_t) SCARG(p, stack); /* void * */ 805 uarg[2] = (intptr_t) SCARG(p, parent_tidptr); /* void * */ 806 uarg[3] = (intptr_t) SCARG(p, tls); /* void * */ 807 uarg[4] = (intptr_t) SCARG(p, child_tidptr); /* void * */ 808 *n_args = 5; 809 break; 810 } 811 /* linux_sys_setdomainname */ 812 case 121: { 813 const struct linux_sys_setdomainname_args *p = params; 814 uarg[0] = (intptr_t) SCARG(p, domainname); /* char * */ 815 iarg[1] = SCARG(p, len); /* int */ 816 *n_args = 2; 817 break; 818 } 819 /* linux_sys_uname */ 820 case 122: { 821 const struct linux_sys_uname_args *p = params; 822 uarg[0] = (intptr_t) SCARG(p, up); /* struct linux_utsname * */ 823 *n_args = 1; 824 break; 825 } 826 /* linux_sys_modify_ldt */ 827 case 123: { 828 const struct linux_sys_modify_ldt_args *p = params; 829 iarg[0] = SCARG(p, func); /* int */ 830 uarg[1] = (intptr_t) SCARG(p, ptr); /* void * */ 831 uarg[2] = SCARG(p, bytecount); /* size_t */ 832 *n_args = 3; 833 break; 834 } 835 /* linux_sys_mprotect */ 836 case 125: { 837 const struct linux_sys_mprotect_args *p = params; 838 uarg[0] = (intptr_t) SCARG(p, start); /* const void * */ 839 uarg[1] = SCARG(p, len); /* unsigned long */ 840 iarg[2] = SCARG(p, prot); /* int */ 841 *n_args = 3; 842 break; 843 } 844 /* linux_sys_sigprocmask */ 845 case 126: { 846 const struct linux_sys_sigprocmask_args *p = params; 847 iarg[0] = SCARG(p, how); /* int */ 848 uarg[1] = (intptr_t) SCARG(p, set); /* const linux_old_sigset_t * */ 849 uarg[2] = (intptr_t) SCARG(p, oset); /* linux_old_sigset_t * */ 850 *n_args = 3; 851 break; 852 } 853 /* sys_getpgid */ 854 case 132: { 855 const struct sys_getpgid_args *p = params; 856 iarg[0] = SCARG(p, pid); /* pid_t */ 857 *n_args = 1; 858 break; 859 } 860 /* sys_fchdir */ 861 case 133: { 862 const struct sys_fchdir_args *p = params; 863 iarg[0] = SCARG(p, fd); /* int */ 864 *n_args = 1; 865 break; 866 } 867 /* linux_sys_personality */ 868 case 136: { 869 const struct linux_sys_personality_args *p = params; 870 uarg[0] = SCARG(p, per); /* unsigned long */ 871 *n_args = 1; 872 break; 873 } 874 /* linux_sys_setfsuid */ 875 case 138: { 876 const struct linux_sys_setfsuid_args *p = params; 877 uarg[0] = SCARG(p, uid); /* uid_t */ 878 *n_args = 1; 879 break; 880 } 881 /* linux_sys_setfsgid */ 882 case 139: { 883 const struct linux_sys_setfsgid_args *p = params; 884 iarg[0] = SCARG(p, gid); /* gid_t */ 885 *n_args = 1; 886 break; 887 } 888 /* linux_sys_llseek */ 889 case 140: { 890 const struct linux_sys_llseek_args *p = params; 891 iarg[0] = SCARG(p, fd); /* int */ 892 uarg[1] = SCARG(p, ohigh); /* u_int32_t */ 893 uarg[2] = SCARG(p, olow); /* u_int32_t */ 894 uarg[3] = (intptr_t) SCARG(p, res); /* void * */ 895 iarg[4] = SCARG(p, whence); /* int */ 896 *n_args = 5; 897 break; 898 } 899 /* linux_sys_getdents */ 900 case 141: { 901 const struct linux_sys_getdents_args *p = params; 902 iarg[0] = SCARG(p, fd); /* int */ 903 uarg[1] = (intptr_t) SCARG(p, dent); /* struct linux_dirent * */ 904 uarg[2] = SCARG(p, count); /* unsigned int */ 905 *n_args = 3; 906 break; 907 } 908 /* linux_sys_select */ 909 case 142: { 910 const struct linux_sys_select_args *p = params; 911 iarg[0] = SCARG(p, nfds); /* int */ 912 uarg[1] = (intptr_t) SCARG(p, readfds); /* fd_set * */ 913 uarg[2] = (intptr_t) SCARG(p, writefds); /* fd_set * */ 914 uarg[3] = (intptr_t) SCARG(p, exceptfds); /* fd_set * */ 915 uarg[4] = (intptr_t) SCARG(p, timeout); /* struct timeval50 * */ 916 *n_args = 5; 917 break; 918 } 919 /* sys_flock */ 920 case 143: { 921 const struct sys_flock_args *p = params; 922 iarg[0] = SCARG(p, fd); /* int */ 923 iarg[1] = SCARG(p, how); /* int */ 924 *n_args = 2; 925 break; 926 } 927 /* sys___msync13 */ 928 case 144: { 929 const struct sys___msync13_args *p = params; 930 uarg[0] = (intptr_t) SCARG(p, addr); /* void * */ 931 uarg[1] = SCARG(p, len); /* size_t */ 932 iarg[2] = SCARG(p, flags); /* int */ 933 *n_args = 3; 934 break; 935 } 936 /* sys_readv */ 937 case 145: { 938 const struct sys_readv_args *p = params; 939 iarg[0] = SCARG(p, fd); /* int */ 940 uarg[1] = (intptr_t) SCARG(p, iovp); /* const struct iovec * */ 941 iarg[2] = SCARG(p, iovcnt); /* int */ 942 *n_args = 3; 943 break; 944 } 945 /* sys_writev */ 946 case 146: { 947 const struct sys_writev_args *p = params; 948 iarg[0] = SCARG(p, fd); /* int */ 949 uarg[1] = (intptr_t) SCARG(p, iovp); /* const struct iovec * */ 950 iarg[2] = SCARG(p, iovcnt); /* int */ 951 *n_args = 3; 952 break; 953 } 954 /* sys_getsid */ 955 case 147: { 956 const struct sys_getsid_args *p = params; 957 iarg[0] = SCARG(p, pid); /* pid_t */ 958 *n_args = 1; 959 break; 960 } 961 /* linux_sys_fdatasync */ 962 case 148: { 963 const struct linux_sys_fdatasync_args *p = params; 964 iarg[0] = SCARG(p, fd); /* int */ 965 *n_args = 1; 966 break; 967 } 968 /* linux_sys___sysctl */ 969 case 149: { 970 const struct linux_sys___sysctl_args *p = params; 971 uarg[0] = (intptr_t) SCARG(p, lsp); /* struct linux___sysctl * */ 972 *n_args = 1; 973 break; 974 } 975 /* sys_mlock */ 976 case 150: { 977 const struct sys_mlock_args *p = params; 978 uarg[0] = (intptr_t) SCARG(p, addr); /* void * */ 979 uarg[1] = SCARG(p, len); /* size_t */ 980 *n_args = 2; 981 break; 982 } 983 /* sys_munlock */ 984 case 151: { 985 const struct sys_munlock_args *p = params; 986 uarg[0] = (intptr_t) SCARG(p, addr); /* void * */ 987 uarg[1] = SCARG(p, len); /* size_t */ 988 *n_args = 2; 989 break; 990 } 991 /* sys_mlockall */ 992 case 152: { 993 const struct sys_mlockall_args *p = params; 994 iarg[0] = SCARG(p, flags); /* int */ 995 *n_args = 1; 996 break; 997 } 998 /* sys_munlockall */ 999 case 153: { 1000 *n_args = 0; 1001 break; 1002 } 1003 /* linux_sys_sched_setparam */ 1004 case 154: { 1005 const struct linux_sys_sched_setparam_args *p = params; 1006 iarg[0] = SCARG(p, pid); /* pid_t */ 1007 uarg[1] = (intptr_t) SCARG(p, sp); /* const struct linux_sched_param * */ 1008 *n_args = 2; 1009 break; 1010 } 1011 /* linux_sys_sched_getparam */ 1012 case 155: { 1013 const struct linux_sys_sched_getparam_args *p = params; 1014 iarg[0] = SCARG(p, pid); /* pid_t */ 1015 uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_sched_param * */ 1016 *n_args = 2; 1017 break; 1018 } 1019 /* linux_sys_sched_setscheduler */ 1020 case 156: { 1021 const struct linux_sys_sched_setscheduler_args *p = params; 1022 iarg[0] = SCARG(p, pid); /* pid_t */ 1023 iarg[1] = SCARG(p, policy); /* int */ 1024 uarg[2] = (intptr_t) SCARG(p, sp); /* const struct linux_sched_param * */ 1025 *n_args = 3; 1026 break; 1027 } 1028 /* linux_sys_sched_getscheduler */ 1029 case 157: { 1030 const struct linux_sys_sched_getscheduler_args *p = params; 1031 iarg[0] = SCARG(p, pid); /* pid_t */ 1032 *n_args = 1; 1033 break; 1034 } 1035 /* linux_sys_sched_yield */ 1036 case 158: { 1037 *n_args = 0; 1038 break; 1039 } 1040 /* linux_sys_sched_get_priority_max */ 1041 case 159: { 1042 const struct linux_sys_sched_get_priority_max_args *p = params; 1043 iarg[0] = SCARG(p, policy); /* int */ 1044 *n_args = 1; 1045 break; 1046 } 1047 /* linux_sys_sched_get_priority_min */ 1048 case 160: { 1049 const struct linux_sys_sched_get_priority_min_args *p = params; 1050 iarg[0] = SCARG(p, policy); /* int */ 1051 *n_args = 1; 1052 break; 1053 } 1054 /* linux_sys_nanosleep */ 1055 case 162: { 1056 const struct linux_sys_nanosleep_args *p = params; 1057 uarg[0] = (intptr_t) SCARG(p, rqtp); /* const struct linux_timespec * */ 1058 uarg[1] = (intptr_t) SCARG(p, rmtp); /* struct linux_timespec * */ 1059 *n_args = 2; 1060 break; 1061 } 1062 /* linux_sys_mremap */ 1063 case 163: { 1064 const struct linux_sys_mremap_args *p = params; 1065 uarg[0] = (intptr_t) SCARG(p, old_address); /* void * */ 1066 uarg[1] = SCARG(p, old_size); /* size_t */ 1067 uarg[2] = SCARG(p, new_size); /* size_t */ 1068 uarg[3] = SCARG(p, flags); /* u_long */ 1069 *n_args = 4; 1070 break; 1071 } 1072 /* linux_sys_setresuid16 */ 1073 case 164: { 1074 const struct linux_sys_setresuid16_args *p = params; 1075 iarg[0] = SCARG(p, ruid); /* linux_uid16_t */ 1076 iarg[1] = SCARG(p, euid); /* linux_uid16_t */ 1077 iarg[2] = SCARG(p, suid); /* linux_uid16_t */ 1078 *n_args = 3; 1079 break; 1080 } 1081 /* linux_sys_getresuid16 */ 1082 case 165: { 1083 const struct linux_sys_getresuid16_args *p = params; 1084 uarg[0] = (intptr_t) SCARG(p, ruid); /* linux_uid16_t * */ 1085 uarg[1] = (intptr_t) SCARG(p, euid); /* linux_uid16_t * */ 1086 uarg[2] = (intptr_t) SCARG(p, suid); /* linux_uid16_t * */ 1087 *n_args = 3; 1088 break; 1089 } 1090 /* sys_poll */ 1091 case 168: { 1092 const struct sys_poll_args *p = params; 1093 uarg[0] = (intptr_t) SCARG(p, fds); /* struct pollfd * */ 1094 uarg[1] = SCARG(p, nfds); /* u_int */ 1095 iarg[2] = SCARG(p, timeout); /* int */ 1096 *n_args = 3; 1097 break; 1098 } 1099 /* linux_sys_setresgid16 */ 1100 case 170: { 1101 const struct linux_sys_setresgid16_args *p = params; 1102 iarg[0] = SCARG(p, rgid); /* linux_gid16_t */ 1103 iarg[1] = SCARG(p, egid); /* linux_gid16_t */ 1104 iarg[2] = SCARG(p, sgid); /* linux_gid16_t */ 1105 *n_args = 3; 1106 break; 1107 } 1108 /* linux_sys_getresgid16 */ 1109 case 171: { 1110 const struct linux_sys_getresgid16_args *p = params; 1111 uarg[0] = (intptr_t) SCARG(p, rgid); /* linux_gid16_t * */ 1112 uarg[1] = (intptr_t) SCARG(p, egid); /* linux_gid16_t * */ 1113 uarg[2] = (intptr_t) SCARG(p, sgid); /* linux_gid16_t * */ 1114 *n_args = 3; 1115 break; 1116 } 1117 /* linux_sys_rt_sigreturn */ 1118 case 173: { 1119 const struct linux_sys_rt_sigreturn_args *p = params; 1120 uarg[0] = (intptr_t) SCARG(p, ucp); /* struct linux_ucontext * */ 1121 *n_args = 1; 1122 break; 1123 } 1124 /* linux_sys_rt_sigaction */ 1125 case 174: { 1126 const struct linux_sys_rt_sigaction_args *p = params; 1127 iarg[0] = SCARG(p, signum); /* int */ 1128 uarg[1] = (intptr_t) SCARG(p, nsa); /* const struct linux_sigaction * */ 1129 uarg[2] = (intptr_t) SCARG(p, osa); /* struct linux_sigaction * */ 1130 uarg[3] = SCARG(p, sigsetsize); /* size_t */ 1131 *n_args = 4; 1132 break; 1133 } 1134 /* linux_sys_rt_sigprocmask */ 1135 case 175: { 1136 const struct linux_sys_rt_sigprocmask_args *p = params; 1137 iarg[0] = SCARG(p, how); /* int */ 1138 uarg[1] = (intptr_t) SCARG(p, set); /* const linux_sigset_t * */ 1139 uarg[2] = (intptr_t) SCARG(p, oset); /* linux_sigset_t * */ 1140 uarg[3] = SCARG(p, sigsetsize); /* size_t */ 1141 *n_args = 4; 1142 break; 1143 } 1144 /* linux_sys_rt_sigpending */ 1145 case 176: { 1146 const struct linux_sys_rt_sigpending_args *p = params; 1147 uarg[0] = (intptr_t) SCARG(p, set); /* linux_sigset_t * */ 1148 uarg[1] = SCARG(p, sigsetsize); /* size_t */ 1149 *n_args = 2; 1150 break; 1151 } 1152 /* linux_sys_rt_sigtimedwait */ 1153 case 177: { 1154 const struct linux_sys_rt_sigtimedwait_args *p = params; 1155 uarg[0] = (intptr_t) SCARG(p, set); /* const linux_sigset_t * */ 1156 uarg[1] = (intptr_t) SCARG(p, info); /* linux_siginfo_t * */ 1157 uarg[2] = (intptr_t) SCARG(p, timeout); /* const struct linux_timespec * */ 1158 *n_args = 3; 1159 break; 1160 } 1161 /* linux_sys_rt_queueinfo */ 1162 case 178: { 1163 const struct linux_sys_rt_queueinfo_args *p = params; 1164 iarg[0] = SCARG(p, pid); /* int */ 1165 iarg[1] = SCARG(p, signum); /* int */ 1166 uarg[2] = (intptr_t) SCARG(p, uinfo); /* linux_siginfo_t * */ 1167 *n_args = 3; 1168 break; 1169 } 1170 /* linux_sys_rt_sigsuspend */ 1171 case 179: { 1172 const struct linux_sys_rt_sigsuspend_args *p = params; 1173 uarg[0] = (intptr_t) SCARG(p, unewset); /* linux_sigset_t * */ 1174 uarg[1] = SCARG(p, sigsetsize); /* size_t */ 1175 *n_args = 2; 1176 break; 1177 } 1178 /* linux_sys_pread */ 1179 case 180: { 1180 const struct linux_sys_pread_args *p = params; 1181 iarg[0] = SCARG(p, fd); /* int */ 1182 uarg[1] = (intptr_t) SCARG(p, buf); /* char * */ 1183 uarg[2] = SCARG(p, nbyte); /* size_t */ 1184 iarg[3] = SCARG(p, offset); /* off_t */ 1185 *n_args = 4; 1186 break; 1187 } 1188 /* linux_sys_pwrite */ 1189 case 181: { 1190 const struct linux_sys_pwrite_args *p = params; 1191 iarg[0] = SCARG(p, fd); /* int */ 1192 uarg[1] = (intptr_t) SCARG(p, buf); /* char * */ 1193 uarg[2] = SCARG(p, nbyte); /* size_t */ 1194 iarg[3] = SCARG(p, offset); /* off_t */ 1195 *n_args = 4; 1196 break; 1197 } 1198 /* linux_sys_chown16 */ 1199 case 182: { 1200 const struct linux_sys_chown16_args *p = params; 1201 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 1202 iarg[1] = SCARG(p, uid); /* linux_uid16_t */ 1203 iarg[2] = SCARG(p, gid); /* linux_gid16_t */ 1204 *n_args = 3; 1205 break; 1206 } 1207 /* sys___getcwd */ 1208 case 183: { 1209 const struct sys___getcwd_args *p = params; 1210 uarg[0] = (intptr_t) SCARG(p, bufp); /* char * */ 1211 uarg[1] = SCARG(p, length); /* size_t */ 1212 *n_args = 2; 1213 break; 1214 } 1215 /* linux_sys_sigaltstack */ 1216 case 186: { 1217 const struct linux_sys_sigaltstack_args *p = params; 1218 uarg[0] = (intptr_t) SCARG(p, ss); /* const struct linux_sigaltstack * */ 1219 uarg[1] = (intptr_t) SCARG(p, oss); /* struct linux_sigaltstack * */ 1220 *n_args = 2; 1221 break; 1222 } 1223 /* sys___vfork14 */ 1224 case 190: { 1225 *n_args = 0; 1226 break; 1227 } 1228 /* linux_sys_ugetrlimit */ 1229 case 191: { 1230 const struct linux_sys_ugetrlimit_args *p = params; 1231 iarg[0] = SCARG(p, which); /* int */ 1232 uarg[1] = (intptr_t) SCARG(p, rlp); /* struct orlimit * */ 1233 *n_args = 2; 1234 break; 1235 } 1236#define linux_sys_mmap2_args linux_sys_mmap_args 1237 /* linux_sys_mmap2 */ 1238 case 192: { 1239 const struct linux_sys_mmap2_args *p = params; 1240 uarg[0] = SCARG(p, addr); /* unsigned long */ 1241 uarg[1] = SCARG(p, len); /* size_t */ 1242 iarg[2] = SCARG(p, prot); /* int */ 1243 iarg[3] = SCARG(p, flags); /* int */ 1244 iarg[4] = SCARG(p, fd); /* int */ 1245 iarg[5] = SCARG(p, offset); /* linux_off_t */ 1246 *n_args = 6; 1247 break; 1248 } 1249 /* linux_sys_truncate64 */ 1250 case 193: { 1251 const struct linux_sys_truncate64_args *p = params; 1252 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 1253 iarg[1] = SCARG(p, length); /* off_t */ 1254 *n_args = 2; 1255 break; 1256 } 1257 /* linux_sys_ftruncate64 */ 1258 case 194: { 1259 const struct linux_sys_ftruncate64_args *p = params; 1260 uarg[0] = SCARG(p, fd); /* unsigned int */ 1261 iarg[1] = SCARG(p, length); /* off_t */ 1262 *n_args = 2; 1263 break; 1264 } 1265 /* linux_sys_stat64 */ 1266 case 195: { 1267 const struct linux_sys_stat64_args *p = params; 1268 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 1269 uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat64 * */ 1270 *n_args = 2; 1271 break; 1272 } 1273 /* linux_sys_lstat64 */ 1274 case 196: { 1275 const struct linux_sys_lstat64_args *p = params; 1276 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 1277 uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat64 * */ 1278 *n_args = 2; 1279 break; 1280 } 1281 /* linux_sys_fstat64 */ 1282 case 197: { 1283 const struct linux_sys_fstat64_args *p = params; 1284 iarg[0] = SCARG(p, fd); /* int */ 1285 uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat64 * */ 1286 *n_args = 2; 1287 break; 1288 } 1289 /* sys___posix_lchown */ 1290 case 198: { 1291 const struct sys___posix_lchown_args *p = params; 1292 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 1293 uarg[1] = SCARG(p, uid); /* uid_t */ 1294 iarg[2] = SCARG(p, gid); /* gid_t */ 1295 *n_args = 3; 1296 break; 1297 } 1298 /* sys_getuid */ 1299 case 199: { 1300 *n_args = 0; 1301 break; 1302 } 1303 /* sys_getgid */ 1304 case 200: { 1305 *n_args = 0; 1306 break; 1307 } 1308 /* sys_geteuid */ 1309 case 201: { 1310 *n_args = 0; 1311 break; 1312 } 1313 /* sys_getegid */ 1314 case 202: { 1315 *n_args = 0; 1316 break; 1317 } 1318 /* sys_setreuid */ 1319 case 203: { 1320 const struct sys_setreuid_args *p = params; 1321 uarg[0] = SCARG(p, ruid); /* uid_t */ 1322 uarg[1] = SCARG(p, euid); /* uid_t */ 1323 *n_args = 2; 1324 break; 1325 } 1326 /* sys_setregid */ 1327 case 204: { 1328 const struct sys_setregid_args *p = params; 1329 iarg[0] = SCARG(p, rgid); /* gid_t */ 1330 iarg[1] = SCARG(p, egid); /* gid_t */ 1331 *n_args = 2; 1332 break; 1333 } 1334 /* sys_getgroups */ 1335 case 205: { 1336 const struct sys_getgroups_args *p = params; 1337 iarg[0] = SCARG(p, gidsetsize); /* int */ 1338 uarg[1] = (intptr_t) SCARG(p, gidset); /* gid_t * */ 1339 *n_args = 2; 1340 break; 1341 } 1342 /* sys_setgroups */ 1343 case 206: { 1344 const struct sys_setgroups_args *p = params; 1345 iarg[0] = SCARG(p, gidsetsize); /* int */ 1346 uarg[1] = (intptr_t) SCARG(p, gidset); /* gid_t * */ 1347 *n_args = 2; 1348 break; 1349 } 1350 /* sys___posix_fchown */ 1351 case 207: { 1352 const struct sys___posix_fchown_args *p = params; 1353 iarg[0] = SCARG(p, fd); /* int */ 1354 uarg[1] = SCARG(p, uid); /* uid_t */ 1355 iarg[2] = SCARG(p, gid); /* gid_t */ 1356 *n_args = 3; 1357 break; 1358 } 1359 /* linux_sys_setresuid */ 1360 case 208: { 1361 const struct linux_sys_setresuid_args *p = params; 1362 uarg[0] = SCARG(p, ruid); /* uid_t */ 1363 uarg[1] = SCARG(p, euid); /* uid_t */ 1364 uarg[2] = SCARG(p, suid); /* uid_t */ 1365 *n_args = 3; 1366 break; 1367 } 1368 /* linux_sys_getresuid */ 1369 case 209: { 1370 const struct linux_sys_getresuid_args *p = params; 1371 uarg[0] = (intptr_t) SCARG(p, ruid); /* uid_t * */ 1372 uarg[1] = (intptr_t) SCARG(p, euid); /* uid_t * */ 1373 uarg[2] = (intptr_t) SCARG(p, suid); /* uid_t * */ 1374 *n_args = 3; 1375 break; 1376 } 1377 /* linux_sys_setresgid */ 1378 case 210: { 1379 const struct linux_sys_setresgid_args *p = params; 1380 iarg[0] = SCARG(p, rgid); /* gid_t */ 1381 iarg[1] = SCARG(p, egid); /* gid_t */ 1382 iarg[2] = SCARG(p, sgid); /* gid_t */ 1383 *n_args = 3; 1384 break; 1385 } 1386 /* linux_sys_getresgid */ 1387 case 211: { 1388 const struct linux_sys_getresgid_args *p = params; 1389 uarg[0] = (intptr_t) SCARG(p, rgid); /* gid_t * */ 1390 uarg[1] = (intptr_t) SCARG(p, egid); /* gid_t * */ 1391 uarg[2] = (intptr_t) SCARG(p, sgid); /* gid_t * */ 1392 *n_args = 3; 1393 break; 1394 } 1395 /* sys___posix_chown */ 1396 case 212: { 1397 const struct sys___posix_chown_args *p = params; 1398 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 1399 uarg[1] = SCARG(p, uid); /* uid_t */ 1400 iarg[2] = SCARG(p, gid); /* gid_t */ 1401 *n_args = 3; 1402 break; 1403 } 1404 /* sys_setuid */ 1405 case 213: { 1406 const struct sys_setuid_args *p = params; 1407 uarg[0] = SCARG(p, uid); /* uid_t */ 1408 *n_args = 1; 1409 break; 1410 } 1411 /* sys_setgid */ 1412 case 214: { 1413 const struct sys_setgid_args *p = params; 1414 iarg[0] = SCARG(p, gid); /* gid_t */ 1415 *n_args = 1; 1416 break; 1417 } 1418 /* linux_sys_setfsuid */ 1419 case 215: { 1420 const struct linux_sys_setfsuid_args *p = params; 1421 uarg[0] = SCARG(p, uid); /* uid_t */ 1422 *n_args = 1; 1423 break; 1424 } 1425 /* linux_sys_setfsgid */ 1426 case 216: { 1427 const struct linux_sys_setfsgid_args *p = params; 1428 iarg[0] = SCARG(p, gid); /* gid_t */ 1429 *n_args = 1; 1430 break; 1431 } 1432 /* sys_mincore */ 1433 case 218: { 1434 const struct sys_mincore_args *p = params; 1435 uarg[0] = (intptr_t) SCARG(p, addr); /* void * */ 1436 uarg[1] = SCARG(p, len); /* size_t */ 1437 uarg[2] = (intptr_t) SCARG(p, vec); /* char * */ 1438 *n_args = 3; 1439 break; 1440 } 1441 /* sys_madvise */ 1442 case 219: { 1443 const struct sys_madvise_args *p = params; 1444 uarg[0] = (intptr_t) SCARG(p, addr); /* void * */ 1445 uarg[1] = SCARG(p, len); /* size_t */ 1446 iarg[2] = SCARG(p, behav); /* int */ 1447 *n_args = 3; 1448 break; 1449 } 1450 /* linux_sys_getdents64 */ 1451 case 220: { 1452 const struct linux_sys_getdents64_args *p = params; 1453 iarg[0] = SCARG(p, fd); /* int */ 1454 uarg[1] = (intptr_t) SCARG(p, dent); /* struct linux_dirent64 * */ 1455 uarg[2] = SCARG(p, count); /* unsigned int */ 1456 *n_args = 3; 1457 break; 1458 } 1459 /* linux_sys_fcntl64 */ 1460 case 221: { 1461 const struct linux_sys_fcntl64_args *p = params; 1462 iarg[0] = SCARG(p, fd); /* int */ 1463 iarg[1] = SCARG(p, cmd); /* int */ 1464 uarg[2] = (intptr_t) SCARG(p, arg); /* void * */ 1465 *n_args = 3; 1466 break; 1467 } 1468 /* linux_sys_gettid */ 1469 case 224: { 1470 *n_args = 0; 1471 break; 1472 } 1473 /* linux_sys_readahead */ 1474 case 225: { 1475 const struct linux_sys_readahead_args *p = params; 1476 iarg[0] = SCARG(p, fd); /* int */ 1477 iarg[1] = SCARG(p, offset); /* off_t */ 1478 uarg[2] = SCARG(p, count); /* size_t */ 1479 *n_args = 3; 1480 break; 1481 } 1482 /* linux_sys_setxattr */ 1483 case 226: { 1484 const struct linux_sys_setxattr_args *p = params; 1485 uarg[0] = (intptr_t) SCARG(p, path); /* char * */ 1486 uarg[1] = (intptr_t) SCARG(p, name); /* char * */ 1487 uarg[2] = (intptr_t) SCARG(p, value); /* void * */ 1488 uarg[3] = SCARG(p, size); /* size_t */ 1489 iarg[4] = SCARG(p, flags); /* int */ 1490 *n_args = 5; 1491 break; 1492 } 1493 /* linux_sys_lsetxattr */ 1494 case 227: { 1495 const struct linux_sys_lsetxattr_args *p = params; 1496 uarg[0] = (intptr_t) SCARG(p, path); /* char * */ 1497 uarg[1] = (intptr_t) SCARG(p, name); /* char * */ 1498 uarg[2] = (intptr_t) SCARG(p, value); /* void * */ 1499 uarg[3] = SCARG(p, size); /* size_t */ 1500 iarg[4] = SCARG(p, flags); /* int */ 1501 *n_args = 5; 1502 break; 1503 } 1504 /* linux_sys_fsetxattr */ 1505 case 228: { 1506 const struct linux_sys_fsetxattr_args *p = params; 1507 iarg[0] = SCARG(p, fd); /* int */ 1508 uarg[1] = (intptr_t) SCARG(p, name); /* char * */ 1509 uarg[2] = (intptr_t) SCARG(p, value); /* void * */ 1510 uarg[3] = SCARG(p, size); /* size_t */ 1511 iarg[4] = SCARG(p, flags); /* int */ 1512 *n_args = 5; 1513 break; 1514 } 1515 /* linux_sys_getxattr */ 1516 case 229: { 1517 const struct linux_sys_getxattr_args *p = params; 1518 uarg[0] = (intptr_t) SCARG(p, path); /* char * */ 1519 uarg[1] = (intptr_t) SCARG(p, name); /* char * */ 1520 uarg[2] = (intptr_t) SCARG(p, value); /* void * */ 1521 uarg[3] = SCARG(p, size); /* size_t */ 1522 *n_args = 4; 1523 break; 1524 } 1525 /* linux_sys_lgetxattr */ 1526 case 230: { 1527 const struct linux_sys_lgetxattr_args *p = params; 1528 uarg[0] = (intptr_t) SCARG(p, path); /* char * */ 1529 uarg[1] = (intptr_t) SCARG(p, name); /* char * */ 1530 uarg[2] = (intptr_t) SCARG(p, value); /* void * */ 1531 uarg[3] = SCARG(p, size); /* size_t */ 1532 *n_args = 4; 1533 break; 1534 } 1535 /* linux_sys_fgetxattr */ 1536 case 231: { 1537 const struct linux_sys_fgetxattr_args *p = params; 1538 iarg[0] = SCARG(p, fd); /* int */ 1539 uarg[1] = (intptr_t) SCARG(p, name); /* char * */ 1540 uarg[2] = (intptr_t) SCARG(p, value); /* void * */ 1541 uarg[3] = SCARG(p, size); /* size_t */ 1542 *n_args = 4; 1543 break; 1544 } 1545 /* linux_sys_listxattr */ 1546 case 232: { 1547 const struct linux_sys_listxattr_args *p = params; 1548 uarg[0] = (intptr_t) SCARG(p, path); /* char * */ 1549 uarg[1] = (intptr_t) SCARG(p, list); /* char * */ 1550 uarg[2] = SCARG(p, size); /* size_t */ 1551 *n_args = 3; 1552 break; 1553 } 1554 /* linux_sys_llistxattr */ 1555 case 233: { 1556 const struct linux_sys_llistxattr_args *p = params; 1557 uarg[0] = (intptr_t) SCARG(p, path); /* char * */ 1558 uarg[1] = (intptr_t) SCARG(p, list); /* char * */ 1559 uarg[2] = SCARG(p, size); /* size_t */ 1560 *n_args = 3; 1561 break; 1562 } 1563 /* linux_sys_flistxattr */ 1564 case 234: { 1565 const struct linux_sys_flistxattr_args *p = params; 1566 iarg[0] = SCARG(p, fd); /* int */ 1567 uarg[1] = (intptr_t) SCARG(p, list); /* char * */ 1568 uarg[2] = SCARG(p, size); /* size_t */ 1569 *n_args = 3; 1570 break; 1571 } 1572 /* linux_sys_removexattr */ 1573 case 235: { 1574 const struct linux_sys_removexattr_args *p = params; 1575 uarg[0] = (intptr_t) SCARG(p, path); /* char * */ 1576 uarg[1] = (intptr_t) SCARG(p, name); /* char * */ 1577 *n_args = 2; 1578 break; 1579 } 1580 /* linux_sys_lremovexattr */ 1581 case 236: { 1582 const struct linux_sys_lremovexattr_args *p = params; 1583 uarg[0] = (intptr_t) SCARG(p, path); /* char * */ 1584 uarg[1] = (intptr_t) SCARG(p, name); /* char * */ 1585 *n_args = 2; 1586 break; 1587 } 1588 /* linux_sys_fremovexattr */ 1589 case 237: { 1590 const struct linux_sys_fremovexattr_args *p = params; 1591 iarg[0] = SCARG(p, fd); /* int */ 1592 uarg[1] = (intptr_t) SCARG(p, name); /* char * */ 1593 *n_args = 2; 1594 break; 1595 } 1596 /* linux_sys_tkill */ 1597 case 238: { 1598 const struct linux_sys_tkill_args *p = params; 1599 iarg[0] = SCARG(p, tid); /* int */ 1600 iarg[1] = SCARG(p, sig); /* int */ 1601 *n_args = 2; 1602 break; 1603 } 1604 /* linux_sys_futex */ 1605 case 240: { 1606 const struct linux_sys_futex_args *p = params; 1607 uarg[0] = (intptr_t) SCARG(p, uaddr); /* int * */ 1608 iarg[1] = SCARG(p, op); /* int */ 1609 iarg[2] = SCARG(p, val); /* int */ 1610 uarg[3] = (intptr_t) SCARG(p, timeout); /* const struct linux_timespec * */ 1611 uarg[4] = (intptr_t) SCARG(p, uaddr2); /* int * */ 1612 iarg[5] = SCARG(p, val3); /* int */ 1613 *n_args = 6; 1614 break; 1615 } 1616 /* linux_sys_sched_setaffinity */ 1617 case 241: { 1618 const struct linux_sys_sched_setaffinity_args *p = params; 1619 iarg[0] = SCARG(p, pid); /* pid_t */ 1620 uarg[1] = SCARG(p, len); /* unsigned int */ 1621 uarg[2] = (intptr_t) SCARG(p, mask); /* unsigned long * */ 1622 *n_args = 3; 1623 break; 1624 } 1625 /* linux_sys_sched_getaffinity */ 1626 case 242: { 1627 const struct linux_sys_sched_getaffinity_args *p = params; 1628 iarg[0] = SCARG(p, pid); /* pid_t */ 1629 uarg[1] = SCARG(p, len); /* unsigned int */ 1630 uarg[2] = (intptr_t) SCARG(p, mask); /* unsigned long * */ 1631 *n_args = 3; 1632 break; 1633 } 1634 /* linux_sys_set_thread_area */ 1635 case 243: { 1636 const struct linux_sys_set_thread_area_args *p = params; 1637 uarg[0] = (intptr_t) SCARG(p, desc); /* struct linux_user_desc * */ 1638 *n_args = 1; 1639 break; 1640 } 1641 /* linux_sys_get_thread_area */ 1642 case 244: { 1643 const struct linux_sys_get_thread_area_args *p = params; 1644 uarg[0] = (intptr_t) SCARG(p, desc); /* struct linux_user_desc * */ 1645 *n_args = 1; 1646 break; 1647 } 1648 /* linux_sys_fadvise64 */ 1649 case 250: { 1650 const struct linux_sys_fadvise64_args *p = params; 1651 iarg[0] = SCARG(p, fd); /* int */ 1652 iarg[1] = SCARG(p, offset); /* off_t */ 1653 uarg[2] = SCARG(p, len); /* size_t */ 1654 iarg[3] = SCARG(p, advice); /* int */ 1655 *n_args = 4; 1656 break; 1657 } 1658 /* linux_sys_exit_group */ 1659 case 252: { 1660 const struct linux_sys_exit_group_args *p = params; 1661 iarg[0] = SCARG(p, error_code); /* int */ 1662 *n_args = 1; 1663 break; 1664 } 1665 /* linux_sys_epoll_create */ 1666 case 254: { 1667 const struct linux_sys_epoll_create_args *p = params; 1668 iarg[0] = SCARG(p, size); /* int */ 1669 *n_args = 1; 1670 break; 1671 } 1672 /* linux_sys_epoll_ctl */ 1673 case 255: { 1674 const struct linux_sys_epoll_ctl_args *p = params; 1675 iarg[0] = SCARG(p, epfd); /* int */ 1676 iarg[1] = SCARG(p, op); /* int */ 1677 iarg[2] = SCARG(p, fd); /* int */ 1678 uarg[3] = (intptr_t) SCARG(p, event); /* struct linux_epoll_event * */ 1679 *n_args = 4; 1680 break; 1681 } 1682 /* linux_sys_epoll_wait */ 1683 case 256: { 1684 const struct linux_sys_epoll_wait_args *p = params; 1685 iarg[0] = SCARG(p, epfd); /* int */ 1686 uarg[1] = (intptr_t) SCARG(p, events); /* struct linux_epoll_event * */ 1687 iarg[2] = SCARG(p, maxevents); /* int */ 1688 iarg[3] = SCARG(p, timeout); /* int */ 1689 *n_args = 4; 1690 break; 1691 } 1692 /* linux_sys_set_tid_address */ 1693 case 258: { 1694 const struct linux_sys_set_tid_address_args *p = params; 1695 uarg[0] = (intptr_t) SCARG(p, tid); /* int * */ 1696 *n_args = 1; 1697 break; 1698 } 1699 /* linux_sys_timer_create */ 1700 case 259: { 1701 const struct linux_sys_timer_create_args *p = params; 1702 iarg[0] = SCARG(p, clockid); /* clockid_t */ 1703 uarg[1] = (intptr_t) SCARG(p, evp); /* struct linux_sigevent * */ 1704 uarg[2] = (intptr_t) SCARG(p, timerid); /* timer_t * */ 1705 *n_args = 3; 1706 break; 1707 } 1708 /* linux_sys_timer_settime */ 1709 case 260: { 1710 const struct linux_sys_timer_settime_args *p = params; 1711 iarg[0] = SCARG(p, timerid); /* timer_t */ 1712 iarg[1] = SCARG(p, flags); /* int */ 1713 uarg[2] = (intptr_t) SCARG(p, tim); /* const struct linux_itimerspec * */ 1714 uarg[3] = (intptr_t) SCARG(p, otim); /* struct linux_itimerspec * */ 1715 *n_args = 4; 1716 break; 1717 } 1718 /* linux_sys_timer_gettime */ 1719 case 261: { 1720 const struct linux_sys_timer_gettime_args *p = params; 1721 iarg[0] = SCARG(p, timerid); /* timer_t */ 1722 uarg[1] = (intptr_t) SCARG(p, tim); /* struct linux_itimerspec * */ 1723 *n_args = 2; 1724 break; 1725 } 1726 /* sys_timer_getoverrun */ 1727 case 262: { 1728 const struct sys_timer_getoverrun_args *p = params; 1729 iarg[0] = SCARG(p, timerid); /* timer_t */ 1730 *n_args = 1; 1731 break; 1732 } 1733 /* sys_timer_delete */ 1734 case 263: { 1735 const struct sys_timer_delete_args *p = params; 1736 iarg[0] = SCARG(p, timerid); /* timer_t */ 1737 *n_args = 1; 1738 break; 1739 } 1740 /* linux_sys_clock_settime */ 1741 case 264: { 1742 const struct linux_sys_clock_settime_args *p = params; 1743 iarg[0] = SCARG(p, which); /* clockid_t */ 1744 uarg[1] = (intptr_t) SCARG(p, tp); /* struct linux_timespec * */ 1745 *n_args = 2; 1746 break; 1747 } 1748 /* linux_sys_clock_gettime */ 1749 case 265: { 1750 const struct linux_sys_clock_gettime_args *p = params; 1751 iarg[0] = SCARG(p, which); /* clockid_t */ 1752 uarg[1] = (intptr_t) SCARG(p, tp); /* struct linux_timespec * */ 1753 *n_args = 2; 1754 break; 1755 } 1756 /* linux_sys_clock_getres */ 1757 case 266: { 1758 const struct linux_sys_clock_getres_args *p = params; 1759 iarg[0] = SCARG(p, which); /* clockid_t */ 1760 uarg[1] = (intptr_t) SCARG(p, tp); /* struct linux_timespec * */ 1761 *n_args = 2; 1762 break; 1763 } 1764 /* linux_sys_clock_nanosleep */ 1765 case 267: { 1766 const struct linux_sys_clock_nanosleep_args *p = params; 1767 iarg[0] = SCARG(p, which); /* clockid_t */ 1768 iarg[1] = SCARG(p, flags); /* int */ 1769 uarg[2] = (intptr_t) SCARG(p, rqtp); /* struct linux_timespec * */ 1770 uarg[3] = (intptr_t) SCARG(p, rmtp); /* struct linux_timespec * */ 1771 *n_args = 4; 1772 break; 1773 } 1774 /* linux_sys_statfs64 */ 1775 case 268: { 1776 const struct linux_sys_statfs64_args *p = params; 1777 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 1778 uarg[1] = SCARG(p, sz); /* size_t */ 1779 uarg[2] = (intptr_t) SCARG(p, sp); /* struct linux_statfs64 * */ 1780 *n_args = 3; 1781 break; 1782 } 1783 /* linux_sys_fstatfs64 */ 1784 case 269: { 1785 const struct linux_sys_fstatfs64_args *p = params; 1786 iarg[0] = SCARG(p, fd); /* int */ 1787 uarg[1] = SCARG(p, sz); /* size_t */ 1788 uarg[2] = (intptr_t) SCARG(p, sp); /* struct linux_statfs64 * */ 1789 *n_args = 3; 1790 break; 1791 } 1792 /* linux_sys_tgkill */ 1793 case 270: { 1794 const struct linux_sys_tgkill_args *p = params; 1795 iarg[0] = SCARG(p, tgid); /* int */ 1796 iarg[1] = SCARG(p, tid); /* int */ 1797 iarg[2] = SCARG(p, sig); /* int */ 1798 *n_args = 3; 1799 break; 1800 } 1801 /* compat_50_sys_utimes */ 1802 case 271: { 1803 const struct compat_50_sys_utimes_args *p = params; 1804 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 1805 uarg[1] = (intptr_t) SCARG(p, tptr); /* const struct timeval50 * */ 1806 *n_args = 2; 1807 break; 1808 } 1809 /* linux_sys_fadvise64_64 */ 1810 case 272: { 1811 const struct linux_sys_fadvise64_64_args *p = params; 1812 iarg[0] = SCARG(p, fd); /* int */ 1813 iarg[1] = SCARG(p, offset); /* off_t */ 1814 iarg[2] = SCARG(p, len); /* off_t */ 1815 iarg[3] = SCARG(p, advice); /* int */ 1816 *n_args = 4; 1817 break; 1818 } 1819 /* linux_sys_waitid */ 1820 case 284: { 1821 const struct linux_sys_waitid_args *p = params; 1822 iarg[0] = SCARG(p, idtype); /* int */ 1823 iarg[1] = SCARG(p, id); /* id_t */ 1824 uarg[2] = (intptr_t) SCARG(p, infop); /* linux_siginfo_t * */ 1825 iarg[3] = SCARG(p, options); /* int */ 1826 uarg[4] = (intptr_t) SCARG(p, rusage); /* struct rusage50 * */ 1827 *n_args = 5; 1828 break; 1829 } 1830 /* linux_sys_inotify_init */ 1831 case 291: { 1832 *n_args = 0; 1833 break; 1834 } 1835 /* linux_sys_inotify_add_watch */ 1836 case 292: { 1837 const struct linux_sys_inotify_add_watch_args *p = params; 1838 iarg[0] = SCARG(p, fd); /* int */ 1839 uarg[1] = (intptr_t) SCARG(p, pathname); /* const char * */ 1840 uarg[2] = SCARG(p, mask); /* uint32_t */ 1841 *n_args = 3; 1842 break; 1843 } 1844 /* linux_sys_inotify_rm_watch */ 1845 case 293: { 1846 const struct linux_sys_inotify_rm_watch_args *p = params; 1847 iarg[0] = SCARG(p, fd); /* int */ 1848 iarg[1] = SCARG(p, wd); /* int */ 1849 *n_args = 2; 1850 break; 1851 } 1852 /* linux_sys_openat */ 1853 case 295: { 1854 const struct linux_sys_openat_args *p = params; 1855 iarg[0] = SCARG(p, fd); /* int */ 1856 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 1857 iarg[2] = SCARG(p, flags); /* int */ 1858 iarg[3] = SCARG(p, mode); /* linux_umode_t */ 1859 *n_args = 4; 1860 break; 1861 } 1862 /* sys_mkdirat */ 1863 case 296: { 1864 const struct sys_mkdirat_args *p = params; 1865 iarg[0] = SCARG(p, fd); /* int */ 1866 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 1867 iarg[2] = SCARG(p, mode); /* linux_umode_t */ 1868 *n_args = 3; 1869 break; 1870 } 1871 /* linux_sys_mknodat */ 1872 case 297: { 1873 const struct linux_sys_mknodat_args *p = params; 1874 iarg[0] = SCARG(p, fd); /* int */ 1875 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 1876 iarg[2] = SCARG(p, mode); /* linux_umode_t */ 1877 uarg[3] = SCARG(p, dev); /* unsigned */ 1878 *n_args = 4; 1879 break; 1880 } 1881 /* linux_sys_fchownat */ 1882 case 298: { 1883 const struct linux_sys_fchownat_args *p = params; 1884 iarg[0] = SCARG(p, fd); /* int */ 1885 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 1886 uarg[2] = SCARG(p, owner); /* uid_t */ 1887 iarg[3] = SCARG(p, group); /* gid_t */ 1888 iarg[4] = SCARG(p, flag); /* int */ 1889 *n_args = 5; 1890 break; 1891 } 1892 /* linux_sys_fstatat64 */ 1893 case 300: { 1894 const struct linux_sys_fstatat64_args *p = params; 1895 iarg[0] = SCARG(p, fd); /* int */ 1896 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 1897 uarg[2] = (intptr_t) SCARG(p, sp); /* struct linux_stat64 * */ 1898 iarg[3] = SCARG(p, flag); /* int */ 1899 *n_args = 4; 1900 break; 1901 } 1902 /* linux_sys_unlinkat */ 1903 case 301: { 1904 const struct linux_sys_unlinkat_args *p = params; 1905 iarg[0] = SCARG(p, fd); /* int */ 1906 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 1907 iarg[2] = SCARG(p, flag); /* int */ 1908 *n_args = 3; 1909 break; 1910 } 1911 /* sys_renameat */ 1912 case 302: { 1913 const struct sys_renameat_args *p = params; 1914 iarg[0] = SCARG(p, fromfd); /* int */ 1915 uarg[1] = (intptr_t) SCARG(p, from); /* const char * */ 1916 iarg[2] = SCARG(p, tofd); /* int */ 1917 uarg[3] = (intptr_t) SCARG(p, to); /* const char * */ 1918 *n_args = 4; 1919 break; 1920 } 1921 /* linux_sys_linkat */ 1922 case 303: { 1923 const struct linux_sys_linkat_args *p = params; 1924 iarg[0] = SCARG(p, fd1); /* int */ 1925 uarg[1] = (intptr_t) SCARG(p, name1); /* const char * */ 1926 iarg[2] = SCARG(p, fd2); /* int */ 1927 uarg[3] = (intptr_t) SCARG(p, name2); /* const char * */ 1928 iarg[4] = SCARG(p, flags); /* int */ 1929 *n_args = 5; 1930 break; 1931 } 1932 /* sys_symlinkat */ 1933 case 304: { 1934 const struct sys_symlinkat_args *p = params; 1935 uarg[0] = (intptr_t) SCARG(p, path1); /* const char * */ 1936 iarg[1] = SCARG(p, fd); /* int */ 1937 uarg[2] = (intptr_t) SCARG(p, path2); /* const char * */ 1938 *n_args = 3; 1939 break; 1940 } 1941 /* sys_readlinkat */ 1942 case 305: { 1943 const struct sys_readlinkat_args *p = params; 1944 iarg[0] = SCARG(p, fd); /* int */ 1945 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 1946 uarg[2] = (intptr_t) SCARG(p, buf); /* char * */ 1947 uarg[3] = SCARG(p, bufsize); /* size_t */ 1948 *n_args = 4; 1949 break; 1950 } 1951 /* linux_sys_fchmodat */ 1952 case 306: { 1953 const struct linux_sys_fchmodat_args *p = params; 1954 iarg[0] = SCARG(p, fd); /* int */ 1955 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 1956 iarg[2] = SCARG(p, mode); /* linux_umode_t */ 1957 *n_args = 3; 1958 break; 1959 } 1960 /* linux_sys_faccessat */ 1961 case 307: { 1962 const struct linux_sys_faccessat_args *p = params; 1963 iarg[0] = SCARG(p, fd); /* int */ 1964 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 1965 iarg[2] = SCARG(p, amode); /* int */ 1966 *n_args = 3; 1967 break; 1968 } 1969 /* linux_sys_pselect6 */ 1970 case 308: { 1971 const struct linux_sys_pselect6_args *p = params; 1972 iarg[0] = SCARG(p, nfds); /* int */ 1973 uarg[1] = (intptr_t) SCARG(p, readfds); /* fd_set * */ 1974 uarg[2] = (intptr_t) SCARG(p, writefds); /* fd_set * */ 1975 uarg[3] = (intptr_t) SCARG(p, exceptfds); /* fd_set * */ 1976 uarg[4] = (intptr_t) SCARG(p, timeout); /* struct linux_timespec * */ 1977 uarg[5] = (intptr_t) SCARG(p, ss); /* linux_sized_sigset_t * */ 1978 *n_args = 6; 1979 break; 1980 } 1981 /* linux_sys_ppoll */ 1982 case 309: { 1983 const struct linux_sys_ppoll_args *p = params; 1984 uarg[0] = (intptr_t) SCARG(p, fds); /* struct pollfd * */ 1985 uarg[1] = SCARG(p, nfds); /* u_int */ 1986 uarg[2] = (intptr_t) SCARG(p, timeout); /* struct linux_timespec * */ 1987 uarg[3] = (intptr_t) SCARG(p, sigset); /* linux_sigset_t * */ 1988 *n_args = 4; 1989 break; 1990 } 1991 /* sys___futex_set_robust_list */ 1992 case 311: { 1993 const struct sys___futex_set_robust_list_args *p = params; 1994 uarg[0] = (intptr_t) SCARG(p, head); /* void * */ 1995 uarg[1] = SCARG(p, len); /* size_t */ 1996 *n_args = 2; 1997 break; 1998 } 1999 /* sys___futex_get_robust_list */ 2000 case 312: { 2001 const struct sys___futex_get_robust_list_args *p = params; 2002 iarg[0] = SCARG(p, lwpid); /* lwpid_t */ 2003 uarg[1] = (intptr_t) SCARG(p, headp); /* void ** */ 2004 uarg[2] = (intptr_t) SCARG(p, lenp); /* size_t * */ 2005 *n_args = 3; 2006 break; 2007 } 2008 /* linux_sys_epoll_pwait */ 2009 case 319: { 2010 const struct linux_sys_epoll_pwait_args *p = params; 2011 iarg[0] = SCARG(p, epfd); /* int */ 2012 uarg[1] = (intptr_t) SCARG(p, events); /* struct linux_epoll_event * */ 2013 iarg[2] = SCARG(p, maxevents); /* int */ 2014 iarg[3] = SCARG(p, timeout); /* int */ 2015 uarg[4] = (intptr_t) SCARG(p, sigmask); /* const linux_sigset_t * */ 2016 *n_args = 5; 2017 break; 2018 } 2019 /* linux_sys_utimensat */ 2020 case 320: { 2021 const struct linux_sys_utimensat_args *p = params; 2022 iarg[0] = SCARG(p, fd); /* int */ 2023 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 2024 uarg[2] = (intptr_t) SCARG(p, times); /* struct linux_timespec * */ 2025 iarg[3] = SCARG(p, flag); /* int */ 2026 *n_args = 4; 2027 break; 2028 } 2029 /* linux_sys_timerfd_create */ 2030 case 322: { 2031 const struct linux_sys_timerfd_create_args *p = params; 2032 iarg[0] = SCARG(p, clock_id); /* clockid_t */ 2033 iarg[1] = SCARG(p, flags); /* int */ 2034 *n_args = 2; 2035 break; 2036 } 2037 /* linux_sys_eventfd */ 2038 case 323: { 2039 const struct linux_sys_eventfd_args *p = params; 2040 uarg[0] = SCARG(p, initval); /* unsigned int */ 2041 *n_args = 1; 2042 break; 2043 } 2044 /* linux_sys_fallocate */ 2045 case 324: { 2046 const struct linux_sys_fallocate_args *p = params; 2047 iarg[0] = SCARG(p, fd); /* int */ 2048 iarg[1] = SCARG(p, mode); /* int */ 2049 iarg[2] = SCARG(p, offset); /* off_t */ 2050 iarg[3] = SCARG(p, len); /* off_t */ 2051 *n_args = 4; 2052 break; 2053 } 2054 /* linux_sys_timerfd_settime */ 2055 case 325: { 2056 const struct linux_sys_timerfd_settime_args *p = params; 2057 iarg[0] = SCARG(p, fd); /* int */ 2058 iarg[1] = SCARG(p, flags); /* int */ 2059 uarg[2] = (intptr_t) SCARG(p, tim); /* const struct linux_itimerspec * */ 2060 uarg[3] = (intptr_t) SCARG(p, otim); /* struct linux_itimerspec * */ 2061 *n_args = 4; 2062 break; 2063 } 2064 /* linux_sys_timerfd_gettime */ 2065 case 326: { 2066 const struct linux_sys_timerfd_gettime_args *p = params; 2067 iarg[0] = SCARG(p, fd); /* int */ 2068 uarg[1] = (intptr_t) SCARG(p, tim); /* struct linux_itimerspec * */ 2069 *n_args = 2; 2070 break; 2071 } 2072 /* linux_sys_eventfd2 */ 2073 case 328: { 2074 const struct linux_sys_eventfd2_args *p = params; 2075 uarg[0] = SCARG(p, initval); /* unsigned int */ 2076 iarg[1] = SCARG(p, flags); /* int */ 2077 *n_args = 2; 2078 break; 2079 } 2080 /* linux_sys_epoll_create1 */ 2081 case 329: { 2082 const struct linux_sys_epoll_create1_args *p = params; 2083 iarg[0] = SCARG(p, flags); /* int */ 2084 *n_args = 1; 2085 break; 2086 } 2087 /* linux_sys_dup3 */ 2088 case 330: { 2089 const struct linux_sys_dup3_args *p = params; 2090 iarg[0] = SCARG(p, from); /* int */ 2091 iarg[1] = SCARG(p, to); /* int */ 2092 iarg[2] = SCARG(p, flags); /* int */ 2093 *n_args = 3; 2094 break; 2095 } 2096 /* linux_sys_pipe2 */ 2097 case 331: { 2098 const struct linux_sys_pipe2_args *p = params; 2099 uarg[0] = (intptr_t) SCARG(p, pfds); /* int * */ 2100 iarg[1] = SCARG(p, flags); /* int */ 2101 *n_args = 2; 2102 break; 2103 } 2104 /* linux_sys_inotify_init1 */ 2105 case 332: { 2106 const struct linux_sys_inotify_init1_args *p = params; 2107 iarg[0] = SCARG(p, flags); /* int */ 2108 *n_args = 1; 2109 break; 2110 } 2111 /* linux_sys_preadv */ 2112 case 333: { 2113 const struct linux_sys_preadv_args *p = params; 2114 iarg[0] = SCARG(p, fd); /* int */ 2115 uarg[1] = (intptr_t) SCARG(p, iovp); /* const struct iovec * */ 2116 iarg[2] = SCARG(p, iovcnt); /* int */ 2117 uarg[3] = SCARG(p, off_lo); /* unsigned long */ 2118 uarg[4] = SCARG(p, off_hi); /* unsigned long */ 2119 *n_args = 5; 2120 break; 2121 } 2122 /* linux_sys_pwritev */ 2123 case 334: { 2124 const struct linux_sys_pwritev_args *p = params; 2125 iarg[0] = SCARG(p, fd); /* int */ 2126 uarg[1] = (intptr_t) SCARG(p, iovp); /* const struct iovcnt * */ 2127 iarg[2] = SCARG(p, iovcnt); /* int */ 2128 uarg[3] = SCARG(p, off_lo); /* unsigned long */ 2129 uarg[4] = SCARG(p, off_hi); /* unsigned long */ 2130 *n_args = 5; 2131 break; 2132 } 2133 /* linux_sys_prlimit64 */ 2134 case 340: { 2135 const struct linux_sys_prlimit64_args *p = params; 2136 iarg[0] = SCARG(p, pid); /* pid_t */ 2137 iarg[1] = SCARG(p, which); /* int */ 2138 uarg[2] = (intptr_t) SCARG(p, new_rlp); /* struct rlimit * */ 2139 uarg[3] = (intptr_t) SCARG(p, old_rlp); /* struct rlimit * */ 2140 *n_args = 4; 2141 break; 2142 } 2143 /* sys_getrandom */ 2144 case 355: { 2145 const struct sys_getrandom_args *p = params; 2146 uarg[0] = (intptr_t) SCARG(p, buf); /* void * */ 2147 uarg[1] = SCARG(p, buflen); /* size_t */ 2148 uarg[2] = SCARG(p, flags); /* unsigned int */ 2149 *n_args = 3; 2150 break; 2151 } 2152 /* linux_sys_memfd_create */ 2153 case 356: { 2154 const struct linux_sys_memfd_create_args *p = params; 2155 uarg[0] = (intptr_t) SCARG(p, name); /* const char * */ 2156 uarg[1] = SCARG(p, flags); /* unsigned int */ 2157 *n_args = 2; 2158 break; 2159 } 2160 /* linux_sys_statx */ 2161 case 397: { 2162 const struct linux_sys_statx_args *p = params; 2163 iarg[0] = SCARG(p, fd); /* int */ 2164 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 2165 iarg[2] = SCARG(p, flag); /* int */ 2166 uarg[3] = SCARG(p, mask); /* unsigned int */ 2167 uarg[4] = (intptr_t) SCARG(p, sp); /* struct linux_statx * */ 2168 *n_args = 5; 2169 break; 2170 } 2171 /* linux_sys_close_range */ 2172 case 436: { 2173 const struct linux_sys_close_range_args *p = params; 2174 uarg[0] = SCARG(p, first); /* unsigned int */ 2175 uarg[1] = SCARG(p, last); /* unsigned int */ 2176 uarg[2] = SCARG(p, flags); /* unsigned int */ 2177 *n_args = 3; 2178 break; 2179 } 2180 /* linux_sys_epoll_pwait2 */ 2181 case 441: { 2182 const struct linux_sys_epoll_pwait2_args *p = params; 2183 iarg[0] = SCARG(p, epfd); /* int */ 2184 uarg[1] = (intptr_t) SCARG(p, events); /* struct linux_epoll_event * */ 2185 iarg[2] = SCARG(p, maxevents); /* int */ 2186 uarg[3] = (intptr_t) SCARG(p, timeout); /* const struct linux_timespec * */ 2187 uarg[4] = (intptr_t) SCARG(p, sigmask); /* const linux_sigset_t * */ 2188 *n_args = 5; 2189 break; 2190 } 2191 default: 2192 *n_args = 0; 2193 break; 2194 }; 2195} 2196static void 2197systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 2198{ 2199 const char *p = NULL; 2200 switch (sysnum) { 2201 /* linux_sys_nosys */ 2202 case 0: 2203 break; 2204 /* linux_sys_exit */ 2205 case 1: 2206 switch(ndx) { 2207 case 0: 2208 p = "int"; 2209 break; 2210 default: 2211 break; 2212 }; 2213 break; 2214 /* sys_fork */ 2215 case 2: 2216 break; 2217 /* sys_read */ 2218 case 3: 2219 switch(ndx) { 2220 case 0: 2221 p = "int"; 2222 break; 2223 case 1: 2224 p = "void *"; 2225 break; 2226 case 2: 2227 p = "size_t"; 2228 break; 2229 default: 2230 break; 2231 }; 2232 break; 2233 /* sys_write */ 2234 case 4: 2235 switch(ndx) { 2236 case 0: 2237 p = "int"; 2238 break; 2239 case 1: 2240 p = "const void *"; 2241 break; 2242 case 2: 2243 p = "size_t"; 2244 break; 2245 default: 2246 break; 2247 }; 2248 break; 2249 /* linux_sys_open */ 2250 case 5: 2251 switch(ndx) { 2252 case 0: 2253 p = "const char *"; 2254 break; 2255 case 1: 2256 p = "int"; 2257 break; 2258 case 2: 2259 p = "linux_umode_t"; 2260 break; 2261 default: 2262 break; 2263 }; 2264 break; 2265 /* sys_close */ 2266 case 6: 2267 switch(ndx) { 2268 case 0: 2269 p = "int"; 2270 break; 2271 default: 2272 break; 2273 }; 2274 break; 2275 /* linux_sys_waitpid */ 2276 case 7: 2277 switch(ndx) { 2278 case 0: 2279 p = "int"; 2280 break; 2281 case 1: 2282 p = "int *"; 2283 break; 2284 case 2: 2285 p = "int"; 2286 break; 2287 default: 2288 break; 2289 }; 2290 break; 2291 /* linux_sys_creat */ 2292 case 8: 2293 switch(ndx) { 2294 case 0: 2295 p = "const char *"; 2296 break; 2297 case 1: 2298 p = "linux_umode_t"; 2299 break; 2300 default: 2301 break; 2302 }; 2303 break; 2304 /* sys_link */ 2305 case 9: 2306 switch(ndx) { 2307 case 0: 2308 p = "const char *"; 2309 break; 2310 case 1: 2311 p = "const char *"; 2312 break; 2313 default: 2314 break; 2315 }; 2316 break; 2317 /* linux_sys_unlink */ 2318 case 10: 2319 switch(ndx) { 2320 case 0: 2321 p = "const char *"; 2322 break; 2323 default: 2324 break; 2325 }; 2326 break; 2327 /* sys_execve */ 2328 case 11: 2329 switch(ndx) { 2330 case 0: 2331 p = "const char *"; 2332 break; 2333 case 1: 2334 p = "char **"; 2335 break; 2336 case 2: 2337 p = "char **"; 2338 break; 2339 default: 2340 break; 2341 }; 2342 break; 2343 /* sys_chdir */ 2344 case 12: 2345 switch(ndx) { 2346 case 0: 2347 p = "const char *"; 2348 break; 2349 default: 2350 break; 2351 }; 2352 break; 2353 /* linux_sys_time */ 2354 case 13: 2355 switch(ndx) { 2356 case 0: 2357 p = "linux_time_t *"; 2358 break; 2359 default: 2360 break; 2361 }; 2362 break; 2363 /* linux_sys_mknod */ 2364 case 14: 2365 switch(ndx) { 2366 case 0: 2367 p = "const char *"; 2368 break; 2369 case 1: 2370 p = "linux_umode_t"; 2371 break; 2372 case 2: 2373 p = "unsigned"; 2374 break; 2375 default: 2376 break; 2377 }; 2378 break; 2379 /* sys_chmod */ 2380 case 15: 2381 switch(ndx) { 2382 case 0: 2383 p = "const char *"; 2384 break; 2385 case 1: 2386 p = "linux_umode_t"; 2387 break; 2388 default: 2389 break; 2390 }; 2391 break; 2392 /* linux_sys_lchown16 */ 2393 case 16: 2394 switch(ndx) { 2395 case 0: 2396 p = "const char *"; 2397 break; 2398 case 1: 2399 p = "linux_uid16_t"; 2400 break; 2401 case 2: 2402 p = "linux_gid16_t"; 2403 break; 2404 default: 2405 break; 2406 }; 2407 break; 2408 /* linux_sys_break */ 2409 case 17: 2410 switch(ndx) { 2411 case 0: 2412 p = "char *"; 2413 break; 2414 default: 2415 break; 2416 }; 2417 break; 2418 /* compat_43_sys_lseek */ 2419 case 19: 2420 switch(ndx) { 2421 case 0: 2422 p = "int"; 2423 break; 2424 case 1: 2425 p = "long"; 2426 break; 2427 case 2: 2428 p = "int"; 2429 break; 2430 default: 2431 break; 2432 }; 2433 break; 2434 /* sys_getpid */ 2435 case 20: 2436 break; 2437 /* sys_setuid */ 2438 case 23: 2439 switch(ndx) { 2440 case 0: 2441 p = "uid_t"; 2442 break; 2443 default: 2444 break; 2445 }; 2446 break; 2447 /* sys_getuid */ 2448 case 24: 2449 break; 2450 /* linux_sys_stime */ 2451 case 25: 2452 switch(ndx) { 2453 case 0: 2454 p = "linux_time_t *"; 2455 break; 2456 default: 2457 break; 2458 }; 2459 break; 2460 /* linux_sys_ptrace */ 2461 case 26: 2462 switch(ndx) { 2463 case 0: 2464 p = "int"; 2465 break; 2466 case 1: 2467 p = "int"; 2468 break; 2469 case 2: 2470 p = "int"; 2471 break; 2472 case 3: 2473 p = "int"; 2474 break; 2475 default: 2476 break; 2477 }; 2478 break; 2479 /* linux_sys_alarm */ 2480 case 27: 2481 switch(ndx) { 2482 case 0: 2483 p = "unsigned int"; 2484 break; 2485 default: 2486 break; 2487 }; 2488 break; 2489 /* linux_sys_pause */ 2490 case 29: 2491 break; 2492 /* linux_sys_utime */ 2493 case 30: 2494 switch(ndx) { 2495 case 0: 2496 p = "const char *"; 2497 break; 2498 case 1: 2499 p = "struct linux_utimbuf *"; 2500 break; 2501 default: 2502 break; 2503 }; 2504 break; 2505 /* sys_access */ 2506 case 33: 2507 switch(ndx) { 2508 case 0: 2509 p = "const char *"; 2510 break; 2511 case 1: 2512 p = "int"; 2513 break; 2514 default: 2515 break; 2516 }; 2517 break; 2518 /* linux_sys_nice */ 2519 case 34: 2520 switch(ndx) { 2521 case 0: 2522 p = "int"; 2523 break; 2524 default: 2525 break; 2526 }; 2527 break; 2528 /* sys_sync */ 2529 case 36: 2530 break; 2531 /* linux_sys_kill */ 2532 case 37: 2533 switch(ndx) { 2534 case 0: 2535 p = "int"; 2536 break; 2537 case 1: 2538 p = "int"; 2539 break; 2540 default: 2541 break; 2542 }; 2543 break; 2544 /* sys___posix_rename */ 2545 case 38: 2546 switch(ndx) { 2547 case 0: 2548 p = "const char *"; 2549 break; 2550 case 1: 2551 p = "const char *"; 2552 break; 2553 default: 2554 break; 2555 }; 2556 break; 2557 /* sys_mkdir */ 2558 case 39: 2559 switch(ndx) { 2560 case 0: 2561 p = "const char *"; 2562 break; 2563 case 1: 2564 p = "linux_umode_t"; 2565 break; 2566 default: 2567 break; 2568 }; 2569 break; 2570 /* sys_rmdir */ 2571 case 40: 2572 switch(ndx) { 2573 case 0: 2574 p = "const char *"; 2575 break; 2576 default: 2577 break; 2578 }; 2579 break; 2580 /* sys_dup */ 2581 case 41: 2582 switch(ndx) { 2583 case 0: 2584 p = "int"; 2585 break; 2586 default: 2587 break; 2588 }; 2589 break; 2590 /* linux_sys_pipe */ 2591 case 42: 2592 switch(ndx) { 2593 case 0: 2594 p = "int *"; 2595 break; 2596 default: 2597 break; 2598 }; 2599 break; 2600 /* linux_sys_times */ 2601 case 43: 2602 switch(ndx) { 2603 case 0: 2604 p = "struct times *"; 2605 break; 2606 default: 2607 break; 2608 }; 2609 break; 2610 /* linux_sys_brk */ 2611 case 45: 2612 switch(ndx) { 2613 case 0: 2614 p = "char *"; 2615 break; 2616 default: 2617 break; 2618 }; 2619 break; 2620 /* sys_setgid */ 2621 case 46: 2622 switch(ndx) { 2623 case 0: 2624 p = "gid_t"; 2625 break; 2626 default: 2627 break; 2628 }; 2629 break; 2630 /* sys_getgid */ 2631 case 47: 2632 break; 2633 /* linux_sys_signal */ 2634 case 48: 2635 switch(ndx) { 2636 case 0: 2637 p = "int"; 2638 break; 2639 case 1: 2640 p = "linux_handler_t"; 2641 break; 2642 default: 2643 break; 2644 }; 2645 break; 2646 /* sys_geteuid */ 2647 case 49: 2648 break; 2649 /* sys_getegid */ 2650 case 50: 2651 break; 2652 /* sys_acct */ 2653 case 51: 2654 switch(ndx) { 2655 case 0: 2656 p = "char *"; 2657 break; 2658 default: 2659 break; 2660 }; 2661 break; 2662 /* linux_sys_ioctl */ 2663 case 54: 2664 switch(ndx) { 2665 case 0: 2666 p = "int"; 2667 break; 2668 case 1: 2669 p = "u_long"; 2670 break; 2671 case 2: 2672 p = "void *"; 2673 break; 2674 default: 2675 break; 2676 }; 2677 break; 2678 /* linux_sys_fcntl */ 2679 case 55: 2680 switch(ndx) { 2681 case 0: 2682 p = "int"; 2683 break; 2684 case 1: 2685 p = "int"; 2686 break; 2687 case 2: 2688 p = "void *"; 2689 break; 2690 default: 2691 break; 2692 }; 2693 break; 2694 /* sys_setpgid */ 2695 case 57: 2696 switch(ndx) { 2697 case 0: 2698 p = "int"; 2699 break; 2700 case 1: 2701 p = "int"; 2702 break; 2703 default: 2704 break; 2705 }; 2706 break; 2707 /* linux_sys_oldolduname */ 2708 case 59: 2709 switch(ndx) { 2710 case 0: 2711 p = "struct linux_oldold_utsname *"; 2712 break; 2713 default: 2714 break; 2715 }; 2716 break; 2717 /* sys_umask */ 2718 case 60: 2719 switch(ndx) { 2720 case 0: 2721 p = "int"; 2722 break; 2723 default: 2724 break; 2725 }; 2726 break; 2727 /* sys_chroot */ 2728 case 61: 2729 switch(ndx) { 2730 case 0: 2731 p = "char *"; 2732 break; 2733 default: 2734 break; 2735 }; 2736 break; 2737 /* sys_dup2 */ 2738 case 63: 2739 switch(ndx) { 2740 case 0: 2741 p = "int"; 2742 break; 2743 case 1: 2744 p = "int"; 2745 break; 2746 default: 2747 break; 2748 }; 2749 break; 2750 /* sys_getppid */ 2751 case 64: 2752 break; 2753 /* sys_getpgrp */ 2754 case 65: 2755 break; 2756 /* sys_setsid */ 2757 case 66: 2758 break; 2759 /* linux_sys_sigaction */ 2760 case 67: 2761 switch(ndx) { 2762 case 0: 2763 p = "int"; 2764 break; 2765 case 1: 2766 p = "const struct linux_old_sigaction *"; 2767 break; 2768 case 2: 2769 p = "struct linux_old_sigaction *"; 2770 break; 2771 default: 2772 break; 2773 }; 2774 break; 2775 /* linux_sys_siggetmask */ 2776 case 68: 2777 break; 2778 /* linux_sys_sigsetmask */ 2779 case 69: 2780 switch(ndx) { 2781 case 0: 2782 p = "linux_old_sigset_t"; 2783 break; 2784 default: 2785 break; 2786 }; 2787 break; 2788 /* linux_sys_setreuid16 */ 2789 case 70: 2790 switch(ndx) { 2791 case 0: 2792 p = "linux_uid16_t"; 2793 break; 2794 case 1: 2795 p = "linux_uid16_t"; 2796 break; 2797 default: 2798 break; 2799 }; 2800 break; 2801 /* linux_sys_setregid16 */ 2802 case 71: 2803 switch(ndx) { 2804 case 0: 2805 p = "linux_gid16_t"; 2806 break; 2807 case 1: 2808 p = "linux_gid16_t"; 2809 break; 2810 default: 2811 break; 2812 }; 2813 break; 2814 /* linux_sys_sigsuspend */ 2815 case 72: 2816 switch(ndx) { 2817 case 0: 2818 p = "void *"; 2819 break; 2820 case 1: 2821 p = "int"; 2822 break; 2823 case 2: 2824 p = "int"; 2825 break; 2826 default: 2827 break; 2828 }; 2829 break; 2830 /* linux_sys_sigpending */ 2831 case 73: 2832 switch(ndx) { 2833 case 0: 2834 p = "linux_old_sigset_t *"; 2835 break; 2836 default: 2837 break; 2838 }; 2839 break; 2840 /* compat_43_sys_sethostname */ 2841 case 74: 2842 switch(ndx) { 2843 case 0: 2844 p = "char *"; 2845 break; 2846 case 1: 2847 p = "u_int"; 2848 break; 2849 default: 2850 break; 2851 }; 2852 break; 2853 /* linux_sys_setrlimit */ 2854 case 75: 2855 switch(ndx) { 2856 case 0: 2857 p = "u_int"; 2858 break; 2859 case 1: 2860 p = "struct orlimit *"; 2861 break; 2862 default: 2863 break; 2864 }; 2865 break; 2866 /* linux_sys_getrlimit */ 2867 case 76: 2868 switch(ndx) { 2869 case 0: 2870 p = "u_int"; 2871 break; 2872 case 1: 2873 p = "struct orlimit *"; 2874 break; 2875 default: 2876 break; 2877 }; 2878 break; 2879 /* compat_50_sys_getrusage */ 2880 case 77: 2881 switch(ndx) { 2882 case 0: 2883 p = "int"; 2884 break; 2885 case 1: 2886 p = "struct rusage50 *"; 2887 break; 2888 default: 2889 break; 2890 }; 2891 break; 2892 /* linux_sys_gettimeofday */ 2893 case 78: 2894 switch(ndx) { 2895 case 0: 2896 p = "struct timeval50 *"; 2897 break; 2898 case 1: 2899 p = "struct timezone *"; 2900 break; 2901 default: 2902 break; 2903 }; 2904 break; 2905 /* linux_sys_settimeofday */ 2906 case 79: 2907 switch(ndx) { 2908 case 0: 2909 p = "struct timeval50 *"; 2910 break; 2911 case 1: 2912 p = "struct timezone *"; 2913 break; 2914 default: 2915 break; 2916 }; 2917 break; 2918 /* linux_sys_getgroups16 */ 2919 case 80: 2920 switch(ndx) { 2921 case 0: 2922 p = "int"; 2923 break; 2924 case 1: 2925 p = "linux_gid16_t *"; 2926 break; 2927 default: 2928 break; 2929 }; 2930 break; 2931 /* linux_sys_setgroups16 */ 2932 case 81: 2933 switch(ndx) { 2934 case 0: 2935 p = "int"; 2936 break; 2937 case 1: 2938 p = "linux_gid16_t *"; 2939 break; 2940 default: 2941 break; 2942 }; 2943 break; 2944 /* linux_sys_oldselect */ 2945 case 82: 2946 switch(ndx) { 2947 case 0: 2948 p = "struct linux_oldselect *"; 2949 break; 2950 default: 2951 break; 2952 }; 2953 break; 2954 /* sys_symlink */ 2955 case 83: 2956 switch(ndx) { 2957 case 0: 2958 p = "const char *"; 2959 break; 2960 case 1: 2961 p = "const char *"; 2962 break; 2963 default: 2964 break; 2965 }; 2966 break; 2967 /* compat_43_sys_lstat */ 2968 case 84: 2969 switch(ndx) { 2970 case 0: 2971 p = "const char *"; 2972 break; 2973 case 1: 2974 p = "struct stat43 *"; 2975 break; 2976 default: 2977 break; 2978 }; 2979 break; 2980 /* sys_readlink */ 2981 case 85: 2982 switch(ndx) { 2983 case 0: 2984 p = "const char *"; 2985 break; 2986 case 1: 2987 p = "char *"; 2988 break; 2989 case 2: 2990 p = "int"; 2991 break; 2992 default: 2993 break; 2994 }; 2995 break; 2996#ifdef EXEC_AOUT 2997 /* linux_sys_uselib */ 2998 case 86: 2999 switch(ndx) { 3000 case 0: 3001 p = "const char *"; 3002 break; 3003 default: 3004 break; 3005 }; 3006 break; 3007#else 3008#endif 3009 /* linux_sys_swapon */ 3010 case 87: 3011 switch(ndx) { 3012 case 0: 3013 p = "char *"; 3014 break; 3015 default: 3016 break; 3017 }; 3018 break; 3019 /* linux_sys_reboot */ 3020 case 88: 3021 switch(ndx) { 3022 case 0: 3023 p = "int"; 3024 break; 3025 case 1: 3026 p = "int"; 3027 break; 3028 case 2: 3029 p = "int"; 3030 break; 3031 case 3: 3032 p = "void *"; 3033 break; 3034 default: 3035 break; 3036 }; 3037 break; 3038 /* linux_sys_readdir */ 3039 case 89: 3040 switch(ndx) { 3041 case 0: 3042 p = "int"; 3043 break; 3044 case 1: 3045 p = "void *"; 3046 break; 3047 case 2: 3048 p = "unsigned int"; 3049 break; 3050 default: 3051 break; 3052 }; 3053 break; 3054 /* linux_sys_old_mmap */ 3055 case 90: 3056 switch(ndx) { 3057 case 0: 3058 p = "struct linux_oldmmap *"; 3059 break; 3060 default: 3061 break; 3062 }; 3063 break; 3064 /* sys_munmap */ 3065 case 91: 3066 switch(ndx) { 3067 case 0: 3068 p = "void *"; 3069 break; 3070 case 1: 3071 p = "size_t"; 3072 break; 3073 default: 3074 break; 3075 }; 3076 break; 3077 /* compat_43_sys_truncate */ 3078 case 92: 3079 switch(ndx) { 3080 case 0: 3081 p = "const char *"; 3082 break; 3083 case 1: 3084 p = "long"; 3085 break; 3086 default: 3087 break; 3088 }; 3089 break; 3090 /* compat_43_sys_ftruncate */ 3091 case 93: 3092 switch(ndx) { 3093 case 0: 3094 p = "int"; 3095 break; 3096 case 1: 3097 p = "long"; 3098 break; 3099 default: 3100 break; 3101 }; 3102 break; 3103 /* sys_fchmod */ 3104 case 94: 3105 switch(ndx) { 3106 case 0: 3107 p = "int"; 3108 break; 3109 case 1: 3110 p = "linux_umode_t"; 3111 break; 3112 default: 3113 break; 3114 }; 3115 break; 3116 /* linux_sys_fchown16 */ 3117 case 95: 3118 switch(ndx) { 3119 case 0: 3120 p = "int"; 3121 break; 3122 case 1: 3123 p = "linux_uid16_t"; 3124 break; 3125 case 2: 3126 p = "linux_gid16_t"; 3127 break; 3128 default: 3129 break; 3130 }; 3131 break; 3132 /* linux_sys_getpriority */ 3133 case 96: 3134 switch(ndx) { 3135 case 0: 3136 p = "int"; 3137 break; 3138 case 1: 3139 p = "int"; 3140 break; 3141 default: 3142 break; 3143 }; 3144 break; 3145 /* sys_setpriority */ 3146 case 97: 3147 switch(ndx) { 3148 case 0: 3149 p = "int"; 3150 break; 3151 case 1: 3152 p = "int"; 3153 break; 3154 case 2: 3155 p = "int"; 3156 break; 3157 default: 3158 break; 3159 }; 3160 break; 3161 /* sys_profil */ 3162 case 98: 3163 switch(ndx) { 3164 case 0: 3165 p = "void *"; 3166 break; 3167 case 1: 3168 p = "u_int"; 3169 break; 3170 case 2: 3171 p = "u_int"; 3172 break; 3173 case 3: 3174 p = "u_int"; 3175 break; 3176 default: 3177 break; 3178 }; 3179 break; 3180 /* linux_sys_statfs */ 3181 case 99: 3182 switch(ndx) { 3183 case 0: 3184 p = "const char *"; 3185 break; 3186 case 1: 3187 p = "struct linux_statfs *"; 3188 break; 3189 default: 3190 break; 3191 }; 3192 break; 3193 /* linux_sys_fstatfs */ 3194 case 100: 3195 switch(ndx) { 3196 case 0: 3197 p = "int"; 3198 break; 3199 case 1: 3200 p = "struct linux_statfs *"; 3201 break; 3202 default: 3203 break; 3204 }; 3205 break; 3206 /* linux_sys_ioperm */ 3207 case 101: 3208 switch(ndx) { 3209 case 0: 3210 p = "unsigned int"; 3211 break; 3212 case 1: 3213 p = "unsigned int"; 3214 break; 3215 case 2: 3216 p = "int"; 3217 break; 3218 default: 3219 break; 3220 }; 3221 break; 3222 /* linux_sys_socketcall */ 3223 case 102: 3224 switch(ndx) { 3225 case 0: 3226 p = "int"; 3227 break; 3228 case 1: 3229 p = "void *"; 3230 break; 3231 default: 3232 break; 3233 }; 3234 break; 3235 /* compat_50_sys_setitimer */ 3236 case 104: 3237 switch(ndx) { 3238 case 0: 3239 p = "int"; 3240 break; 3241 case 1: 3242 p = "struct itimerval50 *"; 3243 break; 3244 case 2: 3245 p = "struct itimerval50 *"; 3246 break; 3247 default: 3248 break; 3249 }; 3250 break; 3251 /* compat_50_sys_getitimer */ 3252 case 105: 3253 switch(ndx) { 3254 case 0: 3255 p = "int"; 3256 break; 3257 case 1: 3258 p = "struct itimerval50 *"; 3259 break; 3260 default: 3261 break; 3262 }; 3263 break; 3264 /* linux_sys_stat */ 3265 case 106: 3266 switch(ndx) { 3267 case 0: 3268 p = "const char *"; 3269 break; 3270 case 1: 3271 p = "struct linux_stat *"; 3272 break; 3273 default: 3274 break; 3275 }; 3276 break; 3277 /* linux_sys_lstat */ 3278 case 107: 3279 switch(ndx) { 3280 case 0: 3281 p = "const char *"; 3282 break; 3283 case 1: 3284 p = "struct linux_stat *"; 3285 break; 3286 default: 3287 break; 3288 }; 3289 break; 3290 /* linux_sys_fstat */ 3291 case 108: 3292 switch(ndx) { 3293 case 0: 3294 p = "int"; 3295 break; 3296 case 1: 3297 p = "struct linux_stat *"; 3298 break; 3299 default: 3300 break; 3301 }; 3302 break; 3303 /* linux_sys_olduname */ 3304 case 109: 3305 switch(ndx) { 3306 case 0: 3307 p = "struct linux_old_utsname *"; 3308 break; 3309 default: 3310 break; 3311 }; 3312 break; 3313 /* linux_sys_iopl */ 3314 case 110: 3315 switch(ndx) { 3316 case 0: 3317 p = "int"; 3318 break; 3319 default: 3320 break; 3321 }; 3322 break; 3323 /* linux_sys_wait4 */ 3324 case 114: 3325 switch(ndx) { 3326 case 0: 3327 p = "int"; 3328 break; 3329 case 1: 3330 p = "int *"; 3331 break; 3332 case 2: 3333 p = "int"; 3334 break; 3335 case 3: 3336 p = "struct rusage50 *"; 3337 break; 3338 default: 3339 break; 3340 }; 3341 break; 3342 /* linux_sys_swapoff */ 3343 case 115: 3344 switch(ndx) { 3345 case 0: 3346 p = "const char *"; 3347 break; 3348 default: 3349 break; 3350 }; 3351 break; 3352 /* linux_sys_sysinfo */ 3353 case 116: 3354 switch(ndx) { 3355 case 0: 3356 p = "struct linux_sysinfo *"; 3357 break; 3358 default: 3359 break; 3360 }; 3361 break; 3362 /* linux_sys_ipc */ 3363 case 117: 3364 switch(ndx) { 3365 case 0: 3366 p = "int"; 3367 break; 3368 case 1: 3369 p = "int"; 3370 break; 3371 case 2: 3372 p = "int"; 3373 break; 3374 case 3: 3375 p = "int"; 3376 break; 3377 case 4: 3378 p = "void *"; 3379 break; 3380 default: 3381 break; 3382 }; 3383 break; 3384 /* sys_fsync */ 3385 case 118: 3386 switch(ndx) { 3387 case 0: 3388 p = "int"; 3389 break; 3390 default: 3391 break; 3392 }; 3393 break; 3394 /* linux_sys_sigreturn */ 3395 case 119: 3396 switch(ndx) { 3397 case 0: 3398 p = "struct linux_sigcontext *"; 3399 break; 3400 default: 3401 break; 3402 }; 3403 break; 3404 /* linux_sys_clone */ 3405 case 120: 3406 switch(ndx) { 3407 case 0: 3408 p = "int"; 3409 break; 3410 case 1: 3411 p = "void *"; 3412 break; 3413 case 2: 3414 p = "void *"; 3415 break; 3416 case 3: 3417 p = "void *"; 3418 break; 3419 case 4: 3420 p = "void *"; 3421 break; 3422 default: 3423 break; 3424 }; 3425 break; 3426 /* linux_sys_setdomainname */ 3427 case 121: 3428 switch(ndx) { 3429 case 0: 3430 p = "char *"; 3431 break; 3432 case 1: 3433 p = "int"; 3434 break; 3435 default: 3436 break; 3437 }; 3438 break; 3439 /* linux_sys_uname */ 3440 case 122: 3441 switch(ndx) { 3442 case 0: 3443 p = "struct linux_utsname *"; 3444 break; 3445 default: 3446 break; 3447 }; 3448 break; 3449 /* linux_sys_modify_ldt */ 3450 case 123: 3451 switch(ndx) { 3452 case 0: 3453 p = "int"; 3454 break; 3455 case 1: 3456 p = "void *"; 3457 break; 3458 case 2: 3459 p = "size_t"; 3460 break; 3461 default: 3462 break; 3463 }; 3464 break; 3465 /* linux_sys_mprotect */ 3466 case 125: 3467 switch(ndx) { 3468 case 0: 3469 p = "const void *"; 3470 break; 3471 case 1: 3472 p = "unsigned long"; 3473 break; 3474 case 2: 3475 p = "int"; 3476 break; 3477 default: 3478 break; 3479 }; 3480 break; 3481 /* linux_sys_sigprocmask */ 3482 case 126: 3483 switch(ndx) { 3484 case 0: 3485 p = "int"; 3486 break; 3487 case 1: 3488 p = "const linux_old_sigset_t *"; 3489 break; 3490 case 2: 3491 p = "linux_old_sigset_t *"; 3492 break; 3493 default: 3494 break; 3495 }; 3496 break; 3497 /* sys_getpgid */ 3498 case 132: 3499 switch(ndx) { 3500 case 0: 3501 p = "pid_t"; 3502 break; 3503 default: 3504 break; 3505 }; 3506 break; 3507 /* sys_fchdir */ 3508 case 133: 3509 switch(ndx) { 3510 case 0: 3511 p = "int"; 3512 break; 3513 default: 3514 break; 3515 }; 3516 break; 3517 /* linux_sys_personality */ 3518 case 136: 3519 switch(ndx) { 3520 case 0: 3521 p = "unsigned long"; 3522 break; 3523 default: 3524 break; 3525 }; 3526 break; 3527 /* linux_sys_setfsuid */ 3528 case 138: 3529 switch(ndx) { 3530 case 0: 3531 p = "uid_t"; 3532 break; 3533 default: 3534 break; 3535 }; 3536 break; 3537 /* linux_sys_setfsgid */ 3538 case 139: 3539 switch(ndx) { 3540 case 0: 3541 p = "gid_t"; 3542 break; 3543 default: 3544 break; 3545 }; 3546 break; 3547 /* linux_sys_llseek */ 3548 case 140: 3549 switch(ndx) { 3550 case 0: 3551 p = "int"; 3552 break; 3553 case 1: 3554 p = "u_int32_t"; 3555 break; 3556 case 2: 3557 p = "u_int32_t"; 3558 break; 3559 case 3: 3560 p = "void *"; 3561 break; 3562 case 4: 3563 p = "int"; 3564 break; 3565 default: 3566 break; 3567 }; 3568 break; 3569 /* linux_sys_getdents */ 3570 case 141: 3571 switch(ndx) { 3572 case 0: 3573 p = "int"; 3574 break; 3575 case 1: 3576 p = "struct linux_dirent *"; 3577 break; 3578 case 2: 3579 p = "unsigned int"; 3580 break; 3581 default: 3582 break; 3583 }; 3584 break; 3585 /* linux_sys_select */ 3586 case 142: 3587 switch(ndx) { 3588 case 0: 3589 p = "int"; 3590 break; 3591 case 1: 3592 p = "fd_set *"; 3593 break; 3594 case 2: 3595 p = "fd_set *"; 3596 break; 3597 case 3: 3598 p = "fd_set *"; 3599 break; 3600 case 4: 3601 p = "struct timeval50 *"; 3602 break; 3603 default: 3604 break; 3605 }; 3606 break; 3607 /* sys_flock */ 3608 case 143: 3609 switch(ndx) { 3610 case 0: 3611 p = "int"; 3612 break; 3613 case 1: 3614 p = "int"; 3615 break; 3616 default: 3617 break; 3618 }; 3619 break; 3620 /* sys___msync13 */ 3621 case 144: 3622 switch(ndx) { 3623 case 0: 3624 p = "void *"; 3625 break; 3626 case 1: 3627 p = "size_t"; 3628 break; 3629 case 2: 3630 p = "int"; 3631 break; 3632 default: 3633 break; 3634 }; 3635 break; 3636 /* sys_readv */ 3637 case 145: 3638 switch(ndx) { 3639 case 0: 3640 p = "int"; 3641 break; 3642 case 1: 3643 p = "const struct iovec *"; 3644 break; 3645 case 2: 3646 p = "int"; 3647 break; 3648 default: 3649 break; 3650 }; 3651 break; 3652 /* sys_writev */ 3653 case 146: 3654 switch(ndx) { 3655 case 0: 3656 p = "int"; 3657 break; 3658 case 1: 3659 p = "const struct iovec *"; 3660 break; 3661 case 2: 3662 p = "int"; 3663 break; 3664 default: 3665 break; 3666 }; 3667 break; 3668 /* sys_getsid */ 3669 case 147: 3670 switch(ndx) { 3671 case 0: 3672 p = "pid_t"; 3673 break; 3674 default: 3675 break; 3676 }; 3677 break; 3678 /* linux_sys_fdatasync */ 3679 case 148: 3680 switch(ndx) { 3681 case 0: 3682 p = "int"; 3683 break; 3684 default: 3685 break; 3686 }; 3687 break; 3688 /* linux_sys___sysctl */ 3689 case 149: 3690 switch(ndx) { 3691 case 0: 3692 p = "struct linux___sysctl *"; 3693 break; 3694 default: 3695 break; 3696 }; 3697 break; 3698 /* sys_mlock */ 3699 case 150: 3700 switch(ndx) { 3701 case 0: 3702 p = "void *"; 3703 break; 3704 case 1: 3705 p = "size_t"; 3706 break; 3707 default: 3708 break; 3709 }; 3710 break; 3711 /* sys_munlock */ 3712 case 151: 3713 switch(ndx) { 3714 case 0: 3715 p = "void *"; 3716 break; 3717 case 1: 3718 p = "size_t"; 3719 break; 3720 default: 3721 break; 3722 }; 3723 break; 3724 /* sys_mlockall */ 3725 case 152: 3726 switch(ndx) { 3727 case 0: 3728 p = "int"; 3729 break; 3730 default: 3731 break; 3732 }; 3733 break; 3734 /* sys_munlockall */ 3735 case 153: 3736 break; 3737 /* linux_sys_sched_setparam */ 3738 case 154: 3739 switch(ndx) { 3740 case 0: 3741 p = "pid_t"; 3742 break; 3743 case 1: 3744 p = "const struct linux_sched_param *"; 3745 break; 3746 default: 3747 break; 3748 }; 3749 break; 3750 /* linux_sys_sched_getparam */ 3751 case 155: 3752 switch(ndx) { 3753 case 0: 3754 p = "pid_t"; 3755 break; 3756 case 1: 3757 p = "struct linux_sched_param *"; 3758 break; 3759 default: 3760 break; 3761 }; 3762 break; 3763 /* linux_sys_sched_setscheduler */ 3764 case 156: 3765 switch(ndx) { 3766 case 0: 3767 p = "pid_t"; 3768 break; 3769 case 1: 3770 p = "int"; 3771 break; 3772 case 2: 3773 p = "const struct linux_sched_param *"; 3774 break; 3775 default: 3776 break; 3777 }; 3778 break; 3779 /* linux_sys_sched_getscheduler */ 3780 case 157: 3781 switch(ndx) { 3782 case 0: 3783 p = "pid_t"; 3784 break; 3785 default: 3786 break; 3787 }; 3788 break; 3789 /* linux_sys_sched_yield */ 3790 case 158: 3791 break; 3792 /* linux_sys_sched_get_priority_max */ 3793 case 159: 3794 switch(ndx) { 3795 case 0: 3796 p = "int"; 3797 break; 3798 default: 3799 break; 3800 }; 3801 break; 3802 /* linux_sys_sched_get_priority_min */ 3803 case 160: 3804 switch(ndx) { 3805 case 0: 3806 p = "int"; 3807 break; 3808 default: 3809 break; 3810 }; 3811 break; 3812 /* linux_sys_nanosleep */ 3813 case 162: 3814 switch(ndx) { 3815 case 0: 3816 p = "const struct linux_timespec *"; 3817 break; 3818 case 1: 3819 p = "struct linux_timespec *"; 3820 break; 3821 default: 3822 break; 3823 }; 3824 break; 3825 /* linux_sys_mremap */ 3826 case 163: 3827 switch(ndx) { 3828 case 0: 3829 p = "void *"; 3830 break; 3831 case 1: 3832 p = "size_t"; 3833 break; 3834 case 2: 3835 p = "size_t"; 3836 break; 3837 case 3: 3838 p = "u_long"; 3839 break; 3840 default: 3841 break; 3842 }; 3843 break; 3844 /* linux_sys_setresuid16 */ 3845 case 164: 3846 switch(ndx) { 3847 case 0: 3848 p = "linux_uid16_t"; 3849 break; 3850 case 1: 3851 p = "linux_uid16_t"; 3852 break; 3853 case 2: 3854 p = "linux_uid16_t"; 3855 break; 3856 default: 3857 break; 3858 }; 3859 break; 3860 /* linux_sys_getresuid16 */ 3861 case 165: 3862 switch(ndx) { 3863 case 0: 3864 p = "linux_uid16_t *"; 3865 break; 3866 case 1: 3867 p = "linux_uid16_t *"; 3868 break; 3869 case 2: 3870 p = "linux_uid16_t *"; 3871 break; 3872 default: 3873 break; 3874 }; 3875 break; 3876 /* sys_poll */ 3877 case 168: 3878 switch(ndx) { 3879 case 0: 3880 p = "struct pollfd *"; 3881 break; 3882 case 1: 3883 p = "u_int"; 3884 break; 3885 case 2: 3886 p = "int"; 3887 break; 3888 default: 3889 break; 3890 }; 3891 break; 3892 /* linux_sys_setresgid16 */ 3893 case 170: 3894 switch(ndx) { 3895 case 0: 3896 p = "linux_gid16_t"; 3897 break; 3898 case 1: 3899 p = "linux_gid16_t"; 3900 break; 3901 case 2: 3902 p = "linux_gid16_t"; 3903 break; 3904 default: 3905 break; 3906 }; 3907 break; 3908 /* linux_sys_getresgid16 */ 3909 case 171: 3910 switch(ndx) { 3911 case 0: 3912 p = "linux_gid16_t *"; 3913 break; 3914 case 1: 3915 p = "linux_gid16_t *"; 3916 break; 3917 case 2: 3918 p = "linux_gid16_t *"; 3919 break; 3920 default: 3921 break; 3922 }; 3923 break; 3924 /* linux_sys_rt_sigreturn */ 3925 case 173: 3926 switch(ndx) { 3927 case 0: 3928 p = "struct linux_ucontext *"; 3929 break; 3930 default: 3931 break; 3932 }; 3933 break; 3934 /* linux_sys_rt_sigaction */ 3935 case 174: 3936 switch(ndx) { 3937 case 0: 3938 p = "int"; 3939 break; 3940 case 1: 3941 p = "const struct linux_sigaction *"; 3942 break; 3943 case 2: 3944 p = "struct linux_sigaction *"; 3945 break; 3946 case 3: 3947 p = "size_t"; 3948 break; 3949 default: 3950 break; 3951 }; 3952 break; 3953 /* linux_sys_rt_sigprocmask */ 3954 case 175: 3955 switch(ndx) { 3956 case 0: 3957 p = "int"; 3958 break; 3959 case 1: 3960 p = "const linux_sigset_t *"; 3961 break; 3962 case 2: 3963 p = "linux_sigset_t *"; 3964 break; 3965 case 3: 3966 p = "size_t"; 3967 break; 3968 default: 3969 break; 3970 }; 3971 break; 3972 /* linux_sys_rt_sigpending */ 3973 case 176: 3974 switch(ndx) { 3975 case 0: 3976 p = "linux_sigset_t *"; 3977 break; 3978 case 1: 3979 p = "size_t"; 3980 break; 3981 default: 3982 break; 3983 }; 3984 break; 3985 /* linux_sys_rt_sigtimedwait */ 3986 case 177: 3987 switch(ndx) { 3988 case 0: 3989 p = "const linux_sigset_t *"; 3990 break; 3991 case 1: 3992 p = "linux_siginfo_t *"; 3993 break; 3994 case 2: 3995 p = "const struct linux_timespec *"; 3996 break; 3997 default: 3998 break; 3999 }; 4000 break; 4001 /* linux_sys_rt_queueinfo */ 4002 case 178: 4003 switch(ndx) { 4004 case 0: 4005 p = "int"; 4006 break; 4007 case 1: 4008 p = "int"; 4009 break; 4010 case 2: 4011 p = "linux_siginfo_t *"; 4012 break; 4013 default: 4014 break; 4015 }; 4016 break; 4017 /* linux_sys_rt_sigsuspend */ 4018 case 179: 4019 switch(ndx) { 4020 case 0: 4021 p = "linux_sigset_t *"; 4022 break; 4023 case 1: 4024 p = "size_t"; 4025 break; 4026 default: 4027 break; 4028 }; 4029 break; 4030 /* linux_sys_pread */ 4031 case 180: 4032 switch(ndx) { 4033 case 0: 4034 p = "int"; 4035 break; 4036 case 1: 4037 p = "char *"; 4038 break; 4039 case 2: 4040 p = "size_t"; 4041 break; 4042 case 3: 4043 p = "off_t"; 4044 break; 4045 default: 4046 break; 4047 }; 4048 break; 4049 /* linux_sys_pwrite */ 4050 case 181: 4051 switch(ndx) { 4052 case 0: 4053 p = "int"; 4054 break; 4055 case 1: 4056 p = "char *"; 4057 break; 4058 case 2: 4059 p = "size_t"; 4060 break; 4061 case 3: 4062 p = "off_t"; 4063 break; 4064 default: 4065 break; 4066 }; 4067 break; 4068 /* linux_sys_chown16 */ 4069 case 182: 4070 switch(ndx) { 4071 case 0: 4072 p = "const char *"; 4073 break; 4074 case 1: 4075 p = "linux_uid16_t"; 4076 break; 4077 case 2: 4078 p = "linux_gid16_t"; 4079 break; 4080 default: 4081 break; 4082 }; 4083 break; 4084 /* sys___getcwd */ 4085 case 183: 4086 switch(ndx) { 4087 case 0: 4088 p = "char *"; 4089 break; 4090 case 1: 4091 p = "size_t"; 4092 break; 4093 default: 4094 break; 4095 }; 4096 break; 4097 /* linux_sys_sigaltstack */ 4098 case 186: 4099 switch(ndx) { 4100 case 0: 4101 p = "const struct linux_sigaltstack *"; 4102 break; 4103 case 1: 4104 p = "struct linux_sigaltstack *"; 4105 break; 4106 default: 4107 break; 4108 }; 4109 break; 4110 /* sys___vfork14 */ 4111 case 190: 4112 break; 4113 /* linux_sys_ugetrlimit */ 4114 case 191: 4115 switch(ndx) { 4116 case 0: 4117 p = "int"; 4118 break; 4119 case 1: 4120 p = "struct orlimit *"; 4121 break; 4122 default: 4123 break; 4124 }; 4125 break; 4126#define linux_sys_mmap2_args linux_sys_mmap_args 4127 /* linux_sys_mmap2 */ 4128 case 192: 4129 switch(ndx) { 4130 case 0: 4131 p = "unsigned long"; 4132 break; 4133 case 1: 4134 p = "size_t"; 4135 break; 4136 case 2: 4137 p = "int"; 4138 break; 4139 case 3: 4140 p = "int"; 4141 break; 4142 case 4: 4143 p = "int"; 4144 break; 4145 case 5: 4146 p = "linux_off_t"; 4147 break; 4148 default: 4149 break; 4150 }; 4151 break; 4152 /* linux_sys_truncate64 */ 4153 case 193: 4154 switch(ndx) { 4155 case 0: 4156 p = "const char *"; 4157 break; 4158 case 1: 4159 p = "off_t"; 4160 break; 4161 default: 4162 break; 4163 }; 4164 break; 4165 /* linux_sys_ftruncate64 */ 4166 case 194: 4167 switch(ndx) { 4168 case 0: 4169 p = "unsigned int"; 4170 break; 4171 case 1: 4172 p = "off_t"; 4173 break; 4174 default: 4175 break; 4176 }; 4177 break; 4178 /* linux_sys_stat64 */ 4179 case 195: 4180 switch(ndx) { 4181 case 0: 4182 p = "const char *"; 4183 break; 4184 case 1: 4185 p = "struct linux_stat64 *"; 4186 break; 4187 default: 4188 break; 4189 }; 4190 break; 4191 /* linux_sys_lstat64 */ 4192 case 196: 4193 switch(ndx) { 4194 case 0: 4195 p = "const char *"; 4196 break; 4197 case 1: 4198 p = "struct linux_stat64 *"; 4199 break; 4200 default: 4201 break; 4202 }; 4203 break; 4204 /* linux_sys_fstat64 */ 4205 case 197: 4206 switch(ndx) { 4207 case 0: 4208 p = "int"; 4209 break; 4210 case 1: 4211 p = "struct linux_stat64 *"; 4212 break; 4213 default: 4214 break; 4215 }; 4216 break; 4217 /* sys___posix_lchown */ 4218 case 198: 4219 switch(ndx) { 4220 case 0: 4221 p = "const char *"; 4222 break; 4223 case 1: 4224 p = "uid_t"; 4225 break; 4226 case 2: 4227 p = "gid_t"; 4228 break; 4229 default: 4230 break; 4231 }; 4232 break; 4233 /* sys_getuid */ 4234 case 199: 4235 break; 4236 /* sys_getgid */ 4237 case 200: 4238 break; 4239 /* sys_geteuid */ 4240 case 201: 4241 break; 4242 /* sys_getegid */ 4243 case 202: 4244 break; 4245 /* sys_setreuid */ 4246 case 203: 4247 switch(ndx) { 4248 case 0: 4249 p = "uid_t"; 4250 break; 4251 case 1: 4252 p = "uid_t"; 4253 break; 4254 default: 4255 break; 4256 }; 4257 break; 4258 /* sys_setregid */ 4259 case 204: 4260 switch(ndx) { 4261 case 0: 4262 p = "gid_t"; 4263 break; 4264 case 1: 4265 p = "gid_t"; 4266 break; 4267 default: 4268 break; 4269 }; 4270 break; 4271 /* sys_getgroups */ 4272 case 205: 4273 switch(ndx) { 4274 case 0: 4275 p = "int"; 4276 break; 4277 case 1: 4278 p = "gid_t *"; 4279 break; 4280 default: 4281 break; 4282 }; 4283 break; 4284 /* sys_setgroups */ 4285 case 206: 4286 switch(ndx) { 4287 case 0: 4288 p = "int"; 4289 break; 4290 case 1: 4291 p = "gid_t *"; 4292 break; 4293 default: 4294 break; 4295 }; 4296 break; 4297 /* sys___posix_fchown */ 4298 case 207: 4299 switch(ndx) { 4300 case 0: 4301 p = "int"; 4302 break; 4303 case 1: 4304 p = "uid_t"; 4305 break; 4306 case 2: 4307 p = "gid_t"; 4308 break; 4309 default: 4310 break; 4311 }; 4312 break; 4313 /* linux_sys_setresuid */ 4314 case 208: 4315 switch(ndx) { 4316 case 0: 4317 p = "uid_t"; 4318 break; 4319 case 1: 4320 p = "uid_t"; 4321 break; 4322 case 2: 4323 p = "uid_t"; 4324 break; 4325 default: 4326 break; 4327 }; 4328 break; 4329 /* linux_sys_getresuid */ 4330 case 209: 4331 switch(ndx) { 4332 case 0: 4333 p = "uid_t *"; 4334 break; 4335 case 1: 4336 p = "uid_t *"; 4337 break; 4338 case 2: 4339 p = "uid_t *"; 4340 break; 4341 default: 4342 break; 4343 }; 4344 break; 4345 /* linux_sys_setresgid */ 4346 case 210: 4347 switch(ndx) { 4348 case 0: 4349 p = "gid_t"; 4350 break; 4351 case 1: 4352 p = "gid_t"; 4353 break; 4354 case 2: 4355 p = "gid_t"; 4356 break; 4357 default: 4358 break; 4359 }; 4360 break; 4361 /* linux_sys_getresgid */ 4362 case 211: 4363 switch(ndx) { 4364 case 0: 4365 p = "gid_t *"; 4366 break; 4367 case 1: 4368 p = "gid_t *"; 4369 break; 4370 case 2: 4371 p = "gid_t *"; 4372 break; 4373 default: 4374 break; 4375 }; 4376 break; 4377 /* sys___posix_chown */ 4378 case 212: 4379 switch(ndx) { 4380 case 0: 4381 p = "const char *"; 4382 break; 4383 case 1: 4384 p = "uid_t"; 4385 break; 4386 case 2: 4387 p = "gid_t"; 4388 break; 4389 default: 4390 break; 4391 }; 4392 break; 4393 /* sys_setuid */ 4394 case 213: 4395 switch(ndx) { 4396 case 0: 4397 p = "uid_t"; 4398 break; 4399 default: 4400 break; 4401 }; 4402 break; 4403 /* sys_setgid */ 4404 case 214: 4405 switch(ndx) { 4406 case 0: 4407 p = "gid_t"; 4408 break; 4409 default: 4410 break; 4411 }; 4412 break; 4413 /* linux_sys_setfsuid */ 4414 case 215: 4415 switch(ndx) { 4416 case 0: 4417 p = "uid_t"; 4418 break; 4419 default: 4420 break; 4421 }; 4422 break; 4423 /* linux_sys_setfsgid */ 4424 case 216: 4425 switch(ndx) { 4426 case 0: 4427 p = "gid_t"; 4428 break; 4429 default: 4430 break; 4431 }; 4432 break; 4433 /* sys_mincore */ 4434 case 218: 4435 switch(ndx) { 4436 case 0: 4437 p = "void *"; 4438 break; 4439 case 1: 4440 p = "size_t"; 4441 break; 4442 case 2: 4443 p = "char *"; 4444 break; 4445 default: 4446 break; 4447 }; 4448 break; 4449 /* sys_madvise */ 4450 case 219: 4451 switch(ndx) { 4452 case 0: 4453 p = "void *"; 4454 break; 4455 case 1: 4456 p = "size_t"; 4457 break; 4458 case 2: 4459 p = "int"; 4460 break; 4461 default: 4462 break; 4463 }; 4464 break; 4465 /* linux_sys_getdents64 */ 4466 case 220: 4467 switch(ndx) { 4468 case 0: 4469 p = "int"; 4470 break; 4471 case 1: 4472 p = "struct linux_dirent64 *"; 4473 break; 4474 case 2: 4475 p = "unsigned int"; 4476 break; 4477 default: 4478 break; 4479 }; 4480 break; 4481 /* linux_sys_fcntl64 */ 4482 case 221: 4483 switch(ndx) { 4484 case 0: 4485 p = "int"; 4486 break; 4487 case 1: 4488 p = "int"; 4489 break; 4490 case 2: 4491 p = "void *"; 4492 break; 4493 default: 4494 break; 4495 }; 4496 break; 4497 /* linux_sys_gettid */ 4498 case 224: 4499 break; 4500 /* linux_sys_readahead */ 4501 case 225: 4502 switch(ndx) { 4503 case 0: 4504 p = "int"; 4505 break; 4506 case 1: 4507 p = "off_t"; 4508 break; 4509 case 2: 4510 p = "size_t"; 4511 break; 4512 default: 4513 break; 4514 }; 4515 break; 4516 /* linux_sys_setxattr */ 4517 case 226: 4518 switch(ndx) { 4519 case 0: 4520 p = "char *"; 4521 break; 4522 case 1: 4523 p = "char *"; 4524 break; 4525 case 2: 4526 p = "void *"; 4527 break; 4528 case 3: 4529 p = "size_t"; 4530 break; 4531 case 4: 4532 p = "int"; 4533 break; 4534 default: 4535 break; 4536 }; 4537 break; 4538 /* linux_sys_lsetxattr */ 4539 case 227: 4540 switch(ndx) { 4541 case 0: 4542 p = "char *"; 4543 break; 4544 case 1: 4545 p = "char *"; 4546 break; 4547 case 2: 4548 p = "void *"; 4549 break; 4550 case 3: 4551 p = "size_t"; 4552 break; 4553 case 4: 4554 p = "int"; 4555 break; 4556 default: 4557 break; 4558 }; 4559 break; 4560 /* linux_sys_fsetxattr */ 4561 case 228: 4562 switch(ndx) { 4563 case 0: 4564 p = "int"; 4565 break; 4566 case 1: 4567 p = "char *"; 4568 break; 4569 case 2: 4570 p = "void *"; 4571 break; 4572 case 3: 4573 p = "size_t"; 4574 break; 4575 case 4: 4576 p = "int"; 4577 break; 4578 default: 4579 break; 4580 }; 4581 break; 4582 /* linux_sys_getxattr */ 4583 case 229: 4584 switch(ndx) { 4585 case 0: 4586 p = "char *"; 4587 break; 4588 case 1: 4589 p = "char *"; 4590 break; 4591 case 2: 4592 p = "void *"; 4593 break; 4594 case 3: 4595 p = "size_t"; 4596 break; 4597 default: 4598 break; 4599 }; 4600 break; 4601 /* linux_sys_lgetxattr */ 4602 case 230: 4603 switch(ndx) { 4604 case 0: 4605 p = "char *"; 4606 break; 4607 case 1: 4608 p = "char *"; 4609 break; 4610 case 2: 4611 p = "void *"; 4612 break; 4613 case 3: 4614 p = "size_t"; 4615 break; 4616 default: 4617 break; 4618 }; 4619 break; 4620 /* linux_sys_fgetxattr */ 4621 case 231: 4622 switch(ndx) { 4623 case 0: 4624 p = "int"; 4625 break; 4626 case 1: 4627 p = "char *"; 4628 break; 4629 case 2: 4630 p = "void *"; 4631 break; 4632 case 3: 4633 p = "size_t"; 4634 break; 4635 default: 4636 break; 4637 }; 4638 break; 4639 /* linux_sys_listxattr */ 4640 case 232: 4641 switch(ndx) { 4642 case 0: 4643 p = "char *"; 4644 break; 4645 case 1: 4646 p = "char *"; 4647 break; 4648 case 2: 4649 p = "size_t"; 4650 break; 4651 default: 4652 break; 4653 }; 4654 break; 4655 /* linux_sys_llistxattr */ 4656 case 233: 4657 switch(ndx) { 4658 case 0: 4659 p = "char *"; 4660 break; 4661 case 1: 4662 p = "char *"; 4663 break; 4664 case 2: 4665 p = "size_t"; 4666 break; 4667 default: 4668 break; 4669 }; 4670 break; 4671 /* linux_sys_flistxattr */ 4672 case 234: 4673 switch(ndx) { 4674 case 0: 4675 p = "int"; 4676 break; 4677 case 1: 4678 p = "char *"; 4679 break; 4680 case 2: 4681 p = "size_t"; 4682 break; 4683 default: 4684 break; 4685 }; 4686 break; 4687 /* linux_sys_removexattr */ 4688 case 235: 4689 switch(ndx) { 4690 case 0: 4691 p = "char *"; 4692 break; 4693 case 1: 4694 p = "char *"; 4695 break; 4696 default: 4697 break; 4698 }; 4699 break; 4700 /* linux_sys_lremovexattr */ 4701 case 236: 4702 switch(ndx) { 4703 case 0: 4704 p = "char *"; 4705 break; 4706 case 1: 4707 p = "char *"; 4708 break; 4709 default: 4710 break; 4711 }; 4712 break; 4713 /* linux_sys_fremovexattr */ 4714 case 237: 4715 switch(ndx) { 4716 case 0: 4717 p = "int"; 4718 break; 4719 case 1: 4720 p = "char *"; 4721 break; 4722 default: 4723 break; 4724 }; 4725 break; 4726 /* linux_sys_tkill */ 4727 case 238: 4728 switch(ndx) { 4729 case 0: 4730 p = "int"; 4731 break; 4732 case 1: 4733 p = "int"; 4734 break; 4735 default: 4736 break; 4737 }; 4738 break; 4739 /* linux_sys_futex */ 4740 case 240: 4741 switch(ndx) { 4742 case 0: 4743 p = "int *"; 4744 break; 4745 case 1: 4746 p = "int"; 4747 break; 4748 case 2: 4749 p = "int"; 4750 break; 4751 case 3: 4752 p = "const struct linux_timespec *"; 4753 break; 4754 case 4: 4755 p = "int *"; 4756 break; 4757 case 5: 4758 p = "int"; 4759 break; 4760 default: 4761 break; 4762 }; 4763 break; 4764 /* linux_sys_sched_setaffinity */ 4765 case 241: 4766 switch(ndx) { 4767 case 0: 4768 p = "pid_t"; 4769 break; 4770 case 1: 4771 p = "unsigned int"; 4772 break; 4773 case 2: 4774 p = "unsigned long *"; 4775 break; 4776 default: 4777 break; 4778 }; 4779 break; 4780 /* linux_sys_sched_getaffinity */ 4781 case 242: 4782 switch(ndx) { 4783 case 0: 4784 p = "pid_t"; 4785 break; 4786 case 1: 4787 p = "unsigned int"; 4788 break; 4789 case 2: 4790 p = "unsigned long *"; 4791 break; 4792 default: 4793 break; 4794 }; 4795 break; 4796 /* linux_sys_set_thread_area */ 4797 case 243: 4798 switch(ndx) { 4799 case 0: 4800 p = "struct linux_user_desc *"; 4801 break; 4802 default: 4803 break; 4804 }; 4805 break; 4806 /* linux_sys_get_thread_area */ 4807 case 244: 4808 switch(ndx) { 4809 case 0: 4810 p = "struct linux_user_desc *"; 4811 break; 4812 default: 4813 break; 4814 }; 4815 break; 4816 /* linux_sys_fadvise64 */ 4817 case 250: 4818 switch(ndx) { 4819 case 0: 4820 p = "int"; 4821 break; 4822 case 1: 4823 p = "off_t"; 4824 break; 4825 case 2: 4826 p = "size_t"; 4827 break; 4828 case 3: 4829 p = "int"; 4830 break; 4831 default: 4832 break; 4833 }; 4834 break; 4835 /* linux_sys_exit_group */ 4836 case 252: 4837 switch(ndx) { 4838 case 0: 4839 p = "int"; 4840 break; 4841 default: 4842 break; 4843 }; 4844 break; 4845 /* linux_sys_epoll_create */ 4846 case 254: 4847 switch(ndx) { 4848 case 0: 4849 p = "int"; 4850 break; 4851 default: 4852 break; 4853 }; 4854 break; 4855 /* linux_sys_epoll_ctl */ 4856 case 255: 4857 switch(ndx) { 4858 case 0: 4859 p = "int"; 4860 break; 4861 case 1: 4862 p = "int"; 4863 break; 4864 case 2: 4865 p = "int"; 4866 break; 4867 case 3: 4868 p = "struct linux_epoll_event *"; 4869 break; 4870 default: 4871 break; 4872 }; 4873 break; 4874 /* linux_sys_epoll_wait */ 4875 case 256: 4876 switch(ndx) { 4877 case 0: 4878 p = "int"; 4879 break; 4880 case 1: 4881 p = "struct linux_epoll_event *"; 4882 break; 4883 case 2: 4884 p = "int"; 4885 break; 4886 case 3: 4887 p = "int"; 4888 break; 4889 default: 4890 break; 4891 }; 4892 break; 4893 /* linux_sys_set_tid_address */ 4894 case 258: 4895 switch(ndx) { 4896 case 0: 4897 p = "int *"; 4898 break; 4899 default: 4900 break; 4901 }; 4902 break; 4903 /* linux_sys_timer_create */ 4904 case 259: 4905 switch(ndx) { 4906 case 0: 4907 p = "clockid_t"; 4908 break; 4909 case 1: 4910 p = "struct linux_sigevent *"; 4911 break; 4912 case 2: 4913 p = "timer_t *"; 4914 break; 4915 default: 4916 break; 4917 }; 4918 break; 4919 /* linux_sys_timer_settime */ 4920 case 260: 4921 switch(ndx) { 4922 case 0: 4923 p = "timer_t"; 4924 break; 4925 case 1: 4926 p = "int"; 4927 break; 4928 case 2: 4929 p = "const struct linux_itimerspec *"; 4930 break; 4931 case 3: 4932 p = "struct linux_itimerspec *"; 4933 break; 4934 default: 4935 break; 4936 }; 4937 break; 4938 /* linux_sys_timer_gettime */ 4939 case 261: 4940 switch(ndx) { 4941 case 0: 4942 p = "timer_t"; 4943 break; 4944 case 1: 4945 p = "struct linux_itimerspec *"; 4946 break; 4947 default: 4948 break; 4949 }; 4950 break; 4951 /* sys_timer_getoverrun */ 4952 case 262: 4953 switch(ndx) { 4954 case 0: 4955 p = "timer_t"; 4956 break; 4957 default: 4958 break; 4959 }; 4960 break; 4961 /* sys_timer_delete */ 4962 case 263: 4963 switch(ndx) { 4964 case 0: 4965 p = "timer_t"; 4966 break; 4967 default: 4968 break; 4969 }; 4970 break; 4971 /* linux_sys_clock_settime */ 4972 case 264: 4973 switch(ndx) { 4974 case 0: 4975 p = "clockid_t"; 4976 break; 4977 case 1: 4978 p = "struct linux_timespec *"; 4979 break; 4980 default: 4981 break; 4982 }; 4983 break; 4984 /* linux_sys_clock_gettime */ 4985 case 265: 4986 switch(ndx) { 4987 case 0: 4988 p = "clockid_t"; 4989 break; 4990 case 1: 4991 p = "struct linux_timespec *"; 4992 break; 4993 default: 4994 break; 4995 }; 4996 break; 4997 /* linux_sys_clock_getres */ 4998 case 266: 4999 switch(ndx) { 5000 case 0: 5001 p = "clockid_t"; 5002 break; 5003 case 1: 5004 p = "struct linux_timespec *"; 5005 break; 5006 default: 5007 break; 5008 }; 5009 break; 5010 /* linux_sys_clock_nanosleep */ 5011 case 267: 5012 switch(ndx) { 5013 case 0: 5014 p = "clockid_t"; 5015 break; 5016 case 1: 5017 p = "int"; 5018 break; 5019 case 2: 5020 p = "struct linux_timespec *"; 5021 break; 5022 case 3: 5023 p = "struct linux_timespec *"; 5024 break; 5025 default: 5026 break; 5027 }; 5028 break; 5029 /* linux_sys_statfs64 */ 5030 case 268: 5031 switch(ndx) { 5032 case 0: 5033 p = "const char *"; 5034 break; 5035 case 1: 5036 p = "size_t"; 5037 break; 5038 case 2: 5039 p = "struct linux_statfs64 *"; 5040 break; 5041 default: 5042 break; 5043 }; 5044 break; 5045 /* linux_sys_fstatfs64 */ 5046 case 269: 5047 switch(ndx) { 5048 case 0: 5049 p = "int"; 5050 break; 5051 case 1: 5052 p = "size_t"; 5053 break; 5054 case 2: 5055 p = "struct linux_statfs64 *"; 5056 break; 5057 default: 5058 break; 5059 }; 5060 break; 5061 /* linux_sys_tgkill */ 5062 case 270: 5063 switch(ndx) { 5064 case 0: 5065 p = "int"; 5066 break; 5067 case 1: 5068 p = "int"; 5069 break; 5070 case 2: 5071 p = "int"; 5072 break; 5073 default: 5074 break; 5075 }; 5076 break; 5077 /* compat_50_sys_utimes */ 5078 case 271: 5079 switch(ndx) { 5080 case 0: 5081 p = "const char *"; 5082 break; 5083 case 1: 5084 p = "const struct timeval50 *"; 5085 break; 5086 default: 5087 break; 5088 }; 5089 break; 5090 /* linux_sys_fadvise64_64 */ 5091 case 272: 5092 switch(ndx) { 5093 case 0: 5094 p = "int"; 5095 break; 5096 case 1: 5097 p = "off_t"; 5098 break; 5099 case 2: 5100 p = "off_t"; 5101 break; 5102 case 3: 5103 p = "int"; 5104 break; 5105 default: 5106 break; 5107 }; 5108 break; 5109 /* linux_sys_waitid */ 5110 case 284: 5111 switch(ndx) { 5112 case 0: 5113 p = "int"; 5114 break; 5115 case 1: 5116 p = "id_t"; 5117 break; 5118 case 2: 5119 p = "linux_siginfo_t *"; 5120 break; 5121 case 3: 5122 p = "int"; 5123 break; 5124 case 4: 5125 p = "struct rusage50 *"; 5126 break; 5127 default: 5128 break; 5129 }; 5130 break; 5131 /* linux_sys_inotify_init */ 5132 case 291: 5133 break; 5134 /* linux_sys_inotify_add_watch */ 5135 case 292: 5136 switch(ndx) { 5137 case 0: 5138 p = "int"; 5139 break; 5140 case 1: 5141 p = "const char *"; 5142 break; 5143 case 2: 5144 p = "uint32_t"; 5145 break; 5146 default: 5147 break; 5148 }; 5149 break; 5150 /* linux_sys_inotify_rm_watch */ 5151 case 293: 5152 switch(ndx) { 5153 case 0: 5154 p = "int"; 5155 break; 5156 case 1: 5157 p = "int"; 5158 break; 5159 default: 5160 break; 5161 }; 5162 break; 5163 /* linux_sys_openat */ 5164 case 295: 5165 switch(ndx) { 5166 case 0: 5167 p = "int"; 5168 break; 5169 case 1: 5170 p = "const char *"; 5171 break; 5172 case 2: 5173 p = "int"; 5174 break; 5175 case 3: 5176 p = "linux_umode_t"; 5177 break; 5178 default: 5179 break; 5180 }; 5181 break; 5182 /* sys_mkdirat */ 5183 case 296: 5184 switch(ndx) { 5185 case 0: 5186 p = "int"; 5187 break; 5188 case 1: 5189 p = "const char *"; 5190 break; 5191 case 2: 5192 p = "linux_umode_t"; 5193 break; 5194 default: 5195 break; 5196 }; 5197 break; 5198 /* linux_sys_mknodat */ 5199 case 297: 5200 switch(ndx) { 5201 case 0: 5202 p = "int"; 5203 break; 5204 case 1: 5205 p = "const char *"; 5206 break; 5207 case 2: 5208 p = "linux_umode_t"; 5209 break; 5210 case 3: 5211 p = "unsigned"; 5212 break; 5213 default: 5214 break; 5215 }; 5216 break; 5217 /* linux_sys_fchownat */ 5218 case 298: 5219 switch(ndx) { 5220 case 0: 5221 p = "int"; 5222 break; 5223 case 1: 5224 p = "const char *"; 5225 break; 5226 case 2: 5227 p = "uid_t"; 5228 break; 5229 case 3: 5230 p = "gid_t"; 5231 break; 5232 case 4: 5233 p = "int"; 5234 break; 5235 default: 5236 break; 5237 }; 5238 break; 5239 /* linux_sys_fstatat64 */ 5240 case 300: 5241 switch(ndx) { 5242 case 0: 5243 p = "int"; 5244 break; 5245 case 1: 5246 p = "const char *"; 5247 break; 5248 case 2: 5249 p = "struct linux_stat64 *"; 5250 break; 5251 case 3: 5252 p = "int"; 5253 break; 5254 default: 5255 break; 5256 }; 5257 break; 5258 /* linux_sys_unlinkat */ 5259 case 301: 5260 switch(ndx) { 5261 case 0: 5262 p = "int"; 5263 break; 5264 case 1: 5265 p = "const char *"; 5266 break; 5267 case 2: 5268 p = "int"; 5269 break; 5270 default: 5271 break; 5272 }; 5273 break; 5274 /* sys_renameat */ 5275 case 302: 5276 switch(ndx) { 5277 case 0: 5278 p = "int"; 5279 break; 5280 case 1: 5281 p = "const char *"; 5282 break; 5283 case 2: 5284 p = "int"; 5285 break; 5286 case 3: 5287 p = "const char *"; 5288 break; 5289 default: 5290 break; 5291 }; 5292 break; 5293 /* linux_sys_linkat */ 5294 case 303: 5295 switch(ndx) { 5296 case 0: 5297 p = "int"; 5298 break; 5299 case 1: 5300 p = "const char *"; 5301 break; 5302 case 2: 5303 p = "int"; 5304 break; 5305 case 3: 5306 p = "const char *"; 5307 break; 5308 case 4: 5309 p = "int"; 5310 break; 5311 default: 5312 break; 5313 }; 5314 break; 5315 /* sys_symlinkat */ 5316 case 304: 5317 switch(ndx) { 5318 case 0: 5319 p = "const char *"; 5320 break; 5321 case 1: 5322 p = "int"; 5323 break; 5324 case 2: 5325 p = "const char *"; 5326 break; 5327 default: 5328 break; 5329 }; 5330 break; 5331 /* sys_readlinkat */ 5332 case 305: 5333 switch(ndx) { 5334 case 0: 5335 p = "int"; 5336 break; 5337 case 1: 5338 p = "const char *"; 5339 break; 5340 case 2: 5341 p = "char *"; 5342 break; 5343 case 3: 5344 p = "size_t"; 5345 break; 5346 default: 5347 break; 5348 }; 5349 break; 5350 /* linux_sys_fchmodat */ 5351 case 306: 5352 switch(ndx) { 5353 case 0: 5354 p = "int"; 5355 break; 5356 case 1: 5357 p = "const char *"; 5358 break; 5359 case 2: 5360 p = "linux_umode_t"; 5361 break; 5362 default: 5363 break; 5364 }; 5365 break; 5366 /* linux_sys_faccessat */ 5367 case 307: 5368 switch(ndx) { 5369 case 0: 5370 p = "int"; 5371 break; 5372 case 1: 5373 p = "const char *"; 5374 break; 5375 case 2: 5376 p = "int"; 5377 break; 5378 default: 5379 break; 5380 }; 5381 break; 5382 /* linux_sys_pselect6 */ 5383 case 308: 5384 switch(ndx) { 5385 case 0: 5386 p = "int"; 5387 break; 5388 case 1: 5389 p = "fd_set *"; 5390 break; 5391 case 2: 5392 p = "fd_set *"; 5393 break; 5394 case 3: 5395 p = "fd_set *"; 5396 break; 5397 case 4: 5398 p = "struct linux_timespec *"; 5399 break; 5400 case 5: 5401 p = "linux_sized_sigset_t *"; 5402 break; 5403 default: 5404 break; 5405 }; 5406 break; 5407 /* linux_sys_ppoll */ 5408 case 309: 5409 switch(ndx) { 5410 case 0: 5411 p = "struct pollfd *"; 5412 break; 5413 case 1: 5414 p = "u_int"; 5415 break; 5416 case 2: 5417 p = "struct linux_timespec *"; 5418 break; 5419 case 3: 5420 p = "linux_sigset_t *"; 5421 break; 5422 default: 5423 break; 5424 }; 5425 break; 5426 /* sys___futex_set_robust_list */ 5427 case 311: 5428 switch(ndx) { 5429 case 0: 5430 p = "void *"; 5431 break; 5432 case 1: 5433 p = "size_t"; 5434 break; 5435 default: 5436 break; 5437 }; 5438 break; 5439 /* sys___futex_get_robust_list */ 5440 case 312: 5441 switch(ndx) { 5442 case 0: 5443 p = "lwpid_t"; 5444 break; 5445 case 1: 5446 p = "void **"; 5447 break; 5448 case 2: 5449 p = "size_t *"; 5450 break; 5451 default: 5452 break; 5453 }; 5454 break; 5455 /* linux_sys_epoll_pwait */ 5456 case 319: 5457 switch(ndx) { 5458 case 0: 5459 p = "int"; 5460 break; 5461 case 1: 5462 p = "struct linux_epoll_event *"; 5463 break; 5464 case 2: 5465 p = "int"; 5466 break; 5467 case 3: 5468 p = "int"; 5469 break; 5470 case 4: 5471 p = "const linux_sigset_t *"; 5472 break; 5473 default: 5474 break; 5475 }; 5476 break; 5477 /* linux_sys_utimensat */ 5478 case 320: 5479 switch(ndx) { 5480 case 0: 5481 p = "int"; 5482 break; 5483 case 1: 5484 p = "const char *"; 5485 break; 5486 case 2: 5487 p = "struct linux_timespec *"; 5488 break; 5489 case 3: 5490 p = "int"; 5491 break; 5492 default: 5493 break; 5494 }; 5495 break; 5496 /* linux_sys_timerfd_create */ 5497 case 322: 5498 switch(ndx) { 5499 case 0: 5500 p = "clockid_t"; 5501 break; 5502 case 1: 5503 p = "int"; 5504 break; 5505 default: 5506 break; 5507 }; 5508 break; 5509 /* linux_sys_eventfd */ 5510 case 323: 5511 switch(ndx) { 5512 case 0: 5513 p = "unsigned int"; 5514 break; 5515 default: 5516 break; 5517 }; 5518 break; 5519 /* linux_sys_fallocate */ 5520 case 324: 5521 switch(ndx) { 5522 case 0: 5523 p = "int"; 5524 break; 5525 case 1: 5526 p = "int"; 5527 break; 5528 case 2: 5529 p = "off_t"; 5530 break; 5531 case 3: 5532 p = "off_t"; 5533 break; 5534 default: 5535 break; 5536 }; 5537 break; 5538 /* linux_sys_timerfd_settime */ 5539 case 325: 5540 switch(ndx) { 5541 case 0: 5542 p = "int"; 5543 break; 5544 case 1: 5545 p = "int"; 5546 break; 5547 case 2: 5548 p = "const struct linux_itimerspec *"; 5549 break; 5550 case 3: 5551 p = "struct linux_itimerspec *"; 5552 break; 5553 default: 5554 break; 5555 }; 5556 break; 5557 /* linux_sys_timerfd_gettime */ 5558 case 326: 5559 switch(ndx) { 5560 case 0: 5561 p = "int"; 5562 break; 5563 case 1: 5564 p = "struct linux_itimerspec *"; 5565 break; 5566 default: 5567 break; 5568 }; 5569 break; 5570 /* linux_sys_eventfd2 */ 5571 case 328: 5572 switch(ndx) { 5573 case 0: 5574 p = "unsigned int"; 5575 break; 5576 case 1: 5577 p = "int"; 5578 break; 5579 default: 5580 break; 5581 }; 5582 break; 5583 /* linux_sys_epoll_create1 */ 5584 case 329: 5585 switch(ndx) { 5586 case 0: 5587 p = "int"; 5588 break; 5589 default: 5590 break; 5591 }; 5592 break; 5593 /* linux_sys_dup3 */ 5594 case 330: 5595 switch(ndx) { 5596 case 0: 5597 p = "int"; 5598 break; 5599 case 1: 5600 p = "int"; 5601 break; 5602 case 2: 5603 p = "int"; 5604 break; 5605 default: 5606 break; 5607 }; 5608 break; 5609 /* linux_sys_pipe2 */ 5610 case 331: 5611 switch(ndx) { 5612 case 0: 5613 p = "int *"; 5614 break; 5615 case 1: 5616 p = "int"; 5617 break; 5618 default: 5619 break; 5620 }; 5621 break; 5622 /* linux_sys_inotify_init1 */ 5623 case 332: 5624 switch(ndx) { 5625 case 0: 5626 p = "int"; 5627 break; 5628 default: 5629 break; 5630 }; 5631 break; 5632 /* linux_sys_preadv */ 5633 case 333: 5634 switch(ndx) { 5635 case 0: 5636 p = "int"; 5637 break; 5638 case 1: 5639 p = "const struct iovec *"; 5640 break; 5641 case 2: 5642 p = "int"; 5643 break; 5644 case 3: 5645 p = "unsigned long"; 5646 break; 5647 case 4: 5648 p = "unsigned long"; 5649 break; 5650 default: 5651 break; 5652 }; 5653 break; 5654 /* linux_sys_pwritev */ 5655 case 334: 5656 switch(ndx) { 5657 case 0: 5658 p = "int"; 5659 break; 5660 case 1: 5661 p = "const struct iovcnt *"; 5662 break; 5663 case 2: 5664 p = "int"; 5665 break; 5666 case 3: 5667 p = "unsigned long"; 5668 break; 5669 case 4: 5670 p = "unsigned long"; 5671 break; 5672 default: 5673 break; 5674 }; 5675 break; 5676 /* linux_sys_prlimit64 */ 5677 case 340: 5678 switch(ndx) { 5679 case 0: 5680 p = "pid_t"; 5681 break; 5682 case 1: 5683 p = "int"; 5684 break; 5685 case 2: 5686 p = "struct rlimit *"; 5687 break; 5688 case 3: 5689 p = "struct rlimit *"; 5690 break; 5691 default: 5692 break; 5693 }; 5694 break; 5695 /* sys_getrandom */ 5696 case 355: 5697 switch(ndx) { 5698 case 0: 5699 p = "void *"; 5700 break; 5701 case 1: 5702 p = "size_t"; 5703 break; 5704 case 2: 5705 p = "unsigned int"; 5706 break; 5707 default: 5708 break; 5709 }; 5710 break; 5711 /* linux_sys_memfd_create */ 5712 case 356: 5713 switch(ndx) { 5714 case 0: 5715 p = "const char *"; 5716 break; 5717 case 1: 5718 p = "unsigned int"; 5719 break; 5720 default: 5721 break; 5722 }; 5723 break; 5724 /* linux_sys_statx */ 5725 case 397: 5726 switch(ndx) { 5727 case 0: 5728 p = "int"; 5729 break; 5730 case 1: 5731 p = "const char *"; 5732 break; 5733 case 2: 5734 p = "int"; 5735 break; 5736 case 3: 5737 p = "unsigned int"; 5738 break; 5739 case 4: 5740 p = "struct linux_statx *"; 5741 break; 5742 default: 5743 break; 5744 }; 5745 break; 5746 /* linux_sys_close_range */ 5747 case 436: 5748 switch(ndx) { 5749 case 0: 5750 p = "unsigned int"; 5751 break; 5752 case 1: 5753 p = "unsigned int"; 5754 break; 5755 case 2: 5756 p = "unsigned int"; 5757 break; 5758 default: 5759 break; 5760 }; 5761 break; 5762 /* linux_sys_epoll_pwait2 */ 5763 case 441: 5764 switch(ndx) { 5765 case 0: 5766 p = "int"; 5767 break; 5768 case 1: 5769 p = "struct linux_epoll_event *"; 5770 break; 5771 case 2: 5772 p = "int"; 5773 break; 5774 case 3: 5775 p = "const struct linux_timespec *"; 5776 break; 5777 case 4: 5778 p = "const linux_sigset_t *"; 5779 break; 5780 default: 5781 break; 5782 }; 5783 break; 5784 default: 5785 break; 5786 }; 5787 if (p != NULL) 5788 strlcpy(desc, p, descsz); 5789} 5790static void 5791systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 5792{ 5793 const char *p = NULL; 5794 switch (sysnum) { 5795 /* linux_sys_nosys */ 5796 case 0: 5797 /* linux_sys_exit */ 5798 case 1: 5799 if (ndx == 0 || ndx == 1) 5800 p = "int"; 5801 break; 5802 /* sys_fork */ 5803 case 2: 5804 /* sys_read */ 5805 case 3: 5806 if (ndx == 0 || ndx == 1) 5807 p = "ssize_t"; 5808 break; 5809 /* sys_write */ 5810 case 4: 5811 if (ndx == 0 || ndx == 1) 5812 p = "ssize_t"; 5813 break; 5814 /* linux_sys_open */ 5815 case 5: 5816 if (ndx == 0 || ndx == 1) 5817 p = "int"; 5818 break; 5819 /* sys_close */ 5820 case 6: 5821 if (ndx == 0 || ndx == 1) 5822 p = "int"; 5823 break; 5824 /* linux_sys_waitpid */ 5825 case 7: 5826 if (ndx == 0 || ndx == 1) 5827 p = "int"; 5828 break; 5829 /* linux_sys_creat */ 5830 case 8: 5831 if (ndx == 0 || ndx == 1) 5832 p = "int"; 5833 break; 5834 /* sys_link */ 5835 case 9: 5836 if (ndx == 0 || ndx == 1) 5837 p = "int"; 5838 break; 5839 /* linux_sys_unlink */ 5840 case 10: 5841 if (ndx == 0 || ndx == 1) 5842 p = "int"; 5843 break; 5844 /* sys_execve */ 5845 case 11: 5846 if (ndx == 0 || ndx == 1) 5847 p = "int"; 5848 break; 5849 /* sys_chdir */ 5850 case 12: 5851 if (ndx == 0 || ndx == 1) 5852 p = "int"; 5853 break; 5854 /* linux_sys_time */ 5855 case 13: 5856 if (ndx == 0 || ndx == 1) 5857 p = "int"; 5858 break; 5859 /* linux_sys_mknod */ 5860 case 14: 5861 if (ndx == 0 || ndx == 1) 5862 p = "int"; 5863 break; 5864 /* sys_chmod */ 5865 case 15: 5866 if (ndx == 0 || ndx == 1) 5867 p = "int"; 5868 break; 5869 /* linux_sys_lchown16 */ 5870 case 16: 5871 if (ndx == 0 || ndx == 1) 5872 p = "int"; 5873 break; 5874 /* linux_sys_break */ 5875 case 17: 5876 if (ndx == 0 || ndx == 1) 5877 p = "int"; 5878 break; 5879 /* compat_43_sys_lseek */ 5880 case 19: 5881 if (ndx == 0 || ndx == 1) 5882 p = "long"; 5883 break; 5884 /* sys_getpid */ 5885 case 20: 5886 /* sys_setuid */ 5887 case 23: 5888 if (ndx == 0 || ndx == 1) 5889 p = "int"; 5890 break; 5891 /* sys_getuid */ 5892 case 24: 5893 /* linux_sys_stime */ 5894 case 25: 5895 if (ndx == 0 || ndx == 1) 5896 p = "int"; 5897 break; 5898 /* linux_sys_ptrace */ 5899 case 26: 5900 if (ndx == 0 || ndx == 1) 5901 p = "int"; 5902 break; 5903 /* linux_sys_alarm */ 5904 case 27: 5905 if (ndx == 0 || ndx == 1) 5906 p = "int"; 5907 break; 5908 /* linux_sys_pause */ 5909 case 29: 5910 /* linux_sys_utime */ 5911 case 30: 5912 if (ndx == 0 || ndx == 1) 5913 p = "int"; 5914 break; 5915 /* sys_access */ 5916 case 33: 5917 if (ndx == 0 || ndx == 1) 5918 p = "int"; 5919 break; 5920 /* linux_sys_nice */ 5921 case 34: 5922 if (ndx == 0 || ndx == 1) 5923 p = "int"; 5924 break; 5925 /* sys_sync */ 5926 case 36: 5927 /* linux_sys_kill */ 5928 case 37: 5929 if (ndx == 0 || ndx == 1) 5930 p = "int"; 5931 break; 5932 /* sys___posix_rename */ 5933 case 38: 5934 if (ndx == 0 || ndx == 1) 5935 p = "int"; 5936 break; 5937 /* sys_mkdir */ 5938 case 39: 5939 if (ndx == 0 || ndx == 1) 5940 p = "int"; 5941 break; 5942 /* sys_rmdir */ 5943 case 40: 5944 if (ndx == 0 || ndx == 1) 5945 p = "int"; 5946 break; 5947 /* sys_dup */ 5948 case 41: 5949 if (ndx == 0 || ndx == 1) 5950 p = "int"; 5951 break; 5952 /* linux_sys_pipe */ 5953 case 42: 5954 if (ndx == 0 || ndx == 1) 5955 p = "int"; 5956 break; 5957 /* linux_sys_times */ 5958 case 43: 5959 if (ndx == 0 || ndx == 1) 5960 p = "int"; 5961 break; 5962 /* linux_sys_brk */ 5963 case 45: 5964 if (ndx == 0 || ndx == 1) 5965 p = "int"; 5966 break; 5967 /* sys_setgid */ 5968 case 46: 5969 if (ndx == 0 || ndx == 1) 5970 p = "int"; 5971 break; 5972 /* sys_getgid */ 5973 case 47: 5974 /* linux_sys_signal */ 5975 case 48: 5976 if (ndx == 0 || ndx == 1) 5977 p = "int"; 5978 break; 5979 /* sys_geteuid */ 5980 case 49: 5981 /* sys_getegid */ 5982 case 50: 5983 /* sys_acct */ 5984 case 51: 5985 if (ndx == 0 || ndx == 1) 5986 p = "int"; 5987 break; 5988 /* linux_sys_ioctl */ 5989 case 54: 5990 if (ndx == 0 || ndx == 1) 5991 p = "int"; 5992 break; 5993 /* linux_sys_fcntl */ 5994 case 55: 5995 if (ndx == 0 || ndx == 1) 5996 p = "int"; 5997 break; 5998 /* sys_setpgid */ 5999 case 57: 6000 if (ndx == 0 || ndx == 1) 6001 p = "int"; 6002 break; 6003 /* linux_sys_oldolduname */ 6004 case 59: 6005 if (ndx == 0 || ndx == 1) 6006 p = "int"; 6007 break; 6008 /* sys_umask */ 6009 case 60: 6010 if (ndx == 0 || ndx == 1) 6011 p = "int"; 6012 break; 6013 /* sys_chroot */ 6014 case 61: 6015 if (ndx == 0 || ndx == 1) 6016 p = "int"; 6017 break; 6018 /* sys_dup2 */ 6019 case 63: 6020 if (ndx == 0 || ndx == 1) 6021 p = "int"; 6022 break; 6023 /* sys_getppid */ 6024 case 64: 6025 /* sys_getpgrp */ 6026 case 65: 6027 /* sys_setsid */ 6028 case 66: 6029 /* linux_sys_sigaction */ 6030 case 67: 6031 if (ndx == 0 || ndx == 1) 6032 p = "int"; 6033 break; 6034 /* linux_sys_siggetmask */ 6035 case 68: 6036 /* linux_sys_sigsetmask */ 6037 case 69: 6038 if (ndx == 0 || ndx == 1) 6039 p = "int"; 6040 break; 6041 /* linux_sys_setreuid16 */ 6042 case 70: 6043 if (ndx == 0 || ndx == 1) 6044 p = "int"; 6045 break; 6046 /* linux_sys_setregid16 */ 6047 case 71: 6048 if (ndx == 0 || ndx == 1) 6049 p = "int"; 6050 break; 6051 /* linux_sys_sigsuspend */ 6052 case 72: 6053 if (ndx == 0 || ndx == 1) 6054 p = "int"; 6055 break; 6056 /* linux_sys_sigpending */ 6057 case 73: 6058 if (ndx == 0 || ndx == 1) 6059 p = "int"; 6060 break; 6061 /* compat_43_sys_sethostname */ 6062 case 74: 6063 if (ndx == 0 || ndx == 1) 6064 p = "int"; 6065 break; 6066 /* linux_sys_setrlimit */ 6067 case 75: 6068 if (ndx == 0 || ndx == 1) 6069 p = "int"; 6070 break; 6071 /* linux_sys_getrlimit */ 6072 case 76: 6073 if (ndx == 0 || ndx == 1) 6074 p = "int"; 6075 break; 6076 /* compat_50_sys_getrusage */ 6077 case 77: 6078 if (ndx == 0 || ndx == 1) 6079 p = "int"; 6080 break; 6081 /* linux_sys_gettimeofday */ 6082 case 78: 6083 if (ndx == 0 || ndx == 1) 6084 p = "int"; 6085 break; 6086 /* linux_sys_settimeofday */ 6087 case 79: 6088 if (ndx == 0 || ndx == 1) 6089 p = "int"; 6090 break; 6091 /* linux_sys_getgroups16 */ 6092 case 80: 6093 if (ndx == 0 || ndx == 1) 6094 p = "int"; 6095 break; 6096 /* linux_sys_setgroups16 */ 6097 case 81: 6098 if (ndx == 0 || ndx == 1) 6099 p = "int"; 6100 break; 6101 /* linux_sys_oldselect */ 6102 case 82: 6103 if (ndx == 0 || ndx == 1) 6104 p = "int"; 6105 break; 6106 /* sys_symlink */ 6107 case 83: 6108 if (ndx == 0 || ndx == 1) 6109 p = "int"; 6110 break; 6111 /* compat_43_sys_lstat */ 6112 case 84: 6113 if (ndx == 0 || ndx == 1) 6114 p = "int"; 6115 break; 6116 /* sys_readlink */ 6117 case 85: 6118 if (ndx == 0 || ndx == 1) 6119 p = "ssize_t"; 6120 break; 6121#ifdef EXEC_AOUT 6122 /* linux_sys_uselib */ 6123 case 86: 6124 if (ndx == 0 || ndx == 1) 6125 p = "int"; 6126 break; 6127#else 6128#endif 6129 /* linux_sys_swapon */ 6130 case 87: 6131 if (ndx == 0 || ndx == 1) 6132 p = "int"; 6133 break; 6134 /* linux_sys_reboot */ 6135 case 88: 6136 if (ndx == 0 || ndx == 1) 6137 p = "int"; 6138 break; 6139 /* linux_sys_readdir */ 6140 case 89: 6141 if (ndx == 0 || ndx == 1) 6142 p = "int"; 6143 break; 6144 /* linux_sys_old_mmap */ 6145 case 90: 6146 if (ndx == 0 || ndx == 1) 6147 p = "int"; 6148 break; 6149 /* sys_munmap */ 6150 case 91: 6151 if (ndx == 0 || ndx == 1) 6152 p = "int"; 6153 break; 6154 /* compat_43_sys_truncate */ 6155 case 92: 6156 if (ndx == 0 || ndx == 1) 6157 p = "int"; 6158 break; 6159 /* compat_43_sys_ftruncate */ 6160 case 93: 6161 if (ndx == 0 || ndx == 1) 6162 p = "int"; 6163 break; 6164 /* sys_fchmod */ 6165 case 94: 6166 if (ndx == 0 || ndx == 1) 6167 p = "int"; 6168 break; 6169 /* linux_sys_fchown16 */ 6170 case 95: 6171 if (ndx == 0 || ndx == 1) 6172 p = "int"; 6173 break; 6174 /* linux_sys_getpriority */ 6175 case 96: 6176 if (ndx == 0 || ndx == 1) 6177 p = "int"; 6178 break; 6179 /* sys_setpriority */ 6180 case 97: 6181 if (ndx == 0 || ndx == 1) 6182 p = "int"; 6183 break; 6184 /* sys_profil */ 6185 case 98: 6186 if (ndx == 0 || ndx == 1) 6187 p = "int"; 6188 break; 6189 /* linux_sys_statfs */ 6190 case 99: 6191 if (ndx == 0 || ndx == 1) 6192 p = "int"; 6193 break; 6194 /* linux_sys_fstatfs */ 6195 case 100: 6196 if (ndx == 0 || ndx == 1) 6197 p = "int"; 6198 break; 6199 /* linux_sys_ioperm */ 6200 case 101: 6201 if (ndx == 0 || ndx == 1) 6202 p = "int"; 6203 break; 6204 /* linux_sys_socketcall */ 6205 case 102: 6206 if (ndx == 0 || ndx == 1) 6207 p = "int"; 6208 break; 6209 /* compat_50_sys_setitimer */ 6210 case 104: 6211 if (ndx == 0 || ndx == 1) 6212 p = "int"; 6213 break; 6214 /* compat_50_sys_getitimer */ 6215 case 105: 6216 if (ndx == 0 || ndx == 1) 6217 p = "int"; 6218 break; 6219 /* linux_sys_stat */ 6220 case 106: 6221 if (ndx == 0 || ndx == 1) 6222 p = "int"; 6223 break; 6224 /* linux_sys_lstat */ 6225 case 107: 6226 if (ndx == 0 || ndx == 1) 6227 p = "int"; 6228 break; 6229 /* linux_sys_fstat */ 6230 case 108: 6231 if (ndx == 0 || ndx == 1) 6232 p = "int"; 6233 break; 6234 /* linux_sys_olduname */ 6235 case 109: 6236 if (ndx == 0 || ndx == 1) 6237 p = "int"; 6238 break; 6239 /* linux_sys_iopl */ 6240 case 110: 6241 if (ndx == 0 || ndx == 1) 6242 p = "int"; 6243 break; 6244 /* linux_sys_wait4 */ 6245 case 114: 6246 if (ndx == 0 || ndx == 1) 6247 p = "int"; 6248 break; 6249 /* linux_sys_swapoff */ 6250 case 115: 6251 if (ndx == 0 || ndx == 1) 6252 p = "int"; 6253 break; 6254 /* linux_sys_sysinfo */ 6255 case 116: 6256 if (ndx == 0 || ndx == 1) 6257 p = "int"; 6258 break; 6259 /* linux_sys_ipc */ 6260 case 117: 6261 if (ndx == 0 || ndx == 1) 6262 p = "int"; 6263 break; 6264 /* sys_fsync */ 6265 case 118: 6266 if (ndx == 0 || ndx == 1) 6267 p = "int"; 6268 break; 6269 /* linux_sys_sigreturn */ 6270 case 119: 6271 if (ndx == 0 || ndx == 1) 6272 p = "int"; 6273 break; 6274 /* linux_sys_clone */ 6275 case 120: 6276 if (ndx == 0 || ndx == 1) 6277 p = "int"; 6278 break; 6279 /* linux_sys_setdomainname */ 6280 case 121: 6281 if (ndx == 0 || ndx == 1) 6282 p = "int"; 6283 break; 6284 /* linux_sys_uname */ 6285 case 122: 6286 if (ndx == 0 || ndx == 1) 6287 p = "int"; 6288 break; 6289 /* linux_sys_modify_ldt */ 6290 case 123: 6291 if (ndx == 0 || ndx == 1) 6292 p = "int"; 6293 break; 6294 /* linux_sys_mprotect */ 6295 case 125: 6296 if (ndx == 0 || ndx == 1) 6297 p = "int"; 6298 break; 6299 /* linux_sys_sigprocmask */ 6300 case 126: 6301 if (ndx == 0 || ndx == 1) 6302 p = "int"; 6303 break; 6304 /* sys_getpgid */ 6305 case 132: 6306 if (ndx == 0 || ndx == 1) 6307 p = "pid_t"; 6308 break; 6309 /* sys_fchdir */ 6310 case 133: 6311 if (ndx == 0 || ndx == 1) 6312 p = "int"; 6313 break; 6314 /* linux_sys_personality */ 6315 case 136: 6316 if (ndx == 0 || ndx == 1) 6317 p = "int"; 6318 break; 6319 /* linux_sys_setfsuid */ 6320 case 138: 6321 if (ndx == 0 || ndx == 1) 6322 p = "int"; 6323 break; 6324 /* linux_sys_setfsgid */ 6325 case 139: 6326 if (ndx == 0 || ndx == 1) 6327 p = "int"; 6328 break; 6329 /* linux_sys_llseek */ 6330 case 140: 6331 if (ndx == 0 || ndx == 1) 6332 p = "int"; 6333 break; 6334 /* linux_sys_getdents */ 6335 case 141: 6336 if (ndx == 0 || ndx == 1) 6337 p = "int"; 6338 break; 6339 /* linux_sys_select */ 6340 case 142: 6341 if (ndx == 0 || ndx == 1) 6342 p = "int"; 6343 break; 6344 /* sys_flock */ 6345 case 143: 6346 if (ndx == 0 || ndx == 1) 6347 p = "int"; 6348 break; 6349 /* sys___msync13 */ 6350 case 144: 6351 if (ndx == 0 || ndx == 1) 6352 p = "int"; 6353 break; 6354 /* sys_readv */ 6355 case 145: 6356 if (ndx == 0 || ndx == 1) 6357 p = "ssize_t"; 6358 break; 6359 /* sys_writev */ 6360 case 146: 6361 if (ndx == 0 || ndx == 1) 6362 p = "ssize_t"; 6363 break; 6364 /* sys_getsid */ 6365 case 147: 6366 if (ndx == 0 || ndx == 1) 6367 p = "pid_t"; 6368 break; 6369 /* linux_sys_fdatasync */ 6370 case 148: 6371 if (ndx == 0 || ndx == 1) 6372 p = "int"; 6373 break; 6374 /* linux_sys___sysctl */ 6375 case 149: 6376 if (ndx == 0 || ndx == 1) 6377 p = "int"; 6378 break; 6379 /* sys_mlock */ 6380 case 150: 6381 if (ndx == 0 || ndx == 1) 6382 p = "int"; 6383 break; 6384 /* sys_munlock */ 6385 case 151: 6386 if (ndx == 0 || ndx == 1) 6387 p = "int"; 6388 break; 6389 /* sys_mlockall */ 6390 case 152: 6391 if (ndx == 0 || ndx == 1) 6392 p = "int"; 6393 break; 6394 /* sys_munlockall */ 6395 case 153: 6396 /* linux_sys_sched_setparam */ 6397 case 154: 6398 if (ndx == 0 || ndx == 1) 6399 p = "int"; 6400 break; 6401 /* linux_sys_sched_getparam */ 6402 case 155: 6403 if (ndx == 0 || ndx == 1) 6404 p = "int"; 6405 break; 6406 /* linux_sys_sched_setscheduler */ 6407 case 156: 6408 if (ndx == 0 || ndx == 1) 6409 p = "int"; 6410 break; 6411 /* linux_sys_sched_getscheduler */ 6412 case 157: 6413 if (ndx == 0 || ndx == 1) 6414 p = "int"; 6415 break; 6416 /* linux_sys_sched_yield */ 6417 case 158: 6418 /* linux_sys_sched_get_priority_max */ 6419 case 159: 6420 if (ndx == 0 || ndx == 1) 6421 p = "int"; 6422 break; 6423 /* linux_sys_sched_get_priority_min */ 6424 case 160: 6425 if (ndx == 0 || ndx == 1) 6426 p = "int"; 6427 break; 6428 /* linux_sys_nanosleep */ 6429 case 162: 6430 if (ndx == 0 || ndx == 1) 6431 p = "int"; 6432 break; 6433 /* linux_sys_mremap */ 6434 case 163: 6435 if (ndx == 0 || ndx == 1) 6436 p = "void *"; 6437 break; 6438 /* linux_sys_setresuid16 */ 6439 case 164: 6440 if (ndx == 0 || ndx == 1) 6441 p = "int"; 6442 break; 6443 /* linux_sys_getresuid16 */ 6444 case 165: 6445 if (ndx == 0 || ndx == 1) 6446 p = "int"; 6447 break; 6448 /* sys_poll */ 6449 case 168: 6450 if (ndx == 0 || ndx == 1) 6451 p = "int"; 6452 break; 6453 /* linux_sys_setresgid16 */ 6454 case 170: 6455 if (ndx == 0 || ndx == 1) 6456 p = "int"; 6457 break; 6458 /* linux_sys_getresgid16 */ 6459 case 171: 6460 if (ndx == 0 || ndx == 1) 6461 p = "int"; 6462 break; 6463 /* linux_sys_rt_sigreturn */ 6464 case 173: 6465 if (ndx == 0 || ndx == 1) 6466 p = "int"; 6467 break; 6468 /* linux_sys_rt_sigaction */ 6469 case 174: 6470 if (ndx == 0 || ndx == 1) 6471 p = "int"; 6472 break; 6473 /* linux_sys_rt_sigprocmask */ 6474 case 175: 6475 if (ndx == 0 || ndx == 1) 6476 p = "int"; 6477 break; 6478 /* linux_sys_rt_sigpending */ 6479 case 176: 6480 if (ndx == 0 || ndx == 1) 6481 p = "int"; 6482 break; 6483 /* linux_sys_rt_sigtimedwait */ 6484 case 177: 6485 if (ndx == 0 || ndx == 1) 6486 p = "int"; 6487 break; 6488 /* linux_sys_rt_queueinfo */ 6489 case 178: 6490 if (ndx == 0 || ndx == 1) 6491 p = "int"; 6492 break; 6493 /* linux_sys_rt_sigsuspend */ 6494 case 179: 6495 if (ndx == 0 || ndx == 1) 6496 p = "int"; 6497 break; 6498 /* linux_sys_pread */ 6499 case 180: 6500 if (ndx == 0 || ndx == 1) 6501 p = "int"; 6502 break; 6503 /* linux_sys_pwrite */ 6504 case 181: 6505 if (ndx == 0 || ndx == 1) 6506 p = "int"; 6507 break; 6508 /* linux_sys_chown16 */ 6509 case 182: 6510 if (ndx == 0 || ndx == 1) 6511 p = "int"; 6512 break; 6513 /* sys___getcwd */ 6514 case 183: 6515 if (ndx == 0 || ndx == 1) 6516 p = "int"; 6517 break; 6518 /* linux_sys_sigaltstack */ 6519 case 186: 6520 if (ndx == 0 || ndx == 1) 6521 p = "int"; 6522 break; 6523 /* sys___vfork14 */ 6524 case 190: 6525 /* linux_sys_ugetrlimit */ 6526 case 191: 6527 if (ndx == 0 || ndx == 1) 6528 p = "int"; 6529 break; 6530#define linux_sys_mmap2_args linux_sys_mmap_args 6531 /* linux_sys_mmap2 */ 6532 case 192: 6533 if (ndx == 0 || ndx == 1) 6534 p = "linux_off_t"; 6535 break; 6536 /* linux_sys_truncate64 */ 6537 case 193: 6538 if (ndx == 0 || ndx == 1) 6539 p = "int"; 6540 break; 6541 /* linux_sys_ftruncate64 */ 6542 case 194: 6543 if (ndx == 0 || ndx == 1) 6544 p = "int"; 6545 break; 6546 /* linux_sys_stat64 */ 6547 case 195: 6548 if (ndx == 0 || ndx == 1) 6549 p = "int"; 6550 break; 6551 /* linux_sys_lstat64 */ 6552 case 196: 6553 if (ndx == 0 || ndx == 1) 6554 p = "int"; 6555 break; 6556 /* linux_sys_fstat64 */ 6557 case 197: 6558 if (ndx == 0 || ndx == 1) 6559 p = "int"; 6560 break; 6561 /* sys___posix_lchown */ 6562 case 198: 6563 if (ndx == 0 || ndx == 1) 6564 p = "int"; 6565 break; 6566 /* sys_getuid */ 6567 case 199: 6568 /* sys_getgid */ 6569 case 200: 6570 /* sys_geteuid */ 6571 case 201: 6572 /* sys_getegid */ 6573 case 202: 6574 /* sys_setreuid */ 6575 case 203: 6576 if (ndx == 0 || ndx == 1) 6577 p = "int"; 6578 break; 6579 /* sys_setregid */ 6580 case 204: 6581 if (ndx == 0 || ndx == 1) 6582 p = "int"; 6583 break; 6584 /* sys_getgroups */ 6585 case 205: 6586 if (ndx == 0 || ndx == 1) 6587 p = "int"; 6588 break; 6589 /* sys_setgroups */ 6590 case 206: 6591 if (ndx == 0 || ndx == 1) 6592 p = "int"; 6593 break; 6594 /* sys___posix_fchown */ 6595 case 207: 6596 if (ndx == 0 || ndx == 1) 6597 p = "int"; 6598 break; 6599 /* linux_sys_setresuid */ 6600 case 208: 6601 if (ndx == 0 || ndx == 1) 6602 p = "int"; 6603 break; 6604 /* linux_sys_getresuid */ 6605 case 209: 6606 if (ndx == 0 || ndx == 1) 6607 p = "int"; 6608 break; 6609 /* linux_sys_setresgid */ 6610 case 210: 6611 if (ndx == 0 || ndx == 1) 6612 p = "int"; 6613 break; 6614 /* linux_sys_getresgid */ 6615 case 211: 6616 if (ndx == 0 || ndx == 1) 6617 p = "int"; 6618 break; 6619 /* sys___posix_chown */ 6620 case 212: 6621 if (ndx == 0 || ndx == 1) 6622 p = "int"; 6623 break; 6624 /* sys_setuid */ 6625 case 213: 6626 if (ndx == 0 || ndx == 1) 6627 p = "int"; 6628 break; 6629 /* sys_setgid */ 6630 case 214: 6631 if (ndx == 0 || ndx == 1) 6632 p = "int"; 6633 break; 6634 /* linux_sys_setfsuid */ 6635 case 215: 6636 if (ndx == 0 || ndx == 1) 6637 p = "int"; 6638 break; 6639 /* linux_sys_setfsgid */ 6640 case 216: 6641 if (ndx == 0 || ndx == 1) 6642 p = "int"; 6643 break; 6644 /* sys_mincore */ 6645 case 218: 6646 if (ndx == 0 || ndx == 1) 6647 p = "int"; 6648 break; 6649 /* sys_madvise */ 6650 case 219: 6651 if (ndx == 0 || ndx == 1) 6652 p = "int"; 6653 break; 6654 /* linux_sys_getdents64 */ 6655 case 220: 6656 if (ndx == 0 || ndx == 1) 6657 p = "int"; 6658 break; 6659 /* linux_sys_fcntl64 */ 6660 case 221: 6661 if (ndx == 0 || ndx == 1) 6662 p = "int"; 6663 break; 6664 /* linux_sys_gettid */ 6665 case 224: 6666 /* linux_sys_readahead */ 6667 case 225: 6668 if (ndx == 0 || ndx == 1) 6669 p = "ssize_t"; 6670 break; 6671 /* linux_sys_setxattr */ 6672 case 226: 6673 if (ndx == 0 || ndx == 1) 6674 p = "int"; 6675 break; 6676 /* linux_sys_lsetxattr */ 6677 case 227: 6678 if (ndx == 0 || ndx == 1) 6679 p = "int"; 6680 break; 6681 /* linux_sys_fsetxattr */ 6682 case 228: 6683 if (ndx == 0 || ndx == 1) 6684 p = "int"; 6685 break; 6686 /* linux_sys_getxattr */ 6687 case 229: 6688 if (ndx == 0 || ndx == 1) 6689 p = "ssize_t"; 6690 break; 6691 /* linux_sys_lgetxattr */ 6692 case 230: 6693 if (ndx == 0 || ndx == 1) 6694 p = "ssize_t"; 6695 break; 6696 /* linux_sys_fgetxattr */ 6697 case 231: 6698 if (ndx == 0 || ndx == 1) 6699 p = "ssize_t"; 6700 break; 6701 /* linux_sys_listxattr */ 6702 case 232: 6703 if (ndx == 0 || ndx == 1) 6704 p = "ssize_t"; 6705 break; 6706 /* linux_sys_llistxattr */ 6707 case 233: 6708 if (ndx == 0 || ndx == 1) 6709 p = "ssize_t"; 6710 break; 6711 /* linux_sys_flistxattr */ 6712 case 234: 6713 if (ndx == 0 || ndx == 1) 6714 p = "ssize_t"; 6715 break; 6716 /* linux_sys_removexattr */ 6717 case 235: 6718 if (ndx == 0 || ndx == 1) 6719 p = "int"; 6720 break; 6721 /* linux_sys_lremovexattr */ 6722 case 236: 6723 if (ndx == 0 || ndx == 1) 6724 p = "int"; 6725 break; 6726 /* linux_sys_fremovexattr */ 6727 case 237: 6728 if (ndx == 0 || ndx == 1) 6729 p = "int"; 6730 break; 6731 /* linux_sys_tkill */ 6732 case 238: 6733 if (ndx == 0 || ndx == 1) 6734 p = "int"; 6735 break; 6736 /* linux_sys_futex */ 6737 case 240: 6738 if (ndx == 0 || ndx == 1) 6739 p = "int"; 6740 break; 6741 /* linux_sys_sched_setaffinity */ 6742 case 241: 6743 if (ndx == 0 || ndx == 1) 6744 p = "int"; 6745 break; 6746 /* linux_sys_sched_getaffinity */ 6747 case 242: 6748 if (ndx == 0 || ndx == 1) 6749 p = "int"; 6750 break; 6751 /* linux_sys_set_thread_area */ 6752 case 243: 6753 if (ndx == 0 || ndx == 1) 6754 p = "int"; 6755 break; 6756 /* linux_sys_get_thread_area */ 6757 case 244: 6758 if (ndx == 0 || ndx == 1) 6759 p = "int"; 6760 break; 6761 /* linux_sys_fadvise64 */ 6762 case 250: 6763 if (ndx == 0 || ndx == 1) 6764 p = "int"; 6765 break; 6766 /* linux_sys_exit_group */ 6767 case 252: 6768 if (ndx == 0 || ndx == 1) 6769 p = "int"; 6770 break; 6771 /* linux_sys_epoll_create */ 6772 case 254: 6773 if (ndx == 0 || ndx == 1) 6774 p = "int"; 6775 break; 6776 /* linux_sys_epoll_ctl */ 6777 case 255: 6778 if (ndx == 0 || ndx == 1) 6779 p = "int"; 6780 break; 6781 /* linux_sys_epoll_wait */ 6782 case 256: 6783 if (ndx == 0 || ndx == 1) 6784 p = "int"; 6785 break; 6786 /* linux_sys_set_tid_address */ 6787 case 258: 6788 if (ndx == 0 || ndx == 1) 6789 p = "int"; 6790 break; 6791 /* linux_sys_timer_create */ 6792 case 259: 6793 if (ndx == 0 || ndx == 1) 6794 p = "int"; 6795 break; 6796 /* linux_sys_timer_settime */ 6797 case 260: 6798 if (ndx == 0 || ndx == 1) 6799 p = "int"; 6800 break; 6801 /* linux_sys_timer_gettime */ 6802 case 261: 6803 if (ndx == 0 || ndx == 1) 6804 p = "int"; 6805 break; 6806 /* sys_timer_getoverrun */ 6807 case 262: 6808 if (ndx == 0 || ndx == 1) 6809 p = "int"; 6810 break; 6811 /* sys_timer_delete */ 6812 case 263: 6813 if (ndx == 0 || ndx == 1) 6814 p = "int"; 6815 break; 6816 /* linux_sys_clock_settime */ 6817 case 264: 6818 if (ndx == 0 || ndx == 1) 6819 p = "int"; 6820 break; 6821 /* linux_sys_clock_gettime */ 6822 case 265: 6823 if (ndx == 0 || ndx == 1) 6824 p = "int"; 6825 break; 6826 /* linux_sys_clock_getres */ 6827 case 266: 6828 if (ndx == 0 || ndx == 1) 6829 p = "int"; 6830 break; 6831 /* linux_sys_clock_nanosleep */ 6832 case 267: 6833 if (ndx == 0 || ndx == 1) 6834 p = "int"; 6835 break; 6836 /* linux_sys_statfs64 */ 6837 case 268: 6838 if (ndx == 0 || ndx == 1) 6839 p = "int"; 6840 break; 6841 /* linux_sys_fstatfs64 */ 6842 case 269: 6843 if (ndx == 0 || ndx == 1) 6844 p = "int"; 6845 break; 6846 /* linux_sys_tgkill */ 6847 case 270: 6848 if (ndx == 0 || ndx == 1) 6849 p = "int"; 6850 break; 6851 /* compat_50_sys_utimes */ 6852 case 271: 6853 if (ndx == 0 || ndx == 1) 6854 p = "int"; 6855 break; 6856 /* linux_sys_fadvise64_64 */ 6857 case 272: 6858 if (ndx == 0 || ndx == 1) 6859 p = "int"; 6860 break; 6861 /* linux_sys_waitid */ 6862 case 284: 6863 if (ndx == 0 || ndx == 1) 6864 p = "int"; 6865 break; 6866 /* linux_sys_inotify_init */ 6867 case 291: 6868 /* linux_sys_inotify_add_watch */ 6869 case 292: 6870 if (ndx == 0 || ndx == 1) 6871 p = "int"; 6872 break; 6873 /* linux_sys_inotify_rm_watch */ 6874 case 293: 6875 if (ndx == 0 || ndx == 1) 6876 p = "int"; 6877 break; 6878 /* linux_sys_openat */ 6879 case 295: 6880 if (ndx == 0 || ndx == 1) 6881 p = "int"; 6882 break; 6883 /* sys_mkdirat */ 6884 case 296: 6885 if (ndx == 0 || ndx == 1) 6886 p = "int"; 6887 break; 6888 /* linux_sys_mknodat */ 6889 case 297: 6890 if (ndx == 0 || ndx == 1) 6891 p = "int"; 6892 break; 6893 /* linux_sys_fchownat */ 6894 case 298: 6895 if (ndx == 0 || ndx == 1) 6896 p = "int"; 6897 break; 6898 /* linux_sys_fstatat64 */ 6899 case 300: 6900 if (ndx == 0 || ndx == 1) 6901 p = "int"; 6902 break; 6903 /* linux_sys_unlinkat */ 6904 case 301: 6905 if (ndx == 0 || ndx == 1) 6906 p = "int"; 6907 break; 6908 /* sys_renameat */ 6909 case 302: 6910 if (ndx == 0 || ndx == 1) 6911 p = "int"; 6912 break; 6913 /* linux_sys_linkat */ 6914 case 303: 6915 if (ndx == 0 || ndx == 1) 6916 p = "int"; 6917 break; 6918 /* sys_symlinkat */ 6919 case 304: 6920 if (ndx == 0 || ndx == 1) 6921 p = "int"; 6922 break; 6923 /* sys_readlinkat */ 6924 case 305: 6925 if (ndx == 0 || ndx == 1) 6926 p = "ssize_t"; 6927 break; 6928 /* linux_sys_fchmodat */ 6929 case 306: 6930 if (ndx == 0 || ndx == 1) 6931 p = "int"; 6932 break; 6933 /* linux_sys_faccessat */ 6934 case 307: 6935 if (ndx == 0 || ndx == 1) 6936 p = "int"; 6937 break; 6938 /* linux_sys_pselect6 */ 6939 case 308: 6940 if (ndx == 0 || ndx == 1) 6941 p = "int"; 6942 break; 6943 /* linux_sys_ppoll */ 6944 case 309: 6945 if (ndx == 0 || ndx == 1) 6946 p = "int"; 6947 break; 6948 /* sys___futex_set_robust_list */ 6949 case 311: 6950 if (ndx == 0 || ndx == 1) 6951 p = "int"; 6952 break; 6953 /* sys___futex_get_robust_list */ 6954 case 312: 6955 if (ndx == 0 || ndx == 1) 6956 p = "int"; 6957 break; 6958 /* linux_sys_epoll_pwait */ 6959 case 319: 6960 if (ndx == 0 || ndx == 1) 6961 p = "int"; 6962 break; 6963 /* linux_sys_utimensat */ 6964 case 320: 6965 if (ndx == 0 || ndx == 1) 6966 p = "int"; 6967 break; 6968 /* linux_sys_timerfd_create */ 6969 case 322: 6970 if (ndx == 0 || ndx == 1) 6971 p = "int"; 6972 break; 6973 /* linux_sys_eventfd */ 6974 case 323: 6975 if (ndx == 0 || ndx == 1) 6976 p = "int"; 6977 break; 6978 /* linux_sys_fallocate */ 6979 case 324: 6980 if (ndx == 0 || ndx == 1) 6981 p = "int"; 6982 break; 6983 /* linux_sys_timerfd_settime */ 6984 case 325: 6985 if (ndx == 0 || ndx == 1) 6986 p = "int"; 6987 break; 6988 /* linux_sys_timerfd_gettime */ 6989 case 326: 6990 if (ndx == 0 || ndx == 1) 6991 p = "int"; 6992 break; 6993 /* linux_sys_eventfd2 */ 6994 case 328: 6995 if (ndx == 0 || ndx == 1) 6996 p = "int"; 6997 break; 6998 /* linux_sys_epoll_create1 */ 6999 case 329: 7000 if (ndx == 0 || ndx == 1) 7001 p = "int"; 7002 break; 7003 /* linux_sys_dup3 */ 7004 case 330: 7005 if (ndx == 0 || ndx == 1) 7006 p = "int"; 7007 break; 7008 /* linux_sys_pipe2 */ 7009 case 331: 7010 if (ndx == 0 || ndx == 1) 7011 p = "int"; 7012 break; 7013 /* linux_sys_inotify_init1 */ 7014 case 332: 7015 if (ndx == 0 || ndx == 1) 7016 p = "int"; 7017 break; 7018 /* linux_sys_preadv */ 7019 case 333: 7020 if (ndx == 0 || ndx == 1) 7021 p = "int"; 7022 break; 7023 /* linux_sys_pwritev */ 7024 case 334: 7025 if (ndx == 0 || ndx == 1) 7026 p = "int"; 7027 break; 7028 /* linux_sys_prlimit64 */ 7029 case 340: 7030 if (ndx == 0 || ndx == 1) 7031 p = "int"; 7032 break; 7033 /* sys_getrandom */ 7034 case 355: 7035 if (ndx == 0 || ndx == 1) 7036 p = "ssize_t"; 7037 break; 7038 /* linux_sys_memfd_create */ 7039 case 356: 7040 if (ndx == 0 || ndx == 1) 7041 p = "int"; 7042 break; 7043 /* linux_sys_statx */ 7044 case 397: 7045 if (ndx == 0 || ndx == 1) 7046 p = "int"; 7047 break; 7048 /* linux_sys_close_range */ 7049 case 436: 7050 if (ndx == 0 || ndx == 1) 7051 p = "int"; 7052 break; 7053 /* linux_sys_epoll_pwait2 */ 7054 case 441: 7055 if (ndx == 0 || ndx == 1) 7056 p = "int"; 7057 break; 7058 default: 7059 break; 7060 }; 7061 if (p != NULL) 7062 strlcpy(desc, p, descsz); 7063} 7064