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