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