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