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