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