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