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