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