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