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