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