1 /* $NetBSD: linux_systrace_args.c,v 1.19 2021/09/20 02:20:30 thorpej 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_sendmmsg */ 1998 case 374: { 1999 const struct linux_sys_sendmmsg_args *p = params; 2000 iarg[0] = SCARG(p, s); /* int */ 2001 uarg[1] = (intptr_t) SCARG(p, msgvec); /* struct linux_mmsghdr * */ 2002 uarg[2] = SCARG(p, vlen); /* unsigned int */ 2003 uarg[3] = SCARG(p, flags); /* unsigned int */ 2004 *n_args = 4; 2005 break; 2006 } 2007 /* linux_sys_breakpoint */ 2008 case 385: { 2009 *n_args = 0; 2010 break; 2011 } 2012 /* linux_sys_cacheflush */ 2013 case 386: { 2014 const struct linux_sys_cacheflush_args *p = params; 2015 uarg[0] = SCARG(p, from); /* uintptr_t */ 2016 iarg[1] = SCARG(p, to); /* intptr_t */ 2017 iarg[2] = SCARG(p, flags); /* int */ 2018 *n_args = 3; 2019 break; 2020 } 2021 /* linux_sys_set_tls */ 2022 case 389: { 2023 const struct linux_sys_set_tls_args *p = params; 2024 uarg[0] = (intptr_t) SCARG(p, tls); /* void * */ 2025 *n_args = 1; 2026 break; 2027 } 2028 default: 2029 *n_args = 0; 2030 break; 2031 }; 2032 } 2033 static void 2034 systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 2035 { 2036 const char *p = NULL; 2037 switch (sysnum) { 2038 /* linux_sys_nosys */ 2039 case 0: 2040 break; 2041 /* linux_sys_exit */ 2042 case 1: 2043 switch(ndx) { 2044 case 0: 2045 p = "int"; 2046 break; 2047 default: 2048 break; 2049 }; 2050 break; 2051 /* sys_fork */ 2052 case 2: 2053 break; 2054 /* sys_read */ 2055 case 3: 2056 switch(ndx) { 2057 case 0: 2058 p = "int"; 2059 break; 2060 case 1: 2061 p = "void *"; 2062 break; 2063 case 2: 2064 p = "size_t"; 2065 break; 2066 default: 2067 break; 2068 }; 2069 break; 2070 /* sys_write */ 2071 case 4: 2072 switch(ndx) { 2073 case 0: 2074 p = "int"; 2075 break; 2076 case 1: 2077 p = "const void *"; 2078 break; 2079 case 2: 2080 p = "size_t"; 2081 break; 2082 default: 2083 break; 2084 }; 2085 break; 2086 /* linux_sys_open */ 2087 case 5: 2088 switch(ndx) { 2089 case 0: 2090 p = "const char *"; 2091 break; 2092 case 1: 2093 p = "int"; 2094 break; 2095 case 2: 2096 p = "linux_umode_t"; 2097 break; 2098 default: 2099 break; 2100 }; 2101 break; 2102 /* sys_close */ 2103 case 6: 2104 switch(ndx) { 2105 case 0: 2106 p = "int"; 2107 break; 2108 default: 2109 break; 2110 }; 2111 break; 2112 /* linux_sys_waitpid */ 2113 case 7: 2114 switch(ndx) { 2115 case 0: 2116 p = "int"; 2117 break; 2118 case 1: 2119 p = "int *"; 2120 break; 2121 case 2: 2122 p = "int"; 2123 break; 2124 default: 2125 break; 2126 }; 2127 break; 2128 /* linux_sys_creat */ 2129 case 8: 2130 switch(ndx) { 2131 case 0: 2132 p = "const char *"; 2133 break; 2134 case 1: 2135 p = "linux_umode_t"; 2136 break; 2137 default: 2138 break; 2139 }; 2140 break; 2141 /* sys_link */ 2142 case 9: 2143 switch(ndx) { 2144 case 0: 2145 p = "const char *"; 2146 break; 2147 case 1: 2148 p = "const char *"; 2149 break; 2150 default: 2151 break; 2152 }; 2153 break; 2154 /* linux_sys_unlink */ 2155 case 10: 2156 switch(ndx) { 2157 case 0: 2158 p = "const char *"; 2159 break; 2160 default: 2161 break; 2162 }; 2163 break; 2164 /* sys_execve */ 2165 case 11: 2166 switch(ndx) { 2167 case 0: 2168 p = "const char *"; 2169 break; 2170 case 1: 2171 p = "char **"; 2172 break; 2173 case 2: 2174 p = "char **"; 2175 break; 2176 default: 2177 break; 2178 }; 2179 break; 2180 /* sys_chdir */ 2181 case 12: 2182 switch(ndx) { 2183 case 0: 2184 p = "const char *"; 2185 break; 2186 default: 2187 break; 2188 }; 2189 break; 2190 /* linux_sys_time */ 2191 case 13: 2192 switch(ndx) { 2193 case 0: 2194 p = "linux_time_t *"; 2195 break; 2196 default: 2197 break; 2198 }; 2199 break; 2200 /* linux_sys_mknod */ 2201 case 14: 2202 switch(ndx) { 2203 case 0: 2204 p = "const char *"; 2205 break; 2206 case 1: 2207 p = "linux_umode_t"; 2208 break; 2209 case 2: 2210 p = "unsigned"; 2211 break; 2212 default: 2213 break; 2214 }; 2215 break; 2216 /* sys_chmod */ 2217 case 15: 2218 switch(ndx) { 2219 case 0: 2220 p = "const char *"; 2221 break; 2222 case 1: 2223 p = "int"; 2224 break; 2225 default: 2226 break; 2227 }; 2228 break; 2229 /* linux_sys_lchown16 */ 2230 case 16: 2231 switch(ndx) { 2232 case 0: 2233 p = "const char *"; 2234 break; 2235 case 1: 2236 p = "linux_uid16_t"; 2237 break; 2238 case 2: 2239 p = "linux_gid16_t"; 2240 break; 2241 default: 2242 break; 2243 }; 2244 break; 2245 /* compat_43_sys_lseek */ 2246 case 19: 2247 switch(ndx) { 2248 case 0: 2249 p = "int"; 2250 break; 2251 case 1: 2252 p = "long"; 2253 break; 2254 case 2: 2255 p = "int"; 2256 break; 2257 default: 2258 break; 2259 }; 2260 break; 2261 /* sys_getpid */ 2262 case 20: 2263 break; 2264 /* sys_setuid */ 2265 case 23: 2266 switch(ndx) { 2267 case 0: 2268 p = "uid_t"; 2269 break; 2270 default: 2271 break; 2272 }; 2273 break; 2274 /* sys_getuid */ 2275 case 24: 2276 break; 2277 /* linux_sys_stime */ 2278 case 25: 2279 switch(ndx) { 2280 case 0: 2281 p = "linux_time_t *"; 2282 break; 2283 default: 2284 break; 2285 }; 2286 break; 2287 /* linux_sys_ptrace */ 2288 case 26: 2289 switch(ndx) { 2290 case 0: 2291 p = "int"; 2292 break; 2293 case 1: 2294 p = "int"; 2295 break; 2296 case 2: 2297 p = "int"; 2298 break; 2299 case 3: 2300 p = "int"; 2301 break; 2302 default: 2303 break; 2304 }; 2305 break; 2306 /* linux_sys_alarm */ 2307 case 27: 2308 switch(ndx) { 2309 case 0: 2310 p = "unsigned int"; 2311 break; 2312 default: 2313 break; 2314 }; 2315 break; 2316 /* linux_sys_pause */ 2317 case 29: 2318 break; 2319 /* linux_sys_utime */ 2320 case 30: 2321 switch(ndx) { 2322 case 0: 2323 p = "const char *"; 2324 break; 2325 case 1: 2326 p = "struct linux_utimbuf *"; 2327 break; 2328 default: 2329 break; 2330 }; 2331 break; 2332 /* sys_access */ 2333 case 33: 2334 switch(ndx) { 2335 case 0: 2336 p = "const char *"; 2337 break; 2338 case 1: 2339 p = "int"; 2340 break; 2341 default: 2342 break; 2343 }; 2344 break; 2345 /* linux_sys_nice */ 2346 case 34: 2347 switch(ndx) { 2348 case 0: 2349 p = "int"; 2350 break; 2351 default: 2352 break; 2353 }; 2354 break; 2355 /* sys_sync */ 2356 case 36: 2357 break; 2358 /* linux_sys_kill */ 2359 case 37: 2360 switch(ndx) { 2361 case 0: 2362 p = "int"; 2363 break; 2364 case 1: 2365 p = "int"; 2366 break; 2367 default: 2368 break; 2369 }; 2370 break; 2371 /* sys___posix_rename */ 2372 case 38: 2373 switch(ndx) { 2374 case 0: 2375 p = "const char *"; 2376 break; 2377 case 1: 2378 p = "const char *"; 2379 break; 2380 default: 2381 break; 2382 }; 2383 break; 2384 /* sys_mkdir */ 2385 case 39: 2386 switch(ndx) { 2387 case 0: 2388 p = "const char *"; 2389 break; 2390 case 1: 2391 p = "linux_umode_t"; 2392 break; 2393 default: 2394 break; 2395 }; 2396 break; 2397 /* sys_rmdir */ 2398 case 40: 2399 switch(ndx) { 2400 case 0: 2401 p = "const char *"; 2402 break; 2403 default: 2404 break; 2405 }; 2406 break; 2407 /* sys_dup */ 2408 case 41: 2409 switch(ndx) { 2410 case 0: 2411 p = "int"; 2412 break; 2413 default: 2414 break; 2415 }; 2416 break; 2417 /* linux_sys_pipe */ 2418 case 42: 2419 switch(ndx) { 2420 case 0: 2421 p = "int *"; 2422 break; 2423 default: 2424 break; 2425 }; 2426 break; 2427 /* linux_sys_times */ 2428 case 43: 2429 switch(ndx) { 2430 case 0: 2431 p = "struct times *"; 2432 break; 2433 default: 2434 break; 2435 }; 2436 break; 2437 /* linux_sys_brk */ 2438 case 45: 2439 switch(ndx) { 2440 case 0: 2441 p = "char *"; 2442 break; 2443 default: 2444 break; 2445 }; 2446 break; 2447 /* sys_setgid */ 2448 case 46: 2449 switch(ndx) { 2450 case 0: 2451 p = "gid_t"; 2452 break; 2453 default: 2454 break; 2455 }; 2456 break; 2457 /* sys_getgid */ 2458 case 47: 2459 break; 2460 /* linux_sys_signal */ 2461 case 48: 2462 switch(ndx) { 2463 case 0: 2464 p = "int"; 2465 break; 2466 case 1: 2467 p = "linux_handler_t"; 2468 break; 2469 default: 2470 break; 2471 }; 2472 break; 2473 /* sys_geteuid */ 2474 case 49: 2475 break; 2476 /* sys_getegid */ 2477 case 50: 2478 break; 2479 /* sys_acct */ 2480 case 51: 2481 switch(ndx) { 2482 case 0: 2483 p = "char *"; 2484 break; 2485 default: 2486 break; 2487 }; 2488 break; 2489 /* linux_sys_ioctl */ 2490 case 54: 2491 switch(ndx) { 2492 case 0: 2493 p = "int"; 2494 break; 2495 case 1: 2496 p = "u_long"; 2497 break; 2498 case 2: 2499 p = "void *"; 2500 break; 2501 default: 2502 break; 2503 }; 2504 break; 2505 /* linux_sys_fcntl */ 2506 case 55: 2507 switch(ndx) { 2508 case 0: 2509 p = "int"; 2510 break; 2511 case 1: 2512 p = "int"; 2513 break; 2514 case 2: 2515 p = "void *"; 2516 break; 2517 default: 2518 break; 2519 }; 2520 break; 2521 /* sys_setpgid */ 2522 case 57: 2523 switch(ndx) { 2524 case 0: 2525 p = "int"; 2526 break; 2527 case 1: 2528 p = "int"; 2529 break; 2530 default: 2531 break; 2532 }; 2533 break; 2534 /* linux_sys_oldolduname */ 2535 case 59: 2536 switch(ndx) { 2537 case 0: 2538 p = "struct linux_oldold_utsname *"; 2539 break; 2540 default: 2541 break; 2542 }; 2543 break; 2544 /* sys_umask */ 2545 case 60: 2546 switch(ndx) { 2547 case 0: 2548 p = "int"; 2549 break; 2550 default: 2551 break; 2552 }; 2553 break; 2554 /* sys_chroot */ 2555 case 61: 2556 switch(ndx) { 2557 case 0: 2558 p = "char *"; 2559 break; 2560 default: 2561 break; 2562 }; 2563 break; 2564 /* sys_dup2 */ 2565 case 63: 2566 switch(ndx) { 2567 case 0: 2568 p = "int"; 2569 break; 2570 case 1: 2571 p = "int"; 2572 break; 2573 default: 2574 break; 2575 }; 2576 break; 2577 /* sys_getppid */ 2578 case 64: 2579 break; 2580 /* sys_getpgrp */ 2581 case 65: 2582 break; 2583 /* sys_setsid */ 2584 case 66: 2585 break; 2586 /* linux_sys_sigaction */ 2587 case 67: 2588 switch(ndx) { 2589 case 0: 2590 p = "int"; 2591 break; 2592 case 1: 2593 p = "const struct linux_old_sigaction *"; 2594 break; 2595 case 2: 2596 p = "struct linux_old_sigaction *"; 2597 break; 2598 default: 2599 break; 2600 }; 2601 break; 2602 /* linux_sys_siggetmask */ 2603 case 68: 2604 break; 2605 /* linux_sys_sigsetmask */ 2606 case 69: 2607 switch(ndx) { 2608 case 0: 2609 p = "linux_old_sigset_t"; 2610 break; 2611 default: 2612 break; 2613 }; 2614 break; 2615 /* linux_sys_setreuid16 */ 2616 case 70: 2617 switch(ndx) { 2618 case 0: 2619 p = "linux_uid16_t"; 2620 break; 2621 case 1: 2622 p = "linux_uid16_t"; 2623 break; 2624 default: 2625 break; 2626 }; 2627 break; 2628 /* linux_sys_setregid16 */ 2629 case 71: 2630 switch(ndx) { 2631 case 0: 2632 p = "linux_gid16_t"; 2633 break; 2634 case 1: 2635 p = "linux_gid16_t"; 2636 break; 2637 default: 2638 break; 2639 }; 2640 break; 2641 /* linux_sys_sigsuspend */ 2642 case 72: 2643 switch(ndx) { 2644 case 0: 2645 p = "void *"; 2646 break; 2647 case 1: 2648 p = "int"; 2649 break; 2650 case 2: 2651 p = "int"; 2652 break; 2653 default: 2654 break; 2655 }; 2656 break; 2657 /* linux_sys_sigpending */ 2658 case 73: 2659 switch(ndx) { 2660 case 0: 2661 p = "linux_old_sigset_t *"; 2662 break; 2663 default: 2664 break; 2665 }; 2666 break; 2667 /* compat_43_sys_sethostname */ 2668 case 74: 2669 switch(ndx) { 2670 case 0: 2671 p = "char *"; 2672 break; 2673 case 1: 2674 p = "u_int"; 2675 break; 2676 default: 2677 break; 2678 }; 2679 break; 2680 /* linux_sys_setrlimit */ 2681 case 75: 2682 switch(ndx) { 2683 case 0: 2684 p = "u_int"; 2685 break; 2686 case 1: 2687 p = "struct orlimit *"; 2688 break; 2689 default: 2690 break; 2691 }; 2692 break; 2693 /* linux_sys_getrlimit */ 2694 case 76: 2695 switch(ndx) { 2696 case 0: 2697 p = "u_int"; 2698 break; 2699 case 1: 2700 p = "struct orlimit *"; 2701 break; 2702 default: 2703 break; 2704 }; 2705 break; 2706 /* compat_50_sys_getrusage */ 2707 case 77: 2708 switch(ndx) { 2709 case 0: 2710 p = "int"; 2711 break; 2712 case 1: 2713 p = "struct rusage50 *"; 2714 break; 2715 default: 2716 break; 2717 }; 2718 break; 2719 /* linux_sys_gettimeofday */ 2720 case 78: 2721 switch(ndx) { 2722 case 0: 2723 p = "struct timeval50 *"; 2724 break; 2725 case 1: 2726 p = "struct timezone *"; 2727 break; 2728 default: 2729 break; 2730 }; 2731 break; 2732 /* linux_sys_settimeofday */ 2733 case 79: 2734 switch(ndx) { 2735 case 0: 2736 p = "struct timeval50 *"; 2737 break; 2738 case 1: 2739 p = "struct timezone *"; 2740 break; 2741 default: 2742 break; 2743 }; 2744 break; 2745 /* linux_sys_getgroups16 */ 2746 case 80: 2747 switch(ndx) { 2748 case 0: 2749 p = "int"; 2750 break; 2751 case 1: 2752 p = "linux_gid16_t *"; 2753 break; 2754 default: 2755 break; 2756 }; 2757 break; 2758 /* linux_sys_setgroups16 */ 2759 case 81: 2760 switch(ndx) { 2761 case 0: 2762 p = "int"; 2763 break; 2764 case 1: 2765 p = "linux_gid16_t *"; 2766 break; 2767 default: 2768 break; 2769 }; 2770 break; 2771 /* linux_sys_oldselect */ 2772 case 82: 2773 switch(ndx) { 2774 case 0: 2775 p = "struct linux_oldselect *"; 2776 break; 2777 default: 2778 break; 2779 }; 2780 break; 2781 /* sys_symlink */ 2782 case 83: 2783 switch(ndx) { 2784 case 0: 2785 p = "const char *"; 2786 break; 2787 case 1: 2788 p = "const char *"; 2789 break; 2790 default: 2791 break; 2792 }; 2793 break; 2794 /* compat_43_sys_lstat */ 2795 case 84: 2796 switch(ndx) { 2797 case 0: 2798 p = "const char *"; 2799 break; 2800 case 1: 2801 p = "struct stat43 *"; 2802 break; 2803 default: 2804 break; 2805 }; 2806 break; 2807 /* sys_readlink */ 2808 case 85: 2809 switch(ndx) { 2810 case 0: 2811 p = "const char *"; 2812 break; 2813 case 1: 2814 p = "char *"; 2815 break; 2816 case 2: 2817 p = "int"; 2818 break; 2819 default: 2820 break; 2821 }; 2822 break; 2823 #ifdef EXEC_AOUT 2824 /* linux_sys_uselib */ 2825 case 86: 2826 switch(ndx) { 2827 case 0: 2828 p = "const char *"; 2829 break; 2830 default: 2831 break; 2832 }; 2833 break; 2834 #else 2835 #endif 2836 /* linux_sys_swapon */ 2837 case 87: 2838 switch(ndx) { 2839 case 0: 2840 p = "char *"; 2841 break; 2842 default: 2843 break; 2844 }; 2845 break; 2846 /* linux_sys_reboot */ 2847 case 88: 2848 switch(ndx) { 2849 case 0: 2850 p = "int"; 2851 break; 2852 case 1: 2853 p = "int"; 2854 break; 2855 case 2: 2856 p = "int"; 2857 break; 2858 case 3: 2859 p = "void *"; 2860 break; 2861 default: 2862 break; 2863 }; 2864 break; 2865 /* linux_sys_readdir */ 2866 case 89: 2867 switch(ndx) { 2868 case 0: 2869 p = "int"; 2870 break; 2871 case 1: 2872 p = "void *"; 2873 break; 2874 case 2: 2875 p = "unsigned int"; 2876 break; 2877 default: 2878 break; 2879 }; 2880 break; 2881 /* linux_sys_old_mmap */ 2882 case 90: 2883 switch(ndx) { 2884 case 0: 2885 p = "struct linux_oldmmap *"; 2886 break; 2887 default: 2888 break; 2889 }; 2890 break; 2891 /* sys_munmap */ 2892 case 91: 2893 switch(ndx) { 2894 case 0: 2895 p = "void *"; 2896 break; 2897 case 1: 2898 p = "size_t"; 2899 break; 2900 default: 2901 break; 2902 }; 2903 break; 2904 /* compat_43_sys_truncate */ 2905 case 92: 2906 switch(ndx) { 2907 case 0: 2908 p = "const char *"; 2909 break; 2910 case 1: 2911 p = "long"; 2912 break; 2913 default: 2914 break; 2915 }; 2916 break; 2917 /* compat_43_sys_ftruncate */ 2918 case 93: 2919 switch(ndx) { 2920 case 0: 2921 p = "int"; 2922 break; 2923 case 1: 2924 p = "long"; 2925 break; 2926 default: 2927 break; 2928 }; 2929 break; 2930 /* sys_fchmod */ 2931 case 94: 2932 switch(ndx) { 2933 case 0: 2934 p = "int"; 2935 break; 2936 case 1: 2937 p = "linux_umode_t"; 2938 break; 2939 default: 2940 break; 2941 }; 2942 break; 2943 /* linux_sys_fchown16 */ 2944 case 95: 2945 switch(ndx) { 2946 case 0: 2947 p = "int"; 2948 break; 2949 case 1: 2950 p = "linux_uid16_t"; 2951 break; 2952 case 2: 2953 p = "linux_gid16_t"; 2954 break; 2955 default: 2956 break; 2957 }; 2958 break; 2959 /* linux_sys_getpriority */ 2960 case 96: 2961 switch(ndx) { 2962 case 0: 2963 p = "int"; 2964 break; 2965 case 1: 2966 p = "int"; 2967 break; 2968 default: 2969 break; 2970 }; 2971 break; 2972 /* sys_setpriority */ 2973 case 97: 2974 switch(ndx) { 2975 case 0: 2976 p = "int"; 2977 break; 2978 case 1: 2979 p = "int"; 2980 break; 2981 case 2: 2982 p = "int"; 2983 break; 2984 default: 2985 break; 2986 }; 2987 break; 2988 /* sys_profil */ 2989 case 98: 2990 switch(ndx) { 2991 case 0: 2992 p = "void *"; 2993 break; 2994 case 1: 2995 p = "u_int"; 2996 break; 2997 case 2: 2998 p = "u_int"; 2999 break; 3000 case 3: 3001 p = "u_int"; 3002 break; 3003 default: 3004 break; 3005 }; 3006 break; 3007 /* linux_sys_statfs */ 3008 case 99: 3009 switch(ndx) { 3010 case 0: 3011 p = "const char *"; 3012 break; 3013 case 1: 3014 p = "struct linux_statfs *"; 3015 break; 3016 default: 3017 break; 3018 }; 3019 break; 3020 /* linux_sys_fstatfs */ 3021 case 100: 3022 switch(ndx) { 3023 case 0: 3024 p = "int"; 3025 break; 3026 case 1: 3027 p = "struct linux_statfs *"; 3028 break; 3029 default: 3030 break; 3031 }; 3032 break; 3033 /* linux_sys_socketcall */ 3034 case 102: 3035 switch(ndx) { 3036 case 0: 3037 p = "int"; 3038 break; 3039 case 1: 3040 p = "void *"; 3041 break; 3042 default: 3043 break; 3044 }; 3045 break; 3046 /* compat_50_sys_setitimer */ 3047 case 104: 3048 switch(ndx) { 3049 case 0: 3050 p = "int"; 3051 break; 3052 case 1: 3053 p = "struct itimerval50 *"; 3054 break; 3055 case 2: 3056 p = "struct itimerval50 *"; 3057 break; 3058 default: 3059 break; 3060 }; 3061 break; 3062 /* compat_50_sys_getitimer */ 3063 case 105: 3064 switch(ndx) { 3065 case 0: 3066 p = "int"; 3067 break; 3068 case 1: 3069 p = "struct itimerval50 *"; 3070 break; 3071 default: 3072 break; 3073 }; 3074 break; 3075 /* linux_sys_stat */ 3076 case 106: 3077 switch(ndx) { 3078 case 0: 3079 p = "const char *"; 3080 break; 3081 case 1: 3082 p = "struct linux_stat *"; 3083 break; 3084 default: 3085 break; 3086 }; 3087 break; 3088 /* linux_sys_lstat */ 3089 case 107: 3090 switch(ndx) { 3091 case 0: 3092 p = "const char *"; 3093 break; 3094 case 1: 3095 p = "struct linux_stat *"; 3096 break; 3097 default: 3098 break; 3099 }; 3100 break; 3101 /* linux_sys_fstat */ 3102 case 108: 3103 switch(ndx) { 3104 case 0: 3105 p = "int"; 3106 break; 3107 case 1: 3108 p = "struct linux_stat *"; 3109 break; 3110 default: 3111 break; 3112 }; 3113 break; 3114 /* linux_sys_olduname */ 3115 case 109: 3116 switch(ndx) { 3117 case 0: 3118 p = "struct linux_oldutsname *"; 3119 break; 3120 default: 3121 break; 3122 }; 3123 break; 3124 /* linux_sys_wait4 */ 3125 case 114: 3126 switch(ndx) { 3127 case 0: 3128 p = "int"; 3129 break; 3130 case 1: 3131 p = "int *"; 3132 break; 3133 case 2: 3134 p = "int"; 3135 break; 3136 case 3: 3137 p = "struct rusage50 *"; 3138 break; 3139 default: 3140 break; 3141 }; 3142 break; 3143 /* linux_sys_swapoff */ 3144 case 115: 3145 switch(ndx) { 3146 case 0: 3147 p = "const char *"; 3148 break; 3149 default: 3150 break; 3151 }; 3152 break; 3153 /* linux_sys_sysinfo */ 3154 case 116: 3155 switch(ndx) { 3156 case 0: 3157 p = "struct linux_sysinfo *"; 3158 break; 3159 default: 3160 break; 3161 }; 3162 break; 3163 /* linux_sys_ipc */ 3164 case 117: 3165 switch(ndx) { 3166 case 0: 3167 p = "int"; 3168 break; 3169 case 1: 3170 p = "int"; 3171 break; 3172 case 2: 3173 p = "int"; 3174 break; 3175 case 3: 3176 p = "int"; 3177 break; 3178 case 4: 3179 p = "void *"; 3180 break; 3181 default: 3182 break; 3183 }; 3184 break; 3185 /* sys_fsync */ 3186 case 118: 3187 switch(ndx) { 3188 case 0: 3189 p = "int"; 3190 break; 3191 default: 3192 break; 3193 }; 3194 break; 3195 /* linux_sys_sigreturn */ 3196 case 119: 3197 switch(ndx) { 3198 case 0: 3199 p = "struct linux_sigcontext *"; 3200 break; 3201 default: 3202 break; 3203 }; 3204 break; 3205 /* linux_sys_clone */ 3206 case 120: 3207 switch(ndx) { 3208 case 0: 3209 p = "int"; 3210 break; 3211 case 1: 3212 p = "void *"; 3213 break; 3214 case 2: 3215 p = "void *"; 3216 break; 3217 case 3: 3218 p = "void *"; 3219 break; 3220 case 4: 3221 p = "void *"; 3222 break; 3223 default: 3224 break; 3225 }; 3226 break; 3227 /* linux_sys_setdomainname */ 3228 case 121: 3229 switch(ndx) { 3230 case 0: 3231 p = "char *"; 3232 break; 3233 case 1: 3234 p = "int"; 3235 break; 3236 default: 3237 break; 3238 }; 3239 break; 3240 /* linux_sys_uname */ 3241 case 122: 3242 switch(ndx) { 3243 case 0: 3244 p = "struct linux_utsname *"; 3245 break; 3246 default: 3247 break; 3248 }; 3249 break; 3250 /* linux_sys_mprotect */ 3251 case 125: 3252 switch(ndx) { 3253 case 0: 3254 p = "const void *"; 3255 break; 3256 case 1: 3257 p = "unsigned long"; 3258 break; 3259 case 2: 3260 p = "int"; 3261 break; 3262 default: 3263 break; 3264 }; 3265 break; 3266 /* linux_sys_sigprocmask */ 3267 case 126: 3268 switch(ndx) { 3269 case 0: 3270 p = "int"; 3271 break; 3272 case 1: 3273 p = "const linux_old_sigset_t *"; 3274 break; 3275 case 2: 3276 p = "linux_old_sigset_t *"; 3277 break; 3278 default: 3279 break; 3280 }; 3281 break; 3282 /* sys_getpgid */ 3283 case 132: 3284 switch(ndx) { 3285 case 0: 3286 p = "pid_t"; 3287 break; 3288 default: 3289 break; 3290 }; 3291 break; 3292 /* sys_fchdir */ 3293 case 133: 3294 switch(ndx) { 3295 case 0: 3296 p = "int"; 3297 break; 3298 default: 3299 break; 3300 }; 3301 break; 3302 /* linux_sys_personality */ 3303 case 136: 3304 switch(ndx) { 3305 case 0: 3306 p = "unsigned long"; 3307 break; 3308 default: 3309 break; 3310 }; 3311 break; 3312 /* linux_sys_setfsuid */ 3313 case 138: 3314 switch(ndx) { 3315 case 0: 3316 p = "uid_t"; 3317 break; 3318 default: 3319 break; 3320 }; 3321 break; 3322 /* linux_sys_setfsgid */ 3323 case 139: 3324 switch(ndx) { 3325 case 0: 3326 p = "gid_t"; 3327 break; 3328 default: 3329 break; 3330 }; 3331 break; 3332 /* linux_sys_llseek */ 3333 case 140: 3334 switch(ndx) { 3335 case 0: 3336 p = "int"; 3337 break; 3338 case 1: 3339 p = "u_int32_t"; 3340 break; 3341 case 2: 3342 p = "u_int32_t"; 3343 break; 3344 case 3: 3345 p = "void *"; 3346 break; 3347 case 4: 3348 p = "int"; 3349 break; 3350 default: 3351 break; 3352 }; 3353 break; 3354 /* linux_sys_getdents */ 3355 case 141: 3356 switch(ndx) { 3357 case 0: 3358 p = "int"; 3359 break; 3360 case 1: 3361 p = "struct linux_dirent *"; 3362 break; 3363 case 2: 3364 p = "unsigned int"; 3365 break; 3366 default: 3367 break; 3368 }; 3369 break; 3370 /* linux_sys_select */ 3371 case 142: 3372 switch(ndx) { 3373 case 0: 3374 p = "int"; 3375 break; 3376 case 1: 3377 p = "fd_set *"; 3378 break; 3379 case 2: 3380 p = "fd_set *"; 3381 break; 3382 case 3: 3383 p = "fd_set *"; 3384 break; 3385 case 4: 3386 p = "struct timeval50 *"; 3387 break; 3388 default: 3389 break; 3390 }; 3391 break; 3392 /* sys_flock */ 3393 case 143: 3394 switch(ndx) { 3395 case 0: 3396 p = "int"; 3397 break; 3398 case 1: 3399 p = "int"; 3400 break; 3401 default: 3402 break; 3403 }; 3404 break; 3405 /* sys___msync13 */ 3406 case 144: 3407 switch(ndx) { 3408 case 0: 3409 p = "void *"; 3410 break; 3411 case 1: 3412 p = "size_t"; 3413 break; 3414 case 2: 3415 p = "int"; 3416 break; 3417 default: 3418 break; 3419 }; 3420 break; 3421 /* sys_readv */ 3422 case 145: 3423 switch(ndx) { 3424 case 0: 3425 p = "int"; 3426 break; 3427 case 1: 3428 p = "const struct iovec *"; 3429 break; 3430 case 2: 3431 p = "int"; 3432 break; 3433 default: 3434 break; 3435 }; 3436 break; 3437 /* sys_writev */ 3438 case 146: 3439 switch(ndx) { 3440 case 0: 3441 p = "int"; 3442 break; 3443 case 1: 3444 p = "const struct iovec *"; 3445 break; 3446 case 2: 3447 p = "int"; 3448 break; 3449 default: 3450 break; 3451 }; 3452 break; 3453 /* sys_getsid */ 3454 case 147: 3455 switch(ndx) { 3456 case 0: 3457 p = "pid_t"; 3458 break; 3459 default: 3460 break; 3461 }; 3462 break; 3463 /* linux_sys_fdatasync */ 3464 case 148: 3465 switch(ndx) { 3466 case 0: 3467 p = "int"; 3468 break; 3469 default: 3470 break; 3471 }; 3472 break; 3473 /* linux_sys___sysctl */ 3474 case 149: 3475 switch(ndx) { 3476 case 0: 3477 p = "struct linux___sysctl *"; 3478 break; 3479 default: 3480 break; 3481 }; 3482 break; 3483 /* sys_mlock */ 3484 case 150: 3485 switch(ndx) { 3486 case 0: 3487 p = "void *"; 3488 break; 3489 case 1: 3490 p = "size_t"; 3491 break; 3492 default: 3493 break; 3494 }; 3495 break; 3496 /* sys_munlock */ 3497 case 151: 3498 switch(ndx) { 3499 case 0: 3500 p = "void *"; 3501 break; 3502 case 1: 3503 p = "size_t"; 3504 break; 3505 default: 3506 break; 3507 }; 3508 break; 3509 /* sys_mlockall */ 3510 case 152: 3511 switch(ndx) { 3512 case 0: 3513 p = "int"; 3514 break; 3515 default: 3516 break; 3517 }; 3518 break; 3519 /* sys_munlockall */ 3520 case 153: 3521 break; 3522 /* linux_sys_sched_setparam */ 3523 case 154: 3524 switch(ndx) { 3525 case 0: 3526 p = "pid_t"; 3527 break; 3528 case 1: 3529 p = "const struct linux_sched_param *"; 3530 break; 3531 default: 3532 break; 3533 }; 3534 break; 3535 /* linux_sys_sched_getparam */ 3536 case 155: 3537 switch(ndx) { 3538 case 0: 3539 p = "pid_t"; 3540 break; 3541 case 1: 3542 p = "struct linux_sched_param *"; 3543 break; 3544 default: 3545 break; 3546 }; 3547 break; 3548 /* linux_sys_sched_setscheduler */ 3549 case 156: 3550 switch(ndx) { 3551 case 0: 3552 p = "pid_t"; 3553 break; 3554 case 1: 3555 p = "int"; 3556 break; 3557 case 2: 3558 p = "const struct linux_sched_param *"; 3559 break; 3560 default: 3561 break; 3562 }; 3563 break; 3564 /* linux_sys_sched_getscheduler */ 3565 case 157: 3566 switch(ndx) { 3567 case 0: 3568 p = "pid_t"; 3569 break; 3570 default: 3571 break; 3572 }; 3573 break; 3574 /* linux_sys_sched_yield */ 3575 case 158: 3576 break; 3577 /* linux_sys_sched_get_priority_max */ 3578 case 159: 3579 switch(ndx) { 3580 case 0: 3581 p = "int"; 3582 break; 3583 default: 3584 break; 3585 }; 3586 break; 3587 /* linux_sys_sched_get_priority_min */ 3588 case 160: 3589 switch(ndx) { 3590 case 0: 3591 p = "int"; 3592 break; 3593 default: 3594 break; 3595 }; 3596 break; 3597 /* linux_sys_nanosleep */ 3598 case 162: 3599 switch(ndx) { 3600 case 0: 3601 p = "const struct linux_timespec *"; 3602 break; 3603 case 1: 3604 p = "struct linux_timespec *"; 3605 break; 3606 default: 3607 break; 3608 }; 3609 break; 3610 /* linux_sys_mremap */ 3611 case 163: 3612 switch(ndx) { 3613 case 0: 3614 p = "void *"; 3615 break; 3616 case 1: 3617 p = "size_t"; 3618 break; 3619 case 2: 3620 p = "size_t"; 3621 break; 3622 case 3: 3623 p = "u_long"; 3624 break; 3625 default: 3626 break; 3627 }; 3628 break; 3629 /* linux_sys_setresuid16 */ 3630 case 164: 3631 switch(ndx) { 3632 case 0: 3633 p = "linux_uid16_t"; 3634 break; 3635 case 1: 3636 p = "linux_uid16_t"; 3637 break; 3638 case 2: 3639 p = "linux_uid16_t"; 3640 break; 3641 default: 3642 break; 3643 }; 3644 break; 3645 /* linux_sys_getresuid16 */ 3646 case 165: 3647 switch(ndx) { 3648 case 0: 3649 p = "linux_uid16_t *"; 3650 break; 3651 case 1: 3652 p = "linux_uid16_t *"; 3653 break; 3654 case 2: 3655 p = "linux_uid16_t *"; 3656 break; 3657 default: 3658 break; 3659 }; 3660 break; 3661 /* sys_poll */ 3662 case 168: 3663 switch(ndx) { 3664 case 0: 3665 p = "struct pollfd *"; 3666 break; 3667 case 1: 3668 p = "u_int"; 3669 break; 3670 case 2: 3671 p = "int"; 3672 break; 3673 default: 3674 break; 3675 }; 3676 break; 3677 /* linux_sys_setresgid16 */ 3678 case 170: 3679 switch(ndx) { 3680 case 0: 3681 p = "linux_gid16_t"; 3682 break; 3683 case 1: 3684 p = "linux_gid16_t"; 3685 break; 3686 case 2: 3687 p = "linux_gid16_t"; 3688 break; 3689 default: 3690 break; 3691 }; 3692 break; 3693 /* linux_sys_getresgid16 */ 3694 case 171: 3695 switch(ndx) { 3696 case 0: 3697 p = "linux_gid16_t *"; 3698 break; 3699 case 1: 3700 p = "linux_gid16_t *"; 3701 break; 3702 case 2: 3703 p = "linux_gid16_t *"; 3704 break; 3705 default: 3706 break; 3707 }; 3708 break; 3709 /* linux_sys_rt_sigaction */ 3710 case 174: 3711 switch(ndx) { 3712 case 0: 3713 p = "int"; 3714 break; 3715 case 1: 3716 p = "const struct linux_sigaction *"; 3717 break; 3718 case 2: 3719 p = "struct linux_sigaction *"; 3720 break; 3721 case 3: 3722 p = "size_t"; 3723 break; 3724 default: 3725 break; 3726 }; 3727 break; 3728 /* linux_sys_rt_sigprocmask */ 3729 case 175: 3730 switch(ndx) { 3731 case 0: 3732 p = "int"; 3733 break; 3734 case 1: 3735 p = "const linux_sigset_t *"; 3736 break; 3737 case 2: 3738 p = "linux_sigset_t *"; 3739 break; 3740 case 3: 3741 p = "size_t"; 3742 break; 3743 default: 3744 break; 3745 }; 3746 break; 3747 /* linux_sys_rt_sigpending */ 3748 case 176: 3749 switch(ndx) { 3750 case 0: 3751 p = "linux_sigset_t *"; 3752 break; 3753 case 1: 3754 p = "size_t"; 3755 break; 3756 default: 3757 break; 3758 }; 3759 break; 3760 /* linux_sys_rt_sigtimedwait */ 3761 case 177: 3762 switch(ndx) { 3763 case 0: 3764 p = "const linux_sigset_t *"; 3765 break; 3766 case 1: 3767 p = "linux_siginfo_t *"; 3768 break; 3769 case 2: 3770 p = "const struct linux_timespec *"; 3771 break; 3772 default: 3773 break; 3774 }; 3775 break; 3776 /* linux_sys_rt_queueinfo */ 3777 case 178: 3778 switch(ndx) { 3779 case 0: 3780 p = "int"; 3781 break; 3782 case 1: 3783 p = "int"; 3784 break; 3785 case 2: 3786 p = "linux_siginfo_t *"; 3787 break; 3788 default: 3789 break; 3790 }; 3791 break; 3792 /* linux_sys_rt_sigsuspend */ 3793 case 179: 3794 switch(ndx) { 3795 case 0: 3796 p = "linux_sigset_t *"; 3797 break; 3798 case 1: 3799 p = "size_t"; 3800 break; 3801 default: 3802 break; 3803 }; 3804 break; 3805 /* linux_sys_pread */ 3806 case 180: 3807 switch(ndx) { 3808 case 0: 3809 p = "int"; 3810 break; 3811 case 1: 3812 p = "char *"; 3813 break; 3814 case 2: 3815 p = "size_t"; 3816 break; 3817 case 3: 3818 p = "off_t"; 3819 break; 3820 default: 3821 break; 3822 }; 3823 break; 3824 /* linux_sys_pwrite */ 3825 case 181: 3826 switch(ndx) { 3827 case 0: 3828 p = "int"; 3829 break; 3830 case 1: 3831 p = "char *"; 3832 break; 3833 case 2: 3834 p = "size_t"; 3835 break; 3836 case 3: 3837 p = "off_t"; 3838 break; 3839 default: 3840 break; 3841 }; 3842 break; 3843 /* linux_sys_chown16 */ 3844 case 182: 3845 switch(ndx) { 3846 case 0: 3847 p = "const char *"; 3848 break; 3849 case 1: 3850 p = "linux_uid16_t"; 3851 break; 3852 case 2: 3853 p = "linux_gid16_t"; 3854 break; 3855 default: 3856 break; 3857 }; 3858 break; 3859 /* sys___getcwd */ 3860 case 183: 3861 switch(ndx) { 3862 case 0: 3863 p = "char *"; 3864 break; 3865 case 1: 3866 p = "size_t"; 3867 break; 3868 default: 3869 break; 3870 }; 3871 break; 3872 /* linux_sys_sigaltstack */ 3873 case 186: 3874 switch(ndx) { 3875 case 0: 3876 p = "const struct linux_sigaltstack *"; 3877 break; 3878 case 1: 3879 p = "struct linux_sigaltstack *"; 3880 break; 3881 default: 3882 break; 3883 }; 3884 break; 3885 /* sys___vfork14 */ 3886 case 190: 3887 break; 3888 /* linux_sys_ugetrlimit */ 3889 case 191: 3890 switch(ndx) { 3891 case 0: 3892 p = "int"; 3893 break; 3894 case 1: 3895 p = "struct rlimit *"; 3896 break; 3897 default: 3898 break; 3899 }; 3900 break; 3901 #define linux_sys_mmap2_args linux_sys_mmap_args 3902 /* linux_sys_mmap2 */ 3903 case 192: 3904 switch(ndx) { 3905 case 0: 3906 p = "unsigned long"; 3907 break; 3908 case 1: 3909 p = "size_t"; 3910 break; 3911 case 2: 3912 p = "int"; 3913 break; 3914 case 3: 3915 p = "int"; 3916 break; 3917 case 4: 3918 p = "int"; 3919 break; 3920 case 5: 3921 p = "linux_off_t"; 3922 break; 3923 default: 3924 break; 3925 }; 3926 break; 3927 /* linux_sys_truncate64 */ 3928 case 193: 3929 switch(ndx) { 3930 case 0: 3931 p = "const char *"; 3932 break; 3933 case 1: 3934 p = "off_t"; 3935 break; 3936 default: 3937 break; 3938 }; 3939 break; 3940 /* linux_sys_ftruncate64 */ 3941 case 194: 3942 switch(ndx) { 3943 case 0: 3944 p = "unsigned int"; 3945 break; 3946 case 1: 3947 p = "off_t"; 3948 break; 3949 default: 3950 break; 3951 }; 3952 break; 3953 /* linux_sys_stat64 */ 3954 case 195: 3955 switch(ndx) { 3956 case 0: 3957 p = "const char *"; 3958 break; 3959 case 1: 3960 p = "struct linux_stat64 *"; 3961 break; 3962 default: 3963 break; 3964 }; 3965 break; 3966 /* linux_sys_lstat64 */ 3967 case 196: 3968 switch(ndx) { 3969 case 0: 3970 p = "const char *"; 3971 break; 3972 case 1: 3973 p = "struct linux_stat64 *"; 3974 break; 3975 default: 3976 break; 3977 }; 3978 break; 3979 /* linux_sys_fstat64 */ 3980 case 197: 3981 switch(ndx) { 3982 case 0: 3983 p = "int"; 3984 break; 3985 case 1: 3986 p = "struct linux_stat64 *"; 3987 break; 3988 default: 3989 break; 3990 }; 3991 break; 3992 /* sys___posix_lchown */ 3993 case 198: 3994 switch(ndx) { 3995 case 0: 3996 p = "const char *"; 3997 break; 3998 case 1: 3999 p = "uid_t"; 4000 break; 4001 case 2: 4002 p = "gid_t"; 4003 break; 4004 default: 4005 break; 4006 }; 4007 break; 4008 /* sys_getuid */ 4009 case 199: 4010 break; 4011 /* sys_getgid */ 4012 case 200: 4013 break; 4014 /* sys_geteuid */ 4015 case 201: 4016 break; 4017 /* sys_getegid */ 4018 case 202: 4019 break; 4020 /* sys_setreuid */ 4021 case 203: 4022 switch(ndx) { 4023 case 0: 4024 p = "uid_t"; 4025 break; 4026 case 1: 4027 p = "uid_t"; 4028 break; 4029 default: 4030 break; 4031 }; 4032 break; 4033 /* sys_setregid */ 4034 case 204: 4035 switch(ndx) { 4036 case 0: 4037 p = "gid_t"; 4038 break; 4039 case 1: 4040 p = "gid_t"; 4041 break; 4042 default: 4043 break; 4044 }; 4045 break; 4046 /* sys_getgroups */ 4047 case 205: 4048 switch(ndx) { 4049 case 0: 4050 p = "int"; 4051 break; 4052 case 1: 4053 p = "gid_t *"; 4054 break; 4055 default: 4056 break; 4057 }; 4058 break; 4059 /* sys_setgroups */ 4060 case 206: 4061 switch(ndx) { 4062 case 0: 4063 p = "int"; 4064 break; 4065 case 1: 4066 p = "gid_t *"; 4067 break; 4068 default: 4069 break; 4070 }; 4071 break; 4072 /* sys___posix_fchown */ 4073 case 207: 4074 switch(ndx) { 4075 case 0: 4076 p = "int"; 4077 break; 4078 case 1: 4079 p = "uid_t"; 4080 break; 4081 case 2: 4082 p = "gid_t"; 4083 break; 4084 default: 4085 break; 4086 }; 4087 break; 4088 /* linux_sys_setresuid */ 4089 case 208: 4090 switch(ndx) { 4091 case 0: 4092 p = "uid_t"; 4093 break; 4094 case 1: 4095 p = "uid_t"; 4096 break; 4097 case 2: 4098 p = "uid_t"; 4099 break; 4100 default: 4101 break; 4102 }; 4103 break; 4104 /* linux_sys_getresuid */ 4105 case 209: 4106 switch(ndx) { 4107 case 0: 4108 p = "uid_t *"; 4109 break; 4110 case 1: 4111 p = "uid_t *"; 4112 break; 4113 case 2: 4114 p = "uid_t *"; 4115 break; 4116 default: 4117 break; 4118 }; 4119 break; 4120 /* linux_sys_setresgid */ 4121 case 210: 4122 switch(ndx) { 4123 case 0: 4124 p = "gid_t"; 4125 break; 4126 case 1: 4127 p = "gid_t"; 4128 break; 4129 case 2: 4130 p = "gid_t"; 4131 break; 4132 default: 4133 break; 4134 }; 4135 break; 4136 /* linux_sys_getresgid */ 4137 case 211: 4138 switch(ndx) { 4139 case 0: 4140 p = "gid_t *"; 4141 break; 4142 case 1: 4143 p = "gid_t *"; 4144 break; 4145 case 2: 4146 p = "gid_t *"; 4147 break; 4148 default: 4149 break; 4150 }; 4151 break; 4152 /* sys___posix_chown */ 4153 case 212: 4154 switch(ndx) { 4155 case 0: 4156 p = "const char *"; 4157 break; 4158 case 1: 4159 p = "uid_t"; 4160 break; 4161 case 2: 4162 p = "gid_t"; 4163 break; 4164 default: 4165 break; 4166 }; 4167 break; 4168 /* sys_setuid */ 4169 case 213: 4170 switch(ndx) { 4171 case 0: 4172 p = "uid_t"; 4173 break; 4174 default: 4175 break; 4176 }; 4177 break; 4178 /* sys_setgid */ 4179 case 214: 4180 switch(ndx) { 4181 case 0: 4182 p = "gid_t"; 4183 break; 4184 default: 4185 break; 4186 }; 4187 break; 4188 /* linux_sys_setfsuid */ 4189 case 215: 4190 switch(ndx) { 4191 case 0: 4192 p = "uid_t"; 4193 break; 4194 default: 4195 break; 4196 }; 4197 break; 4198 /* linux_sys_setfsgid */ 4199 case 216: 4200 switch(ndx) { 4201 case 0: 4202 p = "gid_t"; 4203 break; 4204 default: 4205 break; 4206 }; 4207 break; 4208 /* linux_sys_getdents64 */ 4209 case 217: 4210 switch(ndx) { 4211 case 0: 4212 p = "int"; 4213 break; 4214 case 1: 4215 p = "struct linux_dirent64 *"; 4216 break; 4217 case 2: 4218 p = "unsigned int"; 4219 break; 4220 default: 4221 break; 4222 }; 4223 break; 4224 /* sys_mincore */ 4225 case 219: 4226 switch(ndx) { 4227 case 0: 4228 p = "void *"; 4229 break; 4230 case 1: 4231 p = "size_t"; 4232 break; 4233 case 2: 4234 p = "char *"; 4235 break; 4236 default: 4237 break; 4238 }; 4239 break; 4240 /* sys_madvise */ 4241 case 220: 4242 switch(ndx) { 4243 case 0: 4244 p = "void *"; 4245 break; 4246 case 1: 4247 p = "size_t"; 4248 break; 4249 case 2: 4250 p = "int"; 4251 break; 4252 default: 4253 break; 4254 }; 4255 break; 4256 /* linux_sys_fcntl64 */ 4257 case 221: 4258 switch(ndx) { 4259 case 0: 4260 p = "int"; 4261 break; 4262 case 1: 4263 p = "int"; 4264 break; 4265 case 2: 4266 p = "void *"; 4267 break; 4268 default: 4269 break; 4270 }; 4271 break; 4272 /* linux_sys_gettid */ 4273 case 224: 4274 break; 4275 /* linux_sys_setxattr */ 4276 case 226: 4277 switch(ndx) { 4278 case 0: 4279 p = "char *"; 4280 break; 4281 case 1: 4282 p = "char *"; 4283 break; 4284 case 2: 4285 p = "void *"; 4286 break; 4287 case 3: 4288 p = "size_t"; 4289 break; 4290 case 4: 4291 p = "int"; 4292 break; 4293 default: 4294 break; 4295 }; 4296 break; 4297 /* linux_sys_lsetxattr */ 4298 case 227: 4299 switch(ndx) { 4300 case 0: 4301 p = "char *"; 4302 break; 4303 case 1: 4304 p = "char *"; 4305 break; 4306 case 2: 4307 p = "void *"; 4308 break; 4309 case 3: 4310 p = "size_t"; 4311 break; 4312 case 4: 4313 p = "int"; 4314 break; 4315 default: 4316 break; 4317 }; 4318 break; 4319 /* linux_sys_fsetxattr */ 4320 case 228: 4321 switch(ndx) { 4322 case 0: 4323 p = "int"; 4324 break; 4325 case 1: 4326 p = "char *"; 4327 break; 4328 case 2: 4329 p = "void *"; 4330 break; 4331 case 3: 4332 p = "size_t"; 4333 break; 4334 case 4: 4335 p = "int"; 4336 break; 4337 default: 4338 break; 4339 }; 4340 break; 4341 /* linux_sys_getxattr */ 4342 case 229: 4343 switch(ndx) { 4344 case 0: 4345 p = "char *"; 4346 break; 4347 case 1: 4348 p = "char *"; 4349 break; 4350 case 2: 4351 p = "void *"; 4352 break; 4353 case 3: 4354 p = "size_t"; 4355 break; 4356 default: 4357 break; 4358 }; 4359 break; 4360 /* linux_sys_lgetxattr */ 4361 case 230: 4362 switch(ndx) { 4363 case 0: 4364 p = "char *"; 4365 break; 4366 case 1: 4367 p = "char *"; 4368 break; 4369 case 2: 4370 p = "void *"; 4371 break; 4372 case 3: 4373 p = "size_t"; 4374 break; 4375 default: 4376 break; 4377 }; 4378 break; 4379 /* linux_sys_fgetxattr */ 4380 case 231: 4381 switch(ndx) { 4382 case 0: 4383 p = "int"; 4384 break; 4385 case 1: 4386 p = "char *"; 4387 break; 4388 case 2: 4389 p = "void *"; 4390 break; 4391 case 3: 4392 p = "size_t"; 4393 break; 4394 default: 4395 break; 4396 }; 4397 break; 4398 /* linux_sys_listxattr */ 4399 case 232: 4400 switch(ndx) { 4401 case 0: 4402 p = "char *"; 4403 break; 4404 case 1: 4405 p = "char *"; 4406 break; 4407 case 2: 4408 p = "size_t"; 4409 break; 4410 default: 4411 break; 4412 }; 4413 break; 4414 /* linux_sys_llistxattr */ 4415 case 233: 4416 switch(ndx) { 4417 case 0: 4418 p = "char *"; 4419 break; 4420 case 1: 4421 p = "char *"; 4422 break; 4423 case 2: 4424 p = "size_t"; 4425 break; 4426 default: 4427 break; 4428 }; 4429 break; 4430 /* linux_sys_flistxattr */ 4431 case 234: 4432 switch(ndx) { 4433 case 0: 4434 p = "int"; 4435 break; 4436 case 1: 4437 p = "char *"; 4438 break; 4439 case 2: 4440 p = "size_t"; 4441 break; 4442 default: 4443 break; 4444 }; 4445 break; 4446 /* linux_sys_removexattr */ 4447 case 235: 4448 switch(ndx) { 4449 case 0: 4450 p = "char *"; 4451 break; 4452 case 1: 4453 p = "char *"; 4454 break; 4455 default: 4456 break; 4457 }; 4458 break; 4459 /* linux_sys_lremovexattr */ 4460 case 236: 4461 switch(ndx) { 4462 case 0: 4463 p = "char *"; 4464 break; 4465 case 1: 4466 p = "char *"; 4467 break; 4468 default: 4469 break; 4470 }; 4471 break; 4472 /* linux_sys_fremovexattr */ 4473 case 237: 4474 switch(ndx) { 4475 case 0: 4476 p = "int"; 4477 break; 4478 case 1: 4479 p = "char *"; 4480 break; 4481 default: 4482 break; 4483 }; 4484 break; 4485 /* linux_sys_tkill */ 4486 case 238: 4487 switch(ndx) { 4488 case 0: 4489 p = "int"; 4490 break; 4491 case 1: 4492 p = "int"; 4493 break; 4494 default: 4495 break; 4496 }; 4497 break; 4498 /* linux_sys_futex */ 4499 case 240: 4500 switch(ndx) { 4501 case 0: 4502 p = "int *"; 4503 break; 4504 case 1: 4505 p = "int"; 4506 break; 4507 case 2: 4508 p = "int"; 4509 break; 4510 case 3: 4511 p = "const struct linux_timespec *"; 4512 break; 4513 case 4: 4514 p = "int *"; 4515 break; 4516 case 5: 4517 p = "int"; 4518 break; 4519 default: 4520 break; 4521 }; 4522 break; 4523 /* linux_sys_sched_setaffinity */ 4524 case 241: 4525 switch(ndx) { 4526 case 0: 4527 p = "pid_t"; 4528 break; 4529 case 1: 4530 p = "unsigned int"; 4531 break; 4532 case 2: 4533 p = "unsigned long *"; 4534 break; 4535 default: 4536 break; 4537 }; 4538 break; 4539 /* linux_sys_sched_getaffinity */ 4540 case 242: 4541 switch(ndx) { 4542 case 0: 4543 p = "pid_t"; 4544 break; 4545 case 1: 4546 p = "unsigned int"; 4547 break; 4548 case 2: 4549 p = "unsigned long *"; 4550 break; 4551 default: 4552 break; 4553 }; 4554 break; 4555 /* linux_sys_exit_group */ 4556 case 248: 4557 switch(ndx) { 4558 case 0: 4559 p = "int"; 4560 break; 4561 default: 4562 break; 4563 }; 4564 break; 4565 /* linux_sys_set_tid_address */ 4566 case 256: 4567 switch(ndx) { 4568 case 0: 4569 p = "int *"; 4570 break; 4571 default: 4572 break; 4573 }; 4574 break; 4575 /* linux_sys_timer_create */ 4576 case 257: 4577 switch(ndx) { 4578 case 0: 4579 p = "clockid_t"; 4580 break; 4581 case 1: 4582 p = "struct linux_sigevent *"; 4583 break; 4584 case 2: 4585 p = "timer_t *"; 4586 break; 4587 default: 4588 break; 4589 }; 4590 break; 4591 /* linux_sys_timer_settime */ 4592 case 258: 4593 switch(ndx) { 4594 case 0: 4595 p = "timer_t"; 4596 break; 4597 case 1: 4598 p = "int"; 4599 break; 4600 case 2: 4601 p = "const struct linux_itimerspec *"; 4602 break; 4603 case 3: 4604 p = "struct linux_itimerspec *"; 4605 break; 4606 default: 4607 break; 4608 }; 4609 break; 4610 /* linux_sys_timer_gettime */ 4611 case 259: 4612 switch(ndx) { 4613 case 0: 4614 p = "timer_t"; 4615 break; 4616 case 1: 4617 p = "struct linux_itimerspec *"; 4618 break; 4619 default: 4620 break; 4621 }; 4622 break; 4623 /* sys_timer_getoverrun */ 4624 case 260: 4625 switch(ndx) { 4626 case 0: 4627 p = "timer_t"; 4628 break; 4629 default: 4630 break; 4631 }; 4632 break; 4633 /* sys_timer_delete */ 4634 case 261: 4635 switch(ndx) { 4636 case 0: 4637 p = "timer_t"; 4638 break; 4639 default: 4640 break; 4641 }; 4642 break; 4643 /* linux_sys_clock_settime */ 4644 case 262: 4645 switch(ndx) { 4646 case 0: 4647 p = "clockid_t"; 4648 break; 4649 case 1: 4650 p = "struct linux_timespec *"; 4651 break; 4652 default: 4653 break; 4654 }; 4655 break; 4656 /* linux_sys_clock_gettime */ 4657 case 263: 4658 switch(ndx) { 4659 case 0: 4660 p = "clockid_t"; 4661 break; 4662 case 1: 4663 p = "struct linux_timespec *"; 4664 break; 4665 default: 4666 break; 4667 }; 4668 break; 4669 /* linux_sys_clock_getres */ 4670 case 264: 4671 switch(ndx) { 4672 case 0: 4673 p = "clockid_t"; 4674 break; 4675 case 1: 4676 p = "struct linux_timespec *"; 4677 break; 4678 default: 4679 break; 4680 }; 4681 break; 4682 /* linux_sys_clock_nanosleep */ 4683 case 265: 4684 switch(ndx) { 4685 case 0: 4686 p = "clockid_t"; 4687 break; 4688 case 1: 4689 p = "int"; 4690 break; 4691 case 2: 4692 p = "struct linux_timespec *"; 4693 break; 4694 case 3: 4695 p = "struct linux_timespec *"; 4696 break; 4697 default: 4698 break; 4699 }; 4700 break; 4701 /* linux_sys_statfs64 */ 4702 case 266: 4703 switch(ndx) { 4704 case 0: 4705 p = "const char *"; 4706 break; 4707 case 1: 4708 p = "size_t"; 4709 break; 4710 case 2: 4711 p = "struct linux_statfs64 *"; 4712 break; 4713 default: 4714 break; 4715 }; 4716 break; 4717 /* linux_sys_fstatfs64 */ 4718 case 267: 4719 switch(ndx) { 4720 case 0: 4721 p = "int"; 4722 break; 4723 case 1: 4724 p = "size_t"; 4725 break; 4726 case 2: 4727 p = "struct linux_statfs64 *"; 4728 break; 4729 default: 4730 break; 4731 }; 4732 break; 4733 /* linux_sys_tgkill */ 4734 case 268: 4735 switch(ndx) { 4736 case 0: 4737 p = "int"; 4738 break; 4739 case 1: 4740 p = "int"; 4741 break; 4742 case 2: 4743 p = "int"; 4744 break; 4745 default: 4746 break; 4747 }; 4748 break; 4749 /* compat_50_sys_utimes */ 4750 case 269: 4751 switch(ndx) { 4752 case 0: 4753 p = "const char *"; 4754 break; 4755 case 1: 4756 p = "const struct timeval50 *"; 4757 break; 4758 default: 4759 break; 4760 }; 4761 break; 4762 /* linux_sys_fadvise64_64 */ 4763 case 270: 4764 switch(ndx) { 4765 case 0: 4766 p = "int"; 4767 break; 4768 case 1: 4769 p = "off_t"; 4770 break; 4771 case 2: 4772 p = "off_t"; 4773 break; 4774 case 3: 4775 p = "int"; 4776 break; 4777 default: 4778 break; 4779 }; 4780 break; 4781 /* linux_sys_openat */ 4782 case 322: 4783 switch(ndx) { 4784 case 0: 4785 p = "int"; 4786 break; 4787 case 1: 4788 p = "const char *"; 4789 break; 4790 case 2: 4791 p = "int"; 4792 break; 4793 case 3: 4794 p = "linux_umode_t"; 4795 break; 4796 default: 4797 break; 4798 }; 4799 break; 4800 /* sys_mkdirat */ 4801 case 323: 4802 switch(ndx) { 4803 case 0: 4804 p = "int"; 4805 break; 4806 case 1: 4807 p = "const char *"; 4808 break; 4809 case 2: 4810 p = "linux_umode_t"; 4811 break; 4812 default: 4813 break; 4814 }; 4815 break; 4816 /* linux_sys_mknodat */ 4817 case 324: 4818 switch(ndx) { 4819 case 0: 4820 p = "int"; 4821 break; 4822 case 1: 4823 p = "const char *"; 4824 break; 4825 case 2: 4826 p = "linux_umode_t"; 4827 break; 4828 case 3: 4829 p = "unsigned"; 4830 break; 4831 default: 4832 break; 4833 }; 4834 break; 4835 /* linux_sys_fchownat */ 4836 case 325: 4837 switch(ndx) { 4838 case 0: 4839 p = "int"; 4840 break; 4841 case 1: 4842 p = "const char *"; 4843 break; 4844 case 2: 4845 p = "uid_t"; 4846 break; 4847 case 3: 4848 p = "gid_t"; 4849 break; 4850 case 4: 4851 p = "int"; 4852 break; 4853 default: 4854 break; 4855 }; 4856 break; 4857 /* linux_sys_fstatat64 */ 4858 case 327: 4859 switch(ndx) { 4860 case 0: 4861 p = "int"; 4862 break; 4863 case 1: 4864 p = "const char *"; 4865 break; 4866 case 2: 4867 p = "struct linux_stat64 *"; 4868 break; 4869 case 3: 4870 p = "int"; 4871 break; 4872 default: 4873 break; 4874 }; 4875 break; 4876 /* linux_sys_unlinkat */ 4877 case 328: 4878 switch(ndx) { 4879 case 0: 4880 p = "int"; 4881 break; 4882 case 1: 4883 p = "const char *"; 4884 break; 4885 case 2: 4886 p = "int"; 4887 break; 4888 default: 4889 break; 4890 }; 4891 break; 4892 /* sys_renameat */ 4893 case 329: 4894 switch(ndx) { 4895 case 0: 4896 p = "int"; 4897 break; 4898 case 1: 4899 p = "const char *"; 4900 break; 4901 case 2: 4902 p = "int"; 4903 break; 4904 case 3: 4905 p = "const char *"; 4906 break; 4907 default: 4908 break; 4909 }; 4910 break; 4911 /* linux_sys_linkat */ 4912 case 330: 4913 switch(ndx) { 4914 case 0: 4915 p = "int"; 4916 break; 4917 case 1: 4918 p = "const char *"; 4919 break; 4920 case 2: 4921 p = "int"; 4922 break; 4923 case 3: 4924 p = "const char *"; 4925 break; 4926 case 4: 4927 p = "int"; 4928 break; 4929 default: 4930 break; 4931 }; 4932 break; 4933 /* sys_symlinkat */ 4934 case 331: 4935 switch(ndx) { 4936 case 0: 4937 p = "const char *"; 4938 break; 4939 case 1: 4940 p = "int"; 4941 break; 4942 case 2: 4943 p = "const char *"; 4944 break; 4945 default: 4946 break; 4947 }; 4948 break; 4949 /* sys_readlinkat */ 4950 case 332: 4951 switch(ndx) { 4952 case 0: 4953 p = "int"; 4954 break; 4955 case 1: 4956 p = "const char *"; 4957 break; 4958 case 2: 4959 p = "char *"; 4960 break; 4961 case 3: 4962 p = "size_t"; 4963 break; 4964 default: 4965 break; 4966 }; 4967 break; 4968 /* linux_sys_fchmodat */ 4969 case 333: 4970 switch(ndx) { 4971 case 0: 4972 p = "int"; 4973 break; 4974 case 1: 4975 p = "const char *"; 4976 break; 4977 case 2: 4978 p = "linux_umode_t"; 4979 break; 4980 default: 4981 break; 4982 }; 4983 break; 4984 /* linux_sys_faccessat */ 4985 case 334: 4986 switch(ndx) { 4987 case 0: 4988 p = "int"; 4989 break; 4990 case 1: 4991 p = "const char *"; 4992 break; 4993 case 2: 4994 p = "int"; 4995 break; 4996 default: 4997 break; 4998 }; 4999 break; 5000 /* linux_sys_pselect6 */ 5001 case 335: 5002 switch(ndx) { 5003 case 0: 5004 p = "int"; 5005 break; 5006 case 1: 5007 p = "fd_set *"; 5008 break; 5009 case 2: 5010 p = "fd_set *"; 5011 break; 5012 case 3: 5013 p = "fd_set *"; 5014 break; 5015 case 4: 5016 p = "struct linux_timespec *"; 5017 break; 5018 case 5: 5019 p = "linux_sized_sigset_t *"; 5020 break; 5021 default: 5022 break; 5023 }; 5024 break; 5025 /* linux_sys_ppoll */ 5026 case 336: 5027 switch(ndx) { 5028 case 0: 5029 p = "struct pollfd *"; 5030 break; 5031 case 1: 5032 p = "u_int"; 5033 break; 5034 case 2: 5035 p = "struct linux_timespec *"; 5036 break; 5037 case 3: 5038 p = "linux_sigset_t *"; 5039 break; 5040 default: 5041 break; 5042 }; 5043 break; 5044 /* sys___futex_set_robust_list */ 5045 case 338: 5046 switch(ndx) { 5047 case 0: 5048 p = "void *"; 5049 break; 5050 case 1: 5051 p = "size_t"; 5052 break; 5053 default: 5054 break; 5055 }; 5056 break; 5057 /* sys___futex_get_robust_list */ 5058 case 339: 5059 switch(ndx) { 5060 case 0: 5061 p = "lwpid_t"; 5062 break; 5063 case 1: 5064 p = "void **"; 5065 break; 5066 case 2: 5067 p = "size_t *"; 5068 break; 5069 default: 5070 break; 5071 }; 5072 break; 5073 /* linux_sys_utimensat */ 5074 case 348: 5075 switch(ndx) { 5076 case 0: 5077 p = "int"; 5078 break; 5079 case 1: 5080 p = "const char *"; 5081 break; 5082 case 2: 5083 p = "struct linux_timespec *"; 5084 break; 5085 case 3: 5086 p = "int"; 5087 break; 5088 default: 5089 break; 5090 }; 5091 break; 5092 /* linux_sys_timerfd_create */ 5093 case 350: 5094 switch(ndx) { 5095 case 0: 5096 p = "clockid_t"; 5097 break; 5098 case 1: 5099 p = "int"; 5100 break; 5101 default: 5102 break; 5103 }; 5104 break; 5105 /* linux_sys_eventfd */ 5106 case 351: 5107 switch(ndx) { 5108 case 0: 5109 p = "unsigned int"; 5110 break; 5111 default: 5112 break; 5113 }; 5114 break; 5115 /* linux_sys_fallocate */ 5116 case 352: 5117 switch(ndx) { 5118 case 0: 5119 p = "int"; 5120 break; 5121 case 1: 5122 p = "int"; 5123 break; 5124 case 2: 5125 p = "off_t"; 5126 break; 5127 case 3: 5128 p = "off_t"; 5129 break; 5130 default: 5131 break; 5132 }; 5133 break; 5134 /* linux_sys_timerfd_settime */ 5135 case 353: 5136 switch(ndx) { 5137 case 0: 5138 p = "int"; 5139 break; 5140 case 1: 5141 p = "int"; 5142 break; 5143 case 2: 5144 p = "const struct linux_itimerspec *"; 5145 break; 5146 case 3: 5147 p = "struct linux_itimerspec *"; 5148 break; 5149 default: 5150 break; 5151 }; 5152 break; 5153 /* linux_sys_timerfd_gettime */ 5154 case 354: 5155 switch(ndx) { 5156 case 0: 5157 p = "int"; 5158 break; 5159 case 1: 5160 p = "struct linux_itimerspec *"; 5161 break; 5162 default: 5163 break; 5164 }; 5165 break; 5166 /* linux_sys_eventfd2 */ 5167 case 356: 5168 switch(ndx) { 5169 case 0: 5170 p = "unsigned int"; 5171 break; 5172 case 1: 5173 p = "int"; 5174 break; 5175 default: 5176 break; 5177 }; 5178 break; 5179 /* linux_sys_dup3 */ 5180 case 358: 5181 switch(ndx) { 5182 case 0: 5183 p = "int"; 5184 break; 5185 case 1: 5186 p = "int"; 5187 break; 5188 case 2: 5189 p = "int"; 5190 break; 5191 default: 5192 break; 5193 }; 5194 break; 5195 /* linux_sys_pipe2 */ 5196 case 359: 5197 switch(ndx) { 5198 case 0: 5199 p = "int *"; 5200 break; 5201 case 1: 5202 p = "int"; 5203 break; 5204 default: 5205 break; 5206 }; 5207 break; 5208 /* linux_sys_preadv */ 5209 case 361: 5210 switch(ndx) { 5211 case 0: 5212 p = "int"; 5213 break; 5214 case 1: 5215 p = "const struct iovec *"; 5216 break; 5217 case 2: 5218 p = "int"; 5219 break; 5220 case 3: 5221 p = "unsigned long"; 5222 break; 5223 case 4: 5224 p = "unsigned long"; 5225 break; 5226 default: 5227 break; 5228 }; 5229 break; 5230 /* linux_sys_pwritev */ 5231 case 362: 5232 switch(ndx) { 5233 case 0: 5234 p = "int"; 5235 break; 5236 case 1: 5237 p = "const struct iovcnt *"; 5238 break; 5239 case 2: 5240 p = "int"; 5241 break; 5242 case 3: 5243 p = "unsigned long"; 5244 break; 5245 case 4: 5246 p = "unsigned long"; 5247 break; 5248 default: 5249 break; 5250 }; 5251 break; 5252 /* linux_sys_recvmmsg */ 5253 case 365: 5254 switch(ndx) { 5255 case 0: 5256 p = "int"; 5257 break; 5258 case 1: 5259 p = "struct linux_mmsghdr *"; 5260 break; 5261 case 2: 5262 p = "unsigned int"; 5263 break; 5264 case 3: 5265 p = "unsigned int"; 5266 break; 5267 case 4: 5268 p = "struct timespec *"; 5269 break; 5270 default: 5271 break; 5272 }; 5273 break; 5274 /* linux_sys_accept4 */ 5275 case 366: 5276 switch(ndx) { 5277 case 0: 5278 p = "int"; 5279 break; 5280 case 1: 5281 p = "struct osockaddr *"; 5282 break; 5283 case 2: 5284 p = "int *"; 5285 break; 5286 case 3: 5287 p = "int"; 5288 break; 5289 default: 5290 break; 5291 }; 5292 break; 5293 /* linux_sys_sendmmsg */ 5294 case 374: 5295 switch(ndx) { 5296 case 0: 5297 p = "int"; 5298 break; 5299 case 1: 5300 p = "struct linux_mmsghdr *"; 5301 break; 5302 case 2: 5303 p = "unsigned int"; 5304 break; 5305 case 3: 5306 p = "unsigned int"; 5307 break; 5308 default: 5309 break; 5310 }; 5311 break; 5312 /* linux_sys_breakpoint */ 5313 case 385: 5314 break; 5315 /* linux_sys_cacheflush */ 5316 case 386: 5317 switch(ndx) { 5318 case 0: 5319 p = "uintptr_t"; 5320 break; 5321 case 1: 5322 p = "intptr_t"; 5323 break; 5324 case 2: 5325 p = "int"; 5326 break; 5327 default: 5328 break; 5329 }; 5330 break; 5331 /* linux_sys_set_tls */ 5332 case 389: 5333 switch(ndx) { 5334 case 0: 5335 p = "void *"; 5336 break; 5337 default: 5338 break; 5339 }; 5340 break; 5341 default: 5342 break; 5343 }; 5344 if (p != NULL) 5345 strlcpy(desc, p, descsz); 5346 } 5347 static void 5348 systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 5349 { 5350 const char *p = NULL; 5351 switch (sysnum) { 5352 /* linux_sys_nosys */ 5353 case 0: 5354 /* linux_sys_exit */ 5355 case 1: 5356 if (ndx == 0 || ndx == 1) 5357 p = "int"; 5358 break; 5359 /* sys_fork */ 5360 case 2: 5361 /* sys_read */ 5362 case 3: 5363 if (ndx == 0 || ndx == 1) 5364 p = "ssize_t"; 5365 break; 5366 /* sys_write */ 5367 case 4: 5368 if (ndx == 0 || ndx == 1) 5369 p = "ssize_t"; 5370 break; 5371 /* linux_sys_open */ 5372 case 5: 5373 if (ndx == 0 || ndx == 1) 5374 p = "int"; 5375 break; 5376 /* sys_close */ 5377 case 6: 5378 if (ndx == 0 || ndx == 1) 5379 p = "int"; 5380 break; 5381 /* linux_sys_waitpid */ 5382 case 7: 5383 if (ndx == 0 || ndx == 1) 5384 p = "int"; 5385 break; 5386 /* linux_sys_creat */ 5387 case 8: 5388 if (ndx == 0 || ndx == 1) 5389 p = "int"; 5390 break; 5391 /* sys_link */ 5392 case 9: 5393 if (ndx == 0 || ndx == 1) 5394 p = "int"; 5395 break; 5396 /* linux_sys_unlink */ 5397 case 10: 5398 if (ndx == 0 || ndx == 1) 5399 p = "int"; 5400 break; 5401 /* sys_execve */ 5402 case 11: 5403 if (ndx == 0 || ndx == 1) 5404 p = "int"; 5405 break; 5406 /* sys_chdir */ 5407 case 12: 5408 if (ndx == 0 || ndx == 1) 5409 p = "int"; 5410 break; 5411 /* linux_sys_time */ 5412 case 13: 5413 if (ndx == 0 || ndx == 1) 5414 p = "int"; 5415 break; 5416 /* linux_sys_mknod */ 5417 case 14: 5418 if (ndx == 0 || ndx == 1) 5419 p = "int"; 5420 break; 5421 /* sys_chmod */ 5422 case 15: 5423 if (ndx == 0 || ndx == 1) 5424 p = "int"; 5425 break; 5426 /* linux_sys_lchown16 */ 5427 case 16: 5428 if (ndx == 0 || ndx == 1) 5429 p = "int"; 5430 break; 5431 /* compat_43_sys_lseek */ 5432 case 19: 5433 if (ndx == 0 || ndx == 1) 5434 p = "long"; 5435 break; 5436 /* sys_getpid */ 5437 case 20: 5438 /* sys_setuid */ 5439 case 23: 5440 if (ndx == 0 || ndx == 1) 5441 p = "int"; 5442 break; 5443 /* sys_getuid */ 5444 case 24: 5445 /* linux_sys_stime */ 5446 case 25: 5447 if (ndx == 0 || ndx == 1) 5448 p = "int"; 5449 break; 5450 /* linux_sys_ptrace */ 5451 case 26: 5452 if (ndx == 0 || ndx == 1) 5453 p = "int"; 5454 break; 5455 /* linux_sys_alarm */ 5456 case 27: 5457 if (ndx == 0 || ndx == 1) 5458 p = "int"; 5459 break; 5460 /* linux_sys_pause */ 5461 case 29: 5462 /* linux_sys_utime */ 5463 case 30: 5464 if (ndx == 0 || ndx == 1) 5465 p = "int"; 5466 break; 5467 /* sys_access */ 5468 case 33: 5469 if (ndx == 0 || ndx == 1) 5470 p = "int"; 5471 break; 5472 /* linux_sys_nice */ 5473 case 34: 5474 if (ndx == 0 || ndx == 1) 5475 p = "int"; 5476 break; 5477 /* sys_sync */ 5478 case 36: 5479 /* linux_sys_kill */ 5480 case 37: 5481 if (ndx == 0 || ndx == 1) 5482 p = "int"; 5483 break; 5484 /* sys___posix_rename */ 5485 case 38: 5486 if (ndx == 0 || ndx == 1) 5487 p = "int"; 5488 break; 5489 /* sys_mkdir */ 5490 case 39: 5491 if (ndx == 0 || ndx == 1) 5492 p = "int"; 5493 break; 5494 /* sys_rmdir */ 5495 case 40: 5496 if (ndx == 0 || ndx == 1) 5497 p = "int"; 5498 break; 5499 /* sys_dup */ 5500 case 41: 5501 if (ndx == 0 || ndx == 1) 5502 p = "int"; 5503 break; 5504 /* linux_sys_pipe */ 5505 case 42: 5506 if (ndx == 0 || ndx == 1) 5507 p = "int"; 5508 break; 5509 /* linux_sys_times */ 5510 case 43: 5511 if (ndx == 0 || ndx == 1) 5512 p = "int"; 5513 break; 5514 /* linux_sys_brk */ 5515 case 45: 5516 if (ndx == 0 || ndx == 1) 5517 p = "int"; 5518 break; 5519 /* sys_setgid */ 5520 case 46: 5521 if (ndx == 0 || ndx == 1) 5522 p = "int"; 5523 break; 5524 /* sys_getgid */ 5525 case 47: 5526 /* linux_sys_signal */ 5527 case 48: 5528 if (ndx == 0 || ndx == 1) 5529 p = "int"; 5530 break; 5531 /* sys_geteuid */ 5532 case 49: 5533 /* sys_getegid */ 5534 case 50: 5535 /* sys_acct */ 5536 case 51: 5537 if (ndx == 0 || ndx == 1) 5538 p = "int"; 5539 break; 5540 /* linux_sys_ioctl */ 5541 case 54: 5542 if (ndx == 0 || ndx == 1) 5543 p = "int"; 5544 break; 5545 /* linux_sys_fcntl */ 5546 case 55: 5547 if (ndx == 0 || ndx == 1) 5548 p = "int"; 5549 break; 5550 /* sys_setpgid */ 5551 case 57: 5552 if (ndx == 0 || ndx == 1) 5553 p = "int"; 5554 break; 5555 /* linux_sys_oldolduname */ 5556 case 59: 5557 if (ndx == 0 || ndx == 1) 5558 p = "int"; 5559 break; 5560 /* sys_umask */ 5561 case 60: 5562 if (ndx == 0 || ndx == 1) 5563 p = "int"; 5564 break; 5565 /* sys_chroot */ 5566 case 61: 5567 if (ndx == 0 || ndx == 1) 5568 p = "int"; 5569 break; 5570 /* sys_dup2 */ 5571 case 63: 5572 if (ndx == 0 || ndx == 1) 5573 p = "int"; 5574 break; 5575 /* sys_getppid */ 5576 case 64: 5577 /* sys_getpgrp */ 5578 case 65: 5579 /* sys_setsid */ 5580 case 66: 5581 /* linux_sys_sigaction */ 5582 case 67: 5583 if (ndx == 0 || ndx == 1) 5584 p = "int"; 5585 break; 5586 /* linux_sys_siggetmask */ 5587 case 68: 5588 /* linux_sys_sigsetmask */ 5589 case 69: 5590 if (ndx == 0 || ndx == 1) 5591 p = "int"; 5592 break; 5593 /* linux_sys_setreuid16 */ 5594 case 70: 5595 if (ndx == 0 || ndx == 1) 5596 p = "int"; 5597 break; 5598 /* linux_sys_setregid16 */ 5599 case 71: 5600 if (ndx == 0 || ndx == 1) 5601 p = "int"; 5602 break; 5603 /* linux_sys_sigsuspend */ 5604 case 72: 5605 if (ndx == 0 || ndx == 1) 5606 p = "int"; 5607 break; 5608 /* linux_sys_sigpending */ 5609 case 73: 5610 if (ndx == 0 || ndx == 1) 5611 p = "int"; 5612 break; 5613 /* compat_43_sys_sethostname */ 5614 case 74: 5615 if (ndx == 0 || ndx == 1) 5616 p = "int"; 5617 break; 5618 /* linux_sys_setrlimit */ 5619 case 75: 5620 if (ndx == 0 || ndx == 1) 5621 p = "int"; 5622 break; 5623 /* linux_sys_getrlimit */ 5624 case 76: 5625 if (ndx == 0 || ndx == 1) 5626 p = "int"; 5627 break; 5628 /* compat_50_sys_getrusage */ 5629 case 77: 5630 if (ndx == 0 || ndx == 1) 5631 p = "int"; 5632 break; 5633 /* linux_sys_gettimeofday */ 5634 case 78: 5635 if (ndx == 0 || ndx == 1) 5636 p = "int"; 5637 break; 5638 /* linux_sys_settimeofday */ 5639 case 79: 5640 if (ndx == 0 || ndx == 1) 5641 p = "int"; 5642 break; 5643 /* linux_sys_getgroups16 */ 5644 case 80: 5645 if (ndx == 0 || ndx == 1) 5646 p = "int"; 5647 break; 5648 /* linux_sys_setgroups16 */ 5649 case 81: 5650 if (ndx == 0 || ndx == 1) 5651 p = "int"; 5652 break; 5653 /* linux_sys_oldselect */ 5654 case 82: 5655 if (ndx == 0 || ndx == 1) 5656 p = "int"; 5657 break; 5658 /* sys_symlink */ 5659 case 83: 5660 if (ndx == 0 || ndx == 1) 5661 p = "int"; 5662 break; 5663 /* compat_43_sys_lstat */ 5664 case 84: 5665 if (ndx == 0 || ndx == 1) 5666 p = "int"; 5667 break; 5668 /* sys_readlink */ 5669 case 85: 5670 if (ndx == 0 || ndx == 1) 5671 p = "ssize_t"; 5672 break; 5673 #ifdef EXEC_AOUT 5674 /* linux_sys_uselib */ 5675 case 86: 5676 if (ndx == 0 || ndx == 1) 5677 p = "int"; 5678 break; 5679 #else 5680 #endif 5681 /* linux_sys_swapon */ 5682 case 87: 5683 if (ndx == 0 || ndx == 1) 5684 p = "int"; 5685 break; 5686 /* linux_sys_reboot */ 5687 case 88: 5688 if (ndx == 0 || ndx == 1) 5689 p = "int"; 5690 break; 5691 /* linux_sys_readdir */ 5692 case 89: 5693 if (ndx == 0 || ndx == 1) 5694 p = "int"; 5695 break; 5696 /* linux_sys_old_mmap */ 5697 case 90: 5698 if (ndx == 0 || ndx == 1) 5699 p = "int"; 5700 break; 5701 /* sys_munmap */ 5702 case 91: 5703 if (ndx == 0 || ndx == 1) 5704 p = "int"; 5705 break; 5706 /* compat_43_sys_truncate */ 5707 case 92: 5708 if (ndx == 0 || ndx == 1) 5709 p = "int"; 5710 break; 5711 /* compat_43_sys_ftruncate */ 5712 case 93: 5713 if (ndx == 0 || ndx == 1) 5714 p = "int"; 5715 break; 5716 /* sys_fchmod */ 5717 case 94: 5718 if (ndx == 0 || ndx == 1) 5719 p = "int"; 5720 break; 5721 /* linux_sys_fchown16 */ 5722 case 95: 5723 if (ndx == 0 || ndx == 1) 5724 p = "int"; 5725 break; 5726 /* linux_sys_getpriority */ 5727 case 96: 5728 if (ndx == 0 || ndx == 1) 5729 p = "int"; 5730 break; 5731 /* sys_setpriority */ 5732 case 97: 5733 if (ndx == 0 || ndx == 1) 5734 p = "int"; 5735 break; 5736 /* sys_profil */ 5737 case 98: 5738 if (ndx == 0 || ndx == 1) 5739 p = "int"; 5740 break; 5741 /* linux_sys_statfs */ 5742 case 99: 5743 if (ndx == 0 || ndx == 1) 5744 p = "int"; 5745 break; 5746 /* linux_sys_fstatfs */ 5747 case 100: 5748 if (ndx == 0 || ndx == 1) 5749 p = "int"; 5750 break; 5751 /* linux_sys_socketcall */ 5752 case 102: 5753 if (ndx == 0 || ndx == 1) 5754 p = "int"; 5755 break; 5756 /* compat_50_sys_setitimer */ 5757 case 104: 5758 if (ndx == 0 || ndx == 1) 5759 p = "int"; 5760 break; 5761 /* compat_50_sys_getitimer */ 5762 case 105: 5763 if (ndx == 0 || ndx == 1) 5764 p = "int"; 5765 break; 5766 /* linux_sys_stat */ 5767 case 106: 5768 if (ndx == 0 || ndx == 1) 5769 p = "int"; 5770 break; 5771 /* linux_sys_lstat */ 5772 case 107: 5773 if (ndx == 0 || ndx == 1) 5774 p = "int"; 5775 break; 5776 /* linux_sys_fstat */ 5777 case 108: 5778 if (ndx == 0 || ndx == 1) 5779 p = "int"; 5780 break; 5781 /* linux_sys_olduname */ 5782 case 109: 5783 if (ndx == 0 || ndx == 1) 5784 p = "int"; 5785 break; 5786 /* linux_sys_wait4 */ 5787 case 114: 5788 if (ndx == 0 || ndx == 1) 5789 p = "int"; 5790 break; 5791 /* linux_sys_swapoff */ 5792 case 115: 5793 if (ndx == 0 || ndx == 1) 5794 p = "int"; 5795 break; 5796 /* linux_sys_sysinfo */ 5797 case 116: 5798 if (ndx == 0 || ndx == 1) 5799 p = "int"; 5800 break; 5801 /* linux_sys_ipc */ 5802 case 117: 5803 if (ndx == 0 || ndx == 1) 5804 p = "int"; 5805 break; 5806 /* sys_fsync */ 5807 case 118: 5808 if (ndx == 0 || ndx == 1) 5809 p = "int"; 5810 break; 5811 /* linux_sys_sigreturn */ 5812 case 119: 5813 if (ndx == 0 || ndx == 1) 5814 p = "int"; 5815 break; 5816 /* linux_sys_clone */ 5817 case 120: 5818 if (ndx == 0 || ndx == 1) 5819 p = "int"; 5820 break; 5821 /* linux_sys_setdomainname */ 5822 case 121: 5823 if (ndx == 0 || ndx == 1) 5824 p = "int"; 5825 break; 5826 /* linux_sys_uname */ 5827 case 122: 5828 if (ndx == 0 || ndx == 1) 5829 p = "int"; 5830 break; 5831 /* linux_sys_mprotect */ 5832 case 125: 5833 if (ndx == 0 || ndx == 1) 5834 p = "int"; 5835 break; 5836 /* linux_sys_sigprocmask */ 5837 case 126: 5838 if (ndx == 0 || ndx == 1) 5839 p = "int"; 5840 break; 5841 /* sys_getpgid */ 5842 case 132: 5843 if (ndx == 0 || ndx == 1) 5844 p = "pid_t"; 5845 break; 5846 /* sys_fchdir */ 5847 case 133: 5848 if (ndx == 0 || ndx == 1) 5849 p = "int"; 5850 break; 5851 /* linux_sys_personality */ 5852 case 136: 5853 if (ndx == 0 || ndx == 1) 5854 p = "int"; 5855 break; 5856 /* linux_sys_setfsuid */ 5857 case 138: 5858 if (ndx == 0 || ndx == 1) 5859 p = "int"; 5860 break; 5861 /* linux_sys_setfsgid */ 5862 case 139: 5863 if (ndx == 0 || ndx == 1) 5864 p = "int"; 5865 break; 5866 /* linux_sys_llseek */ 5867 case 140: 5868 if (ndx == 0 || ndx == 1) 5869 p = "int"; 5870 break; 5871 /* linux_sys_getdents */ 5872 case 141: 5873 if (ndx == 0 || ndx == 1) 5874 p = "int"; 5875 break; 5876 /* linux_sys_select */ 5877 case 142: 5878 if (ndx == 0 || ndx == 1) 5879 p = "int"; 5880 break; 5881 /* sys_flock */ 5882 case 143: 5883 if (ndx == 0 || ndx == 1) 5884 p = "int"; 5885 break; 5886 /* sys___msync13 */ 5887 case 144: 5888 if (ndx == 0 || ndx == 1) 5889 p = "int"; 5890 break; 5891 /* sys_readv */ 5892 case 145: 5893 if (ndx == 0 || ndx == 1) 5894 p = "ssize_t"; 5895 break; 5896 /* sys_writev */ 5897 case 146: 5898 if (ndx == 0 || ndx == 1) 5899 p = "ssize_t"; 5900 break; 5901 /* sys_getsid */ 5902 case 147: 5903 if (ndx == 0 || ndx == 1) 5904 p = "pid_t"; 5905 break; 5906 /* linux_sys_fdatasync */ 5907 case 148: 5908 if (ndx == 0 || ndx == 1) 5909 p = "int"; 5910 break; 5911 /* linux_sys___sysctl */ 5912 case 149: 5913 if (ndx == 0 || ndx == 1) 5914 p = "int"; 5915 break; 5916 /* sys_mlock */ 5917 case 150: 5918 if (ndx == 0 || ndx == 1) 5919 p = "int"; 5920 break; 5921 /* sys_munlock */ 5922 case 151: 5923 if (ndx == 0 || ndx == 1) 5924 p = "int"; 5925 break; 5926 /* sys_mlockall */ 5927 case 152: 5928 if (ndx == 0 || ndx == 1) 5929 p = "int"; 5930 break; 5931 /* sys_munlockall */ 5932 case 153: 5933 /* linux_sys_sched_setparam */ 5934 case 154: 5935 if (ndx == 0 || ndx == 1) 5936 p = "int"; 5937 break; 5938 /* linux_sys_sched_getparam */ 5939 case 155: 5940 if (ndx == 0 || ndx == 1) 5941 p = "int"; 5942 break; 5943 /* linux_sys_sched_setscheduler */ 5944 case 156: 5945 if (ndx == 0 || ndx == 1) 5946 p = "int"; 5947 break; 5948 /* linux_sys_sched_getscheduler */ 5949 case 157: 5950 if (ndx == 0 || ndx == 1) 5951 p = "int"; 5952 break; 5953 /* linux_sys_sched_yield */ 5954 case 158: 5955 /* linux_sys_sched_get_priority_max */ 5956 case 159: 5957 if (ndx == 0 || ndx == 1) 5958 p = "int"; 5959 break; 5960 /* linux_sys_sched_get_priority_min */ 5961 case 160: 5962 if (ndx == 0 || ndx == 1) 5963 p = "int"; 5964 break; 5965 /* linux_sys_nanosleep */ 5966 case 162: 5967 if (ndx == 0 || ndx == 1) 5968 p = "int"; 5969 break; 5970 /* linux_sys_mremap */ 5971 case 163: 5972 if (ndx == 0 || ndx == 1) 5973 p = "void *"; 5974 break; 5975 /* linux_sys_setresuid16 */ 5976 case 164: 5977 if (ndx == 0 || ndx == 1) 5978 p = "int"; 5979 break; 5980 /* linux_sys_getresuid16 */ 5981 case 165: 5982 if (ndx == 0 || ndx == 1) 5983 p = "int"; 5984 break; 5985 /* sys_poll */ 5986 case 168: 5987 if (ndx == 0 || ndx == 1) 5988 p = "int"; 5989 break; 5990 /* linux_sys_setresgid16 */ 5991 case 170: 5992 if (ndx == 0 || ndx == 1) 5993 p = "int"; 5994 break; 5995 /* linux_sys_getresgid16 */ 5996 case 171: 5997 if (ndx == 0 || ndx == 1) 5998 p = "int"; 5999 break; 6000 /* linux_sys_rt_sigaction */ 6001 case 174: 6002 if (ndx == 0 || ndx == 1) 6003 p = "int"; 6004 break; 6005 /* linux_sys_rt_sigprocmask */ 6006 case 175: 6007 if (ndx == 0 || ndx == 1) 6008 p = "int"; 6009 break; 6010 /* linux_sys_rt_sigpending */ 6011 case 176: 6012 if (ndx == 0 || ndx == 1) 6013 p = "int"; 6014 break; 6015 /* linux_sys_rt_sigtimedwait */ 6016 case 177: 6017 if (ndx == 0 || ndx == 1) 6018 p = "int"; 6019 break; 6020 /* linux_sys_rt_queueinfo */ 6021 case 178: 6022 if (ndx == 0 || ndx == 1) 6023 p = "int"; 6024 break; 6025 /* linux_sys_rt_sigsuspend */ 6026 case 179: 6027 if (ndx == 0 || ndx == 1) 6028 p = "int"; 6029 break; 6030 /* linux_sys_pread */ 6031 case 180: 6032 if (ndx == 0 || ndx == 1) 6033 p = "int"; 6034 break; 6035 /* linux_sys_pwrite */ 6036 case 181: 6037 if (ndx == 0 || ndx == 1) 6038 p = "int"; 6039 break; 6040 /* linux_sys_chown16 */ 6041 case 182: 6042 if (ndx == 0 || ndx == 1) 6043 p = "int"; 6044 break; 6045 /* sys___getcwd */ 6046 case 183: 6047 if (ndx == 0 || ndx == 1) 6048 p = "int"; 6049 break; 6050 /* linux_sys_sigaltstack */ 6051 case 186: 6052 if (ndx == 0 || ndx == 1) 6053 p = "int"; 6054 break; 6055 /* sys___vfork14 */ 6056 case 190: 6057 /* linux_sys_ugetrlimit */ 6058 case 191: 6059 if (ndx == 0 || ndx == 1) 6060 p = "int"; 6061 break; 6062 #define linux_sys_mmap2_args linux_sys_mmap_args 6063 /* linux_sys_mmap2 */ 6064 case 192: 6065 if (ndx == 0 || ndx == 1) 6066 p = "linux_off_t"; 6067 break; 6068 /* linux_sys_truncate64 */ 6069 case 193: 6070 if (ndx == 0 || ndx == 1) 6071 p = "int"; 6072 break; 6073 /* linux_sys_ftruncate64 */ 6074 case 194: 6075 if (ndx == 0 || ndx == 1) 6076 p = "int"; 6077 break; 6078 /* linux_sys_stat64 */ 6079 case 195: 6080 if (ndx == 0 || ndx == 1) 6081 p = "int"; 6082 break; 6083 /* linux_sys_lstat64 */ 6084 case 196: 6085 if (ndx == 0 || ndx == 1) 6086 p = "int"; 6087 break; 6088 /* linux_sys_fstat64 */ 6089 case 197: 6090 if (ndx == 0 || ndx == 1) 6091 p = "int"; 6092 break; 6093 /* sys___posix_lchown */ 6094 case 198: 6095 if (ndx == 0 || ndx == 1) 6096 p = "int"; 6097 break; 6098 /* sys_getuid */ 6099 case 199: 6100 /* sys_getgid */ 6101 case 200: 6102 /* sys_geteuid */ 6103 case 201: 6104 /* sys_getegid */ 6105 case 202: 6106 /* sys_setreuid */ 6107 case 203: 6108 if (ndx == 0 || ndx == 1) 6109 p = "int"; 6110 break; 6111 /* sys_setregid */ 6112 case 204: 6113 if (ndx == 0 || ndx == 1) 6114 p = "int"; 6115 break; 6116 /* sys_getgroups */ 6117 case 205: 6118 if (ndx == 0 || ndx == 1) 6119 p = "int"; 6120 break; 6121 /* sys_setgroups */ 6122 case 206: 6123 if (ndx == 0 || ndx == 1) 6124 p = "int"; 6125 break; 6126 /* sys___posix_fchown */ 6127 case 207: 6128 if (ndx == 0 || ndx == 1) 6129 p = "int"; 6130 break; 6131 /* linux_sys_setresuid */ 6132 case 208: 6133 if (ndx == 0 || ndx == 1) 6134 p = "int"; 6135 break; 6136 /* linux_sys_getresuid */ 6137 case 209: 6138 if (ndx == 0 || ndx == 1) 6139 p = "int"; 6140 break; 6141 /* linux_sys_setresgid */ 6142 case 210: 6143 if (ndx == 0 || ndx == 1) 6144 p = "int"; 6145 break; 6146 /* linux_sys_getresgid */ 6147 case 211: 6148 if (ndx == 0 || ndx == 1) 6149 p = "int"; 6150 break; 6151 /* sys___posix_chown */ 6152 case 212: 6153 if (ndx == 0 || ndx == 1) 6154 p = "int"; 6155 break; 6156 /* sys_setuid */ 6157 case 213: 6158 if (ndx == 0 || ndx == 1) 6159 p = "int"; 6160 break; 6161 /* sys_setgid */ 6162 case 214: 6163 if (ndx == 0 || ndx == 1) 6164 p = "int"; 6165 break; 6166 /* linux_sys_setfsuid */ 6167 case 215: 6168 if (ndx == 0 || ndx == 1) 6169 p = "int"; 6170 break; 6171 /* linux_sys_setfsgid */ 6172 case 216: 6173 if (ndx == 0 || ndx == 1) 6174 p = "int"; 6175 break; 6176 /* linux_sys_getdents64 */ 6177 case 217: 6178 if (ndx == 0 || ndx == 1) 6179 p = "int"; 6180 break; 6181 /* sys_mincore */ 6182 case 219: 6183 if (ndx == 0 || ndx == 1) 6184 p = "int"; 6185 break; 6186 /* sys_madvise */ 6187 case 220: 6188 if (ndx == 0 || ndx == 1) 6189 p = "int"; 6190 break; 6191 /* linux_sys_fcntl64 */ 6192 case 221: 6193 if (ndx == 0 || ndx == 1) 6194 p = "int"; 6195 break; 6196 /* linux_sys_gettid */ 6197 case 224: 6198 /* linux_sys_setxattr */ 6199 case 226: 6200 if (ndx == 0 || ndx == 1) 6201 p = "int"; 6202 break; 6203 /* linux_sys_lsetxattr */ 6204 case 227: 6205 if (ndx == 0 || ndx == 1) 6206 p = "int"; 6207 break; 6208 /* linux_sys_fsetxattr */ 6209 case 228: 6210 if (ndx == 0 || ndx == 1) 6211 p = "int"; 6212 break; 6213 /* linux_sys_getxattr */ 6214 case 229: 6215 if (ndx == 0 || ndx == 1) 6216 p = "ssize_t"; 6217 break; 6218 /* linux_sys_lgetxattr */ 6219 case 230: 6220 if (ndx == 0 || ndx == 1) 6221 p = "ssize_t"; 6222 break; 6223 /* linux_sys_fgetxattr */ 6224 case 231: 6225 if (ndx == 0 || ndx == 1) 6226 p = "ssize_t"; 6227 break; 6228 /* linux_sys_listxattr */ 6229 case 232: 6230 if (ndx == 0 || ndx == 1) 6231 p = "ssize_t"; 6232 break; 6233 /* linux_sys_llistxattr */ 6234 case 233: 6235 if (ndx == 0 || ndx == 1) 6236 p = "ssize_t"; 6237 break; 6238 /* linux_sys_flistxattr */ 6239 case 234: 6240 if (ndx == 0 || ndx == 1) 6241 p = "ssize_t"; 6242 break; 6243 /* linux_sys_removexattr */ 6244 case 235: 6245 if (ndx == 0 || ndx == 1) 6246 p = "int"; 6247 break; 6248 /* linux_sys_lremovexattr */ 6249 case 236: 6250 if (ndx == 0 || ndx == 1) 6251 p = "int"; 6252 break; 6253 /* linux_sys_fremovexattr */ 6254 case 237: 6255 if (ndx == 0 || ndx == 1) 6256 p = "int"; 6257 break; 6258 /* linux_sys_tkill */ 6259 case 238: 6260 if (ndx == 0 || ndx == 1) 6261 p = "int"; 6262 break; 6263 /* linux_sys_futex */ 6264 case 240: 6265 if (ndx == 0 || ndx == 1) 6266 p = "int"; 6267 break; 6268 /* linux_sys_sched_setaffinity */ 6269 case 241: 6270 if (ndx == 0 || ndx == 1) 6271 p = "int"; 6272 break; 6273 /* linux_sys_sched_getaffinity */ 6274 case 242: 6275 if (ndx == 0 || ndx == 1) 6276 p = "int"; 6277 break; 6278 /* linux_sys_exit_group */ 6279 case 248: 6280 if (ndx == 0 || ndx == 1) 6281 p = "int"; 6282 break; 6283 /* linux_sys_set_tid_address */ 6284 case 256: 6285 if (ndx == 0 || ndx == 1) 6286 p = "int"; 6287 break; 6288 /* linux_sys_timer_create */ 6289 case 257: 6290 if (ndx == 0 || ndx == 1) 6291 p = "int"; 6292 break; 6293 /* linux_sys_timer_settime */ 6294 case 258: 6295 if (ndx == 0 || ndx == 1) 6296 p = "int"; 6297 break; 6298 /* linux_sys_timer_gettime */ 6299 case 259: 6300 if (ndx == 0 || ndx == 1) 6301 p = "int"; 6302 break; 6303 /* sys_timer_getoverrun */ 6304 case 260: 6305 if (ndx == 0 || ndx == 1) 6306 p = "int"; 6307 break; 6308 /* sys_timer_delete */ 6309 case 261: 6310 if (ndx == 0 || ndx == 1) 6311 p = "int"; 6312 break; 6313 /* linux_sys_clock_settime */ 6314 case 262: 6315 if (ndx == 0 || ndx == 1) 6316 p = "int"; 6317 break; 6318 /* linux_sys_clock_gettime */ 6319 case 263: 6320 if (ndx == 0 || ndx == 1) 6321 p = "int"; 6322 break; 6323 /* linux_sys_clock_getres */ 6324 case 264: 6325 if (ndx == 0 || ndx == 1) 6326 p = "int"; 6327 break; 6328 /* linux_sys_clock_nanosleep */ 6329 case 265: 6330 if (ndx == 0 || ndx == 1) 6331 p = "int"; 6332 break; 6333 /* linux_sys_statfs64 */ 6334 case 266: 6335 if (ndx == 0 || ndx == 1) 6336 p = "int"; 6337 break; 6338 /* linux_sys_fstatfs64 */ 6339 case 267: 6340 if (ndx == 0 || ndx == 1) 6341 p = "int"; 6342 break; 6343 /* linux_sys_tgkill */ 6344 case 268: 6345 if (ndx == 0 || ndx == 1) 6346 p = "int"; 6347 break; 6348 /* compat_50_sys_utimes */ 6349 case 269: 6350 if (ndx == 0 || ndx == 1) 6351 p = "int"; 6352 break; 6353 /* linux_sys_fadvise64_64 */ 6354 case 270: 6355 if (ndx == 0 || ndx == 1) 6356 p = "int"; 6357 break; 6358 /* linux_sys_openat */ 6359 case 322: 6360 if (ndx == 0 || ndx == 1) 6361 p = "int"; 6362 break; 6363 /* sys_mkdirat */ 6364 case 323: 6365 if (ndx == 0 || ndx == 1) 6366 p = "int"; 6367 break; 6368 /* linux_sys_mknodat */ 6369 case 324: 6370 if (ndx == 0 || ndx == 1) 6371 p = "int"; 6372 break; 6373 /* linux_sys_fchownat */ 6374 case 325: 6375 if (ndx == 0 || ndx == 1) 6376 p = "int"; 6377 break; 6378 /* linux_sys_fstatat64 */ 6379 case 327: 6380 if (ndx == 0 || ndx == 1) 6381 p = "int"; 6382 break; 6383 /* linux_sys_unlinkat */ 6384 case 328: 6385 if (ndx == 0 || ndx == 1) 6386 p = "int"; 6387 break; 6388 /* sys_renameat */ 6389 case 329: 6390 if (ndx == 0 || ndx == 1) 6391 p = "int"; 6392 break; 6393 /* linux_sys_linkat */ 6394 case 330: 6395 if (ndx == 0 || ndx == 1) 6396 p = "int"; 6397 break; 6398 /* sys_symlinkat */ 6399 case 331: 6400 if (ndx == 0 || ndx == 1) 6401 p = "int"; 6402 break; 6403 /* sys_readlinkat */ 6404 case 332: 6405 if (ndx == 0 || ndx == 1) 6406 p = "ssize_t"; 6407 break; 6408 /* linux_sys_fchmodat */ 6409 case 333: 6410 if (ndx == 0 || ndx == 1) 6411 p = "int"; 6412 break; 6413 /* linux_sys_faccessat */ 6414 case 334: 6415 if (ndx == 0 || ndx == 1) 6416 p = "int"; 6417 break; 6418 /* linux_sys_pselect6 */ 6419 case 335: 6420 if (ndx == 0 || ndx == 1) 6421 p = "int"; 6422 break; 6423 /* linux_sys_ppoll */ 6424 case 336: 6425 if (ndx == 0 || ndx == 1) 6426 p = "int"; 6427 break; 6428 /* sys___futex_set_robust_list */ 6429 case 338: 6430 if (ndx == 0 || ndx == 1) 6431 p = "int"; 6432 break; 6433 /* sys___futex_get_robust_list */ 6434 case 339: 6435 if (ndx == 0 || ndx == 1) 6436 p = "int"; 6437 break; 6438 /* linux_sys_utimensat */ 6439 case 348: 6440 if (ndx == 0 || ndx == 1) 6441 p = "int"; 6442 break; 6443 /* linux_sys_timerfd_create */ 6444 case 350: 6445 if (ndx == 0 || ndx == 1) 6446 p = "int"; 6447 break; 6448 /* linux_sys_eventfd */ 6449 case 351: 6450 if (ndx == 0 || ndx == 1) 6451 p = "int"; 6452 break; 6453 /* linux_sys_fallocate */ 6454 case 352: 6455 if (ndx == 0 || ndx == 1) 6456 p = "int"; 6457 break; 6458 /* linux_sys_timerfd_settime */ 6459 case 353: 6460 if (ndx == 0 || ndx == 1) 6461 p = "int"; 6462 break; 6463 /* linux_sys_timerfd_gettime */ 6464 case 354: 6465 if (ndx == 0 || ndx == 1) 6466 p = "int"; 6467 break; 6468 /* linux_sys_eventfd2 */ 6469 case 356: 6470 if (ndx == 0 || ndx == 1) 6471 p = "int"; 6472 break; 6473 /* linux_sys_dup3 */ 6474 case 358: 6475 if (ndx == 0 || ndx == 1) 6476 p = "int"; 6477 break; 6478 /* linux_sys_pipe2 */ 6479 case 359: 6480 if (ndx == 0 || ndx == 1) 6481 p = "int"; 6482 break; 6483 /* linux_sys_preadv */ 6484 case 361: 6485 if (ndx == 0 || ndx == 1) 6486 p = "int"; 6487 break; 6488 /* linux_sys_pwritev */ 6489 case 362: 6490 if (ndx == 0 || ndx == 1) 6491 p = "int"; 6492 break; 6493 /* linux_sys_recvmmsg */ 6494 case 365: 6495 if (ndx == 0 || ndx == 1) 6496 p = "int"; 6497 break; 6498 /* linux_sys_accept4 */ 6499 case 366: 6500 if (ndx == 0 || ndx == 1) 6501 p = "int"; 6502 break; 6503 /* linux_sys_sendmmsg */ 6504 case 374: 6505 if (ndx == 0 || ndx == 1) 6506 p = "int"; 6507 break; 6508 /* linux_sys_breakpoint */ 6509 case 385: 6510 /* linux_sys_cacheflush */ 6511 case 386: 6512 if (ndx == 0 || ndx == 1) 6513 p = "int"; 6514 break; 6515 /* linux_sys_set_tls */ 6516 case 389: 6517 if (ndx == 0 || ndx == 1) 6518 p = "int"; 6519 break; 6520 default: 6521 break; 6522 }; 6523 if (p != NULL) 6524 strlcpy(desc, p, descsz); 6525 } 6526