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