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