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