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