1 /* 2 * System call argument to DTrace register array converstion. 3 * 4 * DO NOT EDIT-- this file is automatically @generated. 5 * $FreeBSD$ 6 * This file is part of the DTrace syscall provider. 7 */ 8 9 static void 10 systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args) 11 { 12 int64_t *iarg = (int64_t *) uarg; 13 switch (sysnum) { 14 #define nosys linux_nosys 15 /* read */ 16 case 0: { 17 struct read_args *p = params; 18 iarg[0] = p->fd; /* int */ 19 uarg[1] = (intptr_t) p->buf; /* char * */ 20 iarg[2] = p->nbyte; /* l_size_t */ 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 iarg[2] = p->nbyte; /* l_size_t */ 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_mode_t */ 39 *n_args = 3; 40 break; 41 } 42 /* close */ 43 case 3: { 44 struct close_args *p = params; 45 iarg[0] = p->fd; /* int */ 46 *n_args = 1; 47 break; 48 } 49 /* linux_newstat */ 50 case 4: { 51 struct linux_newstat_args *p = params; 52 uarg[0] = (intptr_t) p->path; /* char * */ 53 uarg[1] = (intptr_t) p->buf; /* struct l_newstat * */ 54 *n_args = 2; 55 break; 56 } 57 /* linux_newfstat */ 58 case 5: { 59 struct linux_newfstat_args *p = params; 60 iarg[0] = p->fd; /* l_uint */ 61 uarg[1] = (intptr_t) p->buf; /* struct l_newstat * */ 62 *n_args = 2; 63 break; 64 } 65 /* linux_newlstat */ 66 case 6: { 67 struct linux_newlstat_args *p = params; 68 uarg[0] = (intptr_t) p->path; /* char * */ 69 uarg[1] = (intptr_t) p->buf; /* struct l_newstat * */ 70 *n_args = 2; 71 break; 72 } 73 /* poll */ 74 case 7: { 75 struct poll_args *p = params; 76 uarg[0] = (intptr_t) p->fds; /* struct pollfd * */ 77 uarg[1] = p->nfds; /* u_int */ 78 iarg[2] = p->timeout; /* int */ 79 *n_args = 3; 80 break; 81 } 82 /* linux_lseek */ 83 case 8: { 84 struct linux_lseek_args *p = params; 85 iarg[0] = p->fdes; /* l_uint */ 86 iarg[1] = p->off; /* l_off_t */ 87 iarg[2] = p->whence; /* l_int */ 88 *n_args = 3; 89 break; 90 } 91 /* linux_mmap2 */ 92 case 9: { 93 struct linux_mmap2_args *p = params; 94 iarg[0] = p->addr; /* l_ulong */ 95 iarg[1] = p->len; /* l_ulong */ 96 iarg[2] = p->prot; /* l_ulong */ 97 iarg[3] = p->flags; /* l_ulong */ 98 iarg[4] = p->fd; /* l_ulong */ 99 iarg[5] = p->pgoff; /* l_ulong */ 100 *n_args = 6; 101 break; 102 } 103 /* linux_mprotect */ 104 case 10: { 105 struct linux_mprotect_args *p = params; 106 iarg[0] = p->addr; /* l_ulong */ 107 iarg[1] = p->len; /* l_size_t */ 108 iarg[2] = p->prot; /* l_ulong */ 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; /* void * */ 116 iarg[1] = p->len; /* l_size_t */ 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 iarg[2] = p->arg; /* l_ulong */ 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_int * */ 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 /* linux_madvise */ 262 case 28: { 263 struct linux_madvise_args *p = params; 264 iarg[0] = p->addr; /* l_ulong */ 265 iarg[1] = p->len; /* l_size_t */ 266 iarg[2] = p->behav; /* l_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; /* l_int */ 358 iarg[1] = p->in; /* l_int */ 359 uarg[2] = (intptr_t) p->offset; /* l_off_t * */ 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_size_t */ 397 iarg[3] = p->flags; /* l_uint */ 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_uint */ 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_uint */ 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_uint */ 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_ulong */ 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; /* l_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_pid_t */ 559 iarg[1] = p->signum; /* l_int */ 560 *n_args = 2; 561 break; 562 } 563 /* linux_newuname */ 564 case 63: { 565 struct linux_newuname_args *p = params; 566 uarg[0] = (intptr_t) p->buf; /* struct l_new_utsname * */ 567 *n_args = 1; 568 break; 569 } 570 /* linux_semget */ 571 case 64: { 572 struct linux_semget_args *p = params; 573 iarg[0] = p->key; /* l_key_t */ 574 iarg[1] = p->nsems; /* l_int */ 575 iarg[2] = p->semflg; /* l_int */ 576 *n_args = 3; 577 break; 578 } 579 /* linux_semop */ 580 case 65: { 581 struct linux_semop_args *p = params; 582 iarg[0] = p->semid; /* l_int */ 583 uarg[1] = (intptr_t) p->tsops; /* struct l_sembuf * */ 584 iarg[2] = p->nsops; /* l_uint */ 585 *n_args = 3; 586 break; 587 } 588 /* linux_semctl */ 589 case 66: { 590 struct linux_semctl_args *p = params; 591 iarg[0] = p->semid; /* l_int */ 592 iarg[1] = p->semnum; /* l_int */ 593 iarg[2] = p->cmd; /* l_int */ 594 uarg[3] = p->arg.buf; /* union l_semun */ 595 *n_args = 4; 596 break; 597 } 598 /* linux_shmdt */ 599 case 67: { 600 struct linux_shmdt_args *p = params; 601 uarg[0] = (intptr_t) p->shmaddr; /* char * */ 602 *n_args = 1; 603 break; 604 } 605 /* linux_msgget */ 606 case 68: { 607 struct linux_msgget_args *p = params; 608 iarg[0] = p->key; /* l_key_t */ 609 iarg[1] = p->msgflg; /* l_int */ 610 *n_args = 2; 611 break; 612 } 613 /* linux_msgsnd */ 614 case 69: { 615 struct linux_msgsnd_args *p = params; 616 iarg[0] = p->msqid; /* l_int */ 617 uarg[1] = (intptr_t) p->msgp; /* struct l_msgbuf * */ 618 iarg[2] = p->msgsz; /* l_size_t */ 619 iarg[3] = p->msgflg; /* l_int */ 620 *n_args = 4; 621 break; 622 } 623 /* linux_msgrcv */ 624 case 70: { 625 struct linux_msgrcv_args *p = params; 626 iarg[0] = p->msqid; /* l_int */ 627 uarg[1] = (intptr_t) p->msgp; /* struct l_msgbuf * */ 628 iarg[2] = p->msgsz; /* l_size_t */ 629 iarg[3] = p->msgtyp; /* l_long */ 630 iarg[4] = p->msgflg; /* l_int */ 631 *n_args = 5; 632 break; 633 } 634 /* linux_msgctl */ 635 case 71: { 636 struct linux_msgctl_args *p = params; 637 iarg[0] = p->msqid; /* l_int */ 638 iarg[1] = p->cmd; /* l_int */ 639 uarg[2] = (intptr_t) p->buf; /* struct l_msqid_ds * */ 640 *n_args = 3; 641 break; 642 } 643 /* linux_fcntl */ 644 case 72: { 645 struct linux_fcntl_args *p = params; 646 iarg[0] = p->fd; /* l_uint */ 647 iarg[1] = p->cmd; /* l_uint */ 648 iarg[2] = p->arg; /* l_ulong */ 649 *n_args = 3; 650 break; 651 } 652 /* flock */ 653 case 73: { 654 struct flock_args *p = params; 655 iarg[0] = p->fd; /* int */ 656 iarg[1] = p->how; /* int */ 657 *n_args = 2; 658 break; 659 } 660 /* fsync */ 661 case 74: { 662 struct fsync_args *p = params; 663 iarg[0] = p->fd; /* int */ 664 *n_args = 1; 665 break; 666 } 667 /* linux_fdatasync */ 668 case 75: { 669 struct linux_fdatasync_args *p = params; 670 iarg[0] = p->fd; /* l_uint */ 671 *n_args = 1; 672 break; 673 } 674 /* linux_truncate */ 675 case 76: { 676 struct linux_truncate_args *p = params; 677 uarg[0] = (intptr_t) p->path; /* char * */ 678 iarg[1] = p->length; /* l_long */ 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_ulong */ 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_mode_t */ 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_mode_t */ 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_ulong */ 878 iarg[3] = p->data; /* l_ulong */ 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_mode_t */ 1116 iarg[2] = p->dev; /* l_uint */ 1117 *n_args = 3; 1118 break; 1119 } 1120 /* linux_personality */ 1121 case 135: { 1122 struct linux_personality_args *p = params; 1123 iarg[0] = p->per; /* l_uint */ 1124 *n_args = 1; 1125 break; 1126 } 1127 /* linux_ustat */ 1128 case 136: { 1129 struct linux_ustat_args *p = params; 1130 iarg[0] = p->dev; /* l_uint */ 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; /* l_int */ 1164 iarg[1] = p->who; /* l_int */ 1165 *n_args = 2; 1166 break; 1167 } 1168 /* setpriority */ 1169 case 141: { 1170 struct setpriority_args *p = params; 1171 iarg[0] = p->which; /* int */ 1172 iarg[1] = p->who; /* int */ 1173 iarg[2] = p->prio; /* int */ 1174 *n_args = 3; 1175 break; 1176 } 1177 /* linux_sched_setparam */ 1178 case 142: { 1179 struct linux_sched_setparam_args *p = params; 1180 iarg[0] = p->pid; /* l_pid_t */ 1181 uarg[1] = (intptr_t) p->param; /* struct sched_param * */ 1182 *n_args = 2; 1183 break; 1184 } 1185 /* linux_sched_getparam */ 1186 case 143: { 1187 struct linux_sched_getparam_args *p = params; 1188 iarg[0] = p->pid; /* l_pid_t */ 1189 uarg[1] = (intptr_t) p->param; /* struct sched_param * */ 1190 *n_args = 2; 1191 break; 1192 } 1193 /* linux_sched_setscheduler */ 1194 case 144: { 1195 struct linux_sched_setscheduler_args *p = params; 1196 iarg[0] = p->pid; /* l_pid_t */ 1197 iarg[1] = p->policy; /* l_int */ 1198 uarg[2] = (intptr_t) p->param; /* struct sched_param * */ 1199 *n_args = 3; 1200 break; 1201 } 1202 /* linux_sched_getscheduler */ 1203 case 145: { 1204 struct linux_sched_getscheduler_args *p = params; 1205 iarg[0] = p->pid; /* l_pid_t */ 1206 *n_args = 1; 1207 break; 1208 } 1209 /* linux_sched_get_priority_max */ 1210 case 146: { 1211 struct linux_sched_get_priority_max_args *p = params; 1212 iarg[0] = p->policy; /* l_int */ 1213 *n_args = 1; 1214 break; 1215 } 1216 /* linux_sched_get_priority_min */ 1217 case 147: { 1218 struct linux_sched_get_priority_min_args *p = params; 1219 iarg[0] = p->policy; /* l_int */ 1220 *n_args = 1; 1221 break; 1222 } 1223 /* linux_sched_rr_get_interval */ 1224 case 148: { 1225 struct linux_sched_rr_get_interval_args *p = params; 1226 iarg[0] = p->pid; /* l_pid_t */ 1227 uarg[1] = (intptr_t) p->interval; /* struct l_timespec * */ 1228 *n_args = 2; 1229 break; 1230 } 1231 /* mlock */ 1232 case 149: { 1233 struct mlock_args *p = params; 1234 uarg[0] = (intptr_t) p->addr; /* const void * */ 1235 uarg[1] = p->len; /* size_t */ 1236 *n_args = 2; 1237 break; 1238 } 1239 /* munlock */ 1240 case 150: { 1241 struct munlock_args *p = params; 1242 uarg[0] = (intptr_t) p->addr; /* const void * */ 1243 uarg[1] = p->len; /* size_t */ 1244 *n_args = 2; 1245 break; 1246 } 1247 /* mlockall */ 1248 case 151: { 1249 struct mlockall_args *p = params; 1250 iarg[0] = p->how; /* int */ 1251 *n_args = 1; 1252 break; 1253 } 1254 /* munlockall */ 1255 case 152: { 1256 *n_args = 0; 1257 break; 1258 } 1259 /* linux_vhangup */ 1260 case 153: { 1261 *n_args = 0; 1262 break; 1263 } 1264 /* linux_modify_ldt */ 1265 case 154: { 1266 *n_args = 0; 1267 break; 1268 } 1269 /* linux_pivot_root */ 1270 case 155: { 1271 *n_args = 0; 1272 break; 1273 } 1274 /* linux_sysctl */ 1275 case 156: { 1276 struct linux_sysctl_args *p = params; 1277 uarg[0] = (intptr_t) p->args; /* struct l___sysctl_args * */ 1278 *n_args = 1; 1279 break; 1280 } 1281 /* linux_prctl */ 1282 case 157: { 1283 struct linux_prctl_args *p = params; 1284 iarg[0] = p->option; /* l_int */ 1285 iarg[1] = p->arg2; /* l_uintptr_t */ 1286 iarg[2] = p->arg3; /* l_uintptr_t */ 1287 iarg[3] = p->arg4; /* l_uintptr_t */ 1288 iarg[4] = p->arg5; /* l_uintptr_t */ 1289 *n_args = 5; 1290 break; 1291 } 1292 /* linux_arch_prctl */ 1293 case 158: { 1294 struct linux_arch_prctl_args *p = params; 1295 iarg[0] = p->code; /* l_int */ 1296 iarg[1] = p->addr; /* l_ulong */ 1297 *n_args = 2; 1298 break; 1299 } 1300 /* linux_adjtimex */ 1301 case 159: { 1302 *n_args = 0; 1303 break; 1304 } 1305 /* linux_setrlimit */ 1306 case 160: { 1307 struct linux_setrlimit_args *p = params; 1308 iarg[0] = p->resource; /* l_uint */ 1309 uarg[1] = (intptr_t) p->rlim; /* struct l_rlimit * */ 1310 *n_args = 2; 1311 break; 1312 } 1313 /* chroot */ 1314 case 161: { 1315 struct chroot_args *p = params; 1316 uarg[0] = (intptr_t) p->path; /* char * */ 1317 *n_args = 1; 1318 break; 1319 } 1320 /* sync */ 1321 case 162: { 1322 *n_args = 0; 1323 break; 1324 } 1325 /* acct */ 1326 case 163: { 1327 struct acct_args *p = params; 1328 uarg[0] = (intptr_t) p->path; /* char * */ 1329 *n_args = 1; 1330 break; 1331 } 1332 /* settimeofday */ 1333 case 164: { 1334 struct settimeofday_args *p = params; 1335 uarg[0] = (intptr_t) p->tv; /* struct l_timeval * */ 1336 uarg[1] = (intptr_t) p->tzp; /* struct timezone * */ 1337 *n_args = 2; 1338 break; 1339 } 1340 /* linux_mount */ 1341 case 165: { 1342 struct linux_mount_args *p = params; 1343 uarg[0] = (intptr_t) p->specialfile; /* char * */ 1344 uarg[1] = (intptr_t) p->dir; /* char * */ 1345 uarg[2] = (intptr_t) p->filesystemtype; /* char * */ 1346 iarg[3] = p->rwflag; /* l_ulong */ 1347 uarg[4] = (intptr_t) p->data; /* void * */ 1348 *n_args = 5; 1349 break; 1350 } 1351 /* linux_umount */ 1352 case 166: { 1353 struct linux_umount_args *p = params; 1354 uarg[0] = (intptr_t) p->path; /* char * */ 1355 iarg[1] = p->flags; /* l_int */ 1356 *n_args = 2; 1357 break; 1358 } 1359 /* swapon */ 1360 case 167: { 1361 struct swapon_args *p = params; 1362 uarg[0] = (intptr_t) p->name; /* char * */ 1363 *n_args = 1; 1364 break; 1365 } 1366 /* linux_swapoff */ 1367 case 168: { 1368 *n_args = 0; 1369 break; 1370 } 1371 /* linux_reboot */ 1372 case 169: { 1373 struct linux_reboot_args *p = params; 1374 iarg[0] = p->magic1; /* l_int */ 1375 iarg[1] = p->magic2; /* l_int */ 1376 iarg[2] = p->cmd; /* l_uint */ 1377 uarg[3] = (intptr_t) p->arg; /* void * */ 1378 *n_args = 4; 1379 break; 1380 } 1381 /* linux_sethostname */ 1382 case 170: { 1383 struct linux_sethostname_args *p = params; 1384 uarg[0] = (intptr_t) p->hostname; /* char * */ 1385 iarg[1] = p->len; /* l_int */ 1386 *n_args = 2; 1387 break; 1388 } 1389 /* linux_setdomainname */ 1390 case 171: { 1391 struct linux_setdomainname_args *p = params; 1392 uarg[0] = (intptr_t) p->name; /* char * */ 1393 iarg[1] = p->len; /* l_int */ 1394 *n_args = 2; 1395 break; 1396 } 1397 /* linux_iopl */ 1398 case 172: { 1399 struct linux_iopl_args *p = params; 1400 iarg[0] = p->level; /* l_uint */ 1401 *n_args = 1; 1402 break; 1403 } 1404 /* linux_ioperm */ 1405 case 173: { 1406 *n_args = 0; 1407 break; 1408 } 1409 /* linux_init_module */ 1410 case 175: { 1411 *n_args = 0; 1412 break; 1413 } 1414 /* linux_delete_module */ 1415 case 176: { 1416 *n_args = 0; 1417 break; 1418 } 1419 /* linux_quotactl */ 1420 case 179: { 1421 *n_args = 0; 1422 break; 1423 } 1424 /* linux_gettid */ 1425 case 186: { 1426 *n_args = 0; 1427 break; 1428 } 1429 /* linux_readahead */ 1430 case 187: { 1431 *n_args = 0; 1432 break; 1433 } 1434 /* linux_setxattr */ 1435 case 188: { 1436 struct linux_setxattr_args *p = params; 1437 uarg[0] = (intptr_t) p->path; /* const char * */ 1438 uarg[1] = (intptr_t) p->name; /* const char * */ 1439 uarg[2] = (intptr_t) p->value; /* const char * */ 1440 iarg[3] = p->size; /* l_size_t */ 1441 iarg[4] = p->flags; /* l_int */ 1442 *n_args = 5; 1443 break; 1444 } 1445 /* linux_lsetxattr */ 1446 case 189: { 1447 struct linux_lsetxattr_args *p = params; 1448 uarg[0] = (intptr_t) p->path; /* const char * */ 1449 uarg[1] = (intptr_t) p->name; /* const char * */ 1450 uarg[2] = (intptr_t) p->value; /* const char * */ 1451 iarg[3] = p->size; /* l_size_t */ 1452 iarg[4] = p->flags; /* l_int */ 1453 *n_args = 5; 1454 break; 1455 } 1456 /* linux_fsetxattr */ 1457 case 190: { 1458 struct linux_fsetxattr_args *p = params; 1459 iarg[0] = p->fd; /* l_int */ 1460 uarg[1] = (intptr_t) p->name; /* const char * */ 1461 uarg[2] = (intptr_t) p->value; /* const char * */ 1462 iarg[3] = p->size; /* l_size_t */ 1463 iarg[4] = p->flags; /* l_int */ 1464 *n_args = 5; 1465 break; 1466 } 1467 /* linux_getxattr */ 1468 case 191: { 1469 struct linux_getxattr_args *p = params; 1470 uarg[0] = (intptr_t) p->path; /* const char * */ 1471 uarg[1] = (intptr_t) p->name; /* const char * */ 1472 uarg[2] = (intptr_t) p->value; /* char * */ 1473 iarg[3] = p->size; /* l_size_t */ 1474 *n_args = 4; 1475 break; 1476 } 1477 /* linux_lgetxattr */ 1478 case 192: { 1479 struct linux_lgetxattr_args *p = params; 1480 uarg[0] = (intptr_t) p->path; /* const char * */ 1481 uarg[1] = (intptr_t) p->name; /* const char * */ 1482 uarg[2] = (intptr_t) p->value; /* char * */ 1483 iarg[3] = p->size; /* l_size_t */ 1484 *n_args = 4; 1485 break; 1486 } 1487 /* linux_fgetxattr */ 1488 case 193: { 1489 struct linux_fgetxattr_args *p = params; 1490 iarg[0] = p->fd; /* l_int */ 1491 uarg[1] = (intptr_t) p->name; /* const char * */ 1492 uarg[2] = (intptr_t) p->value; /* char * */ 1493 iarg[3] = p->size; /* l_size_t */ 1494 *n_args = 4; 1495 break; 1496 } 1497 /* linux_listxattr */ 1498 case 194: { 1499 struct linux_listxattr_args *p = params; 1500 uarg[0] = (intptr_t) p->path; /* const char * */ 1501 uarg[1] = (intptr_t) p->list; /* const char * */ 1502 iarg[2] = p->size; /* l_size_t */ 1503 *n_args = 3; 1504 break; 1505 } 1506 /* linux_llistxattr */ 1507 case 195: { 1508 struct linux_llistxattr_args *p = params; 1509 uarg[0] = (intptr_t) p->path; /* const char * */ 1510 uarg[1] = (intptr_t) p->list; /* const char * */ 1511 iarg[2] = p->size; /* l_size_t */ 1512 *n_args = 3; 1513 break; 1514 } 1515 /* linux_flistxattr */ 1516 case 196: { 1517 struct linux_flistxattr_args *p = params; 1518 iarg[0] = p->fd; /* l_int */ 1519 uarg[1] = (intptr_t) p->list; /* const char * */ 1520 iarg[2] = p->size; /* l_size_t */ 1521 *n_args = 3; 1522 break; 1523 } 1524 /* linux_removexattr */ 1525 case 197: { 1526 struct linux_removexattr_args *p = params; 1527 uarg[0] = (intptr_t) p->path; /* const char * */ 1528 uarg[1] = (intptr_t) p->name; /* const char * */ 1529 *n_args = 2; 1530 break; 1531 } 1532 /* linux_lremovexattr */ 1533 case 198: { 1534 struct linux_lremovexattr_args *p = params; 1535 uarg[0] = (intptr_t) p->path; /* const char * */ 1536 uarg[1] = (intptr_t) p->name; /* const char * */ 1537 *n_args = 2; 1538 break; 1539 } 1540 /* linux_fremovexattr */ 1541 case 199: { 1542 struct linux_fremovexattr_args *p = params; 1543 iarg[0] = p->fd; /* l_int */ 1544 uarg[1] = (intptr_t) p->name; /* const char * */ 1545 *n_args = 2; 1546 break; 1547 } 1548 /* linux_tkill */ 1549 case 200: { 1550 struct linux_tkill_args *p = params; 1551 iarg[0] = p->tid; /* l_pid_t */ 1552 iarg[1] = p->sig; /* l_int */ 1553 *n_args = 2; 1554 break; 1555 } 1556 /* linux_time */ 1557 case 201: { 1558 struct linux_time_args *p = params; 1559 uarg[0] = (intptr_t) p->tm; /* l_time_t * */ 1560 *n_args = 1; 1561 break; 1562 } 1563 /* linux_sys_futex */ 1564 case 202: { 1565 struct linux_sys_futex_args *p = params; 1566 uarg[0] = (intptr_t) p->uaddr; /* void * */ 1567 iarg[1] = p->op; /* l_int */ 1568 iarg[2] = p->val; /* l_int */ 1569 uarg[3] = (intptr_t) p->timeout; /* struct l_timespec * */ 1570 uarg[4] = (intptr_t) p->uaddr2; /* void * */ 1571 iarg[5] = p->val3; /* l_int */ 1572 *n_args = 6; 1573 break; 1574 } 1575 /* linux_sched_setaffinity */ 1576 case 203: { 1577 struct linux_sched_setaffinity_args *p = params; 1578 iarg[0] = p->pid; /* l_pid_t */ 1579 iarg[1] = p->len; /* l_uint */ 1580 uarg[2] = (intptr_t) p->user_mask_ptr; /* l_ulong * */ 1581 *n_args = 3; 1582 break; 1583 } 1584 /* linux_sched_getaffinity */ 1585 case 204: { 1586 struct linux_sched_getaffinity_args *p = params; 1587 iarg[0] = p->pid; /* l_pid_t */ 1588 iarg[1] = p->len; /* l_uint */ 1589 uarg[2] = (intptr_t) p->user_mask_ptr; /* l_ulong * */ 1590 *n_args = 3; 1591 break; 1592 } 1593 /* linux_io_setup */ 1594 case 206: { 1595 *n_args = 0; 1596 break; 1597 } 1598 /* linux_io_destroy */ 1599 case 207: { 1600 *n_args = 0; 1601 break; 1602 } 1603 /* linux_io_getevents */ 1604 case 208: { 1605 *n_args = 0; 1606 break; 1607 } 1608 /* linux_io_submit */ 1609 case 209: { 1610 *n_args = 0; 1611 break; 1612 } 1613 /* linux_io_cancel */ 1614 case 210: { 1615 *n_args = 0; 1616 break; 1617 } 1618 /* linux_lookup_dcookie */ 1619 case 212: { 1620 *n_args = 0; 1621 break; 1622 } 1623 /* linux_epoll_create */ 1624 case 213: { 1625 struct linux_epoll_create_args *p = params; 1626 iarg[0] = p->size; /* l_int */ 1627 *n_args = 1; 1628 break; 1629 } 1630 /* linux_remap_file_pages */ 1631 case 216: { 1632 *n_args = 0; 1633 break; 1634 } 1635 /* linux_getdents64 */ 1636 case 217: { 1637 struct linux_getdents64_args *p = params; 1638 iarg[0] = p->fd; /* l_uint */ 1639 uarg[1] = (intptr_t) p->dirent; /* void * */ 1640 iarg[2] = p->count; /* l_uint */ 1641 *n_args = 3; 1642 break; 1643 } 1644 /* linux_set_tid_address */ 1645 case 218: { 1646 struct linux_set_tid_address_args *p = params; 1647 uarg[0] = (intptr_t) p->tidptr; /* l_int * */ 1648 *n_args = 1; 1649 break; 1650 } 1651 /* linux_restart_syscall */ 1652 case 219: { 1653 *n_args = 0; 1654 break; 1655 } 1656 /* linux_semtimedop */ 1657 case 220: { 1658 *n_args = 0; 1659 break; 1660 } 1661 /* linux_fadvise64 */ 1662 case 221: { 1663 struct linux_fadvise64_args *p = params; 1664 iarg[0] = p->fd; /* l_int */ 1665 iarg[1] = p->offset; /* l_loff_t */ 1666 iarg[2] = p->len; /* l_size_t */ 1667 iarg[3] = p->advice; /* l_int */ 1668 *n_args = 4; 1669 break; 1670 } 1671 /* linux_timer_create */ 1672 case 222: { 1673 struct linux_timer_create_args *p = params; 1674 iarg[0] = p->clock_id; /* clockid_t */ 1675 uarg[1] = (intptr_t) p->evp; /* struct sigevent * */ 1676 uarg[2] = (intptr_t) p->timerid; /* l_timer_t * */ 1677 *n_args = 3; 1678 break; 1679 } 1680 /* linux_timer_settime */ 1681 case 223: { 1682 struct linux_timer_settime_args *p = params; 1683 iarg[0] = p->timerid; /* l_timer_t */ 1684 iarg[1] = p->flags; /* l_int */ 1685 uarg[2] = (intptr_t) p->new; /* const struct itimerspec * */ 1686 uarg[3] = (intptr_t) p->old; /* struct itimerspec * */ 1687 *n_args = 4; 1688 break; 1689 } 1690 /* linux_timer_gettime */ 1691 case 224: { 1692 struct linux_timer_gettime_args *p = params; 1693 iarg[0] = p->timerid; /* l_timer_t */ 1694 uarg[1] = (intptr_t) p->setting; /* struct itimerspec * */ 1695 *n_args = 2; 1696 break; 1697 } 1698 /* linux_timer_getoverrun */ 1699 case 225: { 1700 struct linux_timer_getoverrun_args *p = params; 1701 iarg[0] = p->timerid; /* l_timer_t */ 1702 *n_args = 1; 1703 break; 1704 } 1705 /* linux_timer_delete */ 1706 case 226: { 1707 struct linux_timer_delete_args *p = params; 1708 iarg[0] = p->timerid; /* l_timer_t */ 1709 *n_args = 1; 1710 break; 1711 } 1712 /* linux_clock_settime */ 1713 case 227: { 1714 struct linux_clock_settime_args *p = params; 1715 iarg[0] = p->which; /* clockid_t */ 1716 uarg[1] = (intptr_t) p->tp; /* struct l_timespec * */ 1717 *n_args = 2; 1718 break; 1719 } 1720 /* linux_clock_gettime */ 1721 case 228: { 1722 struct linux_clock_gettime_args *p = params; 1723 iarg[0] = p->which; /* clockid_t */ 1724 uarg[1] = (intptr_t) p->tp; /* struct l_timespec * */ 1725 *n_args = 2; 1726 break; 1727 } 1728 /* linux_clock_getres */ 1729 case 229: { 1730 struct linux_clock_getres_args *p = params; 1731 iarg[0] = p->which; /* clockid_t */ 1732 uarg[1] = (intptr_t) p->tp; /* struct l_timespec * */ 1733 *n_args = 2; 1734 break; 1735 } 1736 /* linux_clock_nanosleep */ 1737 case 230: { 1738 struct linux_clock_nanosleep_args *p = params; 1739 iarg[0] = p->which; /* clockid_t */ 1740 iarg[1] = p->flags; /* l_int */ 1741 uarg[2] = (intptr_t) p->rqtp; /* struct l_timespec * */ 1742 uarg[3] = (intptr_t) p->rmtp; /* struct l_timespec * */ 1743 *n_args = 4; 1744 break; 1745 } 1746 /* linux_exit_group */ 1747 case 231: { 1748 struct linux_exit_group_args *p = params; 1749 iarg[0] = p->error_code; /* l_int */ 1750 *n_args = 1; 1751 break; 1752 } 1753 /* linux_epoll_wait */ 1754 case 232: { 1755 struct linux_epoll_wait_args *p = params; 1756 iarg[0] = p->epfd; /* l_int */ 1757 uarg[1] = (intptr_t) p->events; /* struct epoll_event * */ 1758 iarg[2] = p->maxevents; /* l_int */ 1759 iarg[3] = p->timeout; /* l_int */ 1760 *n_args = 4; 1761 break; 1762 } 1763 /* linux_epoll_ctl */ 1764 case 233: { 1765 struct linux_epoll_ctl_args *p = params; 1766 iarg[0] = p->epfd; /* l_int */ 1767 iarg[1] = p->op; /* l_int */ 1768 iarg[2] = p->fd; /* l_int */ 1769 uarg[3] = (intptr_t) p->event; /* struct epoll_event * */ 1770 *n_args = 4; 1771 break; 1772 } 1773 /* linux_tgkill */ 1774 case 234: { 1775 struct linux_tgkill_args *p = params; 1776 iarg[0] = p->tgid; /* l_pid_t */ 1777 iarg[1] = p->pid; /* l_pid_t */ 1778 iarg[2] = p->sig; /* l_int */ 1779 *n_args = 3; 1780 break; 1781 } 1782 /* linux_utimes */ 1783 case 235: { 1784 struct linux_utimes_args *p = params; 1785 uarg[0] = (intptr_t) p->fname; /* char * */ 1786 uarg[1] = (intptr_t) p->tptr; /* struct l_timeval * */ 1787 *n_args = 2; 1788 break; 1789 } 1790 /* linux_mbind */ 1791 case 237: { 1792 *n_args = 0; 1793 break; 1794 } 1795 /* linux_set_mempolicy */ 1796 case 238: { 1797 *n_args = 0; 1798 break; 1799 } 1800 /* linux_get_mempolicy */ 1801 case 239: { 1802 *n_args = 0; 1803 break; 1804 } 1805 /* linux_mq_open */ 1806 case 240: { 1807 struct linux_mq_open_args *p = params; 1808 uarg[0] = (intptr_t) p->name; /* const char * */ 1809 iarg[1] = p->oflag; /* l_int */ 1810 iarg[2] = p->mode; /* l_mode_t */ 1811 uarg[3] = (intptr_t) p->attr; /* struct mq_attr * */ 1812 *n_args = 4; 1813 break; 1814 } 1815 /* linux_mq_unlink */ 1816 case 241: { 1817 struct linux_mq_unlink_args *p = params; 1818 uarg[0] = (intptr_t) p->name; /* const char * */ 1819 *n_args = 1; 1820 break; 1821 } 1822 /* linux_mq_timedsend */ 1823 case 242: { 1824 struct linux_mq_timedsend_args *p = params; 1825 iarg[0] = p->mqd; /* l_mqd_t */ 1826 uarg[1] = (intptr_t) p->msg_ptr; /* const char * */ 1827 iarg[2] = p->msg_len; /* l_size_t */ 1828 iarg[3] = p->msg_prio; /* l_uint */ 1829 uarg[4] = (intptr_t) p->abs_timeout; /* const struct l_timespec * */ 1830 *n_args = 5; 1831 break; 1832 } 1833 /* linux_mq_timedreceive */ 1834 case 243: { 1835 struct linux_mq_timedreceive_args *p = params; 1836 iarg[0] = p->mqd; /* l_mqd_t */ 1837 uarg[1] = (intptr_t) p->msg_ptr; /* char * */ 1838 iarg[2] = p->msg_len; /* l_size_t */ 1839 uarg[3] = (intptr_t) p->msg_prio; /* l_uint * */ 1840 uarg[4] = (intptr_t) p->abs_timeout; /* const struct l_timespec * */ 1841 *n_args = 5; 1842 break; 1843 } 1844 /* linux_mq_notify */ 1845 case 244: { 1846 struct linux_mq_notify_args *p = params; 1847 iarg[0] = p->mqd; /* l_mqd_t */ 1848 uarg[1] = (intptr_t) p->abs_timeout; /* const struct l_timespec * */ 1849 *n_args = 2; 1850 break; 1851 } 1852 /* linux_mq_getsetattr */ 1853 case 245: { 1854 struct linux_mq_getsetattr_args *p = params; 1855 iarg[0] = p->mqd; /* l_mqd_t */ 1856 uarg[1] = (intptr_t) p->attr; /* const struct mq_attr * */ 1857 uarg[2] = (intptr_t) p->oattr; /* struct mq_attr * */ 1858 *n_args = 3; 1859 break; 1860 } 1861 /* linux_kexec_load */ 1862 case 246: { 1863 *n_args = 0; 1864 break; 1865 } 1866 /* linux_waitid */ 1867 case 247: { 1868 struct linux_waitid_args *p = params; 1869 iarg[0] = p->idtype; /* l_int */ 1870 iarg[1] = p->id; /* l_pid_t */ 1871 uarg[2] = (intptr_t) p->info; /* l_siginfo_t * */ 1872 iarg[3] = p->options; /* l_int */ 1873 uarg[4] = (intptr_t) p->rusage; /* struct rusage * */ 1874 *n_args = 5; 1875 break; 1876 } 1877 /* linux_add_key */ 1878 case 248: { 1879 *n_args = 0; 1880 break; 1881 } 1882 /* linux_request_key */ 1883 case 249: { 1884 *n_args = 0; 1885 break; 1886 } 1887 /* linux_keyctl */ 1888 case 250: { 1889 *n_args = 0; 1890 break; 1891 } 1892 /* linux_ioprio_set */ 1893 case 251: { 1894 *n_args = 0; 1895 break; 1896 } 1897 /* linux_ioprio_get */ 1898 case 252: { 1899 *n_args = 0; 1900 break; 1901 } 1902 /* linux_inotify_init */ 1903 case 253: { 1904 *n_args = 0; 1905 break; 1906 } 1907 /* linux_inotify_add_watch */ 1908 case 254: { 1909 *n_args = 0; 1910 break; 1911 } 1912 /* linux_inotify_rm_watch */ 1913 case 255: { 1914 *n_args = 0; 1915 break; 1916 } 1917 /* linux_migrate_pages */ 1918 case 256: { 1919 *n_args = 0; 1920 break; 1921 } 1922 /* linux_openat */ 1923 case 257: { 1924 struct linux_openat_args *p = params; 1925 iarg[0] = p->dfd; /* l_int */ 1926 uarg[1] = (intptr_t) p->filename; /* const char * */ 1927 iarg[2] = p->flags; /* l_int */ 1928 iarg[3] = p->mode; /* l_mode_t */ 1929 *n_args = 4; 1930 break; 1931 } 1932 /* linux_mkdirat */ 1933 case 258: { 1934 struct linux_mkdirat_args *p = params; 1935 iarg[0] = p->dfd; /* l_int */ 1936 uarg[1] = (intptr_t) p->pathname; /* const char * */ 1937 iarg[2] = p->mode; /* l_mode_t */ 1938 *n_args = 3; 1939 break; 1940 } 1941 /* linux_mknodat */ 1942 case 259: { 1943 struct linux_mknodat_args *p = params; 1944 iarg[0] = p->dfd; /* l_int */ 1945 uarg[1] = (intptr_t) p->filename; /* const char * */ 1946 iarg[2] = p->mode; /* l_mode_t */ 1947 iarg[3] = p->dev; /* l_uint */ 1948 *n_args = 4; 1949 break; 1950 } 1951 /* linux_fchownat */ 1952 case 260: { 1953 struct linux_fchownat_args *p = params; 1954 iarg[0] = p->dfd; /* l_int */ 1955 uarg[1] = (intptr_t) p->filename; /* const char * */ 1956 iarg[2] = p->uid; /* l_uid_t */ 1957 iarg[3] = p->gid; /* l_gid_t */ 1958 iarg[4] = p->flag; /* l_int */ 1959 *n_args = 5; 1960 break; 1961 } 1962 /* linux_futimesat */ 1963 case 261: { 1964 struct linux_futimesat_args *p = params; 1965 iarg[0] = p->dfd; /* l_int */ 1966 uarg[1] = (intptr_t) p->filename; /* char * */ 1967 uarg[2] = (intptr_t) p->utimes; /* struct l_timeval * */ 1968 *n_args = 3; 1969 break; 1970 } 1971 /* linux_newfstatat */ 1972 case 262: { 1973 struct linux_newfstatat_args *p = params; 1974 iarg[0] = p->dfd; /* l_int */ 1975 uarg[1] = (intptr_t) p->pathname; /* char * */ 1976 uarg[2] = (intptr_t) p->statbuf; /* struct l_stat64 * */ 1977 iarg[3] = p->flag; /* l_int */ 1978 *n_args = 4; 1979 break; 1980 } 1981 /* linux_unlinkat */ 1982 case 263: { 1983 struct linux_unlinkat_args *p = params; 1984 iarg[0] = p->dfd; /* l_int */ 1985 uarg[1] = (intptr_t) p->pathname; /* const char * */ 1986 iarg[2] = p->flag; /* l_int */ 1987 *n_args = 3; 1988 break; 1989 } 1990 /* linux_renameat */ 1991 case 264: { 1992 struct linux_renameat_args *p = params; 1993 iarg[0] = p->olddfd; /* l_int */ 1994 uarg[1] = (intptr_t) p->oldname; /* const char * */ 1995 iarg[2] = p->newdfd; /* l_int */ 1996 uarg[3] = (intptr_t) p->newname; /* const char * */ 1997 *n_args = 4; 1998 break; 1999 } 2000 /* linux_linkat */ 2001 case 265: { 2002 struct linux_linkat_args *p = params; 2003 iarg[0] = p->olddfd; /* l_int */ 2004 uarg[1] = (intptr_t) p->oldname; /* const char * */ 2005 iarg[2] = p->newdfd; /* l_int */ 2006 uarg[3] = (intptr_t) p->newname; /* const char * */ 2007 iarg[4] = p->flag; /* l_int */ 2008 *n_args = 5; 2009 break; 2010 } 2011 /* linux_symlinkat */ 2012 case 266: { 2013 struct linux_symlinkat_args *p = params; 2014 uarg[0] = (intptr_t) p->oldname; /* const char * */ 2015 iarg[1] = p->newdfd; /* l_int */ 2016 uarg[2] = (intptr_t) p->newname; /* const char * */ 2017 *n_args = 3; 2018 break; 2019 } 2020 /* linux_readlinkat */ 2021 case 267: { 2022 struct linux_readlinkat_args *p = params; 2023 iarg[0] = p->dfd; /* l_int */ 2024 uarg[1] = (intptr_t) p->path; /* const char * */ 2025 uarg[2] = (intptr_t) p->buf; /* char * */ 2026 iarg[3] = p->bufsiz; /* l_int */ 2027 *n_args = 4; 2028 break; 2029 } 2030 /* linux_fchmodat */ 2031 case 268: { 2032 struct linux_fchmodat_args *p = params; 2033 iarg[0] = p->dfd; /* l_int */ 2034 uarg[1] = (intptr_t) p->filename; /* const char * */ 2035 iarg[2] = p->mode; /* l_mode_t */ 2036 *n_args = 3; 2037 break; 2038 } 2039 /* linux_faccessat */ 2040 case 269: { 2041 struct linux_faccessat_args *p = params; 2042 iarg[0] = p->dfd; /* l_int */ 2043 uarg[1] = (intptr_t) p->filename; /* const char * */ 2044 iarg[2] = p->amode; /* l_int */ 2045 *n_args = 3; 2046 break; 2047 } 2048 /* linux_pselect6 */ 2049 case 270: { 2050 struct linux_pselect6_args *p = params; 2051 iarg[0] = p->nfds; /* l_int */ 2052 uarg[1] = (intptr_t) p->readfds; /* l_fd_set * */ 2053 uarg[2] = (intptr_t) p->writefds; /* l_fd_set * */ 2054 uarg[3] = (intptr_t) p->exceptfds; /* l_fd_set * */ 2055 uarg[4] = (intptr_t) p->tsp; /* struct l_timespec * */ 2056 uarg[5] = (intptr_t) p->sig; /* l_uintptr_t * */ 2057 *n_args = 6; 2058 break; 2059 } 2060 /* linux_ppoll */ 2061 case 271: { 2062 struct linux_ppoll_args *p = params; 2063 uarg[0] = (intptr_t) p->fds; /* struct pollfd * */ 2064 iarg[1] = p->nfds; /* l_uint */ 2065 uarg[2] = (intptr_t) p->tsp; /* struct l_timespec * */ 2066 uarg[3] = (intptr_t) p->sset; /* l_sigset_t * */ 2067 iarg[4] = p->ssize; /* l_size_t */ 2068 *n_args = 5; 2069 break; 2070 } 2071 /* linux_unshare */ 2072 case 272: { 2073 *n_args = 0; 2074 break; 2075 } 2076 /* linux_set_robust_list */ 2077 case 273: { 2078 struct linux_set_robust_list_args *p = params; 2079 uarg[0] = (intptr_t) p->head; /* struct linux_robust_list_head * */ 2080 iarg[1] = p->len; /* l_size_t */ 2081 *n_args = 2; 2082 break; 2083 } 2084 /* linux_get_robust_list */ 2085 case 274: { 2086 struct linux_get_robust_list_args *p = params; 2087 iarg[0] = p->pid; /* l_int */ 2088 uarg[1] = (intptr_t) p->head; /* struct linux_robust_list_head ** */ 2089 uarg[2] = (intptr_t) p->len; /* l_size_t * */ 2090 *n_args = 3; 2091 break; 2092 } 2093 /* linux_splice */ 2094 case 275: { 2095 *n_args = 0; 2096 break; 2097 } 2098 /* linux_tee */ 2099 case 276: { 2100 *n_args = 0; 2101 break; 2102 } 2103 /* linux_sync_file_range */ 2104 case 277: { 2105 struct linux_sync_file_range_args *p = params; 2106 iarg[0] = p->fd; /* l_int */ 2107 iarg[1] = p->offset; /* l_loff_t */ 2108 iarg[2] = p->nbytes; /* l_loff_t */ 2109 iarg[3] = p->flags; /* l_uint */ 2110 *n_args = 4; 2111 break; 2112 } 2113 /* linux_vmsplice */ 2114 case 278: { 2115 *n_args = 0; 2116 break; 2117 } 2118 /* linux_move_pages */ 2119 case 279: { 2120 *n_args = 0; 2121 break; 2122 } 2123 /* linux_utimensat */ 2124 case 280: { 2125 struct linux_utimensat_args *p = params; 2126 iarg[0] = p->dfd; /* l_int */ 2127 uarg[1] = (intptr_t) p->pathname; /* const char * */ 2128 uarg[2] = (intptr_t) p->times; /* const struct l_timespec * */ 2129 iarg[3] = p->flags; /* l_int */ 2130 *n_args = 4; 2131 break; 2132 } 2133 /* linux_epoll_pwait */ 2134 case 281: { 2135 struct linux_epoll_pwait_args *p = params; 2136 iarg[0] = p->epfd; /* l_int */ 2137 uarg[1] = (intptr_t) p->events; /* struct epoll_event * */ 2138 iarg[2] = p->maxevents; /* l_int */ 2139 iarg[3] = p->timeout; /* l_int */ 2140 uarg[4] = (intptr_t) p->mask; /* l_sigset_t * */ 2141 iarg[5] = p->sigsetsize; /* l_size_t */ 2142 *n_args = 6; 2143 break; 2144 } 2145 /* linux_signalfd */ 2146 case 282: { 2147 *n_args = 0; 2148 break; 2149 } 2150 /* linux_timerfd_create */ 2151 case 283: { 2152 struct linux_timerfd_create_args *p = params; 2153 iarg[0] = p->clockid; /* l_int */ 2154 iarg[1] = p->flags; /* l_int */ 2155 *n_args = 2; 2156 break; 2157 } 2158 /* linux_eventfd */ 2159 case 284: { 2160 struct linux_eventfd_args *p = params; 2161 iarg[0] = p->initval; /* l_uint */ 2162 *n_args = 1; 2163 break; 2164 } 2165 /* linux_fallocate */ 2166 case 285: { 2167 struct linux_fallocate_args *p = params; 2168 iarg[0] = p->fd; /* l_int */ 2169 iarg[1] = p->mode; /* l_int */ 2170 iarg[2] = p->offset; /* l_loff_t */ 2171 iarg[3] = p->len; /* l_loff_t */ 2172 *n_args = 4; 2173 break; 2174 } 2175 /* linux_timerfd_settime */ 2176 case 286: { 2177 struct linux_timerfd_settime_args *p = params; 2178 iarg[0] = p->fd; /* l_int */ 2179 iarg[1] = p->flags; /* l_int */ 2180 uarg[2] = (intptr_t) p->new_value; /* const struct l_itimerspec * */ 2181 uarg[3] = (intptr_t) p->old_value; /* struct l_itimerspec * */ 2182 *n_args = 4; 2183 break; 2184 } 2185 /* linux_timerfd_gettime */ 2186 case 287: { 2187 struct linux_timerfd_gettime_args *p = params; 2188 iarg[0] = p->fd; /* l_int */ 2189 uarg[1] = (intptr_t) p->old_value; /* struct l_itimerspec * */ 2190 *n_args = 2; 2191 break; 2192 } 2193 /* linux_accept4 */ 2194 case 288: { 2195 struct linux_accept4_args *p = params; 2196 iarg[0] = p->s; /* l_int */ 2197 iarg[1] = p->addr; /* l_uintptr_t */ 2198 iarg[2] = p->namelen; /* l_uintptr_t */ 2199 iarg[3] = p->flags; /* l_int */ 2200 *n_args = 4; 2201 break; 2202 } 2203 /* linux_signalfd4 */ 2204 case 289: { 2205 *n_args = 0; 2206 break; 2207 } 2208 /* linux_eventfd2 */ 2209 case 290: { 2210 struct linux_eventfd2_args *p = params; 2211 iarg[0] = p->initval; /* l_uint */ 2212 iarg[1] = p->flags; /* l_int */ 2213 *n_args = 2; 2214 break; 2215 } 2216 /* linux_epoll_create1 */ 2217 case 291: { 2218 struct linux_epoll_create1_args *p = params; 2219 iarg[0] = p->flags; /* l_int */ 2220 *n_args = 1; 2221 break; 2222 } 2223 /* linux_dup3 */ 2224 case 292: { 2225 struct linux_dup3_args *p = params; 2226 iarg[0] = p->oldfd; /* l_uint */ 2227 iarg[1] = p->newfd; /* l_uint */ 2228 iarg[2] = p->flags; /* l_int */ 2229 *n_args = 3; 2230 break; 2231 } 2232 /* linux_pipe2 */ 2233 case 293: { 2234 struct linux_pipe2_args *p = params; 2235 uarg[0] = (intptr_t) p->pipefds; /* l_int * */ 2236 iarg[1] = p->flags; /* l_int */ 2237 *n_args = 2; 2238 break; 2239 } 2240 /* linux_inotify_init1 */ 2241 case 294: { 2242 struct linux_inotify_init1_args *p = params; 2243 iarg[0] = p->flags; /* l_int */ 2244 *n_args = 1; 2245 break; 2246 } 2247 /* linux_preadv */ 2248 case 295: { 2249 struct linux_preadv_args *p = params; 2250 iarg[0] = p->fd; /* l_ulong */ 2251 uarg[1] = (intptr_t) p->vec; /* struct iovec * */ 2252 iarg[2] = p->vlen; /* l_ulong */ 2253 iarg[3] = p->pos_l; /* l_ulong */ 2254 iarg[4] = p->pos_h; /* l_ulong */ 2255 *n_args = 5; 2256 break; 2257 } 2258 /* linux_pwritev */ 2259 case 296: { 2260 struct linux_pwritev_args *p = params; 2261 iarg[0] = p->fd; /* l_ulong */ 2262 uarg[1] = (intptr_t) p->vec; /* struct iovec * */ 2263 iarg[2] = p->vlen; /* l_ulong */ 2264 iarg[3] = p->pos_l; /* l_ulong */ 2265 iarg[4] = p->pos_h; /* l_ulong */ 2266 *n_args = 5; 2267 break; 2268 } 2269 /* linux_rt_tgsigqueueinfo */ 2270 case 297: { 2271 struct linux_rt_tgsigqueueinfo_args *p = params; 2272 iarg[0] = p->tgid; /* l_pid_t */ 2273 iarg[1] = p->tid; /* l_pid_t */ 2274 iarg[2] = p->sig; /* l_int */ 2275 uarg[3] = (intptr_t) p->uinfo; /* l_siginfo_t * */ 2276 *n_args = 4; 2277 break; 2278 } 2279 /* linux_perf_event_open */ 2280 case 298: { 2281 *n_args = 0; 2282 break; 2283 } 2284 /* linux_recvmmsg */ 2285 case 299: { 2286 struct linux_recvmmsg_args *p = params; 2287 iarg[0] = p->s; /* l_int */ 2288 uarg[1] = (intptr_t) p->msg; /* struct l_mmsghdr * */ 2289 iarg[2] = p->vlen; /* l_uint */ 2290 iarg[3] = p->flags; /* l_uint */ 2291 uarg[4] = (intptr_t) p->timeout; /* struct l_timespec * */ 2292 *n_args = 5; 2293 break; 2294 } 2295 /* linux_fanotify_init */ 2296 case 300: { 2297 *n_args = 0; 2298 break; 2299 } 2300 /* linux_fanotify_mark */ 2301 case 301: { 2302 *n_args = 0; 2303 break; 2304 } 2305 /* linux_prlimit64 */ 2306 case 302: { 2307 struct linux_prlimit64_args *p = params; 2308 iarg[0] = p->pid; /* l_pid_t */ 2309 iarg[1] = p->resource; /* l_uint */ 2310 uarg[2] = (intptr_t) p->new; /* struct rlimit * */ 2311 uarg[3] = (intptr_t) p->old; /* struct rlimit * */ 2312 *n_args = 4; 2313 break; 2314 } 2315 /* linux_name_to_handle_at */ 2316 case 303: { 2317 *n_args = 0; 2318 break; 2319 } 2320 /* linux_open_by_handle_at */ 2321 case 304: { 2322 *n_args = 0; 2323 break; 2324 } 2325 /* linux_clock_adjtime */ 2326 case 305: { 2327 *n_args = 0; 2328 break; 2329 } 2330 /* linux_syncfs */ 2331 case 306: { 2332 struct linux_syncfs_args *p = params; 2333 iarg[0] = p->fd; /* l_int */ 2334 *n_args = 1; 2335 break; 2336 } 2337 /* linux_sendmmsg */ 2338 case 307: { 2339 struct linux_sendmmsg_args *p = params; 2340 iarg[0] = p->s; /* l_int */ 2341 uarg[1] = (intptr_t) p->msg; /* struct l_mmsghdr * */ 2342 iarg[2] = p->vlen; /* l_uint */ 2343 iarg[3] = p->flags; /* l_uint */ 2344 *n_args = 4; 2345 break; 2346 } 2347 /* linux_setns */ 2348 case 308: { 2349 struct linux_setns_args *p = params; 2350 iarg[0] = p->fd; /* l_int */ 2351 iarg[1] = p->nstype; /* l_int */ 2352 *n_args = 2; 2353 break; 2354 } 2355 /* linux_getcpu */ 2356 case 309: { 2357 struct linux_getcpu_args *p = params; 2358 uarg[0] = (intptr_t) p->cpu; /* l_uint * */ 2359 uarg[1] = (intptr_t) p->node; /* l_uint * */ 2360 uarg[2] = (intptr_t) p->cache; /* void * */ 2361 *n_args = 3; 2362 break; 2363 } 2364 /* linux_process_vm_readv */ 2365 case 310: { 2366 struct linux_process_vm_readv_args *p = params; 2367 iarg[0] = p->pid; /* l_pid_t */ 2368 uarg[1] = (intptr_t) p->lvec; /* const struct iovec * */ 2369 iarg[2] = p->liovcnt; /* l_ulong */ 2370 uarg[3] = (intptr_t) p->rvec; /* const struct iovec * */ 2371 iarg[4] = p->riovcnt; /* l_ulong */ 2372 iarg[5] = p->flags; /* l_ulong */ 2373 *n_args = 6; 2374 break; 2375 } 2376 /* linux_process_vm_writev */ 2377 case 311: { 2378 struct linux_process_vm_writev_args *p = params; 2379 iarg[0] = p->pid; /* l_pid_t */ 2380 uarg[1] = (intptr_t) p->lvec; /* const struct iovec * */ 2381 iarg[2] = p->liovcnt; /* l_ulong */ 2382 uarg[3] = (intptr_t) p->rvec; /* const struct iovec * */ 2383 iarg[4] = p->riovcnt; /* l_ulong */ 2384 iarg[5] = p->flags; /* l_ulong */ 2385 *n_args = 6; 2386 break; 2387 } 2388 /* linux_kcmp */ 2389 case 312: { 2390 struct linux_kcmp_args *p = params; 2391 iarg[0] = p->pid1; /* l_pid_t */ 2392 iarg[1] = p->pid2; /* l_pid_t */ 2393 iarg[2] = p->type; /* l_int */ 2394 iarg[3] = p->idx1; /* l_ulong */ 2395 iarg[4] = p->idx; /* l_ulong */ 2396 *n_args = 5; 2397 break; 2398 } 2399 /* linux_finit_module */ 2400 case 313: { 2401 struct linux_finit_module_args *p = params; 2402 iarg[0] = p->fd; /* l_int */ 2403 uarg[1] = (intptr_t) p->uargs; /* const char * */ 2404 iarg[2] = p->flags; /* l_int */ 2405 *n_args = 3; 2406 break; 2407 } 2408 /* linux_sched_setattr */ 2409 case 314: { 2410 struct linux_sched_setattr_args *p = params; 2411 iarg[0] = p->pid; /* l_pid_t */ 2412 uarg[1] = (intptr_t) p->attr; /* void * */ 2413 iarg[2] = p->flags; /* l_uint */ 2414 *n_args = 3; 2415 break; 2416 } 2417 /* linux_sched_getattr */ 2418 case 315: { 2419 struct linux_sched_getattr_args *p = params; 2420 iarg[0] = p->pid; /* l_pid_t */ 2421 uarg[1] = (intptr_t) p->attr; /* void * */ 2422 iarg[2] = p->size; /* l_uint */ 2423 iarg[3] = p->flags; /* l_uint */ 2424 *n_args = 4; 2425 break; 2426 } 2427 /* linux_renameat2 */ 2428 case 316: { 2429 struct linux_renameat2_args *p = params; 2430 iarg[0] = p->olddfd; /* l_int */ 2431 uarg[1] = (intptr_t) p->oldname; /* const char * */ 2432 iarg[2] = p->newdfd; /* l_int */ 2433 uarg[3] = (intptr_t) p->newname; /* const char * */ 2434 iarg[4] = p->flags; /* l_uint */ 2435 *n_args = 5; 2436 break; 2437 } 2438 /* linux_seccomp */ 2439 case 317: { 2440 struct linux_seccomp_args *p = params; 2441 iarg[0] = p->op; /* l_uint */ 2442 iarg[1] = p->flags; /* l_uint */ 2443 uarg[2] = (intptr_t) p->uargs; /* const char * */ 2444 *n_args = 3; 2445 break; 2446 } 2447 /* linux_getrandom */ 2448 case 318: { 2449 struct linux_getrandom_args *p = params; 2450 uarg[0] = (intptr_t) p->buf; /* char * */ 2451 iarg[1] = p->count; /* l_size_t */ 2452 iarg[2] = p->flags; /* l_uint */ 2453 *n_args = 3; 2454 break; 2455 } 2456 /* linux_memfd_create */ 2457 case 319: { 2458 struct linux_memfd_create_args *p = params; 2459 uarg[0] = (intptr_t) p->uname_ptr; /* const char * */ 2460 iarg[1] = p->flags; /* l_uint */ 2461 *n_args = 2; 2462 break; 2463 } 2464 /* linux_kexec_file_load */ 2465 case 320: { 2466 struct linux_kexec_file_load_args *p = params; 2467 iarg[0] = p->kernel_fd; /* l_int */ 2468 iarg[1] = p->initrd_fd; /* l_int */ 2469 iarg[2] = p->cmdline_len; /* l_ulong */ 2470 uarg[3] = (intptr_t) p->cmdline_ptr; /* const char * */ 2471 iarg[4] = p->flags; /* l_ulong */ 2472 *n_args = 5; 2473 break; 2474 } 2475 /* linux_bpf */ 2476 case 321: { 2477 struct linux_bpf_args *p = params; 2478 iarg[0] = p->cmd; /* l_int */ 2479 uarg[1] = (intptr_t) p->attr; /* void * */ 2480 iarg[2] = p->size; /* l_uint */ 2481 *n_args = 3; 2482 break; 2483 } 2484 /* linux_execveat */ 2485 case 322: { 2486 struct linux_execveat_args *p = params; 2487 iarg[0] = p->dfd; /* l_int */ 2488 uarg[1] = (intptr_t) p->filename; /* const char * */ 2489 uarg[2] = (intptr_t) p->argv; /* const char ** */ 2490 uarg[3] = (intptr_t) p->envp; /* const char ** */ 2491 iarg[4] = p->flags; /* l_int */ 2492 *n_args = 5; 2493 break; 2494 } 2495 /* linux_userfaultfd */ 2496 case 323: { 2497 struct linux_userfaultfd_args *p = params; 2498 iarg[0] = p->flags; /* l_int */ 2499 *n_args = 1; 2500 break; 2501 } 2502 /* linux_membarrier */ 2503 case 324: { 2504 struct linux_membarrier_args *p = params; 2505 iarg[0] = p->cmd; /* l_int */ 2506 iarg[1] = p->flags; /* l_int */ 2507 *n_args = 2; 2508 break; 2509 } 2510 /* linux_mlock2 */ 2511 case 325: { 2512 struct linux_mlock2_args *p = params; 2513 iarg[0] = p->start; /* l_ulong */ 2514 iarg[1] = p->len; /* l_size_t */ 2515 iarg[2] = p->flags; /* l_int */ 2516 *n_args = 3; 2517 break; 2518 } 2519 /* linux_copy_file_range */ 2520 case 326: { 2521 struct linux_copy_file_range_args *p = params; 2522 iarg[0] = p->fd_in; /* l_int */ 2523 uarg[1] = (intptr_t) p->off_in; /* l_loff_t * */ 2524 iarg[2] = p->fd_out; /* l_int */ 2525 uarg[3] = (intptr_t) p->off_out; /* l_loff_t * */ 2526 iarg[4] = p->len; /* l_size_t */ 2527 iarg[5] = p->flags; /* l_uint */ 2528 *n_args = 6; 2529 break; 2530 } 2531 /* linux_preadv2 */ 2532 case 327: { 2533 struct linux_preadv2_args *p = params; 2534 iarg[0] = p->fd; /* l_ulong */ 2535 uarg[1] = (intptr_t) p->vec; /* const struct iovec * */ 2536 iarg[2] = p->vlen; /* l_ulong */ 2537 iarg[3] = p->pos_l; /* l_ulong */ 2538 iarg[4] = p->pos_h; /* l_ulong */ 2539 iarg[5] = p->flags; /* l_int */ 2540 *n_args = 6; 2541 break; 2542 } 2543 /* linux_pwritev2 */ 2544 case 328: { 2545 struct linux_pwritev2_args *p = params; 2546 iarg[0] = p->fd; /* l_ulong */ 2547 uarg[1] = (intptr_t) p->vec; /* const struct iovec * */ 2548 iarg[2] = p->vlen; /* l_ulong */ 2549 iarg[3] = p->pos_l; /* l_ulong */ 2550 iarg[4] = p->pos_h; /* l_ulong */ 2551 iarg[5] = p->flags; /* l_int */ 2552 *n_args = 6; 2553 break; 2554 } 2555 /* linux_pkey_mprotect */ 2556 case 329: { 2557 struct linux_pkey_mprotect_args *p = params; 2558 iarg[0] = p->start; /* l_ulong */ 2559 iarg[1] = p->len; /* l_size_t */ 2560 iarg[2] = p->prot; /* l_ulong */ 2561 iarg[3] = p->pkey; /* l_int */ 2562 *n_args = 4; 2563 break; 2564 } 2565 /* linux_pkey_alloc */ 2566 case 330: { 2567 struct linux_pkey_alloc_args *p = params; 2568 iarg[0] = p->flags; /* l_ulong */ 2569 iarg[1] = p->init_val; /* l_ulong */ 2570 *n_args = 2; 2571 break; 2572 } 2573 /* linux_pkey_free */ 2574 case 331: { 2575 struct linux_pkey_free_args *p = params; 2576 iarg[0] = p->pkey; /* l_int */ 2577 *n_args = 1; 2578 break; 2579 } 2580 /* linux_statx */ 2581 case 332: { 2582 struct linux_statx_args *p = params; 2583 iarg[0] = p->dirfd; /* l_int */ 2584 uarg[1] = (intptr_t) p->pathname; /* const char * */ 2585 iarg[2] = p->flags; /* l_uint */ 2586 iarg[3] = p->mask; /* l_uint */ 2587 uarg[4] = (intptr_t) p->statxbuf; /* void * */ 2588 *n_args = 5; 2589 break; 2590 } 2591 /* linux_io_pgetevents */ 2592 case 333: { 2593 *n_args = 0; 2594 break; 2595 } 2596 /* linux_rseq */ 2597 case 334: { 2598 *n_args = 0; 2599 break; 2600 } 2601 /* linux_pidfd_send_signal */ 2602 case 424: { 2603 struct linux_pidfd_send_signal_args *p = params; 2604 iarg[0] = p->pidfd; /* l_int */ 2605 iarg[1] = p->sig; /* l_int */ 2606 uarg[2] = (intptr_t) p->info; /* l_siginfo_t * */ 2607 iarg[3] = p->flags; /* l_uint */ 2608 *n_args = 4; 2609 break; 2610 } 2611 /* linux_io_uring_setup */ 2612 case 425: { 2613 *n_args = 0; 2614 break; 2615 } 2616 /* linux_io_uring_enter */ 2617 case 426: { 2618 *n_args = 0; 2619 break; 2620 } 2621 /* linux_io_uring_register */ 2622 case 427: { 2623 *n_args = 0; 2624 break; 2625 } 2626 default: 2627 *n_args = 0; 2628 break; 2629 }; 2630 } 2631 static void 2632 systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 2633 { 2634 const char *p = NULL; 2635 switch (sysnum) { 2636 #define nosys linux_nosys 2637 /* read */ 2638 case 0: 2639 switch(ndx) { 2640 case 0: 2641 p = "int"; 2642 break; 2643 case 1: 2644 p = "userland char *"; 2645 break; 2646 case 2: 2647 p = "l_size_t"; 2648 break; 2649 default: 2650 break; 2651 }; 2652 break; 2653 /* write */ 2654 case 1: 2655 switch(ndx) { 2656 case 0: 2657 p = "int"; 2658 break; 2659 case 1: 2660 p = "userland char *"; 2661 break; 2662 case 2: 2663 p = "l_size_t"; 2664 break; 2665 default: 2666 break; 2667 }; 2668 break; 2669 /* linux_open */ 2670 case 2: 2671 switch(ndx) { 2672 case 0: 2673 p = "userland char *"; 2674 break; 2675 case 1: 2676 p = "l_int"; 2677 break; 2678 case 2: 2679 p = "l_mode_t"; 2680 break; 2681 default: 2682 break; 2683 }; 2684 break; 2685 /* close */ 2686 case 3: 2687 switch(ndx) { 2688 case 0: 2689 p = "int"; 2690 break; 2691 default: 2692 break; 2693 }; 2694 break; 2695 /* linux_newstat */ 2696 case 4: 2697 switch(ndx) { 2698 case 0: 2699 p = "userland char *"; 2700 break; 2701 case 1: 2702 p = "userland struct l_newstat *"; 2703 break; 2704 default: 2705 break; 2706 }; 2707 break; 2708 /* linux_newfstat */ 2709 case 5: 2710 switch(ndx) { 2711 case 0: 2712 p = "l_uint"; 2713 break; 2714 case 1: 2715 p = "userland struct l_newstat *"; 2716 break; 2717 default: 2718 break; 2719 }; 2720 break; 2721 /* linux_newlstat */ 2722 case 6: 2723 switch(ndx) { 2724 case 0: 2725 p = "userland char *"; 2726 break; 2727 case 1: 2728 p = "userland struct l_newstat *"; 2729 break; 2730 default: 2731 break; 2732 }; 2733 break; 2734 /* poll */ 2735 case 7: 2736 switch(ndx) { 2737 case 0: 2738 p = "userland struct pollfd *"; 2739 break; 2740 case 1: 2741 p = "u_int"; 2742 break; 2743 case 2: 2744 p = "int"; 2745 break; 2746 default: 2747 break; 2748 }; 2749 break; 2750 /* linux_lseek */ 2751 case 8: 2752 switch(ndx) { 2753 case 0: 2754 p = "l_uint"; 2755 break; 2756 case 1: 2757 p = "l_off_t"; 2758 break; 2759 case 2: 2760 p = "l_int"; 2761 break; 2762 default: 2763 break; 2764 }; 2765 break; 2766 /* linux_mmap2 */ 2767 case 9: 2768 switch(ndx) { 2769 case 0: 2770 p = "l_ulong"; 2771 break; 2772 case 1: 2773 p = "l_ulong"; 2774 break; 2775 case 2: 2776 p = "l_ulong"; 2777 break; 2778 case 3: 2779 p = "l_ulong"; 2780 break; 2781 case 4: 2782 p = "l_ulong"; 2783 break; 2784 case 5: 2785 p = "l_ulong"; 2786 break; 2787 default: 2788 break; 2789 }; 2790 break; 2791 /* linux_mprotect */ 2792 case 10: 2793 switch(ndx) { 2794 case 0: 2795 p = "l_ulong"; 2796 break; 2797 case 1: 2798 p = "l_size_t"; 2799 break; 2800 case 2: 2801 p = "l_ulong"; 2802 break; 2803 default: 2804 break; 2805 }; 2806 break; 2807 /* munmap */ 2808 case 11: 2809 switch(ndx) { 2810 case 0: 2811 p = "userland void *"; 2812 break; 2813 case 1: 2814 p = "l_size_t"; 2815 break; 2816 default: 2817 break; 2818 }; 2819 break; 2820 /* linux_brk */ 2821 case 12: 2822 switch(ndx) { 2823 case 0: 2824 p = "l_ulong"; 2825 break; 2826 default: 2827 break; 2828 }; 2829 break; 2830 /* linux_rt_sigaction */ 2831 case 13: 2832 switch(ndx) { 2833 case 0: 2834 p = "l_int"; 2835 break; 2836 case 1: 2837 p = "userland l_sigaction_t *"; 2838 break; 2839 case 2: 2840 p = "userland l_sigaction_t *"; 2841 break; 2842 case 3: 2843 p = "l_size_t"; 2844 break; 2845 default: 2846 break; 2847 }; 2848 break; 2849 /* linux_rt_sigprocmask */ 2850 case 14: 2851 switch(ndx) { 2852 case 0: 2853 p = "l_int"; 2854 break; 2855 case 1: 2856 p = "userland l_sigset_t *"; 2857 break; 2858 case 2: 2859 p = "userland l_sigset_t *"; 2860 break; 2861 case 3: 2862 p = "l_size_t"; 2863 break; 2864 default: 2865 break; 2866 }; 2867 break; 2868 /* linux_rt_sigreturn */ 2869 case 15: 2870 switch(ndx) { 2871 case 0: 2872 p = "userland struct l_ucontext *"; 2873 break; 2874 default: 2875 break; 2876 }; 2877 break; 2878 /* linux_ioctl */ 2879 case 16: 2880 switch(ndx) { 2881 case 0: 2882 p = "l_uint"; 2883 break; 2884 case 1: 2885 p = "l_uint"; 2886 break; 2887 case 2: 2888 p = "l_ulong"; 2889 break; 2890 default: 2891 break; 2892 }; 2893 break; 2894 /* linux_pread */ 2895 case 17: 2896 switch(ndx) { 2897 case 0: 2898 p = "l_uint"; 2899 break; 2900 case 1: 2901 p = "userland char *"; 2902 break; 2903 case 2: 2904 p = "l_size_t"; 2905 break; 2906 case 3: 2907 p = "l_loff_t"; 2908 break; 2909 default: 2910 break; 2911 }; 2912 break; 2913 /* linux_pwrite */ 2914 case 18: 2915 switch(ndx) { 2916 case 0: 2917 p = "l_uint"; 2918 break; 2919 case 1: 2920 p = "userland char *"; 2921 break; 2922 case 2: 2923 p = "l_size_t"; 2924 break; 2925 case 3: 2926 p = "l_loff_t"; 2927 break; 2928 default: 2929 break; 2930 }; 2931 break; 2932 /* readv */ 2933 case 19: 2934 switch(ndx) { 2935 case 0: 2936 p = "int"; 2937 break; 2938 case 1: 2939 p = "userland struct iovec *"; 2940 break; 2941 case 2: 2942 p = "u_int"; 2943 break; 2944 default: 2945 break; 2946 }; 2947 break; 2948 /* writev */ 2949 case 20: 2950 switch(ndx) { 2951 case 0: 2952 p = "int"; 2953 break; 2954 case 1: 2955 p = "userland struct iovec *"; 2956 break; 2957 case 2: 2958 p = "u_int"; 2959 break; 2960 default: 2961 break; 2962 }; 2963 break; 2964 /* linux_access */ 2965 case 21: 2966 switch(ndx) { 2967 case 0: 2968 p = "userland char *"; 2969 break; 2970 case 1: 2971 p = "l_int"; 2972 break; 2973 default: 2974 break; 2975 }; 2976 break; 2977 /* linux_pipe */ 2978 case 22: 2979 switch(ndx) { 2980 case 0: 2981 p = "userland l_int *"; 2982 break; 2983 default: 2984 break; 2985 }; 2986 break; 2987 /* linux_select */ 2988 case 23: 2989 switch(ndx) { 2990 case 0: 2991 p = "l_int"; 2992 break; 2993 case 1: 2994 p = "userland l_fd_set *"; 2995 break; 2996 case 2: 2997 p = "userland l_fd_set *"; 2998 break; 2999 case 3: 3000 p = "userland l_fd_set *"; 3001 break; 3002 case 4: 3003 p = "userland struct l_timeval *"; 3004 break; 3005 default: 3006 break; 3007 }; 3008 break; 3009 /* sched_yield */ 3010 case 24: 3011 break; 3012 /* linux_mremap */ 3013 case 25: 3014 switch(ndx) { 3015 case 0: 3016 p = "l_ulong"; 3017 break; 3018 case 1: 3019 p = "l_ulong"; 3020 break; 3021 case 2: 3022 p = "l_ulong"; 3023 break; 3024 case 3: 3025 p = "l_ulong"; 3026 break; 3027 case 4: 3028 p = "l_ulong"; 3029 break; 3030 default: 3031 break; 3032 }; 3033 break; 3034 /* linux_msync */ 3035 case 26: 3036 switch(ndx) { 3037 case 0: 3038 p = "l_ulong"; 3039 break; 3040 case 1: 3041 p = "l_size_t"; 3042 break; 3043 case 2: 3044 p = "l_int"; 3045 break; 3046 default: 3047 break; 3048 }; 3049 break; 3050 /* linux_mincore */ 3051 case 27: 3052 switch(ndx) { 3053 case 0: 3054 p = "l_ulong"; 3055 break; 3056 case 1: 3057 p = "l_size_t"; 3058 break; 3059 case 2: 3060 p = "userland u_char *"; 3061 break; 3062 default: 3063 break; 3064 }; 3065 break; 3066 /* linux_madvise */ 3067 case 28: 3068 switch(ndx) { 3069 case 0: 3070 p = "l_ulong"; 3071 break; 3072 case 1: 3073 p = "l_size_t"; 3074 break; 3075 case 2: 3076 p = "l_int"; 3077 break; 3078 default: 3079 break; 3080 }; 3081 break; 3082 /* linux_shmget */ 3083 case 29: 3084 switch(ndx) { 3085 case 0: 3086 p = "l_key_t"; 3087 break; 3088 case 1: 3089 p = "l_size_t"; 3090 break; 3091 case 2: 3092 p = "l_int"; 3093 break; 3094 default: 3095 break; 3096 }; 3097 break; 3098 /* linux_shmat */ 3099 case 30: 3100 switch(ndx) { 3101 case 0: 3102 p = "l_int"; 3103 break; 3104 case 1: 3105 p = "userland char *"; 3106 break; 3107 case 2: 3108 p = "l_int"; 3109 break; 3110 default: 3111 break; 3112 }; 3113 break; 3114 /* linux_shmctl */ 3115 case 31: 3116 switch(ndx) { 3117 case 0: 3118 p = "l_int"; 3119 break; 3120 case 1: 3121 p = "l_int"; 3122 break; 3123 case 2: 3124 p = "userland struct l_shmid_ds *"; 3125 break; 3126 default: 3127 break; 3128 }; 3129 break; 3130 /* dup */ 3131 case 32: 3132 switch(ndx) { 3133 case 0: 3134 p = "u_int"; 3135 break; 3136 default: 3137 break; 3138 }; 3139 break; 3140 /* dup2 */ 3141 case 33: 3142 switch(ndx) { 3143 case 0: 3144 p = "u_int"; 3145 break; 3146 case 1: 3147 p = "u_int"; 3148 break; 3149 default: 3150 break; 3151 }; 3152 break; 3153 /* linux_pause */ 3154 case 34: 3155 break; 3156 /* linux_nanosleep */ 3157 case 35: 3158 switch(ndx) { 3159 case 0: 3160 p = "userland const struct l_timespec *"; 3161 break; 3162 case 1: 3163 p = "userland struct l_timespec *"; 3164 break; 3165 default: 3166 break; 3167 }; 3168 break; 3169 /* linux_getitimer */ 3170 case 36: 3171 switch(ndx) { 3172 case 0: 3173 p = "l_int"; 3174 break; 3175 case 1: 3176 p = "userland struct l_itimerval *"; 3177 break; 3178 default: 3179 break; 3180 }; 3181 break; 3182 /* linux_alarm */ 3183 case 37: 3184 switch(ndx) { 3185 case 0: 3186 p = "l_uint"; 3187 break; 3188 default: 3189 break; 3190 }; 3191 break; 3192 /* linux_setitimer */ 3193 case 38: 3194 switch(ndx) { 3195 case 0: 3196 p = "l_int"; 3197 break; 3198 case 1: 3199 p = "userland struct l_itimerval *"; 3200 break; 3201 case 2: 3202 p = "userland struct l_itimerval *"; 3203 break; 3204 default: 3205 break; 3206 }; 3207 break; 3208 /* linux_getpid */ 3209 case 39: 3210 break; 3211 /* linux_sendfile */ 3212 case 40: 3213 switch(ndx) { 3214 case 0: 3215 p = "l_int"; 3216 break; 3217 case 1: 3218 p = "l_int"; 3219 break; 3220 case 2: 3221 p = "userland l_off_t *"; 3222 break; 3223 case 3: 3224 p = "l_size_t"; 3225 break; 3226 default: 3227 break; 3228 }; 3229 break; 3230 /* linux_socket */ 3231 case 41: 3232 switch(ndx) { 3233 case 0: 3234 p = "l_int"; 3235 break; 3236 case 1: 3237 p = "l_int"; 3238 break; 3239 case 2: 3240 p = "l_int"; 3241 break; 3242 default: 3243 break; 3244 }; 3245 break; 3246 /* linux_connect */ 3247 case 42: 3248 switch(ndx) { 3249 case 0: 3250 p = "l_int"; 3251 break; 3252 case 1: 3253 p = "l_uintptr_t"; 3254 break; 3255 case 2: 3256 p = "l_int"; 3257 break; 3258 default: 3259 break; 3260 }; 3261 break; 3262 /* linux_accept */ 3263 case 43: 3264 switch(ndx) { 3265 case 0: 3266 p = "l_int"; 3267 break; 3268 case 1: 3269 p = "l_uintptr_t"; 3270 break; 3271 case 2: 3272 p = "l_uintptr_t"; 3273 break; 3274 default: 3275 break; 3276 }; 3277 break; 3278 /* linux_sendto */ 3279 case 44: 3280 switch(ndx) { 3281 case 0: 3282 p = "l_int"; 3283 break; 3284 case 1: 3285 p = "l_uintptr_t"; 3286 break; 3287 case 2: 3288 p = "l_size_t"; 3289 break; 3290 case 3: 3291 p = "l_uint"; 3292 break; 3293 case 4: 3294 p = "l_uintptr_t"; 3295 break; 3296 case 5: 3297 p = "l_int"; 3298 break; 3299 default: 3300 break; 3301 }; 3302 break; 3303 /* linux_recvfrom */ 3304 case 45: 3305 switch(ndx) { 3306 case 0: 3307 p = "l_int"; 3308 break; 3309 case 1: 3310 p = "l_uintptr_t"; 3311 break; 3312 case 2: 3313 p = "l_size_t"; 3314 break; 3315 case 3: 3316 p = "l_uint"; 3317 break; 3318 case 4: 3319 p = "l_uintptr_t"; 3320 break; 3321 case 5: 3322 p = "l_uintptr_t"; 3323 break; 3324 default: 3325 break; 3326 }; 3327 break; 3328 /* linux_sendmsg */ 3329 case 46: 3330 switch(ndx) { 3331 case 0: 3332 p = "l_int"; 3333 break; 3334 case 1: 3335 p = "l_uintptr_t"; 3336 break; 3337 case 2: 3338 p = "l_uint"; 3339 break; 3340 default: 3341 break; 3342 }; 3343 break; 3344 /* linux_recvmsg */ 3345 case 47: 3346 switch(ndx) { 3347 case 0: 3348 p = "l_int"; 3349 break; 3350 case 1: 3351 p = "l_uintptr_t"; 3352 break; 3353 case 2: 3354 p = "l_uint"; 3355 break; 3356 default: 3357 break; 3358 }; 3359 break; 3360 /* linux_shutdown */ 3361 case 48: 3362 switch(ndx) { 3363 case 0: 3364 p = "l_int"; 3365 break; 3366 case 1: 3367 p = "l_int"; 3368 break; 3369 default: 3370 break; 3371 }; 3372 break; 3373 /* linux_bind */ 3374 case 49: 3375 switch(ndx) { 3376 case 0: 3377 p = "l_int"; 3378 break; 3379 case 1: 3380 p = "l_uintptr_t"; 3381 break; 3382 case 2: 3383 p = "l_int"; 3384 break; 3385 default: 3386 break; 3387 }; 3388 break; 3389 /* linux_listen */ 3390 case 50: 3391 switch(ndx) { 3392 case 0: 3393 p = "l_int"; 3394 break; 3395 case 1: 3396 p = "l_int"; 3397 break; 3398 default: 3399 break; 3400 }; 3401 break; 3402 /* linux_getsockname */ 3403 case 51: 3404 switch(ndx) { 3405 case 0: 3406 p = "l_int"; 3407 break; 3408 case 1: 3409 p = "l_uintptr_t"; 3410 break; 3411 case 2: 3412 p = "l_uintptr_t"; 3413 break; 3414 default: 3415 break; 3416 }; 3417 break; 3418 /* linux_getpeername */ 3419 case 52: 3420 switch(ndx) { 3421 case 0: 3422 p = "l_int"; 3423 break; 3424 case 1: 3425 p = "l_uintptr_t"; 3426 break; 3427 case 2: 3428 p = "l_uintptr_t"; 3429 break; 3430 default: 3431 break; 3432 }; 3433 break; 3434 /* linux_socketpair */ 3435 case 53: 3436 switch(ndx) { 3437 case 0: 3438 p = "l_int"; 3439 break; 3440 case 1: 3441 p = "l_int"; 3442 break; 3443 case 2: 3444 p = "l_int"; 3445 break; 3446 case 3: 3447 p = "l_uintptr_t"; 3448 break; 3449 default: 3450 break; 3451 }; 3452 break; 3453 /* linux_setsockopt */ 3454 case 54: 3455 switch(ndx) { 3456 case 0: 3457 p = "l_int"; 3458 break; 3459 case 1: 3460 p = "l_int"; 3461 break; 3462 case 2: 3463 p = "l_int"; 3464 break; 3465 case 3: 3466 p = "l_uintptr_t"; 3467 break; 3468 case 4: 3469 p = "l_int"; 3470 break; 3471 default: 3472 break; 3473 }; 3474 break; 3475 /* linux_getsockopt */ 3476 case 55: 3477 switch(ndx) { 3478 case 0: 3479 p = "l_int"; 3480 break; 3481 case 1: 3482 p = "l_int"; 3483 break; 3484 case 2: 3485 p = "l_int"; 3486 break; 3487 case 3: 3488 p = "l_uintptr_t"; 3489 break; 3490 case 4: 3491 p = "l_uintptr_t"; 3492 break; 3493 default: 3494 break; 3495 }; 3496 break; 3497 /* linux_clone */ 3498 case 56: 3499 switch(ndx) { 3500 case 0: 3501 p = "l_ulong"; 3502 break; 3503 case 1: 3504 p = "userland void *"; 3505 break; 3506 case 2: 3507 p = "userland void *"; 3508 break; 3509 case 3: 3510 p = "userland void *"; 3511 break; 3512 case 4: 3513 p = "userland void *"; 3514 break; 3515 default: 3516 break; 3517 }; 3518 break; 3519 /* linux_fork */ 3520 case 57: 3521 break; 3522 /* linux_vfork */ 3523 case 58: 3524 break; 3525 /* linux_execve */ 3526 case 59: 3527 switch(ndx) { 3528 case 0: 3529 p = "userland char *"; 3530 break; 3531 case 1: 3532 p = "userland char **"; 3533 break; 3534 case 2: 3535 p = "userland char **"; 3536 break; 3537 default: 3538 break; 3539 }; 3540 break; 3541 /* linux_exit */ 3542 case 60: 3543 switch(ndx) { 3544 case 0: 3545 p = "l_int"; 3546 break; 3547 default: 3548 break; 3549 }; 3550 break; 3551 /* linux_wait4 */ 3552 case 61: 3553 switch(ndx) { 3554 case 0: 3555 p = "l_pid_t"; 3556 break; 3557 case 1: 3558 p = "userland l_int *"; 3559 break; 3560 case 2: 3561 p = "l_int"; 3562 break; 3563 case 3: 3564 p = "userland struct rusage *"; 3565 break; 3566 default: 3567 break; 3568 }; 3569 break; 3570 /* linux_kill */ 3571 case 62: 3572 switch(ndx) { 3573 case 0: 3574 p = "l_pid_t"; 3575 break; 3576 case 1: 3577 p = "l_int"; 3578 break; 3579 default: 3580 break; 3581 }; 3582 break; 3583 /* linux_newuname */ 3584 case 63: 3585 switch(ndx) { 3586 case 0: 3587 p = "userland struct l_new_utsname *"; 3588 break; 3589 default: 3590 break; 3591 }; 3592 break; 3593 /* linux_semget */ 3594 case 64: 3595 switch(ndx) { 3596 case 0: 3597 p = "l_key_t"; 3598 break; 3599 case 1: 3600 p = "l_int"; 3601 break; 3602 case 2: 3603 p = "l_int"; 3604 break; 3605 default: 3606 break; 3607 }; 3608 break; 3609 /* linux_semop */ 3610 case 65: 3611 switch(ndx) { 3612 case 0: 3613 p = "l_int"; 3614 break; 3615 case 1: 3616 p = "userland struct l_sembuf *"; 3617 break; 3618 case 2: 3619 p = "l_uint"; 3620 break; 3621 default: 3622 break; 3623 }; 3624 break; 3625 /* linux_semctl */ 3626 case 66: 3627 switch(ndx) { 3628 case 0: 3629 p = "l_int"; 3630 break; 3631 case 1: 3632 p = "l_int"; 3633 break; 3634 case 2: 3635 p = "l_int"; 3636 break; 3637 case 3: 3638 p = "union l_semun"; 3639 break; 3640 default: 3641 break; 3642 }; 3643 break; 3644 /* linux_shmdt */ 3645 case 67: 3646 switch(ndx) { 3647 case 0: 3648 p = "userland char *"; 3649 break; 3650 default: 3651 break; 3652 }; 3653 break; 3654 /* linux_msgget */ 3655 case 68: 3656 switch(ndx) { 3657 case 0: 3658 p = "l_key_t"; 3659 break; 3660 case 1: 3661 p = "l_int"; 3662 break; 3663 default: 3664 break; 3665 }; 3666 break; 3667 /* linux_msgsnd */ 3668 case 69: 3669 switch(ndx) { 3670 case 0: 3671 p = "l_int"; 3672 break; 3673 case 1: 3674 p = "userland struct l_msgbuf *"; 3675 break; 3676 case 2: 3677 p = "l_size_t"; 3678 break; 3679 case 3: 3680 p = "l_int"; 3681 break; 3682 default: 3683 break; 3684 }; 3685 break; 3686 /* linux_msgrcv */ 3687 case 70: 3688 switch(ndx) { 3689 case 0: 3690 p = "l_int"; 3691 break; 3692 case 1: 3693 p = "userland struct l_msgbuf *"; 3694 break; 3695 case 2: 3696 p = "l_size_t"; 3697 break; 3698 case 3: 3699 p = "l_long"; 3700 break; 3701 case 4: 3702 p = "l_int"; 3703 break; 3704 default: 3705 break; 3706 }; 3707 break; 3708 /* linux_msgctl */ 3709 case 71: 3710 switch(ndx) { 3711 case 0: 3712 p = "l_int"; 3713 break; 3714 case 1: 3715 p = "l_int"; 3716 break; 3717 case 2: 3718 p = "userland struct l_msqid_ds *"; 3719 break; 3720 default: 3721 break; 3722 }; 3723 break; 3724 /* linux_fcntl */ 3725 case 72: 3726 switch(ndx) { 3727 case 0: 3728 p = "l_uint"; 3729 break; 3730 case 1: 3731 p = "l_uint"; 3732 break; 3733 case 2: 3734 p = "l_ulong"; 3735 break; 3736 default: 3737 break; 3738 }; 3739 break; 3740 /* flock */ 3741 case 73: 3742 switch(ndx) { 3743 case 0: 3744 p = "int"; 3745 break; 3746 case 1: 3747 p = "int"; 3748 break; 3749 default: 3750 break; 3751 }; 3752 break; 3753 /* fsync */ 3754 case 74: 3755 switch(ndx) { 3756 case 0: 3757 p = "int"; 3758 break; 3759 default: 3760 break; 3761 }; 3762 break; 3763 /* linux_fdatasync */ 3764 case 75: 3765 switch(ndx) { 3766 case 0: 3767 p = "l_uint"; 3768 break; 3769 default: 3770 break; 3771 }; 3772 break; 3773 /* linux_truncate */ 3774 case 76: 3775 switch(ndx) { 3776 case 0: 3777 p = "userland char *"; 3778 break; 3779 case 1: 3780 p = "l_long"; 3781 break; 3782 default: 3783 break; 3784 }; 3785 break; 3786 /* linux_ftruncate */ 3787 case 77: 3788 switch(ndx) { 3789 case 0: 3790 p = "l_int"; 3791 break; 3792 case 1: 3793 p = "l_ulong"; 3794 break; 3795 default: 3796 break; 3797 }; 3798 break; 3799 /* linux_getdents */ 3800 case 78: 3801 switch(ndx) { 3802 case 0: 3803 p = "l_uint"; 3804 break; 3805 case 1: 3806 p = "userland void *"; 3807 break; 3808 case 2: 3809 p = "l_uint"; 3810 break; 3811 default: 3812 break; 3813 }; 3814 break; 3815 /* linux_getcwd */ 3816 case 79: 3817 switch(ndx) { 3818 case 0: 3819 p = "userland char *"; 3820 break; 3821 case 1: 3822 p = "l_ulong"; 3823 break; 3824 default: 3825 break; 3826 }; 3827 break; 3828 /* linux_chdir */ 3829 case 80: 3830 switch(ndx) { 3831 case 0: 3832 p = "userland char *"; 3833 break; 3834 default: 3835 break; 3836 }; 3837 break; 3838 /* fchdir */ 3839 case 81: 3840 switch(ndx) { 3841 case 0: 3842 p = "int"; 3843 break; 3844 default: 3845 break; 3846 }; 3847 break; 3848 /* linux_rename */ 3849 case 82: 3850 switch(ndx) { 3851 case 0: 3852 p = "userland char *"; 3853 break; 3854 case 1: 3855 p = "userland char *"; 3856 break; 3857 default: 3858 break; 3859 }; 3860 break; 3861 /* linux_mkdir */ 3862 case 83: 3863 switch(ndx) { 3864 case 0: 3865 p = "userland char *"; 3866 break; 3867 case 1: 3868 p = "l_mode_t"; 3869 break; 3870 default: 3871 break; 3872 }; 3873 break; 3874 /* linux_rmdir */ 3875 case 84: 3876 switch(ndx) { 3877 case 0: 3878 p = "userland char *"; 3879 break; 3880 default: 3881 break; 3882 }; 3883 break; 3884 /* linux_creat */ 3885 case 85: 3886 switch(ndx) { 3887 case 0: 3888 p = "userland char *"; 3889 break; 3890 case 1: 3891 p = "l_mode_t"; 3892 break; 3893 default: 3894 break; 3895 }; 3896 break; 3897 /* linux_link */ 3898 case 86: 3899 switch(ndx) { 3900 case 0: 3901 p = "userland char *"; 3902 break; 3903 case 1: 3904 p = "userland char *"; 3905 break; 3906 default: 3907 break; 3908 }; 3909 break; 3910 /* linux_unlink */ 3911 case 87: 3912 switch(ndx) { 3913 case 0: 3914 p = "userland char *"; 3915 break; 3916 default: 3917 break; 3918 }; 3919 break; 3920 /* linux_symlink */ 3921 case 88: 3922 switch(ndx) { 3923 case 0: 3924 p = "userland char *"; 3925 break; 3926 case 1: 3927 p = "userland char *"; 3928 break; 3929 default: 3930 break; 3931 }; 3932 break; 3933 /* linux_readlink */ 3934 case 89: 3935 switch(ndx) { 3936 case 0: 3937 p = "userland char *"; 3938 break; 3939 case 1: 3940 p = "userland char *"; 3941 break; 3942 case 2: 3943 p = "l_int"; 3944 break; 3945 default: 3946 break; 3947 }; 3948 break; 3949 /* linux_chmod */ 3950 case 90: 3951 switch(ndx) { 3952 case 0: 3953 p = "userland char *"; 3954 break; 3955 case 1: 3956 p = "l_mode_t"; 3957 break; 3958 default: 3959 break; 3960 }; 3961 break; 3962 /* fchmod */ 3963 case 91: 3964 switch(ndx) { 3965 case 0: 3966 p = "int"; 3967 break; 3968 case 1: 3969 p = "int"; 3970 break; 3971 default: 3972 break; 3973 }; 3974 break; 3975 /* linux_chown */ 3976 case 92: 3977 switch(ndx) { 3978 case 0: 3979 p = "userland char *"; 3980 break; 3981 case 1: 3982 p = "l_uid_t"; 3983 break; 3984 case 2: 3985 p = "l_gid_t"; 3986 break; 3987 default: 3988 break; 3989 }; 3990 break; 3991 /* fchown */ 3992 case 93: 3993 switch(ndx) { 3994 case 0: 3995 p = "int"; 3996 break; 3997 case 1: 3998 p = "int"; 3999 break; 4000 case 2: 4001 p = "int"; 4002 break; 4003 default: 4004 break; 4005 }; 4006 break; 4007 /* linux_lchown */ 4008 case 94: 4009 switch(ndx) { 4010 case 0: 4011 p = "userland char *"; 4012 break; 4013 case 1: 4014 p = "l_uid_t"; 4015 break; 4016 case 2: 4017 p = "l_gid_t"; 4018 break; 4019 default: 4020 break; 4021 }; 4022 break; 4023 /* umask */ 4024 case 95: 4025 switch(ndx) { 4026 case 0: 4027 p = "int"; 4028 break; 4029 default: 4030 break; 4031 }; 4032 break; 4033 /* gettimeofday */ 4034 case 96: 4035 switch(ndx) { 4036 case 0: 4037 p = "userland struct l_timeval *"; 4038 break; 4039 case 1: 4040 p = "userland struct timezone *"; 4041 break; 4042 default: 4043 break; 4044 }; 4045 break; 4046 /* linux_getrlimit */ 4047 case 97: 4048 switch(ndx) { 4049 case 0: 4050 p = "l_uint"; 4051 break; 4052 case 1: 4053 p = "userland struct l_rlimit *"; 4054 break; 4055 default: 4056 break; 4057 }; 4058 break; 4059 /* getrusage */ 4060 case 98: 4061 switch(ndx) { 4062 case 0: 4063 p = "int"; 4064 break; 4065 case 1: 4066 p = "userland struct rusage *"; 4067 break; 4068 default: 4069 break; 4070 }; 4071 break; 4072 /* linux_sysinfo */ 4073 case 99: 4074 switch(ndx) { 4075 case 0: 4076 p = "userland struct l_sysinfo *"; 4077 break; 4078 default: 4079 break; 4080 }; 4081 break; 4082 /* linux_times */ 4083 case 100: 4084 switch(ndx) { 4085 case 0: 4086 p = "userland struct l_times_argv *"; 4087 break; 4088 default: 4089 break; 4090 }; 4091 break; 4092 /* linux_ptrace */ 4093 case 101: 4094 switch(ndx) { 4095 case 0: 4096 p = "l_long"; 4097 break; 4098 case 1: 4099 p = "l_long"; 4100 break; 4101 case 2: 4102 p = "l_ulong"; 4103 break; 4104 case 3: 4105 p = "l_ulong"; 4106 break; 4107 default: 4108 break; 4109 }; 4110 break; 4111 /* linux_getuid */ 4112 case 102: 4113 break; 4114 /* linux_syslog */ 4115 case 103: 4116 switch(ndx) { 4117 case 0: 4118 p = "l_int"; 4119 break; 4120 case 1: 4121 p = "userland char *"; 4122 break; 4123 case 2: 4124 p = "l_int"; 4125 break; 4126 default: 4127 break; 4128 }; 4129 break; 4130 /* linux_getgid */ 4131 case 104: 4132 break; 4133 /* setuid */ 4134 case 105: 4135 switch(ndx) { 4136 case 0: 4137 p = "uid_t"; 4138 break; 4139 default: 4140 break; 4141 }; 4142 break; 4143 /* setgid */ 4144 case 106: 4145 switch(ndx) { 4146 case 0: 4147 p = "gid_t"; 4148 break; 4149 default: 4150 break; 4151 }; 4152 break; 4153 /* geteuid */ 4154 case 107: 4155 break; 4156 /* getegid */ 4157 case 108: 4158 break; 4159 /* setpgid */ 4160 case 109: 4161 switch(ndx) { 4162 case 0: 4163 p = "int"; 4164 break; 4165 case 1: 4166 p = "int"; 4167 break; 4168 default: 4169 break; 4170 }; 4171 break; 4172 /* linux_getppid */ 4173 case 110: 4174 break; 4175 /* getpgrp */ 4176 case 111: 4177 break; 4178 /* setsid */ 4179 case 112: 4180 break; 4181 /* setreuid */ 4182 case 113: 4183 switch(ndx) { 4184 case 0: 4185 p = "uid_t"; 4186 break; 4187 case 1: 4188 p = "uid_t"; 4189 break; 4190 default: 4191 break; 4192 }; 4193 break; 4194 /* setregid */ 4195 case 114: 4196 switch(ndx) { 4197 case 0: 4198 p = "gid_t"; 4199 break; 4200 case 1: 4201 p = "gid_t"; 4202 break; 4203 default: 4204 break; 4205 }; 4206 break; 4207 /* linux_getgroups */ 4208 case 115: 4209 switch(ndx) { 4210 case 0: 4211 p = "l_int"; 4212 break; 4213 case 1: 4214 p = "userland l_gid_t *"; 4215 break; 4216 default: 4217 break; 4218 }; 4219 break; 4220 /* linux_setgroups */ 4221 case 116: 4222 switch(ndx) { 4223 case 0: 4224 p = "l_int"; 4225 break; 4226 case 1: 4227 p = "userland l_gid_t *"; 4228 break; 4229 default: 4230 break; 4231 }; 4232 break; 4233 /* setresuid */ 4234 case 117: 4235 switch(ndx) { 4236 case 0: 4237 p = "uid_t"; 4238 break; 4239 case 1: 4240 p = "uid_t"; 4241 break; 4242 case 2: 4243 p = "uid_t"; 4244 break; 4245 default: 4246 break; 4247 }; 4248 break; 4249 /* getresuid */ 4250 case 118: 4251 switch(ndx) { 4252 case 0: 4253 p = "userland uid_t *"; 4254 break; 4255 case 1: 4256 p = "userland uid_t *"; 4257 break; 4258 case 2: 4259 p = "userland uid_t *"; 4260 break; 4261 default: 4262 break; 4263 }; 4264 break; 4265 /* setresgid */ 4266 case 119: 4267 switch(ndx) { 4268 case 0: 4269 p = "gid_t"; 4270 break; 4271 case 1: 4272 p = "gid_t"; 4273 break; 4274 case 2: 4275 p = "gid_t"; 4276 break; 4277 default: 4278 break; 4279 }; 4280 break; 4281 /* getresgid */ 4282 case 120: 4283 switch(ndx) { 4284 case 0: 4285 p = "userland gid_t *"; 4286 break; 4287 case 1: 4288 p = "userland gid_t *"; 4289 break; 4290 case 2: 4291 p = "userland gid_t *"; 4292 break; 4293 default: 4294 break; 4295 }; 4296 break; 4297 /* getpgid */ 4298 case 121: 4299 switch(ndx) { 4300 case 0: 4301 p = "int"; 4302 break; 4303 default: 4304 break; 4305 }; 4306 break; 4307 /* linux_setfsuid */ 4308 case 122: 4309 switch(ndx) { 4310 case 0: 4311 p = "l_uid_t"; 4312 break; 4313 default: 4314 break; 4315 }; 4316 break; 4317 /* linux_setfsgid */ 4318 case 123: 4319 switch(ndx) { 4320 case 0: 4321 p = "l_gid_t"; 4322 break; 4323 default: 4324 break; 4325 }; 4326 break; 4327 /* linux_getsid */ 4328 case 124: 4329 switch(ndx) { 4330 case 0: 4331 p = "l_pid_t"; 4332 break; 4333 default: 4334 break; 4335 }; 4336 break; 4337 /* linux_capget */ 4338 case 125: 4339 switch(ndx) { 4340 case 0: 4341 p = "userland struct l_user_cap_header *"; 4342 break; 4343 case 1: 4344 p = "userland struct l_user_cap_data *"; 4345 break; 4346 default: 4347 break; 4348 }; 4349 break; 4350 /* linux_capset */ 4351 case 126: 4352 switch(ndx) { 4353 case 0: 4354 p = "userland struct l_user_cap_header *"; 4355 break; 4356 case 1: 4357 p = "userland struct l_user_cap_data *"; 4358 break; 4359 default: 4360 break; 4361 }; 4362 break; 4363 /* linux_rt_sigpending */ 4364 case 127: 4365 switch(ndx) { 4366 case 0: 4367 p = "userland l_sigset_t *"; 4368 break; 4369 case 1: 4370 p = "l_size_t"; 4371 break; 4372 default: 4373 break; 4374 }; 4375 break; 4376 /* linux_rt_sigtimedwait */ 4377 case 128: 4378 switch(ndx) { 4379 case 0: 4380 p = "userland l_sigset_t *"; 4381 break; 4382 case 1: 4383 p = "userland l_siginfo_t *"; 4384 break; 4385 case 2: 4386 p = "userland struct l_timeval *"; 4387 break; 4388 case 3: 4389 p = "l_size_t"; 4390 break; 4391 default: 4392 break; 4393 }; 4394 break; 4395 /* linux_rt_sigqueueinfo */ 4396 case 129: 4397 switch(ndx) { 4398 case 0: 4399 p = "l_pid_t"; 4400 break; 4401 case 1: 4402 p = "l_int"; 4403 break; 4404 case 2: 4405 p = "userland l_siginfo_t *"; 4406 break; 4407 default: 4408 break; 4409 }; 4410 break; 4411 /* linux_rt_sigsuspend */ 4412 case 130: 4413 switch(ndx) { 4414 case 0: 4415 p = "userland l_sigset_t *"; 4416 break; 4417 case 1: 4418 p = "l_size_t"; 4419 break; 4420 default: 4421 break; 4422 }; 4423 break; 4424 /* linux_sigaltstack */ 4425 case 131: 4426 switch(ndx) { 4427 case 0: 4428 p = "userland l_stack_t *"; 4429 break; 4430 case 1: 4431 p = "userland l_stack_t *"; 4432 break; 4433 default: 4434 break; 4435 }; 4436 break; 4437 /* linux_utime */ 4438 case 132: 4439 switch(ndx) { 4440 case 0: 4441 p = "userland char *"; 4442 break; 4443 case 1: 4444 p = "userland struct l_utimbuf *"; 4445 break; 4446 default: 4447 break; 4448 }; 4449 break; 4450 /* linux_mknod */ 4451 case 133: 4452 switch(ndx) { 4453 case 0: 4454 p = "userland char *"; 4455 break; 4456 case 1: 4457 p = "l_mode_t"; 4458 break; 4459 case 2: 4460 p = "l_uint"; 4461 break; 4462 default: 4463 break; 4464 }; 4465 break; 4466 /* linux_personality */ 4467 case 135: 4468 switch(ndx) { 4469 case 0: 4470 p = "l_uint"; 4471 break; 4472 default: 4473 break; 4474 }; 4475 break; 4476 /* linux_ustat */ 4477 case 136: 4478 switch(ndx) { 4479 case 0: 4480 p = "l_uint"; 4481 break; 4482 case 1: 4483 p = "userland struct l_ustat *"; 4484 break; 4485 default: 4486 break; 4487 }; 4488 break; 4489 /* linux_statfs */ 4490 case 137: 4491 switch(ndx) { 4492 case 0: 4493 p = "userland char *"; 4494 break; 4495 case 1: 4496 p = "userland struct l_statfs_buf *"; 4497 break; 4498 default: 4499 break; 4500 }; 4501 break; 4502 /* linux_fstatfs */ 4503 case 138: 4504 switch(ndx) { 4505 case 0: 4506 p = "l_uint"; 4507 break; 4508 case 1: 4509 p = "userland struct l_statfs_buf *"; 4510 break; 4511 default: 4512 break; 4513 }; 4514 break; 4515 /* linux_sysfs */ 4516 case 139: 4517 switch(ndx) { 4518 case 0: 4519 p = "l_int"; 4520 break; 4521 case 1: 4522 p = "l_ulong"; 4523 break; 4524 case 2: 4525 p = "l_ulong"; 4526 break; 4527 default: 4528 break; 4529 }; 4530 break; 4531 /* linux_getpriority */ 4532 case 140: 4533 switch(ndx) { 4534 case 0: 4535 p = "l_int"; 4536 break; 4537 case 1: 4538 p = "l_int"; 4539 break; 4540 default: 4541 break; 4542 }; 4543 break; 4544 /* setpriority */ 4545 case 141: 4546 switch(ndx) { 4547 case 0: 4548 p = "int"; 4549 break; 4550 case 1: 4551 p = "int"; 4552 break; 4553 case 2: 4554 p = "int"; 4555 break; 4556 default: 4557 break; 4558 }; 4559 break; 4560 /* linux_sched_setparam */ 4561 case 142: 4562 switch(ndx) { 4563 case 0: 4564 p = "l_pid_t"; 4565 break; 4566 case 1: 4567 p = "userland struct sched_param *"; 4568 break; 4569 default: 4570 break; 4571 }; 4572 break; 4573 /* linux_sched_getparam */ 4574 case 143: 4575 switch(ndx) { 4576 case 0: 4577 p = "l_pid_t"; 4578 break; 4579 case 1: 4580 p = "userland struct sched_param *"; 4581 break; 4582 default: 4583 break; 4584 }; 4585 break; 4586 /* linux_sched_setscheduler */ 4587 case 144: 4588 switch(ndx) { 4589 case 0: 4590 p = "l_pid_t"; 4591 break; 4592 case 1: 4593 p = "l_int"; 4594 break; 4595 case 2: 4596 p = "userland struct sched_param *"; 4597 break; 4598 default: 4599 break; 4600 }; 4601 break; 4602 /* linux_sched_getscheduler */ 4603 case 145: 4604 switch(ndx) { 4605 case 0: 4606 p = "l_pid_t"; 4607 break; 4608 default: 4609 break; 4610 }; 4611 break; 4612 /* linux_sched_get_priority_max */ 4613 case 146: 4614 switch(ndx) { 4615 case 0: 4616 p = "l_int"; 4617 break; 4618 default: 4619 break; 4620 }; 4621 break; 4622 /* linux_sched_get_priority_min */ 4623 case 147: 4624 switch(ndx) { 4625 case 0: 4626 p = "l_int"; 4627 break; 4628 default: 4629 break; 4630 }; 4631 break; 4632 /* linux_sched_rr_get_interval */ 4633 case 148: 4634 switch(ndx) { 4635 case 0: 4636 p = "l_pid_t"; 4637 break; 4638 case 1: 4639 p = "userland struct l_timespec *"; 4640 break; 4641 default: 4642 break; 4643 }; 4644 break; 4645 /* mlock */ 4646 case 149: 4647 switch(ndx) { 4648 case 0: 4649 p = "userland const void *"; 4650 break; 4651 case 1: 4652 p = "size_t"; 4653 break; 4654 default: 4655 break; 4656 }; 4657 break; 4658 /* munlock */ 4659 case 150: 4660 switch(ndx) { 4661 case 0: 4662 p = "userland const void *"; 4663 break; 4664 case 1: 4665 p = "size_t"; 4666 break; 4667 default: 4668 break; 4669 }; 4670 break; 4671 /* mlockall */ 4672 case 151: 4673 switch(ndx) { 4674 case 0: 4675 p = "int"; 4676 break; 4677 default: 4678 break; 4679 }; 4680 break; 4681 /* munlockall */ 4682 case 152: 4683 break; 4684 /* linux_vhangup */ 4685 case 153: 4686 break; 4687 /* linux_modify_ldt */ 4688 case 154: 4689 break; 4690 /* linux_pivot_root */ 4691 case 155: 4692 break; 4693 /* linux_sysctl */ 4694 case 156: 4695 switch(ndx) { 4696 case 0: 4697 p = "userland struct l___sysctl_args *"; 4698 break; 4699 default: 4700 break; 4701 }; 4702 break; 4703 /* linux_prctl */ 4704 case 157: 4705 switch(ndx) { 4706 case 0: 4707 p = "l_int"; 4708 break; 4709 case 1: 4710 p = "l_uintptr_t"; 4711 break; 4712 case 2: 4713 p = "l_uintptr_t"; 4714 break; 4715 case 3: 4716 p = "l_uintptr_t"; 4717 break; 4718 case 4: 4719 p = "l_uintptr_t"; 4720 break; 4721 default: 4722 break; 4723 }; 4724 break; 4725 /* linux_arch_prctl */ 4726 case 158: 4727 switch(ndx) { 4728 case 0: 4729 p = "l_int"; 4730 break; 4731 case 1: 4732 p = "l_ulong"; 4733 break; 4734 default: 4735 break; 4736 }; 4737 break; 4738 /* linux_adjtimex */ 4739 case 159: 4740 break; 4741 /* linux_setrlimit */ 4742 case 160: 4743 switch(ndx) { 4744 case 0: 4745 p = "l_uint"; 4746 break; 4747 case 1: 4748 p = "userland struct l_rlimit *"; 4749 break; 4750 default: 4751 break; 4752 }; 4753 break; 4754 /* chroot */ 4755 case 161: 4756 switch(ndx) { 4757 case 0: 4758 p = "userland char *"; 4759 break; 4760 default: 4761 break; 4762 }; 4763 break; 4764 /* sync */ 4765 case 162: 4766 break; 4767 /* acct */ 4768 case 163: 4769 switch(ndx) { 4770 case 0: 4771 p = "userland char *"; 4772 break; 4773 default: 4774 break; 4775 }; 4776 break; 4777 /* settimeofday */ 4778 case 164: 4779 switch(ndx) { 4780 case 0: 4781 p = "userland struct l_timeval *"; 4782 break; 4783 case 1: 4784 p = "userland struct timezone *"; 4785 break; 4786 default: 4787 break; 4788 }; 4789 break; 4790 /* linux_mount */ 4791 case 165: 4792 switch(ndx) { 4793 case 0: 4794 p = "userland char *"; 4795 break; 4796 case 1: 4797 p = "userland char *"; 4798 break; 4799 case 2: 4800 p = "userland char *"; 4801 break; 4802 case 3: 4803 p = "l_ulong"; 4804 break; 4805 case 4: 4806 p = "userland void *"; 4807 break; 4808 default: 4809 break; 4810 }; 4811 break; 4812 /* linux_umount */ 4813 case 166: 4814 switch(ndx) { 4815 case 0: 4816 p = "userland char *"; 4817 break; 4818 case 1: 4819 p = "l_int"; 4820 break; 4821 default: 4822 break; 4823 }; 4824 break; 4825 /* swapon */ 4826 case 167: 4827 switch(ndx) { 4828 case 0: 4829 p = "userland char *"; 4830 break; 4831 default: 4832 break; 4833 }; 4834 break; 4835 /* linux_swapoff */ 4836 case 168: 4837 break; 4838 /* linux_reboot */ 4839 case 169: 4840 switch(ndx) { 4841 case 0: 4842 p = "l_int"; 4843 break; 4844 case 1: 4845 p = "l_int"; 4846 break; 4847 case 2: 4848 p = "l_uint"; 4849 break; 4850 case 3: 4851 p = "userland void *"; 4852 break; 4853 default: 4854 break; 4855 }; 4856 break; 4857 /* linux_sethostname */ 4858 case 170: 4859 switch(ndx) { 4860 case 0: 4861 p = "userland char *"; 4862 break; 4863 case 1: 4864 p = "l_int"; 4865 break; 4866 default: 4867 break; 4868 }; 4869 break; 4870 /* linux_setdomainname */ 4871 case 171: 4872 switch(ndx) { 4873 case 0: 4874 p = "userland char *"; 4875 break; 4876 case 1: 4877 p = "l_int"; 4878 break; 4879 default: 4880 break; 4881 }; 4882 break; 4883 /* linux_iopl */ 4884 case 172: 4885 switch(ndx) { 4886 case 0: 4887 p = "l_uint"; 4888 break; 4889 default: 4890 break; 4891 }; 4892 break; 4893 /* linux_ioperm */ 4894 case 173: 4895 break; 4896 /* linux_init_module */ 4897 case 175: 4898 break; 4899 /* linux_delete_module */ 4900 case 176: 4901 break; 4902 /* linux_quotactl */ 4903 case 179: 4904 break; 4905 /* linux_gettid */ 4906 case 186: 4907 break; 4908 /* linux_readahead */ 4909 case 187: 4910 break; 4911 /* linux_setxattr */ 4912 case 188: 4913 switch(ndx) { 4914 case 0: 4915 p = "userland const char *"; 4916 break; 4917 case 1: 4918 p = "userland const char *"; 4919 break; 4920 case 2: 4921 p = "userland const char *"; 4922 break; 4923 case 3: 4924 p = "l_size_t"; 4925 break; 4926 case 4: 4927 p = "l_int"; 4928 break; 4929 default: 4930 break; 4931 }; 4932 break; 4933 /* linux_lsetxattr */ 4934 case 189: 4935 switch(ndx) { 4936 case 0: 4937 p = "userland const char *"; 4938 break; 4939 case 1: 4940 p = "userland const char *"; 4941 break; 4942 case 2: 4943 p = "userland const char *"; 4944 break; 4945 case 3: 4946 p = "l_size_t"; 4947 break; 4948 case 4: 4949 p = "l_int"; 4950 break; 4951 default: 4952 break; 4953 }; 4954 break; 4955 /* linux_fsetxattr */ 4956 case 190: 4957 switch(ndx) { 4958 case 0: 4959 p = "l_int"; 4960 break; 4961 case 1: 4962 p = "userland const char *"; 4963 break; 4964 case 2: 4965 p = "userland const char *"; 4966 break; 4967 case 3: 4968 p = "l_size_t"; 4969 break; 4970 case 4: 4971 p = "l_int"; 4972 break; 4973 default: 4974 break; 4975 }; 4976 break; 4977 /* linux_getxattr */ 4978 case 191: 4979 switch(ndx) { 4980 case 0: 4981 p = "userland const char *"; 4982 break; 4983 case 1: 4984 p = "userland const char *"; 4985 break; 4986 case 2: 4987 p = "userland char *"; 4988 break; 4989 case 3: 4990 p = "l_size_t"; 4991 break; 4992 default: 4993 break; 4994 }; 4995 break; 4996 /* linux_lgetxattr */ 4997 case 192: 4998 switch(ndx) { 4999 case 0: 5000 p = "userland const char *"; 5001 break; 5002 case 1: 5003 p = "userland const char *"; 5004 break; 5005 case 2: 5006 p = "userland char *"; 5007 break; 5008 case 3: 5009 p = "l_size_t"; 5010 break; 5011 default: 5012 break; 5013 }; 5014 break; 5015 /* linux_fgetxattr */ 5016 case 193: 5017 switch(ndx) { 5018 case 0: 5019 p = "l_int"; 5020 break; 5021 case 1: 5022 p = "userland const char *"; 5023 break; 5024 case 2: 5025 p = "userland char *"; 5026 break; 5027 case 3: 5028 p = "l_size_t"; 5029 break; 5030 default: 5031 break; 5032 }; 5033 break; 5034 /* linux_listxattr */ 5035 case 194: 5036 switch(ndx) { 5037 case 0: 5038 p = "userland const char *"; 5039 break; 5040 case 1: 5041 p = "userland const char *"; 5042 break; 5043 case 2: 5044 p = "l_size_t"; 5045 break; 5046 default: 5047 break; 5048 }; 5049 break; 5050 /* linux_llistxattr */ 5051 case 195: 5052 switch(ndx) { 5053 case 0: 5054 p = "userland const char *"; 5055 break; 5056 case 1: 5057 p = "userland const char *"; 5058 break; 5059 case 2: 5060 p = "l_size_t"; 5061 break; 5062 default: 5063 break; 5064 }; 5065 break; 5066 /* linux_flistxattr */ 5067 case 196: 5068 switch(ndx) { 5069 case 0: 5070 p = "l_int"; 5071 break; 5072 case 1: 5073 p = "userland const char *"; 5074 break; 5075 case 2: 5076 p = "l_size_t"; 5077 break; 5078 default: 5079 break; 5080 }; 5081 break; 5082 /* linux_removexattr */ 5083 case 197: 5084 switch(ndx) { 5085 case 0: 5086 p = "userland const char *"; 5087 break; 5088 case 1: 5089 p = "userland const char *"; 5090 break; 5091 default: 5092 break; 5093 }; 5094 break; 5095 /* linux_lremovexattr */ 5096 case 198: 5097 switch(ndx) { 5098 case 0: 5099 p = "userland const char *"; 5100 break; 5101 case 1: 5102 p = "userland const char *"; 5103 break; 5104 default: 5105 break; 5106 }; 5107 break; 5108 /* linux_fremovexattr */ 5109 case 199: 5110 switch(ndx) { 5111 case 0: 5112 p = "l_int"; 5113 break; 5114 case 1: 5115 p = "userland const char *"; 5116 break; 5117 default: 5118 break; 5119 }; 5120 break; 5121 /* linux_tkill */ 5122 case 200: 5123 switch(ndx) { 5124 case 0: 5125 p = "l_pid_t"; 5126 break; 5127 case 1: 5128 p = "l_int"; 5129 break; 5130 default: 5131 break; 5132 }; 5133 break; 5134 /* linux_time */ 5135 case 201: 5136 switch(ndx) { 5137 case 0: 5138 p = "userland l_time_t *"; 5139 break; 5140 default: 5141 break; 5142 }; 5143 break; 5144 /* linux_sys_futex */ 5145 case 202: 5146 switch(ndx) { 5147 case 0: 5148 p = "userland void *"; 5149 break; 5150 case 1: 5151 p = "l_int"; 5152 break; 5153 case 2: 5154 p = "l_int"; 5155 break; 5156 case 3: 5157 p = "userland struct l_timespec *"; 5158 break; 5159 case 4: 5160 p = "userland void *"; 5161 break; 5162 case 5: 5163 p = "l_int"; 5164 break; 5165 default: 5166 break; 5167 }; 5168 break; 5169 /* linux_sched_setaffinity */ 5170 case 203: 5171 switch(ndx) { 5172 case 0: 5173 p = "l_pid_t"; 5174 break; 5175 case 1: 5176 p = "l_uint"; 5177 break; 5178 case 2: 5179 p = "userland l_ulong *"; 5180 break; 5181 default: 5182 break; 5183 }; 5184 break; 5185 /* linux_sched_getaffinity */ 5186 case 204: 5187 switch(ndx) { 5188 case 0: 5189 p = "l_pid_t"; 5190 break; 5191 case 1: 5192 p = "l_uint"; 5193 break; 5194 case 2: 5195 p = "userland l_ulong *"; 5196 break; 5197 default: 5198 break; 5199 }; 5200 break; 5201 /* linux_io_setup */ 5202 case 206: 5203 break; 5204 /* linux_io_destroy */ 5205 case 207: 5206 break; 5207 /* linux_io_getevents */ 5208 case 208: 5209 break; 5210 /* linux_io_submit */ 5211 case 209: 5212 break; 5213 /* linux_io_cancel */ 5214 case 210: 5215 break; 5216 /* linux_lookup_dcookie */ 5217 case 212: 5218 break; 5219 /* linux_epoll_create */ 5220 case 213: 5221 switch(ndx) { 5222 case 0: 5223 p = "l_int"; 5224 break; 5225 default: 5226 break; 5227 }; 5228 break; 5229 /* linux_remap_file_pages */ 5230 case 216: 5231 break; 5232 /* linux_getdents64 */ 5233 case 217: 5234 switch(ndx) { 5235 case 0: 5236 p = "l_uint"; 5237 break; 5238 case 1: 5239 p = "userland void *"; 5240 break; 5241 case 2: 5242 p = "l_uint"; 5243 break; 5244 default: 5245 break; 5246 }; 5247 break; 5248 /* linux_set_tid_address */ 5249 case 218: 5250 switch(ndx) { 5251 case 0: 5252 p = "userland l_int *"; 5253 break; 5254 default: 5255 break; 5256 }; 5257 break; 5258 /* linux_restart_syscall */ 5259 case 219: 5260 break; 5261 /* linux_semtimedop */ 5262 case 220: 5263 break; 5264 /* linux_fadvise64 */ 5265 case 221: 5266 switch(ndx) { 5267 case 0: 5268 p = "l_int"; 5269 break; 5270 case 1: 5271 p = "l_loff_t"; 5272 break; 5273 case 2: 5274 p = "l_size_t"; 5275 break; 5276 case 3: 5277 p = "l_int"; 5278 break; 5279 default: 5280 break; 5281 }; 5282 break; 5283 /* linux_timer_create */ 5284 case 222: 5285 switch(ndx) { 5286 case 0: 5287 p = "clockid_t"; 5288 break; 5289 case 1: 5290 p = "userland struct sigevent *"; 5291 break; 5292 case 2: 5293 p = "userland l_timer_t *"; 5294 break; 5295 default: 5296 break; 5297 }; 5298 break; 5299 /* linux_timer_settime */ 5300 case 223: 5301 switch(ndx) { 5302 case 0: 5303 p = "l_timer_t"; 5304 break; 5305 case 1: 5306 p = "l_int"; 5307 break; 5308 case 2: 5309 p = "userland const struct itimerspec *"; 5310 break; 5311 case 3: 5312 p = "userland struct itimerspec *"; 5313 break; 5314 default: 5315 break; 5316 }; 5317 break; 5318 /* linux_timer_gettime */ 5319 case 224: 5320 switch(ndx) { 5321 case 0: 5322 p = "l_timer_t"; 5323 break; 5324 case 1: 5325 p = "userland struct itimerspec *"; 5326 break; 5327 default: 5328 break; 5329 }; 5330 break; 5331 /* linux_timer_getoverrun */ 5332 case 225: 5333 switch(ndx) { 5334 case 0: 5335 p = "l_timer_t"; 5336 break; 5337 default: 5338 break; 5339 }; 5340 break; 5341 /* linux_timer_delete */ 5342 case 226: 5343 switch(ndx) { 5344 case 0: 5345 p = "l_timer_t"; 5346 break; 5347 default: 5348 break; 5349 }; 5350 break; 5351 /* linux_clock_settime */ 5352 case 227: 5353 switch(ndx) { 5354 case 0: 5355 p = "clockid_t"; 5356 break; 5357 case 1: 5358 p = "userland struct l_timespec *"; 5359 break; 5360 default: 5361 break; 5362 }; 5363 break; 5364 /* linux_clock_gettime */ 5365 case 228: 5366 switch(ndx) { 5367 case 0: 5368 p = "clockid_t"; 5369 break; 5370 case 1: 5371 p = "userland struct l_timespec *"; 5372 break; 5373 default: 5374 break; 5375 }; 5376 break; 5377 /* linux_clock_getres */ 5378 case 229: 5379 switch(ndx) { 5380 case 0: 5381 p = "clockid_t"; 5382 break; 5383 case 1: 5384 p = "userland struct l_timespec *"; 5385 break; 5386 default: 5387 break; 5388 }; 5389 break; 5390 /* linux_clock_nanosleep */ 5391 case 230: 5392 switch(ndx) { 5393 case 0: 5394 p = "clockid_t"; 5395 break; 5396 case 1: 5397 p = "l_int"; 5398 break; 5399 case 2: 5400 p = "userland struct l_timespec *"; 5401 break; 5402 case 3: 5403 p = "userland struct l_timespec *"; 5404 break; 5405 default: 5406 break; 5407 }; 5408 break; 5409 /* linux_exit_group */ 5410 case 231: 5411 switch(ndx) { 5412 case 0: 5413 p = "l_int"; 5414 break; 5415 default: 5416 break; 5417 }; 5418 break; 5419 /* linux_epoll_wait */ 5420 case 232: 5421 switch(ndx) { 5422 case 0: 5423 p = "l_int"; 5424 break; 5425 case 1: 5426 p = "userland struct epoll_event *"; 5427 break; 5428 case 2: 5429 p = "l_int"; 5430 break; 5431 case 3: 5432 p = "l_int"; 5433 break; 5434 default: 5435 break; 5436 }; 5437 break; 5438 /* linux_epoll_ctl */ 5439 case 233: 5440 switch(ndx) { 5441 case 0: 5442 p = "l_int"; 5443 break; 5444 case 1: 5445 p = "l_int"; 5446 break; 5447 case 2: 5448 p = "l_int"; 5449 break; 5450 case 3: 5451 p = "userland struct epoll_event *"; 5452 break; 5453 default: 5454 break; 5455 }; 5456 break; 5457 /* linux_tgkill */ 5458 case 234: 5459 switch(ndx) { 5460 case 0: 5461 p = "l_pid_t"; 5462 break; 5463 case 1: 5464 p = "l_pid_t"; 5465 break; 5466 case 2: 5467 p = "l_int"; 5468 break; 5469 default: 5470 break; 5471 }; 5472 break; 5473 /* linux_utimes */ 5474 case 235: 5475 switch(ndx) { 5476 case 0: 5477 p = "userland char *"; 5478 break; 5479 case 1: 5480 p = "userland struct l_timeval *"; 5481 break; 5482 default: 5483 break; 5484 }; 5485 break; 5486 /* linux_mbind */ 5487 case 237: 5488 break; 5489 /* linux_set_mempolicy */ 5490 case 238: 5491 break; 5492 /* linux_get_mempolicy */ 5493 case 239: 5494 break; 5495 /* linux_mq_open */ 5496 case 240: 5497 switch(ndx) { 5498 case 0: 5499 p = "userland const char *"; 5500 break; 5501 case 1: 5502 p = "l_int"; 5503 break; 5504 case 2: 5505 p = "l_mode_t"; 5506 break; 5507 case 3: 5508 p = "userland struct mq_attr *"; 5509 break; 5510 default: 5511 break; 5512 }; 5513 break; 5514 /* linux_mq_unlink */ 5515 case 241: 5516 switch(ndx) { 5517 case 0: 5518 p = "userland const char *"; 5519 break; 5520 default: 5521 break; 5522 }; 5523 break; 5524 /* linux_mq_timedsend */ 5525 case 242: 5526 switch(ndx) { 5527 case 0: 5528 p = "l_mqd_t"; 5529 break; 5530 case 1: 5531 p = "userland const char *"; 5532 break; 5533 case 2: 5534 p = "l_size_t"; 5535 break; 5536 case 3: 5537 p = "l_uint"; 5538 break; 5539 case 4: 5540 p = "userland const struct l_timespec *"; 5541 break; 5542 default: 5543 break; 5544 }; 5545 break; 5546 /* linux_mq_timedreceive */ 5547 case 243: 5548 switch(ndx) { 5549 case 0: 5550 p = "l_mqd_t"; 5551 break; 5552 case 1: 5553 p = "userland char *"; 5554 break; 5555 case 2: 5556 p = "l_size_t"; 5557 break; 5558 case 3: 5559 p = "userland l_uint *"; 5560 break; 5561 case 4: 5562 p = "userland const struct l_timespec *"; 5563 break; 5564 default: 5565 break; 5566 }; 5567 break; 5568 /* linux_mq_notify */ 5569 case 244: 5570 switch(ndx) { 5571 case 0: 5572 p = "l_mqd_t"; 5573 break; 5574 case 1: 5575 p = "userland const struct l_timespec *"; 5576 break; 5577 default: 5578 break; 5579 }; 5580 break; 5581 /* linux_mq_getsetattr */ 5582 case 245: 5583 switch(ndx) { 5584 case 0: 5585 p = "l_mqd_t"; 5586 break; 5587 case 1: 5588 p = "userland const struct mq_attr *"; 5589 break; 5590 case 2: 5591 p = "userland struct mq_attr *"; 5592 break; 5593 default: 5594 break; 5595 }; 5596 break; 5597 /* linux_kexec_load */ 5598 case 246: 5599 break; 5600 /* linux_waitid */ 5601 case 247: 5602 switch(ndx) { 5603 case 0: 5604 p = "l_int"; 5605 break; 5606 case 1: 5607 p = "l_pid_t"; 5608 break; 5609 case 2: 5610 p = "userland l_siginfo_t *"; 5611 break; 5612 case 3: 5613 p = "l_int"; 5614 break; 5615 case 4: 5616 p = "userland struct rusage *"; 5617 break; 5618 default: 5619 break; 5620 }; 5621 break; 5622 /* linux_add_key */ 5623 case 248: 5624 break; 5625 /* linux_request_key */ 5626 case 249: 5627 break; 5628 /* linux_keyctl */ 5629 case 250: 5630 break; 5631 /* linux_ioprio_set */ 5632 case 251: 5633 break; 5634 /* linux_ioprio_get */ 5635 case 252: 5636 break; 5637 /* linux_inotify_init */ 5638 case 253: 5639 break; 5640 /* linux_inotify_add_watch */ 5641 case 254: 5642 break; 5643 /* linux_inotify_rm_watch */ 5644 case 255: 5645 break; 5646 /* linux_migrate_pages */ 5647 case 256: 5648 break; 5649 /* linux_openat */ 5650 case 257: 5651 switch(ndx) { 5652 case 0: 5653 p = "l_int"; 5654 break; 5655 case 1: 5656 p = "userland const char *"; 5657 break; 5658 case 2: 5659 p = "l_int"; 5660 break; 5661 case 3: 5662 p = "l_mode_t"; 5663 break; 5664 default: 5665 break; 5666 }; 5667 break; 5668 /* linux_mkdirat */ 5669 case 258: 5670 switch(ndx) { 5671 case 0: 5672 p = "l_int"; 5673 break; 5674 case 1: 5675 p = "userland const char *"; 5676 break; 5677 case 2: 5678 p = "l_mode_t"; 5679 break; 5680 default: 5681 break; 5682 }; 5683 break; 5684 /* linux_mknodat */ 5685 case 259: 5686 switch(ndx) { 5687 case 0: 5688 p = "l_int"; 5689 break; 5690 case 1: 5691 p = "userland const char *"; 5692 break; 5693 case 2: 5694 p = "l_mode_t"; 5695 break; 5696 case 3: 5697 p = "l_uint"; 5698 break; 5699 default: 5700 break; 5701 }; 5702 break; 5703 /* linux_fchownat */ 5704 case 260: 5705 switch(ndx) { 5706 case 0: 5707 p = "l_int"; 5708 break; 5709 case 1: 5710 p = "userland const char *"; 5711 break; 5712 case 2: 5713 p = "l_uid_t"; 5714 break; 5715 case 3: 5716 p = "l_gid_t"; 5717 break; 5718 case 4: 5719 p = "l_int"; 5720 break; 5721 default: 5722 break; 5723 }; 5724 break; 5725 /* linux_futimesat */ 5726 case 261: 5727 switch(ndx) { 5728 case 0: 5729 p = "l_int"; 5730 break; 5731 case 1: 5732 p = "userland char *"; 5733 break; 5734 case 2: 5735 p = "userland struct l_timeval *"; 5736 break; 5737 default: 5738 break; 5739 }; 5740 break; 5741 /* linux_newfstatat */ 5742 case 262: 5743 switch(ndx) { 5744 case 0: 5745 p = "l_int"; 5746 break; 5747 case 1: 5748 p = "userland char *"; 5749 break; 5750 case 2: 5751 p = "userland struct l_stat64 *"; 5752 break; 5753 case 3: 5754 p = "l_int"; 5755 break; 5756 default: 5757 break; 5758 }; 5759 break; 5760 /* linux_unlinkat */ 5761 case 263: 5762 switch(ndx) { 5763 case 0: 5764 p = "l_int"; 5765 break; 5766 case 1: 5767 p = "userland const char *"; 5768 break; 5769 case 2: 5770 p = "l_int"; 5771 break; 5772 default: 5773 break; 5774 }; 5775 break; 5776 /* linux_renameat */ 5777 case 264: 5778 switch(ndx) { 5779 case 0: 5780 p = "l_int"; 5781 break; 5782 case 1: 5783 p = "userland const char *"; 5784 break; 5785 case 2: 5786 p = "l_int"; 5787 break; 5788 case 3: 5789 p = "userland const char *"; 5790 break; 5791 default: 5792 break; 5793 }; 5794 break; 5795 /* linux_linkat */ 5796 case 265: 5797 switch(ndx) { 5798 case 0: 5799 p = "l_int"; 5800 break; 5801 case 1: 5802 p = "userland const char *"; 5803 break; 5804 case 2: 5805 p = "l_int"; 5806 break; 5807 case 3: 5808 p = "userland const char *"; 5809 break; 5810 case 4: 5811 p = "l_int"; 5812 break; 5813 default: 5814 break; 5815 }; 5816 break; 5817 /* linux_symlinkat */ 5818 case 266: 5819 switch(ndx) { 5820 case 0: 5821 p = "userland const char *"; 5822 break; 5823 case 1: 5824 p = "l_int"; 5825 break; 5826 case 2: 5827 p = "userland const char *"; 5828 break; 5829 default: 5830 break; 5831 }; 5832 break; 5833 /* linux_readlinkat */ 5834 case 267: 5835 switch(ndx) { 5836 case 0: 5837 p = "l_int"; 5838 break; 5839 case 1: 5840 p = "userland const char *"; 5841 break; 5842 case 2: 5843 p = "userland char *"; 5844 break; 5845 case 3: 5846 p = "l_int"; 5847 break; 5848 default: 5849 break; 5850 }; 5851 break; 5852 /* linux_fchmodat */ 5853 case 268: 5854 switch(ndx) { 5855 case 0: 5856 p = "l_int"; 5857 break; 5858 case 1: 5859 p = "userland const char *"; 5860 break; 5861 case 2: 5862 p = "l_mode_t"; 5863 break; 5864 default: 5865 break; 5866 }; 5867 break; 5868 /* linux_faccessat */ 5869 case 269: 5870 switch(ndx) { 5871 case 0: 5872 p = "l_int"; 5873 break; 5874 case 1: 5875 p = "userland const char *"; 5876 break; 5877 case 2: 5878 p = "l_int"; 5879 break; 5880 default: 5881 break; 5882 }; 5883 break; 5884 /* linux_pselect6 */ 5885 case 270: 5886 switch(ndx) { 5887 case 0: 5888 p = "l_int"; 5889 break; 5890 case 1: 5891 p = "userland l_fd_set *"; 5892 break; 5893 case 2: 5894 p = "userland l_fd_set *"; 5895 break; 5896 case 3: 5897 p = "userland l_fd_set *"; 5898 break; 5899 case 4: 5900 p = "userland struct l_timespec *"; 5901 break; 5902 case 5: 5903 p = "userland l_uintptr_t *"; 5904 break; 5905 default: 5906 break; 5907 }; 5908 break; 5909 /* linux_ppoll */ 5910 case 271: 5911 switch(ndx) { 5912 case 0: 5913 p = "userland struct pollfd *"; 5914 break; 5915 case 1: 5916 p = "l_uint"; 5917 break; 5918 case 2: 5919 p = "userland struct l_timespec *"; 5920 break; 5921 case 3: 5922 p = "userland l_sigset_t *"; 5923 break; 5924 case 4: 5925 p = "l_size_t"; 5926 break; 5927 default: 5928 break; 5929 }; 5930 break; 5931 /* linux_unshare */ 5932 case 272: 5933 break; 5934 /* linux_set_robust_list */ 5935 case 273: 5936 switch(ndx) { 5937 case 0: 5938 p = "userland struct linux_robust_list_head *"; 5939 break; 5940 case 1: 5941 p = "l_size_t"; 5942 break; 5943 default: 5944 break; 5945 }; 5946 break; 5947 /* linux_get_robust_list */ 5948 case 274: 5949 switch(ndx) { 5950 case 0: 5951 p = "l_int"; 5952 break; 5953 case 1: 5954 p = "userland struct linux_robust_list_head **"; 5955 break; 5956 case 2: 5957 p = "userland l_size_t *"; 5958 break; 5959 default: 5960 break; 5961 }; 5962 break; 5963 /* linux_splice */ 5964 case 275: 5965 break; 5966 /* linux_tee */ 5967 case 276: 5968 break; 5969 /* linux_sync_file_range */ 5970 case 277: 5971 switch(ndx) { 5972 case 0: 5973 p = "l_int"; 5974 break; 5975 case 1: 5976 p = "l_loff_t"; 5977 break; 5978 case 2: 5979 p = "l_loff_t"; 5980 break; 5981 case 3: 5982 p = "l_uint"; 5983 break; 5984 default: 5985 break; 5986 }; 5987 break; 5988 /* linux_vmsplice */ 5989 case 278: 5990 break; 5991 /* linux_move_pages */ 5992 case 279: 5993 break; 5994 /* linux_utimensat */ 5995 case 280: 5996 switch(ndx) { 5997 case 0: 5998 p = "l_int"; 5999 break; 6000 case 1: 6001 p = "userland const char *"; 6002 break; 6003 case 2: 6004 p = "userland const struct l_timespec *"; 6005 break; 6006 case 3: 6007 p = "l_int"; 6008 break; 6009 default: 6010 break; 6011 }; 6012 break; 6013 /* linux_epoll_pwait */ 6014 case 281: 6015 switch(ndx) { 6016 case 0: 6017 p = "l_int"; 6018 break; 6019 case 1: 6020 p = "userland struct epoll_event *"; 6021 break; 6022 case 2: 6023 p = "l_int"; 6024 break; 6025 case 3: 6026 p = "l_int"; 6027 break; 6028 case 4: 6029 p = "userland l_sigset_t *"; 6030 break; 6031 case 5: 6032 p = "l_size_t"; 6033 break; 6034 default: 6035 break; 6036 }; 6037 break; 6038 /* linux_signalfd */ 6039 case 282: 6040 break; 6041 /* linux_timerfd_create */ 6042 case 283: 6043 switch(ndx) { 6044 case 0: 6045 p = "l_int"; 6046 break; 6047 case 1: 6048 p = "l_int"; 6049 break; 6050 default: 6051 break; 6052 }; 6053 break; 6054 /* linux_eventfd */ 6055 case 284: 6056 switch(ndx) { 6057 case 0: 6058 p = "l_uint"; 6059 break; 6060 default: 6061 break; 6062 }; 6063 break; 6064 /* linux_fallocate */ 6065 case 285: 6066 switch(ndx) { 6067 case 0: 6068 p = "l_int"; 6069 break; 6070 case 1: 6071 p = "l_int"; 6072 break; 6073 case 2: 6074 p = "l_loff_t"; 6075 break; 6076 case 3: 6077 p = "l_loff_t"; 6078 break; 6079 default: 6080 break; 6081 }; 6082 break; 6083 /* linux_timerfd_settime */ 6084 case 286: 6085 switch(ndx) { 6086 case 0: 6087 p = "l_int"; 6088 break; 6089 case 1: 6090 p = "l_int"; 6091 break; 6092 case 2: 6093 p = "userland const struct l_itimerspec *"; 6094 break; 6095 case 3: 6096 p = "userland struct l_itimerspec *"; 6097 break; 6098 default: 6099 break; 6100 }; 6101 break; 6102 /* linux_timerfd_gettime */ 6103 case 287: 6104 switch(ndx) { 6105 case 0: 6106 p = "l_int"; 6107 break; 6108 case 1: 6109 p = "userland struct l_itimerspec *"; 6110 break; 6111 default: 6112 break; 6113 }; 6114 break; 6115 /* linux_accept4 */ 6116 case 288: 6117 switch(ndx) { 6118 case 0: 6119 p = "l_int"; 6120 break; 6121 case 1: 6122 p = "l_uintptr_t"; 6123 break; 6124 case 2: 6125 p = "l_uintptr_t"; 6126 break; 6127 case 3: 6128 p = "l_int"; 6129 break; 6130 default: 6131 break; 6132 }; 6133 break; 6134 /* linux_signalfd4 */ 6135 case 289: 6136 break; 6137 /* linux_eventfd2 */ 6138 case 290: 6139 switch(ndx) { 6140 case 0: 6141 p = "l_uint"; 6142 break; 6143 case 1: 6144 p = "l_int"; 6145 break; 6146 default: 6147 break; 6148 }; 6149 break; 6150 /* linux_epoll_create1 */ 6151 case 291: 6152 switch(ndx) { 6153 case 0: 6154 p = "l_int"; 6155 break; 6156 default: 6157 break; 6158 }; 6159 break; 6160 /* linux_dup3 */ 6161 case 292: 6162 switch(ndx) { 6163 case 0: 6164 p = "l_uint"; 6165 break; 6166 case 1: 6167 p = "l_uint"; 6168 break; 6169 case 2: 6170 p = "l_int"; 6171 break; 6172 default: 6173 break; 6174 }; 6175 break; 6176 /* linux_pipe2 */ 6177 case 293: 6178 switch(ndx) { 6179 case 0: 6180 p = "userland l_int *"; 6181 break; 6182 case 1: 6183 p = "l_int"; 6184 break; 6185 default: 6186 break; 6187 }; 6188 break; 6189 /* linux_inotify_init1 */ 6190 case 294: 6191 switch(ndx) { 6192 case 0: 6193 p = "l_int"; 6194 break; 6195 default: 6196 break; 6197 }; 6198 break; 6199 /* linux_preadv */ 6200 case 295: 6201 switch(ndx) { 6202 case 0: 6203 p = "l_ulong"; 6204 break; 6205 case 1: 6206 p = "userland struct iovec *"; 6207 break; 6208 case 2: 6209 p = "l_ulong"; 6210 break; 6211 case 3: 6212 p = "l_ulong"; 6213 break; 6214 case 4: 6215 p = "l_ulong"; 6216 break; 6217 default: 6218 break; 6219 }; 6220 break; 6221 /* linux_pwritev */ 6222 case 296: 6223 switch(ndx) { 6224 case 0: 6225 p = "l_ulong"; 6226 break; 6227 case 1: 6228 p = "userland struct iovec *"; 6229 break; 6230 case 2: 6231 p = "l_ulong"; 6232 break; 6233 case 3: 6234 p = "l_ulong"; 6235 break; 6236 case 4: 6237 p = "l_ulong"; 6238 break; 6239 default: 6240 break; 6241 }; 6242 break; 6243 /* linux_rt_tgsigqueueinfo */ 6244 case 297: 6245 switch(ndx) { 6246 case 0: 6247 p = "l_pid_t"; 6248 break; 6249 case 1: 6250 p = "l_pid_t"; 6251 break; 6252 case 2: 6253 p = "l_int"; 6254 break; 6255 case 3: 6256 p = "userland l_siginfo_t *"; 6257 break; 6258 default: 6259 break; 6260 }; 6261 break; 6262 /* linux_perf_event_open */ 6263 case 298: 6264 break; 6265 /* linux_recvmmsg */ 6266 case 299: 6267 switch(ndx) { 6268 case 0: 6269 p = "l_int"; 6270 break; 6271 case 1: 6272 p = "userland struct l_mmsghdr *"; 6273 break; 6274 case 2: 6275 p = "l_uint"; 6276 break; 6277 case 3: 6278 p = "l_uint"; 6279 break; 6280 case 4: 6281 p = "userland struct l_timespec *"; 6282 break; 6283 default: 6284 break; 6285 }; 6286 break; 6287 /* linux_fanotify_init */ 6288 case 300: 6289 break; 6290 /* linux_fanotify_mark */ 6291 case 301: 6292 break; 6293 /* linux_prlimit64 */ 6294 case 302: 6295 switch(ndx) { 6296 case 0: 6297 p = "l_pid_t"; 6298 break; 6299 case 1: 6300 p = "l_uint"; 6301 break; 6302 case 2: 6303 p = "userland struct rlimit *"; 6304 break; 6305 case 3: 6306 p = "userland struct rlimit *"; 6307 break; 6308 default: 6309 break; 6310 }; 6311 break; 6312 /* linux_name_to_handle_at */ 6313 case 303: 6314 break; 6315 /* linux_open_by_handle_at */ 6316 case 304: 6317 break; 6318 /* linux_clock_adjtime */ 6319 case 305: 6320 break; 6321 /* linux_syncfs */ 6322 case 306: 6323 switch(ndx) { 6324 case 0: 6325 p = "l_int"; 6326 break; 6327 default: 6328 break; 6329 }; 6330 break; 6331 /* linux_sendmmsg */ 6332 case 307: 6333 switch(ndx) { 6334 case 0: 6335 p = "l_int"; 6336 break; 6337 case 1: 6338 p = "userland struct l_mmsghdr *"; 6339 break; 6340 case 2: 6341 p = "l_uint"; 6342 break; 6343 case 3: 6344 p = "l_uint"; 6345 break; 6346 default: 6347 break; 6348 }; 6349 break; 6350 /* linux_setns */ 6351 case 308: 6352 switch(ndx) { 6353 case 0: 6354 p = "l_int"; 6355 break; 6356 case 1: 6357 p = "l_int"; 6358 break; 6359 default: 6360 break; 6361 }; 6362 break; 6363 /* linux_getcpu */ 6364 case 309: 6365 switch(ndx) { 6366 case 0: 6367 p = "userland l_uint *"; 6368 break; 6369 case 1: 6370 p = "userland l_uint *"; 6371 break; 6372 case 2: 6373 p = "userland void *"; 6374 break; 6375 default: 6376 break; 6377 }; 6378 break; 6379 /* linux_process_vm_readv */ 6380 case 310: 6381 switch(ndx) { 6382 case 0: 6383 p = "l_pid_t"; 6384 break; 6385 case 1: 6386 p = "userland const struct iovec *"; 6387 break; 6388 case 2: 6389 p = "l_ulong"; 6390 break; 6391 case 3: 6392 p = "userland const struct iovec *"; 6393 break; 6394 case 4: 6395 p = "l_ulong"; 6396 break; 6397 case 5: 6398 p = "l_ulong"; 6399 break; 6400 default: 6401 break; 6402 }; 6403 break; 6404 /* linux_process_vm_writev */ 6405 case 311: 6406 switch(ndx) { 6407 case 0: 6408 p = "l_pid_t"; 6409 break; 6410 case 1: 6411 p = "userland const struct iovec *"; 6412 break; 6413 case 2: 6414 p = "l_ulong"; 6415 break; 6416 case 3: 6417 p = "userland const struct iovec *"; 6418 break; 6419 case 4: 6420 p = "l_ulong"; 6421 break; 6422 case 5: 6423 p = "l_ulong"; 6424 break; 6425 default: 6426 break; 6427 }; 6428 break; 6429 /* linux_kcmp */ 6430 case 312: 6431 switch(ndx) { 6432 case 0: 6433 p = "l_pid_t"; 6434 break; 6435 case 1: 6436 p = "l_pid_t"; 6437 break; 6438 case 2: 6439 p = "l_int"; 6440 break; 6441 case 3: 6442 p = "l_ulong"; 6443 break; 6444 case 4: 6445 p = "l_ulong"; 6446 break; 6447 default: 6448 break; 6449 }; 6450 break; 6451 /* linux_finit_module */ 6452 case 313: 6453 switch(ndx) { 6454 case 0: 6455 p = "l_int"; 6456 break; 6457 case 1: 6458 p = "userland const char *"; 6459 break; 6460 case 2: 6461 p = "l_int"; 6462 break; 6463 default: 6464 break; 6465 }; 6466 break; 6467 /* linux_sched_setattr */ 6468 case 314: 6469 switch(ndx) { 6470 case 0: 6471 p = "l_pid_t"; 6472 break; 6473 case 1: 6474 p = "userland void *"; 6475 break; 6476 case 2: 6477 p = "l_uint"; 6478 break; 6479 default: 6480 break; 6481 }; 6482 break; 6483 /* linux_sched_getattr */ 6484 case 315: 6485 switch(ndx) { 6486 case 0: 6487 p = "l_pid_t"; 6488 break; 6489 case 1: 6490 p = "userland void *"; 6491 break; 6492 case 2: 6493 p = "l_uint"; 6494 break; 6495 case 3: 6496 p = "l_uint"; 6497 break; 6498 default: 6499 break; 6500 }; 6501 break; 6502 /* linux_renameat2 */ 6503 case 316: 6504 switch(ndx) { 6505 case 0: 6506 p = "l_int"; 6507 break; 6508 case 1: 6509 p = "userland const char *"; 6510 break; 6511 case 2: 6512 p = "l_int"; 6513 break; 6514 case 3: 6515 p = "userland const char *"; 6516 break; 6517 case 4: 6518 p = "l_uint"; 6519 break; 6520 default: 6521 break; 6522 }; 6523 break; 6524 /* linux_seccomp */ 6525 case 317: 6526 switch(ndx) { 6527 case 0: 6528 p = "l_uint"; 6529 break; 6530 case 1: 6531 p = "l_uint"; 6532 break; 6533 case 2: 6534 p = "userland const char *"; 6535 break; 6536 default: 6537 break; 6538 }; 6539 break; 6540 /* linux_getrandom */ 6541 case 318: 6542 switch(ndx) { 6543 case 0: 6544 p = "userland char *"; 6545 break; 6546 case 1: 6547 p = "l_size_t"; 6548 break; 6549 case 2: 6550 p = "l_uint"; 6551 break; 6552 default: 6553 break; 6554 }; 6555 break; 6556 /* linux_memfd_create */ 6557 case 319: 6558 switch(ndx) { 6559 case 0: 6560 p = "userland const char *"; 6561 break; 6562 case 1: 6563 p = "l_uint"; 6564 break; 6565 default: 6566 break; 6567 }; 6568 break; 6569 /* linux_kexec_file_load */ 6570 case 320: 6571 switch(ndx) { 6572 case 0: 6573 p = "l_int"; 6574 break; 6575 case 1: 6576 p = "l_int"; 6577 break; 6578 case 2: 6579 p = "l_ulong"; 6580 break; 6581 case 3: 6582 p = "userland const char *"; 6583 break; 6584 case 4: 6585 p = "l_ulong"; 6586 break; 6587 default: 6588 break; 6589 }; 6590 break; 6591 /* linux_bpf */ 6592 case 321: 6593 switch(ndx) { 6594 case 0: 6595 p = "l_int"; 6596 break; 6597 case 1: 6598 p = "userland void *"; 6599 break; 6600 case 2: 6601 p = "l_uint"; 6602 break; 6603 default: 6604 break; 6605 }; 6606 break; 6607 /* linux_execveat */ 6608 case 322: 6609 switch(ndx) { 6610 case 0: 6611 p = "l_int"; 6612 break; 6613 case 1: 6614 p = "userland const char *"; 6615 break; 6616 case 2: 6617 p = "userland const char **"; 6618 break; 6619 case 3: 6620 p = "userland const char **"; 6621 break; 6622 case 4: 6623 p = "l_int"; 6624 break; 6625 default: 6626 break; 6627 }; 6628 break; 6629 /* linux_userfaultfd */ 6630 case 323: 6631 switch(ndx) { 6632 case 0: 6633 p = "l_int"; 6634 break; 6635 default: 6636 break; 6637 }; 6638 break; 6639 /* linux_membarrier */ 6640 case 324: 6641 switch(ndx) { 6642 case 0: 6643 p = "l_int"; 6644 break; 6645 case 1: 6646 p = "l_int"; 6647 break; 6648 default: 6649 break; 6650 }; 6651 break; 6652 /* linux_mlock2 */ 6653 case 325: 6654 switch(ndx) { 6655 case 0: 6656 p = "l_ulong"; 6657 break; 6658 case 1: 6659 p = "l_size_t"; 6660 break; 6661 case 2: 6662 p = "l_int"; 6663 break; 6664 default: 6665 break; 6666 }; 6667 break; 6668 /* linux_copy_file_range */ 6669 case 326: 6670 switch(ndx) { 6671 case 0: 6672 p = "l_int"; 6673 break; 6674 case 1: 6675 p = "userland l_loff_t *"; 6676 break; 6677 case 2: 6678 p = "l_int"; 6679 break; 6680 case 3: 6681 p = "userland l_loff_t *"; 6682 break; 6683 case 4: 6684 p = "l_size_t"; 6685 break; 6686 case 5: 6687 p = "l_uint"; 6688 break; 6689 default: 6690 break; 6691 }; 6692 break; 6693 /* linux_preadv2 */ 6694 case 327: 6695 switch(ndx) { 6696 case 0: 6697 p = "l_ulong"; 6698 break; 6699 case 1: 6700 p = "userland const struct iovec *"; 6701 break; 6702 case 2: 6703 p = "l_ulong"; 6704 break; 6705 case 3: 6706 p = "l_ulong"; 6707 break; 6708 case 4: 6709 p = "l_ulong"; 6710 break; 6711 case 5: 6712 p = "l_int"; 6713 break; 6714 default: 6715 break; 6716 }; 6717 break; 6718 /* linux_pwritev2 */ 6719 case 328: 6720 switch(ndx) { 6721 case 0: 6722 p = "l_ulong"; 6723 break; 6724 case 1: 6725 p = "userland const struct iovec *"; 6726 break; 6727 case 2: 6728 p = "l_ulong"; 6729 break; 6730 case 3: 6731 p = "l_ulong"; 6732 break; 6733 case 4: 6734 p = "l_ulong"; 6735 break; 6736 case 5: 6737 p = "l_int"; 6738 break; 6739 default: 6740 break; 6741 }; 6742 break; 6743 /* linux_pkey_mprotect */ 6744 case 329: 6745 switch(ndx) { 6746 case 0: 6747 p = "l_ulong"; 6748 break; 6749 case 1: 6750 p = "l_size_t"; 6751 break; 6752 case 2: 6753 p = "l_ulong"; 6754 break; 6755 case 3: 6756 p = "l_int"; 6757 break; 6758 default: 6759 break; 6760 }; 6761 break; 6762 /* linux_pkey_alloc */ 6763 case 330: 6764 switch(ndx) { 6765 case 0: 6766 p = "l_ulong"; 6767 break; 6768 case 1: 6769 p = "l_ulong"; 6770 break; 6771 default: 6772 break; 6773 }; 6774 break; 6775 /* linux_pkey_free */ 6776 case 331: 6777 switch(ndx) { 6778 case 0: 6779 p = "l_int"; 6780 break; 6781 default: 6782 break; 6783 }; 6784 break; 6785 /* linux_statx */ 6786 case 332: 6787 switch(ndx) { 6788 case 0: 6789 p = "l_int"; 6790 break; 6791 case 1: 6792 p = "userland const char *"; 6793 break; 6794 case 2: 6795 p = "l_uint"; 6796 break; 6797 case 3: 6798 p = "l_uint"; 6799 break; 6800 case 4: 6801 p = "userland void *"; 6802 break; 6803 default: 6804 break; 6805 }; 6806 break; 6807 /* linux_io_pgetevents */ 6808 case 333: 6809 break; 6810 /* linux_rseq */ 6811 case 334: 6812 break; 6813 /* linux_pidfd_send_signal */ 6814 case 424: 6815 switch(ndx) { 6816 case 0: 6817 p = "l_int"; 6818 break; 6819 case 1: 6820 p = "l_int"; 6821 break; 6822 case 2: 6823 p = "userland l_siginfo_t *"; 6824 break; 6825 case 3: 6826 p = "l_uint"; 6827 break; 6828 default: 6829 break; 6830 }; 6831 break; 6832 /* linux_io_uring_setup */ 6833 case 425: 6834 break; 6835 /* linux_io_uring_enter */ 6836 case 426: 6837 break; 6838 /* linux_io_uring_register */ 6839 case 427: 6840 break; 6841 default: 6842 break; 6843 }; 6844 if (p != NULL) 6845 strlcpy(desc, p, descsz); 6846 } 6847 static void 6848 systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 6849 { 6850 const char *p = NULL; 6851 switch (sysnum) { 6852 #define nosys linux_nosys 6853 /* read */ 6854 case 0: 6855 if (ndx == 0 || ndx == 1) 6856 p = "int"; 6857 break; 6858 /* write */ 6859 case 1: 6860 if (ndx == 0 || ndx == 1) 6861 p = "int"; 6862 break; 6863 /* linux_open */ 6864 case 2: 6865 if (ndx == 0 || ndx == 1) 6866 p = "int"; 6867 break; 6868 /* close */ 6869 case 3: 6870 if (ndx == 0 || ndx == 1) 6871 p = "int"; 6872 break; 6873 /* linux_newstat */ 6874 case 4: 6875 if (ndx == 0 || ndx == 1) 6876 p = "int"; 6877 break; 6878 /* linux_newfstat */ 6879 case 5: 6880 if (ndx == 0 || ndx == 1) 6881 p = "int"; 6882 break; 6883 /* linux_newlstat */ 6884 case 6: 6885 if (ndx == 0 || ndx == 1) 6886 p = "int"; 6887 break; 6888 /* poll */ 6889 case 7: 6890 if (ndx == 0 || ndx == 1) 6891 p = "int"; 6892 break; 6893 /* linux_lseek */ 6894 case 8: 6895 if (ndx == 0 || ndx == 1) 6896 p = "int"; 6897 break; 6898 /* linux_mmap2 */ 6899 case 9: 6900 if (ndx == 0 || ndx == 1) 6901 p = "int"; 6902 break; 6903 /* linux_mprotect */ 6904 case 10: 6905 if (ndx == 0 || ndx == 1) 6906 p = "int"; 6907 break; 6908 /* munmap */ 6909 case 11: 6910 if (ndx == 0 || ndx == 1) 6911 p = "int"; 6912 break; 6913 /* linux_brk */ 6914 case 12: 6915 if (ndx == 0 || ndx == 1) 6916 p = "int"; 6917 break; 6918 /* linux_rt_sigaction */ 6919 case 13: 6920 if (ndx == 0 || ndx == 1) 6921 p = "int"; 6922 break; 6923 /* linux_rt_sigprocmask */ 6924 case 14: 6925 if (ndx == 0 || ndx == 1) 6926 p = "int"; 6927 break; 6928 /* linux_rt_sigreturn */ 6929 case 15: 6930 if (ndx == 0 || ndx == 1) 6931 p = "int"; 6932 break; 6933 /* linux_ioctl */ 6934 case 16: 6935 if (ndx == 0 || ndx == 1) 6936 p = "int"; 6937 break; 6938 /* linux_pread */ 6939 case 17: 6940 if (ndx == 0 || ndx == 1) 6941 p = "int"; 6942 break; 6943 /* linux_pwrite */ 6944 case 18: 6945 if (ndx == 0 || ndx == 1) 6946 p = "int"; 6947 break; 6948 /* readv */ 6949 case 19: 6950 if (ndx == 0 || ndx == 1) 6951 p = "int"; 6952 break; 6953 /* writev */ 6954 case 20: 6955 if (ndx == 0 || ndx == 1) 6956 p = "int"; 6957 break; 6958 /* linux_access */ 6959 case 21: 6960 if (ndx == 0 || ndx == 1) 6961 p = "int"; 6962 break; 6963 /* linux_pipe */ 6964 case 22: 6965 if (ndx == 0 || ndx == 1) 6966 p = "int"; 6967 break; 6968 /* linux_select */ 6969 case 23: 6970 if (ndx == 0 || ndx == 1) 6971 p = "int"; 6972 break; 6973 /* sched_yield */ 6974 case 24: 6975 /* linux_mremap */ 6976 case 25: 6977 if (ndx == 0 || ndx == 1) 6978 p = "int"; 6979 break; 6980 /* linux_msync */ 6981 case 26: 6982 if (ndx == 0 || ndx == 1) 6983 p = "int"; 6984 break; 6985 /* linux_mincore */ 6986 case 27: 6987 if (ndx == 0 || ndx == 1) 6988 p = "int"; 6989 break; 6990 /* linux_madvise */ 6991 case 28: 6992 if (ndx == 0 || ndx == 1) 6993 p = "int"; 6994 break; 6995 /* linux_shmget */ 6996 case 29: 6997 if (ndx == 0 || ndx == 1) 6998 p = "int"; 6999 break; 7000 /* linux_shmat */ 7001 case 30: 7002 if (ndx == 0 || ndx == 1) 7003 p = "int"; 7004 break; 7005 /* linux_shmctl */ 7006 case 31: 7007 if (ndx == 0 || ndx == 1) 7008 p = "int"; 7009 break; 7010 /* dup */ 7011 case 32: 7012 if (ndx == 0 || ndx == 1) 7013 p = "int"; 7014 break; 7015 /* dup2 */ 7016 case 33: 7017 if (ndx == 0 || ndx == 1) 7018 p = "int"; 7019 break; 7020 /* linux_pause */ 7021 case 34: 7022 /* linux_nanosleep */ 7023 case 35: 7024 if (ndx == 0 || ndx == 1) 7025 p = "int"; 7026 break; 7027 /* linux_getitimer */ 7028 case 36: 7029 if (ndx == 0 || ndx == 1) 7030 p = "int"; 7031 break; 7032 /* linux_alarm */ 7033 case 37: 7034 if (ndx == 0 || ndx == 1) 7035 p = "int"; 7036 break; 7037 /* linux_setitimer */ 7038 case 38: 7039 if (ndx == 0 || ndx == 1) 7040 p = "int"; 7041 break; 7042 /* linux_getpid */ 7043 case 39: 7044 /* linux_sendfile */ 7045 case 40: 7046 if (ndx == 0 || ndx == 1) 7047 p = "int"; 7048 break; 7049 /* linux_socket */ 7050 case 41: 7051 if (ndx == 0 || ndx == 1) 7052 p = "int"; 7053 break; 7054 /* linux_connect */ 7055 case 42: 7056 if (ndx == 0 || ndx == 1) 7057 p = "int"; 7058 break; 7059 /* linux_accept */ 7060 case 43: 7061 if (ndx == 0 || ndx == 1) 7062 p = "int"; 7063 break; 7064 /* linux_sendto */ 7065 case 44: 7066 if (ndx == 0 || ndx == 1) 7067 p = "int"; 7068 break; 7069 /* linux_recvfrom */ 7070 case 45: 7071 if (ndx == 0 || ndx == 1) 7072 p = "int"; 7073 break; 7074 /* linux_sendmsg */ 7075 case 46: 7076 if (ndx == 0 || ndx == 1) 7077 p = "int"; 7078 break; 7079 /* linux_recvmsg */ 7080 case 47: 7081 if (ndx == 0 || ndx == 1) 7082 p = "int"; 7083 break; 7084 /* linux_shutdown */ 7085 case 48: 7086 if (ndx == 0 || ndx == 1) 7087 p = "int"; 7088 break; 7089 /* linux_bind */ 7090 case 49: 7091 if (ndx == 0 || ndx == 1) 7092 p = "int"; 7093 break; 7094 /* linux_listen */ 7095 case 50: 7096 if (ndx == 0 || ndx == 1) 7097 p = "int"; 7098 break; 7099 /* linux_getsockname */ 7100 case 51: 7101 if (ndx == 0 || ndx == 1) 7102 p = "int"; 7103 break; 7104 /* linux_getpeername */ 7105 case 52: 7106 if (ndx == 0 || ndx == 1) 7107 p = "int"; 7108 break; 7109 /* linux_socketpair */ 7110 case 53: 7111 if (ndx == 0 || ndx == 1) 7112 p = "int"; 7113 break; 7114 /* linux_setsockopt */ 7115 case 54: 7116 if (ndx == 0 || ndx == 1) 7117 p = "int"; 7118 break; 7119 /* linux_getsockopt */ 7120 case 55: 7121 if (ndx == 0 || ndx == 1) 7122 p = "int"; 7123 break; 7124 /* linux_clone */ 7125 case 56: 7126 if (ndx == 0 || ndx == 1) 7127 p = "int"; 7128 break; 7129 /* linux_fork */ 7130 case 57: 7131 /* linux_vfork */ 7132 case 58: 7133 /* linux_execve */ 7134 case 59: 7135 if (ndx == 0 || ndx == 1) 7136 p = "int"; 7137 break; 7138 /* linux_exit */ 7139 case 60: 7140 if (ndx == 0 || ndx == 1) 7141 p = "void"; 7142 break; 7143 /* linux_wait4 */ 7144 case 61: 7145 if (ndx == 0 || ndx == 1) 7146 p = "int"; 7147 break; 7148 /* linux_kill */ 7149 case 62: 7150 if (ndx == 0 || ndx == 1) 7151 p = "int"; 7152 break; 7153 /* linux_newuname */ 7154 case 63: 7155 if (ndx == 0 || ndx == 1) 7156 p = "int"; 7157 break; 7158 /* linux_semget */ 7159 case 64: 7160 if (ndx == 0 || ndx == 1) 7161 p = "int"; 7162 break; 7163 /* linux_semop */ 7164 case 65: 7165 if (ndx == 0 || ndx == 1) 7166 p = "int"; 7167 break; 7168 /* linux_semctl */ 7169 case 66: 7170 if (ndx == 0 || ndx == 1) 7171 p = "int"; 7172 break; 7173 /* linux_shmdt */ 7174 case 67: 7175 if (ndx == 0 || ndx == 1) 7176 p = "int"; 7177 break; 7178 /* linux_msgget */ 7179 case 68: 7180 if (ndx == 0 || ndx == 1) 7181 p = "int"; 7182 break; 7183 /* linux_msgsnd */ 7184 case 69: 7185 if (ndx == 0 || ndx == 1) 7186 p = "int"; 7187 break; 7188 /* linux_msgrcv */ 7189 case 70: 7190 if (ndx == 0 || ndx == 1) 7191 p = "int"; 7192 break; 7193 /* linux_msgctl */ 7194 case 71: 7195 if (ndx == 0 || ndx == 1) 7196 p = "int"; 7197 break; 7198 /* linux_fcntl */ 7199 case 72: 7200 if (ndx == 0 || ndx == 1) 7201 p = "int"; 7202 break; 7203 /* flock */ 7204 case 73: 7205 if (ndx == 0 || ndx == 1) 7206 p = "int"; 7207 break; 7208 /* fsync */ 7209 case 74: 7210 if (ndx == 0 || ndx == 1) 7211 p = "int"; 7212 break; 7213 /* linux_fdatasync */ 7214 case 75: 7215 if (ndx == 0 || ndx == 1) 7216 p = "int"; 7217 break; 7218 /* linux_truncate */ 7219 case 76: 7220 if (ndx == 0 || ndx == 1) 7221 p = "int"; 7222 break; 7223 /* linux_ftruncate */ 7224 case 77: 7225 if (ndx == 0 || ndx == 1) 7226 p = "int"; 7227 break; 7228 /* linux_getdents */ 7229 case 78: 7230 if (ndx == 0 || ndx == 1) 7231 p = "int"; 7232 break; 7233 /* linux_getcwd */ 7234 case 79: 7235 if (ndx == 0 || ndx == 1) 7236 p = "int"; 7237 break; 7238 /* linux_chdir */ 7239 case 80: 7240 if (ndx == 0 || ndx == 1) 7241 p = "int"; 7242 break; 7243 /* fchdir */ 7244 case 81: 7245 if (ndx == 0 || ndx == 1) 7246 p = "int"; 7247 break; 7248 /* linux_rename */ 7249 case 82: 7250 if (ndx == 0 || ndx == 1) 7251 p = "int"; 7252 break; 7253 /* linux_mkdir */ 7254 case 83: 7255 if (ndx == 0 || ndx == 1) 7256 p = "int"; 7257 break; 7258 /* linux_rmdir */ 7259 case 84: 7260 if (ndx == 0 || ndx == 1) 7261 p = "int"; 7262 break; 7263 /* linux_creat */ 7264 case 85: 7265 if (ndx == 0 || ndx == 1) 7266 p = "int"; 7267 break; 7268 /* linux_link */ 7269 case 86: 7270 if (ndx == 0 || ndx == 1) 7271 p = "int"; 7272 break; 7273 /* linux_unlink */ 7274 case 87: 7275 if (ndx == 0 || ndx == 1) 7276 p = "int"; 7277 break; 7278 /* linux_symlink */ 7279 case 88: 7280 if (ndx == 0 || ndx == 1) 7281 p = "int"; 7282 break; 7283 /* linux_readlink */ 7284 case 89: 7285 if (ndx == 0 || ndx == 1) 7286 p = "int"; 7287 break; 7288 /* linux_chmod */ 7289 case 90: 7290 if (ndx == 0 || ndx == 1) 7291 p = "int"; 7292 break; 7293 /* fchmod */ 7294 case 91: 7295 if (ndx == 0 || ndx == 1) 7296 p = "int"; 7297 break; 7298 /* linux_chown */ 7299 case 92: 7300 if (ndx == 0 || ndx == 1) 7301 p = "int"; 7302 break; 7303 /* fchown */ 7304 case 93: 7305 if (ndx == 0 || ndx == 1) 7306 p = "int"; 7307 break; 7308 /* linux_lchown */ 7309 case 94: 7310 if (ndx == 0 || ndx == 1) 7311 p = "int"; 7312 break; 7313 /* umask */ 7314 case 95: 7315 if (ndx == 0 || ndx == 1) 7316 p = "int"; 7317 break; 7318 /* gettimeofday */ 7319 case 96: 7320 if (ndx == 0 || ndx == 1) 7321 p = "int"; 7322 break; 7323 /* linux_getrlimit */ 7324 case 97: 7325 if (ndx == 0 || ndx == 1) 7326 p = "int"; 7327 break; 7328 /* getrusage */ 7329 case 98: 7330 if (ndx == 0 || ndx == 1) 7331 p = "int"; 7332 break; 7333 /* linux_sysinfo */ 7334 case 99: 7335 if (ndx == 0 || ndx == 1) 7336 p = "int"; 7337 break; 7338 /* linux_times */ 7339 case 100: 7340 if (ndx == 0 || ndx == 1) 7341 p = "int"; 7342 break; 7343 /* linux_ptrace */ 7344 case 101: 7345 if (ndx == 0 || ndx == 1) 7346 p = "int"; 7347 break; 7348 /* linux_getuid */ 7349 case 102: 7350 /* linux_syslog */ 7351 case 103: 7352 if (ndx == 0 || ndx == 1) 7353 p = "int"; 7354 break; 7355 /* linux_getgid */ 7356 case 104: 7357 /* setuid */ 7358 case 105: 7359 if (ndx == 0 || ndx == 1) 7360 p = "int"; 7361 break; 7362 /* setgid */ 7363 case 106: 7364 if (ndx == 0 || ndx == 1) 7365 p = "int"; 7366 break; 7367 /* geteuid */ 7368 case 107: 7369 /* getegid */ 7370 case 108: 7371 /* setpgid */ 7372 case 109: 7373 if (ndx == 0 || ndx == 1) 7374 p = "int"; 7375 break; 7376 /* linux_getppid */ 7377 case 110: 7378 /* getpgrp */ 7379 case 111: 7380 /* setsid */ 7381 case 112: 7382 /* setreuid */ 7383 case 113: 7384 if (ndx == 0 || ndx == 1) 7385 p = "int"; 7386 break; 7387 /* setregid */ 7388 case 114: 7389 if (ndx == 0 || ndx == 1) 7390 p = "int"; 7391 break; 7392 /* linux_getgroups */ 7393 case 115: 7394 if (ndx == 0 || ndx == 1) 7395 p = "int"; 7396 break; 7397 /* linux_setgroups */ 7398 case 116: 7399 if (ndx == 0 || ndx == 1) 7400 p = "int"; 7401 break; 7402 /* setresuid */ 7403 case 117: 7404 if (ndx == 0 || ndx == 1) 7405 p = "int"; 7406 break; 7407 /* getresuid */ 7408 case 118: 7409 if (ndx == 0 || ndx == 1) 7410 p = "int"; 7411 break; 7412 /* setresgid */ 7413 case 119: 7414 if (ndx == 0 || ndx == 1) 7415 p = "int"; 7416 break; 7417 /* getresgid */ 7418 case 120: 7419 if (ndx == 0 || ndx == 1) 7420 p = "int"; 7421 break; 7422 /* getpgid */ 7423 case 121: 7424 if (ndx == 0 || ndx == 1) 7425 p = "int"; 7426 break; 7427 /* linux_setfsuid */ 7428 case 122: 7429 if (ndx == 0 || ndx == 1) 7430 p = "int"; 7431 break; 7432 /* linux_setfsgid */ 7433 case 123: 7434 if (ndx == 0 || ndx == 1) 7435 p = "int"; 7436 break; 7437 /* linux_getsid */ 7438 case 124: 7439 if (ndx == 0 || ndx == 1) 7440 p = "int"; 7441 break; 7442 /* linux_capget */ 7443 case 125: 7444 if (ndx == 0 || ndx == 1) 7445 p = "int"; 7446 break; 7447 /* linux_capset */ 7448 case 126: 7449 if (ndx == 0 || ndx == 1) 7450 p = "int"; 7451 break; 7452 /* linux_rt_sigpending */ 7453 case 127: 7454 if (ndx == 0 || ndx == 1) 7455 p = "int"; 7456 break; 7457 /* linux_rt_sigtimedwait */ 7458 case 128: 7459 if (ndx == 0 || ndx == 1) 7460 p = "int"; 7461 break; 7462 /* linux_rt_sigqueueinfo */ 7463 case 129: 7464 if (ndx == 0 || ndx == 1) 7465 p = "int"; 7466 break; 7467 /* linux_rt_sigsuspend */ 7468 case 130: 7469 if (ndx == 0 || ndx == 1) 7470 p = "int"; 7471 break; 7472 /* linux_sigaltstack */ 7473 case 131: 7474 if (ndx == 0 || ndx == 1) 7475 p = "int"; 7476 break; 7477 /* linux_utime */ 7478 case 132: 7479 if (ndx == 0 || ndx == 1) 7480 p = "int"; 7481 break; 7482 /* linux_mknod */ 7483 case 133: 7484 if (ndx == 0 || ndx == 1) 7485 p = "int"; 7486 break; 7487 /* linux_personality */ 7488 case 135: 7489 if (ndx == 0 || ndx == 1) 7490 p = "int"; 7491 break; 7492 /* linux_ustat */ 7493 case 136: 7494 if (ndx == 0 || ndx == 1) 7495 p = "int"; 7496 break; 7497 /* linux_statfs */ 7498 case 137: 7499 if (ndx == 0 || ndx == 1) 7500 p = "int"; 7501 break; 7502 /* linux_fstatfs */ 7503 case 138: 7504 if (ndx == 0 || ndx == 1) 7505 p = "int"; 7506 break; 7507 /* linux_sysfs */ 7508 case 139: 7509 if (ndx == 0 || ndx == 1) 7510 p = "int"; 7511 break; 7512 /* linux_getpriority */ 7513 case 140: 7514 if (ndx == 0 || ndx == 1) 7515 p = "int"; 7516 break; 7517 /* setpriority */ 7518 case 141: 7519 if (ndx == 0 || ndx == 1) 7520 p = "int"; 7521 break; 7522 /* linux_sched_setparam */ 7523 case 142: 7524 if (ndx == 0 || ndx == 1) 7525 p = "int"; 7526 break; 7527 /* linux_sched_getparam */ 7528 case 143: 7529 if (ndx == 0 || ndx == 1) 7530 p = "int"; 7531 break; 7532 /* linux_sched_setscheduler */ 7533 case 144: 7534 if (ndx == 0 || ndx == 1) 7535 p = "int"; 7536 break; 7537 /* linux_sched_getscheduler */ 7538 case 145: 7539 if (ndx == 0 || ndx == 1) 7540 p = "int"; 7541 break; 7542 /* linux_sched_get_priority_max */ 7543 case 146: 7544 if (ndx == 0 || ndx == 1) 7545 p = "int"; 7546 break; 7547 /* linux_sched_get_priority_min */ 7548 case 147: 7549 if (ndx == 0 || ndx == 1) 7550 p = "int"; 7551 break; 7552 /* linux_sched_rr_get_interval */ 7553 case 148: 7554 if (ndx == 0 || ndx == 1) 7555 p = "int"; 7556 break; 7557 /* mlock */ 7558 case 149: 7559 if (ndx == 0 || ndx == 1) 7560 p = "int"; 7561 break; 7562 /* munlock */ 7563 case 150: 7564 if (ndx == 0 || ndx == 1) 7565 p = "int"; 7566 break; 7567 /* mlockall */ 7568 case 151: 7569 if (ndx == 0 || ndx == 1) 7570 p = "int"; 7571 break; 7572 /* munlockall */ 7573 case 152: 7574 /* linux_vhangup */ 7575 case 153: 7576 /* linux_modify_ldt */ 7577 case 154: 7578 /* linux_pivot_root */ 7579 case 155: 7580 /* linux_sysctl */ 7581 case 156: 7582 if (ndx == 0 || ndx == 1) 7583 p = "int"; 7584 break; 7585 /* linux_prctl */ 7586 case 157: 7587 if (ndx == 0 || ndx == 1) 7588 p = "int"; 7589 break; 7590 /* linux_arch_prctl */ 7591 case 158: 7592 if (ndx == 0 || ndx == 1) 7593 p = "int"; 7594 break; 7595 /* linux_adjtimex */ 7596 case 159: 7597 /* linux_setrlimit */ 7598 case 160: 7599 if (ndx == 0 || ndx == 1) 7600 p = "int"; 7601 break; 7602 /* chroot */ 7603 case 161: 7604 if (ndx == 0 || ndx == 1) 7605 p = "int"; 7606 break; 7607 /* sync */ 7608 case 162: 7609 /* acct */ 7610 case 163: 7611 if (ndx == 0 || ndx == 1) 7612 p = "int"; 7613 break; 7614 /* settimeofday */ 7615 case 164: 7616 if (ndx == 0 || ndx == 1) 7617 p = "int"; 7618 break; 7619 /* linux_mount */ 7620 case 165: 7621 if (ndx == 0 || ndx == 1) 7622 p = "int"; 7623 break; 7624 /* linux_umount */ 7625 case 166: 7626 if (ndx == 0 || ndx == 1) 7627 p = "int"; 7628 break; 7629 /* swapon */ 7630 case 167: 7631 if (ndx == 0 || ndx == 1) 7632 p = "int"; 7633 break; 7634 /* linux_swapoff */ 7635 case 168: 7636 /* linux_reboot */ 7637 case 169: 7638 if (ndx == 0 || ndx == 1) 7639 p = "int"; 7640 break; 7641 /* linux_sethostname */ 7642 case 170: 7643 if (ndx == 0 || ndx == 1) 7644 p = "int"; 7645 break; 7646 /* linux_setdomainname */ 7647 case 171: 7648 if (ndx == 0 || ndx == 1) 7649 p = "int"; 7650 break; 7651 /* linux_iopl */ 7652 case 172: 7653 if (ndx == 0 || ndx == 1) 7654 p = "int"; 7655 break; 7656 /* linux_ioperm */ 7657 case 173: 7658 /* linux_init_module */ 7659 case 175: 7660 /* linux_delete_module */ 7661 case 176: 7662 /* linux_quotactl */ 7663 case 179: 7664 /* linux_gettid */ 7665 case 186: 7666 /* linux_readahead */ 7667 case 187: 7668 /* linux_setxattr */ 7669 case 188: 7670 if (ndx == 0 || ndx == 1) 7671 p = "int"; 7672 break; 7673 /* linux_lsetxattr */ 7674 case 189: 7675 if (ndx == 0 || ndx == 1) 7676 p = "int"; 7677 break; 7678 /* linux_fsetxattr */ 7679 case 190: 7680 if (ndx == 0 || ndx == 1) 7681 p = "int"; 7682 break; 7683 /* linux_getxattr */ 7684 case 191: 7685 if (ndx == 0 || ndx == 1) 7686 p = "int"; 7687 break; 7688 /* linux_lgetxattr */ 7689 case 192: 7690 if (ndx == 0 || ndx == 1) 7691 p = "int"; 7692 break; 7693 /* linux_fgetxattr */ 7694 case 193: 7695 if (ndx == 0 || ndx == 1) 7696 p = "int"; 7697 break; 7698 /* linux_listxattr */ 7699 case 194: 7700 if (ndx == 0 || ndx == 1) 7701 p = "int"; 7702 break; 7703 /* linux_llistxattr */ 7704 case 195: 7705 if (ndx == 0 || ndx == 1) 7706 p = "int"; 7707 break; 7708 /* linux_flistxattr */ 7709 case 196: 7710 if (ndx == 0 || ndx == 1) 7711 p = "int"; 7712 break; 7713 /* linux_removexattr */ 7714 case 197: 7715 if (ndx == 0 || ndx == 1) 7716 p = "int"; 7717 break; 7718 /* linux_lremovexattr */ 7719 case 198: 7720 if (ndx == 0 || ndx == 1) 7721 p = "int"; 7722 break; 7723 /* linux_fremovexattr */ 7724 case 199: 7725 if (ndx == 0 || ndx == 1) 7726 p = "int"; 7727 break; 7728 /* linux_tkill */ 7729 case 200: 7730 if (ndx == 0 || ndx == 1) 7731 p = "int"; 7732 break; 7733 /* linux_time */ 7734 case 201: 7735 if (ndx == 0 || ndx == 1) 7736 p = "int"; 7737 break; 7738 /* linux_sys_futex */ 7739 case 202: 7740 if (ndx == 0 || ndx == 1) 7741 p = "int"; 7742 break; 7743 /* linux_sched_setaffinity */ 7744 case 203: 7745 if (ndx == 0 || ndx == 1) 7746 p = "int"; 7747 break; 7748 /* linux_sched_getaffinity */ 7749 case 204: 7750 if (ndx == 0 || ndx == 1) 7751 p = "int"; 7752 break; 7753 /* linux_io_setup */ 7754 case 206: 7755 /* linux_io_destroy */ 7756 case 207: 7757 /* linux_io_getevents */ 7758 case 208: 7759 /* linux_io_submit */ 7760 case 209: 7761 /* linux_io_cancel */ 7762 case 210: 7763 /* linux_lookup_dcookie */ 7764 case 212: 7765 /* linux_epoll_create */ 7766 case 213: 7767 if (ndx == 0 || ndx == 1) 7768 p = "int"; 7769 break; 7770 /* linux_remap_file_pages */ 7771 case 216: 7772 /* linux_getdents64 */ 7773 case 217: 7774 if (ndx == 0 || ndx == 1) 7775 p = "int"; 7776 break; 7777 /* linux_set_tid_address */ 7778 case 218: 7779 if (ndx == 0 || ndx == 1) 7780 p = "int"; 7781 break; 7782 /* linux_restart_syscall */ 7783 case 219: 7784 /* linux_semtimedop */ 7785 case 220: 7786 /* linux_fadvise64 */ 7787 case 221: 7788 if (ndx == 0 || ndx == 1) 7789 p = "int"; 7790 break; 7791 /* linux_timer_create */ 7792 case 222: 7793 if (ndx == 0 || ndx == 1) 7794 p = "int"; 7795 break; 7796 /* linux_timer_settime */ 7797 case 223: 7798 if (ndx == 0 || ndx == 1) 7799 p = "int"; 7800 break; 7801 /* linux_timer_gettime */ 7802 case 224: 7803 if (ndx == 0 || ndx == 1) 7804 p = "int"; 7805 break; 7806 /* linux_timer_getoverrun */ 7807 case 225: 7808 if (ndx == 0 || ndx == 1) 7809 p = "int"; 7810 break; 7811 /* linux_timer_delete */ 7812 case 226: 7813 if (ndx == 0 || ndx == 1) 7814 p = "int"; 7815 break; 7816 /* linux_clock_settime */ 7817 case 227: 7818 if (ndx == 0 || ndx == 1) 7819 p = "int"; 7820 break; 7821 /* linux_clock_gettime */ 7822 case 228: 7823 if (ndx == 0 || ndx == 1) 7824 p = "int"; 7825 break; 7826 /* linux_clock_getres */ 7827 case 229: 7828 if (ndx == 0 || ndx == 1) 7829 p = "int"; 7830 break; 7831 /* linux_clock_nanosleep */ 7832 case 230: 7833 if (ndx == 0 || ndx == 1) 7834 p = "int"; 7835 break; 7836 /* linux_exit_group */ 7837 case 231: 7838 if (ndx == 0 || ndx == 1) 7839 p = "int"; 7840 break; 7841 /* linux_epoll_wait */ 7842 case 232: 7843 if (ndx == 0 || ndx == 1) 7844 p = "int"; 7845 break; 7846 /* linux_epoll_ctl */ 7847 case 233: 7848 if (ndx == 0 || ndx == 1) 7849 p = "int"; 7850 break; 7851 /* linux_tgkill */ 7852 case 234: 7853 if (ndx == 0 || ndx == 1) 7854 p = "int"; 7855 break; 7856 /* linux_utimes */ 7857 case 235: 7858 if (ndx == 0 || ndx == 1) 7859 p = "int"; 7860 break; 7861 /* linux_mbind */ 7862 case 237: 7863 /* linux_set_mempolicy */ 7864 case 238: 7865 /* linux_get_mempolicy */ 7866 case 239: 7867 /* linux_mq_open */ 7868 case 240: 7869 if (ndx == 0 || ndx == 1) 7870 p = "int"; 7871 break; 7872 /* linux_mq_unlink */ 7873 case 241: 7874 if (ndx == 0 || ndx == 1) 7875 p = "int"; 7876 break; 7877 /* linux_mq_timedsend */ 7878 case 242: 7879 if (ndx == 0 || ndx == 1) 7880 p = "int"; 7881 break; 7882 /* linux_mq_timedreceive */ 7883 case 243: 7884 if (ndx == 0 || ndx == 1) 7885 p = "int"; 7886 break; 7887 /* linux_mq_notify */ 7888 case 244: 7889 if (ndx == 0 || ndx == 1) 7890 p = "int"; 7891 break; 7892 /* linux_mq_getsetattr */ 7893 case 245: 7894 if (ndx == 0 || ndx == 1) 7895 p = "int"; 7896 break; 7897 /* linux_kexec_load */ 7898 case 246: 7899 /* linux_waitid */ 7900 case 247: 7901 if (ndx == 0 || ndx == 1) 7902 p = "int"; 7903 break; 7904 /* linux_add_key */ 7905 case 248: 7906 /* linux_request_key */ 7907 case 249: 7908 /* linux_keyctl */ 7909 case 250: 7910 /* linux_ioprio_set */ 7911 case 251: 7912 /* linux_ioprio_get */ 7913 case 252: 7914 /* linux_inotify_init */ 7915 case 253: 7916 /* linux_inotify_add_watch */ 7917 case 254: 7918 /* linux_inotify_rm_watch */ 7919 case 255: 7920 /* linux_migrate_pages */ 7921 case 256: 7922 /* linux_openat */ 7923 case 257: 7924 if (ndx == 0 || ndx == 1) 7925 p = "int"; 7926 break; 7927 /* linux_mkdirat */ 7928 case 258: 7929 if (ndx == 0 || ndx == 1) 7930 p = "int"; 7931 break; 7932 /* linux_mknodat */ 7933 case 259: 7934 if (ndx == 0 || ndx == 1) 7935 p = "int"; 7936 break; 7937 /* linux_fchownat */ 7938 case 260: 7939 if (ndx == 0 || ndx == 1) 7940 p = "int"; 7941 break; 7942 /* linux_futimesat */ 7943 case 261: 7944 if (ndx == 0 || ndx == 1) 7945 p = "int"; 7946 break; 7947 /* linux_newfstatat */ 7948 case 262: 7949 if (ndx == 0 || ndx == 1) 7950 p = "int"; 7951 break; 7952 /* linux_unlinkat */ 7953 case 263: 7954 if (ndx == 0 || ndx == 1) 7955 p = "int"; 7956 break; 7957 /* linux_renameat */ 7958 case 264: 7959 if (ndx == 0 || ndx == 1) 7960 p = "int"; 7961 break; 7962 /* linux_linkat */ 7963 case 265: 7964 if (ndx == 0 || ndx == 1) 7965 p = "int"; 7966 break; 7967 /* linux_symlinkat */ 7968 case 266: 7969 if (ndx == 0 || ndx == 1) 7970 p = "int"; 7971 break; 7972 /* linux_readlinkat */ 7973 case 267: 7974 if (ndx == 0 || ndx == 1) 7975 p = "int"; 7976 break; 7977 /* linux_fchmodat */ 7978 case 268: 7979 if (ndx == 0 || ndx == 1) 7980 p = "int"; 7981 break; 7982 /* linux_faccessat */ 7983 case 269: 7984 if (ndx == 0 || ndx == 1) 7985 p = "int"; 7986 break; 7987 /* linux_pselect6 */ 7988 case 270: 7989 if (ndx == 0 || ndx == 1) 7990 p = "int"; 7991 break; 7992 /* linux_ppoll */ 7993 case 271: 7994 if (ndx == 0 || ndx == 1) 7995 p = "int"; 7996 break; 7997 /* linux_unshare */ 7998 case 272: 7999 /* linux_set_robust_list */ 8000 case 273: 8001 if (ndx == 0 || ndx == 1) 8002 p = "int"; 8003 break; 8004 /* linux_get_robust_list */ 8005 case 274: 8006 if (ndx == 0 || ndx == 1) 8007 p = "int"; 8008 break; 8009 /* linux_splice */ 8010 case 275: 8011 /* linux_tee */ 8012 case 276: 8013 /* linux_sync_file_range */ 8014 case 277: 8015 if (ndx == 0 || ndx == 1) 8016 p = "int"; 8017 break; 8018 /* linux_vmsplice */ 8019 case 278: 8020 /* linux_move_pages */ 8021 case 279: 8022 /* linux_utimensat */ 8023 case 280: 8024 if (ndx == 0 || ndx == 1) 8025 p = "int"; 8026 break; 8027 /* linux_epoll_pwait */ 8028 case 281: 8029 if (ndx == 0 || ndx == 1) 8030 p = "int"; 8031 break; 8032 /* linux_signalfd */ 8033 case 282: 8034 /* linux_timerfd_create */ 8035 case 283: 8036 if (ndx == 0 || ndx == 1) 8037 p = "int"; 8038 break; 8039 /* linux_eventfd */ 8040 case 284: 8041 if (ndx == 0 || ndx == 1) 8042 p = "int"; 8043 break; 8044 /* linux_fallocate */ 8045 case 285: 8046 if (ndx == 0 || ndx == 1) 8047 p = "int"; 8048 break; 8049 /* linux_timerfd_settime */ 8050 case 286: 8051 if (ndx == 0 || ndx == 1) 8052 p = "int"; 8053 break; 8054 /* linux_timerfd_gettime */ 8055 case 287: 8056 if (ndx == 0 || ndx == 1) 8057 p = "int"; 8058 break; 8059 /* linux_accept4 */ 8060 case 288: 8061 if (ndx == 0 || ndx == 1) 8062 p = "int"; 8063 break; 8064 /* linux_signalfd4 */ 8065 case 289: 8066 /* linux_eventfd2 */ 8067 case 290: 8068 if (ndx == 0 || ndx == 1) 8069 p = "int"; 8070 break; 8071 /* linux_epoll_create1 */ 8072 case 291: 8073 if (ndx == 0 || ndx == 1) 8074 p = "int"; 8075 break; 8076 /* linux_dup3 */ 8077 case 292: 8078 if (ndx == 0 || ndx == 1) 8079 p = "int"; 8080 break; 8081 /* linux_pipe2 */ 8082 case 293: 8083 if (ndx == 0 || ndx == 1) 8084 p = "int"; 8085 break; 8086 /* linux_inotify_init1 */ 8087 case 294: 8088 if (ndx == 0 || ndx == 1) 8089 p = "int"; 8090 break; 8091 /* linux_preadv */ 8092 case 295: 8093 if (ndx == 0 || ndx == 1) 8094 p = "int"; 8095 break; 8096 /* linux_pwritev */ 8097 case 296: 8098 if (ndx == 0 || ndx == 1) 8099 p = "int"; 8100 break; 8101 /* linux_rt_tgsigqueueinfo */ 8102 case 297: 8103 if (ndx == 0 || ndx == 1) 8104 p = "int"; 8105 break; 8106 /* linux_perf_event_open */ 8107 case 298: 8108 /* linux_recvmmsg */ 8109 case 299: 8110 if (ndx == 0 || ndx == 1) 8111 p = "int"; 8112 break; 8113 /* linux_fanotify_init */ 8114 case 300: 8115 /* linux_fanotify_mark */ 8116 case 301: 8117 /* linux_prlimit64 */ 8118 case 302: 8119 if (ndx == 0 || ndx == 1) 8120 p = "int"; 8121 break; 8122 /* linux_name_to_handle_at */ 8123 case 303: 8124 /* linux_open_by_handle_at */ 8125 case 304: 8126 /* linux_clock_adjtime */ 8127 case 305: 8128 /* linux_syncfs */ 8129 case 306: 8130 if (ndx == 0 || ndx == 1) 8131 p = "int"; 8132 break; 8133 /* linux_sendmmsg */ 8134 case 307: 8135 if (ndx == 0 || ndx == 1) 8136 p = "int"; 8137 break; 8138 /* linux_setns */ 8139 case 308: 8140 if (ndx == 0 || ndx == 1) 8141 p = "int"; 8142 break; 8143 /* linux_getcpu */ 8144 case 309: 8145 if (ndx == 0 || ndx == 1) 8146 p = "int"; 8147 break; 8148 /* linux_process_vm_readv */ 8149 case 310: 8150 if (ndx == 0 || ndx == 1) 8151 p = "int"; 8152 break; 8153 /* linux_process_vm_writev */ 8154 case 311: 8155 if (ndx == 0 || ndx == 1) 8156 p = "int"; 8157 break; 8158 /* linux_kcmp */ 8159 case 312: 8160 if (ndx == 0 || ndx == 1) 8161 p = "int"; 8162 break; 8163 /* linux_finit_module */ 8164 case 313: 8165 if (ndx == 0 || ndx == 1) 8166 p = "int"; 8167 break; 8168 /* linux_sched_setattr */ 8169 case 314: 8170 if (ndx == 0 || ndx == 1) 8171 p = "int"; 8172 break; 8173 /* linux_sched_getattr */ 8174 case 315: 8175 if (ndx == 0 || ndx == 1) 8176 p = "int"; 8177 break; 8178 /* linux_renameat2 */ 8179 case 316: 8180 if (ndx == 0 || ndx == 1) 8181 p = "int"; 8182 break; 8183 /* linux_seccomp */ 8184 case 317: 8185 if (ndx == 0 || ndx == 1) 8186 p = "int"; 8187 break; 8188 /* linux_getrandom */ 8189 case 318: 8190 if (ndx == 0 || ndx == 1) 8191 p = "int"; 8192 break; 8193 /* linux_memfd_create */ 8194 case 319: 8195 if (ndx == 0 || ndx == 1) 8196 p = "int"; 8197 break; 8198 /* linux_kexec_file_load */ 8199 case 320: 8200 if (ndx == 0 || ndx == 1) 8201 p = "int"; 8202 break; 8203 /* linux_bpf */ 8204 case 321: 8205 if (ndx == 0 || ndx == 1) 8206 p = "int"; 8207 break; 8208 /* linux_execveat */ 8209 case 322: 8210 if (ndx == 0 || ndx == 1) 8211 p = "int"; 8212 break; 8213 /* linux_userfaultfd */ 8214 case 323: 8215 if (ndx == 0 || ndx == 1) 8216 p = "int"; 8217 break; 8218 /* linux_membarrier */ 8219 case 324: 8220 if (ndx == 0 || ndx == 1) 8221 p = "int"; 8222 break; 8223 /* linux_mlock2 */ 8224 case 325: 8225 if (ndx == 0 || ndx == 1) 8226 p = "int"; 8227 break; 8228 /* linux_copy_file_range */ 8229 case 326: 8230 if (ndx == 0 || ndx == 1) 8231 p = "int"; 8232 break; 8233 /* linux_preadv2 */ 8234 case 327: 8235 if (ndx == 0 || ndx == 1) 8236 p = "int"; 8237 break; 8238 /* linux_pwritev2 */ 8239 case 328: 8240 if (ndx == 0 || ndx == 1) 8241 p = "int"; 8242 break; 8243 /* linux_pkey_mprotect */ 8244 case 329: 8245 if (ndx == 0 || ndx == 1) 8246 p = "int"; 8247 break; 8248 /* linux_pkey_alloc */ 8249 case 330: 8250 if (ndx == 0 || ndx == 1) 8251 p = "int"; 8252 break; 8253 /* linux_pkey_free */ 8254 case 331: 8255 if (ndx == 0 || ndx == 1) 8256 p = "int"; 8257 break; 8258 /* linux_statx */ 8259 case 332: 8260 if (ndx == 0 || ndx == 1) 8261 p = "int"; 8262 break; 8263 /* linux_io_pgetevents */ 8264 case 333: 8265 /* linux_rseq */ 8266 case 334: 8267 /* linux_pidfd_send_signal */ 8268 case 424: 8269 if (ndx == 0 || ndx == 1) 8270 p = "int"; 8271 break; 8272 /* linux_io_uring_setup */ 8273 case 425: 8274 /* linux_io_uring_enter */ 8275 case 426: 8276 /* linux_io_uring_register */ 8277 case 427: 8278 default: 8279 break; 8280 }; 8281 if (p != NULL) 8282 strlcpy(desc, p, descsz); 8283 } 8284