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