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