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