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