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