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