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