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