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