1 /* $NetBSD: linux_systrace_args.c,v 1.20 2021/12/02 04:39:44 ryo 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_prlimit64 */ 1899 case 302: { 1900 const struct linux_sys_prlimit64_args *p = params; 1901 iarg[0] = SCARG(p, pid); /* pid_t */ 1902 iarg[1] = SCARG(p, which); /* int */ 1903 uarg[2] = (intptr_t) SCARG(p, new_rlp); /* struct rlimit * */ 1904 uarg[3] = (intptr_t) SCARG(p, old_rlp); /* struct rlimit * */ 1905 *n_args = 4; 1906 break; 1907 } 1908 /* linux_sys_sendmmsg */ 1909 case 307: { 1910 const struct linux_sys_sendmmsg_args *p = params; 1911 iarg[0] = SCARG(p, s); /* int */ 1912 uarg[1] = (intptr_t) SCARG(p, msgvec); /* struct linux_mmsghdr * */ 1913 uarg[2] = SCARG(p, vlen); /* unsigned int */ 1914 uarg[3] = SCARG(p, flags); /* unsigned int */ 1915 *n_args = 4; 1916 break; 1917 } 1918 /* linux_sys_nosys */ 1919 case 314: { 1920 *n_args = 0; 1921 break; 1922 } 1923 default: 1924 *n_args = 0; 1925 break; 1926 }; 1927 } 1928 static void 1929 systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 1930 { 1931 const char *p = NULL; 1932 switch (sysnum) { 1933 /* sys_read */ 1934 case 0: 1935 switch(ndx) { 1936 case 0: 1937 p = "int"; 1938 break; 1939 case 1: 1940 p = "void *"; 1941 break; 1942 case 2: 1943 p = "size_t"; 1944 break; 1945 default: 1946 break; 1947 }; 1948 break; 1949 /* sys_write */ 1950 case 1: 1951 switch(ndx) { 1952 case 0: 1953 p = "int"; 1954 break; 1955 case 1: 1956 p = "const void *"; 1957 break; 1958 case 2: 1959 p = "size_t"; 1960 break; 1961 default: 1962 break; 1963 }; 1964 break; 1965 /* linux_sys_open */ 1966 case 2: 1967 switch(ndx) { 1968 case 0: 1969 p = "const char *"; 1970 break; 1971 case 1: 1972 p = "int"; 1973 break; 1974 case 2: 1975 p = "linux_umode_t"; 1976 break; 1977 default: 1978 break; 1979 }; 1980 break; 1981 /* sys_close */ 1982 case 3: 1983 switch(ndx) { 1984 case 0: 1985 p = "int"; 1986 break; 1987 default: 1988 break; 1989 }; 1990 break; 1991 /* linux_sys_stat64 */ 1992 case 4: 1993 switch(ndx) { 1994 case 0: 1995 p = "const char *"; 1996 break; 1997 case 1: 1998 p = "struct linux_stat64 *"; 1999 break; 2000 default: 2001 break; 2002 }; 2003 break; 2004 /* linux_sys_fstat64 */ 2005 case 5: 2006 switch(ndx) { 2007 case 0: 2008 p = "int"; 2009 break; 2010 case 1: 2011 p = "struct linux_stat64 *"; 2012 break; 2013 default: 2014 break; 2015 }; 2016 break; 2017 /* linux_sys_lstat64 */ 2018 case 6: 2019 switch(ndx) { 2020 case 0: 2021 p = "const char *"; 2022 break; 2023 case 1: 2024 p = "struct linux_stat64 *"; 2025 break; 2026 default: 2027 break; 2028 }; 2029 break; 2030 /* sys_poll */ 2031 case 7: 2032 switch(ndx) { 2033 case 0: 2034 p = "struct pollfd *"; 2035 break; 2036 case 1: 2037 p = "u_int"; 2038 break; 2039 case 2: 2040 p = "int"; 2041 break; 2042 default: 2043 break; 2044 }; 2045 break; 2046 /* compat_43_sys_lseek */ 2047 case 8: 2048 switch(ndx) { 2049 case 0: 2050 p = "int"; 2051 break; 2052 case 1: 2053 p = "long"; 2054 break; 2055 case 2: 2056 p = "int"; 2057 break; 2058 default: 2059 break; 2060 }; 2061 break; 2062 /* linux_sys_mmap */ 2063 case 9: 2064 switch(ndx) { 2065 case 0: 2066 p = "unsigned long"; 2067 break; 2068 case 1: 2069 p = "size_t"; 2070 break; 2071 case 2: 2072 p = "int"; 2073 break; 2074 case 3: 2075 p = "int"; 2076 break; 2077 case 4: 2078 p = "int"; 2079 break; 2080 case 5: 2081 p = "linux_off_t"; 2082 break; 2083 default: 2084 break; 2085 }; 2086 break; 2087 /* linux_sys_mprotect */ 2088 case 10: 2089 switch(ndx) { 2090 case 0: 2091 p = "const void *"; 2092 break; 2093 case 1: 2094 p = "unsigned long"; 2095 break; 2096 case 2: 2097 p = "int"; 2098 break; 2099 default: 2100 break; 2101 }; 2102 break; 2103 /* sys_munmap */ 2104 case 11: 2105 switch(ndx) { 2106 case 0: 2107 p = "void *"; 2108 break; 2109 case 1: 2110 p = "size_t"; 2111 break; 2112 default: 2113 break; 2114 }; 2115 break; 2116 /* linux_sys_brk */ 2117 case 12: 2118 switch(ndx) { 2119 case 0: 2120 p = "char *"; 2121 break; 2122 default: 2123 break; 2124 }; 2125 break; 2126 /* linux_sys_rt_sigaction */ 2127 case 13: 2128 switch(ndx) { 2129 case 0: 2130 p = "int"; 2131 break; 2132 case 1: 2133 p = "const struct linux_sigaction *"; 2134 break; 2135 case 2: 2136 p = "struct linux_sigaction *"; 2137 break; 2138 case 3: 2139 p = "size_t"; 2140 break; 2141 default: 2142 break; 2143 }; 2144 break; 2145 /* linux_sys_rt_sigprocmask */ 2146 case 14: 2147 switch(ndx) { 2148 case 0: 2149 p = "int"; 2150 break; 2151 case 1: 2152 p = "const linux_sigset_t *"; 2153 break; 2154 case 2: 2155 p = "linux_sigset_t *"; 2156 break; 2157 case 3: 2158 p = "size_t"; 2159 break; 2160 default: 2161 break; 2162 }; 2163 break; 2164 /* linux_sys_rt_sigreturn */ 2165 case 15: 2166 break; 2167 /* linux_sys_ioctl */ 2168 case 16: 2169 switch(ndx) { 2170 case 0: 2171 p = "int"; 2172 break; 2173 case 1: 2174 p = "u_long"; 2175 break; 2176 case 2: 2177 p = "void *"; 2178 break; 2179 default: 2180 break; 2181 }; 2182 break; 2183 /* linux_sys_pread */ 2184 case 17: 2185 switch(ndx) { 2186 case 0: 2187 p = "int"; 2188 break; 2189 case 1: 2190 p = "char *"; 2191 break; 2192 case 2: 2193 p = "size_t"; 2194 break; 2195 case 3: 2196 p = "off_t"; 2197 break; 2198 default: 2199 break; 2200 }; 2201 break; 2202 /* linux_sys_pwrite */ 2203 case 18: 2204 switch(ndx) { 2205 case 0: 2206 p = "int"; 2207 break; 2208 case 1: 2209 p = "char *"; 2210 break; 2211 case 2: 2212 p = "size_t"; 2213 break; 2214 case 3: 2215 p = "off_t"; 2216 break; 2217 default: 2218 break; 2219 }; 2220 break; 2221 /* sys_readv */ 2222 case 19: 2223 switch(ndx) { 2224 case 0: 2225 p = "int"; 2226 break; 2227 case 1: 2228 p = "const struct iovec *"; 2229 break; 2230 case 2: 2231 p = "int"; 2232 break; 2233 default: 2234 break; 2235 }; 2236 break; 2237 /* sys_writev */ 2238 case 20: 2239 switch(ndx) { 2240 case 0: 2241 p = "int"; 2242 break; 2243 case 1: 2244 p = "const struct iovec *"; 2245 break; 2246 case 2: 2247 p = "int"; 2248 break; 2249 default: 2250 break; 2251 }; 2252 break; 2253 /* sys_access */ 2254 case 21: 2255 switch(ndx) { 2256 case 0: 2257 p = "const char *"; 2258 break; 2259 case 1: 2260 p = "int"; 2261 break; 2262 default: 2263 break; 2264 }; 2265 break; 2266 /* linux_sys_pipe */ 2267 case 22: 2268 switch(ndx) { 2269 case 0: 2270 p = "int *"; 2271 break; 2272 default: 2273 break; 2274 }; 2275 break; 2276 /* linux_sys_select */ 2277 case 23: 2278 switch(ndx) { 2279 case 0: 2280 p = "int"; 2281 break; 2282 case 1: 2283 p = "fd_set *"; 2284 break; 2285 case 2: 2286 p = "fd_set *"; 2287 break; 2288 case 3: 2289 p = "fd_set *"; 2290 break; 2291 case 4: 2292 p = "struct timeval50 *"; 2293 break; 2294 default: 2295 break; 2296 }; 2297 break; 2298 /* linux_sys_sched_yield */ 2299 case 24: 2300 break; 2301 /* linux_sys_mremap */ 2302 case 25: 2303 switch(ndx) { 2304 case 0: 2305 p = "void *"; 2306 break; 2307 case 1: 2308 p = "size_t"; 2309 break; 2310 case 2: 2311 p = "size_t"; 2312 break; 2313 case 3: 2314 p = "u_long"; 2315 break; 2316 default: 2317 break; 2318 }; 2319 break; 2320 /* sys___msync13 */ 2321 case 26: 2322 switch(ndx) { 2323 case 0: 2324 p = "void *"; 2325 break; 2326 case 1: 2327 p = "size_t"; 2328 break; 2329 case 2: 2330 p = "int"; 2331 break; 2332 default: 2333 break; 2334 }; 2335 break; 2336 /* sys_mincore */ 2337 case 27: 2338 switch(ndx) { 2339 case 0: 2340 p = "void *"; 2341 break; 2342 case 1: 2343 p = "size_t"; 2344 break; 2345 case 2: 2346 p = "char *"; 2347 break; 2348 default: 2349 break; 2350 }; 2351 break; 2352 /* sys_madvise */ 2353 case 28: 2354 switch(ndx) { 2355 case 0: 2356 p = "void *"; 2357 break; 2358 case 1: 2359 p = "size_t"; 2360 break; 2361 case 2: 2362 p = "int"; 2363 break; 2364 default: 2365 break; 2366 }; 2367 break; 2368 #ifdef SYSVSHM 2369 /* linux_sys_shmget */ 2370 case 29: 2371 switch(ndx) { 2372 case 0: 2373 p = "key_t"; 2374 break; 2375 case 1: 2376 p = "size_t"; 2377 break; 2378 case 2: 2379 p = "int"; 2380 break; 2381 default: 2382 break; 2383 }; 2384 break; 2385 /* sys_shmat */ 2386 case 30: 2387 switch(ndx) { 2388 case 0: 2389 p = "int"; 2390 break; 2391 case 1: 2392 p = "void *"; 2393 break; 2394 case 2: 2395 p = "int"; 2396 break; 2397 default: 2398 break; 2399 }; 2400 break; 2401 /* linux_sys_shmctl */ 2402 case 31: 2403 switch(ndx) { 2404 case 0: 2405 p = "int"; 2406 break; 2407 case 1: 2408 p = "int"; 2409 break; 2410 case 2: 2411 p = "struct linux_shmid_ds *"; 2412 break; 2413 default: 2414 break; 2415 }; 2416 break; 2417 #else 2418 #endif 2419 /* sys_dup */ 2420 case 32: 2421 switch(ndx) { 2422 case 0: 2423 p = "int"; 2424 break; 2425 default: 2426 break; 2427 }; 2428 break; 2429 /* sys_dup2 */ 2430 case 33: 2431 switch(ndx) { 2432 case 0: 2433 p = "int"; 2434 break; 2435 case 1: 2436 p = "int"; 2437 break; 2438 default: 2439 break; 2440 }; 2441 break; 2442 /* linux_sys_pause */ 2443 case 34: 2444 break; 2445 /* linux_sys_nanosleep */ 2446 case 35: 2447 switch(ndx) { 2448 case 0: 2449 p = "const struct linux_timespec *"; 2450 break; 2451 case 1: 2452 p = "struct linux_timespec *"; 2453 break; 2454 default: 2455 break; 2456 }; 2457 break; 2458 /* compat_50_sys_getitimer */ 2459 case 36: 2460 switch(ndx) { 2461 case 0: 2462 p = "int"; 2463 break; 2464 case 1: 2465 p = "struct itimerval50 *"; 2466 break; 2467 default: 2468 break; 2469 }; 2470 break; 2471 /* linux_sys_alarm */ 2472 case 37: 2473 switch(ndx) { 2474 case 0: 2475 p = "unsigned int"; 2476 break; 2477 default: 2478 break; 2479 }; 2480 break; 2481 /* compat_50_sys_setitimer */ 2482 case 38: 2483 switch(ndx) { 2484 case 0: 2485 p = "int"; 2486 break; 2487 case 1: 2488 p = "struct itimerval50 *"; 2489 break; 2490 case 2: 2491 p = "struct itimerval50 *"; 2492 break; 2493 default: 2494 break; 2495 }; 2496 break; 2497 /* sys_getpid */ 2498 case 39: 2499 break; 2500 /* linux_sys_socket */ 2501 case 41: 2502 switch(ndx) { 2503 case 0: 2504 p = "int"; 2505 break; 2506 case 1: 2507 p = "int"; 2508 break; 2509 case 2: 2510 p = "int"; 2511 break; 2512 default: 2513 break; 2514 }; 2515 break; 2516 /* linux_sys_connect */ 2517 case 42: 2518 switch(ndx) { 2519 case 0: 2520 p = "int"; 2521 break; 2522 case 1: 2523 p = "const struct osockaddr *"; 2524 break; 2525 case 2: 2526 p = "unsigned int"; 2527 break; 2528 default: 2529 break; 2530 }; 2531 break; 2532 /* linux_sys_accept */ 2533 case 43: 2534 switch(ndx) { 2535 case 0: 2536 p = "int"; 2537 break; 2538 case 1: 2539 p = "struct osockaddr *"; 2540 break; 2541 case 2: 2542 p = "int *"; 2543 break; 2544 default: 2545 break; 2546 }; 2547 break; 2548 /* linux_sys_sendto */ 2549 case 44: 2550 switch(ndx) { 2551 case 0: 2552 p = "int"; 2553 break; 2554 case 1: 2555 p = "void *"; 2556 break; 2557 case 2: 2558 p = "int"; 2559 break; 2560 case 3: 2561 p = "int"; 2562 break; 2563 case 4: 2564 p = "struct osockaddr *"; 2565 break; 2566 case 5: 2567 p = "int"; 2568 break; 2569 default: 2570 break; 2571 }; 2572 break; 2573 /* linux_sys_recvfrom */ 2574 case 45: 2575 switch(ndx) { 2576 case 0: 2577 p = "int"; 2578 break; 2579 case 1: 2580 p = "void *"; 2581 break; 2582 case 2: 2583 p = "size_t"; 2584 break; 2585 case 3: 2586 p = "int"; 2587 break; 2588 case 4: 2589 p = "struct osockaddr *"; 2590 break; 2591 case 5: 2592 p = "unsigned int *"; 2593 break; 2594 default: 2595 break; 2596 }; 2597 break; 2598 /* linux_sys_sendmsg */ 2599 case 46: 2600 switch(ndx) { 2601 case 0: 2602 p = "int"; 2603 break; 2604 case 1: 2605 p = "const struct linux_msghdr *"; 2606 break; 2607 case 2: 2608 p = "int"; 2609 break; 2610 default: 2611 break; 2612 }; 2613 break; 2614 /* linux_sys_recvmsg */ 2615 case 47: 2616 switch(ndx) { 2617 case 0: 2618 p = "int"; 2619 break; 2620 case 1: 2621 p = "struct linux_msghdr *"; 2622 break; 2623 case 2: 2624 p = "int"; 2625 break; 2626 default: 2627 break; 2628 }; 2629 break; 2630 /* sys_shutdown */ 2631 case 48: 2632 switch(ndx) { 2633 case 0: 2634 p = "int"; 2635 break; 2636 case 1: 2637 p = "int"; 2638 break; 2639 default: 2640 break; 2641 }; 2642 break; 2643 /* linux_sys_bind */ 2644 case 49: 2645 switch(ndx) { 2646 case 0: 2647 p = "int"; 2648 break; 2649 case 1: 2650 p = "const struct osockaddr *"; 2651 break; 2652 case 2: 2653 p = "unsigned int"; 2654 break; 2655 default: 2656 break; 2657 }; 2658 break; 2659 /* sys_listen */ 2660 case 50: 2661 switch(ndx) { 2662 case 0: 2663 p = "int"; 2664 break; 2665 case 1: 2666 p = "int"; 2667 break; 2668 default: 2669 break; 2670 }; 2671 break; 2672 /* linux_sys_getsockname */ 2673 case 51: 2674 switch(ndx) { 2675 case 0: 2676 p = "int"; 2677 break; 2678 case 1: 2679 p = "void *"; 2680 break; 2681 case 2: 2682 p = "int *"; 2683 break; 2684 default: 2685 break; 2686 }; 2687 break; 2688 /* linux_sys_getpeername */ 2689 case 52: 2690 switch(ndx) { 2691 case 0: 2692 p = "int"; 2693 break; 2694 case 1: 2695 p = "struct sockaddr *"; 2696 break; 2697 case 2: 2698 p = "unsigned int *"; 2699 break; 2700 default: 2701 break; 2702 }; 2703 break; 2704 /* linux_sys_socketpair */ 2705 case 53: 2706 switch(ndx) { 2707 case 0: 2708 p = "int"; 2709 break; 2710 case 1: 2711 p = "int"; 2712 break; 2713 case 2: 2714 p = "int"; 2715 break; 2716 case 3: 2717 p = "int *"; 2718 break; 2719 default: 2720 break; 2721 }; 2722 break; 2723 /* linux_sys_setsockopt */ 2724 case 54: 2725 switch(ndx) { 2726 case 0: 2727 p = "int"; 2728 break; 2729 case 1: 2730 p = "int"; 2731 break; 2732 case 2: 2733 p = "int"; 2734 break; 2735 case 3: 2736 p = "void *"; 2737 break; 2738 case 4: 2739 p = "int"; 2740 break; 2741 default: 2742 break; 2743 }; 2744 break; 2745 /* linux_sys_getsockopt */ 2746 case 55: 2747 switch(ndx) { 2748 case 0: 2749 p = "int"; 2750 break; 2751 case 1: 2752 p = "int"; 2753 break; 2754 case 2: 2755 p = "int"; 2756 break; 2757 case 3: 2758 p = "void *"; 2759 break; 2760 case 4: 2761 p = "int *"; 2762 break; 2763 default: 2764 break; 2765 }; 2766 break; 2767 /* linux_sys_clone */ 2768 case 56: 2769 switch(ndx) { 2770 case 0: 2771 p = "int"; 2772 break; 2773 case 1: 2774 p = "void *"; 2775 break; 2776 case 2: 2777 p = "void *"; 2778 break; 2779 case 3: 2780 p = "void *"; 2781 break; 2782 case 4: 2783 p = "void *"; 2784 break; 2785 default: 2786 break; 2787 }; 2788 break; 2789 /* sys_fork */ 2790 case 57: 2791 break; 2792 /* sys___vfork14 */ 2793 case 58: 2794 break; 2795 /* sys_execve */ 2796 case 59: 2797 switch(ndx) { 2798 case 0: 2799 p = "const char *"; 2800 break; 2801 case 1: 2802 p = "char **"; 2803 break; 2804 case 2: 2805 p = "char **"; 2806 break; 2807 default: 2808 break; 2809 }; 2810 break; 2811 /* linux_sys_exit */ 2812 case 60: 2813 switch(ndx) { 2814 case 0: 2815 p = "int"; 2816 break; 2817 default: 2818 break; 2819 }; 2820 break; 2821 /* linux_sys_wait4 */ 2822 case 61: 2823 switch(ndx) { 2824 case 0: 2825 p = "int"; 2826 break; 2827 case 1: 2828 p = "int *"; 2829 break; 2830 case 2: 2831 p = "int"; 2832 break; 2833 case 3: 2834 p = "struct rusage50 *"; 2835 break; 2836 default: 2837 break; 2838 }; 2839 break; 2840 /* linux_sys_kill */ 2841 case 62: 2842 switch(ndx) { 2843 case 0: 2844 p = "int"; 2845 break; 2846 case 1: 2847 p = "int"; 2848 break; 2849 default: 2850 break; 2851 }; 2852 break; 2853 /* linux_sys_uname */ 2854 case 63: 2855 switch(ndx) { 2856 case 0: 2857 p = "struct linux_utsname *"; 2858 break; 2859 default: 2860 break; 2861 }; 2862 break; 2863 #ifdef SYSVSEM 2864 /* sys_semget */ 2865 case 64: 2866 switch(ndx) { 2867 case 0: 2868 p = "key_t"; 2869 break; 2870 case 1: 2871 p = "int"; 2872 break; 2873 case 2: 2874 p = "int"; 2875 break; 2876 default: 2877 break; 2878 }; 2879 break; 2880 /* sys_semop */ 2881 case 65: 2882 switch(ndx) { 2883 case 0: 2884 p = "int"; 2885 break; 2886 case 1: 2887 p = "struct sembuf *"; 2888 break; 2889 case 2: 2890 p = "size_t"; 2891 break; 2892 default: 2893 break; 2894 }; 2895 break; 2896 /* linux_sys_semctl */ 2897 case 66: 2898 switch(ndx) { 2899 case 0: 2900 p = "int"; 2901 break; 2902 case 1: 2903 p = "int"; 2904 break; 2905 case 2: 2906 p = "int"; 2907 break; 2908 case 3: 2909 p = "union linux_semun"; 2910 break; 2911 default: 2912 break; 2913 }; 2914 break; 2915 #else 2916 #endif 2917 #ifdef SYSVSHM 2918 /* sys_shmdt */ 2919 case 67: 2920 switch(ndx) { 2921 case 0: 2922 p = "const void *"; 2923 break; 2924 default: 2925 break; 2926 }; 2927 break; 2928 #else 2929 #endif 2930 #ifdef SYSVMSG 2931 /* sys_msgget */ 2932 case 68: 2933 switch(ndx) { 2934 case 0: 2935 p = "key_t"; 2936 break; 2937 case 1: 2938 p = "int"; 2939 break; 2940 default: 2941 break; 2942 }; 2943 break; 2944 /* sys_msgsnd */ 2945 case 69: 2946 switch(ndx) { 2947 case 0: 2948 p = "int"; 2949 break; 2950 case 1: 2951 p = "void *"; 2952 break; 2953 case 2: 2954 p = "size_t"; 2955 break; 2956 case 3: 2957 p = "int"; 2958 break; 2959 default: 2960 break; 2961 }; 2962 break; 2963 /* sys_msgrcv */ 2964 case 70: 2965 switch(ndx) { 2966 case 0: 2967 p = "int"; 2968 break; 2969 case 1: 2970 p = "void *"; 2971 break; 2972 case 2: 2973 p = "size_t"; 2974 break; 2975 case 3: 2976 p = "long"; 2977 break; 2978 case 4: 2979 p = "int"; 2980 break; 2981 default: 2982 break; 2983 }; 2984 break; 2985 /* linux_sys_msgctl */ 2986 case 71: 2987 switch(ndx) { 2988 case 0: 2989 p = "int"; 2990 break; 2991 case 1: 2992 p = "int"; 2993 break; 2994 case 2: 2995 p = "struct linux_msqid_ds *"; 2996 break; 2997 default: 2998 break; 2999 }; 3000 break; 3001 #else 3002 #endif 3003 /* linux_sys_fcntl */ 3004 case 72: 3005 switch(ndx) { 3006 case 0: 3007 p = "int"; 3008 break; 3009 case 1: 3010 p = "int"; 3011 break; 3012 case 2: 3013 p = "void *"; 3014 break; 3015 default: 3016 break; 3017 }; 3018 break; 3019 /* sys_flock */ 3020 case 73: 3021 switch(ndx) { 3022 case 0: 3023 p = "int"; 3024 break; 3025 case 1: 3026 p = "int"; 3027 break; 3028 default: 3029 break; 3030 }; 3031 break; 3032 /* sys_fsync */ 3033 case 74: 3034 switch(ndx) { 3035 case 0: 3036 p = "int"; 3037 break; 3038 default: 3039 break; 3040 }; 3041 break; 3042 /* linux_sys_fdatasync */ 3043 case 75: 3044 switch(ndx) { 3045 case 0: 3046 p = "int"; 3047 break; 3048 default: 3049 break; 3050 }; 3051 break; 3052 /* linux_sys_truncate64 */ 3053 case 76: 3054 switch(ndx) { 3055 case 0: 3056 p = "const char *"; 3057 break; 3058 case 1: 3059 p = "off_t"; 3060 break; 3061 default: 3062 break; 3063 }; 3064 break; 3065 /* linux_sys_ftruncate64 */ 3066 case 77: 3067 switch(ndx) { 3068 case 0: 3069 p = "unsigned int"; 3070 break; 3071 case 1: 3072 p = "off_t"; 3073 break; 3074 default: 3075 break; 3076 }; 3077 break; 3078 /* linux_sys_getdents */ 3079 case 78: 3080 switch(ndx) { 3081 case 0: 3082 p = "int"; 3083 break; 3084 case 1: 3085 p = "struct linux_dirent *"; 3086 break; 3087 case 2: 3088 p = "unsigned int"; 3089 break; 3090 default: 3091 break; 3092 }; 3093 break; 3094 /* sys___getcwd */ 3095 case 79: 3096 switch(ndx) { 3097 case 0: 3098 p = "char *"; 3099 break; 3100 case 1: 3101 p = "size_t"; 3102 break; 3103 default: 3104 break; 3105 }; 3106 break; 3107 /* sys_chdir */ 3108 case 80: 3109 switch(ndx) { 3110 case 0: 3111 p = "const char *"; 3112 break; 3113 default: 3114 break; 3115 }; 3116 break; 3117 /* sys_fchdir */ 3118 case 81: 3119 switch(ndx) { 3120 case 0: 3121 p = "int"; 3122 break; 3123 default: 3124 break; 3125 }; 3126 break; 3127 /* sys___posix_rename */ 3128 case 82: 3129 switch(ndx) { 3130 case 0: 3131 p = "const char *"; 3132 break; 3133 case 1: 3134 p = "const char *"; 3135 break; 3136 default: 3137 break; 3138 }; 3139 break; 3140 /* sys_mkdir */ 3141 case 83: 3142 switch(ndx) { 3143 case 0: 3144 p = "const char *"; 3145 break; 3146 case 1: 3147 p = "linux_umode_t"; 3148 break; 3149 default: 3150 break; 3151 }; 3152 break; 3153 /* sys_rmdir */ 3154 case 84: 3155 switch(ndx) { 3156 case 0: 3157 p = "const char *"; 3158 break; 3159 default: 3160 break; 3161 }; 3162 break; 3163 /* linux_sys_creat */ 3164 case 85: 3165 switch(ndx) { 3166 case 0: 3167 p = "const char *"; 3168 break; 3169 case 1: 3170 p = "linux_umode_t"; 3171 break; 3172 default: 3173 break; 3174 }; 3175 break; 3176 /* sys_link */ 3177 case 86: 3178 switch(ndx) { 3179 case 0: 3180 p = "const char *"; 3181 break; 3182 case 1: 3183 p = "const char *"; 3184 break; 3185 default: 3186 break; 3187 }; 3188 break; 3189 /* linux_sys_unlink */ 3190 case 87: 3191 switch(ndx) { 3192 case 0: 3193 p = "const char *"; 3194 break; 3195 default: 3196 break; 3197 }; 3198 break; 3199 /* sys_symlink */ 3200 case 88: 3201 switch(ndx) { 3202 case 0: 3203 p = "const char *"; 3204 break; 3205 case 1: 3206 p = "const char *"; 3207 break; 3208 default: 3209 break; 3210 }; 3211 break; 3212 /* sys_readlink */ 3213 case 89: 3214 switch(ndx) { 3215 case 0: 3216 p = "const char *"; 3217 break; 3218 case 1: 3219 p = "char *"; 3220 break; 3221 case 2: 3222 p = "int"; 3223 break; 3224 default: 3225 break; 3226 }; 3227 break; 3228 /* sys_chmod */ 3229 case 90: 3230 switch(ndx) { 3231 case 0: 3232 p = "const char *"; 3233 break; 3234 case 1: 3235 p = "linux_umode_t"; 3236 break; 3237 default: 3238 break; 3239 }; 3240 break; 3241 /* sys_fchmod */ 3242 case 91: 3243 switch(ndx) { 3244 case 0: 3245 p = "int"; 3246 break; 3247 case 1: 3248 p = "linux_umode_t"; 3249 break; 3250 default: 3251 break; 3252 }; 3253 break; 3254 /* sys___posix_chown */ 3255 case 92: 3256 switch(ndx) { 3257 case 0: 3258 p = "const char *"; 3259 break; 3260 case 1: 3261 p = "uid_t"; 3262 break; 3263 case 2: 3264 p = "gid_t"; 3265 break; 3266 default: 3267 break; 3268 }; 3269 break; 3270 /* sys___posix_fchown */ 3271 case 93: 3272 switch(ndx) { 3273 case 0: 3274 p = "int"; 3275 break; 3276 case 1: 3277 p = "uid_t"; 3278 break; 3279 case 2: 3280 p = "gid_t"; 3281 break; 3282 default: 3283 break; 3284 }; 3285 break; 3286 /* sys___posix_lchown */ 3287 case 94: 3288 switch(ndx) { 3289 case 0: 3290 p = "const char *"; 3291 break; 3292 case 1: 3293 p = "uid_t"; 3294 break; 3295 case 2: 3296 p = "gid_t"; 3297 break; 3298 default: 3299 break; 3300 }; 3301 break; 3302 /* sys_umask */ 3303 case 95: 3304 switch(ndx) { 3305 case 0: 3306 p = "int"; 3307 break; 3308 default: 3309 break; 3310 }; 3311 break; 3312 /* linux_sys_gettimeofday */ 3313 case 96: 3314 switch(ndx) { 3315 case 0: 3316 p = "struct timeval50 *"; 3317 break; 3318 case 1: 3319 p = "struct timezone *"; 3320 break; 3321 default: 3322 break; 3323 }; 3324 break; 3325 /* linux_sys_getrlimit */ 3326 case 97: 3327 switch(ndx) { 3328 case 0: 3329 p = "int"; 3330 break; 3331 case 1: 3332 p = "struct rlimit *"; 3333 break; 3334 default: 3335 break; 3336 }; 3337 break; 3338 /* compat_50_sys_getrusage */ 3339 case 98: 3340 switch(ndx) { 3341 case 0: 3342 p = "int"; 3343 break; 3344 case 1: 3345 p = "struct rusage50 *"; 3346 break; 3347 default: 3348 break; 3349 }; 3350 break; 3351 /* linux_sys_sysinfo */ 3352 case 99: 3353 switch(ndx) { 3354 case 0: 3355 p = "struct linux_sysinfo *"; 3356 break; 3357 default: 3358 break; 3359 }; 3360 break; 3361 /* linux_sys_times */ 3362 case 100: 3363 switch(ndx) { 3364 case 0: 3365 p = "struct times *"; 3366 break; 3367 default: 3368 break; 3369 }; 3370 break; 3371 /* linux_sys_ptrace */ 3372 case 101: 3373 switch(ndx) { 3374 case 0: 3375 p = "long"; 3376 break; 3377 case 1: 3378 p = "long"; 3379 break; 3380 case 2: 3381 p = "long"; 3382 break; 3383 case 3: 3384 p = "long"; 3385 break; 3386 default: 3387 break; 3388 }; 3389 break; 3390 /* sys_getuid */ 3391 case 102: 3392 break; 3393 /* sys_getgid */ 3394 case 104: 3395 break; 3396 /* sys_setuid */ 3397 case 105: 3398 switch(ndx) { 3399 case 0: 3400 p = "uid_t"; 3401 break; 3402 default: 3403 break; 3404 }; 3405 break; 3406 /* sys_setgid */ 3407 case 106: 3408 switch(ndx) { 3409 case 0: 3410 p = "gid_t"; 3411 break; 3412 default: 3413 break; 3414 }; 3415 break; 3416 /* sys_geteuid */ 3417 case 107: 3418 break; 3419 /* sys_getegid */ 3420 case 108: 3421 break; 3422 /* sys_setpgid */ 3423 case 109: 3424 switch(ndx) { 3425 case 0: 3426 p = "int"; 3427 break; 3428 case 1: 3429 p = "int"; 3430 break; 3431 default: 3432 break; 3433 }; 3434 break; 3435 /* sys_getppid */ 3436 case 110: 3437 break; 3438 /* sys_getpgrp */ 3439 case 111: 3440 break; 3441 /* sys_setsid */ 3442 case 112: 3443 break; 3444 /* sys_setreuid */ 3445 case 113: 3446 switch(ndx) { 3447 case 0: 3448 p = "uid_t"; 3449 break; 3450 case 1: 3451 p = "uid_t"; 3452 break; 3453 default: 3454 break; 3455 }; 3456 break; 3457 /* sys_setregid */ 3458 case 114: 3459 switch(ndx) { 3460 case 0: 3461 p = "gid_t"; 3462 break; 3463 case 1: 3464 p = "gid_t"; 3465 break; 3466 default: 3467 break; 3468 }; 3469 break; 3470 /* sys_getgroups */ 3471 case 115: 3472 switch(ndx) { 3473 case 0: 3474 p = "int"; 3475 break; 3476 case 1: 3477 p = "gid_t *"; 3478 break; 3479 default: 3480 break; 3481 }; 3482 break; 3483 /* sys_setgroups */ 3484 case 116: 3485 switch(ndx) { 3486 case 0: 3487 p = "int"; 3488 break; 3489 case 1: 3490 p = "gid_t *"; 3491 break; 3492 default: 3493 break; 3494 }; 3495 break; 3496 /* linux_sys_setresuid */ 3497 case 117: 3498 switch(ndx) { 3499 case 0: 3500 p = "uid_t"; 3501 break; 3502 case 1: 3503 p = "uid_t"; 3504 break; 3505 case 2: 3506 p = "uid_t"; 3507 break; 3508 default: 3509 break; 3510 }; 3511 break; 3512 /* linux_sys_getresuid */ 3513 case 118: 3514 switch(ndx) { 3515 case 0: 3516 p = "uid_t *"; 3517 break; 3518 case 1: 3519 p = "uid_t *"; 3520 break; 3521 case 2: 3522 p = "uid_t *"; 3523 break; 3524 default: 3525 break; 3526 }; 3527 break; 3528 /* linux_sys_setresgid */ 3529 case 119: 3530 switch(ndx) { 3531 case 0: 3532 p = "gid_t"; 3533 break; 3534 case 1: 3535 p = "gid_t"; 3536 break; 3537 case 2: 3538 p = "gid_t"; 3539 break; 3540 default: 3541 break; 3542 }; 3543 break; 3544 /* linux_sys_getresgid */ 3545 case 120: 3546 switch(ndx) { 3547 case 0: 3548 p = "gid_t *"; 3549 break; 3550 case 1: 3551 p = "gid_t *"; 3552 break; 3553 case 2: 3554 p = "gid_t *"; 3555 break; 3556 default: 3557 break; 3558 }; 3559 break; 3560 /* sys_getpgid */ 3561 case 121: 3562 switch(ndx) { 3563 case 0: 3564 p = "pid_t"; 3565 break; 3566 default: 3567 break; 3568 }; 3569 break; 3570 /* linux_sys_setfsuid */ 3571 case 122: 3572 switch(ndx) { 3573 case 0: 3574 p = "uid_t"; 3575 break; 3576 default: 3577 break; 3578 }; 3579 break; 3580 /* linux_sys_setfsgid */ 3581 case 123: 3582 switch(ndx) { 3583 case 0: 3584 p = "gid_t"; 3585 break; 3586 default: 3587 break; 3588 }; 3589 break; 3590 /* sys_getsid */ 3591 case 124: 3592 switch(ndx) { 3593 case 0: 3594 p = "pid_t"; 3595 break; 3596 default: 3597 break; 3598 }; 3599 break; 3600 /* linux_sys_rt_sigpending */ 3601 case 127: 3602 switch(ndx) { 3603 case 0: 3604 p = "linux_sigset_t *"; 3605 break; 3606 case 1: 3607 p = "size_t"; 3608 break; 3609 default: 3610 break; 3611 }; 3612 break; 3613 /* linux_sys_rt_sigtimedwait */ 3614 case 128: 3615 switch(ndx) { 3616 case 0: 3617 p = "const linux_sigset_t *"; 3618 break; 3619 case 1: 3620 p = "linux_siginfo_t *"; 3621 break; 3622 case 2: 3623 p = "const struct linux_timespec *"; 3624 break; 3625 default: 3626 break; 3627 }; 3628 break; 3629 /* linux_sys_rt_queueinfo */ 3630 case 129: 3631 switch(ndx) { 3632 case 0: 3633 p = "int"; 3634 break; 3635 case 1: 3636 p = "int"; 3637 break; 3638 case 2: 3639 p = "linux_siginfo_t *"; 3640 break; 3641 default: 3642 break; 3643 }; 3644 break; 3645 /* linux_sys_rt_sigsuspend */ 3646 case 130: 3647 switch(ndx) { 3648 case 0: 3649 p = "linux_sigset_t *"; 3650 break; 3651 case 1: 3652 p = "size_t"; 3653 break; 3654 default: 3655 break; 3656 }; 3657 break; 3658 /* linux_sys_sigaltstack */ 3659 case 131: 3660 switch(ndx) { 3661 case 0: 3662 p = "const struct linux_sigaltstack *"; 3663 break; 3664 case 1: 3665 p = "struct linux_sigaltstack *"; 3666 break; 3667 default: 3668 break; 3669 }; 3670 break; 3671 /* linux_sys_utime */ 3672 case 132: 3673 switch(ndx) { 3674 case 0: 3675 p = "const char *"; 3676 break; 3677 case 1: 3678 p = "struct linux_utimbuf *"; 3679 break; 3680 default: 3681 break; 3682 }; 3683 break; 3684 /* linux_sys_mknod */ 3685 case 133: 3686 switch(ndx) { 3687 case 0: 3688 p = "const char *"; 3689 break; 3690 case 1: 3691 p = "linux_umode_t"; 3692 break; 3693 case 2: 3694 p = "unsigned"; 3695 break; 3696 default: 3697 break; 3698 }; 3699 break; 3700 #ifdef EXEC_AOUT 3701 /* linux_sys_uselib */ 3702 case 134: 3703 switch(ndx) { 3704 case 0: 3705 p = "const char *"; 3706 break; 3707 default: 3708 break; 3709 }; 3710 break; 3711 #else 3712 #endif 3713 /* linux_sys_personality */ 3714 case 135: 3715 switch(ndx) { 3716 case 0: 3717 p = "unsigned long"; 3718 break; 3719 default: 3720 break; 3721 }; 3722 break; 3723 /* linux_sys_statfs */ 3724 case 137: 3725 switch(ndx) { 3726 case 0: 3727 p = "const char *"; 3728 break; 3729 case 1: 3730 p = "struct linux_statfs *"; 3731 break; 3732 default: 3733 break; 3734 }; 3735 break; 3736 /* linux_sys_fstatfs */ 3737 case 138: 3738 switch(ndx) { 3739 case 0: 3740 p = "int"; 3741 break; 3742 case 1: 3743 p = "struct linux_statfs *"; 3744 break; 3745 default: 3746 break; 3747 }; 3748 break; 3749 /* linux_sys_getpriority */ 3750 case 140: 3751 switch(ndx) { 3752 case 0: 3753 p = "int"; 3754 break; 3755 case 1: 3756 p = "int"; 3757 break; 3758 default: 3759 break; 3760 }; 3761 break; 3762 /* sys_setpriority */ 3763 case 141: 3764 switch(ndx) { 3765 case 0: 3766 p = "int"; 3767 break; 3768 case 1: 3769 p = "int"; 3770 break; 3771 case 2: 3772 p = "int"; 3773 break; 3774 default: 3775 break; 3776 }; 3777 break; 3778 /* linux_sys_sched_setparam */ 3779 case 142: 3780 switch(ndx) { 3781 case 0: 3782 p = "pid_t"; 3783 break; 3784 case 1: 3785 p = "const struct linux_sched_param *"; 3786 break; 3787 default: 3788 break; 3789 }; 3790 break; 3791 /* linux_sys_sched_getparam */ 3792 case 143: 3793 switch(ndx) { 3794 case 0: 3795 p = "pid_t"; 3796 break; 3797 case 1: 3798 p = "struct linux_sched_param *"; 3799 break; 3800 default: 3801 break; 3802 }; 3803 break; 3804 /* linux_sys_sched_setscheduler */ 3805 case 144: 3806 switch(ndx) { 3807 case 0: 3808 p = "pid_t"; 3809 break; 3810 case 1: 3811 p = "int"; 3812 break; 3813 case 2: 3814 p = "const struct linux_sched_param *"; 3815 break; 3816 default: 3817 break; 3818 }; 3819 break; 3820 /* linux_sys_sched_getscheduler */ 3821 case 145: 3822 switch(ndx) { 3823 case 0: 3824 p = "pid_t"; 3825 break; 3826 default: 3827 break; 3828 }; 3829 break; 3830 /* linux_sys_sched_get_priority_max */ 3831 case 146: 3832 switch(ndx) { 3833 case 0: 3834 p = "int"; 3835 break; 3836 default: 3837 break; 3838 }; 3839 break; 3840 /* linux_sys_sched_get_priority_min */ 3841 case 147: 3842 switch(ndx) { 3843 case 0: 3844 p = "int"; 3845 break; 3846 default: 3847 break; 3848 }; 3849 break; 3850 /* sys_mlock */ 3851 case 149: 3852 switch(ndx) { 3853 case 0: 3854 p = "void *"; 3855 break; 3856 case 1: 3857 p = "size_t"; 3858 break; 3859 default: 3860 break; 3861 }; 3862 break; 3863 /* sys_munlock */ 3864 case 150: 3865 switch(ndx) { 3866 case 0: 3867 p = "void *"; 3868 break; 3869 case 1: 3870 p = "size_t"; 3871 break; 3872 default: 3873 break; 3874 }; 3875 break; 3876 /* sys_mlockall */ 3877 case 151: 3878 switch(ndx) { 3879 case 0: 3880 p = "int"; 3881 break; 3882 default: 3883 break; 3884 }; 3885 break; 3886 /* sys_munlockall */ 3887 case 152: 3888 break; 3889 /* linux_sys_modify_ldt */ 3890 case 154: 3891 switch(ndx) { 3892 case 0: 3893 p = "int"; 3894 break; 3895 case 1: 3896 p = "void *"; 3897 break; 3898 case 2: 3899 p = "size_t"; 3900 break; 3901 default: 3902 break; 3903 }; 3904 break; 3905 /* linux_sys___sysctl */ 3906 case 156: 3907 switch(ndx) { 3908 case 0: 3909 p = "struct linux___sysctl *"; 3910 break; 3911 default: 3912 break; 3913 }; 3914 break; 3915 /* linux_sys_arch_prctl */ 3916 case 158: 3917 switch(ndx) { 3918 case 0: 3919 p = "int"; 3920 break; 3921 case 1: 3922 p = "unsigned long"; 3923 break; 3924 default: 3925 break; 3926 }; 3927 break; 3928 /* linux_sys_setrlimit */ 3929 case 160: 3930 switch(ndx) { 3931 case 0: 3932 p = "u_int"; 3933 break; 3934 case 1: 3935 p = "struct rlimit *"; 3936 break; 3937 default: 3938 break; 3939 }; 3940 break; 3941 /* sys_chroot */ 3942 case 161: 3943 switch(ndx) { 3944 case 0: 3945 p = "char *"; 3946 break; 3947 default: 3948 break; 3949 }; 3950 break; 3951 /* sys_sync */ 3952 case 162: 3953 break; 3954 /* sys_acct */ 3955 case 163: 3956 switch(ndx) { 3957 case 0: 3958 p = "char *"; 3959 break; 3960 default: 3961 break; 3962 }; 3963 break; 3964 /* linux_sys_settimeofday */ 3965 case 164: 3966 switch(ndx) { 3967 case 0: 3968 p = "struct timeval50 *"; 3969 break; 3970 case 1: 3971 p = "struct timezone *"; 3972 break; 3973 default: 3974 break; 3975 }; 3976 break; 3977 /* linux_sys_swapon */ 3978 case 167: 3979 switch(ndx) { 3980 case 0: 3981 p = "char *"; 3982 break; 3983 default: 3984 break; 3985 }; 3986 break; 3987 /* linux_sys_swapoff */ 3988 case 168: 3989 switch(ndx) { 3990 case 0: 3991 p = "const char *"; 3992 break; 3993 default: 3994 break; 3995 }; 3996 break; 3997 /* linux_sys_reboot */ 3998 case 169: 3999 switch(ndx) { 4000 case 0: 4001 p = "int"; 4002 break; 4003 case 1: 4004 p = "int"; 4005 break; 4006 case 2: 4007 p = "int"; 4008 break; 4009 case 3: 4010 p = "void *"; 4011 break; 4012 default: 4013 break; 4014 }; 4015 break; 4016 /* compat_43_sys_sethostname */ 4017 case 170: 4018 switch(ndx) { 4019 case 0: 4020 p = "char *"; 4021 break; 4022 case 1: 4023 p = "u_int"; 4024 break; 4025 default: 4026 break; 4027 }; 4028 break; 4029 /* linux_sys_setdomainname */ 4030 case 171: 4031 switch(ndx) { 4032 case 0: 4033 p = "char *"; 4034 break; 4035 case 1: 4036 p = "int"; 4037 break; 4038 default: 4039 break; 4040 }; 4041 break; 4042 /* linux_sys_iopl */ 4043 case 172: 4044 switch(ndx) { 4045 case 0: 4046 p = "int"; 4047 break; 4048 default: 4049 break; 4050 }; 4051 break; 4052 /* linux_sys_ioperm */ 4053 case 173: 4054 switch(ndx) { 4055 case 0: 4056 p = "unsigned int"; 4057 break; 4058 case 1: 4059 p = "unsigned int"; 4060 break; 4061 case 2: 4062 p = "int"; 4063 break; 4064 default: 4065 break; 4066 }; 4067 break; 4068 /* linux_sys_gettid */ 4069 case 186: 4070 break; 4071 /* linux_sys_setxattr */ 4072 case 188: 4073 switch(ndx) { 4074 case 0: 4075 p = "char *"; 4076 break; 4077 case 1: 4078 p = "char *"; 4079 break; 4080 case 2: 4081 p = "void *"; 4082 break; 4083 case 3: 4084 p = "size_t"; 4085 break; 4086 case 4: 4087 p = "int"; 4088 break; 4089 default: 4090 break; 4091 }; 4092 break; 4093 /* linux_sys_lsetxattr */ 4094 case 189: 4095 switch(ndx) { 4096 case 0: 4097 p = "char *"; 4098 break; 4099 case 1: 4100 p = "char *"; 4101 break; 4102 case 2: 4103 p = "void *"; 4104 break; 4105 case 3: 4106 p = "size_t"; 4107 break; 4108 case 4: 4109 p = "int"; 4110 break; 4111 default: 4112 break; 4113 }; 4114 break; 4115 /* linux_sys_fsetxattr */ 4116 case 190: 4117 switch(ndx) { 4118 case 0: 4119 p = "int"; 4120 break; 4121 case 1: 4122 p = "char *"; 4123 break; 4124 case 2: 4125 p = "void *"; 4126 break; 4127 case 3: 4128 p = "size_t"; 4129 break; 4130 case 4: 4131 p = "int"; 4132 break; 4133 default: 4134 break; 4135 }; 4136 break; 4137 /* linux_sys_getxattr */ 4138 case 191: 4139 switch(ndx) { 4140 case 0: 4141 p = "char *"; 4142 break; 4143 case 1: 4144 p = "char *"; 4145 break; 4146 case 2: 4147 p = "void *"; 4148 break; 4149 case 3: 4150 p = "size_t"; 4151 break; 4152 default: 4153 break; 4154 }; 4155 break; 4156 /* linux_sys_lgetxattr */ 4157 case 192: 4158 switch(ndx) { 4159 case 0: 4160 p = "char *"; 4161 break; 4162 case 1: 4163 p = "char *"; 4164 break; 4165 case 2: 4166 p = "void *"; 4167 break; 4168 case 3: 4169 p = "size_t"; 4170 break; 4171 default: 4172 break; 4173 }; 4174 break; 4175 /* linux_sys_fgetxattr */ 4176 case 193: 4177 switch(ndx) { 4178 case 0: 4179 p = "int"; 4180 break; 4181 case 1: 4182 p = "char *"; 4183 break; 4184 case 2: 4185 p = "void *"; 4186 break; 4187 case 3: 4188 p = "size_t"; 4189 break; 4190 default: 4191 break; 4192 }; 4193 break; 4194 /* linux_sys_listxattr */ 4195 case 194: 4196 switch(ndx) { 4197 case 0: 4198 p = "char *"; 4199 break; 4200 case 1: 4201 p = "char *"; 4202 break; 4203 case 2: 4204 p = "size_t"; 4205 break; 4206 default: 4207 break; 4208 }; 4209 break; 4210 /* linux_sys_llistxattr */ 4211 case 195: 4212 switch(ndx) { 4213 case 0: 4214 p = "char *"; 4215 break; 4216 case 1: 4217 p = "char *"; 4218 break; 4219 case 2: 4220 p = "size_t"; 4221 break; 4222 default: 4223 break; 4224 }; 4225 break; 4226 /* linux_sys_flistxattr */ 4227 case 196: 4228 switch(ndx) { 4229 case 0: 4230 p = "int"; 4231 break; 4232 case 1: 4233 p = "char *"; 4234 break; 4235 case 2: 4236 p = "size_t"; 4237 break; 4238 default: 4239 break; 4240 }; 4241 break; 4242 /* linux_sys_removexattr */ 4243 case 197: 4244 switch(ndx) { 4245 case 0: 4246 p = "char *"; 4247 break; 4248 case 1: 4249 p = "char *"; 4250 break; 4251 default: 4252 break; 4253 }; 4254 break; 4255 /* linux_sys_lremovexattr */ 4256 case 198: 4257 switch(ndx) { 4258 case 0: 4259 p = "char *"; 4260 break; 4261 case 1: 4262 p = "char *"; 4263 break; 4264 default: 4265 break; 4266 }; 4267 break; 4268 /* linux_sys_fremovexattr */ 4269 case 199: 4270 switch(ndx) { 4271 case 0: 4272 p = "int"; 4273 break; 4274 case 1: 4275 p = "char *"; 4276 break; 4277 default: 4278 break; 4279 }; 4280 break; 4281 /* linux_sys_tkill */ 4282 case 200: 4283 switch(ndx) { 4284 case 0: 4285 p = "int"; 4286 break; 4287 case 1: 4288 p = "int"; 4289 break; 4290 default: 4291 break; 4292 }; 4293 break; 4294 /* linux_sys_time */ 4295 case 201: 4296 switch(ndx) { 4297 case 0: 4298 p = "linux_time_t *"; 4299 break; 4300 default: 4301 break; 4302 }; 4303 break; 4304 /* linux_sys_futex */ 4305 case 202: 4306 switch(ndx) { 4307 case 0: 4308 p = "int *"; 4309 break; 4310 case 1: 4311 p = "int"; 4312 break; 4313 case 2: 4314 p = "int"; 4315 break; 4316 case 3: 4317 p = "const struct linux_timespec *"; 4318 break; 4319 case 4: 4320 p = "int *"; 4321 break; 4322 case 5: 4323 p = "int"; 4324 break; 4325 default: 4326 break; 4327 }; 4328 break; 4329 /* linux_sys_sched_setaffinity */ 4330 case 203: 4331 switch(ndx) { 4332 case 0: 4333 p = "pid_t"; 4334 break; 4335 case 1: 4336 p = "unsigned int"; 4337 break; 4338 case 2: 4339 p = "unsigned long *"; 4340 break; 4341 default: 4342 break; 4343 }; 4344 break; 4345 /* linux_sys_sched_getaffinity */ 4346 case 204: 4347 switch(ndx) { 4348 case 0: 4349 p = "pid_t"; 4350 break; 4351 case 1: 4352 p = "unsigned int"; 4353 break; 4354 case 2: 4355 p = "unsigned long *"; 4356 break; 4357 default: 4358 break; 4359 }; 4360 break; 4361 /* linux_sys_getdents64 */ 4362 case 217: 4363 switch(ndx) { 4364 case 0: 4365 p = "int"; 4366 break; 4367 case 1: 4368 p = "struct linux_dirent64 *"; 4369 break; 4370 case 2: 4371 p = "unsigned int"; 4372 break; 4373 default: 4374 break; 4375 }; 4376 break; 4377 /* linux_sys_set_tid_address */ 4378 case 218: 4379 switch(ndx) { 4380 case 0: 4381 p = "int *"; 4382 break; 4383 default: 4384 break; 4385 }; 4386 break; 4387 /* linux_sys_fadvise64 */ 4388 case 221: 4389 switch(ndx) { 4390 case 0: 4391 p = "int"; 4392 break; 4393 case 1: 4394 p = "off_t"; 4395 break; 4396 case 2: 4397 p = "size_t"; 4398 break; 4399 case 3: 4400 p = "int"; 4401 break; 4402 default: 4403 break; 4404 }; 4405 break; 4406 /* linux_sys_timer_create */ 4407 case 222: 4408 switch(ndx) { 4409 case 0: 4410 p = "clockid_t"; 4411 break; 4412 case 1: 4413 p = "struct linux_sigevent *"; 4414 break; 4415 case 2: 4416 p = "timer_t *"; 4417 break; 4418 default: 4419 break; 4420 }; 4421 break; 4422 /* linux_sys_timer_settime */ 4423 case 223: 4424 switch(ndx) { 4425 case 0: 4426 p = "timer_t"; 4427 break; 4428 case 1: 4429 p = "int"; 4430 break; 4431 case 2: 4432 p = "const struct linux_itimerspec *"; 4433 break; 4434 case 3: 4435 p = "struct linux_itimerspec *"; 4436 break; 4437 default: 4438 break; 4439 }; 4440 break; 4441 /* linux_sys_timer_gettime */ 4442 case 224: 4443 switch(ndx) { 4444 case 0: 4445 p = "timer_t"; 4446 break; 4447 case 1: 4448 p = "struct linux_itimerspec *"; 4449 break; 4450 default: 4451 break; 4452 }; 4453 break; 4454 /* sys_timer_getoverrun */ 4455 case 225: 4456 switch(ndx) { 4457 case 0: 4458 p = "timer_t"; 4459 break; 4460 default: 4461 break; 4462 }; 4463 break; 4464 /* sys_timer_delete */ 4465 case 226: 4466 switch(ndx) { 4467 case 0: 4468 p = "timer_t"; 4469 break; 4470 default: 4471 break; 4472 }; 4473 break; 4474 /* linux_sys_clock_settime */ 4475 case 227: 4476 switch(ndx) { 4477 case 0: 4478 p = "clockid_t"; 4479 break; 4480 case 1: 4481 p = "struct linux_timespec *"; 4482 break; 4483 default: 4484 break; 4485 }; 4486 break; 4487 /* linux_sys_clock_gettime */ 4488 case 228: 4489 switch(ndx) { 4490 case 0: 4491 p = "clockid_t"; 4492 break; 4493 case 1: 4494 p = "struct linux_timespec *"; 4495 break; 4496 default: 4497 break; 4498 }; 4499 break; 4500 /* linux_sys_clock_getres */ 4501 case 229: 4502 switch(ndx) { 4503 case 0: 4504 p = "clockid_t"; 4505 break; 4506 case 1: 4507 p = "struct linux_timespec *"; 4508 break; 4509 default: 4510 break; 4511 }; 4512 break; 4513 /* linux_sys_clock_nanosleep */ 4514 case 230: 4515 switch(ndx) { 4516 case 0: 4517 p = "clockid_t"; 4518 break; 4519 case 1: 4520 p = "int"; 4521 break; 4522 case 2: 4523 p = "struct linux_timespec *"; 4524 break; 4525 case 3: 4526 p = "struct linux_timespec *"; 4527 break; 4528 default: 4529 break; 4530 }; 4531 break; 4532 /* linux_sys_exit_group */ 4533 case 231: 4534 switch(ndx) { 4535 case 0: 4536 p = "int"; 4537 break; 4538 default: 4539 break; 4540 }; 4541 break; 4542 /* linux_sys_tgkill */ 4543 case 234: 4544 switch(ndx) { 4545 case 0: 4546 p = "int"; 4547 break; 4548 case 1: 4549 p = "int"; 4550 break; 4551 case 2: 4552 p = "int"; 4553 break; 4554 default: 4555 break; 4556 }; 4557 break; 4558 /* compat_50_sys_utimes */ 4559 case 235: 4560 switch(ndx) { 4561 case 0: 4562 p = "const char *"; 4563 break; 4564 case 1: 4565 p = "const struct timeval50 *"; 4566 break; 4567 default: 4568 break; 4569 }; 4570 break; 4571 /* linux_sys_openat */ 4572 case 257: 4573 switch(ndx) { 4574 case 0: 4575 p = "int"; 4576 break; 4577 case 1: 4578 p = "const char *"; 4579 break; 4580 case 2: 4581 p = "int"; 4582 break; 4583 case 3: 4584 p = "linux_umode_t"; 4585 break; 4586 default: 4587 break; 4588 }; 4589 break; 4590 /* sys_mkdirat */ 4591 case 258: 4592 switch(ndx) { 4593 case 0: 4594 p = "int"; 4595 break; 4596 case 1: 4597 p = "const char *"; 4598 break; 4599 case 2: 4600 p = "linux_umode_t"; 4601 break; 4602 default: 4603 break; 4604 }; 4605 break; 4606 /* linux_sys_mknodat */ 4607 case 259: 4608 switch(ndx) { 4609 case 0: 4610 p = "int"; 4611 break; 4612 case 1: 4613 p = "const char *"; 4614 break; 4615 case 2: 4616 p = "linux_umode_t"; 4617 break; 4618 case 3: 4619 p = "unsigned"; 4620 break; 4621 default: 4622 break; 4623 }; 4624 break; 4625 /* linux_sys_fchownat */ 4626 case 260: 4627 switch(ndx) { 4628 case 0: 4629 p = "int"; 4630 break; 4631 case 1: 4632 p = "const char *"; 4633 break; 4634 case 2: 4635 p = "uid_t"; 4636 break; 4637 case 3: 4638 p = "gid_t"; 4639 break; 4640 case 4: 4641 p = "int"; 4642 break; 4643 default: 4644 break; 4645 }; 4646 break; 4647 /* linux_sys_fstatat64 */ 4648 case 262: 4649 switch(ndx) { 4650 case 0: 4651 p = "int"; 4652 break; 4653 case 1: 4654 p = "const char *"; 4655 break; 4656 case 2: 4657 p = "struct linux_stat *"; 4658 break; 4659 case 3: 4660 p = "int"; 4661 break; 4662 default: 4663 break; 4664 }; 4665 break; 4666 /* linux_sys_unlinkat */ 4667 case 263: 4668 switch(ndx) { 4669 case 0: 4670 p = "int"; 4671 break; 4672 case 1: 4673 p = "const char *"; 4674 break; 4675 case 2: 4676 p = "int"; 4677 break; 4678 default: 4679 break; 4680 }; 4681 break; 4682 /* sys_renameat */ 4683 case 264: 4684 switch(ndx) { 4685 case 0: 4686 p = "int"; 4687 break; 4688 case 1: 4689 p = "const char *"; 4690 break; 4691 case 2: 4692 p = "int"; 4693 break; 4694 case 3: 4695 p = "const char *"; 4696 break; 4697 default: 4698 break; 4699 }; 4700 break; 4701 /* linux_sys_linkat */ 4702 case 265: 4703 switch(ndx) { 4704 case 0: 4705 p = "int"; 4706 break; 4707 case 1: 4708 p = "const char *"; 4709 break; 4710 case 2: 4711 p = "int"; 4712 break; 4713 case 3: 4714 p = "const char *"; 4715 break; 4716 case 4: 4717 p = "int"; 4718 break; 4719 default: 4720 break; 4721 }; 4722 break; 4723 /* sys_symlinkat */ 4724 case 266: 4725 switch(ndx) { 4726 case 0: 4727 p = "const char *"; 4728 break; 4729 case 1: 4730 p = "int"; 4731 break; 4732 case 2: 4733 p = "const char *"; 4734 break; 4735 default: 4736 break; 4737 }; 4738 break; 4739 /* sys_readlinkat */ 4740 case 267: 4741 switch(ndx) { 4742 case 0: 4743 p = "int"; 4744 break; 4745 case 1: 4746 p = "const char *"; 4747 break; 4748 case 2: 4749 p = "char *"; 4750 break; 4751 case 3: 4752 p = "size_t"; 4753 break; 4754 default: 4755 break; 4756 }; 4757 break; 4758 /* linux_sys_fchmodat */ 4759 case 268: 4760 switch(ndx) { 4761 case 0: 4762 p = "int"; 4763 break; 4764 case 1: 4765 p = "const char *"; 4766 break; 4767 case 2: 4768 p = "linux_umode_t"; 4769 break; 4770 default: 4771 break; 4772 }; 4773 break; 4774 /* linux_sys_faccessat */ 4775 case 269: 4776 switch(ndx) { 4777 case 0: 4778 p = "int"; 4779 break; 4780 case 1: 4781 p = "const char *"; 4782 break; 4783 case 2: 4784 p = "int"; 4785 break; 4786 default: 4787 break; 4788 }; 4789 break; 4790 /* linux_sys_pselect6 */ 4791 case 270: 4792 switch(ndx) { 4793 case 0: 4794 p = "int"; 4795 break; 4796 case 1: 4797 p = "fd_set *"; 4798 break; 4799 case 2: 4800 p = "fd_set *"; 4801 break; 4802 case 3: 4803 p = "fd_set *"; 4804 break; 4805 case 4: 4806 p = "struct linux_timespec *"; 4807 break; 4808 case 5: 4809 p = "linux_sized_sigset_t *"; 4810 break; 4811 default: 4812 break; 4813 }; 4814 break; 4815 /* linux_sys_ppoll */ 4816 case 271: 4817 switch(ndx) { 4818 case 0: 4819 p = "struct pollfd *"; 4820 break; 4821 case 1: 4822 p = "u_int"; 4823 break; 4824 case 2: 4825 p = "struct linux_timespec *"; 4826 break; 4827 case 3: 4828 p = "linux_sigset_t *"; 4829 break; 4830 default: 4831 break; 4832 }; 4833 break; 4834 /* sys___futex_set_robust_list */ 4835 case 273: 4836 switch(ndx) { 4837 case 0: 4838 p = "void *"; 4839 break; 4840 case 1: 4841 p = "size_t"; 4842 break; 4843 default: 4844 break; 4845 }; 4846 break; 4847 /* sys___futex_get_robust_list */ 4848 case 274: 4849 switch(ndx) { 4850 case 0: 4851 p = "lwpid_t"; 4852 break; 4853 case 1: 4854 p = "void **"; 4855 break; 4856 case 2: 4857 p = "size_t *"; 4858 break; 4859 default: 4860 break; 4861 }; 4862 break; 4863 /* linux_sys_utimensat */ 4864 case 280: 4865 switch(ndx) { 4866 case 0: 4867 p = "int"; 4868 break; 4869 case 1: 4870 p = "const char *"; 4871 break; 4872 case 2: 4873 p = "struct linux_timespec *"; 4874 break; 4875 case 3: 4876 p = "int"; 4877 break; 4878 default: 4879 break; 4880 }; 4881 break; 4882 /* linux_sys_timerfd_create */ 4883 case 283: 4884 switch(ndx) { 4885 case 0: 4886 p = "clockid_t"; 4887 break; 4888 case 1: 4889 p = "int"; 4890 break; 4891 default: 4892 break; 4893 }; 4894 break; 4895 /* linux_sys_eventfd */ 4896 case 284: 4897 switch(ndx) { 4898 case 0: 4899 p = "unsigned int"; 4900 break; 4901 default: 4902 break; 4903 }; 4904 break; 4905 /* linux_sys_fallocate */ 4906 case 285: 4907 switch(ndx) { 4908 case 0: 4909 p = "int"; 4910 break; 4911 case 1: 4912 p = "int"; 4913 break; 4914 case 2: 4915 p = "off_t"; 4916 break; 4917 case 3: 4918 p = "off_t"; 4919 break; 4920 default: 4921 break; 4922 }; 4923 break; 4924 /* linux_sys_timerfd_settime */ 4925 case 286: 4926 switch(ndx) { 4927 case 0: 4928 p = "int"; 4929 break; 4930 case 1: 4931 p = "int"; 4932 break; 4933 case 2: 4934 p = "const struct linux_itimerspec *"; 4935 break; 4936 case 3: 4937 p = "struct linux_itimerspec *"; 4938 break; 4939 default: 4940 break; 4941 }; 4942 break; 4943 /* linux_sys_timerfd_gettime */ 4944 case 287: 4945 switch(ndx) { 4946 case 0: 4947 p = "int"; 4948 break; 4949 case 1: 4950 p = "struct linux_itimerspec *"; 4951 break; 4952 default: 4953 break; 4954 }; 4955 break; 4956 /* linux_sys_accept4 */ 4957 case 288: 4958 switch(ndx) { 4959 case 0: 4960 p = "int"; 4961 break; 4962 case 1: 4963 p = "struct osockaddr *"; 4964 break; 4965 case 2: 4966 p = "int *"; 4967 break; 4968 case 3: 4969 p = "int"; 4970 break; 4971 default: 4972 break; 4973 }; 4974 break; 4975 /* linux_sys_eventfd2 */ 4976 case 290: 4977 switch(ndx) { 4978 case 0: 4979 p = "unsigned int"; 4980 break; 4981 case 1: 4982 p = "int"; 4983 break; 4984 default: 4985 break; 4986 }; 4987 break; 4988 /* linux_sys_dup3 */ 4989 case 292: 4990 switch(ndx) { 4991 case 0: 4992 p = "int"; 4993 break; 4994 case 1: 4995 p = "int"; 4996 break; 4997 case 2: 4998 p = "int"; 4999 break; 5000 default: 5001 break; 5002 }; 5003 break; 5004 /* linux_sys_pipe2 */ 5005 case 293: 5006 switch(ndx) { 5007 case 0: 5008 p = "int *"; 5009 break; 5010 case 1: 5011 p = "int"; 5012 break; 5013 default: 5014 break; 5015 }; 5016 break; 5017 /* linux_sys_preadv */ 5018 case 295: 5019 switch(ndx) { 5020 case 0: 5021 p = "int"; 5022 break; 5023 case 1: 5024 p = "const struct iovec *"; 5025 break; 5026 case 2: 5027 p = "int"; 5028 break; 5029 case 3: 5030 p = "unsigned long"; 5031 break; 5032 case 4: 5033 p = "unsigned long"; 5034 break; 5035 default: 5036 break; 5037 }; 5038 break; 5039 /* linux_sys_pwritev */ 5040 case 296: 5041 switch(ndx) { 5042 case 0: 5043 p = "int"; 5044 break; 5045 case 1: 5046 p = "const struct iovcnt *"; 5047 break; 5048 case 2: 5049 p = "int"; 5050 break; 5051 case 3: 5052 p = "unsigned long"; 5053 break; 5054 case 4: 5055 p = "unsigned long"; 5056 break; 5057 default: 5058 break; 5059 }; 5060 break; 5061 /* linux_sys_recvmmsg */ 5062 case 299: 5063 switch(ndx) { 5064 case 0: 5065 p = "int"; 5066 break; 5067 case 1: 5068 p = "struct linux_mmsghdr *"; 5069 break; 5070 case 2: 5071 p = "unsigned int"; 5072 break; 5073 case 3: 5074 p = "unsigned int"; 5075 break; 5076 case 4: 5077 p = "struct timespec *"; 5078 break; 5079 default: 5080 break; 5081 }; 5082 break; 5083 /* linux_sys_prlimit64 */ 5084 case 302: 5085 switch(ndx) { 5086 case 0: 5087 p = "pid_t"; 5088 break; 5089 case 1: 5090 p = "int"; 5091 break; 5092 case 2: 5093 p = "struct rlimit *"; 5094 break; 5095 case 3: 5096 p = "struct rlimit *"; 5097 break; 5098 default: 5099 break; 5100 }; 5101 break; 5102 /* linux_sys_sendmmsg */ 5103 case 307: 5104 switch(ndx) { 5105 case 0: 5106 p = "int"; 5107 break; 5108 case 1: 5109 p = "struct linux_mmsghdr *"; 5110 break; 5111 case 2: 5112 p = "unsigned int"; 5113 break; 5114 case 3: 5115 p = "unsigned int"; 5116 break; 5117 default: 5118 break; 5119 }; 5120 break; 5121 /* linux_sys_nosys */ 5122 case 314: 5123 break; 5124 default: 5125 break; 5126 }; 5127 if (p != NULL) 5128 strlcpy(desc, p, descsz); 5129 } 5130 static void 5131 systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 5132 { 5133 const char *p = NULL; 5134 switch (sysnum) { 5135 /* sys_read */ 5136 case 0: 5137 if (ndx == 0 || ndx == 1) 5138 p = "ssize_t"; 5139 break; 5140 /* sys_write */ 5141 case 1: 5142 if (ndx == 0 || ndx == 1) 5143 p = "ssize_t"; 5144 break; 5145 /* linux_sys_open */ 5146 case 2: 5147 if (ndx == 0 || ndx == 1) 5148 p = "int"; 5149 break; 5150 /* sys_close */ 5151 case 3: 5152 if (ndx == 0 || ndx == 1) 5153 p = "int"; 5154 break; 5155 /* linux_sys_stat64 */ 5156 case 4: 5157 if (ndx == 0 || ndx == 1) 5158 p = "int"; 5159 break; 5160 /* linux_sys_fstat64 */ 5161 case 5: 5162 if (ndx == 0 || ndx == 1) 5163 p = "int"; 5164 break; 5165 /* linux_sys_lstat64 */ 5166 case 6: 5167 if (ndx == 0 || ndx == 1) 5168 p = "int"; 5169 break; 5170 /* sys_poll */ 5171 case 7: 5172 if (ndx == 0 || ndx == 1) 5173 p = "int"; 5174 break; 5175 /* compat_43_sys_lseek */ 5176 case 8: 5177 if (ndx == 0 || ndx == 1) 5178 p = "long"; 5179 break; 5180 /* linux_sys_mmap */ 5181 case 9: 5182 if (ndx == 0 || ndx == 1) 5183 p = "linux_off_t"; 5184 break; 5185 /* linux_sys_mprotect */ 5186 case 10: 5187 if (ndx == 0 || ndx == 1) 5188 p = "int"; 5189 break; 5190 /* sys_munmap */ 5191 case 11: 5192 if (ndx == 0 || ndx == 1) 5193 p = "int"; 5194 break; 5195 /* linux_sys_brk */ 5196 case 12: 5197 if (ndx == 0 || ndx == 1) 5198 p = "int"; 5199 break; 5200 /* linux_sys_rt_sigaction */ 5201 case 13: 5202 if (ndx == 0 || ndx == 1) 5203 p = "int"; 5204 break; 5205 /* linux_sys_rt_sigprocmask */ 5206 case 14: 5207 if (ndx == 0 || ndx == 1) 5208 p = "int"; 5209 break; 5210 /* linux_sys_rt_sigreturn */ 5211 case 15: 5212 /* linux_sys_ioctl */ 5213 case 16: 5214 if (ndx == 0 || ndx == 1) 5215 p = "int"; 5216 break; 5217 /* linux_sys_pread */ 5218 case 17: 5219 if (ndx == 0 || ndx == 1) 5220 p = "int"; 5221 break; 5222 /* linux_sys_pwrite */ 5223 case 18: 5224 if (ndx == 0 || ndx == 1) 5225 p = "int"; 5226 break; 5227 /* sys_readv */ 5228 case 19: 5229 if (ndx == 0 || ndx == 1) 5230 p = "ssize_t"; 5231 break; 5232 /* sys_writev */ 5233 case 20: 5234 if (ndx == 0 || ndx == 1) 5235 p = "ssize_t"; 5236 break; 5237 /* sys_access */ 5238 case 21: 5239 if (ndx == 0 || ndx == 1) 5240 p = "int"; 5241 break; 5242 /* linux_sys_pipe */ 5243 case 22: 5244 if (ndx == 0 || ndx == 1) 5245 p = "int"; 5246 break; 5247 /* linux_sys_select */ 5248 case 23: 5249 if (ndx == 0 || ndx == 1) 5250 p = "int"; 5251 break; 5252 /* linux_sys_sched_yield */ 5253 case 24: 5254 /* linux_sys_mremap */ 5255 case 25: 5256 if (ndx == 0 || ndx == 1) 5257 p = "void *"; 5258 break; 5259 /* sys___msync13 */ 5260 case 26: 5261 if (ndx == 0 || ndx == 1) 5262 p = "int"; 5263 break; 5264 /* sys_mincore */ 5265 case 27: 5266 if (ndx == 0 || ndx == 1) 5267 p = "int"; 5268 break; 5269 /* sys_madvise */ 5270 case 28: 5271 if (ndx == 0 || ndx == 1) 5272 p = "int"; 5273 break; 5274 #ifdef SYSVSHM 5275 /* linux_sys_shmget */ 5276 case 29: 5277 if (ndx == 0 || ndx == 1) 5278 p = "int"; 5279 break; 5280 /* sys_shmat */ 5281 case 30: 5282 if (ndx == 0 || ndx == 1) 5283 p = "int"; 5284 break; 5285 /* linux_sys_shmctl */ 5286 case 31: 5287 if (ndx == 0 || ndx == 1) 5288 p = "int"; 5289 break; 5290 #else 5291 #endif 5292 /* sys_dup */ 5293 case 32: 5294 if (ndx == 0 || ndx == 1) 5295 p = "int"; 5296 break; 5297 /* sys_dup2 */ 5298 case 33: 5299 if (ndx == 0 || ndx == 1) 5300 p = "int"; 5301 break; 5302 /* linux_sys_pause */ 5303 case 34: 5304 /* linux_sys_nanosleep */ 5305 case 35: 5306 if (ndx == 0 || ndx == 1) 5307 p = "int"; 5308 break; 5309 /* compat_50_sys_getitimer */ 5310 case 36: 5311 if (ndx == 0 || ndx == 1) 5312 p = "int"; 5313 break; 5314 /* linux_sys_alarm */ 5315 case 37: 5316 if (ndx == 0 || ndx == 1) 5317 p = "int"; 5318 break; 5319 /* compat_50_sys_setitimer */ 5320 case 38: 5321 if (ndx == 0 || ndx == 1) 5322 p = "int"; 5323 break; 5324 /* sys_getpid */ 5325 case 39: 5326 /* linux_sys_socket */ 5327 case 41: 5328 if (ndx == 0 || ndx == 1) 5329 p = "int"; 5330 break; 5331 /* linux_sys_connect */ 5332 case 42: 5333 if (ndx == 0 || ndx == 1) 5334 p = "int"; 5335 break; 5336 /* linux_sys_accept */ 5337 case 43: 5338 if (ndx == 0 || ndx == 1) 5339 p = "int"; 5340 break; 5341 /* linux_sys_sendto */ 5342 case 44: 5343 if (ndx == 0 || ndx == 1) 5344 p = "ssize_t"; 5345 break; 5346 /* linux_sys_recvfrom */ 5347 case 45: 5348 if (ndx == 0 || ndx == 1) 5349 p = "ssize_t"; 5350 break; 5351 /* linux_sys_sendmsg */ 5352 case 46: 5353 if (ndx == 0 || ndx == 1) 5354 p = "int"; 5355 break; 5356 /* linux_sys_recvmsg */ 5357 case 47: 5358 if (ndx == 0 || ndx == 1) 5359 p = "ssize_t"; 5360 break; 5361 /* sys_shutdown */ 5362 case 48: 5363 if (ndx == 0 || ndx == 1) 5364 p = "int"; 5365 break; 5366 /* linux_sys_bind */ 5367 case 49: 5368 if (ndx == 0 || ndx == 1) 5369 p = "int"; 5370 break; 5371 /* sys_listen */ 5372 case 50: 5373 if (ndx == 0 || ndx == 1) 5374 p = "int"; 5375 break; 5376 /* linux_sys_getsockname */ 5377 case 51: 5378 if (ndx == 0 || ndx == 1) 5379 p = "int"; 5380 break; 5381 /* linux_sys_getpeername */ 5382 case 52: 5383 if (ndx == 0 || ndx == 1) 5384 p = "int"; 5385 break; 5386 /* linux_sys_socketpair */ 5387 case 53: 5388 if (ndx == 0 || ndx == 1) 5389 p = "int"; 5390 break; 5391 /* linux_sys_setsockopt */ 5392 case 54: 5393 if (ndx == 0 || ndx == 1) 5394 p = "int"; 5395 break; 5396 /* linux_sys_getsockopt */ 5397 case 55: 5398 if (ndx == 0 || ndx == 1) 5399 p = "int"; 5400 break; 5401 /* linux_sys_clone */ 5402 case 56: 5403 if (ndx == 0 || ndx == 1) 5404 p = "int"; 5405 break; 5406 /* sys_fork */ 5407 case 57: 5408 /* sys___vfork14 */ 5409 case 58: 5410 /* sys_execve */ 5411 case 59: 5412 if (ndx == 0 || ndx == 1) 5413 p = "int"; 5414 break; 5415 /* linux_sys_exit */ 5416 case 60: 5417 if (ndx == 0 || ndx == 1) 5418 p = "int"; 5419 break; 5420 /* linux_sys_wait4 */ 5421 case 61: 5422 if (ndx == 0 || ndx == 1) 5423 p = "int"; 5424 break; 5425 /* linux_sys_kill */ 5426 case 62: 5427 if (ndx == 0 || ndx == 1) 5428 p = "int"; 5429 break; 5430 /* linux_sys_uname */ 5431 case 63: 5432 if (ndx == 0 || ndx == 1) 5433 p = "int"; 5434 break; 5435 #ifdef SYSVSEM 5436 /* sys_semget */ 5437 case 64: 5438 if (ndx == 0 || ndx == 1) 5439 p = "int"; 5440 break; 5441 /* sys_semop */ 5442 case 65: 5443 if (ndx == 0 || ndx == 1) 5444 p = "int"; 5445 break; 5446 /* linux_sys_semctl */ 5447 case 66: 5448 if (ndx == 0 || ndx == 1) 5449 p = "int"; 5450 break; 5451 #else 5452 #endif 5453 #ifdef SYSVSHM 5454 /* sys_shmdt */ 5455 case 67: 5456 if (ndx == 0 || ndx == 1) 5457 p = "int"; 5458 break; 5459 #else 5460 #endif 5461 #ifdef SYSVMSG 5462 /* sys_msgget */ 5463 case 68: 5464 if (ndx == 0 || ndx == 1) 5465 p = "int"; 5466 break; 5467 /* sys_msgsnd */ 5468 case 69: 5469 if (ndx == 0 || ndx == 1) 5470 p = "int"; 5471 break; 5472 /* sys_msgrcv */ 5473 case 70: 5474 if (ndx == 0 || ndx == 1) 5475 p = "ssize_t"; 5476 break; 5477 /* linux_sys_msgctl */ 5478 case 71: 5479 if (ndx == 0 || ndx == 1) 5480 p = "int"; 5481 break; 5482 #else 5483 #endif 5484 /* linux_sys_fcntl */ 5485 case 72: 5486 if (ndx == 0 || ndx == 1) 5487 p = "int"; 5488 break; 5489 /* sys_flock */ 5490 case 73: 5491 if (ndx == 0 || ndx == 1) 5492 p = "int"; 5493 break; 5494 /* sys_fsync */ 5495 case 74: 5496 if (ndx == 0 || ndx == 1) 5497 p = "int"; 5498 break; 5499 /* linux_sys_fdatasync */ 5500 case 75: 5501 if (ndx == 0 || ndx == 1) 5502 p = "int"; 5503 break; 5504 /* linux_sys_truncate64 */ 5505 case 76: 5506 if (ndx == 0 || ndx == 1) 5507 p = "int"; 5508 break; 5509 /* linux_sys_ftruncate64 */ 5510 case 77: 5511 if (ndx == 0 || ndx == 1) 5512 p = "int"; 5513 break; 5514 /* linux_sys_getdents */ 5515 case 78: 5516 if (ndx == 0 || ndx == 1) 5517 p = "int"; 5518 break; 5519 /* sys___getcwd */ 5520 case 79: 5521 if (ndx == 0 || ndx == 1) 5522 p = "int"; 5523 break; 5524 /* sys_chdir */ 5525 case 80: 5526 if (ndx == 0 || ndx == 1) 5527 p = "int"; 5528 break; 5529 /* sys_fchdir */ 5530 case 81: 5531 if (ndx == 0 || ndx == 1) 5532 p = "int"; 5533 break; 5534 /* sys___posix_rename */ 5535 case 82: 5536 if (ndx == 0 || ndx == 1) 5537 p = "int"; 5538 break; 5539 /* sys_mkdir */ 5540 case 83: 5541 if (ndx == 0 || ndx == 1) 5542 p = "int"; 5543 break; 5544 /* sys_rmdir */ 5545 case 84: 5546 if (ndx == 0 || ndx == 1) 5547 p = "int"; 5548 break; 5549 /* linux_sys_creat */ 5550 case 85: 5551 if (ndx == 0 || ndx == 1) 5552 p = "int"; 5553 break; 5554 /* sys_link */ 5555 case 86: 5556 if (ndx == 0 || ndx == 1) 5557 p = "int"; 5558 break; 5559 /* linux_sys_unlink */ 5560 case 87: 5561 if (ndx == 0 || ndx == 1) 5562 p = "int"; 5563 break; 5564 /* sys_symlink */ 5565 case 88: 5566 if (ndx == 0 || ndx == 1) 5567 p = "int"; 5568 break; 5569 /* sys_readlink */ 5570 case 89: 5571 if (ndx == 0 || ndx == 1) 5572 p = "ssize_t"; 5573 break; 5574 /* sys_chmod */ 5575 case 90: 5576 if (ndx == 0 || ndx == 1) 5577 p = "int"; 5578 break; 5579 /* sys_fchmod */ 5580 case 91: 5581 if (ndx == 0 || ndx == 1) 5582 p = "int"; 5583 break; 5584 /* sys___posix_chown */ 5585 case 92: 5586 if (ndx == 0 || ndx == 1) 5587 p = "int"; 5588 break; 5589 /* sys___posix_fchown */ 5590 case 93: 5591 if (ndx == 0 || ndx == 1) 5592 p = "int"; 5593 break; 5594 /* sys___posix_lchown */ 5595 case 94: 5596 if (ndx == 0 || ndx == 1) 5597 p = "int"; 5598 break; 5599 /* sys_umask */ 5600 case 95: 5601 if (ndx == 0 || ndx == 1) 5602 p = "int"; 5603 break; 5604 /* linux_sys_gettimeofday */ 5605 case 96: 5606 if (ndx == 0 || ndx == 1) 5607 p = "int"; 5608 break; 5609 /* linux_sys_getrlimit */ 5610 case 97: 5611 if (ndx == 0 || ndx == 1) 5612 p = "int"; 5613 break; 5614 /* compat_50_sys_getrusage */ 5615 case 98: 5616 if (ndx == 0 || ndx == 1) 5617 p = "int"; 5618 break; 5619 /* linux_sys_sysinfo */ 5620 case 99: 5621 if (ndx == 0 || ndx == 1) 5622 p = "int"; 5623 break; 5624 /* linux_sys_times */ 5625 case 100: 5626 if (ndx == 0 || ndx == 1) 5627 p = "int"; 5628 break; 5629 /* linux_sys_ptrace */ 5630 case 101: 5631 if (ndx == 0 || ndx == 1) 5632 p = "int"; 5633 break; 5634 /* sys_getuid */ 5635 case 102: 5636 /* sys_getgid */ 5637 case 104: 5638 /* sys_setuid */ 5639 case 105: 5640 if (ndx == 0 || ndx == 1) 5641 p = "int"; 5642 break; 5643 /* sys_setgid */ 5644 case 106: 5645 if (ndx == 0 || ndx == 1) 5646 p = "int"; 5647 break; 5648 /* sys_geteuid */ 5649 case 107: 5650 /* sys_getegid */ 5651 case 108: 5652 /* sys_setpgid */ 5653 case 109: 5654 if (ndx == 0 || ndx == 1) 5655 p = "int"; 5656 break; 5657 /* sys_getppid */ 5658 case 110: 5659 /* sys_getpgrp */ 5660 case 111: 5661 /* sys_setsid */ 5662 case 112: 5663 /* sys_setreuid */ 5664 case 113: 5665 if (ndx == 0 || ndx == 1) 5666 p = "int"; 5667 break; 5668 /* sys_setregid */ 5669 case 114: 5670 if (ndx == 0 || ndx == 1) 5671 p = "int"; 5672 break; 5673 /* sys_getgroups */ 5674 case 115: 5675 if (ndx == 0 || ndx == 1) 5676 p = "int"; 5677 break; 5678 /* sys_setgroups */ 5679 case 116: 5680 if (ndx == 0 || ndx == 1) 5681 p = "int"; 5682 break; 5683 /* linux_sys_setresuid */ 5684 case 117: 5685 if (ndx == 0 || ndx == 1) 5686 p = "int"; 5687 break; 5688 /* linux_sys_getresuid */ 5689 case 118: 5690 if (ndx == 0 || ndx == 1) 5691 p = "int"; 5692 break; 5693 /* linux_sys_setresgid */ 5694 case 119: 5695 if (ndx == 0 || ndx == 1) 5696 p = "int"; 5697 break; 5698 /* linux_sys_getresgid */ 5699 case 120: 5700 if (ndx == 0 || ndx == 1) 5701 p = "int"; 5702 break; 5703 /* sys_getpgid */ 5704 case 121: 5705 if (ndx == 0 || ndx == 1) 5706 p = "pid_t"; 5707 break; 5708 /* linux_sys_setfsuid */ 5709 case 122: 5710 if (ndx == 0 || ndx == 1) 5711 p = "int"; 5712 break; 5713 /* linux_sys_setfsgid */ 5714 case 123: 5715 if (ndx == 0 || ndx == 1) 5716 p = "int"; 5717 break; 5718 /* sys_getsid */ 5719 case 124: 5720 if (ndx == 0 || ndx == 1) 5721 p = "pid_t"; 5722 break; 5723 /* linux_sys_rt_sigpending */ 5724 case 127: 5725 if (ndx == 0 || ndx == 1) 5726 p = "int"; 5727 break; 5728 /* linux_sys_rt_sigtimedwait */ 5729 case 128: 5730 if (ndx == 0 || ndx == 1) 5731 p = "int"; 5732 break; 5733 /* linux_sys_rt_queueinfo */ 5734 case 129: 5735 if (ndx == 0 || ndx == 1) 5736 p = "int"; 5737 break; 5738 /* linux_sys_rt_sigsuspend */ 5739 case 130: 5740 if (ndx == 0 || ndx == 1) 5741 p = "int"; 5742 break; 5743 /* linux_sys_sigaltstack */ 5744 case 131: 5745 if (ndx == 0 || ndx == 1) 5746 p = "int"; 5747 break; 5748 /* linux_sys_utime */ 5749 case 132: 5750 if (ndx == 0 || ndx == 1) 5751 p = "int"; 5752 break; 5753 /* linux_sys_mknod */ 5754 case 133: 5755 if (ndx == 0 || ndx == 1) 5756 p = "int"; 5757 break; 5758 #ifdef EXEC_AOUT 5759 /* linux_sys_uselib */ 5760 case 134: 5761 if (ndx == 0 || ndx == 1) 5762 p = "int"; 5763 break; 5764 #else 5765 #endif 5766 /* linux_sys_personality */ 5767 case 135: 5768 if (ndx == 0 || ndx == 1) 5769 p = "int"; 5770 break; 5771 /* linux_sys_statfs */ 5772 case 137: 5773 if (ndx == 0 || ndx == 1) 5774 p = "int"; 5775 break; 5776 /* linux_sys_fstatfs */ 5777 case 138: 5778 if (ndx == 0 || ndx == 1) 5779 p = "int"; 5780 break; 5781 /* linux_sys_getpriority */ 5782 case 140: 5783 if (ndx == 0 || ndx == 1) 5784 p = "int"; 5785 break; 5786 /* sys_setpriority */ 5787 case 141: 5788 if (ndx == 0 || ndx == 1) 5789 p = "int"; 5790 break; 5791 /* linux_sys_sched_setparam */ 5792 case 142: 5793 if (ndx == 0 || ndx == 1) 5794 p = "int"; 5795 break; 5796 /* linux_sys_sched_getparam */ 5797 case 143: 5798 if (ndx == 0 || ndx == 1) 5799 p = "int"; 5800 break; 5801 /* linux_sys_sched_setscheduler */ 5802 case 144: 5803 if (ndx == 0 || ndx == 1) 5804 p = "int"; 5805 break; 5806 /* linux_sys_sched_getscheduler */ 5807 case 145: 5808 if (ndx == 0 || ndx == 1) 5809 p = "int"; 5810 break; 5811 /* linux_sys_sched_get_priority_max */ 5812 case 146: 5813 if (ndx == 0 || ndx == 1) 5814 p = "int"; 5815 break; 5816 /* linux_sys_sched_get_priority_min */ 5817 case 147: 5818 if (ndx == 0 || ndx == 1) 5819 p = "int"; 5820 break; 5821 /* sys_mlock */ 5822 case 149: 5823 if (ndx == 0 || ndx == 1) 5824 p = "int"; 5825 break; 5826 /* sys_munlock */ 5827 case 150: 5828 if (ndx == 0 || ndx == 1) 5829 p = "int"; 5830 break; 5831 /* sys_mlockall */ 5832 case 151: 5833 if (ndx == 0 || ndx == 1) 5834 p = "int"; 5835 break; 5836 /* sys_munlockall */ 5837 case 152: 5838 /* linux_sys_modify_ldt */ 5839 case 154: 5840 if (ndx == 0 || ndx == 1) 5841 p = "int"; 5842 break; 5843 /* linux_sys___sysctl */ 5844 case 156: 5845 if (ndx == 0 || ndx == 1) 5846 p = "int"; 5847 break; 5848 /* linux_sys_arch_prctl */ 5849 case 158: 5850 if (ndx == 0 || ndx == 1) 5851 p = "int"; 5852 break; 5853 /* linux_sys_setrlimit */ 5854 case 160: 5855 if (ndx == 0 || ndx == 1) 5856 p = "int"; 5857 break; 5858 /* sys_chroot */ 5859 case 161: 5860 if (ndx == 0 || ndx == 1) 5861 p = "int"; 5862 break; 5863 /* sys_sync */ 5864 case 162: 5865 /* sys_acct */ 5866 case 163: 5867 if (ndx == 0 || ndx == 1) 5868 p = "int"; 5869 break; 5870 /* linux_sys_settimeofday */ 5871 case 164: 5872 if (ndx == 0 || ndx == 1) 5873 p = "int"; 5874 break; 5875 /* linux_sys_swapon */ 5876 case 167: 5877 if (ndx == 0 || ndx == 1) 5878 p = "int"; 5879 break; 5880 /* linux_sys_swapoff */ 5881 case 168: 5882 if (ndx == 0 || ndx == 1) 5883 p = "int"; 5884 break; 5885 /* linux_sys_reboot */ 5886 case 169: 5887 if (ndx == 0 || ndx == 1) 5888 p = "int"; 5889 break; 5890 /* compat_43_sys_sethostname */ 5891 case 170: 5892 if (ndx == 0 || ndx == 1) 5893 p = "int"; 5894 break; 5895 /* linux_sys_setdomainname */ 5896 case 171: 5897 if (ndx == 0 || ndx == 1) 5898 p = "int"; 5899 break; 5900 /* linux_sys_iopl */ 5901 case 172: 5902 if (ndx == 0 || ndx == 1) 5903 p = "int"; 5904 break; 5905 /* linux_sys_ioperm */ 5906 case 173: 5907 if (ndx == 0 || ndx == 1) 5908 p = "int"; 5909 break; 5910 /* linux_sys_gettid */ 5911 case 186: 5912 /* linux_sys_setxattr */ 5913 case 188: 5914 if (ndx == 0 || ndx == 1) 5915 p = "int"; 5916 break; 5917 /* linux_sys_lsetxattr */ 5918 case 189: 5919 if (ndx == 0 || ndx == 1) 5920 p = "int"; 5921 break; 5922 /* linux_sys_fsetxattr */ 5923 case 190: 5924 if (ndx == 0 || ndx == 1) 5925 p = "int"; 5926 break; 5927 /* linux_sys_getxattr */ 5928 case 191: 5929 if (ndx == 0 || ndx == 1) 5930 p = "ssize_t"; 5931 break; 5932 /* linux_sys_lgetxattr */ 5933 case 192: 5934 if (ndx == 0 || ndx == 1) 5935 p = "ssize_t"; 5936 break; 5937 /* linux_sys_fgetxattr */ 5938 case 193: 5939 if (ndx == 0 || ndx == 1) 5940 p = "ssize_t"; 5941 break; 5942 /* linux_sys_listxattr */ 5943 case 194: 5944 if (ndx == 0 || ndx == 1) 5945 p = "ssize_t"; 5946 break; 5947 /* linux_sys_llistxattr */ 5948 case 195: 5949 if (ndx == 0 || ndx == 1) 5950 p = "ssize_t"; 5951 break; 5952 /* linux_sys_flistxattr */ 5953 case 196: 5954 if (ndx == 0 || ndx == 1) 5955 p = "ssize_t"; 5956 break; 5957 /* linux_sys_removexattr */ 5958 case 197: 5959 if (ndx == 0 || ndx == 1) 5960 p = "int"; 5961 break; 5962 /* linux_sys_lremovexattr */ 5963 case 198: 5964 if (ndx == 0 || ndx == 1) 5965 p = "int"; 5966 break; 5967 /* linux_sys_fremovexattr */ 5968 case 199: 5969 if (ndx == 0 || ndx == 1) 5970 p = "int"; 5971 break; 5972 /* linux_sys_tkill */ 5973 case 200: 5974 if (ndx == 0 || ndx == 1) 5975 p = "int"; 5976 break; 5977 /* linux_sys_time */ 5978 case 201: 5979 if (ndx == 0 || ndx == 1) 5980 p = "int"; 5981 break; 5982 /* linux_sys_futex */ 5983 case 202: 5984 if (ndx == 0 || ndx == 1) 5985 p = "int"; 5986 break; 5987 /* linux_sys_sched_setaffinity */ 5988 case 203: 5989 if (ndx == 0 || ndx == 1) 5990 p = "int"; 5991 break; 5992 /* linux_sys_sched_getaffinity */ 5993 case 204: 5994 if (ndx == 0 || ndx == 1) 5995 p = "int"; 5996 break; 5997 /* linux_sys_getdents64 */ 5998 case 217: 5999 if (ndx == 0 || ndx == 1) 6000 p = "int"; 6001 break; 6002 /* linux_sys_set_tid_address */ 6003 case 218: 6004 if (ndx == 0 || ndx == 1) 6005 p = "int"; 6006 break; 6007 /* linux_sys_fadvise64 */ 6008 case 221: 6009 if (ndx == 0 || ndx == 1) 6010 p = "int"; 6011 break; 6012 /* linux_sys_timer_create */ 6013 case 222: 6014 if (ndx == 0 || ndx == 1) 6015 p = "int"; 6016 break; 6017 /* linux_sys_timer_settime */ 6018 case 223: 6019 if (ndx == 0 || ndx == 1) 6020 p = "int"; 6021 break; 6022 /* linux_sys_timer_gettime */ 6023 case 224: 6024 if (ndx == 0 || ndx == 1) 6025 p = "int"; 6026 break; 6027 /* sys_timer_getoverrun */ 6028 case 225: 6029 if (ndx == 0 || ndx == 1) 6030 p = "int"; 6031 break; 6032 /* sys_timer_delete */ 6033 case 226: 6034 if (ndx == 0 || ndx == 1) 6035 p = "int"; 6036 break; 6037 /* linux_sys_clock_settime */ 6038 case 227: 6039 if (ndx == 0 || ndx == 1) 6040 p = "int"; 6041 break; 6042 /* linux_sys_clock_gettime */ 6043 case 228: 6044 if (ndx == 0 || ndx == 1) 6045 p = "int"; 6046 break; 6047 /* linux_sys_clock_getres */ 6048 case 229: 6049 if (ndx == 0 || ndx == 1) 6050 p = "int"; 6051 break; 6052 /* linux_sys_clock_nanosleep */ 6053 case 230: 6054 if (ndx == 0 || ndx == 1) 6055 p = "int"; 6056 break; 6057 /* linux_sys_exit_group */ 6058 case 231: 6059 if (ndx == 0 || ndx == 1) 6060 p = "int"; 6061 break; 6062 /* linux_sys_tgkill */ 6063 case 234: 6064 if (ndx == 0 || ndx == 1) 6065 p = "int"; 6066 break; 6067 /* compat_50_sys_utimes */ 6068 case 235: 6069 if (ndx == 0 || ndx == 1) 6070 p = "int"; 6071 break; 6072 /* linux_sys_openat */ 6073 case 257: 6074 if (ndx == 0 || ndx == 1) 6075 p = "int"; 6076 break; 6077 /* sys_mkdirat */ 6078 case 258: 6079 if (ndx == 0 || ndx == 1) 6080 p = "int"; 6081 break; 6082 /* linux_sys_mknodat */ 6083 case 259: 6084 if (ndx == 0 || ndx == 1) 6085 p = "int"; 6086 break; 6087 /* linux_sys_fchownat */ 6088 case 260: 6089 if (ndx == 0 || ndx == 1) 6090 p = "int"; 6091 break; 6092 /* linux_sys_fstatat64 */ 6093 case 262: 6094 if (ndx == 0 || ndx == 1) 6095 p = "int"; 6096 break; 6097 /* linux_sys_unlinkat */ 6098 case 263: 6099 if (ndx == 0 || ndx == 1) 6100 p = "int"; 6101 break; 6102 /* sys_renameat */ 6103 case 264: 6104 if (ndx == 0 || ndx == 1) 6105 p = "int"; 6106 break; 6107 /* linux_sys_linkat */ 6108 case 265: 6109 if (ndx == 0 || ndx == 1) 6110 p = "int"; 6111 break; 6112 /* sys_symlinkat */ 6113 case 266: 6114 if (ndx == 0 || ndx == 1) 6115 p = "int"; 6116 break; 6117 /* sys_readlinkat */ 6118 case 267: 6119 if (ndx == 0 || ndx == 1) 6120 p = "ssize_t"; 6121 break; 6122 /* linux_sys_fchmodat */ 6123 case 268: 6124 if (ndx == 0 || ndx == 1) 6125 p = "int"; 6126 break; 6127 /* linux_sys_faccessat */ 6128 case 269: 6129 if (ndx == 0 || ndx == 1) 6130 p = "int"; 6131 break; 6132 /* linux_sys_pselect6 */ 6133 case 270: 6134 if (ndx == 0 || ndx == 1) 6135 p = "int"; 6136 break; 6137 /* linux_sys_ppoll */ 6138 case 271: 6139 if (ndx == 0 || ndx == 1) 6140 p = "int"; 6141 break; 6142 /* sys___futex_set_robust_list */ 6143 case 273: 6144 if (ndx == 0 || ndx == 1) 6145 p = "int"; 6146 break; 6147 /* sys___futex_get_robust_list */ 6148 case 274: 6149 if (ndx == 0 || ndx == 1) 6150 p = "int"; 6151 break; 6152 /* linux_sys_utimensat */ 6153 case 280: 6154 if (ndx == 0 || ndx == 1) 6155 p = "int"; 6156 break; 6157 /* linux_sys_timerfd_create */ 6158 case 283: 6159 if (ndx == 0 || ndx == 1) 6160 p = "int"; 6161 break; 6162 /* linux_sys_eventfd */ 6163 case 284: 6164 if (ndx == 0 || ndx == 1) 6165 p = "int"; 6166 break; 6167 /* linux_sys_fallocate */ 6168 case 285: 6169 if (ndx == 0 || ndx == 1) 6170 p = "int"; 6171 break; 6172 /* linux_sys_timerfd_settime */ 6173 case 286: 6174 if (ndx == 0 || ndx == 1) 6175 p = "int"; 6176 break; 6177 /* linux_sys_timerfd_gettime */ 6178 case 287: 6179 if (ndx == 0 || ndx == 1) 6180 p = "int"; 6181 break; 6182 /* linux_sys_accept4 */ 6183 case 288: 6184 if (ndx == 0 || ndx == 1) 6185 p = "int"; 6186 break; 6187 /* linux_sys_eventfd2 */ 6188 case 290: 6189 if (ndx == 0 || ndx == 1) 6190 p = "int"; 6191 break; 6192 /* linux_sys_dup3 */ 6193 case 292: 6194 if (ndx == 0 || ndx == 1) 6195 p = "int"; 6196 break; 6197 /* linux_sys_pipe2 */ 6198 case 293: 6199 if (ndx == 0 || ndx == 1) 6200 p = "int"; 6201 break; 6202 /* linux_sys_preadv */ 6203 case 295: 6204 if (ndx == 0 || ndx == 1) 6205 p = "int"; 6206 break; 6207 /* linux_sys_pwritev */ 6208 case 296: 6209 if (ndx == 0 || ndx == 1) 6210 p = "int"; 6211 break; 6212 /* linux_sys_recvmmsg */ 6213 case 299: 6214 if (ndx == 0 || ndx == 1) 6215 p = "int"; 6216 break; 6217 /* linux_sys_prlimit64 */ 6218 case 302: 6219 if (ndx == 0 || ndx == 1) 6220 p = "int"; 6221 break; 6222 /* linux_sys_sendmmsg */ 6223 case 307: 6224 if (ndx == 0 || ndx == 1) 6225 p = "int"; 6226 break; 6227 /* linux_sys_nosys */ 6228 case 314: 6229 default: 6230 break; 6231 }; 6232 if (p != NULL) 6233 strlcpy(desc, p, descsz); 6234 } 6235