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