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_uint */ 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 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 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 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_create */ 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 struct linux_inotify_init1_args *p = params; 2161 iarg[0] = p->flags; /* l_int */ 2162 *n_args = 1; 2163 break; 2164 } 2165 /* linux_preadv */ 2166 case 295: { 2167 struct linux_preadv_args *p = params; 2168 iarg[0] = p->fd; /* l_ulong */ 2169 uarg[1] = (intptr_t) p->vec; /* struct iovec * */ 2170 iarg[2] = p->vlen; /* l_ulong */ 2171 iarg[3] = p->pos_l; /* l_ulong */ 2172 iarg[4] = p->pos_h; /* l_ulong */ 2173 *n_args = 5; 2174 break; 2175 } 2176 /* linux_pwritev */ 2177 case 296: { 2178 struct linux_pwritev_args *p = params; 2179 iarg[0] = p->fd; /* l_ulong */ 2180 uarg[1] = (intptr_t) p->vec; /* struct iovec * */ 2181 iarg[2] = p->vlen; /* l_ulong */ 2182 iarg[3] = p->pos_l; /* l_ulong */ 2183 iarg[4] = p->pos_h; /* l_ulong */ 2184 *n_args = 5; 2185 break; 2186 } 2187 /* linux_rt_tgsigqueueinfo */ 2188 case 297: { 2189 struct linux_rt_tgsigqueueinfo_args *p = params; 2190 iarg[0] = p->tgid; /* l_pid_t */ 2191 iarg[1] = p->tid; /* l_pid_t */ 2192 iarg[2] = p->sig; /* l_int */ 2193 uarg[3] = (intptr_t) p->uinfo; /* l_siginfo_t * */ 2194 *n_args = 4; 2195 break; 2196 } 2197 /* linux_perf_event_open */ 2198 case 298: { 2199 *n_args = 0; 2200 break; 2201 } 2202 /* linux_recvmmsg */ 2203 case 299: { 2204 struct linux_recvmmsg_args *p = params; 2205 iarg[0] = p->s; /* l_int */ 2206 uarg[1] = (intptr_t) p->msg; /* struct l_mmsghdr * */ 2207 iarg[2] = p->vlen; /* l_uint */ 2208 iarg[3] = p->flags; /* l_uint */ 2209 uarg[4] = (intptr_t) p->timeout; /* struct l_timespec * */ 2210 *n_args = 5; 2211 break; 2212 } 2213 /* linux_fanotify_init */ 2214 case 300: { 2215 *n_args = 0; 2216 break; 2217 } 2218 /* linux_fanotify_mark */ 2219 case 301: { 2220 *n_args = 0; 2221 break; 2222 } 2223 /* linux_prlimit64 */ 2224 case 302: { 2225 struct linux_prlimit64_args *p = params; 2226 iarg[0] = p->pid; /* l_pid_t */ 2227 iarg[1] = p->resource; /* l_uint */ 2228 uarg[2] = (intptr_t) p->new; /* struct rlimit * */ 2229 uarg[3] = (intptr_t) p->old; /* struct rlimit * */ 2230 *n_args = 4; 2231 break; 2232 } 2233 /* linux_name_to_handle_at */ 2234 case 303: { 2235 *n_args = 0; 2236 break; 2237 } 2238 /* linux_open_by_handle_at */ 2239 case 304: { 2240 *n_args = 0; 2241 break; 2242 } 2243 /* linux_clock_adjtime */ 2244 case 305: { 2245 *n_args = 0; 2246 break; 2247 } 2248 /* linux_syncfs */ 2249 case 306: { 2250 struct linux_syncfs_args *p = params; 2251 iarg[0] = p->fd; /* l_int */ 2252 *n_args = 1; 2253 break; 2254 } 2255 /* linux_sendmmsg */ 2256 case 307: { 2257 struct linux_sendmmsg_args *p = params; 2258 iarg[0] = p->s; /* l_int */ 2259 uarg[1] = (intptr_t) p->msg; /* struct l_mmsghdr * */ 2260 iarg[2] = p->vlen; /* l_uint */ 2261 iarg[3] = p->flags; /* l_uint */ 2262 *n_args = 4; 2263 break; 2264 } 2265 /* linux_setns */ 2266 case 308: { 2267 struct linux_setns_args *p = params; 2268 iarg[0] = p->fd; /* l_int */ 2269 iarg[1] = p->nstype; /* l_int */ 2270 *n_args = 2; 2271 break; 2272 } 2273 /* linux_getcpu */ 2274 case 309: { 2275 struct linux_getcpu_args *p = params; 2276 uarg[0] = (intptr_t) p->cpu; /* l_uint * */ 2277 uarg[1] = (intptr_t) p->node; /* l_uint * */ 2278 uarg[2] = (intptr_t) p->cache; /* void * */ 2279 *n_args = 3; 2280 break; 2281 } 2282 /* linux_process_vm_readv */ 2283 case 310: { 2284 struct linux_process_vm_readv_args *p = params; 2285 iarg[0] = p->pid; /* l_pid_t */ 2286 uarg[1] = (intptr_t) p->lvec; /* const struct iovec * */ 2287 iarg[2] = p->liovcnt; /* l_ulong */ 2288 uarg[3] = (intptr_t) p->rvec; /* const struct iovec * */ 2289 iarg[4] = p->riovcnt; /* l_ulong */ 2290 iarg[5] = p->flags; /* l_ulong */ 2291 *n_args = 6; 2292 break; 2293 } 2294 /* linux_process_vm_writev */ 2295 case 311: { 2296 struct linux_process_vm_writev_args *p = params; 2297 iarg[0] = p->pid; /* l_pid_t */ 2298 uarg[1] = (intptr_t) p->lvec; /* const struct iovec * */ 2299 iarg[2] = p->liovcnt; /* l_ulong */ 2300 uarg[3] = (intptr_t) p->rvec; /* const struct iovec * */ 2301 iarg[4] = p->riovcnt; /* l_ulong */ 2302 iarg[5] = p->flags; /* l_ulong */ 2303 *n_args = 6; 2304 break; 2305 } 2306 /* linux_kcmp */ 2307 case 312: { 2308 struct linux_kcmp_args *p = params; 2309 iarg[0] = p->pid1; /* l_pid_t */ 2310 iarg[1] = p->pid2; /* l_pid_t */ 2311 iarg[2] = p->type; /* l_int */ 2312 iarg[3] = p->idx1; /* l_ulong */ 2313 iarg[4] = p->idx; /* l_ulong */ 2314 *n_args = 5; 2315 break; 2316 } 2317 /* linux_finit_module */ 2318 case 313: { 2319 struct linux_finit_module_args *p = params; 2320 iarg[0] = p->fd; /* l_int */ 2321 uarg[1] = (intptr_t) p->uargs; /* const char * */ 2322 iarg[2] = p->flags; /* l_int */ 2323 *n_args = 3; 2324 break; 2325 } 2326 /* linux_sched_setattr */ 2327 case 314: { 2328 struct linux_sched_setattr_args *p = params; 2329 iarg[0] = p->pid; /* l_pid_t */ 2330 uarg[1] = (intptr_t) p->attr; /* void * */ 2331 iarg[2] = p->flags; /* l_uint */ 2332 *n_args = 3; 2333 break; 2334 } 2335 /* linux_sched_getattr */ 2336 case 315: { 2337 struct linux_sched_getattr_args *p = params; 2338 iarg[0] = p->pid; /* l_pid_t */ 2339 uarg[1] = (intptr_t) p->attr; /* void * */ 2340 iarg[2] = p->size; /* l_uint */ 2341 iarg[3] = p->flags; /* l_uint */ 2342 *n_args = 4; 2343 break; 2344 } 2345 /* linux_renameat2 */ 2346 case 316: { 2347 struct linux_renameat2_args *p = params; 2348 iarg[0] = p->oldfd; /* l_int */ 2349 uarg[1] = (intptr_t) p->oldname; /* const char * */ 2350 iarg[2] = p->newfd; /* l_int */ 2351 uarg[3] = (intptr_t) p->newname; /* const char * */ 2352 uarg[4] = p->flags; /* unsigned int */ 2353 *n_args = 5; 2354 break; 2355 } 2356 /* linux_seccomp */ 2357 case 317: { 2358 struct linux_seccomp_args *p = params; 2359 iarg[0] = p->op; /* l_uint */ 2360 iarg[1] = p->flags; /* l_uint */ 2361 uarg[2] = (intptr_t) p->uargs; /* const char * */ 2362 *n_args = 3; 2363 break; 2364 } 2365 /* linux_getrandom */ 2366 case 318: { 2367 struct linux_getrandom_args *p = params; 2368 uarg[0] = (intptr_t) p->buf; /* char * */ 2369 iarg[1] = p->count; /* l_size_t */ 2370 iarg[2] = p->flags; /* l_uint */ 2371 *n_args = 3; 2372 break; 2373 } 2374 /* linux_memfd_create */ 2375 case 319: { 2376 struct linux_memfd_create_args *p = params; 2377 uarg[0] = (intptr_t) p->uname_ptr; /* const char * */ 2378 iarg[1] = p->flags; /* l_uint */ 2379 *n_args = 2; 2380 break; 2381 } 2382 /* linux_kexec_file_load */ 2383 case 320: { 2384 struct linux_kexec_file_load_args *p = params; 2385 iarg[0] = p->kernel_fd; /* l_int */ 2386 iarg[1] = p->initrd_fd; /* l_int */ 2387 iarg[2] = p->cmdline_len; /* l_ulong */ 2388 uarg[3] = (intptr_t) p->cmdline_ptr; /* const char * */ 2389 iarg[4] = p->flags; /* l_ulong */ 2390 *n_args = 5; 2391 break; 2392 } 2393 /* linux_bpf */ 2394 case 321: { 2395 struct linux_bpf_args *p = params; 2396 iarg[0] = p->cmd; /* l_int */ 2397 uarg[1] = (intptr_t) p->attr; /* void * */ 2398 iarg[2] = p->size; /* l_uint */ 2399 *n_args = 3; 2400 break; 2401 } 2402 /* linux_execveat */ 2403 case 322: { 2404 struct linux_execveat_args *p = params; 2405 iarg[0] = p->dfd; /* l_int */ 2406 uarg[1] = (intptr_t) p->filename; /* const char * */ 2407 uarg[2] = (intptr_t) p->argv; /* const char ** */ 2408 uarg[3] = (intptr_t) p->envp; /* const char ** */ 2409 iarg[4] = p->flags; /* l_int */ 2410 *n_args = 5; 2411 break; 2412 } 2413 /* linux_userfaultfd */ 2414 case 323: { 2415 struct linux_userfaultfd_args *p = params; 2416 iarg[0] = p->flags; /* l_int */ 2417 *n_args = 1; 2418 break; 2419 } 2420 /* linux_membarrier */ 2421 case 324: { 2422 struct linux_membarrier_args *p = params; 2423 iarg[0] = p->cmd; /* l_int */ 2424 iarg[1] = p->flags; /* l_int */ 2425 *n_args = 2; 2426 break; 2427 } 2428 /* linux_mlock2 */ 2429 case 325: { 2430 struct linux_mlock2_args *p = params; 2431 iarg[0] = p->start; /* l_ulong */ 2432 iarg[1] = p->len; /* l_size_t */ 2433 iarg[2] = p->flags; /* l_int */ 2434 *n_args = 3; 2435 break; 2436 } 2437 /* linux_copy_file_range */ 2438 case 326: { 2439 struct linux_copy_file_range_args *p = params; 2440 iarg[0] = p->fd_in; /* l_int */ 2441 uarg[1] = (intptr_t) p->off_in; /* l_loff_t * */ 2442 iarg[2] = p->fd_out; /* l_int */ 2443 uarg[3] = (intptr_t) p->off_out; /* l_loff_t * */ 2444 iarg[4] = p->len; /* l_size_t */ 2445 iarg[5] = p->flags; /* l_uint */ 2446 *n_args = 6; 2447 break; 2448 } 2449 /* linux_preadv2 */ 2450 case 327: { 2451 struct linux_preadv2_args *p = params; 2452 iarg[0] = p->fd; /* l_ulong */ 2453 uarg[1] = (intptr_t) p->vec; /* const struct iovec * */ 2454 iarg[2] = p->vlen; /* l_ulong */ 2455 iarg[3] = p->pos_l; /* l_ulong */ 2456 iarg[4] = p->pos_h; /* l_ulong */ 2457 iarg[5] = p->flags; /* l_int */ 2458 *n_args = 6; 2459 break; 2460 } 2461 /* linux_pwritev2 */ 2462 case 328: { 2463 struct linux_pwritev2_args *p = params; 2464 iarg[0] = p->fd; /* l_ulong */ 2465 uarg[1] = (intptr_t) p->vec; /* const struct iovec * */ 2466 iarg[2] = p->vlen; /* l_ulong */ 2467 iarg[3] = p->pos_l; /* l_ulong */ 2468 iarg[4] = p->pos_h; /* l_ulong */ 2469 iarg[5] = p->flags; /* l_int */ 2470 *n_args = 6; 2471 break; 2472 } 2473 /* linux_pkey_mprotect */ 2474 case 329: { 2475 struct linux_pkey_mprotect_args *p = params; 2476 iarg[0] = p->start; /* l_ulong */ 2477 iarg[1] = p->len; /* l_size_t */ 2478 iarg[2] = p->prot; /* l_ulong */ 2479 iarg[3] = p->pkey; /* l_int */ 2480 *n_args = 4; 2481 break; 2482 } 2483 /* linux_pkey_alloc */ 2484 case 330: { 2485 struct linux_pkey_alloc_args *p = params; 2486 iarg[0] = p->flags; /* l_ulong */ 2487 iarg[1] = p->init_val; /* l_ulong */ 2488 *n_args = 2; 2489 break; 2490 } 2491 /* linux_pkey_free */ 2492 case 331: { 2493 struct linux_pkey_free_args *p = params; 2494 iarg[0] = p->pkey; /* l_int */ 2495 *n_args = 1; 2496 break; 2497 } 2498 default: 2499 *n_args = 0; 2500 break; 2501 }; 2502 } 2503 static void 2504 systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 2505 { 2506 const char *p = NULL; 2507 switch (sysnum) { 2508 #define nosys linux_nosys 2509 /* read */ 2510 case 0: 2511 switch(ndx) { 2512 case 0: 2513 p = "int"; 2514 break; 2515 case 1: 2516 p = "userland char *"; 2517 break; 2518 case 2: 2519 p = "u_int"; 2520 break; 2521 default: 2522 break; 2523 }; 2524 break; 2525 /* write */ 2526 case 1: 2527 switch(ndx) { 2528 case 0: 2529 p = "int"; 2530 break; 2531 case 1: 2532 p = "userland char *"; 2533 break; 2534 case 2: 2535 p = "u_int"; 2536 break; 2537 default: 2538 break; 2539 }; 2540 break; 2541 /* linux_open */ 2542 case 2: 2543 switch(ndx) { 2544 case 0: 2545 p = "userland char *"; 2546 break; 2547 case 1: 2548 p = "l_int"; 2549 break; 2550 case 2: 2551 p = "l_int"; 2552 break; 2553 default: 2554 break; 2555 }; 2556 break; 2557 /* close */ 2558 case 3: 2559 switch(ndx) { 2560 case 0: 2561 p = "int"; 2562 break; 2563 default: 2564 break; 2565 }; 2566 break; 2567 /* linux_newstat */ 2568 case 4: 2569 switch(ndx) { 2570 case 0: 2571 p = "userland char *"; 2572 break; 2573 case 1: 2574 p = "userland struct l_newstat *"; 2575 break; 2576 default: 2577 break; 2578 }; 2579 break; 2580 /* linux_newfstat */ 2581 case 5: 2582 switch(ndx) { 2583 case 0: 2584 p = "l_uint"; 2585 break; 2586 case 1: 2587 p = "userland struct l_newstat *"; 2588 break; 2589 default: 2590 break; 2591 }; 2592 break; 2593 /* linux_newlstat */ 2594 case 6: 2595 switch(ndx) { 2596 case 0: 2597 p = "userland char *"; 2598 break; 2599 case 1: 2600 p = "userland struct l_newstat *"; 2601 break; 2602 default: 2603 break; 2604 }; 2605 break; 2606 /* poll */ 2607 case 7: 2608 switch(ndx) { 2609 case 0: 2610 p = "userland struct pollfd *"; 2611 break; 2612 case 1: 2613 p = "u_int"; 2614 break; 2615 case 2: 2616 p = "int"; 2617 break; 2618 default: 2619 break; 2620 }; 2621 break; 2622 /* linux_lseek */ 2623 case 8: 2624 switch(ndx) { 2625 case 0: 2626 p = "l_uint"; 2627 break; 2628 case 1: 2629 p = "l_off_t"; 2630 break; 2631 case 2: 2632 p = "l_int"; 2633 break; 2634 default: 2635 break; 2636 }; 2637 break; 2638 /* linux_mmap2 */ 2639 case 9: 2640 switch(ndx) { 2641 case 0: 2642 p = "l_ulong"; 2643 break; 2644 case 1: 2645 p = "l_ulong"; 2646 break; 2647 case 2: 2648 p = "l_ulong"; 2649 break; 2650 case 3: 2651 p = "l_ulong"; 2652 break; 2653 case 4: 2654 p = "l_ulong"; 2655 break; 2656 case 5: 2657 p = "l_ulong"; 2658 break; 2659 default: 2660 break; 2661 }; 2662 break; 2663 /* linux_mprotect */ 2664 case 10: 2665 switch(ndx) { 2666 case 0: 2667 p = "caddr_t"; 2668 break; 2669 case 1: 2670 p = "int"; 2671 break; 2672 case 2: 2673 p = "int"; 2674 break; 2675 default: 2676 break; 2677 }; 2678 break; 2679 /* munmap */ 2680 case 11: 2681 switch(ndx) { 2682 case 0: 2683 p = "caddr_t"; 2684 break; 2685 case 1: 2686 p = "int"; 2687 break; 2688 default: 2689 break; 2690 }; 2691 break; 2692 /* linux_brk */ 2693 case 12: 2694 switch(ndx) { 2695 case 0: 2696 p = "l_ulong"; 2697 break; 2698 default: 2699 break; 2700 }; 2701 break; 2702 /* linux_rt_sigaction */ 2703 case 13: 2704 switch(ndx) { 2705 case 0: 2706 p = "l_int"; 2707 break; 2708 case 1: 2709 p = "userland l_sigaction_t *"; 2710 break; 2711 case 2: 2712 p = "userland l_sigaction_t *"; 2713 break; 2714 case 3: 2715 p = "l_size_t"; 2716 break; 2717 default: 2718 break; 2719 }; 2720 break; 2721 /* linux_rt_sigprocmask */ 2722 case 14: 2723 switch(ndx) { 2724 case 0: 2725 p = "l_int"; 2726 break; 2727 case 1: 2728 p = "userland l_sigset_t *"; 2729 break; 2730 case 2: 2731 p = "userland l_sigset_t *"; 2732 break; 2733 case 3: 2734 p = "l_size_t"; 2735 break; 2736 default: 2737 break; 2738 }; 2739 break; 2740 /* linux_rt_sigreturn */ 2741 case 15: 2742 switch(ndx) { 2743 case 0: 2744 p = "userland struct l_ucontext *"; 2745 break; 2746 default: 2747 break; 2748 }; 2749 break; 2750 /* linux_ioctl */ 2751 case 16: 2752 switch(ndx) { 2753 case 0: 2754 p = "l_uint"; 2755 break; 2756 case 1: 2757 p = "l_uint"; 2758 break; 2759 case 2: 2760 p = "uintptr_t"; 2761 break; 2762 default: 2763 break; 2764 }; 2765 break; 2766 /* linux_pread */ 2767 case 17: 2768 switch(ndx) { 2769 case 0: 2770 p = "l_uint"; 2771 break; 2772 case 1: 2773 p = "userland char *"; 2774 break; 2775 case 2: 2776 p = "l_size_t"; 2777 break; 2778 case 3: 2779 p = "l_loff_t"; 2780 break; 2781 default: 2782 break; 2783 }; 2784 break; 2785 /* linux_pwrite */ 2786 case 18: 2787 switch(ndx) { 2788 case 0: 2789 p = "l_uint"; 2790 break; 2791 case 1: 2792 p = "userland char *"; 2793 break; 2794 case 2: 2795 p = "l_size_t"; 2796 break; 2797 case 3: 2798 p = "l_loff_t"; 2799 break; 2800 default: 2801 break; 2802 }; 2803 break; 2804 /* readv */ 2805 case 19: 2806 switch(ndx) { 2807 case 0: 2808 p = "int"; 2809 break; 2810 case 1: 2811 p = "userland struct iovec *"; 2812 break; 2813 case 2: 2814 p = "u_int"; 2815 break; 2816 default: 2817 break; 2818 }; 2819 break; 2820 /* writev */ 2821 case 20: 2822 switch(ndx) { 2823 case 0: 2824 p = "int"; 2825 break; 2826 case 1: 2827 p = "userland struct iovec *"; 2828 break; 2829 case 2: 2830 p = "u_int"; 2831 break; 2832 default: 2833 break; 2834 }; 2835 break; 2836 /* linux_access */ 2837 case 21: 2838 switch(ndx) { 2839 case 0: 2840 p = "userland char *"; 2841 break; 2842 case 1: 2843 p = "l_int"; 2844 break; 2845 default: 2846 break; 2847 }; 2848 break; 2849 /* linux_pipe */ 2850 case 22: 2851 switch(ndx) { 2852 case 0: 2853 p = "userland l_ulong *"; 2854 break; 2855 default: 2856 break; 2857 }; 2858 break; 2859 /* linux_select */ 2860 case 23: 2861 switch(ndx) { 2862 case 0: 2863 p = "l_int"; 2864 break; 2865 case 1: 2866 p = "userland l_fd_set *"; 2867 break; 2868 case 2: 2869 p = "userland l_fd_set *"; 2870 break; 2871 case 3: 2872 p = "userland l_fd_set *"; 2873 break; 2874 case 4: 2875 p = "userland struct l_timeval *"; 2876 break; 2877 default: 2878 break; 2879 }; 2880 break; 2881 /* sched_yield */ 2882 case 24: 2883 break; 2884 /* linux_mremap */ 2885 case 25: 2886 switch(ndx) { 2887 case 0: 2888 p = "l_ulong"; 2889 break; 2890 case 1: 2891 p = "l_ulong"; 2892 break; 2893 case 2: 2894 p = "l_ulong"; 2895 break; 2896 case 3: 2897 p = "l_ulong"; 2898 break; 2899 case 4: 2900 p = "l_ulong"; 2901 break; 2902 default: 2903 break; 2904 }; 2905 break; 2906 /* linux_msync */ 2907 case 26: 2908 switch(ndx) { 2909 case 0: 2910 p = "l_ulong"; 2911 break; 2912 case 1: 2913 p = "l_size_t"; 2914 break; 2915 case 2: 2916 p = "l_int"; 2917 break; 2918 default: 2919 break; 2920 }; 2921 break; 2922 /* linux_mincore */ 2923 case 27: 2924 switch(ndx) { 2925 case 0: 2926 p = "l_ulong"; 2927 break; 2928 case 1: 2929 p = "l_size_t"; 2930 break; 2931 case 2: 2932 p = "userland u_char *"; 2933 break; 2934 default: 2935 break; 2936 }; 2937 break; 2938 /* madvise */ 2939 case 28: 2940 switch(ndx) { 2941 case 0: 2942 p = "userland void *"; 2943 break; 2944 case 1: 2945 p = "size_t"; 2946 break; 2947 case 2: 2948 p = "int"; 2949 break; 2950 default: 2951 break; 2952 }; 2953 break; 2954 /* linux_shmget */ 2955 case 29: 2956 switch(ndx) { 2957 case 0: 2958 p = "l_key_t"; 2959 break; 2960 case 1: 2961 p = "l_size_t"; 2962 break; 2963 case 2: 2964 p = "l_int"; 2965 break; 2966 default: 2967 break; 2968 }; 2969 break; 2970 /* linux_shmat */ 2971 case 30: 2972 switch(ndx) { 2973 case 0: 2974 p = "l_int"; 2975 break; 2976 case 1: 2977 p = "userland char *"; 2978 break; 2979 case 2: 2980 p = "l_int"; 2981 break; 2982 default: 2983 break; 2984 }; 2985 break; 2986 /* linux_shmctl */ 2987 case 31: 2988 switch(ndx) { 2989 case 0: 2990 p = "l_int"; 2991 break; 2992 case 1: 2993 p = "l_int"; 2994 break; 2995 case 2: 2996 p = "userland struct l_shmid_ds *"; 2997 break; 2998 default: 2999 break; 3000 }; 3001 break; 3002 /* dup */ 3003 case 32: 3004 switch(ndx) { 3005 case 0: 3006 p = "u_int"; 3007 break; 3008 default: 3009 break; 3010 }; 3011 break; 3012 /* dup2 */ 3013 case 33: 3014 switch(ndx) { 3015 case 0: 3016 p = "u_int"; 3017 break; 3018 case 1: 3019 p = "u_int"; 3020 break; 3021 default: 3022 break; 3023 }; 3024 break; 3025 /* linux_pause */ 3026 case 34: 3027 break; 3028 /* linux_nanosleep */ 3029 case 35: 3030 switch(ndx) { 3031 case 0: 3032 p = "userland const struct l_timespec *"; 3033 break; 3034 case 1: 3035 p = "userland struct l_timespec *"; 3036 break; 3037 default: 3038 break; 3039 }; 3040 break; 3041 /* linux_getitimer */ 3042 case 36: 3043 switch(ndx) { 3044 case 0: 3045 p = "l_int"; 3046 break; 3047 case 1: 3048 p = "userland struct l_itimerval *"; 3049 break; 3050 default: 3051 break; 3052 }; 3053 break; 3054 /* linux_alarm */ 3055 case 37: 3056 switch(ndx) { 3057 case 0: 3058 p = "l_uint"; 3059 break; 3060 default: 3061 break; 3062 }; 3063 break; 3064 /* linux_setitimer */ 3065 case 38: 3066 switch(ndx) { 3067 case 0: 3068 p = "l_int"; 3069 break; 3070 case 1: 3071 p = "userland struct l_itimerval *"; 3072 break; 3073 case 2: 3074 p = "userland struct l_itimerval *"; 3075 break; 3076 default: 3077 break; 3078 }; 3079 break; 3080 /* linux_getpid */ 3081 case 39: 3082 break; 3083 /* linux_sendfile */ 3084 case 40: 3085 switch(ndx) { 3086 case 0: 3087 p = "int"; 3088 break; 3089 case 1: 3090 p = "int"; 3091 break; 3092 case 2: 3093 p = "userland l_long *"; 3094 break; 3095 case 3: 3096 p = "l_size_t"; 3097 break; 3098 default: 3099 break; 3100 }; 3101 break; 3102 /* linux_socket */ 3103 case 41: 3104 switch(ndx) { 3105 case 0: 3106 p = "l_int"; 3107 break; 3108 case 1: 3109 p = "l_int"; 3110 break; 3111 case 2: 3112 p = "l_int"; 3113 break; 3114 default: 3115 break; 3116 }; 3117 break; 3118 /* linux_connect */ 3119 case 42: 3120 switch(ndx) { 3121 case 0: 3122 p = "l_int"; 3123 break; 3124 case 1: 3125 p = "l_uintptr_t"; 3126 break; 3127 case 2: 3128 p = "l_int"; 3129 break; 3130 default: 3131 break; 3132 }; 3133 break; 3134 /* linux_accept */ 3135 case 43: 3136 switch(ndx) { 3137 case 0: 3138 p = "l_int"; 3139 break; 3140 case 1: 3141 p = "l_uintptr_t"; 3142 break; 3143 case 2: 3144 p = "l_uintptr_t"; 3145 break; 3146 default: 3147 break; 3148 }; 3149 break; 3150 /* linux_sendto */ 3151 case 44: 3152 switch(ndx) { 3153 case 0: 3154 p = "l_int"; 3155 break; 3156 case 1: 3157 p = "l_uintptr_t"; 3158 break; 3159 case 2: 3160 p = "l_int"; 3161 break; 3162 case 3: 3163 p = "l_int"; 3164 break; 3165 case 4: 3166 p = "l_uintptr_t"; 3167 break; 3168 case 5: 3169 p = "l_int"; 3170 break; 3171 default: 3172 break; 3173 }; 3174 break; 3175 /* linux_recvfrom */ 3176 case 45: 3177 switch(ndx) { 3178 case 0: 3179 p = "l_int"; 3180 break; 3181 case 1: 3182 p = "l_uintptr_t"; 3183 break; 3184 case 2: 3185 p = "l_size_t"; 3186 break; 3187 case 3: 3188 p = "l_int"; 3189 break; 3190 case 4: 3191 p = "l_uintptr_t"; 3192 break; 3193 case 5: 3194 p = "l_uintptr_t"; 3195 break; 3196 default: 3197 break; 3198 }; 3199 break; 3200 /* linux_sendmsg */ 3201 case 46: 3202 switch(ndx) { 3203 case 0: 3204 p = "l_int"; 3205 break; 3206 case 1: 3207 p = "l_uintptr_t"; 3208 break; 3209 case 2: 3210 p = "l_int"; 3211 break; 3212 default: 3213 break; 3214 }; 3215 break; 3216 /* linux_recvmsg */ 3217 case 47: 3218 switch(ndx) { 3219 case 0: 3220 p = "l_int"; 3221 break; 3222 case 1: 3223 p = "l_uintptr_t"; 3224 break; 3225 case 2: 3226 p = "l_int"; 3227 break; 3228 default: 3229 break; 3230 }; 3231 break; 3232 /* linux_shutdown */ 3233 case 48: 3234 switch(ndx) { 3235 case 0: 3236 p = "l_int"; 3237 break; 3238 case 1: 3239 p = "l_int"; 3240 break; 3241 default: 3242 break; 3243 }; 3244 break; 3245 /* linux_bind */ 3246 case 49: 3247 switch(ndx) { 3248 case 0: 3249 p = "l_int"; 3250 break; 3251 case 1: 3252 p = "l_uintptr_t"; 3253 break; 3254 case 2: 3255 p = "l_int"; 3256 break; 3257 default: 3258 break; 3259 }; 3260 break; 3261 /* linux_listen */ 3262 case 50: 3263 switch(ndx) { 3264 case 0: 3265 p = "l_int"; 3266 break; 3267 case 1: 3268 p = "l_int"; 3269 break; 3270 default: 3271 break; 3272 }; 3273 break; 3274 /* linux_getsockname */ 3275 case 51: 3276 switch(ndx) { 3277 case 0: 3278 p = "l_int"; 3279 break; 3280 case 1: 3281 p = "l_uintptr_t"; 3282 break; 3283 case 2: 3284 p = "l_uintptr_t"; 3285 break; 3286 default: 3287 break; 3288 }; 3289 break; 3290 /* linux_getpeername */ 3291 case 52: 3292 switch(ndx) { 3293 case 0: 3294 p = "l_int"; 3295 break; 3296 case 1: 3297 p = "l_uintptr_t"; 3298 break; 3299 case 2: 3300 p = "l_uintptr_t"; 3301 break; 3302 default: 3303 break; 3304 }; 3305 break; 3306 /* linux_socketpair */ 3307 case 53: 3308 switch(ndx) { 3309 case 0: 3310 p = "l_int"; 3311 break; 3312 case 1: 3313 p = "l_int"; 3314 break; 3315 case 2: 3316 p = "l_int"; 3317 break; 3318 case 3: 3319 p = "l_uintptr_t"; 3320 break; 3321 default: 3322 break; 3323 }; 3324 break; 3325 /* linux_setsockopt */ 3326 case 54: 3327 switch(ndx) { 3328 case 0: 3329 p = "l_int"; 3330 break; 3331 case 1: 3332 p = "l_int"; 3333 break; 3334 case 2: 3335 p = "l_int"; 3336 break; 3337 case 3: 3338 p = "l_uintptr_t"; 3339 break; 3340 case 4: 3341 p = "l_int"; 3342 break; 3343 default: 3344 break; 3345 }; 3346 break; 3347 /* linux_getsockopt */ 3348 case 55: 3349 switch(ndx) { 3350 case 0: 3351 p = "l_int"; 3352 break; 3353 case 1: 3354 p = "l_int"; 3355 break; 3356 case 2: 3357 p = "l_int"; 3358 break; 3359 case 3: 3360 p = "l_uintptr_t"; 3361 break; 3362 case 4: 3363 p = "l_uintptr_t"; 3364 break; 3365 default: 3366 break; 3367 }; 3368 break; 3369 /* linux_clone */ 3370 case 56: 3371 switch(ndx) { 3372 case 0: 3373 p = "l_int"; 3374 break; 3375 case 1: 3376 p = "userland void *"; 3377 break; 3378 case 2: 3379 p = "userland void *"; 3380 break; 3381 case 3: 3382 p = "userland void *"; 3383 break; 3384 case 4: 3385 p = "userland void *"; 3386 break; 3387 default: 3388 break; 3389 }; 3390 break; 3391 /* linux_fork */ 3392 case 57: 3393 break; 3394 /* linux_vfork */ 3395 case 58: 3396 break; 3397 /* linux_execve */ 3398 case 59: 3399 switch(ndx) { 3400 case 0: 3401 p = "userland char *"; 3402 break; 3403 case 1: 3404 p = "userland char **"; 3405 break; 3406 case 2: 3407 p = "userland char **"; 3408 break; 3409 default: 3410 break; 3411 }; 3412 break; 3413 /* linux_exit */ 3414 case 60: 3415 switch(ndx) { 3416 case 0: 3417 p = "int"; 3418 break; 3419 default: 3420 break; 3421 }; 3422 break; 3423 /* linux_wait4 */ 3424 case 61: 3425 switch(ndx) { 3426 case 0: 3427 p = "l_pid_t"; 3428 break; 3429 case 1: 3430 p = "userland l_int *"; 3431 break; 3432 case 2: 3433 p = "l_int"; 3434 break; 3435 case 3: 3436 p = "userland struct rusage *"; 3437 break; 3438 default: 3439 break; 3440 }; 3441 break; 3442 /* linux_kill */ 3443 case 62: 3444 switch(ndx) { 3445 case 0: 3446 p = "l_int"; 3447 break; 3448 case 1: 3449 p = "l_int"; 3450 break; 3451 default: 3452 break; 3453 }; 3454 break; 3455 /* linux_newuname */ 3456 case 63: 3457 switch(ndx) { 3458 case 0: 3459 p = "userland struct l_new_utsname *"; 3460 break; 3461 default: 3462 break; 3463 }; 3464 break; 3465 /* linux_semget */ 3466 case 64: 3467 switch(ndx) { 3468 case 0: 3469 p = "l_key_t"; 3470 break; 3471 case 1: 3472 p = "l_int"; 3473 break; 3474 case 2: 3475 p = "l_int"; 3476 break; 3477 default: 3478 break; 3479 }; 3480 break; 3481 /* linux_semop */ 3482 case 65: 3483 switch(ndx) { 3484 case 0: 3485 p = "l_int"; 3486 break; 3487 case 1: 3488 p = "userland struct l_sembuf *"; 3489 break; 3490 case 2: 3491 p = "l_uint"; 3492 break; 3493 default: 3494 break; 3495 }; 3496 break; 3497 /* linux_semctl */ 3498 case 66: 3499 switch(ndx) { 3500 case 0: 3501 p = "l_int"; 3502 break; 3503 case 1: 3504 p = "l_int"; 3505 break; 3506 case 2: 3507 p = "l_int"; 3508 break; 3509 case 3: 3510 p = "union l_semun"; 3511 break; 3512 default: 3513 break; 3514 }; 3515 break; 3516 /* linux_shmdt */ 3517 case 67: 3518 switch(ndx) { 3519 case 0: 3520 p = "userland char *"; 3521 break; 3522 default: 3523 break; 3524 }; 3525 break; 3526 /* linux_msgget */ 3527 case 68: 3528 switch(ndx) { 3529 case 0: 3530 p = "l_key_t"; 3531 break; 3532 case 1: 3533 p = "l_int"; 3534 break; 3535 default: 3536 break; 3537 }; 3538 break; 3539 /* linux_msgsnd */ 3540 case 69: 3541 switch(ndx) { 3542 case 0: 3543 p = "l_int"; 3544 break; 3545 case 1: 3546 p = "userland struct l_msgbuf *"; 3547 break; 3548 case 2: 3549 p = "l_size_t"; 3550 break; 3551 case 3: 3552 p = "l_int"; 3553 break; 3554 default: 3555 break; 3556 }; 3557 break; 3558 /* linux_msgrcv */ 3559 case 70: 3560 switch(ndx) { 3561 case 0: 3562 p = "l_int"; 3563 break; 3564 case 1: 3565 p = "userland struct l_msgbuf *"; 3566 break; 3567 case 2: 3568 p = "l_size_t"; 3569 break; 3570 case 3: 3571 p = "l_long"; 3572 break; 3573 case 4: 3574 p = "l_int"; 3575 break; 3576 default: 3577 break; 3578 }; 3579 break; 3580 /* linux_msgctl */ 3581 case 71: 3582 switch(ndx) { 3583 case 0: 3584 p = "l_int"; 3585 break; 3586 case 1: 3587 p = "l_int"; 3588 break; 3589 case 2: 3590 p = "userland struct l_msqid_ds *"; 3591 break; 3592 default: 3593 break; 3594 }; 3595 break; 3596 /* linux_fcntl */ 3597 case 72: 3598 switch(ndx) { 3599 case 0: 3600 p = "l_uint"; 3601 break; 3602 case 1: 3603 p = "l_uint"; 3604 break; 3605 case 2: 3606 p = "l_ulong"; 3607 break; 3608 default: 3609 break; 3610 }; 3611 break; 3612 /* flock */ 3613 case 73: 3614 switch(ndx) { 3615 case 0: 3616 p = "int"; 3617 break; 3618 case 1: 3619 p = "int"; 3620 break; 3621 default: 3622 break; 3623 }; 3624 break; 3625 /* fsync */ 3626 case 74: 3627 switch(ndx) { 3628 case 0: 3629 p = "int"; 3630 break; 3631 default: 3632 break; 3633 }; 3634 break; 3635 /* linux_fdatasync */ 3636 case 75: 3637 switch(ndx) { 3638 case 0: 3639 p = "l_uint"; 3640 break; 3641 default: 3642 break; 3643 }; 3644 break; 3645 /* linux_truncate */ 3646 case 76: 3647 switch(ndx) { 3648 case 0: 3649 p = "userland char *"; 3650 break; 3651 case 1: 3652 p = "l_ulong"; 3653 break; 3654 default: 3655 break; 3656 }; 3657 break; 3658 /* linux_ftruncate */ 3659 case 77: 3660 switch(ndx) { 3661 case 0: 3662 p = "l_int"; 3663 break; 3664 case 1: 3665 p = "l_long"; 3666 break; 3667 default: 3668 break; 3669 }; 3670 break; 3671 /* linux_getdents */ 3672 case 78: 3673 switch(ndx) { 3674 case 0: 3675 p = "l_uint"; 3676 break; 3677 case 1: 3678 p = "userland void *"; 3679 break; 3680 case 2: 3681 p = "l_uint"; 3682 break; 3683 default: 3684 break; 3685 }; 3686 break; 3687 /* linux_getcwd */ 3688 case 79: 3689 switch(ndx) { 3690 case 0: 3691 p = "userland char *"; 3692 break; 3693 case 1: 3694 p = "l_ulong"; 3695 break; 3696 default: 3697 break; 3698 }; 3699 break; 3700 /* linux_chdir */ 3701 case 80: 3702 switch(ndx) { 3703 case 0: 3704 p = "userland char *"; 3705 break; 3706 default: 3707 break; 3708 }; 3709 break; 3710 /* fchdir */ 3711 case 81: 3712 switch(ndx) { 3713 case 0: 3714 p = "int"; 3715 break; 3716 default: 3717 break; 3718 }; 3719 break; 3720 /* linux_rename */ 3721 case 82: 3722 switch(ndx) { 3723 case 0: 3724 p = "userland char *"; 3725 break; 3726 case 1: 3727 p = "userland char *"; 3728 break; 3729 default: 3730 break; 3731 }; 3732 break; 3733 /* linux_mkdir */ 3734 case 83: 3735 switch(ndx) { 3736 case 0: 3737 p = "userland char *"; 3738 break; 3739 case 1: 3740 p = "l_int"; 3741 break; 3742 default: 3743 break; 3744 }; 3745 break; 3746 /* linux_rmdir */ 3747 case 84: 3748 switch(ndx) { 3749 case 0: 3750 p = "userland char *"; 3751 break; 3752 default: 3753 break; 3754 }; 3755 break; 3756 /* linux_creat */ 3757 case 85: 3758 switch(ndx) { 3759 case 0: 3760 p = "userland char *"; 3761 break; 3762 case 1: 3763 p = "l_int"; 3764 break; 3765 default: 3766 break; 3767 }; 3768 break; 3769 /* linux_link */ 3770 case 86: 3771 switch(ndx) { 3772 case 0: 3773 p = "userland char *"; 3774 break; 3775 case 1: 3776 p = "userland char *"; 3777 break; 3778 default: 3779 break; 3780 }; 3781 break; 3782 /* linux_unlink */ 3783 case 87: 3784 switch(ndx) { 3785 case 0: 3786 p = "userland char *"; 3787 break; 3788 default: 3789 break; 3790 }; 3791 break; 3792 /* linux_symlink */ 3793 case 88: 3794 switch(ndx) { 3795 case 0: 3796 p = "userland char *"; 3797 break; 3798 case 1: 3799 p = "userland char *"; 3800 break; 3801 default: 3802 break; 3803 }; 3804 break; 3805 /* linux_readlink */ 3806 case 89: 3807 switch(ndx) { 3808 case 0: 3809 p = "userland char *"; 3810 break; 3811 case 1: 3812 p = "userland char *"; 3813 break; 3814 case 2: 3815 p = "l_int"; 3816 break; 3817 default: 3818 break; 3819 }; 3820 break; 3821 /* linux_chmod */ 3822 case 90: 3823 switch(ndx) { 3824 case 0: 3825 p = "userland char *"; 3826 break; 3827 case 1: 3828 p = "l_mode_t"; 3829 break; 3830 default: 3831 break; 3832 }; 3833 break; 3834 /* fchmod */ 3835 case 91: 3836 switch(ndx) { 3837 case 0: 3838 p = "int"; 3839 break; 3840 case 1: 3841 p = "int"; 3842 break; 3843 default: 3844 break; 3845 }; 3846 break; 3847 /* linux_chown */ 3848 case 92: 3849 switch(ndx) { 3850 case 0: 3851 p = "userland char *"; 3852 break; 3853 case 1: 3854 p = "l_uid_t"; 3855 break; 3856 case 2: 3857 p = "l_gid_t"; 3858 break; 3859 default: 3860 break; 3861 }; 3862 break; 3863 /* fchown */ 3864 case 93: 3865 switch(ndx) { 3866 case 0: 3867 p = "int"; 3868 break; 3869 case 1: 3870 p = "int"; 3871 break; 3872 case 2: 3873 p = "int"; 3874 break; 3875 default: 3876 break; 3877 }; 3878 break; 3879 /* linux_lchown */ 3880 case 94: 3881 switch(ndx) { 3882 case 0: 3883 p = "userland char *"; 3884 break; 3885 case 1: 3886 p = "l_uid_t"; 3887 break; 3888 case 2: 3889 p = "l_gid_t"; 3890 break; 3891 default: 3892 break; 3893 }; 3894 break; 3895 /* umask */ 3896 case 95: 3897 switch(ndx) { 3898 case 0: 3899 p = "int"; 3900 break; 3901 default: 3902 break; 3903 }; 3904 break; 3905 /* gettimeofday */ 3906 case 96: 3907 switch(ndx) { 3908 case 0: 3909 p = "userland struct l_timeval *"; 3910 break; 3911 case 1: 3912 p = "userland struct timezone *"; 3913 break; 3914 default: 3915 break; 3916 }; 3917 break; 3918 /* linux_getrlimit */ 3919 case 97: 3920 switch(ndx) { 3921 case 0: 3922 p = "l_uint"; 3923 break; 3924 case 1: 3925 p = "userland struct l_rlimit *"; 3926 break; 3927 default: 3928 break; 3929 }; 3930 break; 3931 /* getrusage */ 3932 case 98: 3933 switch(ndx) { 3934 case 0: 3935 p = "int"; 3936 break; 3937 case 1: 3938 p = "userland struct rusage *"; 3939 break; 3940 default: 3941 break; 3942 }; 3943 break; 3944 /* linux_sysinfo */ 3945 case 99: 3946 switch(ndx) { 3947 case 0: 3948 p = "userland struct l_sysinfo *"; 3949 break; 3950 default: 3951 break; 3952 }; 3953 break; 3954 /* linux_times */ 3955 case 100: 3956 switch(ndx) { 3957 case 0: 3958 p = "userland struct l_times_argv *"; 3959 break; 3960 default: 3961 break; 3962 }; 3963 break; 3964 /* linux_ptrace */ 3965 case 101: 3966 switch(ndx) { 3967 case 0: 3968 p = "l_long"; 3969 break; 3970 case 1: 3971 p = "l_long"; 3972 break; 3973 case 2: 3974 p = "l_long"; 3975 break; 3976 case 3: 3977 p = "l_long"; 3978 break; 3979 default: 3980 break; 3981 }; 3982 break; 3983 /* linux_getuid */ 3984 case 102: 3985 break; 3986 /* linux_syslog */ 3987 case 103: 3988 switch(ndx) { 3989 case 0: 3990 p = "l_int"; 3991 break; 3992 case 1: 3993 p = "userland char *"; 3994 break; 3995 case 2: 3996 p = "l_int"; 3997 break; 3998 default: 3999 break; 4000 }; 4001 break; 4002 /* linux_getgid */ 4003 case 104: 4004 break; 4005 /* setuid */ 4006 case 105: 4007 switch(ndx) { 4008 case 0: 4009 p = "uid_t"; 4010 break; 4011 default: 4012 break; 4013 }; 4014 break; 4015 /* setgid */ 4016 case 106: 4017 switch(ndx) { 4018 case 0: 4019 p = "gid_t"; 4020 break; 4021 default: 4022 break; 4023 }; 4024 break; 4025 /* geteuid */ 4026 case 107: 4027 break; 4028 /* getegid */ 4029 case 108: 4030 break; 4031 /* setpgid */ 4032 case 109: 4033 switch(ndx) { 4034 case 0: 4035 p = "int"; 4036 break; 4037 case 1: 4038 p = "int"; 4039 break; 4040 default: 4041 break; 4042 }; 4043 break; 4044 /* linux_getppid */ 4045 case 110: 4046 break; 4047 /* getpgrp */ 4048 case 111: 4049 break; 4050 /* setsid */ 4051 case 112: 4052 break; 4053 /* setreuid */ 4054 case 113: 4055 switch(ndx) { 4056 case 0: 4057 p = "uid_t"; 4058 break; 4059 case 1: 4060 p = "uid_t"; 4061 break; 4062 default: 4063 break; 4064 }; 4065 break; 4066 /* setregid */ 4067 case 114: 4068 switch(ndx) { 4069 case 0: 4070 p = "gid_t"; 4071 break; 4072 case 1: 4073 p = "gid_t"; 4074 break; 4075 default: 4076 break; 4077 }; 4078 break; 4079 /* linux_getgroups */ 4080 case 115: 4081 switch(ndx) { 4082 case 0: 4083 p = "l_int"; 4084 break; 4085 case 1: 4086 p = "userland l_gid_t *"; 4087 break; 4088 default: 4089 break; 4090 }; 4091 break; 4092 /* linux_setgroups */ 4093 case 116: 4094 switch(ndx) { 4095 case 0: 4096 p = "l_int"; 4097 break; 4098 case 1: 4099 p = "userland l_gid_t *"; 4100 break; 4101 default: 4102 break; 4103 }; 4104 break; 4105 /* setresuid */ 4106 case 117: 4107 switch(ndx) { 4108 case 0: 4109 p = "uid_t"; 4110 break; 4111 case 1: 4112 p = "uid_t"; 4113 break; 4114 case 2: 4115 p = "uid_t"; 4116 break; 4117 default: 4118 break; 4119 }; 4120 break; 4121 /* getresuid */ 4122 case 118: 4123 switch(ndx) { 4124 case 0: 4125 p = "userland uid_t *"; 4126 break; 4127 case 1: 4128 p = "userland uid_t *"; 4129 break; 4130 case 2: 4131 p = "userland uid_t *"; 4132 break; 4133 default: 4134 break; 4135 }; 4136 break; 4137 /* setresgid */ 4138 case 119: 4139 switch(ndx) { 4140 case 0: 4141 p = "gid_t"; 4142 break; 4143 case 1: 4144 p = "gid_t"; 4145 break; 4146 case 2: 4147 p = "gid_t"; 4148 break; 4149 default: 4150 break; 4151 }; 4152 break; 4153 /* getresgid */ 4154 case 120: 4155 switch(ndx) { 4156 case 0: 4157 p = "userland gid_t *"; 4158 break; 4159 case 1: 4160 p = "userland gid_t *"; 4161 break; 4162 case 2: 4163 p = "userland gid_t *"; 4164 break; 4165 default: 4166 break; 4167 }; 4168 break; 4169 /* getpgid */ 4170 case 121: 4171 switch(ndx) { 4172 case 0: 4173 p = "int"; 4174 break; 4175 default: 4176 break; 4177 }; 4178 break; 4179 /* linux_setfsuid */ 4180 case 122: 4181 switch(ndx) { 4182 case 0: 4183 p = "l_uid_t"; 4184 break; 4185 default: 4186 break; 4187 }; 4188 break; 4189 /* linux_setfsgid */ 4190 case 123: 4191 switch(ndx) { 4192 case 0: 4193 p = "l_gid_t"; 4194 break; 4195 default: 4196 break; 4197 }; 4198 break; 4199 /* linux_getsid */ 4200 case 124: 4201 switch(ndx) { 4202 case 0: 4203 p = "l_pid_t"; 4204 break; 4205 default: 4206 break; 4207 }; 4208 break; 4209 /* linux_capget */ 4210 case 125: 4211 switch(ndx) { 4212 case 0: 4213 p = "userland struct l_user_cap_header *"; 4214 break; 4215 case 1: 4216 p = "userland struct l_user_cap_data *"; 4217 break; 4218 default: 4219 break; 4220 }; 4221 break; 4222 /* linux_capset */ 4223 case 126: 4224 switch(ndx) { 4225 case 0: 4226 p = "userland struct l_user_cap_header *"; 4227 break; 4228 case 1: 4229 p = "userland struct l_user_cap_data *"; 4230 break; 4231 default: 4232 break; 4233 }; 4234 break; 4235 /* linux_rt_sigpending */ 4236 case 127: 4237 switch(ndx) { 4238 case 0: 4239 p = "userland l_sigset_t *"; 4240 break; 4241 case 1: 4242 p = "l_size_t"; 4243 break; 4244 default: 4245 break; 4246 }; 4247 break; 4248 /* linux_rt_sigtimedwait */ 4249 case 128: 4250 switch(ndx) { 4251 case 0: 4252 p = "userland l_sigset_t *"; 4253 break; 4254 case 1: 4255 p = "userland l_siginfo_t *"; 4256 break; 4257 case 2: 4258 p = "userland struct l_timeval *"; 4259 break; 4260 case 3: 4261 p = "l_size_t"; 4262 break; 4263 default: 4264 break; 4265 }; 4266 break; 4267 /* linux_rt_sigqueueinfo */ 4268 case 129: 4269 switch(ndx) { 4270 case 0: 4271 p = "l_pid_t"; 4272 break; 4273 case 1: 4274 p = "l_int"; 4275 break; 4276 case 2: 4277 p = "userland l_siginfo_t *"; 4278 break; 4279 default: 4280 break; 4281 }; 4282 break; 4283 /* linux_rt_sigsuspend */ 4284 case 130: 4285 switch(ndx) { 4286 case 0: 4287 p = "userland l_sigset_t *"; 4288 break; 4289 case 1: 4290 p = "l_size_t"; 4291 break; 4292 default: 4293 break; 4294 }; 4295 break; 4296 /* linux_sigaltstack */ 4297 case 131: 4298 switch(ndx) { 4299 case 0: 4300 p = "userland l_stack_t *"; 4301 break; 4302 case 1: 4303 p = "userland l_stack_t *"; 4304 break; 4305 default: 4306 break; 4307 }; 4308 break; 4309 /* linux_utime */ 4310 case 132: 4311 switch(ndx) { 4312 case 0: 4313 p = "userland char *"; 4314 break; 4315 case 1: 4316 p = "userland struct l_utimbuf *"; 4317 break; 4318 default: 4319 break; 4320 }; 4321 break; 4322 /* linux_mknod */ 4323 case 133: 4324 switch(ndx) { 4325 case 0: 4326 p = "userland char *"; 4327 break; 4328 case 1: 4329 p = "l_int"; 4330 break; 4331 case 2: 4332 p = "l_dev_t"; 4333 break; 4334 default: 4335 break; 4336 }; 4337 break; 4338 /* linux_personality */ 4339 case 135: 4340 switch(ndx) { 4341 case 0: 4342 p = "l_uint"; 4343 break; 4344 default: 4345 break; 4346 }; 4347 break; 4348 /* linux_ustat */ 4349 case 136: 4350 switch(ndx) { 4351 case 0: 4352 p = "l_dev_t"; 4353 break; 4354 case 1: 4355 p = "userland struct l_ustat *"; 4356 break; 4357 default: 4358 break; 4359 }; 4360 break; 4361 /* linux_statfs */ 4362 case 137: 4363 switch(ndx) { 4364 case 0: 4365 p = "userland char *"; 4366 break; 4367 case 1: 4368 p = "userland struct l_statfs_buf *"; 4369 break; 4370 default: 4371 break; 4372 }; 4373 break; 4374 /* linux_fstatfs */ 4375 case 138: 4376 switch(ndx) { 4377 case 0: 4378 p = "l_uint"; 4379 break; 4380 case 1: 4381 p = "userland struct l_statfs_buf *"; 4382 break; 4383 default: 4384 break; 4385 }; 4386 break; 4387 /* linux_sysfs */ 4388 case 139: 4389 switch(ndx) { 4390 case 0: 4391 p = "l_int"; 4392 break; 4393 case 1: 4394 p = "l_ulong"; 4395 break; 4396 case 2: 4397 p = "l_ulong"; 4398 break; 4399 default: 4400 break; 4401 }; 4402 break; 4403 /* linux_getpriority */ 4404 case 140: 4405 switch(ndx) { 4406 case 0: 4407 p = "int"; 4408 break; 4409 case 1: 4410 p = "int"; 4411 break; 4412 default: 4413 break; 4414 }; 4415 break; 4416 /* setpriority */ 4417 case 141: 4418 switch(ndx) { 4419 case 0: 4420 p = "int"; 4421 break; 4422 case 1: 4423 p = "int"; 4424 break; 4425 case 2: 4426 p = "int"; 4427 break; 4428 default: 4429 break; 4430 }; 4431 break; 4432 /* linux_sched_setparam */ 4433 case 142: 4434 switch(ndx) { 4435 case 0: 4436 p = "l_pid_t"; 4437 break; 4438 case 1: 4439 p = "userland struct sched_param *"; 4440 break; 4441 default: 4442 break; 4443 }; 4444 break; 4445 /* linux_sched_getparam */ 4446 case 143: 4447 switch(ndx) { 4448 case 0: 4449 p = "l_pid_t"; 4450 break; 4451 case 1: 4452 p = "userland struct sched_param *"; 4453 break; 4454 default: 4455 break; 4456 }; 4457 break; 4458 /* linux_sched_setscheduler */ 4459 case 144: 4460 switch(ndx) { 4461 case 0: 4462 p = "l_pid_t"; 4463 break; 4464 case 1: 4465 p = "l_int"; 4466 break; 4467 case 2: 4468 p = "userland struct sched_param *"; 4469 break; 4470 default: 4471 break; 4472 }; 4473 break; 4474 /* linux_sched_getscheduler */ 4475 case 145: 4476 switch(ndx) { 4477 case 0: 4478 p = "l_pid_t"; 4479 break; 4480 default: 4481 break; 4482 }; 4483 break; 4484 /* linux_sched_get_priority_max */ 4485 case 146: 4486 switch(ndx) { 4487 case 0: 4488 p = "l_int"; 4489 break; 4490 default: 4491 break; 4492 }; 4493 break; 4494 /* linux_sched_get_priority_min */ 4495 case 147: 4496 switch(ndx) { 4497 case 0: 4498 p = "l_int"; 4499 break; 4500 default: 4501 break; 4502 }; 4503 break; 4504 /* linux_sched_rr_get_interval */ 4505 case 148: 4506 switch(ndx) { 4507 case 0: 4508 p = "l_pid_t"; 4509 break; 4510 case 1: 4511 p = "userland struct l_timespec *"; 4512 break; 4513 default: 4514 break; 4515 }; 4516 break; 4517 /* mlock */ 4518 case 149: 4519 switch(ndx) { 4520 case 0: 4521 p = "userland const void *"; 4522 break; 4523 case 1: 4524 p = "size_t"; 4525 break; 4526 default: 4527 break; 4528 }; 4529 break; 4530 /* munlock */ 4531 case 150: 4532 switch(ndx) { 4533 case 0: 4534 p = "userland const void *"; 4535 break; 4536 case 1: 4537 p = "size_t"; 4538 break; 4539 default: 4540 break; 4541 }; 4542 break; 4543 /* mlockall */ 4544 case 151: 4545 switch(ndx) { 4546 case 0: 4547 p = "int"; 4548 break; 4549 default: 4550 break; 4551 }; 4552 break; 4553 /* munlockall */ 4554 case 152: 4555 break; 4556 /* linux_vhangup */ 4557 case 153: 4558 break; 4559 /* linux_pivot_root */ 4560 case 155: 4561 break; 4562 /* linux_sysctl */ 4563 case 156: 4564 switch(ndx) { 4565 case 0: 4566 p = "userland struct l___sysctl_args *"; 4567 break; 4568 default: 4569 break; 4570 }; 4571 break; 4572 /* linux_prctl */ 4573 case 157: 4574 switch(ndx) { 4575 case 0: 4576 p = "l_int"; 4577 break; 4578 case 1: 4579 p = "l_uintptr_t"; 4580 break; 4581 case 2: 4582 p = "l_uintptr_t"; 4583 break; 4584 case 3: 4585 p = "l_uintptr_t"; 4586 break; 4587 case 4: 4588 p = "l_uintptr_t"; 4589 break; 4590 default: 4591 break; 4592 }; 4593 break; 4594 /* linux_arch_prctl */ 4595 case 158: 4596 switch(ndx) { 4597 case 0: 4598 p = "l_int"; 4599 break; 4600 case 1: 4601 p = "l_ulong"; 4602 break; 4603 default: 4604 break; 4605 }; 4606 break; 4607 /* linux_adjtimex */ 4608 case 159: 4609 break; 4610 /* linux_setrlimit */ 4611 case 160: 4612 switch(ndx) { 4613 case 0: 4614 p = "l_uint"; 4615 break; 4616 case 1: 4617 p = "userland struct l_rlimit *"; 4618 break; 4619 default: 4620 break; 4621 }; 4622 break; 4623 /* chroot */ 4624 case 161: 4625 switch(ndx) { 4626 case 0: 4627 p = "userland char *"; 4628 break; 4629 default: 4630 break; 4631 }; 4632 break; 4633 /* sync */ 4634 case 162: 4635 break; 4636 /* acct */ 4637 case 163: 4638 switch(ndx) { 4639 case 0: 4640 p = "userland char *"; 4641 break; 4642 default: 4643 break; 4644 }; 4645 break; 4646 /* settimeofday */ 4647 case 164: 4648 switch(ndx) { 4649 case 0: 4650 p = "userland struct l_timeval *"; 4651 break; 4652 case 1: 4653 p = "userland struct timezone *"; 4654 break; 4655 default: 4656 break; 4657 }; 4658 break; 4659 /* linux_mount */ 4660 case 165: 4661 switch(ndx) { 4662 case 0: 4663 p = "userland char *"; 4664 break; 4665 case 1: 4666 p = "userland char *"; 4667 break; 4668 case 2: 4669 p = "userland char *"; 4670 break; 4671 case 3: 4672 p = "l_ulong"; 4673 break; 4674 case 4: 4675 p = "userland void *"; 4676 break; 4677 default: 4678 break; 4679 }; 4680 break; 4681 /* linux_umount */ 4682 case 166: 4683 switch(ndx) { 4684 case 0: 4685 p = "userland char *"; 4686 break; 4687 case 1: 4688 p = "l_int"; 4689 break; 4690 default: 4691 break; 4692 }; 4693 break; 4694 /* swapon */ 4695 case 167: 4696 switch(ndx) { 4697 case 0: 4698 p = "userland char *"; 4699 break; 4700 default: 4701 break; 4702 }; 4703 break; 4704 /* linux_swapoff */ 4705 case 168: 4706 break; 4707 /* linux_reboot */ 4708 case 169: 4709 switch(ndx) { 4710 case 0: 4711 p = "l_int"; 4712 break; 4713 case 1: 4714 p = "l_int"; 4715 break; 4716 case 2: 4717 p = "l_uint"; 4718 break; 4719 case 3: 4720 p = "userland void *"; 4721 break; 4722 default: 4723 break; 4724 }; 4725 break; 4726 /* linux_sethostname */ 4727 case 170: 4728 switch(ndx) { 4729 case 0: 4730 p = "userland char *"; 4731 break; 4732 case 1: 4733 p = "l_uint"; 4734 break; 4735 default: 4736 break; 4737 }; 4738 break; 4739 /* linux_setdomainname */ 4740 case 171: 4741 switch(ndx) { 4742 case 0: 4743 p = "userland char *"; 4744 break; 4745 case 1: 4746 p = "l_int"; 4747 break; 4748 default: 4749 break; 4750 }; 4751 break; 4752 /* linux_iopl */ 4753 case 172: 4754 switch(ndx) { 4755 case 0: 4756 p = "l_uint"; 4757 break; 4758 default: 4759 break; 4760 }; 4761 break; 4762 /* linux_create_module */ 4763 case 174: 4764 break; 4765 /* linux_init_module */ 4766 case 175: 4767 break; 4768 /* linux_delete_module */ 4769 case 176: 4770 break; 4771 /* linux_get_kernel_syms */ 4772 case 177: 4773 break; 4774 /* linux_query_module */ 4775 case 178: 4776 break; 4777 /* linux_quotactl */ 4778 case 179: 4779 break; 4780 /* linux_nfsservctl */ 4781 case 180: 4782 break; 4783 /* linux_getpmsg */ 4784 case 181: 4785 break; 4786 /* linux_putpmsg */ 4787 case 182: 4788 break; 4789 /* linux_afs_syscall */ 4790 case 183: 4791 break; 4792 /* linux_tuxcall */ 4793 case 184: 4794 break; 4795 /* linux_security */ 4796 case 185: 4797 break; 4798 /* linux_gettid */ 4799 case 186: 4800 break; 4801 /* linux_setxattr */ 4802 case 188: 4803 break; 4804 /* linux_lsetxattr */ 4805 case 189: 4806 break; 4807 /* linux_fsetxattr */ 4808 case 190: 4809 break; 4810 /* linux_getxattr */ 4811 case 191: 4812 break; 4813 /* linux_lgetxattr */ 4814 case 192: 4815 break; 4816 /* linux_fgetxattr */ 4817 case 193: 4818 break; 4819 /* linux_listxattr */ 4820 case 194: 4821 break; 4822 /* linux_llistxattr */ 4823 case 195: 4824 break; 4825 /* linux_flistxattr */ 4826 case 196: 4827 break; 4828 /* linux_removexattr */ 4829 case 197: 4830 break; 4831 /* linux_lremovexattr */ 4832 case 198: 4833 break; 4834 /* linux_fremovexattr */ 4835 case 199: 4836 break; 4837 /* linux_tkill */ 4838 case 200: 4839 switch(ndx) { 4840 case 0: 4841 p = "int"; 4842 break; 4843 case 1: 4844 p = "int"; 4845 break; 4846 default: 4847 break; 4848 }; 4849 break; 4850 /* linux_time */ 4851 case 201: 4852 switch(ndx) { 4853 case 0: 4854 p = "userland l_time_t *"; 4855 break; 4856 default: 4857 break; 4858 }; 4859 break; 4860 /* linux_sys_futex */ 4861 case 202: 4862 switch(ndx) { 4863 case 0: 4864 p = "userland void *"; 4865 break; 4866 case 1: 4867 p = "int"; 4868 break; 4869 case 2: 4870 p = "int"; 4871 break; 4872 case 3: 4873 p = "userland struct l_timespec *"; 4874 break; 4875 case 4: 4876 p = "userland void *"; 4877 break; 4878 case 5: 4879 p = "int"; 4880 break; 4881 default: 4882 break; 4883 }; 4884 break; 4885 /* linux_sched_setaffinity */ 4886 case 203: 4887 switch(ndx) { 4888 case 0: 4889 p = "l_pid_t"; 4890 break; 4891 case 1: 4892 p = "l_uint"; 4893 break; 4894 case 2: 4895 p = "userland l_ulong *"; 4896 break; 4897 default: 4898 break; 4899 }; 4900 break; 4901 /* linux_sched_getaffinity */ 4902 case 204: 4903 switch(ndx) { 4904 case 0: 4905 p = "l_pid_t"; 4906 break; 4907 case 1: 4908 p = "l_uint"; 4909 break; 4910 case 2: 4911 p = "userland l_ulong *"; 4912 break; 4913 default: 4914 break; 4915 }; 4916 break; 4917 /* linux_set_thread_area */ 4918 case 205: 4919 break; 4920 /* linux_lookup_dcookie */ 4921 case 212: 4922 break; 4923 /* linux_epoll_create */ 4924 case 213: 4925 switch(ndx) { 4926 case 0: 4927 p = "l_int"; 4928 break; 4929 default: 4930 break; 4931 }; 4932 break; 4933 /* linux_epoll_ctl_old */ 4934 case 214: 4935 break; 4936 /* linux_epoll_wait_old */ 4937 case 215: 4938 break; 4939 /* linux_remap_file_pages */ 4940 case 216: 4941 break; 4942 /* linux_getdents64 */ 4943 case 217: 4944 switch(ndx) { 4945 case 0: 4946 p = "l_uint"; 4947 break; 4948 case 1: 4949 p = "userland void *"; 4950 break; 4951 case 2: 4952 p = "l_uint"; 4953 break; 4954 default: 4955 break; 4956 }; 4957 break; 4958 /* linux_set_tid_address */ 4959 case 218: 4960 switch(ndx) { 4961 case 0: 4962 p = "userland int *"; 4963 break; 4964 default: 4965 break; 4966 }; 4967 break; 4968 /* linux_semtimedop */ 4969 case 220: 4970 break; 4971 /* linux_fadvise64 */ 4972 case 221: 4973 switch(ndx) { 4974 case 0: 4975 p = "int"; 4976 break; 4977 case 1: 4978 p = "l_loff_t"; 4979 break; 4980 case 2: 4981 p = "l_size_t"; 4982 break; 4983 case 3: 4984 p = "int"; 4985 break; 4986 default: 4987 break; 4988 }; 4989 break; 4990 /* linux_timer_create */ 4991 case 222: 4992 switch(ndx) { 4993 case 0: 4994 p = "clockid_t"; 4995 break; 4996 case 1: 4997 p = "userland struct sigevent *"; 4998 break; 4999 case 2: 5000 p = "userland l_timer_t *"; 5001 break; 5002 default: 5003 break; 5004 }; 5005 break; 5006 /* linux_timer_settime */ 5007 case 223: 5008 switch(ndx) { 5009 case 0: 5010 p = "l_timer_t"; 5011 break; 5012 case 1: 5013 p = "l_int"; 5014 break; 5015 case 2: 5016 p = "userland const struct itimerspec *"; 5017 break; 5018 case 3: 5019 p = "userland struct itimerspec *"; 5020 break; 5021 default: 5022 break; 5023 }; 5024 break; 5025 /* linux_timer_gettime */ 5026 case 224: 5027 switch(ndx) { 5028 case 0: 5029 p = "l_timer_t"; 5030 break; 5031 case 1: 5032 p = "userland struct itimerspec *"; 5033 break; 5034 default: 5035 break; 5036 }; 5037 break; 5038 /* linux_timer_getoverrun */ 5039 case 225: 5040 switch(ndx) { 5041 case 0: 5042 p = "l_timer_t"; 5043 break; 5044 default: 5045 break; 5046 }; 5047 break; 5048 /* linux_timer_delete */ 5049 case 226: 5050 switch(ndx) { 5051 case 0: 5052 p = "l_timer_t"; 5053 break; 5054 default: 5055 break; 5056 }; 5057 break; 5058 /* linux_clock_settime */ 5059 case 227: 5060 switch(ndx) { 5061 case 0: 5062 p = "clockid_t"; 5063 break; 5064 case 1: 5065 p = "userland struct l_timespec *"; 5066 break; 5067 default: 5068 break; 5069 }; 5070 break; 5071 /* linux_clock_gettime */ 5072 case 228: 5073 switch(ndx) { 5074 case 0: 5075 p = "clockid_t"; 5076 break; 5077 case 1: 5078 p = "userland struct l_timespec *"; 5079 break; 5080 default: 5081 break; 5082 }; 5083 break; 5084 /* linux_clock_getres */ 5085 case 229: 5086 switch(ndx) { 5087 case 0: 5088 p = "clockid_t"; 5089 break; 5090 case 1: 5091 p = "userland struct l_timespec *"; 5092 break; 5093 default: 5094 break; 5095 }; 5096 break; 5097 /* linux_clock_nanosleep */ 5098 case 230: 5099 switch(ndx) { 5100 case 0: 5101 p = "clockid_t"; 5102 break; 5103 case 1: 5104 p = "int"; 5105 break; 5106 case 2: 5107 p = "userland struct l_timespec *"; 5108 break; 5109 case 3: 5110 p = "userland struct l_timespec *"; 5111 break; 5112 default: 5113 break; 5114 }; 5115 break; 5116 /* linux_exit_group */ 5117 case 231: 5118 switch(ndx) { 5119 case 0: 5120 p = "int"; 5121 break; 5122 default: 5123 break; 5124 }; 5125 break; 5126 /* linux_epoll_wait */ 5127 case 232: 5128 switch(ndx) { 5129 case 0: 5130 p = "l_int"; 5131 break; 5132 case 1: 5133 p = "userland struct epoll_event *"; 5134 break; 5135 case 2: 5136 p = "l_int"; 5137 break; 5138 case 3: 5139 p = "l_int"; 5140 break; 5141 default: 5142 break; 5143 }; 5144 break; 5145 /* linux_epoll_ctl */ 5146 case 233: 5147 switch(ndx) { 5148 case 0: 5149 p = "l_int"; 5150 break; 5151 case 1: 5152 p = "l_int"; 5153 break; 5154 case 2: 5155 p = "l_int"; 5156 break; 5157 case 3: 5158 p = "userland struct epoll_event *"; 5159 break; 5160 default: 5161 break; 5162 }; 5163 break; 5164 /* linux_tgkill */ 5165 case 234: 5166 switch(ndx) { 5167 case 0: 5168 p = "int"; 5169 break; 5170 case 1: 5171 p = "int"; 5172 break; 5173 case 2: 5174 p = "int"; 5175 break; 5176 default: 5177 break; 5178 }; 5179 break; 5180 /* linux_utimes */ 5181 case 235: 5182 switch(ndx) { 5183 case 0: 5184 p = "userland char *"; 5185 break; 5186 case 1: 5187 p = "userland struct l_timeval *"; 5188 break; 5189 default: 5190 break; 5191 }; 5192 break; 5193 /* linux_mbind */ 5194 case 237: 5195 break; 5196 /* linux_set_mempolicy */ 5197 case 238: 5198 break; 5199 /* linux_get_mempolicy */ 5200 case 239: 5201 break; 5202 /* linux_mq_open */ 5203 case 240: 5204 break; 5205 /* linux_mq_unlink */ 5206 case 241: 5207 break; 5208 /* linux_mq_timedsend */ 5209 case 242: 5210 break; 5211 /* linux_mq_timedreceive */ 5212 case 243: 5213 break; 5214 /* linux_mq_notify */ 5215 case 244: 5216 break; 5217 /* linux_mq_getsetattr */ 5218 case 245: 5219 break; 5220 /* linux_kexec_load */ 5221 case 246: 5222 break; 5223 /* linux_waitid */ 5224 case 247: 5225 switch(ndx) { 5226 case 0: 5227 p = "int"; 5228 break; 5229 case 1: 5230 p = "l_pid_t"; 5231 break; 5232 case 2: 5233 p = "userland l_siginfo_t *"; 5234 break; 5235 case 3: 5236 p = "int"; 5237 break; 5238 case 4: 5239 p = "userland struct rusage *"; 5240 break; 5241 default: 5242 break; 5243 }; 5244 break; 5245 /* linux_add_key */ 5246 case 248: 5247 break; 5248 /* linux_request_key */ 5249 case 249: 5250 break; 5251 /* linux_keyctl */ 5252 case 250: 5253 break; 5254 /* linux_ioprio_set */ 5255 case 251: 5256 break; 5257 /* linux_ioprio_get */ 5258 case 252: 5259 break; 5260 /* linux_inotify_init */ 5261 case 253: 5262 break; 5263 /* linux_inotify_add_watch */ 5264 case 254: 5265 break; 5266 /* linux_inotify_rm_watch */ 5267 case 255: 5268 break; 5269 /* linux_migrate_pages */ 5270 case 256: 5271 break; 5272 /* linux_openat */ 5273 case 257: 5274 switch(ndx) { 5275 case 0: 5276 p = "l_int"; 5277 break; 5278 case 1: 5279 p = "userland const char *"; 5280 break; 5281 case 2: 5282 p = "l_int"; 5283 break; 5284 case 3: 5285 p = "l_int"; 5286 break; 5287 default: 5288 break; 5289 }; 5290 break; 5291 /* linux_mkdirat */ 5292 case 258: 5293 switch(ndx) { 5294 case 0: 5295 p = "l_int"; 5296 break; 5297 case 1: 5298 p = "userland const char *"; 5299 break; 5300 case 2: 5301 p = "l_int"; 5302 break; 5303 default: 5304 break; 5305 }; 5306 break; 5307 /* linux_mknodat */ 5308 case 259: 5309 switch(ndx) { 5310 case 0: 5311 p = "l_int"; 5312 break; 5313 case 1: 5314 p = "userland const char *"; 5315 break; 5316 case 2: 5317 p = "l_int"; 5318 break; 5319 case 3: 5320 p = "l_uint"; 5321 break; 5322 default: 5323 break; 5324 }; 5325 break; 5326 /* linux_fchownat */ 5327 case 260: 5328 switch(ndx) { 5329 case 0: 5330 p = "l_int"; 5331 break; 5332 case 1: 5333 p = "userland const char *"; 5334 break; 5335 case 2: 5336 p = "l_uid_t"; 5337 break; 5338 case 3: 5339 p = "l_gid_t"; 5340 break; 5341 case 4: 5342 p = "l_int"; 5343 break; 5344 default: 5345 break; 5346 }; 5347 break; 5348 /* linux_futimesat */ 5349 case 261: 5350 switch(ndx) { 5351 case 0: 5352 p = "l_int"; 5353 break; 5354 case 1: 5355 p = "userland char *"; 5356 break; 5357 case 2: 5358 p = "userland struct l_timeval *"; 5359 break; 5360 default: 5361 break; 5362 }; 5363 break; 5364 /* linux_newfstatat */ 5365 case 262: 5366 switch(ndx) { 5367 case 0: 5368 p = "l_int"; 5369 break; 5370 case 1: 5371 p = "userland char *"; 5372 break; 5373 case 2: 5374 p = "userland struct l_stat64 *"; 5375 break; 5376 case 3: 5377 p = "l_int"; 5378 break; 5379 default: 5380 break; 5381 }; 5382 break; 5383 /* linux_unlinkat */ 5384 case 263: 5385 switch(ndx) { 5386 case 0: 5387 p = "l_int"; 5388 break; 5389 case 1: 5390 p = "userland const char *"; 5391 break; 5392 case 2: 5393 p = "l_int"; 5394 break; 5395 default: 5396 break; 5397 }; 5398 break; 5399 /* linux_renameat */ 5400 case 264: 5401 switch(ndx) { 5402 case 0: 5403 p = "l_int"; 5404 break; 5405 case 1: 5406 p = "userland const char *"; 5407 break; 5408 case 2: 5409 p = "l_int"; 5410 break; 5411 case 3: 5412 p = "userland const char *"; 5413 break; 5414 default: 5415 break; 5416 }; 5417 break; 5418 /* linux_linkat */ 5419 case 265: 5420 switch(ndx) { 5421 case 0: 5422 p = "l_int"; 5423 break; 5424 case 1: 5425 p = "userland const char *"; 5426 break; 5427 case 2: 5428 p = "l_int"; 5429 break; 5430 case 3: 5431 p = "userland const char *"; 5432 break; 5433 case 4: 5434 p = "l_int"; 5435 break; 5436 default: 5437 break; 5438 }; 5439 break; 5440 /* linux_symlinkat */ 5441 case 266: 5442 switch(ndx) { 5443 case 0: 5444 p = "userland const char *"; 5445 break; 5446 case 1: 5447 p = "l_int"; 5448 break; 5449 case 2: 5450 p = "userland const char *"; 5451 break; 5452 default: 5453 break; 5454 }; 5455 break; 5456 /* linux_readlinkat */ 5457 case 267: 5458 switch(ndx) { 5459 case 0: 5460 p = "l_int"; 5461 break; 5462 case 1: 5463 p = "userland const char *"; 5464 break; 5465 case 2: 5466 p = "userland char *"; 5467 break; 5468 case 3: 5469 p = "l_int"; 5470 break; 5471 default: 5472 break; 5473 }; 5474 break; 5475 /* linux_fchmodat */ 5476 case 268: 5477 switch(ndx) { 5478 case 0: 5479 p = "l_int"; 5480 break; 5481 case 1: 5482 p = "userland const char *"; 5483 break; 5484 case 2: 5485 p = "l_mode_t"; 5486 break; 5487 default: 5488 break; 5489 }; 5490 break; 5491 /* linux_faccessat */ 5492 case 269: 5493 switch(ndx) { 5494 case 0: 5495 p = "l_int"; 5496 break; 5497 case 1: 5498 p = "userland const char *"; 5499 break; 5500 case 2: 5501 p = "l_int"; 5502 break; 5503 default: 5504 break; 5505 }; 5506 break; 5507 /* linux_pselect6 */ 5508 case 270: 5509 switch(ndx) { 5510 case 0: 5511 p = "l_int"; 5512 break; 5513 case 1: 5514 p = "userland l_fd_set *"; 5515 break; 5516 case 2: 5517 p = "userland l_fd_set *"; 5518 break; 5519 case 3: 5520 p = "userland l_fd_set *"; 5521 break; 5522 case 4: 5523 p = "userland struct l_timespec *"; 5524 break; 5525 case 5: 5526 p = "userland l_uintptr_t *"; 5527 break; 5528 default: 5529 break; 5530 }; 5531 break; 5532 /* linux_ppoll */ 5533 case 271: 5534 switch(ndx) { 5535 case 0: 5536 p = "userland struct pollfd *"; 5537 break; 5538 case 1: 5539 p = "uint32_t"; 5540 break; 5541 case 2: 5542 p = "userland struct l_timespec *"; 5543 break; 5544 case 3: 5545 p = "userland l_sigset_t *"; 5546 break; 5547 case 4: 5548 p = "l_size_t"; 5549 break; 5550 default: 5551 break; 5552 }; 5553 break; 5554 /* linux_unshare */ 5555 case 272: 5556 break; 5557 /* linux_set_robust_list */ 5558 case 273: 5559 switch(ndx) { 5560 case 0: 5561 p = "userland struct linux_robust_list_head *"; 5562 break; 5563 case 1: 5564 p = "l_size_t"; 5565 break; 5566 default: 5567 break; 5568 }; 5569 break; 5570 /* linux_get_robust_list */ 5571 case 274: 5572 switch(ndx) { 5573 case 0: 5574 p = "l_int"; 5575 break; 5576 case 1: 5577 p = "userland struct linux_robust_list_head **"; 5578 break; 5579 case 2: 5580 p = "userland l_size_t *"; 5581 break; 5582 default: 5583 break; 5584 }; 5585 break; 5586 /* linux_splice */ 5587 case 275: 5588 break; 5589 /* linux_tee */ 5590 case 276: 5591 break; 5592 /* linux_sync_file_range */ 5593 case 277: 5594 break; 5595 /* linux_vmsplice */ 5596 case 278: 5597 break; 5598 /* linux_move_pages */ 5599 case 279: 5600 break; 5601 /* linux_utimensat */ 5602 case 280: 5603 switch(ndx) { 5604 case 0: 5605 p = "l_int"; 5606 break; 5607 case 1: 5608 p = "userland const char *"; 5609 break; 5610 case 2: 5611 p = "userland const struct l_timespec *"; 5612 break; 5613 case 3: 5614 p = "l_int"; 5615 break; 5616 default: 5617 break; 5618 }; 5619 break; 5620 /* linux_epoll_pwait */ 5621 case 281: 5622 switch(ndx) { 5623 case 0: 5624 p = "l_int"; 5625 break; 5626 case 1: 5627 p = "userland struct epoll_event *"; 5628 break; 5629 case 2: 5630 p = "l_int"; 5631 break; 5632 case 3: 5633 p = "l_int"; 5634 break; 5635 case 4: 5636 p = "userland l_sigset_t *"; 5637 break; 5638 default: 5639 break; 5640 }; 5641 break; 5642 /* linux_signalfd */ 5643 case 282: 5644 break; 5645 /* linux_timerfd_create */ 5646 case 283: 5647 break; 5648 /* linux_eventfd */ 5649 case 284: 5650 switch(ndx) { 5651 case 0: 5652 p = "l_uint"; 5653 break; 5654 default: 5655 break; 5656 }; 5657 break; 5658 /* linux_fallocate */ 5659 case 285: 5660 switch(ndx) { 5661 case 0: 5662 p = "l_int"; 5663 break; 5664 case 1: 5665 p = "l_int"; 5666 break; 5667 case 2: 5668 p = "l_loff_t"; 5669 break; 5670 case 3: 5671 p = "l_loff_t"; 5672 break; 5673 default: 5674 break; 5675 }; 5676 break; 5677 /* linux_timerfd_settime */ 5678 case 286: 5679 break; 5680 /* linux_timerfd_gettime */ 5681 case 287: 5682 break; 5683 /* linux_accept4 */ 5684 case 288: 5685 switch(ndx) { 5686 case 0: 5687 p = "l_int"; 5688 break; 5689 case 1: 5690 p = "l_uintptr_t"; 5691 break; 5692 case 2: 5693 p = "l_uintptr_t"; 5694 break; 5695 case 3: 5696 p = "int"; 5697 break; 5698 default: 5699 break; 5700 }; 5701 break; 5702 /* linux_signalfd4 */ 5703 case 289: 5704 break; 5705 /* linux_eventfd2 */ 5706 case 290: 5707 switch(ndx) { 5708 case 0: 5709 p = "l_uint"; 5710 break; 5711 case 1: 5712 p = "l_int"; 5713 break; 5714 default: 5715 break; 5716 }; 5717 break; 5718 /* linux_epoll_create1 */ 5719 case 291: 5720 switch(ndx) { 5721 case 0: 5722 p = "l_int"; 5723 break; 5724 default: 5725 break; 5726 }; 5727 break; 5728 /* linux_dup3 */ 5729 case 292: 5730 switch(ndx) { 5731 case 0: 5732 p = "l_int"; 5733 break; 5734 case 1: 5735 p = "l_int"; 5736 break; 5737 case 2: 5738 p = "l_int"; 5739 break; 5740 default: 5741 break; 5742 }; 5743 break; 5744 /* linux_pipe2 */ 5745 case 293: 5746 switch(ndx) { 5747 case 0: 5748 p = "userland l_int *"; 5749 break; 5750 case 1: 5751 p = "l_int"; 5752 break; 5753 default: 5754 break; 5755 }; 5756 break; 5757 /* linux_inotify_init1 */ 5758 case 294: 5759 switch(ndx) { 5760 case 0: 5761 p = "l_int"; 5762 break; 5763 default: 5764 break; 5765 }; 5766 break; 5767 /* linux_preadv */ 5768 case 295: 5769 switch(ndx) { 5770 case 0: 5771 p = "l_ulong"; 5772 break; 5773 case 1: 5774 p = "userland struct iovec *"; 5775 break; 5776 case 2: 5777 p = "l_ulong"; 5778 break; 5779 case 3: 5780 p = "l_ulong"; 5781 break; 5782 case 4: 5783 p = "l_ulong"; 5784 break; 5785 default: 5786 break; 5787 }; 5788 break; 5789 /* linux_pwritev */ 5790 case 296: 5791 switch(ndx) { 5792 case 0: 5793 p = "l_ulong"; 5794 break; 5795 case 1: 5796 p = "userland struct iovec *"; 5797 break; 5798 case 2: 5799 p = "l_ulong"; 5800 break; 5801 case 3: 5802 p = "l_ulong"; 5803 break; 5804 case 4: 5805 p = "l_ulong"; 5806 break; 5807 default: 5808 break; 5809 }; 5810 break; 5811 /* linux_rt_tgsigqueueinfo */ 5812 case 297: 5813 switch(ndx) { 5814 case 0: 5815 p = "l_pid_t"; 5816 break; 5817 case 1: 5818 p = "l_pid_t"; 5819 break; 5820 case 2: 5821 p = "l_int"; 5822 break; 5823 case 3: 5824 p = "userland l_siginfo_t *"; 5825 break; 5826 default: 5827 break; 5828 }; 5829 break; 5830 /* linux_perf_event_open */ 5831 case 298: 5832 break; 5833 /* linux_recvmmsg */ 5834 case 299: 5835 switch(ndx) { 5836 case 0: 5837 p = "l_int"; 5838 break; 5839 case 1: 5840 p = "userland struct l_mmsghdr *"; 5841 break; 5842 case 2: 5843 p = "l_uint"; 5844 break; 5845 case 3: 5846 p = "l_uint"; 5847 break; 5848 case 4: 5849 p = "userland struct l_timespec *"; 5850 break; 5851 default: 5852 break; 5853 }; 5854 break; 5855 /* linux_fanotify_init */ 5856 case 300: 5857 break; 5858 /* linux_fanotify_mark */ 5859 case 301: 5860 break; 5861 /* linux_prlimit64 */ 5862 case 302: 5863 switch(ndx) { 5864 case 0: 5865 p = "l_pid_t"; 5866 break; 5867 case 1: 5868 p = "l_uint"; 5869 break; 5870 case 2: 5871 p = "userland struct rlimit *"; 5872 break; 5873 case 3: 5874 p = "userland struct rlimit *"; 5875 break; 5876 default: 5877 break; 5878 }; 5879 break; 5880 /* linux_name_to_handle_at */ 5881 case 303: 5882 break; 5883 /* linux_open_by_handle_at */ 5884 case 304: 5885 break; 5886 /* linux_clock_adjtime */ 5887 case 305: 5888 break; 5889 /* linux_syncfs */ 5890 case 306: 5891 switch(ndx) { 5892 case 0: 5893 p = "l_int"; 5894 break; 5895 default: 5896 break; 5897 }; 5898 break; 5899 /* linux_sendmmsg */ 5900 case 307: 5901 switch(ndx) { 5902 case 0: 5903 p = "l_int"; 5904 break; 5905 case 1: 5906 p = "userland struct l_mmsghdr *"; 5907 break; 5908 case 2: 5909 p = "l_uint"; 5910 break; 5911 case 3: 5912 p = "l_uint"; 5913 break; 5914 default: 5915 break; 5916 }; 5917 break; 5918 /* linux_setns */ 5919 case 308: 5920 switch(ndx) { 5921 case 0: 5922 p = "l_int"; 5923 break; 5924 case 1: 5925 p = "l_int"; 5926 break; 5927 default: 5928 break; 5929 }; 5930 break; 5931 /* linux_getcpu */ 5932 case 309: 5933 switch(ndx) { 5934 case 0: 5935 p = "userland l_uint *"; 5936 break; 5937 case 1: 5938 p = "userland l_uint *"; 5939 break; 5940 case 2: 5941 p = "userland void *"; 5942 break; 5943 default: 5944 break; 5945 }; 5946 break; 5947 /* linux_process_vm_readv */ 5948 case 310: 5949 switch(ndx) { 5950 case 0: 5951 p = "l_pid_t"; 5952 break; 5953 case 1: 5954 p = "userland const struct iovec *"; 5955 break; 5956 case 2: 5957 p = "l_ulong"; 5958 break; 5959 case 3: 5960 p = "userland const struct iovec *"; 5961 break; 5962 case 4: 5963 p = "l_ulong"; 5964 break; 5965 case 5: 5966 p = "l_ulong"; 5967 break; 5968 default: 5969 break; 5970 }; 5971 break; 5972 /* linux_process_vm_writev */ 5973 case 311: 5974 switch(ndx) { 5975 case 0: 5976 p = "l_pid_t"; 5977 break; 5978 case 1: 5979 p = "userland const struct iovec *"; 5980 break; 5981 case 2: 5982 p = "l_ulong"; 5983 break; 5984 case 3: 5985 p = "userland const struct iovec *"; 5986 break; 5987 case 4: 5988 p = "l_ulong"; 5989 break; 5990 case 5: 5991 p = "l_ulong"; 5992 break; 5993 default: 5994 break; 5995 }; 5996 break; 5997 /* linux_kcmp */ 5998 case 312: 5999 switch(ndx) { 6000 case 0: 6001 p = "l_pid_t"; 6002 break; 6003 case 1: 6004 p = "l_pid_t"; 6005 break; 6006 case 2: 6007 p = "l_int"; 6008 break; 6009 case 3: 6010 p = "l_ulong"; 6011 break; 6012 case 4: 6013 p = "l_ulong"; 6014 break; 6015 default: 6016 break; 6017 }; 6018 break; 6019 /* linux_finit_module */ 6020 case 313: 6021 switch(ndx) { 6022 case 0: 6023 p = "l_int"; 6024 break; 6025 case 1: 6026 p = "userland const char *"; 6027 break; 6028 case 2: 6029 p = "l_int"; 6030 break; 6031 default: 6032 break; 6033 }; 6034 break; 6035 /* linux_sched_setattr */ 6036 case 314: 6037 switch(ndx) { 6038 case 0: 6039 p = "l_pid_t"; 6040 break; 6041 case 1: 6042 p = "userland void *"; 6043 break; 6044 case 2: 6045 p = "l_uint"; 6046 break; 6047 default: 6048 break; 6049 }; 6050 break; 6051 /* linux_sched_getattr */ 6052 case 315: 6053 switch(ndx) { 6054 case 0: 6055 p = "l_pid_t"; 6056 break; 6057 case 1: 6058 p = "userland void *"; 6059 break; 6060 case 2: 6061 p = "l_uint"; 6062 break; 6063 case 3: 6064 p = "l_uint"; 6065 break; 6066 default: 6067 break; 6068 }; 6069 break; 6070 /* linux_renameat2 */ 6071 case 316: 6072 switch(ndx) { 6073 case 0: 6074 p = "l_int"; 6075 break; 6076 case 1: 6077 p = "userland const char *"; 6078 break; 6079 case 2: 6080 p = "l_int"; 6081 break; 6082 case 3: 6083 p = "userland const char *"; 6084 break; 6085 case 4: 6086 p = "unsigned int"; 6087 break; 6088 default: 6089 break; 6090 }; 6091 break; 6092 /* linux_seccomp */ 6093 case 317: 6094 switch(ndx) { 6095 case 0: 6096 p = "l_uint"; 6097 break; 6098 case 1: 6099 p = "l_uint"; 6100 break; 6101 case 2: 6102 p = "userland const char *"; 6103 break; 6104 default: 6105 break; 6106 }; 6107 break; 6108 /* linux_getrandom */ 6109 case 318: 6110 switch(ndx) { 6111 case 0: 6112 p = "userland char *"; 6113 break; 6114 case 1: 6115 p = "l_size_t"; 6116 break; 6117 case 2: 6118 p = "l_uint"; 6119 break; 6120 default: 6121 break; 6122 }; 6123 break; 6124 /* linux_memfd_create */ 6125 case 319: 6126 switch(ndx) { 6127 case 0: 6128 p = "userland const char *"; 6129 break; 6130 case 1: 6131 p = "l_uint"; 6132 break; 6133 default: 6134 break; 6135 }; 6136 break; 6137 /* linux_kexec_file_load */ 6138 case 320: 6139 switch(ndx) { 6140 case 0: 6141 p = "l_int"; 6142 break; 6143 case 1: 6144 p = "l_int"; 6145 break; 6146 case 2: 6147 p = "l_ulong"; 6148 break; 6149 case 3: 6150 p = "userland const char *"; 6151 break; 6152 case 4: 6153 p = "l_ulong"; 6154 break; 6155 default: 6156 break; 6157 }; 6158 break; 6159 /* linux_bpf */ 6160 case 321: 6161 switch(ndx) { 6162 case 0: 6163 p = "l_int"; 6164 break; 6165 case 1: 6166 p = "userland void *"; 6167 break; 6168 case 2: 6169 p = "l_uint"; 6170 break; 6171 default: 6172 break; 6173 }; 6174 break; 6175 /* linux_execveat */ 6176 case 322: 6177 switch(ndx) { 6178 case 0: 6179 p = "l_int"; 6180 break; 6181 case 1: 6182 p = "userland const char *"; 6183 break; 6184 case 2: 6185 p = "userland const char **"; 6186 break; 6187 case 3: 6188 p = "userland const char **"; 6189 break; 6190 case 4: 6191 p = "l_int"; 6192 break; 6193 default: 6194 break; 6195 }; 6196 break; 6197 /* linux_userfaultfd */ 6198 case 323: 6199 switch(ndx) { 6200 case 0: 6201 p = "l_int"; 6202 break; 6203 default: 6204 break; 6205 }; 6206 break; 6207 /* linux_membarrier */ 6208 case 324: 6209 switch(ndx) { 6210 case 0: 6211 p = "l_int"; 6212 break; 6213 case 1: 6214 p = "l_int"; 6215 break; 6216 default: 6217 break; 6218 }; 6219 break; 6220 /* linux_mlock2 */ 6221 case 325: 6222 switch(ndx) { 6223 case 0: 6224 p = "l_ulong"; 6225 break; 6226 case 1: 6227 p = "l_size_t"; 6228 break; 6229 case 2: 6230 p = "l_int"; 6231 break; 6232 default: 6233 break; 6234 }; 6235 break; 6236 /* linux_copy_file_range */ 6237 case 326: 6238 switch(ndx) { 6239 case 0: 6240 p = "l_int"; 6241 break; 6242 case 1: 6243 p = "userland l_loff_t *"; 6244 break; 6245 case 2: 6246 p = "l_int"; 6247 break; 6248 case 3: 6249 p = "userland l_loff_t *"; 6250 break; 6251 case 4: 6252 p = "l_size_t"; 6253 break; 6254 case 5: 6255 p = "l_uint"; 6256 break; 6257 default: 6258 break; 6259 }; 6260 break; 6261 /* linux_preadv2 */ 6262 case 327: 6263 switch(ndx) { 6264 case 0: 6265 p = "l_ulong"; 6266 break; 6267 case 1: 6268 p = "userland const struct iovec *"; 6269 break; 6270 case 2: 6271 p = "l_ulong"; 6272 break; 6273 case 3: 6274 p = "l_ulong"; 6275 break; 6276 case 4: 6277 p = "l_ulong"; 6278 break; 6279 case 5: 6280 p = "l_int"; 6281 break; 6282 default: 6283 break; 6284 }; 6285 break; 6286 /* linux_pwritev2 */ 6287 case 328: 6288 switch(ndx) { 6289 case 0: 6290 p = "l_ulong"; 6291 break; 6292 case 1: 6293 p = "userland const struct iovec *"; 6294 break; 6295 case 2: 6296 p = "l_ulong"; 6297 break; 6298 case 3: 6299 p = "l_ulong"; 6300 break; 6301 case 4: 6302 p = "l_ulong"; 6303 break; 6304 case 5: 6305 p = "l_int"; 6306 break; 6307 default: 6308 break; 6309 }; 6310 break; 6311 /* linux_pkey_mprotect */ 6312 case 329: 6313 switch(ndx) { 6314 case 0: 6315 p = "l_ulong"; 6316 break; 6317 case 1: 6318 p = "l_size_t"; 6319 break; 6320 case 2: 6321 p = "l_ulong"; 6322 break; 6323 case 3: 6324 p = "l_int"; 6325 break; 6326 default: 6327 break; 6328 }; 6329 break; 6330 /* linux_pkey_alloc */ 6331 case 330: 6332 switch(ndx) { 6333 case 0: 6334 p = "l_ulong"; 6335 break; 6336 case 1: 6337 p = "l_ulong"; 6338 break; 6339 default: 6340 break; 6341 }; 6342 break; 6343 /* linux_pkey_free */ 6344 case 331: 6345 switch(ndx) { 6346 case 0: 6347 p = "l_int"; 6348 break; 6349 default: 6350 break; 6351 }; 6352 break; 6353 default: 6354 break; 6355 }; 6356 if (p != NULL) 6357 strlcpy(desc, p, descsz); 6358 } 6359 static void 6360 systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 6361 { 6362 const char *p = NULL; 6363 switch (sysnum) { 6364 #define nosys linux_nosys 6365 /* read */ 6366 case 0: 6367 if (ndx == 0 || ndx == 1) 6368 p = "int"; 6369 break; 6370 /* write */ 6371 case 1: 6372 if (ndx == 0 || ndx == 1) 6373 p = "int"; 6374 break; 6375 /* linux_open */ 6376 case 2: 6377 if (ndx == 0 || ndx == 1) 6378 p = "int"; 6379 break; 6380 /* close */ 6381 case 3: 6382 if (ndx == 0 || ndx == 1) 6383 p = "int"; 6384 break; 6385 /* linux_newstat */ 6386 case 4: 6387 if (ndx == 0 || ndx == 1) 6388 p = "int"; 6389 break; 6390 /* linux_newfstat */ 6391 case 5: 6392 if (ndx == 0 || ndx == 1) 6393 p = "int"; 6394 break; 6395 /* linux_newlstat */ 6396 case 6: 6397 if (ndx == 0 || ndx == 1) 6398 p = "int"; 6399 break; 6400 /* poll */ 6401 case 7: 6402 if (ndx == 0 || ndx == 1) 6403 p = "int"; 6404 break; 6405 /* linux_lseek */ 6406 case 8: 6407 if (ndx == 0 || ndx == 1) 6408 p = "int"; 6409 break; 6410 /* linux_mmap2 */ 6411 case 9: 6412 if (ndx == 0 || ndx == 1) 6413 p = "int"; 6414 break; 6415 /* linux_mprotect */ 6416 case 10: 6417 if (ndx == 0 || ndx == 1) 6418 p = "int"; 6419 break; 6420 /* munmap */ 6421 case 11: 6422 if (ndx == 0 || ndx == 1) 6423 p = "int"; 6424 break; 6425 /* linux_brk */ 6426 case 12: 6427 if (ndx == 0 || ndx == 1) 6428 p = "int"; 6429 break; 6430 /* linux_rt_sigaction */ 6431 case 13: 6432 if (ndx == 0 || ndx == 1) 6433 p = "int"; 6434 break; 6435 /* linux_rt_sigprocmask */ 6436 case 14: 6437 if (ndx == 0 || ndx == 1) 6438 p = "int"; 6439 break; 6440 /* linux_rt_sigreturn */ 6441 case 15: 6442 if (ndx == 0 || ndx == 1) 6443 p = "int"; 6444 break; 6445 /* linux_ioctl */ 6446 case 16: 6447 if (ndx == 0 || ndx == 1) 6448 p = "int"; 6449 break; 6450 /* linux_pread */ 6451 case 17: 6452 if (ndx == 0 || ndx == 1) 6453 p = "int"; 6454 break; 6455 /* linux_pwrite */ 6456 case 18: 6457 if (ndx == 0 || ndx == 1) 6458 p = "int"; 6459 break; 6460 /* readv */ 6461 case 19: 6462 if (ndx == 0 || ndx == 1) 6463 p = "int"; 6464 break; 6465 /* writev */ 6466 case 20: 6467 if (ndx == 0 || ndx == 1) 6468 p = "int"; 6469 break; 6470 /* linux_access */ 6471 case 21: 6472 if (ndx == 0 || ndx == 1) 6473 p = "int"; 6474 break; 6475 /* linux_pipe */ 6476 case 22: 6477 if (ndx == 0 || ndx == 1) 6478 p = "int"; 6479 break; 6480 /* linux_select */ 6481 case 23: 6482 if (ndx == 0 || ndx == 1) 6483 p = "int"; 6484 break; 6485 /* sched_yield */ 6486 case 24: 6487 /* linux_mremap */ 6488 case 25: 6489 if (ndx == 0 || ndx == 1) 6490 p = "int"; 6491 break; 6492 /* linux_msync */ 6493 case 26: 6494 if (ndx == 0 || ndx == 1) 6495 p = "int"; 6496 break; 6497 /* linux_mincore */ 6498 case 27: 6499 if (ndx == 0 || ndx == 1) 6500 p = "int"; 6501 break; 6502 /* madvise */ 6503 case 28: 6504 if (ndx == 0 || ndx == 1) 6505 p = "int"; 6506 break; 6507 /* linux_shmget */ 6508 case 29: 6509 if (ndx == 0 || ndx == 1) 6510 p = "int"; 6511 break; 6512 /* linux_shmat */ 6513 case 30: 6514 if (ndx == 0 || ndx == 1) 6515 p = "int"; 6516 break; 6517 /* linux_shmctl */ 6518 case 31: 6519 if (ndx == 0 || ndx == 1) 6520 p = "int"; 6521 break; 6522 /* dup */ 6523 case 32: 6524 if (ndx == 0 || ndx == 1) 6525 p = "int"; 6526 break; 6527 /* dup2 */ 6528 case 33: 6529 if (ndx == 0 || ndx == 1) 6530 p = "int"; 6531 break; 6532 /* linux_pause */ 6533 case 34: 6534 /* linux_nanosleep */ 6535 case 35: 6536 if (ndx == 0 || ndx == 1) 6537 p = "int"; 6538 break; 6539 /* linux_getitimer */ 6540 case 36: 6541 if (ndx == 0 || ndx == 1) 6542 p = "int"; 6543 break; 6544 /* linux_alarm */ 6545 case 37: 6546 if (ndx == 0 || ndx == 1) 6547 p = "int"; 6548 break; 6549 /* linux_setitimer */ 6550 case 38: 6551 if (ndx == 0 || ndx == 1) 6552 p = "int"; 6553 break; 6554 /* linux_getpid */ 6555 case 39: 6556 /* linux_sendfile */ 6557 case 40: 6558 if (ndx == 0 || ndx == 1) 6559 p = "int"; 6560 break; 6561 /* linux_socket */ 6562 case 41: 6563 if (ndx == 0 || ndx == 1) 6564 p = "int"; 6565 break; 6566 /* linux_connect */ 6567 case 42: 6568 if (ndx == 0 || ndx == 1) 6569 p = "int"; 6570 break; 6571 /* linux_accept */ 6572 case 43: 6573 if (ndx == 0 || ndx == 1) 6574 p = "int"; 6575 break; 6576 /* linux_sendto */ 6577 case 44: 6578 if (ndx == 0 || ndx == 1) 6579 p = "int"; 6580 break; 6581 /* linux_recvfrom */ 6582 case 45: 6583 if (ndx == 0 || ndx == 1) 6584 p = "int"; 6585 break; 6586 /* linux_sendmsg */ 6587 case 46: 6588 if (ndx == 0 || ndx == 1) 6589 p = "int"; 6590 break; 6591 /* linux_recvmsg */ 6592 case 47: 6593 if (ndx == 0 || ndx == 1) 6594 p = "int"; 6595 break; 6596 /* linux_shutdown */ 6597 case 48: 6598 if (ndx == 0 || ndx == 1) 6599 p = "int"; 6600 break; 6601 /* linux_bind */ 6602 case 49: 6603 if (ndx == 0 || ndx == 1) 6604 p = "int"; 6605 break; 6606 /* linux_listen */ 6607 case 50: 6608 if (ndx == 0 || ndx == 1) 6609 p = "int"; 6610 break; 6611 /* linux_getsockname */ 6612 case 51: 6613 if (ndx == 0 || ndx == 1) 6614 p = "int"; 6615 break; 6616 /* linux_getpeername */ 6617 case 52: 6618 if (ndx == 0 || ndx == 1) 6619 p = "int"; 6620 break; 6621 /* linux_socketpair */ 6622 case 53: 6623 if (ndx == 0 || ndx == 1) 6624 p = "int"; 6625 break; 6626 /* linux_setsockopt */ 6627 case 54: 6628 if (ndx == 0 || ndx == 1) 6629 p = "int"; 6630 break; 6631 /* linux_getsockopt */ 6632 case 55: 6633 if (ndx == 0 || ndx == 1) 6634 p = "int"; 6635 break; 6636 /* linux_clone */ 6637 case 56: 6638 if (ndx == 0 || ndx == 1) 6639 p = "int"; 6640 break; 6641 /* linux_fork */ 6642 case 57: 6643 /* linux_vfork */ 6644 case 58: 6645 /* linux_execve */ 6646 case 59: 6647 if (ndx == 0 || ndx == 1) 6648 p = "int"; 6649 break; 6650 /* linux_exit */ 6651 case 60: 6652 if (ndx == 0 || ndx == 1) 6653 p = "void"; 6654 break; 6655 /* linux_wait4 */ 6656 case 61: 6657 if (ndx == 0 || ndx == 1) 6658 p = "int"; 6659 break; 6660 /* linux_kill */ 6661 case 62: 6662 if (ndx == 0 || ndx == 1) 6663 p = "int"; 6664 break; 6665 /* linux_newuname */ 6666 case 63: 6667 if (ndx == 0 || ndx == 1) 6668 p = "int"; 6669 break; 6670 /* linux_semget */ 6671 case 64: 6672 if (ndx == 0 || ndx == 1) 6673 p = "int"; 6674 break; 6675 /* linux_semop */ 6676 case 65: 6677 if (ndx == 0 || ndx == 1) 6678 p = "int"; 6679 break; 6680 /* linux_semctl */ 6681 case 66: 6682 if (ndx == 0 || ndx == 1) 6683 p = "int"; 6684 break; 6685 /* linux_shmdt */ 6686 case 67: 6687 if (ndx == 0 || ndx == 1) 6688 p = "int"; 6689 break; 6690 /* linux_msgget */ 6691 case 68: 6692 if (ndx == 0 || ndx == 1) 6693 p = "int"; 6694 break; 6695 /* linux_msgsnd */ 6696 case 69: 6697 if (ndx == 0 || ndx == 1) 6698 p = "int"; 6699 break; 6700 /* linux_msgrcv */ 6701 case 70: 6702 if (ndx == 0 || ndx == 1) 6703 p = "int"; 6704 break; 6705 /* linux_msgctl */ 6706 case 71: 6707 if (ndx == 0 || ndx == 1) 6708 p = "int"; 6709 break; 6710 /* linux_fcntl */ 6711 case 72: 6712 if (ndx == 0 || ndx == 1) 6713 p = "int"; 6714 break; 6715 /* flock */ 6716 case 73: 6717 if (ndx == 0 || ndx == 1) 6718 p = "int"; 6719 break; 6720 /* fsync */ 6721 case 74: 6722 if (ndx == 0 || ndx == 1) 6723 p = "int"; 6724 break; 6725 /* linux_fdatasync */ 6726 case 75: 6727 if (ndx == 0 || ndx == 1) 6728 p = "int"; 6729 break; 6730 /* linux_truncate */ 6731 case 76: 6732 if (ndx == 0 || ndx == 1) 6733 p = "int"; 6734 break; 6735 /* linux_ftruncate */ 6736 case 77: 6737 if (ndx == 0 || ndx == 1) 6738 p = "int"; 6739 break; 6740 /* linux_getdents */ 6741 case 78: 6742 if (ndx == 0 || ndx == 1) 6743 p = "int"; 6744 break; 6745 /* linux_getcwd */ 6746 case 79: 6747 if (ndx == 0 || ndx == 1) 6748 p = "int"; 6749 break; 6750 /* linux_chdir */ 6751 case 80: 6752 if (ndx == 0 || ndx == 1) 6753 p = "int"; 6754 break; 6755 /* fchdir */ 6756 case 81: 6757 if (ndx == 0 || ndx == 1) 6758 p = "int"; 6759 break; 6760 /* linux_rename */ 6761 case 82: 6762 if (ndx == 0 || ndx == 1) 6763 p = "int"; 6764 break; 6765 /* linux_mkdir */ 6766 case 83: 6767 if (ndx == 0 || ndx == 1) 6768 p = "int"; 6769 break; 6770 /* linux_rmdir */ 6771 case 84: 6772 if (ndx == 0 || ndx == 1) 6773 p = "int"; 6774 break; 6775 /* linux_creat */ 6776 case 85: 6777 if (ndx == 0 || ndx == 1) 6778 p = "int"; 6779 break; 6780 /* linux_link */ 6781 case 86: 6782 if (ndx == 0 || ndx == 1) 6783 p = "int"; 6784 break; 6785 /* linux_unlink */ 6786 case 87: 6787 if (ndx == 0 || ndx == 1) 6788 p = "int"; 6789 break; 6790 /* linux_symlink */ 6791 case 88: 6792 if (ndx == 0 || ndx == 1) 6793 p = "int"; 6794 break; 6795 /* linux_readlink */ 6796 case 89: 6797 if (ndx == 0 || ndx == 1) 6798 p = "int"; 6799 break; 6800 /* linux_chmod */ 6801 case 90: 6802 if (ndx == 0 || ndx == 1) 6803 p = "int"; 6804 break; 6805 /* fchmod */ 6806 case 91: 6807 if (ndx == 0 || ndx == 1) 6808 p = "int"; 6809 break; 6810 /* linux_chown */ 6811 case 92: 6812 if (ndx == 0 || ndx == 1) 6813 p = "int"; 6814 break; 6815 /* fchown */ 6816 case 93: 6817 if (ndx == 0 || ndx == 1) 6818 p = "int"; 6819 break; 6820 /* linux_lchown */ 6821 case 94: 6822 if (ndx == 0 || ndx == 1) 6823 p = "int"; 6824 break; 6825 /* umask */ 6826 case 95: 6827 if (ndx == 0 || ndx == 1) 6828 p = "int"; 6829 break; 6830 /* gettimeofday */ 6831 case 96: 6832 if (ndx == 0 || ndx == 1) 6833 p = "int"; 6834 break; 6835 /* linux_getrlimit */ 6836 case 97: 6837 if (ndx == 0 || ndx == 1) 6838 p = "int"; 6839 break; 6840 /* getrusage */ 6841 case 98: 6842 if (ndx == 0 || ndx == 1) 6843 p = "int"; 6844 break; 6845 /* linux_sysinfo */ 6846 case 99: 6847 if (ndx == 0 || ndx == 1) 6848 p = "int"; 6849 break; 6850 /* linux_times */ 6851 case 100: 6852 if (ndx == 0 || ndx == 1) 6853 p = "int"; 6854 break; 6855 /* linux_ptrace */ 6856 case 101: 6857 if (ndx == 0 || ndx == 1) 6858 p = "int"; 6859 break; 6860 /* linux_getuid */ 6861 case 102: 6862 /* linux_syslog */ 6863 case 103: 6864 if (ndx == 0 || ndx == 1) 6865 p = "int"; 6866 break; 6867 /* linux_getgid */ 6868 case 104: 6869 /* setuid */ 6870 case 105: 6871 if (ndx == 0 || ndx == 1) 6872 p = "int"; 6873 break; 6874 /* setgid */ 6875 case 106: 6876 if (ndx == 0 || ndx == 1) 6877 p = "int"; 6878 break; 6879 /* geteuid */ 6880 case 107: 6881 /* getegid */ 6882 case 108: 6883 /* setpgid */ 6884 case 109: 6885 if (ndx == 0 || ndx == 1) 6886 p = "int"; 6887 break; 6888 /* linux_getppid */ 6889 case 110: 6890 /* getpgrp */ 6891 case 111: 6892 /* setsid */ 6893 case 112: 6894 /* setreuid */ 6895 case 113: 6896 if (ndx == 0 || ndx == 1) 6897 p = "int"; 6898 break; 6899 /* setregid */ 6900 case 114: 6901 if (ndx == 0 || ndx == 1) 6902 p = "int"; 6903 break; 6904 /* linux_getgroups */ 6905 case 115: 6906 if (ndx == 0 || ndx == 1) 6907 p = "int"; 6908 break; 6909 /* linux_setgroups */ 6910 case 116: 6911 if (ndx == 0 || ndx == 1) 6912 p = "int"; 6913 break; 6914 /* setresuid */ 6915 case 117: 6916 if (ndx == 0 || ndx == 1) 6917 p = "int"; 6918 break; 6919 /* getresuid */ 6920 case 118: 6921 if (ndx == 0 || ndx == 1) 6922 p = "int"; 6923 break; 6924 /* setresgid */ 6925 case 119: 6926 if (ndx == 0 || ndx == 1) 6927 p = "int"; 6928 break; 6929 /* getresgid */ 6930 case 120: 6931 if (ndx == 0 || ndx == 1) 6932 p = "int"; 6933 break; 6934 /* getpgid */ 6935 case 121: 6936 if (ndx == 0 || ndx == 1) 6937 p = "int"; 6938 break; 6939 /* linux_setfsuid */ 6940 case 122: 6941 if (ndx == 0 || ndx == 1) 6942 p = "int"; 6943 break; 6944 /* linux_setfsgid */ 6945 case 123: 6946 if (ndx == 0 || ndx == 1) 6947 p = "int"; 6948 break; 6949 /* linux_getsid */ 6950 case 124: 6951 if (ndx == 0 || ndx == 1) 6952 p = "int"; 6953 break; 6954 /* linux_capget */ 6955 case 125: 6956 if (ndx == 0 || ndx == 1) 6957 p = "int"; 6958 break; 6959 /* linux_capset */ 6960 case 126: 6961 if (ndx == 0 || ndx == 1) 6962 p = "int"; 6963 break; 6964 /* linux_rt_sigpending */ 6965 case 127: 6966 if (ndx == 0 || ndx == 1) 6967 p = "int"; 6968 break; 6969 /* linux_rt_sigtimedwait */ 6970 case 128: 6971 if (ndx == 0 || ndx == 1) 6972 p = "int"; 6973 break; 6974 /* linux_rt_sigqueueinfo */ 6975 case 129: 6976 if (ndx == 0 || ndx == 1) 6977 p = "int"; 6978 break; 6979 /* linux_rt_sigsuspend */ 6980 case 130: 6981 if (ndx == 0 || ndx == 1) 6982 p = "int"; 6983 break; 6984 /* linux_sigaltstack */ 6985 case 131: 6986 if (ndx == 0 || ndx == 1) 6987 p = "int"; 6988 break; 6989 /* linux_utime */ 6990 case 132: 6991 if (ndx == 0 || ndx == 1) 6992 p = "int"; 6993 break; 6994 /* linux_mknod */ 6995 case 133: 6996 if (ndx == 0 || ndx == 1) 6997 p = "int"; 6998 break; 6999 /* linux_personality */ 7000 case 135: 7001 if (ndx == 0 || ndx == 1) 7002 p = "int"; 7003 break; 7004 /* linux_ustat */ 7005 case 136: 7006 if (ndx == 0 || ndx == 1) 7007 p = "int"; 7008 break; 7009 /* linux_statfs */ 7010 case 137: 7011 if (ndx == 0 || ndx == 1) 7012 p = "int"; 7013 break; 7014 /* linux_fstatfs */ 7015 case 138: 7016 if (ndx == 0 || ndx == 1) 7017 p = "int"; 7018 break; 7019 /* linux_sysfs */ 7020 case 139: 7021 if (ndx == 0 || ndx == 1) 7022 p = "int"; 7023 break; 7024 /* linux_getpriority */ 7025 case 140: 7026 if (ndx == 0 || ndx == 1) 7027 p = "int"; 7028 break; 7029 /* setpriority */ 7030 case 141: 7031 if (ndx == 0 || ndx == 1) 7032 p = "int"; 7033 break; 7034 /* linux_sched_setparam */ 7035 case 142: 7036 if (ndx == 0 || ndx == 1) 7037 p = "int"; 7038 break; 7039 /* linux_sched_getparam */ 7040 case 143: 7041 if (ndx == 0 || ndx == 1) 7042 p = "int"; 7043 break; 7044 /* linux_sched_setscheduler */ 7045 case 144: 7046 if (ndx == 0 || ndx == 1) 7047 p = "int"; 7048 break; 7049 /* linux_sched_getscheduler */ 7050 case 145: 7051 if (ndx == 0 || ndx == 1) 7052 p = "int"; 7053 break; 7054 /* linux_sched_get_priority_max */ 7055 case 146: 7056 if (ndx == 0 || ndx == 1) 7057 p = "int"; 7058 break; 7059 /* linux_sched_get_priority_min */ 7060 case 147: 7061 if (ndx == 0 || ndx == 1) 7062 p = "int"; 7063 break; 7064 /* linux_sched_rr_get_interval */ 7065 case 148: 7066 if (ndx == 0 || ndx == 1) 7067 p = "int"; 7068 break; 7069 /* mlock */ 7070 case 149: 7071 if (ndx == 0 || ndx == 1) 7072 p = "int"; 7073 break; 7074 /* munlock */ 7075 case 150: 7076 if (ndx == 0 || ndx == 1) 7077 p = "int"; 7078 break; 7079 /* mlockall */ 7080 case 151: 7081 if (ndx == 0 || ndx == 1) 7082 p = "int"; 7083 break; 7084 /* munlockall */ 7085 case 152: 7086 /* linux_vhangup */ 7087 case 153: 7088 /* linux_pivot_root */ 7089 case 155: 7090 /* linux_sysctl */ 7091 case 156: 7092 if (ndx == 0 || ndx == 1) 7093 p = "int"; 7094 break; 7095 /* linux_prctl */ 7096 case 157: 7097 if (ndx == 0 || ndx == 1) 7098 p = "int"; 7099 break; 7100 /* linux_arch_prctl */ 7101 case 158: 7102 if (ndx == 0 || ndx == 1) 7103 p = "int"; 7104 break; 7105 /* linux_adjtimex */ 7106 case 159: 7107 /* linux_setrlimit */ 7108 case 160: 7109 if (ndx == 0 || ndx == 1) 7110 p = "int"; 7111 break; 7112 /* chroot */ 7113 case 161: 7114 if (ndx == 0 || ndx == 1) 7115 p = "int"; 7116 break; 7117 /* sync */ 7118 case 162: 7119 /* acct */ 7120 case 163: 7121 if (ndx == 0 || ndx == 1) 7122 p = "int"; 7123 break; 7124 /* settimeofday */ 7125 case 164: 7126 if (ndx == 0 || ndx == 1) 7127 p = "int"; 7128 break; 7129 /* linux_mount */ 7130 case 165: 7131 if (ndx == 0 || ndx == 1) 7132 p = "int"; 7133 break; 7134 /* linux_umount */ 7135 case 166: 7136 if (ndx == 0 || ndx == 1) 7137 p = "int"; 7138 break; 7139 /* swapon */ 7140 case 167: 7141 if (ndx == 0 || ndx == 1) 7142 p = "int"; 7143 break; 7144 /* linux_swapoff */ 7145 case 168: 7146 /* linux_reboot */ 7147 case 169: 7148 if (ndx == 0 || ndx == 1) 7149 p = "int"; 7150 break; 7151 /* linux_sethostname */ 7152 case 170: 7153 if (ndx == 0 || ndx == 1) 7154 p = "int"; 7155 break; 7156 /* linux_setdomainname */ 7157 case 171: 7158 if (ndx == 0 || ndx == 1) 7159 p = "int"; 7160 break; 7161 /* linux_iopl */ 7162 case 172: 7163 if (ndx == 0 || ndx == 1) 7164 p = "int"; 7165 break; 7166 /* linux_create_module */ 7167 case 174: 7168 /* linux_init_module */ 7169 case 175: 7170 /* linux_delete_module */ 7171 case 176: 7172 /* linux_get_kernel_syms */ 7173 case 177: 7174 /* linux_query_module */ 7175 case 178: 7176 /* linux_quotactl */ 7177 case 179: 7178 /* linux_nfsservctl */ 7179 case 180: 7180 /* linux_getpmsg */ 7181 case 181: 7182 /* linux_putpmsg */ 7183 case 182: 7184 /* linux_afs_syscall */ 7185 case 183: 7186 /* linux_tuxcall */ 7187 case 184: 7188 /* linux_security */ 7189 case 185: 7190 /* linux_gettid */ 7191 case 186: 7192 /* linux_setxattr */ 7193 case 188: 7194 /* linux_lsetxattr */ 7195 case 189: 7196 /* linux_fsetxattr */ 7197 case 190: 7198 /* linux_getxattr */ 7199 case 191: 7200 /* linux_lgetxattr */ 7201 case 192: 7202 /* linux_fgetxattr */ 7203 case 193: 7204 /* linux_listxattr */ 7205 case 194: 7206 /* linux_llistxattr */ 7207 case 195: 7208 /* linux_flistxattr */ 7209 case 196: 7210 /* linux_removexattr */ 7211 case 197: 7212 /* linux_lremovexattr */ 7213 case 198: 7214 /* linux_fremovexattr */ 7215 case 199: 7216 /* linux_tkill */ 7217 case 200: 7218 if (ndx == 0 || ndx == 1) 7219 p = "int"; 7220 break; 7221 /* linux_time */ 7222 case 201: 7223 if (ndx == 0 || ndx == 1) 7224 p = "int"; 7225 break; 7226 /* linux_sys_futex */ 7227 case 202: 7228 if (ndx == 0 || ndx == 1) 7229 p = "int"; 7230 break; 7231 /* linux_sched_setaffinity */ 7232 case 203: 7233 if (ndx == 0 || ndx == 1) 7234 p = "int"; 7235 break; 7236 /* linux_sched_getaffinity */ 7237 case 204: 7238 if (ndx == 0 || ndx == 1) 7239 p = "int"; 7240 break; 7241 /* linux_set_thread_area */ 7242 case 205: 7243 /* linux_lookup_dcookie */ 7244 case 212: 7245 /* linux_epoll_create */ 7246 case 213: 7247 if (ndx == 0 || ndx == 1) 7248 p = "int"; 7249 break; 7250 /* linux_epoll_ctl_old */ 7251 case 214: 7252 /* linux_epoll_wait_old */ 7253 case 215: 7254 /* linux_remap_file_pages */ 7255 case 216: 7256 /* linux_getdents64 */ 7257 case 217: 7258 if (ndx == 0 || ndx == 1) 7259 p = "int"; 7260 break; 7261 /* linux_set_tid_address */ 7262 case 218: 7263 if (ndx == 0 || ndx == 1) 7264 p = "int"; 7265 break; 7266 /* linux_semtimedop */ 7267 case 220: 7268 /* linux_fadvise64 */ 7269 case 221: 7270 if (ndx == 0 || ndx == 1) 7271 p = "int"; 7272 break; 7273 /* linux_timer_create */ 7274 case 222: 7275 if (ndx == 0 || ndx == 1) 7276 p = "int"; 7277 break; 7278 /* linux_timer_settime */ 7279 case 223: 7280 if (ndx == 0 || ndx == 1) 7281 p = "int"; 7282 break; 7283 /* linux_timer_gettime */ 7284 case 224: 7285 if (ndx == 0 || ndx == 1) 7286 p = "int"; 7287 break; 7288 /* linux_timer_getoverrun */ 7289 case 225: 7290 if (ndx == 0 || ndx == 1) 7291 p = "int"; 7292 break; 7293 /* linux_timer_delete */ 7294 case 226: 7295 if (ndx == 0 || ndx == 1) 7296 p = "int"; 7297 break; 7298 /* linux_clock_settime */ 7299 case 227: 7300 if (ndx == 0 || ndx == 1) 7301 p = "int"; 7302 break; 7303 /* linux_clock_gettime */ 7304 case 228: 7305 if (ndx == 0 || ndx == 1) 7306 p = "int"; 7307 break; 7308 /* linux_clock_getres */ 7309 case 229: 7310 if (ndx == 0 || ndx == 1) 7311 p = "int"; 7312 break; 7313 /* linux_clock_nanosleep */ 7314 case 230: 7315 if (ndx == 0 || ndx == 1) 7316 p = "int"; 7317 break; 7318 /* linux_exit_group */ 7319 case 231: 7320 if (ndx == 0 || ndx == 1) 7321 p = "int"; 7322 break; 7323 /* linux_epoll_wait */ 7324 case 232: 7325 if (ndx == 0 || ndx == 1) 7326 p = "int"; 7327 break; 7328 /* linux_epoll_ctl */ 7329 case 233: 7330 if (ndx == 0 || ndx == 1) 7331 p = "int"; 7332 break; 7333 /* linux_tgkill */ 7334 case 234: 7335 if (ndx == 0 || ndx == 1) 7336 p = "int"; 7337 break; 7338 /* linux_utimes */ 7339 case 235: 7340 if (ndx == 0 || ndx == 1) 7341 p = "int"; 7342 break; 7343 /* linux_mbind */ 7344 case 237: 7345 /* linux_set_mempolicy */ 7346 case 238: 7347 /* linux_get_mempolicy */ 7348 case 239: 7349 /* linux_mq_open */ 7350 case 240: 7351 /* linux_mq_unlink */ 7352 case 241: 7353 /* linux_mq_timedsend */ 7354 case 242: 7355 /* linux_mq_timedreceive */ 7356 case 243: 7357 /* linux_mq_notify */ 7358 case 244: 7359 /* linux_mq_getsetattr */ 7360 case 245: 7361 /* linux_kexec_load */ 7362 case 246: 7363 /* linux_waitid */ 7364 case 247: 7365 if (ndx == 0 || ndx == 1) 7366 p = "int"; 7367 break; 7368 /* linux_add_key */ 7369 case 248: 7370 /* linux_request_key */ 7371 case 249: 7372 /* linux_keyctl */ 7373 case 250: 7374 /* linux_ioprio_set */ 7375 case 251: 7376 /* linux_ioprio_get */ 7377 case 252: 7378 /* linux_inotify_init */ 7379 case 253: 7380 /* linux_inotify_add_watch */ 7381 case 254: 7382 /* linux_inotify_rm_watch */ 7383 case 255: 7384 /* linux_migrate_pages */ 7385 case 256: 7386 /* linux_openat */ 7387 case 257: 7388 if (ndx == 0 || ndx == 1) 7389 p = "int"; 7390 break; 7391 /* linux_mkdirat */ 7392 case 258: 7393 if (ndx == 0 || ndx == 1) 7394 p = "int"; 7395 break; 7396 /* linux_mknodat */ 7397 case 259: 7398 if (ndx == 0 || ndx == 1) 7399 p = "int"; 7400 break; 7401 /* linux_fchownat */ 7402 case 260: 7403 if (ndx == 0 || ndx == 1) 7404 p = "int"; 7405 break; 7406 /* linux_futimesat */ 7407 case 261: 7408 if (ndx == 0 || ndx == 1) 7409 p = "int"; 7410 break; 7411 /* linux_newfstatat */ 7412 case 262: 7413 if (ndx == 0 || ndx == 1) 7414 p = "int"; 7415 break; 7416 /* linux_unlinkat */ 7417 case 263: 7418 if (ndx == 0 || ndx == 1) 7419 p = "int"; 7420 break; 7421 /* linux_renameat */ 7422 case 264: 7423 if (ndx == 0 || ndx == 1) 7424 p = "int"; 7425 break; 7426 /* linux_linkat */ 7427 case 265: 7428 if (ndx == 0 || ndx == 1) 7429 p = "int"; 7430 break; 7431 /* linux_symlinkat */ 7432 case 266: 7433 if (ndx == 0 || ndx == 1) 7434 p = "int"; 7435 break; 7436 /* linux_readlinkat */ 7437 case 267: 7438 if (ndx == 0 || ndx == 1) 7439 p = "int"; 7440 break; 7441 /* linux_fchmodat */ 7442 case 268: 7443 if (ndx == 0 || ndx == 1) 7444 p = "int"; 7445 break; 7446 /* linux_faccessat */ 7447 case 269: 7448 if (ndx == 0 || ndx == 1) 7449 p = "int"; 7450 break; 7451 /* linux_pselect6 */ 7452 case 270: 7453 if (ndx == 0 || ndx == 1) 7454 p = "int"; 7455 break; 7456 /* linux_ppoll */ 7457 case 271: 7458 if (ndx == 0 || ndx == 1) 7459 p = "int"; 7460 break; 7461 /* linux_unshare */ 7462 case 272: 7463 /* linux_set_robust_list */ 7464 case 273: 7465 if (ndx == 0 || ndx == 1) 7466 p = "int"; 7467 break; 7468 /* linux_get_robust_list */ 7469 case 274: 7470 if (ndx == 0 || ndx == 1) 7471 p = "int"; 7472 break; 7473 /* linux_splice */ 7474 case 275: 7475 /* linux_tee */ 7476 case 276: 7477 /* linux_sync_file_range */ 7478 case 277: 7479 /* linux_vmsplice */ 7480 case 278: 7481 /* linux_move_pages */ 7482 case 279: 7483 /* linux_utimensat */ 7484 case 280: 7485 if (ndx == 0 || ndx == 1) 7486 p = "int"; 7487 break; 7488 /* linux_epoll_pwait */ 7489 case 281: 7490 if (ndx == 0 || ndx == 1) 7491 p = "int"; 7492 break; 7493 /* linux_signalfd */ 7494 case 282: 7495 /* linux_timerfd_create */ 7496 case 283: 7497 /* linux_eventfd */ 7498 case 284: 7499 if (ndx == 0 || ndx == 1) 7500 p = "int"; 7501 break; 7502 /* linux_fallocate */ 7503 case 285: 7504 if (ndx == 0 || ndx == 1) 7505 p = "int"; 7506 break; 7507 /* linux_timerfd_settime */ 7508 case 286: 7509 /* linux_timerfd_gettime */ 7510 case 287: 7511 /* linux_accept4 */ 7512 case 288: 7513 if (ndx == 0 || ndx == 1) 7514 p = "int"; 7515 break; 7516 /* linux_signalfd4 */ 7517 case 289: 7518 /* linux_eventfd2 */ 7519 case 290: 7520 if (ndx == 0 || ndx == 1) 7521 p = "int"; 7522 break; 7523 /* linux_epoll_create1 */ 7524 case 291: 7525 if (ndx == 0 || ndx == 1) 7526 p = "int"; 7527 break; 7528 /* linux_dup3 */ 7529 case 292: 7530 if (ndx == 0 || ndx == 1) 7531 p = "int"; 7532 break; 7533 /* linux_pipe2 */ 7534 case 293: 7535 if (ndx == 0 || ndx == 1) 7536 p = "int"; 7537 break; 7538 /* linux_inotify_init1 */ 7539 case 294: 7540 if (ndx == 0 || ndx == 1) 7541 p = "int"; 7542 break; 7543 /* linux_preadv */ 7544 case 295: 7545 if (ndx == 0 || ndx == 1) 7546 p = "int"; 7547 break; 7548 /* linux_pwritev */ 7549 case 296: 7550 if (ndx == 0 || ndx == 1) 7551 p = "int"; 7552 break; 7553 /* linux_rt_tgsigqueueinfo */ 7554 case 297: 7555 if (ndx == 0 || ndx == 1) 7556 p = "int"; 7557 break; 7558 /* linux_perf_event_open */ 7559 case 298: 7560 /* linux_recvmmsg */ 7561 case 299: 7562 if (ndx == 0 || ndx == 1) 7563 p = "int"; 7564 break; 7565 /* linux_fanotify_init */ 7566 case 300: 7567 /* linux_fanotify_mark */ 7568 case 301: 7569 /* linux_prlimit64 */ 7570 case 302: 7571 if (ndx == 0 || ndx == 1) 7572 p = "int"; 7573 break; 7574 /* linux_name_to_handle_at */ 7575 case 303: 7576 /* linux_open_by_handle_at */ 7577 case 304: 7578 /* linux_clock_adjtime */ 7579 case 305: 7580 /* linux_syncfs */ 7581 case 306: 7582 if (ndx == 0 || ndx == 1) 7583 p = "int"; 7584 break; 7585 /* linux_sendmmsg */ 7586 case 307: 7587 if (ndx == 0 || ndx == 1) 7588 p = "int"; 7589 break; 7590 /* linux_setns */ 7591 case 308: 7592 if (ndx == 0 || ndx == 1) 7593 p = "int"; 7594 break; 7595 /* linux_getcpu */ 7596 case 309: 7597 if (ndx == 0 || ndx == 1) 7598 p = "int"; 7599 break; 7600 /* linux_process_vm_readv */ 7601 case 310: 7602 if (ndx == 0 || ndx == 1) 7603 p = "int"; 7604 break; 7605 /* linux_process_vm_writev */ 7606 case 311: 7607 if (ndx == 0 || ndx == 1) 7608 p = "int"; 7609 break; 7610 /* linux_kcmp */ 7611 case 312: 7612 if (ndx == 0 || ndx == 1) 7613 p = "int"; 7614 break; 7615 /* linux_finit_module */ 7616 case 313: 7617 if (ndx == 0 || ndx == 1) 7618 p = "int"; 7619 break; 7620 /* linux_sched_setattr */ 7621 case 314: 7622 if (ndx == 0 || ndx == 1) 7623 p = "int"; 7624 break; 7625 /* linux_sched_getattr */ 7626 case 315: 7627 if (ndx == 0 || ndx == 1) 7628 p = "int"; 7629 break; 7630 /* linux_renameat2 */ 7631 case 316: 7632 if (ndx == 0 || ndx == 1) 7633 p = "int"; 7634 break; 7635 /* linux_seccomp */ 7636 case 317: 7637 if (ndx == 0 || ndx == 1) 7638 p = "int"; 7639 break; 7640 /* linux_getrandom */ 7641 case 318: 7642 if (ndx == 0 || ndx == 1) 7643 p = "int"; 7644 break; 7645 /* linux_memfd_create */ 7646 case 319: 7647 if (ndx == 0 || ndx == 1) 7648 p = "int"; 7649 break; 7650 /* linux_kexec_file_load */ 7651 case 320: 7652 if (ndx == 0 || ndx == 1) 7653 p = "int"; 7654 break; 7655 /* linux_bpf */ 7656 case 321: 7657 if (ndx == 0 || ndx == 1) 7658 p = "int"; 7659 break; 7660 /* linux_execveat */ 7661 case 322: 7662 if (ndx == 0 || ndx == 1) 7663 p = "int"; 7664 break; 7665 /* linux_userfaultfd */ 7666 case 323: 7667 if (ndx == 0 || ndx == 1) 7668 p = "int"; 7669 break; 7670 /* linux_membarrier */ 7671 case 324: 7672 if (ndx == 0 || ndx == 1) 7673 p = "int"; 7674 break; 7675 /* linux_mlock2 */ 7676 case 325: 7677 if (ndx == 0 || ndx == 1) 7678 p = "int"; 7679 break; 7680 /* linux_copy_file_range */ 7681 case 326: 7682 if (ndx == 0 || ndx == 1) 7683 p = "int"; 7684 break; 7685 /* linux_preadv2 */ 7686 case 327: 7687 if (ndx == 0 || ndx == 1) 7688 p = "int"; 7689 break; 7690 /* linux_pwritev2 */ 7691 case 328: 7692 if (ndx == 0 || ndx == 1) 7693 p = "int"; 7694 break; 7695 /* linux_pkey_mprotect */ 7696 case 329: 7697 if (ndx == 0 || ndx == 1) 7698 p = "int"; 7699 break; 7700 /* linux_pkey_alloc */ 7701 case 330: 7702 if (ndx == 0 || ndx == 1) 7703 p = "int"; 7704 break; 7705 /* linux_pkey_free */ 7706 case 331: 7707 if (ndx == 0 || ndx == 1) 7708 p = "int"; 7709 break; 7710 default: 7711 break; 7712 }; 7713 if (p != NULL) 7714 strlcpy(desc, p, descsz); 7715 } 7716