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