1 /* $NetBSD: linux_systrace_args.c,v 1.27 2024/07/01 01:36:18 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_getcpu */ 2002 case 345: { 2003 const struct linux_sys_getcpu_args *p = params; 2004 uarg[0] = (intptr_t) SCARG(p, cpu); /* unsigned int * */ 2005 uarg[1] = (intptr_t) SCARG(p, node); /* unsigned int * */ 2006 uarg[2] = (intptr_t) SCARG(p, tcache); /* struct linux_getcpu_cache * */ 2007 *n_args = 3; 2008 break; 2009 } 2010 /* linux_sys_epoll_pwait */ 2011 case 346: { 2012 const struct linux_sys_epoll_pwait_args *p = params; 2013 iarg[0] = SCARG(p, epfd); /* int */ 2014 uarg[1] = (intptr_t) SCARG(p, events); /* struct linux_epoll_event * */ 2015 iarg[2] = SCARG(p, maxevents); /* int */ 2016 iarg[3] = SCARG(p, timeout); /* int */ 2017 uarg[4] = (intptr_t) SCARG(p, sigmask); /* const linux_sigset_t * */ 2018 *n_args = 5; 2019 break; 2020 } 2021 /* linux_sys_utimensat */ 2022 case 348: { 2023 const struct linux_sys_utimensat_args *p = params; 2024 iarg[0] = SCARG(p, fd); /* int */ 2025 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 2026 uarg[2] = (intptr_t) SCARG(p, times); /* struct linux_timespec * */ 2027 iarg[3] = SCARG(p, flag); /* int */ 2028 *n_args = 4; 2029 break; 2030 } 2031 /* linux_sys_timerfd_create */ 2032 case 350: { 2033 const struct linux_sys_timerfd_create_args *p = params; 2034 iarg[0] = SCARG(p, clock_id); /* clockid_t */ 2035 iarg[1] = SCARG(p, flags); /* int */ 2036 *n_args = 2; 2037 break; 2038 } 2039 /* linux_sys_eventfd */ 2040 case 351: { 2041 const struct linux_sys_eventfd_args *p = params; 2042 uarg[0] = SCARG(p, initval); /* unsigned int */ 2043 *n_args = 1; 2044 break; 2045 } 2046 /* linux_sys_fallocate */ 2047 case 352: { 2048 const struct linux_sys_fallocate_args *p = params; 2049 iarg[0] = SCARG(p, fd); /* int */ 2050 iarg[1] = SCARG(p, mode); /* int */ 2051 iarg[2] = SCARG(p, offset); /* off_t */ 2052 iarg[3] = SCARG(p, len); /* off_t */ 2053 *n_args = 4; 2054 break; 2055 } 2056 /* linux_sys_timerfd_settime */ 2057 case 353: { 2058 const struct linux_sys_timerfd_settime_args *p = params; 2059 iarg[0] = SCARG(p, fd); /* int */ 2060 iarg[1] = SCARG(p, flags); /* int */ 2061 uarg[2] = (intptr_t) SCARG(p, tim); /* const struct linux_itimerspec * */ 2062 uarg[3] = (intptr_t) SCARG(p, otim); /* struct linux_itimerspec * */ 2063 *n_args = 4; 2064 break; 2065 } 2066 /* linux_sys_timerfd_gettime */ 2067 case 354: { 2068 const struct linux_sys_timerfd_gettime_args *p = params; 2069 iarg[0] = SCARG(p, fd); /* int */ 2070 uarg[1] = (intptr_t) SCARG(p, tim); /* struct linux_itimerspec * */ 2071 *n_args = 2; 2072 break; 2073 } 2074 /* linux_sys_eventfd2 */ 2075 case 356: { 2076 const struct linux_sys_eventfd2_args *p = params; 2077 uarg[0] = SCARG(p, initval); /* unsigned int */ 2078 iarg[1] = SCARG(p, flags); /* int */ 2079 *n_args = 2; 2080 break; 2081 } 2082 /* linux_sys_epoll_create1 */ 2083 case 357: { 2084 const struct linux_sys_epoll_create1_args *p = params; 2085 iarg[0] = SCARG(p, flags); /* int */ 2086 *n_args = 1; 2087 break; 2088 } 2089 /* linux_sys_dup3 */ 2090 case 358: { 2091 const struct linux_sys_dup3_args *p = params; 2092 iarg[0] = SCARG(p, from); /* int */ 2093 iarg[1] = SCARG(p, to); /* int */ 2094 iarg[2] = SCARG(p, flags); /* int */ 2095 *n_args = 3; 2096 break; 2097 } 2098 /* linux_sys_pipe2 */ 2099 case 359: { 2100 const struct linux_sys_pipe2_args *p = params; 2101 uarg[0] = (intptr_t) SCARG(p, pfds); /* int * */ 2102 iarg[1] = SCARG(p, flags); /* int */ 2103 *n_args = 2; 2104 break; 2105 } 2106 /* linux_sys_inotify_init1 */ 2107 case 360: { 2108 const struct linux_sys_inotify_init1_args *p = params; 2109 iarg[0] = SCARG(p, flags); /* int */ 2110 *n_args = 1; 2111 break; 2112 } 2113 /* linux_sys_preadv */ 2114 case 361: { 2115 const struct linux_sys_preadv_args *p = params; 2116 iarg[0] = SCARG(p, fd); /* int */ 2117 uarg[1] = (intptr_t) SCARG(p, iovp); /* const struct iovec * */ 2118 iarg[2] = SCARG(p, iovcnt); /* int */ 2119 uarg[3] = SCARG(p, off_lo); /* unsigned long */ 2120 uarg[4] = SCARG(p, off_hi); /* unsigned long */ 2121 *n_args = 5; 2122 break; 2123 } 2124 /* linux_sys_pwritev */ 2125 case 362: { 2126 const struct linux_sys_pwritev_args *p = params; 2127 iarg[0] = SCARG(p, fd); /* int */ 2128 uarg[1] = (intptr_t) SCARG(p, iovp); /* const struct iovcnt * */ 2129 iarg[2] = SCARG(p, iovcnt); /* int */ 2130 uarg[3] = SCARG(p, off_lo); /* unsigned long */ 2131 uarg[4] = SCARG(p, off_hi); /* unsigned long */ 2132 *n_args = 5; 2133 break; 2134 } 2135 /* linux_sys_recvmmsg */ 2136 case 365: { 2137 const struct linux_sys_recvmmsg_args *p = params; 2138 iarg[0] = SCARG(p, s); /* int */ 2139 uarg[1] = (intptr_t) SCARG(p, msgvec); /* struct linux_mmsghdr * */ 2140 uarg[2] = SCARG(p, vlen); /* unsigned int */ 2141 uarg[3] = SCARG(p, flags); /* unsigned int */ 2142 uarg[4] = (intptr_t) SCARG(p, timeout); /* struct timespec * */ 2143 *n_args = 5; 2144 break; 2145 } 2146 /* linux_sys_accept4 */ 2147 case 366: { 2148 const struct linux_sys_accept4_args *p = params; 2149 iarg[0] = SCARG(p, s); /* int */ 2150 uarg[1] = (intptr_t) SCARG(p, name); /* struct osockaddr * */ 2151 uarg[2] = (intptr_t) SCARG(p, anamelen); /* int * */ 2152 iarg[3] = SCARG(p, flags); /* int */ 2153 *n_args = 4; 2154 break; 2155 } 2156 /* linux_sys_prlimit64 */ 2157 case 369: { 2158 const struct linux_sys_prlimit64_args *p = params; 2159 iarg[0] = SCARG(p, pid); /* pid_t */ 2160 iarg[1] = SCARG(p, which); /* int */ 2161 uarg[2] = (intptr_t) SCARG(p, new_rlp); /* struct rlimit * */ 2162 uarg[3] = (intptr_t) SCARG(p, old_rlp); /* struct rlimit * */ 2163 *n_args = 4; 2164 break; 2165 } 2166 /* linux_sys_sendmmsg */ 2167 case 374: { 2168 const struct linux_sys_sendmmsg_args *p = params; 2169 iarg[0] = SCARG(p, s); /* int */ 2170 uarg[1] = (intptr_t) SCARG(p, msgvec); /* struct linux_mmsghdr * */ 2171 uarg[2] = SCARG(p, vlen); /* unsigned int */ 2172 uarg[3] = SCARG(p, flags); /* unsigned int */ 2173 *n_args = 4; 2174 break; 2175 } 2176 /* linux_sys_breakpoint */ 2177 case 385: { 2178 *n_args = 0; 2179 break; 2180 } 2181 /* linux_sys_cacheflush */ 2182 case 386: { 2183 const struct linux_sys_cacheflush_args *p = params; 2184 uarg[0] = SCARG(p, from); /* uintptr_t */ 2185 iarg[1] = SCARG(p, to); /* intptr_t */ 2186 iarg[2] = SCARG(p, flags); /* int */ 2187 *n_args = 3; 2188 break; 2189 } 2190 /* linux_sys_set_tls */ 2191 case 389: { 2192 const struct linux_sys_set_tls_args *p = params; 2193 uarg[0] = (intptr_t) SCARG(p, tls); /* void * */ 2194 *n_args = 1; 2195 break; 2196 } 2197 /* linux_sys_statx */ 2198 case 397: { 2199 const struct linux_sys_statx_args *p = params; 2200 iarg[0] = SCARG(p, fd); /* int */ 2201 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 2202 iarg[2] = SCARG(p, flag); /* int */ 2203 uarg[3] = SCARG(p, mask); /* unsigned int */ 2204 uarg[4] = (intptr_t) SCARG(p, sp); /* struct linux_statx * */ 2205 *n_args = 5; 2206 break; 2207 } 2208 /* linux_sys_close_range */ 2209 case 436: { 2210 const struct linux_sys_close_range_args *p = params; 2211 uarg[0] = SCARG(p, first); /* unsigned int */ 2212 uarg[1] = SCARG(p, last); /* unsigned int */ 2213 uarg[2] = SCARG(p, flags); /* unsigned int */ 2214 *n_args = 3; 2215 break; 2216 } 2217 /* linux_sys_faccessat2 */ 2218 case 439: { 2219 const struct linux_sys_faccessat2_args *p = params; 2220 iarg[0] = SCARG(p, fd); /* int */ 2221 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 2222 iarg[2] = SCARG(p, amode); /* int */ 2223 iarg[3] = SCARG(p, flags); /* int */ 2224 *n_args = 4; 2225 break; 2226 } 2227 /* linux_sys_epoll_pwait2 */ 2228 case 441: { 2229 const struct linux_sys_epoll_pwait2_args *p = params; 2230 iarg[0] = SCARG(p, epfd); /* int */ 2231 uarg[1] = (intptr_t) SCARG(p, events); /* struct linux_epoll_event * */ 2232 iarg[2] = SCARG(p, maxevents); /* int */ 2233 uarg[3] = (intptr_t) SCARG(p, timeout); /* const struct linux_timespec * */ 2234 uarg[4] = (intptr_t) SCARG(p, sigmask); /* const linux_sigset_t * */ 2235 *n_args = 5; 2236 break; 2237 } 2238 default: 2239 *n_args = 0; 2240 break; 2241 }; 2242 } 2243 static void 2244 systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 2245 { 2246 const char *p = NULL; 2247 switch (sysnum) { 2248 /* linux_sys_nosys */ 2249 case 0: 2250 break; 2251 /* linux_sys_exit */ 2252 case 1: 2253 switch(ndx) { 2254 case 0: 2255 p = "int"; 2256 break; 2257 default: 2258 break; 2259 }; 2260 break; 2261 /* sys_fork */ 2262 case 2: 2263 break; 2264 /* sys_read */ 2265 case 3: 2266 switch(ndx) { 2267 case 0: 2268 p = "int"; 2269 break; 2270 case 1: 2271 p = "void *"; 2272 break; 2273 case 2: 2274 p = "size_t"; 2275 break; 2276 default: 2277 break; 2278 }; 2279 break; 2280 /* sys_write */ 2281 case 4: 2282 switch(ndx) { 2283 case 0: 2284 p = "int"; 2285 break; 2286 case 1: 2287 p = "const void *"; 2288 break; 2289 case 2: 2290 p = "size_t"; 2291 break; 2292 default: 2293 break; 2294 }; 2295 break; 2296 /* linux_sys_open */ 2297 case 5: 2298 switch(ndx) { 2299 case 0: 2300 p = "const char *"; 2301 break; 2302 case 1: 2303 p = "int"; 2304 break; 2305 case 2: 2306 p = "linux_umode_t"; 2307 break; 2308 default: 2309 break; 2310 }; 2311 break; 2312 /* sys_close */ 2313 case 6: 2314 switch(ndx) { 2315 case 0: 2316 p = "int"; 2317 break; 2318 default: 2319 break; 2320 }; 2321 break; 2322 /* linux_sys_waitpid */ 2323 case 7: 2324 switch(ndx) { 2325 case 0: 2326 p = "int"; 2327 break; 2328 case 1: 2329 p = "int *"; 2330 break; 2331 case 2: 2332 p = "int"; 2333 break; 2334 default: 2335 break; 2336 }; 2337 break; 2338 /* linux_sys_creat */ 2339 case 8: 2340 switch(ndx) { 2341 case 0: 2342 p = "const char *"; 2343 break; 2344 case 1: 2345 p = "linux_umode_t"; 2346 break; 2347 default: 2348 break; 2349 }; 2350 break; 2351 /* sys_link */ 2352 case 9: 2353 switch(ndx) { 2354 case 0: 2355 p = "const char *"; 2356 break; 2357 case 1: 2358 p = "const char *"; 2359 break; 2360 default: 2361 break; 2362 }; 2363 break; 2364 /* linux_sys_unlink */ 2365 case 10: 2366 switch(ndx) { 2367 case 0: 2368 p = "const char *"; 2369 break; 2370 default: 2371 break; 2372 }; 2373 break; 2374 /* sys_execve */ 2375 case 11: 2376 switch(ndx) { 2377 case 0: 2378 p = "const char *"; 2379 break; 2380 case 1: 2381 p = "char **"; 2382 break; 2383 case 2: 2384 p = "char **"; 2385 break; 2386 default: 2387 break; 2388 }; 2389 break; 2390 /* sys_chdir */ 2391 case 12: 2392 switch(ndx) { 2393 case 0: 2394 p = "const char *"; 2395 break; 2396 default: 2397 break; 2398 }; 2399 break; 2400 /* linux_sys_time */ 2401 case 13: 2402 switch(ndx) { 2403 case 0: 2404 p = "linux_time_t *"; 2405 break; 2406 default: 2407 break; 2408 }; 2409 break; 2410 /* linux_sys_mknod */ 2411 case 14: 2412 switch(ndx) { 2413 case 0: 2414 p = "const char *"; 2415 break; 2416 case 1: 2417 p = "linux_umode_t"; 2418 break; 2419 case 2: 2420 p = "unsigned"; 2421 break; 2422 default: 2423 break; 2424 }; 2425 break; 2426 /* sys_chmod */ 2427 case 15: 2428 switch(ndx) { 2429 case 0: 2430 p = "const char *"; 2431 break; 2432 case 1: 2433 p = "int"; 2434 break; 2435 default: 2436 break; 2437 }; 2438 break; 2439 /* linux_sys_lchown16 */ 2440 case 16: 2441 switch(ndx) { 2442 case 0: 2443 p = "const char *"; 2444 break; 2445 case 1: 2446 p = "linux_uid16_t"; 2447 break; 2448 case 2: 2449 p = "linux_gid16_t"; 2450 break; 2451 default: 2452 break; 2453 }; 2454 break; 2455 /* compat_43_sys_lseek */ 2456 case 19: 2457 switch(ndx) { 2458 case 0: 2459 p = "int"; 2460 break; 2461 case 1: 2462 p = "long"; 2463 break; 2464 case 2: 2465 p = "int"; 2466 break; 2467 default: 2468 break; 2469 }; 2470 break; 2471 /* sys_getpid */ 2472 case 20: 2473 break; 2474 /* sys_setuid */ 2475 case 23: 2476 switch(ndx) { 2477 case 0: 2478 p = "uid_t"; 2479 break; 2480 default: 2481 break; 2482 }; 2483 break; 2484 /* sys_getuid */ 2485 case 24: 2486 break; 2487 /* linux_sys_stime */ 2488 case 25: 2489 switch(ndx) { 2490 case 0: 2491 p = "linux_time_t *"; 2492 break; 2493 default: 2494 break; 2495 }; 2496 break; 2497 /* linux_sys_ptrace */ 2498 case 26: 2499 switch(ndx) { 2500 case 0: 2501 p = "int"; 2502 break; 2503 case 1: 2504 p = "int"; 2505 break; 2506 case 2: 2507 p = "int"; 2508 break; 2509 case 3: 2510 p = "int"; 2511 break; 2512 default: 2513 break; 2514 }; 2515 break; 2516 /* linux_sys_alarm */ 2517 case 27: 2518 switch(ndx) { 2519 case 0: 2520 p = "unsigned int"; 2521 break; 2522 default: 2523 break; 2524 }; 2525 break; 2526 /* linux_sys_pause */ 2527 case 29: 2528 break; 2529 /* linux_sys_utime */ 2530 case 30: 2531 switch(ndx) { 2532 case 0: 2533 p = "const char *"; 2534 break; 2535 case 1: 2536 p = "struct linux_utimbuf *"; 2537 break; 2538 default: 2539 break; 2540 }; 2541 break; 2542 /* sys_access */ 2543 case 33: 2544 switch(ndx) { 2545 case 0: 2546 p = "const char *"; 2547 break; 2548 case 1: 2549 p = "int"; 2550 break; 2551 default: 2552 break; 2553 }; 2554 break; 2555 /* linux_sys_nice */ 2556 case 34: 2557 switch(ndx) { 2558 case 0: 2559 p = "int"; 2560 break; 2561 default: 2562 break; 2563 }; 2564 break; 2565 /* sys_sync */ 2566 case 36: 2567 break; 2568 /* linux_sys_kill */ 2569 case 37: 2570 switch(ndx) { 2571 case 0: 2572 p = "int"; 2573 break; 2574 case 1: 2575 p = "int"; 2576 break; 2577 default: 2578 break; 2579 }; 2580 break; 2581 /* sys___posix_rename */ 2582 case 38: 2583 switch(ndx) { 2584 case 0: 2585 p = "const char *"; 2586 break; 2587 case 1: 2588 p = "const char *"; 2589 break; 2590 default: 2591 break; 2592 }; 2593 break; 2594 /* sys_mkdir */ 2595 case 39: 2596 switch(ndx) { 2597 case 0: 2598 p = "const char *"; 2599 break; 2600 case 1: 2601 p = "linux_umode_t"; 2602 break; 2603 default: 2604 break; 2605 }; 2606 break; 2607 /* sys_rmdir */ 2608 case 40: 2609 switch(ndx) { 2610 case 0: 2611 p = "const char *"; 2612 break; 2613 default: 2614 break; 2615 }; 2616 break; 2617 /* sys_dup */ 2618 case 41: 2619 switch(ndx) { 2620 case 0: 2621 p = "int"; 2622 break; 2623 default: 2624 break; 2625 }; 2626 break; 2627 /* linux_sys_pipe */ 2628 case 42: 2629 switch(ndx) { 2630 case 0: 2631 p = "int *"; 2632 break; 2633 default: 2634 break; 2635 }; 2636 break; 2637 /* linux_sys_times */ 2638 case 43: 2639 switch(ndx) { 2640 case 0: 2641 p = "struct times *"; 2642 break; 2643 default: 2644 break; 2645 }; 2646 break; 2647 /* linux_sys_brk */ 2648 case 45: 2649 switch(ndx) { 2650 case 0: 2651 p = "char *"; 2652 break; 2653 default: 2654 break; 2655 }; 2656 break; 2657 /* sys_setgid */ 2658 case 46: 2659 switch(ndx) { 2660 case 0: 2661 p = "gid_t"; 2662 break; 2663 default: 2664 break; 2665 }; 2666 break; 2667 /* sys_getgid */ 2668 case 47: 2669 break; 2670 /* linux_sys_signal */ 2671 case 48: 2672 switch(ndx) { 2673 case 0: 2674 p = "int"; 2675 break; 2676 case 1: 2677 p = "linux_handler_t"; 2678 break; 2679 default: 2680 break; 2681 }; 2682 break; 2683 /* sys_geteuid */ 2684 case 49: 2685 break; 2686 /* sys_getegid */ 2687 case 50: 2688 break; 2689 /* sys_acct */ 2690 case 51: 2691 switch(ndx) { 2692 case 0: 2693 p = "char *"; 2694 break; 2695 default: 2696 break; 2697 }; 2698 break; 2699 /* linux_sys_ioctl */ 2700 case 54: 2701 switch(ndx) { 2702 case 0: 2703 p = "int"; 2704 break; 2705 case 1: 2706 p = "u_long"; 2707 break; 2708 case 2: 2709 p = "void *"; 2710 break; 2711 default: 2712 break; 2713 }; 2714 break; 2715 /* linux_sys_fcntl */ 2716 case 55: 2717 switch(ndx) { 2718 case 0: 2719 p = "int"; 2720 break; 2721 case 1: 2722 p = "int"; 2723 break; 2724 case 2: 2725 p = "void *"; 2726 break; 2727 default: 2728 break; 2729 }; 2730 break; 2731 /* sys_setpgid */ 2732 case 57: 2733 switch(ndx) { 2734 case 0: 2735 p = "int"; 2736 break; 2737 case 1: 2738 p = "int"; 2739 break; 2740 default: 2741 break; 2742 }; 2743 break; 2744 /* linux_sys_oldolduname */ 2745 case 59: 2746 switch(ndx) { 2747 case 0: 2748 p = "struct linux_oldold_utsname *"; 2749 break; 2750 default: 2751 break; 2752 }; 2753 break; 2754 /* sys_umask */ 2755 case 60: 2756 switch(ndx) { 2757 case 0: 2758 p = "int"; 2759 break; 2760 default: 2761 break; 2762 }; 2763 break; 2764 /* sys_chroot */ 2765 case 61: 2766 switch(ndx) { 2767 case 0: 2768 p = "char *"; 2769 break; 2770 default: 2771 break; 2772 }; 2773 break; 2774 /* sys_dup2 */ 2775 case 63: 2776 switch(ndx) { 2777 case 0: 2778 p = "int"; 2779 break; 2780 case 1: 2781 p = "int"; 2782 break; 2783 default: 2784 break; 2785 }; 2786 break; 2787 /* sys_getppid */ 2788 case 64: 2789 break; 2790 /* sys_getpgrp */ 2791 case 65: 2792 break; 2793 /* sys_setsid */ 2794 case 66: 2795 break; 2796 /* linux_sys_sigaction */ 2797 case 67: 2798 switch(ndx) { 2799 case 0: 2800 p = "int"; 2801 break; 2802 case 1: 2803 p = "const struct linux_old_sigaction *"; 2804 break; 2805 case 2: 2806 p = "struct linux_old_sigaction *"; 2807 break; 2808 default: 2809 break; 2810 }; 2811 break; 2812 /* linux_sys_siggetmask */ 2813 case 68: 2814 break; 2815 /* linux_sys_sigsetmask */ 2816 case 69: 2817 switch(ndx) { 2818 case 0: 2819 p = "linux_old_sigset_t"; 2820 break; 2821 default: 2822 break; 2823 }; 2824 break; 2825 /* linux_sys_setreuid16 */ 2826 case 70: 2827 switch(ndx) { 2828 case 0: 2829 p = "linux_uid16_t"; 2830 break; 2831 case 1: 2832 p = "linux_uid16_t"; 2833 break; 2834 default: 2835 break; 2836 }; 2837 break; 2838 /* linux_sys_setregid16 */ 2839 case 71: 2840 switch(ndx) { 2841 case 0: 2842 p = "linux_gid16_t"; 2843 break; 2844 case 1: 2845 p = "linux_gid16_t"; 2846 break; 2847 default: 2848 break; 2849 }; 2850 break; 2851 /* linux_sys_sigsuspend */ 2852 case 72: 2853 switch(ndx) { 2854 case 0: 2855 p = "void *"; 2856 break; 2857 case 1: 2858 p = "int"; 2859 break; 2860 case 2: 2861 p = "int"; 2862 break; 2863 default: 2864 break; 2865 }; 2866 break; 2867 /* linux_sys_sigpending */ 2868 case 73: 2869 switch(ndx) { 2870 case 0: 2871 p = "linux_old_sigset_t *"; 2872 break; 2873 default: 2874 break; 2875 }; 2876 break; 2877 /* compat_43_sys_sethostname */ 2878 case 74: 2879 switch(ndx) { 2880 case 0: 2881 p = "char *"; 2882 break; 2883 case 1: 2884 p = "u_int"; 2885 break; 2886 default: 2887 break; 2888 }; 2889 break; 2890 /* linux_sys_setrlimit */ 2891 case 75: 2892 switch(ndx) { 2893 case 0: 2894 p = "u_int"; 2895 break; 2896 case 1: 2897 p = "struct orlimit *"; 2898 break; 2899 default: 2900 break; 2901 }; 2902 break; 2903 /* linux_sys_getrlimit */ 2904 case 76: 2905 switch(ndx) { 2906 case 0: 2907 p = "u_int"; 2908 break; 2909 case 1: 2910 p = "struct orlimit *"; 2911 break; 2912 default: 2913 break; 2914 }; 2915 break; 2916 /* compat_50_sys_getrusage */ 2917 case 77: 2918 switch(ndx) { 2919 case 0: 2920 p = "int"; 2921 break; 2922 case 1: 2923 p = "struct rusage50 *"; 2924 break; 2925 default: 2926 break; 2927 }; 2928 break; 2929 /* linux_sys_gettimeofday */ 2930 case 78: 2931 switch(ndx) { 2932 case 0: 2933 p = "struct timeval50 *"; 2934 break; 2935 case 1: 2936 p = "struct timezone *"; 2937 break; 2938 default: 2939 break; 2940 }; 2941 break; 2942 /* linux_sys_settimeofday */ 2943 case 79: 2944 switch(ndx) { 2945 case 0: 2946 p = "struct timeval50 *"; 2947 break; 2948 case 1: 2949 p = "struct timezone *"; 2950 break; 2951 default: 2952 break; 2953 }; 2954 break; 2955 /* linux_sys_getgroups16 */ 2956 case 80: 2957 switch(ndx) { 2958 case 0: 2959 p = "int"; 2960 break; 2961 case 1: 2962 p = "linux_gid16_t *"; 2963 break; 2964 default: 2965 break; 2966 }; 2967 break; 2968 /* linux_sys_setgroups16 */ 2969 case 81: 2970 switch(ndx) { 2971 case 0: 2972 p = "int"; 2973 break; 2974 case 1: 2975 p = "linux_gid16_t *"; 2976 break; 2977 default: 2978 break; 2979 }; 2980 break; 2981 /* linux_sys_oldselect */ 2982 case 82: 2983 switch(ndx) { 2984 case 0: 2985 p = "struct linux_oldselect *"; 2986 break; 2987 default: 2988 break; 2989 }; 2990 break; 2991 /* sys_symlink */ 2992 case 83: 2993 switch(ndx) { 2994 case 0: 2995 p = "const char *"; 2996 break; 2997 case 1: 2998 p = "const char *"; 2999 break; 3000 default: 3001 break; 3002 }; 3003 break; 3004 /* compat_43_sys_lstat */ 3005 case 84: 3006 switch(ndx) { 3007 case 0: 3008 p = "const char *"; 3009 break; 3010 case 1: 3011 p = "struct stat43 *"; 3012 break; 3013 default: 3014 break; 3015 }; 3016 break; 3017 /* sys_readlink */ 3018 case 85: 3019 switch(ndx) { 3020 case 0: 3021 p = "const char *"; 3022 break; 3023 case 1: 3024 p = "char *"; 3025 break; 3026 case 2: 3027 p = "int"; 3028 break; 3029 default: 3030 break; 3031 }; 3032 break; 3033 #ifdef EXEC_AOUT 3034 /* linux_sys_uselib */ 3035 case 86: 3036 switch(ndx) { 3037 case 0: 3038 p = "const char *"; 3039 break; 3040 default: 3041 break; 3042 }; 3043 break; 3044 #else 3045 #endif 3046 /* linux_sys_swapon */ 3047 case 87: 3048 switch(ndx) { 3049 case 0: 3050 p = "char *"; 3051 break; 3052 default: 3053 break; 3054 }; 3055 break; 3056 /* linux_sys_reboot */ 3057 case 88: 3058 switch(ndx) { 3059 case 0: 3060 p = "int"; 3061 break; 3062 case 1: 3063 p = "int"; 3064 break; 3065 case 2: 3066 p = "int"; 3067 break; 3068 case 3: 3069 p = "void *"; 3070 break; 3071 default: 3072 break; 3073 }; 3074 break; 3075 /* linux_sys_readdir */ 3076 case 89: 3077 switch(ndx) { 3078 case 0: 3079 p = "int"; 3080 break; 3081 case 1: 3082 p = "void *"; 3083 break; 3084 case 2: 3085 p = "unsigned int"; 3086 break; 3087 default: 3088 break; 3089 }; 3090 break; 3091 /* linux_sys_old_mmap */ 3092 case 90: 3093 switch(ndx) { 3094 case 0: 3095 p = "struct linux_oldmmap *"; 3096 break; 3097 default: 3098 break; 3099 }; 3100 break; 3101 /* sys_munmap */ 3102 case 91: 3103 switch(ndx) { 3104 case 0: 3105 p = "void *"; 3106 break; 3107 case 1: 3108 p = "size_t"; 3109 break; 3110 default: 3111 break; 3112 }; 3113 break; 3114 /* compat_43_sys_truncate */ 3115 case 92: 3116 switch(ndx) { 3117 case 0: 3118 p = "const char *"; 3119 break; 3120 case 1: 3121 p = "long"; 3122 break; 3123 default: 3124 break; 3125 }; 3126 break; 3127 /* compat_43_sys_ftruncate */ 3128 case 93: 3129 switch(ndx) { 3130 case 0: 3131 p = "int"; 3132 break; 3133 case 1: 3134 p = "long"; 3135 break; 3136 default: 3137 break; 3138 }; 3139 break; 3140 /* sys_fchmod */ 3141 case 94: 3142 switch(ndx) { 3143 case 0: 3144 p = "int"; 3145 break; 3146 case 1: 3147 p = "linux_umode_t"; 3148 break; 3149 default: 3150 break; 3151 }; 3152 break; 3153 /* linux_sys_fchown16 */ 3154 case 95: 3155 switch(ndx) { 3156 case 0: 3157 p = "int"; 3158 break; 3159 case 1: 3160 p = "linux_uid16_t"; 3161 break; 3162 case 2: 3163 p = "linux_gid16_t"; 3164 break; 3165 default: 3166 break; 3167 }; 3168 break; 3169 /* linux_sys_getpriority */ 3170 case 96: 3171 switch(ndx) { 3172 case 0: 3173 p = "int"; 3174 break; 3175 case 1: 3176 p = "int"; 3177 break; 3178 default: 3179 break; 3180 }; 3181 break; 3182 /* sys_setpriority */ 3183 case 97: 3184 switch(ndx) { 3185 case 0: 3186 p = "int"; 3187 break; 3188 case 1: 3189 p = "int"; 3190 break; 3191 case 2: 3192 p = "int"; 3193 break; 3194 default: 3195 break; 3196 }; 3197 break; 3198 /* sys_profil */ 3199 case 98: 3200 switch(ndx) { 3201 case 0: 3202 p = "void *"; 3203 break; 3204 case 1: 3205 p = "u_int"; 3206 break; 3207 case 2: 3208 p = "u_int"; 3209 break; 3210 case 3: 3211 p = "u_int"; 3212 break; 3213 default: 3214 break; 3215 }; 3216 break; 3217 /* linux_sys_statfs */ 3218 case 99: 3219 switch(ndx) { 3220 case 0: 3221 p = "const char *"; 3222 break; 3223 case 1: 3224 p = "struct linux_statfs *"; 3225 break; 3226 default: 3227 break; 3228 }; 3229 break; 3230 /* linux_sys_fstatfs */ 3231 case 100: 3232 switch(ndx) { 3233 case 0: 3234 p = "int"; 3235 break; 3236 case 1: 3237 p = "struct linux_statfs *"; 3238 break; 3239 default: 3240 break; 3241 }; 3242 break; 3243 /* linux_sys_socketcall */ 3244 case 102: 3245 switch(ndx) { 3246 case 0: 3247 p = "int"; 3248 break; 3249 case 1: 3250 p = "void *"; 3251 break; 3252 default: 3253 break; 3254 }; 3255 break; 3256 /* compat_50_sys_setitimer */ 3257 case 104: 3258 switch(ndx) { 3259 case 0: 3260 p = "int"; 3261 break; 3262 case 1: 3263 p = "struct itimerval50 *"; 3264 break; 3265 case 2: 3266 p = "struct itimerval50 *"; 3267 break; 3268 default: 3269 break; 3270 }; 3271 break; 3272 /* compat_50_sys_getitimer */ 3273 case 105: 3274 switch(ndx) { 3275 case 0: 3276 p = "int"; 3277 break; 3278 case 1: 3279 p = "struct itimerval50 *"; 3280 break; 3281 default: 3282 break; 3283 }; 3284 break; 3285 /* linux_sys_stat */ 3286 case 106: 3287 switch(ndx) { 3288 case 0: 3289 p = "const char *"; 3290 break; 3291 case 1: 3292 p = "struct linux_stat *"; 3293 break; 3294 default: 3295 break; 3296 }; 3297 break; 3298 /* linux_sys_lstat */ 3299 case 107: 3300 switch(ndx) { 3301 case 0: 3302 p = "const char *"; 3303 break; 3304 case 1: 3305 p = "struct linux_stat *"; 3306 break; 3307 default: 3308 break; 3309 }; 3310 break; 3311 /* linux_sys_fstat */ 3312 case 108: 3313 switch(ndx) { 3314 case 0: 3315 p = "int"; 3316 break; 3317 case 1: 3318 p = "struct linux_stat *"; 3319 break; 3320 default: 3321 break; 3322 }; 3323 break; 3324 /* linux_sys_olduname */ 3325 case 109: 3326 switch(ndx) { 3327 case 0: 3328 p = "struct linux_oldutsname *"; 3329 break; 3330 default: 3331 break; 3332 }; 3333 break; 3334 /* linux_sys_wait4 */ 3335 case 114: 3336 switch(ndx) { 3337 case 0: 3338 p = "int"; 3339 break; 3340 case 1: 3341 p = "int *"; 3342 break; 3343 case 2: 3344 p = "int"; 3345 break; 3346 case 3: 3347 p = "struct rusage50 *"; 3348 break; 3349 default: 3350 break; 3351 }; 3352 break; 3353 /* linux_sys_swapoff */ 3354 case 115: 3355 switch(ndx) { 3356 case 0: 3357 p = "const char *"; 3358 break; 3359 default: 3360 break; 3361 }; 3362 break; 3363 /* linux_sys_sysinfo */ 3364 case 116: 3365 switch(ndx) { 3366 case 0: 3367 p = "struct linux_sysinfo *"; 3368 break; 3369 default: 3370 break; 3371 }; 3372 break; 3373 /* linux_sys_ipc */ 3374 case 117: 3375 switch(ndx) { 3376 case 0: 3377 p = "int"; 3378 break; 3379 case 1: 3380 p = "int"; 3381 break; 3382 case 2: 3383 p = "int"; 3384 break; 3385 case 3: 3386 p = "int"; 3387 break; 3388 case 4: 3389 p = "void *"; 3390 break; 3391 default: 3392 break; 3393 }; 3394 break; 3395 /* sys_fsync */ 3396 case 118: 3397 switch(ndx) { 3398 case 0: 3399 p = "int"; 3400 break; 3401 default: 3402 break; 3403 }; 3404 break; 3405 /* linux_sys_sigreturn */ 3406 case 119: 3407 switch(ndx) { 3408 case 0: 3409 p = "struct linux_sigcontext *"; 3410 break; 3411 default: 3412 break; 3413 }; 3414 break; 3415 /* linux_sys_clone */ 3416 case 120: 3417 switch(ndx) { 3418 case 0: 3419 p = "int"; 3420 break; 3421 case 1: 3422 p = "void *"; 3423 break; 3424 case 2: 3425 p = "void *"; 3426 break; 3427 case 3: 3428 p = "void *"; 3429 break; 3430 case 4: 3431 p = "void *"; 3432 break; 3433 default: 3434 break; 3435 }; 3436 break; 3437 /* linux_sys_setdomainname */ 3438 case 121: 3439 switch(ndx) { 3440 case 0: 3441 p = "char *"; 3442 break; 3443 case 1: 3444 p = "int"; 3445 break; 3446 default: 3447 break; 3448 }; 3449 break; 3450 /* linux_sys_uname */ 3451 case 122: 3452 switch(ndx) { 3453 case 0: 3454 p = "struct linux_utsname *"; 3455 break; 3456 default: 3457 break; 3458 }; 3459 break; 3460 /* linux_sys_mprotect */ 3461 case 125: 3462 switch(ndx) { 3463 case 0: 3464 p = "const void *"; 3465 break; 3466 case 1: 3467 p = "unsigned long"; 3468 break; 3469 case 2: 3470 p = "int"; 3471 break; 3472 default: 3473 break; 3474 }; 3475 break; 3476 /* linux_sys_sigprocmask */ 3477 case 126: 3478 switch(ndx) { 3479 case 0: 3480 p = "int"; 3481 break; 3482 case 1: 3483 p = "const linux_old_sigset_t *"; 3484 break; 3485 case 2: 3486 p = "linux_old_sigset_t *"; 3487 break; 3488 default: 3489 break; 3490 }; 3491 break; 3492 /* sys_getpgid */ 3493 case 132: 3494 switch(ndx) { 3495 case 0: 3496 p = "pid_t"; 3497 break; 3498 default: 3499 break; 3500 }; 3501 break; 3502 /* sys_fchdir */ 3503 case 133: 3504 switch(ndx) { 3505 case 0: 3506 p = "int"; 3507 break; 3508 default: 3509 break; 3510 }; 3511 break; 3512 /* linux_sys_personality */ 3513 case 136: 3514 switch(ndx) { 3515 case 0: 3516 p = "unsigned long"; 3517 break; 3518 default: 3519 break; 3520 }; 3521 break; 3522 /* linux_sys_setfsuid */ 3523 case 138: 3524 switch(ndx) { 3525 case 0: 3526 p = "uid_t"; 3527 break; 3528 default: 3529 break; 3530 }; 3531 break; 3532 /* linux_sys_setfsgid */ 3533 case 139: 3534 switch(ndx) { 3535 case 0: 3536 p = "gid_t"; 3537 break; 3538 default: 3539 break; 3540 }; 3541 break; 3542 /* linux_sys_llseek */ 3543 case 140: 3544 switch(ndx) { 3545 case 0: 3546 p = "int"; 3547 break; 3548 case 1: 3549 p = "u_int32_t"; 3550 break; 3551 case 2: 3552 p = "u_int32_t"; 3553 break; 3554 case 3: 3555 p = "void *"; 3556 break; 3557 case 4: 3558 p = "int"; 3559 break; 3560 default: 3561 break; 3562 }; 3563 break; 3564 /* linux_sys_getdents */ 3565 case 141: 3566 switch(ndx) { 3567 case 0: 3568 p = "int"; 3569 break; 3570 case 1: 3571 p = "struct linux_dirent *"; 3572 break; 3573 case 2: 3574 p = "unsigned int"; 3575 break; 3576 default: 3577 break; 3578 }; 3579 break; 3580 /* linux_sys_select */ 3581 case 142: 3582 switch(ndx) { 3583 case 0: 3584 p = "int"; 3585 break; 3586 case 1: 3587 p = "fd_set *"; 3588 break; 3589 case 2: 3590 p = "fd_set *"; 3591 break; 3592 case 3: 3593 p = "fd_set *"; 3594 break; 3595 case 4: 3596 p = "struct timeval50 *"; 3597 break; 3598 default: 3599 break; 3600 }; 3601 break; 3602 /* sys_flock */ 3603 case 143: 3604 switch(ndx) { 3605 case 0: 3606 p = "int"; 3607 break; 3608 case 1: 3609 p = "int"; 3610 break; 3611 default: 3612 break; 3613 }; 3614 break; 3615 /* sys___msync13 */ 3616 case 144: 3617 switch(ndx) { 3618 case 0: 3619 p = "void *"; 3620 break; 3621 case 1: 3622 p = "size_t"; 3623 break; 3624 case 2: 3625 p = "int"; 3626 break; 3627 default: 3628 break; 3629 }; 3630 break; 3631 /* sys_readv */ 3632 case 145: 3633 switch(ndx) { 3634 case 0: 3635 p = "int"; 3636 break; 3637 case 1: 3638 p = "const struct iovec *"; 3639 break; 3640 case 2: 3641 p = "int"; 3642 break; 3643 default: 3644 break; 3645 }; 3646 break; 3647 /* sys_writev */ 3648 case 146: 3649 switch(ndx) { 3650 case 0: 3651 p = "int"; 3652 break; 3653 case 1: 3654 p = "const struct iovec *"; 3655 break; 3656 case 2: 3657 p = "int"; 3658 break; 3659 default: 3660 break; 3661 }; 3662 break; 3663 /* sys_getsid */ 3664 case 147: 3665 switch(ndx) { 3666 case 0: 3667 p = "pid_t"; 3668 break; 3669 default: 3670 break; 3671 }; 3672 break; 3673 /* linux_sys_fdatasync */ 3674 case 148: 3675 switch(ndx) { 3676 case 0: 3677 p = "int"; 3678 break; 3679 default: 3680 break; 3681 }; 3682 break; 3683 /* linux_sys___sysctl */ 3684 case 149: 3685 switch(ndx) { 3686 case 0: 3687 p = "struct linux___sysctl *"; 3688 break; 3689 default: 3690 break; 3691 }; 3692 break; 3693 /* sys_mlock */ 3694 case 150: 3695 switch(ndx) { 3696 case 0: 3697 p = "void *"; 3698 break; 3699 case 1: 3700 p = "size_t"; 3701 break; 3702 default: 3703 break; 3704 }; 3705 break; 3706 /* sys_munlock */ 3707 case 151: 3708 switch(ndx) { 3709 case 0: 3710 p = "void *"; 3711 break; 3712 case 1: 3713 p = "size_t"; 3714 break; 3715 default: 3716 break; 3717 }; 3718 break; 3719 /* sys_mlockall */ 3720 case 152: 3721 switch(ndx) { 3722 case 0: 3723 p = "int"; 3724 break; 3725 default: 3726 break; 3727 }; 3728 break; 3729 /* sys_munlockall */ 3730 case 153: 3731 break; 3732 /* linux_sys_sched_setparam */ 3733 case 154: 3734 switch(ndx) { 3735 case 0: 3736 p = "pid_t"; 3737 break; 3738 case 1: 3739 p = "const struct linux_sched_param *"; 3740 break; 3741 default: 3742 break; 3743 }; 3744 break; 3745 /* linux_sys_sched_getparam */ 3746 case 155: 3747 switch(ndx) { 3748 case 0: 3749 p = "pid_t"; 3750 break; 3751 case 1: 3752 p = "struct linux_sched_param *"; 3753 break; 3754 default: 3755 break; 3756 }; 3757 break; 3758 /* linux_sys_sched_setscheduler */ 3759 case 156: 3760 switch(ndx) { 3761 case 0: 3762 p = "pid_t"; 3763 break; 3764 case 1: 3765 p = "int"; 3766 break; 3767 case 2: 3768 p = "const struct linux_sched_param *"; 3769 break; 3770 default: 3771 break; 3772 }; 3773 break; 3774 /* linux_sys_sched_getscheduler */ 3775 case 157: 3776 switch(ndx) { 3777 case 0: 3778 p = "pid_t"; 3779 break; 3780 default: 3781 break; 3782 }; 3783 break; 3784 /* linux_sys_sched_yield */ 3785 case 158: 3786 break; 3787 /* linux_sys_sched_get_priority_max */ 3788 case 159: 3789 switch(ndx) { 3790 case 0: 3791 p = "int"; 3792 break; 3793 default: 3794 break; 3795 }; 3796 break; 3797 /* linux_sys_sched_get_priority_min */ 3798 case 160: 3799 switch(ndx) { 3800 case 0: 3801 p = "int"; 3802 break; 3803 default: 3804 break; 3805 }; 3806 break; 3807 /* linux_sys_nanosleep */ 3808 case 162: 3809 switch(ndx) { 3810 case 0: 3811 p = "const struct linux_timespec *"; 3812 break; 3813 case 1: 3814 p = "struct linux_timespec *"; 3815 break; 3816 default: 3817 break; 3818 }; 3819 break; 3820 /* linux_sys_mremap */ 3821 case 163: 3822 switch(ndx) { 3823 case 0: 3824 p = "void *"; 3825 break; 3826 case 1: 3827 p = "size_t"; 3828 break; 3829 case 2: 3830 p = "size_t"; 3831 break; 3832 case 3: 3833 p = "u_long"; 3834 break; 3835 default: 3836 break; 3837 }; 3838 break; 3839 /* linux_sys_setresuid16 */ 3840 case 164: 3841 switch(ndx) { 3842 case 0: 3843 p = "linux_uid16_t"; 3844 break; 3845 case 1: 3846 p = "linux_uid16_t"; 3847 break; 3848 case 2: 3849 p = "linux_uid16_t"; 3850 break; 3851 default: 3852 break; 3853 }; 3854 break; 3855 /* linux_sys_getresuid16 */ 3856 case 165: 3857 switch(ndx) { 3858 case 0: 3859 p = "linux_uid16_t *"; 3860 break; 3861 case 1: 3862 p = "linux_uid16_t *"; 3863 break; 3864 case 2: 3865 p = "linux_uid16_t *"; 3866 break; 3867 default: 3868 break; 3869 }; 3870 break; 3871 /* sys_poll */ 3872 case 168: 3873 switch(ndx) { 3874 case 0: 3875 p = "struct pollfd *"; 3876 break; 3877 case 1: 3878 p = "u_int"; 3879 break; 3880 case 2: 3881 p = "int"; 3882 break; 3883 default: 3884 break; 3885 }; 3886 break; 3887 /* linux_sys_setresgid16 */ 3888 case 170: 3889 switch(ndx) { 3890 case 0: 3891 p = "linux_gid16_t"; 3892 break; 3893 case 1: 3894 p = "linux_gid16_t"; 3895 break; 3896 case 2: 3897 p = "linux_gid16_t"; 3898 break; 3899 default: 3900 break; 3901 }; 3902 break; 3903 /* linux_sys_getresgid16 */ 3904 case 171: 3905 switch(ndx) { 3906 case 0: 3907 p = "linux_gid16_t *"; 3908 break; 3909 case 1: 3910 p = "linux_gid16_t *"; 3911 break; 3912 case 2: 3913 p = "linux_gid16_t *"; 3914 break; 3915 default: 3916 break; 3917 }; 3918 break; 3919 /* linux_sys_rt_sigaction */ 3920 case 174: 3921 switch(ndx) { 3922 case 0: 3923 p = "int"; 3924 break; 3925 case 1: 3926 p = "const struct linux_sigaction *"; 3927 break; 3928 case 2: 3929 p = "struct linux_sigaction *"; 3930 break; 3931 case 3: 3932 p = "size_t"; 3933 break; 3934 default: 3935 break; 3936 }; 3937 break; 3938 /* linux_sys_rt_sigprocmask */ 3939 case 175: 3940 switch(ndx) { 3941 case 0: 3942 p = "int"; 3943 break; 3944 case 1: 3945 p = "const linux_sigset_t *"; 3946 break; 3947 case 2: 3948 p = "linux_sigset_t *"; 3949 break; 3950 case 3: 3951 p = "size_t"; 3952 break; 3953 default: 3954 break; 3955 }; 3956 break; 3957 /* linux_sys_rt_sigpending */ 3958 case 176: 3959 switch(ndx) { 3960 case 0: 3961 p = "linux_sigset_t *"; 3962 break; 3963 case 1: 3964 p = "size_t"; 3965 break; 3966 default: 3967 break; 3968 }; 3969 break; 3970 /* linux_sys_rt_sigtimedwait */ 3971 case 177: 3972 switch(ndx) { 3973 case 0: 3974 p = "const linux_sigset_t *"; 3975 break; 3976 case 1: 3977 p = "linux_siginfo_t *"; 3978 break; 3979 case 2: 3980 p = "const struct linux_timespec *"; 3981 break; 3982 default: 3983 break; 3984 }; 3985 break; 3986 /* linux_sys_rt_queueinfo */ 3987 case 178: 3988 switch(ndx) { 3989 case 0: 3990 p = "int"; 3991 break; 3992 case 1: 3993 p = "int"; 3994 break; 3995 case 2: 3996 p = "linux_siginfo_t *"; 3997 break; 3998 default: 3999 break; 4000 }; 4001 break; 4002 /* linux_sys_rt_sigsuspend */ 4003 case 179: 4004 switch(ndx) { 4005 case 0: 4006 p = "linux_sigset_t *"; 4007 break; 4008 case 1: 4009 p = "size_t"; 4010 break; 4011 default: 4012 break; 4013 }; 4014 break; 4015 /* linux_sys_pread */ 4016 case 180: 4017 switch(ndx) { 4018 case 0: 4019 p = "int"; 4020 break; 4021 case 1: 4022 p = "char *"; 4023 break; 4024 case 2: 4025 p = "size_t"; 4026 break; 4027 case 3: 4028 p = "off_t"; 4029 break; 4030 default: 4031 break; 4032 }; 4033 break; 4034 /* linux_sys_pwrite */ 4035 case 181: 4036 switch(ndx) { 4037 case 0: 4038 p = "int"; 4039 break; 4040 case 1: 4041 p = "char *"; 4042 break; 4043 case 2: 4044 p = "size_t"; 4045 break; 4046 case 3: 4047 p = "off_t"; 4048 break; 4049 default: 4050 break; 4051 }; 4052 break; 4053 /* linux_sys_chown16 */ 4054 case 182: 4055 switch(ndx) { 4056 case 0: 4057 p = "const char *"; 4058 break; 4059 case 1: 4060 p = "linux_uid16_t"; 4061 break; 4062 case 2: 4063 p = "linux_gid16_t"; 4064 break; 4065 default: 4066 break; 4067 }; 4068 break; 4069 /* sys___getcwd */ 4070 case 183: 4071 switch(ndx) { 4072 case 0: 4073 p = "char *"; 4074 break; 4075 case 1: 4076 p = "size_t"; 4077 break; 4078 default: 4079 break; 4080 }; 4081 break; 4082 /* linux_sys_sigaltstack */ 4083 case 186: 4084 switch(ndx) { 4085 case 0: 4086 p = "const struct linux_sigaltstack *"; 4087 break; 4088 case 1: 4089 p = "struct linux_sigaltstack *"; 4090 break; 4091 default: 4092 break; 4093 }; 4094 break; 4095 /* sys___vfork14 */ 4096 case 190: 4097 break; 4098 /* linux_sys_ugetrlimit */ 4099 case 191: 4100 switch(ndx) { 4101 case 0: 4102 p = "int"; 4103 break; 4104 case 1: 4105 p = "struct rlimit *"; 4106 break; 4107 default: 4108 break; 4109 }; 4110 break; 4111 #define linux_sys_mmap2_args linux_sys_mmap_args 4112 /* linux_sys_mmap2 */ 4113 case 192: 4114 switch(ndx) { 4115 case 0: 4116 p = "unsigned long"; 4117 break; 4118 case 1: 4119 p = "size_t"; 4120 break; 4121 case 2: 4122 p = "int"; 4123 break; 4124 case 3: 4125 p = "int"; 4126 break; 4127 case 4: 4128 p = "int"; 4129 break; 4130 case 5: 4131 p = "linux_off_t"; 4132 break; 4133 default: 4134 break; 4135 }; 4136 break; 4137 /* linux_sys_truncate64 */ 4138 case 193: 4139 switch(ndx) { 4140 case 0: 4141 p = "const char *"; 4142 break; 4143 case 1: 4144 p = "off_t"; 4145 break; 4146 default: 4147 break; 4148 }; 4149 break; 4150 /* linux_sys_ftruncate64 */ 4151 case 194: 4152 switch(ndx) { 4153 case 0: 4154 p = "unsigned int"; 4155 break; 4156 case 1: 4157 p = "off_t"; 4158 break; 4159 default: 4160 break; 4161 }; 4162 break; 4163 /* linux_sys_stat64 */ 4164 case 195: 4165 switch(ndx) { 4166 case 0: 4167 p = "const char *"; 4168 break; 4169 case 1: 4170 p = "struct linux_stat64 *"; 4171 break; 4172 default: 4173 break; 4174 }; 4175 break; 4176 /* linux_sys_lstat64 */ 4177 case 196: 4178 switch(ndx) { 4179 case 0: 4180 p = "const char *"; 4181 break; 4182 case 1: 4183 p = "struct linux_stat64 *"; 4184 break; 4185 default: 4186 break; 4187 }; 4188 break; 4189 /* linux_sys_fstat64 */ 4190 case 197: 4191 switch(ndx) { 4192 case 0: 4193 p = "int"; 4194 break; 4195 case 1: 4196 p = "struct linux_stat64 *"; 4197 break; 4198 default: 4199 break; 4200 }; 4201 break; 4202 /* sys___posix_lchown */ 4203 case 198: 4204 switch(ndx) { 4205 case 0: 4206 p = "const char *"; 4207 break; 4208 case 1: 4209 p = "uid_t"; 4210 break; 4211 case 2: 4212 p = "gid_t"; 4213 break; 4214 default: 4215 break; 4216 }; 4217 break; 4218 /* sys_getuid */ 4219 case 199: 4220 break; 4221 /* sys_getgid */ 4222 case 200: 4223 break; 4224 /* sys_geteuid */ 4225 case 201: 4226 break; 4227 /* sys_getegid */ 4228 case 202: 4229 break; 4230 /* sys_setreuid */ 4231 case 203: 4232 switch(ndx) { 4233 case 0: 4234 p = "uid_t"; 4235 break; 4236 case 1: 4237 p = "uid_t"; 4238 break; 4239 default: 4240 break; 4241 }; 4242 break; 4243 /* sys_setregid */ 4244 case 204: 4245 switch(ndx) { 4246 case 0: 4247 p = "gid_t"; 4248 break; 4249 case 1: 4250 p = "gid_t"; 4251 break; 4252 default: 4253 break; 4254 }; 4255 break; 4256 /* sys_getgroups */ 4257 case 205: 4258 switch(ndx) { 4259 case 0: 4260 p = "int"; 4261 break; 4262 case 1: 4263 p = "gid_t *"; 4264 break; 4265 default: 4266 break; 4267 }; 4268 break; 4269 /* sys_setgroups */ 4270 case 206: 4271 switch(ndx) { 4272 case 0: 4273 p = "int"; 4274 break; 4275 case 1: 4276 p = "gid_t *"; 4277 break; 4278 default: 4279 break; 4280 }; 4281 break; 4282 /* sys___posix_fchown */ 4283 case 207: 4284 switch(ndx) { 4285 case 0: 4286 p = "int"; 4287 break; 4288 case 1: 4289 p = "uid_t"; 4290 break; 4291 case 2: 4292 p = "gid_t"; 4293 break; 4294 default: 4295 break; 4296 }; 4297 break; 4298 /* linux_sys_setresuid */ 4299 case 208: 4300 switch(ndx) { 4301 case 0: 4302 p = "uid_t"; 4303 break; 4304 case 1: 4305 p = "uid_t"; 4306 break; 4307 case 2: 4308 p = "uid_t"; 4309 break; 4310 default: 4311 break; 4312 }; 4313 break; 4314 /* linux_sys_getresuid */ 4315 case 209: 4316 switch(ndx) { 4317 case 0: 4318 p = "uid_t *"; 4319 break; 4320 case 1: 4321 p = "uid_t *"; 4322 break; 4323 case 2: 4324 p = "uid_t *"; 4325 break; 4326 default: 4327 break; 4328 }; 4329 break; 4330 /* linux_sys_setresgid */ 4331 case 210: 4332 switch(ndx) { 4333 case 0: 4334 p = "gid_t"; 4335 break; 4336 case 1: 4337 p = "gid_t"; 4338 break; 4339 case 2: 4340 p = "gid_t"; 4341 break; 4342 default: 4343 break; 4344 }; 4345 break; 4346 /* linux_sys_getresgid */ 4347 case 211: 4348 switch(ndx) { 4349 case 0: 4350 p = "gid_t *"; 4351 break; 4352 case 1: 4353 p = "gid_t *"; 4354 break; 4355 case 2: 4356 p = "gid_t *"; 4357 break; 4358 default: 4359 break; 4360 }; 4361 break; 4362 /* sys___posix_chown */ 4363 case 212: 4364 switch(ndx) { 4365 case 0: 4366 p = "const char *"; 4367 break; 4368 case 1: 4369 p = "uid_t"; 4370 break; 4371 case 2: 4372 p = "gid_t"; 4373 break; 4374 default: 4375 break; 4376 }; 4377 break; 4378 /* sys_setuid */ 4379 case 213: 4380 switch(ndx) { 4381 case 0: 4382 p = "uid_t"; 4383 break; 4384 default: 4385 break; 4386 }; 4387 break; 4388 /* sys_setgid */ 4389 case 214: 4390 switch(ndx) { 4391 case 0: 4392 p = "gid_t"; 4393 break; 4394 default: 4395 break; 4396 }; 4397 break; 4398 /* linux_sys_setfsuid */ 4399 case 215: 4400 switch(ndx) { 4401 case 0: 4402 p = "uid_t"; 4403 break; 4404 default: 4405 break; 4406 }; 4407 break; 4408 /* linux_sys_setfsgid */ 4409 case 216: 4410 switch(ndx) { 4411 case 0: 4412 p = "gid_t"; 4413 break; 4414 default: 4415 break; 4416 }; 4417 break; 4418 /* linux_sys_getdents64 */ 4419 case 217: 4420 switch(ndx) { 4421 case 0: 4422 p = "int"; 4423 break; 4424 case 1: 4425 p = "struct linux_dirent64 *"; 4426 break; 4427 case 2: 4428 p = "unsigned int"; 4429 break; 4430 default: 4431 break; 4432 }; 4433 break; 4434 /* sys_mincore */ 4435 case 219: 4436 switch(ndx) { 4437 case 0: 4438 p = "void *"; 4439 break; 4440 case 1: 4441 p = "size_t"; 4442 break; 4443 case 2: 4444 p = "char *"; 4445 break; 4446 default: 4447 break; 4448 }; 4449 break; 4450 /* sys_madvise */ 4451 case 220: 4452 switch(ndx) { 4453 case 0: 4454 p = "void *"; 4455 break; 4456 case 1: 4457 p = "size_t"; 4458 break; 4459 case 2: 4460 p = "int"; 4461 break; 4462 default: 4463 break; 4464 }; 4465 break; 4466 /* linux_sys_fcntl64 */ 4467 case 221: 4468 switch(ndx) { 4469 case 0: 4470 p = "int"; 4471 break; 4472 case 1: 4473 p = "int"; 4474 break; 4475 case 2: 4476 p = "void *"; 4477 break; 4478 default: 4479 break; 4480 }; 4481 break; 4482 /* linux_sys_gettid */ 4483 case 224: 4484 break; 4485 /* linux_sys_readahead */ 4486 case 225: 4487 switch(ndx) { 4488 case 0: 4489 p = "int"; 4490 break; 4491 case 1: 4492 p = "off_t"; 4493 break; 4494 case 2: 4495 p = "size_t"; 4496 break; 4497 default: 4498 break; 4499 }; 4500 break; 4501 /* linux_sys_setxattr */ 4502 case 226: 4503 switch(ndx) { 4504 case 0: 4505 p = "char *"; 4506 break; 4507 case 1: 4508 p = "char *"; 4509 break; 4510 case 2: 4511 p = "void *"; 4512 break; 4513 case 3: 4514 p = "size_t"; 4515 break; 4516 case 4: 4517 p = "int"; 4518 break; 4519 default: 4520 break; 4521 }; 4522 break; 4523 /* linux_sys_lsetxattr */ 4524 case 227: 4525 switch(ndx) { 4526 case 0: 4527 p = "char *"; 4528 break; 4529 case 1: 4530 p = "char *"; 4531 break; 4532 case 2: 4533 p = "void *"; 4534 break; 4535 case 3: 4536 p = "size_t"; 4537 break; 4538 case 4: 4539 p = "int"; 4540 break; 4541 default: 4542 break; 4543 }; 4544 break; 4545 /* linux_sys_fsetxattr */ 4546 case 228: 4547 switch(ndx) { 4548 case 0: 4549 p = "int"; 4550 break; 4551 case 1: 4552 p = "char *"; 4553 break; 4554 case 2: 4555 p = "void *"; 4556 break; 4557 case 3: 4558 p = "size_t"; 4559 break; 4560 case 4: 4561 p = "int"; 4562 break; 4563 default: 4564 break; 4565 }; 4566 break; 4567 /* linux_sys_getxattr */ 4568 case 229: 4569 switch(ndx) { 4570 case 0: 4571 p = "char *"; 4572 break; 4573 case 1: 4574 p = "char *"; 4575 break; 4576 case 2: 4577 p = "void *"; 4578 break; 4579 case 3: 4580 p = "size_t"; 4581 break; 4582 default: 4583 break; 4584 }; 4585 break; 4586 /* linux_sys_lgetxattr */ 4587 case 230: 4588 switch(ndx) { 4589 case 0: 4590 p = "char *"; 4591 break; 4592 case 1: 4593 p = "char *"; 4594 break; 4595 case 2: 4596 p = "void *"; 4597 break; 4598 case 3: 4599 p = "size_t"; 4600 break; 4601 default: 4602 break; 4603 }; 4604 break; 4605 /* linux_sys_fgetxattr */ 4606 case 231: 4607 switch(ndx) { 4608 case 0: 4609 p = "int"; 4610 break; 4611 case 1: 4612 p = "char *"; 4613 break; 4614 case 2: 4615 p = "void *"; 4616 break; 4617 case 3: 4618 p = "size_t"; 4619 break; 4620 default: 4621 break; 4622 }; 4623 break; 4624 /* linux_sys_listxattr */ 4625 case 232: 4626 switch(ndx) { 4627 case 0: 4628 p = "char *"; 4629 break; 4630 case 1: 4631 p = "char *"; 4632 break; 4633 case 2: 4634 p = "size_t"; 4635 break; 4636 default: 4637 break; 4638 }; 4639 break; 4640 /* linux_sys_llistxattr */ 4641 case 233: 4642 switch(ndx) { 4643 case 0: 4644 p = "char *"; 4645 break; 4646 case 1: 4647 p = "char *"; 4648 break; 4649 case 2: 4650 p = "size_t"; 4651 break; 4652 default: 4653 break; 4654 }; 4655 break; 4656 /* linux_sys_flistxattr */ 4657 case 234: 4658 switch(ndx) { 4659 case 0: 4660 p = "int"; 4661 break; 4662 case 1: 4663 p = "char *"; 4664 break; 4665 case 2: 4666 p = "size_t"; 4667 break; 4668 default: 4669 break; 4670 }; 4671 break; 4672 /* linux_sys_removexattr */ 4673 case 235: 4674 switch(ndx) { 4675 case 0: 4676 p = "char *"; 4677 break; 4678 case 1: 4679 p = "char *"; 4680 break; 4681 default: 4682 break; 4683 }; 4684 break; 4685 /* linux_sys_lremovexattr */ 4686 case 236: 4687 switch(ndx) { 4688 case 0: 4689 p = "char *"; 4690 break; 4691 case 1: 4692 p = "char *"; 4693 break; 4694 default: 4695 break; 4696 }; 4697 break; 4698 /* linux_sys_fremovexattr */ 4699 case 237: 4700 switch(ndx) { 4701 case 0: 4702 p = "int"; 4703 break; 4704 case 1: 4705 p = "char *"; 4706 break; 4707 default: 4708 break; 4709 }; 4710 break; 4711 /* linux_sys_tkill */ 4712 case 238: 4713 switch(ndx) { 4714 case 0: 4715 p = "int"; 4716 break; 4717 case 1: 4718 p = "int"; 4719 break; 4720 default: 4721 break; 4722 }; 4723 break; 4724 /* linux_sys_futex */ 4725 case 240: 4726 switch(ndx) { 4727 case 0: 4728 p = "int *"; 4729 break; 4730 case 1: 4731 p = "int"; 4732 break; 4733 case 2: 4734 p = "int"; 4735 break; 4736 case 3: 4737 p = "const struct linux_timespec *"; 4738 break; 4739 case 4: 4740 p = "int *"; 4741 break; 4742 case 5: 4743 p = "int"; 4744 break; 4745 default: 4746 break; 4747 }; 4748 break; 4749 /* linux_sys_sched_setaffinity */ 4750 case 241: 4751 switch(ndx) { 4752 case 0: 4753 p = "pid_t"; 4754 break; 4755 case 1: 4756 p = "unsigned int"; 4757 break; 4758 case 2: 4759 p = "unsigned long *"; 4760 break; 4761 default: 4762 break; 4763 }; 4764 break; 4765 /* linux_sys_sched_getaffinity */ 4766 case 242: 4767 switch(ndx) { 4768 case 0: 4769 p = "pid_t"; 4770 break; 4771 case 1: 4772 p = "unsigned int"; 4773 break; 4774 case 2: 4775 p = "unsigned long *"; 4776 break; 4777 default: 4778 break; 4779 }; 4780 break; 4781 /* linux_sys_exit_group */ 4782 case 248: 4783 switch(ndx) { 4784 case 0: 4785 p = "int"; 4786 break; 4787 default: 4788 break; 4789 }; 4790 break; 4791 /* linux_sys_epoll_create */ 4792 case 250: 4793 switch(ndx) { 4794 case 0: 4795 p = "int"; 4796 break; 4797 default: 4798 break; 4799 }; 4800 break; 4801 /* linux_sys_epoll_ctl */ 4802 case 251: 4803 switch(ndx) { 4804 case 0: 4805 p = "int"; 4806 break; 4807 case 1: 4808 p = "int"; 4809 break; 4810 case 2: 4811 p = "int"; 4812 break; 4813 case 3: 4814 p = "struct linux_epoll_event *"; 4815 break; 4816 default: 4817 break; 4818 }; 4819 break; 4820 /* linux_sys_epoll_wait */ 4821 case 252: 4822 switch(ndx) { 4823 case 0: 4824 p = "int"; 4825 break; 4826 case 1: 4827 p = "struct linux_epoll_event *"; 4828 break; 4829 case 2: 4830 p = "int"; 4831 break; 4832 case 3: 4833 p = "int"; 4834 break; 4835 default: 4836 break; 4837 }; 4838 break; 4839 /* linux_sys_set_tid_address */ 4840 case 256: 4841 switch(ndx) { 4842 case 0: 4843 p = "int *"; 4844 break; 4845 default: 4846 break; 4847 }; 4848 break; 4849 /* linux_sys_timer_create */ 4850 case 257: 4851 switch(ndx) { 4852 case 0: 4853 p = "clockid_t"; 4854 break; 4855 case 1: 4856 p = "struct linux_sigevent *"; 4857 break; 4858 case 2: 4859 p = "timer_t *"; 4860 break; 4861 default: 4862 break; 4863 }; 4864 break; 4865 /* linux_sys_timer_settime */ 4866 case 258: 4867 switch(ndx) { 4868 case 0: 4869 p = "timer_t"; 4870 break; 4871 case 1: 4872 p = "int"; 4873 break; 4874 case 2: 4875 p = "const struct linux_itimerspec *"; 4876 break; 4877 case 3: 4878 p = "struct linux_itimerspec *"; 4879 break; 4880 default: 4881 break; 4882 }; 4883 break; 4884 /* linux_sys_timer_gettime */ 4885 case 259: 4886 switch(ndx) { 4887 case 0: 4888 p = "timer_t"; 4889 break; 4890 case 1: 4891 p = "struct linux_itimerspec *"; 4892 break; 4893 default: 4894 break; 4895 }; 4896 break; 4897 /* sys_timer_getoverrun */ 4898 case 260: 4899 switch(ndx) { 4900 case 0: 4901 p = "timer_t"; 4902 break; 4903 default: 4904 break; 4905 }; 4906 break; 4907 /* sys_timer_delete */ 4908 case 261: 4909 switch(ndx) { 4910 case 0: 4911 p = "timer_t"; 4912 break; 4913 default: 4914 break; 4915 }; 4916 break; 4917 /* linux_sys_clock_settime */ 4918 case 262: 4919 switch(ndx) { 4920 case 0: 4921 p = "clockid_t"; 4922 break; 4923 case 1: 4924 p = "struct linux_timespec *"; 4925 break; 4926 default: 4927 break; 4928 }; 4929 break; 4930 /* linux_sys_clock_gettime */ 4931 case 263: 4932 switch(ndx) { 4933 case 0: 4934 p = "clockid_t"; 4935 break; 4936 case 1: 4937 p = "struct linux_timespec *"; 4938 break; 4939 default: 4940 break; 4941 }; 4942 break; 4943 /* linux_sys_clock_getres */ 4944 case 264: 4945 switch(ndx) { 4946 case 0: 4947 p = "clockid_t"; 4948 break; 4949 case 1: 4950 p = "struct linux_timespec *"; 4951 break; 4952 default: 4953 break; 4954 }; 4955 break; 4956 /* linux_sys_clock_nanosleep */ 4957 case 265: 4958 switch(ndx) { 4959 case 0: 4960 p = "clockid_t"; 4961 break; 4962 case 1: 4963 p = "int"; 4964 break; 4965 case 2: 4966 p = "struct linux_timespec *"; 4967 break; 4968 case 3: 4969 p = "struct linux_timespec *"; 4970 break; 4971 default: 4972 break; 4973 }; 4974 break; 4975 /* linux_sys_statfs64 */ 4976 case 266: 4977 switch(ndx) { 4978 case 0: 4979 p = "const char *"; 4980 break; 4981 case 1: 4982 p = "size_t"; 4983 break; 4984 case 2: 4985 p = "struct linux_statfs64 *"; 4986 break; 4987 default: 4988 break; 4989 }; 4990 break; 4991 /* linux_sys_fstatfs64 */ 4992 case 267: 4993 switch(ndx) { 4994 case 0: 4995 p = "int"; 4996 break; 4997 case 1: 4998 p = "size_t"; 4999 break; 5000 case 2: 5001 p = "struct linux_statfs64 *"; 5002 break; 5003 default: 5004 break; 5005 }; 5006 break; 5007 /* linux_sys_tgkill */ 5008 case 268: 5009 switch(ndx) { 5010 case 0: 5011 p = "int"; 5012 break; 5013 case 1: 5014 p = "int"; 5015 break; 5016 case 2: 5017 p = "int"; 5018 break; 5019 default: 5020 break; 5021 }; 5022 break; 5023 /* compat_50_sys_utimes */ 5024 case 269: 5025 switch(ndx) { 5026 case 0: 5027 p = "const char *"; 5028 break; 5029 case 1: 5030 p = "const struct timeval50 *"; 5031 break; 5032 default: 5033 break; 5034 }; 5035 break; 5036 /* linux_sys_fadvise64_64 */ 5037 case 270: 5038 switch(ndx) { 5039 case 0: 5040 p = "int"; 5041 break; 5042 case 1: 5043 p = "off_t"; 5044 break; 5045 case 2: 5046 p = "off_t"; 5047 break; 5048 case 3: 5049 p = "int"; 5050 break; 5051 default: 5052 break; 5053 }; 5054 break; 5055 /* linux_sys_mq_open */ 5056 case 274: 5057 switch(ndx) { 5058 case 0: 5059 p = "const char *"; 5060 break; 5061 case 1: 5062 p = "int"; 5063 break; 5064 case 2: 5065 p = "linux_umode_t"; 5066 break; 5067 case 3: 5068 p = "struct linux_mq_attr *"; 5069 break; 5070 default: 5071 break; 5072 }; 5073 break; 5074 /* linux_sys_mq_unlink */ 5075 case 275: 5076 switch(ndx) { 5077 case 0: 5078 p = "const char *"; 5079 break; 5080 default: 5081 break; 5082 }; 5083 break; 5084 /* linux_sys_mq_timedsend */ 5085 case 276: 5086 switch(ndx) { 5087 case 0: 5088 p = "linux_mqd_t"; 5089 break; 5090 case 1: 5091 p = "const char *"; 5092 break; 5093 case 2: 5094 p = "size_t"; 5095 break; 5096 case 3: 5097 p = "unsigned int"; 5098 break; 5099 case 4: 5100 p = "const struct linux_timespec *"; 5101 break; 5102 default: 5103 break; 5104 }; 5105 break; 5106 /* linux_sys_mq_timedreceive */ 5107 case 277: 5108 switch(ndx) { 5109 case 0: 5110 p = "linux_mqd_t"; 5111 break; 5112 case 1: 5113 p = "char *"; 5114 break; 5115 case 2: 5116 p = "size_t"; 5117 break; 5118 case 3: 5119 p = "unsigned int *"; 5120 break; 5121 case 4: 5122 p = "const struct linux_timespec *"; 5123 break; 5124 default: 5125 break; 5126 }; 5127 break; 5128 /* linux_sys_mq_notify */ 5129 case 278: 5130 switch(ndx) { 5131 case 0: 5132 p = "linux_mqd_t"; 5133 break; 5134 case 1: 5135 p = "const struct linux_sigevent *"; 5136 break; 5137 default: 5138 break; 5139 }; 5140 break; 5141 /* linux_sys_mq_getsetattr */ 5142 case 279: 5143 switch(ndx) { 5144 case 0: 5145 p = "linux_mqd_t"; 5146 break; 5147 case 1: 5148 p = "const struct linux_mq_attr *"; 5149 break; 5150 case 2: 5151 p = "struct linux_mq_attr *"; 5152 break; 5153 default: 5154 break; 5155 }; 5156 break; 5157 /* linux_sys_waitid */ 5158 case 280: 5159 switch(ndx) { 5160 case 0: 5161 p = "int"; 5162 break; 5163 case 1: 5164 p = "id_t"; 5165 break; 5166 case 2: 5167 p = "linux_siginfo_t *"; 5168 break; 5169 case 3: 5170 p = "int"; 5171 break; 5172 case 4: 5173 p = "struct rusage50 *"; 5174 break; 5175 default: 5176 break; 5177 }; 5178 break; 5179 /* linux_sys_inotify_init */ 5180 case 316: 5181 break; 5182 /* linux_sys_inotify_add_watch */ 5183 case 317: 5184 switch(ndx) { 5185 case 0: 5186 p = "int"; 5187 break; 5188 case 1: 5189 p = "const char *"; 5190 break; 5191 case 2: 5192 p = "uint32_t"; 5193 break; 5194 default: 5195 break; 5196 }; 5197 break; 5198 /* linux_sys_inotify_rm_watch */ 5199 case 318: 5200 switch(ndx) { 5201 case 0: 5202 p = "int"; 5203 break; 5204 case 1: 5205 p = "int"; 5206 break; 5207 default: 5208 break; 5209 }; 5210 break; 5211 /* linux_sys_openat */ 5212 case 322: 5213 switch(ndx) { 5214 case 0: 5215 p = "int"; 5216 break; 5217 case 1: 5218 p = "const char *"; 5219 break; 5220 case 2: 5221 p = "int"; 5222 break; 5223 case 3: 5224 p = "linux_umode_t"; 5225 break; 5226 default: 5227 break; 5228 }; 5229 break; 5230 /* sys_mkdirat */ 5231 case 323: 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 = "linux_umode_t"; 5241 break; 5242 default: 5243 break; 5244 }; 5245 break; 5246 /* linux_sys_mknodat */ 5247 case 324: 5248 switch(ndx) { 5249 case 0: 5250 p = "int"; 5251 break; 5252 case 1: 5253 p = "const char *"; 5254 break; 5255 case 2: 5256 p = "linux_umode_t"; 5257 break; 5258 case 3: 5259 p = "unsigned"; 5260 break; 5261 default: 5262 break; 5263 }; 5264 break; 5265 /* linux_sys_fchownat */ 5266 case 325: 5267 switch(ndx) { 5268 case 0: 5269 p = "int"; 5270 break; 5271 case 1: 5272 p = "const char *"; 5273 break; 5274 case 2: 5275 p = "uid_t"; 5276 break; 5277 case 3: 5278 p = "gid_t"; 5279 break; 5280 case 4: 5281 p = "int"; 5282 break; 5283 default: 5284 break; 5285 }; 5286 break; 5287 /* linux_sys_fstatat64 */ 5288 case 327: 5289 switch(ndx) { 5290 case 0: 5291 p = "int"; 5292 break; 5293 case 1: 5294 p = "const char *"; 5295 break; 5296 case 2: 5297 p = "struct linux_stat64 *"; 5298 break; 5299 case 3: 5300 p = "int"; 5301 break; 5302 default: 5303 break; 5304 }; 5305 break; 5306 /* linux_sys_unlinkat */ 5307 case 328: 5308 switch(ndx) { 5309 case 0: 5310 p = "int"; 5311 break; 5312 case 1: 5313 p = "const char *"; 5314 break; 5315 case 2: 5316 p = "int"; 5317 break; 5318 default: 5319 break; 5320 }; 5321 break; 5322 /* sys_renameat */ 5323 case 329: 5324 switch(ndx) { 5325 case 0: 5326 p = "int"; 5327 break; 5328 case 1: 5329 p = "const char *"; 5330 break; 5331 case 2: 5332 p = "int"; 5333 break; 5334 case 3: 5335 p = "const char *"; 5336 break; 5337 default: 5338 break; 5339 }; 5340 break; 5341 /* linux_sys_linkat */ 5342 case 330: 5343 switch(ndx) { 5344 case 0: 5345 p = "int"; 5346 break; 5347 case 1: 5348 p = "const char *"; 5349 break; 5350 case 2: 5351 p = "int"; 5352 break; 5353 case 3: 5354 p = "const char *"; 5355 break; 5356 case 4: 5357 p = "int"; 5358 break; 5359 default: 5360 break; 5361 }; 5362 break; 5363 /* sys_symlinkat */ 5364 case 331: 5365 switch(ndx) { 5366 case 0: 5367 p = "const char *"; 5368 break; 5369 case 1: 5370 p = "int"; 5371 break; 5372 case 2: 5373 p = "const char *"; 5374 break; 5375 default: 5376 break; 5377 }; 5378 break; 5379 /* sys_readlinkat */ 5380 case 332: 5381 switch(ndx) { 5382 case 0: 5383 p = "int"; 5384 break; 5385 case 1: 5386 p = "const char *"; 5387 break; 5388 case 2: 5389 p = "char *"; 5390 break; 5391 case 3: 5392 p = "size_t"; 5393 break; 5394 default: 5395 break; 5396 }; 5397 break; 5398 /* linux_sys_fchmodat */ 5399 case 333: 5400 switch(ndx) { 5401 case 0: 5402 p = "int"; 5403 break; 5404 case 1: 5405 p = "const char *"; 5406 break; 5407 case 2: 5408 p = "linux_umode_t"; 5409 break; 5410 default: 5411 break; 5412 }; 5413 break; 5414 /* linux_sys_faccessat */ 5415 case 334: 5416 switch(ndx) { 5417 case 0: 5418 p = "int"; 5419 break; 5420 case 1: 5421 p = "const char *"; 5422 break; 5423 case 2: 5424 p = "int"; 5425 break; 5426 default: 5427 break; 5428 }; 5429 break; 5430 /* linux_sys_pselect6 */ 5431 case 335: 5432 switch(ndx) { 5433 case 0: 5434 p = "int"; 5435 break; 5436 case 1: 5437 p = "fd_set *"; 5438 break; 5439 case 2: 5440 p = "fd_set *"; 5441 break; 5442 case 3: 5443 p = "fd_set *"; 5444 break; 5445 case 4: 5446 p = "struct linux_timespec *"; 5447 break; 5448 case 5: 5449 p = "linux_sized_sigset_t *"; 5450 break; 5451 default: 5452 break; 5453 }; 5454 break; 5455 /* linux_sys_ppoll */ 5456 case 336: 5457 switch(ndx) { 5458 case 0: 5459 p = "struct pollfd *"; 5460 break; 5461 case 1: 5462 p = "u_int"; 5463 break; 5464 case 2: 5465 p = "struct linux_timespec *"; 5466 break; 5467 case 3: 5468 p = "linux_sigset_t *"; 5469 break; 5470 default: 5471 break; 5472 }; 5473 break; 5474 /* sys___futex_set_robust_list */ 5475 case 338: 5476 switch(ndx) { 5477 case 0: 5478 p = "void *"; 5479 break; 5480 case 1: 5481 p = "size_t"; 5482 break; 5483 default: 5484 break; 5485 }; 5486 break; 5487 /* sys___futex_get_robust_list */ 5488 case 339: 5489 switch(ndx) { 5490 case 0: 5491 p = "lwpid_t"; 5492 break; 5493 case 1: 5494 p = "void **"; 5495 break; 5496 case 2: 5497 p = "size_t *"; 5498 break; 5499 default: 5500 break; 5501 }; 5502 break; 5503 /* linux_sys_getcpu */ 5504 case 345: 5505 switch(ndx) { 5506 case 0: 5507 p = "unsigned int *"; 5508 break; 5509 case 1: 5510 p = "unsigned int *"; 5511 break; 5512 case 2: 5513 p = "struct linux_getcpu_cache *"; 5514 break; 5515 default: 5516 break; 5517 }; 5518 break; 5519 /* linux_sys_epoll_pwait */ 5520 case 346: 5521 switch(ndx) { 5522 case 0: 5523 p = "int"; 5524 break; 5525 case 1: 5526 p = "struct linux_epoll_event *"; 5527 break; 5528 case 2: 5529 p = "int"; 5530 break; 5531 case 3: 5532 p = "int"; 5533 break; 5534 case 4: 5535 p = "const linux_sigset_t *"; 5536 break; 5537 default: 5538 break; 5539 }; 5540 break; 5541 /* linux_sys_utimensat */ 5542 case 348: 5543 switch(ndx) { 5544 case 0: 5545 p = "int"; 5546 break; 5547 case 1: 5548 p = "const char *"; 5549 break; 5550 case 2: 5551 p = "struct linux_timespec *"; 5552 break; 5553 case 3: 5554 p = "int"; 5555 break; 5556 default: 5557 break; 5558 }; 5559 break; 5560 /* linux_sys_timerfd_create */ 5561 case 350: 5562 switch(ndx) { 5563 case 0: 5564 p = "clockid_t"; 5565 break; 5566 case 1: 5567 p = "int"; 5568 break; 5569 default: 5570 break; 5571 }; 5572 break; 5573 /* linux_sys_eventfd */ 5574 case 351: 5575 switch(ndx) { 5576 case 0: 5577 p = "unsigned int"; 5578 break; 5579 default: 5580 break; 5581 }; 5582 break; 5583 /* linux_sys_fallocate */ 5584 case 352: 5585 switch(ndx) { 5586 case 0: 5587 p = "int"; 5588 break; 5589 case 1: 5590 p = "int"; 5591 break; 5592 case 2: 5593 p = "off_t"; 5594 break; 5595 case 3: 5596 p = "off_t"; 5597 break; 5598 default: 5599 break; 5600 }; 5601 break; 5602 /* linux_sys_timerfd_settime */ 5603 case 353: 5604 switch(ndx) { 5605 case 0: 5606 p = "int"; 5607 break; 5608 case 1: 5609 p = "int"; 5610 break; 5611 case 2: 5612 p = "const struct linux_itimerspec *"; 5613 break; 5614 case 3: 5615 p = "struct linux_itimerspec *"; 5616 break; 5617 default: 5618 break; 5619 }; 5620 break; 5621 /* linux_sys_timerfd_gettime */ 5622 case 354: 5623 switch(ndx) { 5624 case 0: 5625 p = "int"; 5626 break; 5627 case 1: 5628 p = "struct linux_itimerspec *"; 5629 break; 5630 default: 5631 break; 5632 }; 5633 break; 5634 /* linux_sys_eventfd2 */ 5635 case 356: 5636 switch(ndx) { 5637 case 0: 5638 p = "unsigned int"; 5639 break; 5640 case 1: 5641 p = "int"; 5642 break; 5643 default: 5644 break; 5645 }; 5646 break; 5647 /* linux_sys_epoll_create1 */ 5648 case 357: 5649 switch(ndx) { 5650 case 0: 5651 p = "int"; 5652 break; 5653 default: 5654 break; 5655 }; 5656 break; 5657 /* linux_sys_dup3 */ 5658 case 358: 5659 switch(ndx) { 5660 case 0: 5661 p = "int"; 5662 break; 5663 case 1: 5664 p = "int"; 5665 break; 5666 case 2: 5667 p = "int"; 5668 break; 5669 default: 5670 break; 5671 }; 5672 break; 5673 /* linux_sys_pipe2 */ 5674 case 359: 5675 switch(ndx) { 5676 case 0: 5677 p = "int *"; 5678 break; 5679 case 1: 5680 p = "int"; 5681 break; 5682 default: 5683 break; 5684 }; 5685 break; 5686 /* linux_sys_inotify_init1 */ 5687 case 360: 5688 switch(ndx) { 5689 case 0: 5690 p = "int"; 5691 break; 5692 default: 5693 break; 5694 }; 5695 break; 5696 /* linux_sys_preadv */ 5697 case 361: 5698 switch(ndx) { 5699 case 0: 5700 p = "int"; 5701 break; 5702 case 1: 5703 p = "const struct iovec *"; 5704 break; 5705 case 2: 5706 p = "int"; 5707 break; 5708 case 3: 5709 p = "unsigned long"; 5710 break; 5711 case 4: 5712 p = "unsigned long"; 5713 break; 5714 default: 5715 break; 5716 }; 5717 break; 5718 /* linux_sys_pwritev */ 5719 case 362: 5720 switch(ndx) { 5721 case 0: 5722 p = "int"; 5723 break; 5724 case 1: 5725 p = "const struct iovcnt *"; 5726 break; 5727 case 2: 5728 p = "int"; 5729 break; 5730 case 3: 5731 p = "unsigned long"; 5732 break; 5733 case 4: 5734 p = "unsigned long"; 5735 break; 5736 default: 5737 break; 5738 }; 5739 break; 5740 /* linux_sys_recvmmsg */ 5741 case 365: 5742 switch(ndx) { 5743 case 0: 5744 p = "int"; 5745 break; 5746 case 1: 5747 p = "struct linux_mmsghdr *"; 5748 break; 5749 case 2: 5750 p = "unsigned int"; 5751 break; 5752 case 3: 5753 p = "unsigned int"; 5754 break; 5755 case 4: 5756 p = "struct timespec *"; 5757 break; 5758 default: 5759 break; 5760 }; 5761 break; 5762 /* linux_sys_accept4 */ 5763 case 366: 5764 switch(ndx) { 5765 case 0: 5766 p = "int"; 5767 break; 5768 case 1: 5769 p = "struct osockaddr *"; 5770 break; 5771 case 2: 5772 p = "int *"; 5773 break; 5774 case 3: 5775 p = "int"; 5776 break; 5777 default: 5778 break; 5779 }; 5780 break; 5781 /* linux_sys_prlimit64 */ 5782 case 369: 5783 switch(ndx) { 5784 case 0: 5785 p = "pid_t"; 5786 break; 5787 case 1: 5788 p = "int"; 5789 break; 5790 case 2: 5791 p = "struct rlimit *"; 5792 break; 5793 case 3: 5794 p = "struct rlimit *"; 5795 break; 5796 default: 5797 break; 5798 }; 5799 break; 5800 /* linux_sys_sendmmsg */ 5801 case 374: 5802 switch(ndx) { 5803 case 0: 5804 p = "int"; 5805 break; 5806 case 1: 5807 p = "struct linux_mmsghdr *"; 5808 break; 5809 case 2: 5810 p = "unsigned int"; 5811 break; 5812 case 3: 5813 p = "unsigned int"; 5814 break; 5815 default: 5816 break; 5817 }; 5818 break; 5819 /* linux_sys_breakpoint */ 5820 case 385: 5821 break; 5822 /* linux_sys_cacheflush */ 5823 case 386: 5824 switch(ndx) { 5825 case 0: 5826 p = "uintptr_t"; 5827 break; 5828 case 1: 5829 p = "intptr_t"; 5830 break; 5831 case 2: 5832 p = "int"; 5833 break; 5834 default: 5835 break; 5836 }; 5837 break; 5838 /* linux_sys_set_tls */ 5839 case 389: 5840 switch(ndx) { 5841 case 0: 5842 p = "void *"; 5843 break; 5844 default: 5845 break; 5846 }; 5847 break; 5848 /* linux_sys_statx */ 5849 case 397: 5850 switch(ndx) { 5851 case 0: 5852 p = "int"; 5853 break; 5854 case 1: 5855 p = "const char *"; 5856 break; 5857 case 2: 5858 p = "int"; 5859 break; 5860 case 3: 5861 p = "unsigned int"; 5862 break; 5863 case 4: 5864 p = "struct linux_statx *"; 5865 break; 5866 default: 5867 break; 5868 }; 5869 break; 5870 /* linux_sys_close_range */ 5871 case 436: 5872 switch(ndx) { 5873 case 0: 5874 p = "unsigned int"; 5875 break; 5876 case 1: 5877 p = "unsigned int"; 5878 break; 5879 case 2: 5880 p = "unsigned int"; 5881 break; 5882 default: 5883 break; 5884 }; 5885 break; 5886 /* linux_sys_faccessat2 */ 5887 case 439: 5888 switch(ndx) { 5889 case 0: 5890 p = "int"; 5891 break; 5892 case 1: 5893 p = "const char *"; 5894 break; 5895 case 2: 5896 p = "int"; 5897 break; 5898 case 3: 5899 p = "int"; 5900 break; 5901 default: 5902 break; 5903 }; 5904 break; 5905 /* linux_sys_epoll_pwait2 */ 5906 case 441: 5907 switch(ndx) { 5908 case 0: 5909 p = "int"; 5910 break; 5911 case 1: 5912 p = "struct linux_epoll_event *"; 5913 break; 5914 case 2: 5915 p = "int"; 5916 break; 5917 case 3: 5918 p = "const struct linux_timespec *"; 5919 break; 5920 case 4: 5921 p = "const linux_sigset_t *"; 5922 break; 5923 default: 5924 break; 5925 }; 5926 break; 5927 default: 5928 break; 5929 }; 5930 if (p != NULL) 5931 strlcpy(desc, p, descsz); 5932 } 5933 static void 5934 systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 5935 { 5936 const char *p = NULL; 5937 switch (sysnum) { 5938 /* linux_sys_nosys */ 5939 case 0: 5940 /* linux_sys_exit */ 5941 case 1: 5942 if (ndx == 0 || ndx == 1) 5943 p = "int"; 5944 break; 5945 /* sys_fork */ 5946 case 2: 5947 /* sys_read */ 5948 case 3: 5949 if (ndx == 0 || ndx == 1) 5950 p = "ssize_t"; 5951 break; 5952 /* sys_write */ 5953 case 4: 5954 if (ndx == 0 || ndx == 1) 5955 p = "ssize_t"; 5956 break; 5957 /* linux_sys_open */ 5958 case 5: 5959 if (ndx == 0 || ndx == 1) 5960 p = "int"; 5961 break; 5962 /* sys_close */ 5963 case 6: 5964 if (ndx == 0 || ndx == 1) 5965 p = "int"; 5966 break; 5967 /* linux_sys_waitpid */ 5968 case 7: 5969 if (ndx == 0 || ndx == 1) 5970 p = "int"; 5971 break; 5972 /* linux_sys_creat */ 5973 case 8: 5974 if (ndx == 0 || ndx == 1) 5975 p = "int"; 5976 break; 5977 /* sys_link */ 5978 case 9: 5979 if (ndx == 0 || ndx == 1) 5980 p = "int"; 5981 break; 5982 /* linux_sys_unlink */ 5983 case 10: 5984 if (ndx == 0 || ndx == 1) 5985 p = "int"; 5986 break; 5987 /* sys_execve */ 5988 case 11: 5989 if (ndx == 0 || ndx == 1) 5990 p = "int"; 5991 break; 5992 /* sys_chdir */ 5993 case 12: 5994 if (ndx == 0 || ndx == 1) 5995 p = "int"; 5996 break; 5997 /* linux_sys_time */ 5998 case 13: 5999 if (ndx == 0 || ndx == 1) 6000 p = "int"; 6001 break; 6002 /* linux_sys_mknod */ 6003 case 14: 6004 if (ndx == 0 || ndx == 1) 6005 p = "int"; 6006 break; 6007 /* sys_chmod */ 6008 case 15: 6009 if (ndx == 0 || ndx == 1) 6010 p = "int"; 6011 break; 6012 /* linux_sys_lchown16 */ 6013 case 16: 6014 if (ndx == 0 || ndx == 1) 6015 p = "int"; 6016 break; 6017 /* compat_43_sys_lseek */ 6018 case 19: 6019 if (ndx == 0 || ndx == 1) 6020 p = "long"; 6021 break; 6022 /* sys_getpid */ 6023 case 20: 6024 /* sys_setuid */ 6025 case 23: 6026 if (ndx == 0 || ndx == 1) 6027 p = "int"; 6028 break; 6029 /* sys_getuid */ 6030 case 24: 6031 /* linux_sys_stime */ 6032 case 25: 6033 if (ndx == 0 || ndx == 1) 6034 p = "int"; 6035 break; 6036 /* linux_sys_ptrace */ 6037 case 26: 6038 if (ndx == 0 || ndx == 1) 6039 p = "int"; 6040 break; 6041 /* linux_sys_alarm */ 6042 case 27: 6043 if (ndx == 0 || ndx == 1) 6044 p = "int"; 6045 break; 6046 /* linux_sys_pause */ 6047 case 29: 6048 /* linux_sys_utime */ 6049 case 30: 6050 if (ndx == 0 || ndx == 1) 6051 p = "int"; 6052 break; 6053 /* sys_access */ 6054 case 33: 6055 if (ndx == 0 || ndx == 1) 6056 p = "int"; 6057 break; 6058 /* linux_sys_nice */ 6059 case 34: 6060 if (ndx == 0 || ndx == 1) 6061 p = "int"; 6062 break; 6063 /* sys_sync */ 6064 case 36: 6065 /* linux_sys_kill */ 6066 case 37: 6067 if (ndx == 0 || ndx == 1) 6068 p = "int"; 6069 break; 6070 /* sys___posix_rename */ 6071 case 38: 6072 if (ndx == 0 || ndx == 1) 6073 p = "int"; 6074 break; 6075 /* sys_mkdir */ 6076 case 39: 6077 if (ndx == 0 || ndx == 1) 6078 p = "int"; 6079 break; 6080 /* sys_rmdir */ 6081 case 40: 6082 if (ndx == 0 || ndx == 1) 6083 p = "int"; 6084 break; 6085 /* sys_dup */ 6086 case 41: 6087 if (ndx == 0 || ndx == 1) 6088 p = "int"; 6089 break; 6090 /* linux_sys_pipe */ 6091 case 42: 6092 if (ndx == 0 || ndx == 1) 6093 p = "int"; 6094 break; 6095 /* linux_sys_times */ 6096 case 43: 6097 if (ndx == 0 || ndx == 1) 6098 p = "int"; 6099 break; 6100 /* linux_sys_brk */ 6101 case 45: 6102 if (ndx == 0 || ndx == 1) 6103 p = "int"; 6104 break; 6105 /* sys_setgid */ 6106 case 46: 6107 if (ndx == 0 || ndx == 1) 6108 p = "int"; 6109 break; 6110 /* sys_getgid */ 6111 case 47: 6112 /* linux_sys_signal */ 6113 case 48: 6114 if (ndx == 0 || ndx == 1) 6115 p = "int"; 6116 break; 6117 /* sys_geteuid */ 6118 case 49: 6119 /* sys_getegid */ 6120 case 50: 6121 /* sys_acct */ 6122 case 51: 6123 if (ndx == 0 || ndx == 1) 6124 p = "int"; 6125 break; 6126 /* linux_sys_ioctl */ 6127 case 54: 6128 if (ndx == 0 || ndx == 1) 6129 p = "int"; 6130 break; 6131 /* linux_sys_fcntl */ 6132 case 55: 6133 if (ndx == 0 || ndx == 1) 6134 p = "int"; 6135 break; 6136 /* sys_setpgid */ 6137 case 57: 6138 if (ndx == 0 || ndx == 1) 6139 p = "int"; 6140 break; 6141 /* linux_sys_oldolduname */ 6142 case 59: 6143 if (ndx == 0 || ndx == 1) 6144 p = "int"; 6145 break; 6146 /* sys_umask */ 6147 case 60: 6148 if (ndx == 0 || ndx == 1) 6149 p = "int"; 6150 break; 6151 /* sys_chroot */ 6152 case 61: 6153 if (ndx == 0 || ndx == 1) 6154 p = "int"; 6155 break; 6156 /* sys_dup2 */ 6157 case 63: 6158 if (ndx == 0 || ndx == 1) 6159 p = "int"; 6160 break; 6161 /* sys_getppid */ 6162 case 64: 6163 /* sys_getpgrp */ 6164 case 65: 6165 /* sys_setsid */ 6166 case 66: 6167 /* linux_sys_sigaction */ 6168 case 67: 6169 if (ndx == 0 || ndx == 1) 6170 p = "int"; 6171 break; 6172 /* linux_sys_siggetmask */ 6173 case 68: 6174 /* linux_sys_sigsetmask */ 6175 case 69: 6176 if (ndx == 0 || ndx == 1) 6177 p = "int"; 6178 break; 6179 /* linux_sys_setreuid16 */ 6180 case 70: 6181 if (ndx == 0 || ndx == 1) 6182 p = "int"; 6183 break; 6184 /* linux_sys_setregid16 */ 6185 case 71: 6186 if (ndx == 0 || ndx == 1) 6187 p = "int"; 6188 break; 6189 /* linux_sys_sigsuspend */ 6190 case 72: 6191 if (ndx == 0 || ndx == 1) 6192 p = "int"; 6193 break; 6194 /* linux_sys_sigpending */ 6195 case 73: 6196 if (ndx == 0 || ndx == 1) 6197 p = "int"; 6198 break; 6199 /* compat_43_sys_sethostname */ 6200 case 74: 6201 if (ndx == 0 || ndx == 1) 6202 p = "int"; 6203 break; 6204 /* linux_sys_setrlimit */ 6205 case 75: 6206 if (ndx == 0 || ndx == 1) 6207 p = "int"; 6208 break; 6209 /* linux_sys_getrlimit */ 6210 case 76: 6211 if (ndx == 0 || ndx == 1) 6212 p = "int"; 6213 break; 6214 /* compat_50_sys_getrusage */ 6215 case 77: 6216 if (ndx == 0 || ndx == 1) 6217 p = "int"; 6218 break; 6219 /* linux_sys_gettimeofday */ 6220 case 78: 6221 if (ndx == 0 || ndx == 1) 6222 p = "int"; 6223 break; 6224 /* linux_sys_settimeofday */ 6225 case 79: 6226 if (ndx == 0 || ndx == 1) 6227 p = "int"; 6228 break; 6229 /* linux_sys_getgroups16 */ 6230 case 80: 6231 if (ndx == 0 || ndx == 1) 6232 p = "int"; 6233 break; 6234 /* linux_sys_setgroups16 */ 6235 case 81: 6236 if (ndx == 0 || ndx == 1) 6237 p = "int"; 6238 break; 6239 /* linux_sys_oldselect */ 6240 case 82: 6241 if (ndx == 0 || ndx == 1) 6242 p = "int"; 6243 break; 6244 /* sys_symlink */ 6245 case 83: 6246 if (ndx == 0 || ndx == 1) 6247 p = "int"; 6248 break; 6249 /* compat_43_sys_lstat */ 6250 case 84: 6251 if (ndx == 0 || ndx == 1) 6252 p = "int"; 6253 break; 6254 /* sys_readlink */ 6255 case 85: 6256 if (ndx == 0 || ndx == 1) 6257 p = "ssize_t"; 6258 break; 6259 #ifdef EXEC_AOUT 6260 /* linux_sys_uselib */ 6261 case 86: 6262 if (ndx == 0 || ndx == 1) 6263 p = "int"; 6264 break; 6265 #else 6266 #endif 6267 /* linux_sys_swapon */ 6268 case 87: 6269 if (ndx == 0 || ndx == 1) 6270 p = "int"; 6271 break; 6272 /* linux_sys_reboot */ 6273 case 88: 6274 if (ndx == 0 || ndx == 1) 6275 p = "int"; 6276 break; 6277 /* linux_sys_readdir */ 6278 case 89: 6279 if (ndx == 0 || ndx == 1) 6280 p = "int"; 6281 break; 6282 /* linux_sys_old_mmap */ 6283 case 90: 6284 if (ndx == 0 || ndx == 1) 6285 p = "int"; 6286 break; 6287 /* sys_munmap */ 6288 case 91: 6289 if (ndx == 0 || ndx == 1) 6290 p = "int"; 6291 break; 6292 /* compat_43_sys_truncate */ 6293 case 92: 6294 if (ndx == 0 || ndx == 1) 6295 p = "int"; 6296 break; 6297 /* compat_43_sys_ftruncate */ 6298 case 93: 6299 if (ndx == 0 || ndx == 1) 6300 p = "int"; 6301 break; 6302 /* sys_fchmod */ 6303 case 94: 6304 if (ndx == 0 || ndx == 1) 6305 p = "int"; 6306 break; 6307 /* linux_sys_fchown16 */ 6308 case 95: 6309 if (ndx == 0 || ndx == 1) 6310 p = "int"; 6311 break; 6312 /* linux_sys_getpriority */ 6313 case 96: 6314 if (ndx == 0 || ndx == 1) 6315 p = "int"; 6316 break; 6317 /* sys_setpriority */ 6318 case 97: 6319 if (ndx == 0 || ndx == 1) 6320 p = "int"; 6321 break; 6322 /* sys_profil */ 6323 case 98: 6324 if (ndx == 0 || ndx == 1) 6325 p = "int"; 6326 break; 6327 /* linux_sys_statfs */ 6328 case 99: 6329 if (ndx == 0 || ndx == 1) 6330 p = "int"; 6331 break; 6332 /* linux_sys_fstatfs */ 6333 case 100: 6334 if (ndx == 0 || ndx == 1) 6335 p = "int"; 6336 break; 6337 /* linux_sys_socketcall */ 6338 case 102: 6339 if (ndx == 0 || ndx == 1) 6340 p = "int"; 6341 break; 6342 /* compat_50_sys_setitimer */ 6343 case 104: 6344 if (ndx == 0 || ndx == 1) 6345 p = "int"; 6346 break; 6347 /* compat_50_sys_getitimer */ 6348 case 105: 6349 if (ndx == 0 || ndx == 1) 6350 p = "int"; 6351 break; 6352 /* linux_sys_stat */ 6353 case 106: 6354 if (ndx == 0 || ndx == 1) 6355 p = "int"; 6356 break; 6357 /* linux_sys_lstat */ 6358 case 107: 6359 if (ndx == 0 || ndx == 1) 6360 p = "int"; 6361 break; 6362 /* linux_sys_fstat */ 6363 case 108: 6364 if (ndx == 0 || ndx == 1) 6365 p = "int"; 6366 break; 6367 /* linux_sys_olduname */ 6368 case 109: 6369 if (ndx == 0 || ndx == 1) 6370 p = "int"; 6371 break; 6372 /* linux_sys_wait4 */ 6373 case 114: 6374 if (ndx == 0 || ndx == 1) 6375 p = "int"; 6376 break; 6377 /* linux_sys_swapoff */ 6378 case 115: 6379 if (ndx == 0 || ndx == 1) 6380 p = "int"; 6381 break; 6382 /* linux_sys_sysinfo */ 6383 case 116: 6384 if (ndx == 0 || ndx == 1) 6385 p = "int"; 6386 break; 6387 /* linux_sys_ipc */ 6388 case 117: 6389 if (ndx == 0 || ndx == 1) 6390 p = "int"; 6391 break; 6392 /* sys_fsync */ 6393 case 118: 6394 if (ndx == 0 || ndx == 1) 6395 p = "int"; 6396 break; 6397 /* linux_sys_sigreturn */ 6398 case 119: 6399 if (ndx == 0 || ndx == 1) 6400 p = "int"; 6401 break; 6402 /* linux_sys_clone */ 6403 case 120: 6404 if (ndx == 0 || ndx == 1) 6405 p = "int"; 6406 break; 6407 /* linux_sys_setdomainname */ 6408 case 121: 6409 if (ndx == 0 || ndx == 1) 6410 p = "int"; 6411 break; 6412 /* linux_sys_uname */ 6413 case 122: 6414 if (ndx == 0 || ndx == 1) 6415 p = "int"; 6416 break; 6417 /* linux_sys_mprotect */ 6418 case 125: 6419 if (ndx == 0 || ndx == 1) 6420 p = "int"; 6421 break; 6422 /* linux_sys_sigprocmask */ 6423 case 126: 6424 if (ndx == 0 || ndx == 1) 6425 p = "int"; 6426 break; 6427 /* sys_getpgid */ 6428 case 132: 6429 if (ndx == 0 || ndx == 1) 6430 p = "pid_t"; 6431 break; 6432 /* sys_fchdir */ 6433 case 133: 6434 if (ndx == 0 || ndx == 1) 6435 p = "int"; 6436 break; 6437 /* linux_sys_personality */ 6438 case 136: 6439 if (ndx == 0 || ndx == 1) 6440 p = "int"; 6441 break; 6442 /* linux_sys_setfsuid */ 6443 case 138: 6444 if (ndx == 0 || ndx == 1) 6445 p = "int"; 6446 break; 6447 /* linux_sys_setfsgid */ 6448 case 139: 6449 if (ndx == 0 || ndx == 1) 6450 p = "int"; 6451 break; 6452 /* linux_sys_llseek */ 6453 case 140: 6454 if (ndx == 0 || ndx == 1) 6455 p = "int"; 6456 break; 6457 /* linux_sys_getdents */ 6458 case 141: 6459 if (ndx == 0 || ndx == 1) 6460 p = "int"; 6461 break; 6462 /* linux_sys_select */ 6463 case 142: 6464 if (ndx == 0 || ndx == 1) 6465 p = "int"; 6466 break; 6467 /* sys_flock */ 6468 case 143: 6469 if (ndx == 0 || ndx == 1) 6470 p = "int"; 6471 break; 6472 /* sys___msync13 */ 6473 case 144: 6474 if (ndx == 0 || ndx == 1) 6475 p = "int"; 6476 break; 6477 /* sys_readv */ 6478 case 145: 6479 if (ndx == 0 || ndx == 1) 6480 p = "ssize_t"; 6481 break; 6482 /* sys_writev */ 6483 case 146: 6484 if (ndx == 0 || ndx == 1) 6485 p = "ssize_t"; 6486 break; 6487 /* sys_getsid */ 6488 case 147: 6489 if (ndx == 0 || ndx == 1) 6490 p = "pid_t"; 6491 break; 6492 /* linux_sys_fdatasync */ 6493 case 148: 6494 if (ndx == 0 || ndx == 1) 6495 p = "int"; 6496 break; 6497 /* linux_sys___sysctl */ 6498 case 149: 6499 if (ndx == 0 || ndx == 1) 6500 p = "int"; 6501 break; 6502 /* sys_mlock */ 6503 case 150: 6504 if (ndx == 0 || ndx == 1) 6505 p = "int"; 6506 break; 6507 /* sys_munlock */ 6508 case 151: 6509 if (ndx == 0 || ndx == 1) 6510 p = "int"; 6511 break; 6512 /* sys_mlockall */ 6513 case 152: 6514 if (ndx == 0 || ndx == 1) 6515 p = "int"; 6516 break; 6517 /* sys_munlockall */ 6518 case 153: 6519 /* linux_sys_sched_setparam */ 6520 case 154: 6521 if (ndx == 0 || ndx == 1) 6522 p = "int"; 6523 break; 6524 /* linux_sys_sched_getparam */ 6525 case 155: 6526 if (ndx == 0 || ndx == 1) 6527 p = "int"; 6528 break; 6529 /* linux_sys_sched_setscheduler */ 6530 case 156: 6531 if (ndx == 0 || ndx == 1) 6532 p = "int"; 6533 break; 6534 /* linux_sys_sched_getscheduler */ 6535 case 157: 6536 if (ndx == 0 || ndx == 1) 6537 p = "int"; 6538 break; 6539 /* linux_sys_sched_yield */ 6540 case 158: 6541 /* linux_sys_sched_get_priority_max */ 6542 case 159: 6543 if (ndx == 0 || ndx == 1) 6544 p = "int"; 6545 break; 6546 /* linux_sys_sched_get_priority_min */ 6547 case 160: 6548 if (ndx == 0 || ndx == 1) 6549 p = "int"; 6550 break; 6551 /* linux_sys_nanosleep */ 6552 case 162: 6553 if (ndx == 0 || ndx == 1) 6554 p = "int"; 6555 break; 6556 /* linux_sys_mremap */ 6557 case 163: 6558 if (ndx == 0 || ndx == 1) 6559 p = "void *"; 6560 break; 6561 /* linux_sys_setresuid16 */ 6562 case 164: 6563 if (ndx == 0 || ndx == 1) 6564 p = "int"; 6565 break; 6566 /* linux_sys_getresuid16 */ 6567 case 165: 6568 if (ndx == 0 || ndx == 1) 6569 p = "int"; 6570 break; 6571 /* sys_poll */ 6572 case 168: 6573 if (ndx == 0 || ndx == 1) 6574 p = "int"; 6575 break; 6576 /* linux_sys_setresgid16 */ 6577 case 170: 6578 if (ndx == 0 || ndx == 1) 6579 p = "int"; 6580 break; 6581 /* linux_sys_getresgid16 */ 6582 case 171: 6583 if (ndx == 0 || ndx == 1) 6584 p = "int"; 6585 break; 6586 /* linux_sys_rt_sigaction */ 6587 case 174: 6588 if (ndx == 0 || ndx == 1) 6589 p = "int"; 6590 break; 6591 /* linux_sys_rt_sigprocmask */ 6592 case 175: 6593 if (ndx == 0 || ndx == 1) 6594 p = "int"; 6595 break; 6596 /* linux_sys_rt_sigpending */ 6597 case 176: 6598 if (ndx == 0 || ndx == 1) 6599 p = "int"; 6600 break; 6601 /* linux_sys_rt_sigtimedwait */ 6602 case 177: 6603 if (ndx == 0 || ndx == 1) 6604 p = "int"; 6605 break; 6606 /* linux_sys_rt_queueinfo */ 6607 case 178: 6608 if (ndx == 0 || ndx == 1) 6609 p = "int"; 6610 break; 6611 /* linux_sys_rt_sigsuspend */ 6612 case 179: 6613 if (ndx == 0 || ndx == 1) 6614 p = "int"; 6615 break; 6616 /* linux_sys_pread */ 6617 case 180: 6618 if (ndx == 0 || ndx == 1) 6619 p = "int"; 6620 break; 6621 /* linux_sys_pwrite */ 6622 case 181: 6623 if (ndx == 0 || ndx == 1) 6624 p = "int"; 6625 break; 6626 /* linux_sys_chown16 */ 6627 case 182: 6628 if (ndx == 0 || ndx == 1) 6629 p = "int"; 6630 break; 6631 /* sys___getcwd */ 6632 case 183: 6633 if (ndx == 0 || ndx == 1) 6634 p = "int"; 6635 break; 6636 /* linux_sys_sigaltstack */ 6637 case 186: 6638 if (ndx == 0 || ndx == 1) 6639 p = "int"; 6640 break; 6641 /* sys___vfork14 */ 6642 case 190: 6643 /* linux_sys_ugetrlimit */ 6644 case 191: 6645 if (ndx == 0 || ndx == 1) 6646 p = "int"; 6647 break; 6648 #define linux_sys_mmap2_args linux_sys_mmap_args 6649 /* linux_sys_mmap2 */ 6650 case 192: 6651 if (ndx == 0 || ndx == 1) 6652 p = "linux_off_t"; 6653 break; 6654 /* linux_sys_truncate64 */ 6655 case 193: 6656 if (ndx == 0 || ndx == 1) 6657 p = "int"; 6658 break; 6659 /* linux_sys_ftruncate64 */ 6660 case 194: 6661 if (ndx == 0 || ndx == 1) 6662 p = "int"; 6663 break; 6664 /* linux_sys_stat64 */ 6665 case 195: 6666 if (ndx == 0 || ndx == 1) 6667 p = "int"; 6668 break; 6669 /* linux_sys_lstat64 */ 6670 case 196: 6671 if (ndx == 0 || ndx == 1) 6672 p = "int"; 6673 break; 6674 /* linux_sys_fstat64 */ 6675 case 197: 6676 if (ndx == 0 || ndx == 1) 6677 p = "int"; 6678 break; 6679 /* sys___posix_lchown */ 6680 case 198: 6681 if (ndx == 0 || ndx == 1) 6682 p = "int"; 6683 break; 6684 /* sys_getuid */ 6685 case 199: 6686 /* sys_getgid */ 6687 case 200: 6688 /* sys_geteuid */ 6689 case 201: 6690 /* sys_getegid */ 6691 case 202: 6692 /* sys_setreuid */ 6693 case 203: 6694 if (ndx == 0 || ndx == 1) 6695 p = "int"; 6696 break; 6697 /* sys_setregid */ 6698 case 204: 6699 if (ndx == 0 || ndx == 1) 6700 p = "int"; 6701 break; 6702 /* sys_getgroups */ 6703 case 205: 6704 if (ndx == 0 || ndx == 1) 6705 p = "int"; 6706 break; 6707 /* sys_setgroups */ 6708 case 206: 6709 if (ndx == 0 || ndx == 1) 6710 p = "int"; 6711 break; 6712 /* sys___posix_fchown */ 6713 case 207: 6714 if (ndx == 0 || ndx == 1) 6715 p = "int"; 6716 break; 6717 /* linux_sys_setresuid */ 6718 case 208: 6719 if (ndx == 0 || ndx == 1) 6720 p = "int"; 6721 break; 6722 /* linux_sys_getresuid */ 6723 case 209: 6724 if (ndx == 0 || ndx == 1) 6725 p = "int"; 6726 break; 6727 /* linux_sys_setresgid */ 6728 case 210: 6729 if (ndx == 0 || ndx == 1) 6730 p = "int"; 6731 break; 6732 /* linux_sys_getresgid */ 6733 case 211: 6734 if (ndx == 0 || ndx == 1) 6735 p = "int"; 6736 break; 6737 /* sys___posix_chown */ 6738 case 212: 6739 if (ndx == 0 || ndx == 1) 6740 p = "int"; 6741 break; 6742 /* sys_setuid */ 6743 case 213: 6744 if (ndx == 0 || ndx == 1) 6745 p = "int"; 6746 break; 6747 /* sys_setgid */ 6748 case 214: 6749 if (ndx == 0 || ndx == 1) 6750 p = "int"; 6751 break; 6752 /* linux_sys_setfsuid */ 6753 case 215: 6754 if (ndx == 0 || ndx == 1) 6755 p = "int"; 6756 break; 6757 /* linux_sys_setfsgid */ 6758 case 216: 6759 if (ndx == 0 || ndx == 1) 6760 p = "int"; 6761 break; 6762 /* linux_sys_getdents64 */ 6763 case 217: 6764 if (ndx == 0 || ndx == 1) 6765 p = "int"; 6766 break; 6767 /* sys_mincore */ 6768 case 219: 6769 if (ndx == 0 || ndx == 1) 6770 p = "int"; 6771 break; 6772 /* sys_madvise */ 6773 case 220: 6774 if (ndx == 0 || ndx == 1) 6775 p = "int"; 6776 break; 6777 /* linux_sys_fcntl64 */ 6778 case 221: 6779 if (ndx == 0 || ndx == 1) 6780 p = "int"; 6781 break; 6782 /* linux_sys_gettid */ 6783 case 224: 6784 /* linux_sys_readahead */ 6785 case 225: 6786 if (ndx == 0 || ndx == 1) 6787 p = "ssize_t"; 6788 break; 6789 /* linux_sys_setxattr */ 6790 case 226: 6791 if (ndx == 0 || ndx == 1) 6792 p = "int"; 6793 break; 6794 /* linux_sys_lsetxattr */ 6795 case 227: 6796 if (ndx == 0 || ndx == 1) 6797 p = "int"; 6798 break; 6799 /* linux_sys_fsetxattr */ 6800 case 228: 6801 if (ndx == 0 || ndx == 1) 6802 p = "int"; 6803 break; 6804 /* linux_sys_getxattr */ 6805 case 229: 6806 if (ndx == 0 || ndx == 1) 6807 p = "ssize_t"; 6808 break; 6809 /* linux_sys_lgetxattr */ 6810 case 230: 6811 if (ndx == 0 || ndx == 1) 6812 p = "ssize_t"; 6813 break; 6814 /* linux_sys_fgetxattr */ 6815 case 231: 6816 if (ndx == 0 || ndx == 1) 6817 p = "ssize_t"; 6818 break; 6819 /* linux_sys_listxattr */ 6820 case 232: 6821 if (ndx == 0 || ndx == 1) 6822 p = "ssize_t"; 6823 break; 6824 /* linux_sys_llistxattr */ 6825 case 233: 6826 if (ndx == 0 || ndx == 1) 6827 p = "ssize_t"; 6828 break; 6829 /* linux_sys_flistxattr */ 6830 case 234: 6831 if (ndx == 0 || ndx == 1) 6832 p = "ssize_t"; 6833 break; 6834 /* linux_sys_removexattr */ 6835 case 235: 6836 if (ndx == 0 || ndx == 1) 6837 p = "int"; 6838 break; 6839 /* linux_sys_lremovexattr */ 6840 case 236: 6841 if (ndx == 0 || ndx == 1) 6842 p = "int"; 6843 break; 6844 /* linux_sys_fremovexattr */ 6845 case 237: 6846 if (ndx == 0 || ndx == 1) 6847 p = "int"; 6848 break; 6849 /* linux_sys_tkill */ 6850 case 238: 6851 if (ndx == 0 || ndx == 1) 6852 p = "int"; 6853 break; 6854 /* linux_sys_futex */ 6855 case 240: 6856 if (ndx == 0 || ndx == 1) 6857 p = "int"; 6858 break; 6859 /* linux_sys_sched_setaffinity */ 6860 case 241: 6861 if (ndx == 0 || ndx == 1) 6862 p = "int"; 6863 break; 6864 /* linux_sys_sched_getaffinity */ 6865 case 242: 6866 if (ndx == 0 || ndx == 1) 6867 p = "int"; 6868 break; 6869 /* linux_sys_exit_group */ 6870 case 248: 6871 if (ndx == 0 || ndx == 1) 6872 p = "int"; 6873 break; 6874 /* linux_sys_epoll_create */ 6875 case 250: 6876 if (ndx == 0 || ndx == 1) 6877 p = "int"; 6878 break; 6879 /* linux_sys_epoll_ctl */ 6880 case 251: 6881 if (ndx == 0 || ndx == 1) 6882 p = "int"; 6883 break; 6884 /* linux_sys_epoll_wait */ 6885 case 252: 6886 if (ndx == 0 || ndx == 1) 6887 p = "int"; 6888 break; 6889 /* linux_sys_set_tid_address */ 6890 case 256: 6891 if (ndx == 0 || ndx == 1) 6892 p = "int"; 6893 break; 6894 /* linux_sys_timer_create */ 6895 case 257: 6896 if (ndx == 0 || ndx == 1) 6897 p = "int"; 6898 break; 6899 /* linux_sys_timer_settime */ 6900 case 258: 6901 if (ndx == 0 || ndx == 1) 6902 p = "int"; 6903 break; 6904 /* linux_sys_timer_gettime */ 6905 case 259: 6906 if (ndx == 0 || ndx == 1) 6907 p = "int"; 6908 break; 6909 /* sys_timer_getoverrun */ 6910 case 260: 6911 if (ndx == 0 || ndx == 1) 6912 p = "int"; 6913 break; 6914 /* sys_timer_delete */ 6915 case 261: 6916 if (ndx == 0 || ndx == 1) 6917 p = "int"; 6918 break; 6919 /* linux_sys_clock_settime */ 6920 case 262: 6921 if (ndx == 0 || ndx == 1) 6922 p = "int"; 6923 break; 6924 /* linux_sys_clock_gettime */ 6925 case 263: 6926 if (ndx == 0 || ndx == 1) 6927 p = "int"; 6928 break; 6929 /* linux_sys_clock_getres */ 6930 case 264: 6931 if (ndx == 0 || ndx == 1) 6932 p = "int"; 6933 break; 6934 /* linux_sys_clock_nanosleep */ 6935 case 265: 6936 if (ndx == 0 || ndx == 1) 6937 p = "int"; 6938 break; 6939 /* linux_sys_statfs64 */ 6940 case 266: 6941 if (ndx == 0 || ndx == 1) 6942 p = "int"; 6943 break; 6944 /* linux_sys_fstatfs64 */ 6945 case 267: 6946 if (ndx == 0 || ndx == 1) 6947 p = "int"; 6948 break; 6949 /* linux_sys_tgkill */ 6950 case 268: 6951 if (ndx == 0 || ndx == 1) 6952 p = "int"; 6953 break; 6954 /* compat_50_sys_utimes */ 6955 case 269: 6956 if (ndx == 0 || ndx == 1) 6957 p = "int"; 6958 break; 6959 /* linux_sys_fadvise64_64 */ 6960 case 270: 6961 if (ndx == 0 || ndx == 1) 6962 p = "int"; 6963 break; 6964 /* linux_sys_mq_open */ 6965 case 274: 6966 if (ndx == 0 || ndx == 1) 6967 p = "linux_mqd_t"; 6968 break; 6969 /* linux_sys_mq_unlink */ 6970 case 275: 6971 if (ndx == 0 || ndx == 1) 6972 p = "int"; 6973 break; 6974 /* linux_sys_mq_timedsend */ 6975 case 276: 6976 if (ndx == 0 || ndx == 1) 6977 p = "int"; 6978 break; 6979 /* linux_sys_mq_timedreceive */ 6980 case 277: 6981 if (ndx == 0 || ndx == 1) 6982 p = "ssize_t"; 6983 break; 6984 /* linux_sys_mq_notify */ 6985 case 278: 6986 if (ndx == 0 || ndx == 1) 6987 p = "int"; 6988 break; 6989 /* linux_sys_mq_getsetattr */ 6990 case 279: 6991 if (ndx == 0 || ndx == 1) 6992 p = "int"; 6993 break; 6994 /* linux_sys_waitid */ 6995 case 280: 6996 if (ndx == 0 || ndx == 1) 6997 p = "int"; 6998 break; 6999 /* linux_sys_inotify_init */ 7000 case 316: 7001 /* linux_sys_inotify_add_watch */ 7002 case 317: 7003 if (ndx == 0 || ndx == 1) 7004 p = "int"; 7005 break; 7006 /* linux_sys_inotify_rm_watch */ 7007 case 318: 7008 if (ndx == 0 || ndx == 1) 7009 p = "int"; 7010 break; 7011 /* linux_sys_openat */ 7012 case 322: 7013 if (ndx == 0 || ndx == 1) 7014 p = "int"; 7015 break; 7016 /* sys_mkdirat */ 7017 case 323: 7018 if (ndx == 0 || ndx == 1) 7019 p = "int"; 7020 break; 7021 /* linux_sys_mknodat */ 7022 case 324: 7023 if (ndx == 0 || ndx == 1) 7024 p = "int"; 7025 break; 7026 /* linux_sys_fchownat */ 7027 case 325: 7028 if (ndx == 0 || ndx == 1) 7029 p = "int"; 7030 break; 7031 /* linux_sys_fstatat64 */ 7032 case 327: 7033 if (ndx == 0 || ndx == 1) 7034 p = "int"; 7035 break; 7036 /* linux_sys_unlinkat */ 7037 case 328: 7038 if (ndx == 0 || ndx == 1) 7039 p = "int"; 7040 break; 7041 /* sys_renameat */ 7042 case 329: 7043 if (ndx == 0 || ndx == 1) 7044 p = "int"; 7045 break; 7046 /* linux_sys_linkat */ 7047 case 330: 7048 if (ndx == 0 || ndx == 1) 7049 p = "int"; 7050 break; 7051 /* sys_symlinkat */ 7052 case 331: 7053 if (ndx == 0 || ndx == 1) 7054 p = "int"; 7055 break; 7056 /* sys_readlinkat */ 7057 case 332: 7058 if (ndx == 0 || ndx == 1) 7059 p = "ssize_t"; 7060 break; 7061 /* linux_sys_fchmodat */ 7062 case 333: 7063 if (ndx == 0 || ndx == 1) 7064 p = "int"; 7065 break; 7066 /* linux_sys_faccessat */ 7067 case 334: 7068 if (ndx == 0 || ndx == 1) 7069 p = "int"; 7070 break; 7071 /* linux_sys_pselect6 */ 7072 case 335: 7073 if (ndx == 0 || ndx == 1) 7074 p = "int"; 7075 break; 7076 /* linux_sys_ppoll */ 7077 case 336: 7078 if (ndx == 0 || ndx == 1) 7079 p = "int"; 7080 break; 7081 /* sys___futex_set_robust_list */ 7082 case 338: 7083 if (ndx == 0 || ndx == 1) 7084 p = "int"; 7085 break; 7086 /* sys___futex_get_robust_list */ 7087 case 339: 7088 if (ndx == 0 || ndx == 1) 7089 p = "int"; 7090 break; 7091 /* linux_sys_getcpu */ 7092 case 345: 7093 if (ndx == 0 || ndx == 1) 7094 p = "int"; 7095 break; 7096 /* linux_sys_epoll_pwait */ 7097 case 346: 7098 if (ndx == 0 || ndx == 1) 7099 p = "int"; 7100 break; 7101 /* linux_sys_utimensat */ 7102 case 348: 7103 if (ndx == 0 || ndx == 1) 7104 p = "int"; 7105 break; 7106 /* linux_sys_timerfd_create */ 7107 case 350: 7108 if (ndx == 0 || ndx == 1) 7109 p = "int"; 7110 break; 7111 /* linux_sys_eventfd */ 7112 case 351: 7113 if (ndx == 0 || ndx == 1) 7114 p = "int"; 7115 break; 7116 /* linux_sys_fallocate */ 7117 case 352: 7118 if (ndx == 0 || ndx == 1) 7119 p = "int"; 7120 break; 7121 /* linux_sys_timerfd_settime */ 7122 case 353: 7123 if (ndx == 0 || ndx == 1) 7124 p = "int"; 7125 break; 7126 /* linux_sys_timerfd_gettime */ 7127 case 354: 7128 if (ndx == 0 || ndx == 1) 7129 p = "int"; 7130 break; 7131 /* linux_sys_eventfd2 */ 7132 case 356: 7133 if (ndx == 0 || ndx == 1) 7134 p = "int"; 7135 break; 7136 /* linux_sys_epoll_create1 */ 7137 case 357: 7138 if (ndx == 0 || ndx == 1) 7139 p = "int"; 7140 break; 7141 /* linux_sys_dup3 */ 7142 case 358: 7143 if (ndx == 0 || ndx == 1) 7144 p = "int"; 7145 break; 7146 /* linux_sys_pipe2 */ 7147 case 359: 7148 if (ndx == 0 || ndx == 1) 7149 p = "int"; 7150 break; 7151 /* linux_sys_inotify_init1 */ 7152 case 360: 7153 if (ndx == 0 || ndx == 1) 7154 p = "int"; 7155 break; 7156 /* linux_sys_preadv */ 7157 case 361: 7158 if (ndx == 0 || ndx == 1) 7159 p = "int"; 7160 break; 7161 /* linux_sys_pwritev */ 7162 case 362: 7163 if (ndx == 0 || ndx == 1) 7164 p = "int"; 7165 break; 7166 /* linux_sys_recvmmsg */ 7167 case 365: 7168 if (ndx == 0 || ndx == 1) 7169 p = "int"; 7170 break; 7171 /* linux_sys_accept4 */ 7172 case 366: 7173 if (ndx == 0 || ndx == 1) 7174 p = "int"; 7175 break; 7176 /* linux_sys_prlimit64 */ 7177 case 369: 7178 if (ndx == 0 || ndx == 1) 7179 p = "int"; 7180 break; 7181 /* linux_sys_sendmmsg */ 7182 case 374: 7183 if (ndx == 0 || ndx == 1) 7184 p = "int"; 7185 break; 7186 /* linux_sys_breakpoint */ 7187 case 385: 7188 /* linux_sys_cacheflush */ 7189 case 386: 7190 if (ndx == 0 || ndx == 1) 7191 p = "int"; 7192 break; 7193 /* linux_sys_set_tls */ 7194 case 389: 7195 if (ndx == 0 || ndx == 1) 7196 p = "int"; 7197 break; 7198 /* linux_sys_statx */ 7199 case 397: 7200 if (ndx == 0 || ndx == 1) 7201 p = "int"; 7202 break; 7203 /* linux_sys_close_range */ 7204 case 436: 7205 if (ndx == 0 || ndx == 1) 7206 p = "int"; 7207 break; 7208 /* linux_sys_faccessat2 */ 7209 case 439: 7210 if (ndx == 0 || ndx == 1) 7211 p = "int"; 7212 break; 7213 /* linux_sys_epoll_pwait2 */ 7214 case 441: 7215 if (ndx == 0 || ndx == 1) 7216 p = "int"; 7217 break; 7218 default: 7219 break; 7220 }; 7221 if (p != NULL) 7222 strlcpy(desc, p, descsz); 7223 } 7224