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