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