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