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