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