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 uarg[1] = (intptr_t)p->stack; /* void * */ 1750 uarg[2] = (intptr_t)p->parent_tidptr; /* void * */ 1751 uarg[3] = (intptr_t)p->tls; /* void * */ 1752 uarg[4] = (intptr_t)p->child_tidptr; /* void * */ 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 *n_args = 0; 2303 break; 2304 } 2305 /* linux_close_range */ 2306 case 436: { 2307 *n_args = 0; 2308 break; 2309 } 2310 /* linux_openat2 */ 2311 case 437: { 2312 *n_args = 0; 2313 break; 2314 } 2315 /* linux_pidfd_getfd */ 2316 case 438: { 2317 *n_args = 0; 2318 break; 2319 } 2320 /* linux_faccessat2 */ 2321 case 439: { 2322 *n_args = 0; 2323 break; 2324 } 2325 /* linux_process_madvise */ 2326 case 440: { 2327 *n_args = 0; 2328 break; 2329 } 2330 /* linux_epoll_pwait2 */ 2331 case 441: { 2332 *n_args = 0; 2333 break; 2334 } 2335 /* linux_mount_setattr */ 2336 case 442: { 2337 *n_args = 0; 2338 break; 2339 } 2340 default: 2341 *n_args = 0; 2342 break; 2343 }; 2344 } 2345 static void 2346 systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 2347 { 2348 const char *p = NULL; 2349 switch (sysnum) { 2350 #define nosys linux_nosys 2351 /* linux_setxattr */ 2352 case 5: 2353 switch (ndx) { 2354 case 0: 2355 p = "userland const char *"; 2356 break; 2357 case 1: 2358 p = "userland const char *"; 2359 break; 2360 case 2: 2361 p = "userland const char *"; 2362 break; 2363 case 3: 2364 p = "l_size_t"; 2365 break; 2366 case 4: 2367 p = "l_int"; 2368 break; 2369 default: 2370 break; 2371 }; 2372 break; 2373 /* linux_lsetxattr */ 2374 case 6: 2375 switch (ndx) { 2376 case 0: 2377 p = "userland const char *"; 2378 break; 2379 case 1: 2380 p = "userland const char *"; 2381 break; 2382 case 2: 2383 p = "userland const char *"; 2384 break; 2385 case 3: 2386 p = "l_size_t"; 2387 break; 2388 case 4: 2389 p = "l_int"; 2390 break; 2391 default: 2392 break; 2393 }; 2394 break; 2395 /* linux_fsetxattr */ 2396 case 7: 2397 switch (ndx) { 2398 case 0: 2399 p = "l_int"; 2400 break; 2401 case 1: 2402 p = "userland const char *"; 2403 break; 2404 case 2: 2405 p = "userland const char *"; 2406 break; 2407 case 3: 2408 p = "l_size_t"; 2409 break; 2410 case 4: 2411 p = "l_int"; 2412 break; 2413 default: 2414 break; 2415 }; 2416 break; 2417 /* linux_getxattr */ 2418 case 8: 2419 switch (ndx) { 2420 case 0: 2421 p = "userland const char *"; 2422 break; 2423 case 1: 2424 p = "userland const char *"; 2425 break; 2426 case 2: 2427 p = "userland char *"; 2428 break; 2429 case 3: 2430 p = "l_size_t"; 2431 break; 2432 default: 2433 break; 2434 }; 2435 break; 2436 /* linux_lgetxattr */ 2437 case 9: 2438 switch (ndx) { 2439 case 0: 2440 p = "userland const char *"; 2441 break; 2442 case 1: 2443 p = "userland const char *"; 2444 break; 2445 case 2: 2446 p = "userland char *"; 2447 break; 2448 case 3: 2449 p = "l_size_t"; 2450 break; 2451 default: 2452 break; 2453 }; 2454 break; 2455 /* linux_fgetxattr */ 2456 case 10: 2457 switch (ndx) { 2458 case 0: 2459 p = "l_int"; 2460 break; 2461 case 1: 2462 p = "userland const char *"; 2463 break; 2464 case 2: 2465 p = "userland char *"; 2466 break; 2467 case 3: 2468 p = "l_size_t"; 2469 break; 2470 default: 2471 break; 2472 }; 2473 break; 2474 /* linux_listxattr */ 2475 case 11: 2476 switch (ndx) { 2477 case 0: 2478 p = "userland const char *"; 2479 break; 2480 case 1: 2481 p = "userland const char *"; 2482 break; 2483 case 2: 2484 p = "l_size_t"; 2485 break; 2486 default: 2487 break; 2488 }; 2489 break; 2490 /* linux_llistxattr */ 2491 case 12: 2492 switch (ndx) { 2493 case 0: 2494 p = "userland const char *"; 2495 break; 2496 case 1: 2497 p = "userland const char *"; 2498 break; 2499 case 2: 2500 p = "l_size_t"; 2501 break; 2502 default: 2503 break; 2504 }; 2505 break; 2506 /* linux_flistxattr */ 2507 case 13: 2508 switch (ndx) { 2509 case 0: 2510 p = "l_int"; 2511 break; 2512 case 1: 2513 p = "userland const char *"; 2514 break; 2515 case 2: 2516 p = "l_size_t"; 2517 break; 2518 default: 2519 break; 2520 }; 2521 break; 2522 /* linux_removexattr */ 2523 case 14: 2524 switch (ndx) { 2525 case 0: 2526 p = "userland const char *"; 2527 break; 2528 case 1: 2529 p = "userland const char *"; 2530 break; 2531 default: 2532 break; 2533 }; 2534 break; 2535 /* linux_lremovexattr */ 2536 case 15: 2537 switch (ndx) { 2538 case 0: 2539 p = "userland const char *"; 2540 break; 2541 case 1: 2542 p = "userland const char *"; 2543 break; 2544 default: 2545 break; 2546 }; 2547 break; 2548 /* linux_fremovexattr */ 2549 case 16: 2550 switch (ndx) { 2551 case 0: 2552 p = "l_int"; 2553 break; 2554 case 1: 2555 p = "userland const char *"; 2556 break; 2557 default: 2558 break; 2559 }; 2560 break; 2561 /* linux_getcwd */ 2562 case 17: 2563 switch (ndx) { 2564 case 0: 2565 p = "userland char *"; 2566 break; 2567 case 1: 2568 p = "l_ulong"; 2569 break; 2570 default: 2571 break; 2572 }; 2573 break; 2574 /* linux_lookup_dcookie */ 2575 case 18: 2576 break; 2577 /* linux_eventfd2 */ 2578 case 19: 2579 switch (ndx) { 2580 case 0: 2581 p = "l_uint"; 2582 break; 2583 case 1: 2584 p = "l_int"; 2585 break; 2586 default: 2587 break; 2588 }; 2589 break; 2590 /* linux_epoll_create1 */ 2591 case 20: 2592 switch (ndx) { 2593 case 0: 2594 p = "l_int"; 2595 break; 2596 default: 2597 break; 2598 }; 2599 break; 2600 /* linux_epoll_ctl */ 2601 case 21: 2602 switch (ndx) { 2603 case 0: 2604 p = "l_int"; 2605 break; 2606 case 1: 2607 p = "l_int"; 2608 break; 2609 case 2: 2610 p = "l_int"; 2611 break; 2612 case 3: 2613 p = "userland struct epoll_event *"; 2614 break; 2615 default: 2616 break; 2617 }; 2618 break; 2619 /* linux_epoll_pwait */ 2620 case 22: 2621 switch (ndx) { 2622 case 0: 2623 p = "l_int"; 2624 break; 2625 case 1: 2626 p = "userland struct epoll_event *"; 2627 break; 2628 case 2: 2629 p = "l_int"; 2630 break; 2631 case 3: 2632 p = "l_int"; 2633 break; 2634 case 4: 2635 p = "userland l_sigset_t *"; 2636 break; 2637 case 5: 2638 p = "l_size_t"; 2639 break; 2640 default: 2641 break; 2642 }; 2643 break; 2644 /* dup */ 2645 case 23: 2646 switch (ndx) { 2647 case 0: 2648 p = "u_int"; 2649 break; 2650 default: 2651 break; 2652 }; 2653 break; 2654 /* linux_dup3 */ 2655 case 24: 2656 switch (ndx) { 2657 case 0: 2658 p = "l_int"; 2659 break; 2660 case 1: 2661 p = "l_int"; 2662 break; 2663 case 2: 2664 p = "l_int"; 2665 break; 2666 default: 2667 break; 2668 }; 2669 break; 2670 /* linux_fcntl */ 2671 case 25: 2672 switch (ndx) { 2673 case 0: 2674 p = "l_uint"; 2675 break; 2676 case 1: 2677 p = "l_uint"; 2678 break; 2679 case 2: 2680 p = "l_ulong"; 2681 break; 2682 default: 2683 break; 2684 }; 2685 break; 2686 /* linux_inotify_init1 */ 2687 case 26: 2688 switch (ndx) { 2689 case 0: 2690 p = "l_int"; 2691 break; 2692 default: 2693 break; 2694 }; 2695 break; 2696 /* linux_inotify_add_watch */ 2697 case 27: 2698 break; 2699 /* linux_inotify_rm_watch */ 2700 case 28: 2701 break; 2702 /* linux_ioctl */ 2703 case 29: 2704 switch (ndx) { 2705 case 0: 2706 p = "l_uint"; 2707 break; 2708 case 1: 2709 p = "l_uint"; 2710 break; 2711 case 2: 2712 p = "l_ulong"; 2713 break; 2714 default: 2715 break; 2716 }; 2717 break; 2718 /* linux_ioprio_set */ 2719 case 30: 2720 break; 2721 /* linux_ioprio_get */ 2722 case 31: 2723 break; 2724 /* flock */ 2725 case 32: 2726 switch (ndx) { 2727 case 0: 2728 p = "int"; 2729 break; 2730 case 1: 2731 p = "int"; 2732 break; 2733 default: 2734 break; 2735 }; 2736 break; 2737 /* linux_mknodat */ 2738 case 33: 2739 switch (ndx) { 2740 case 0: 2741 p = "l_int"; 2742 break; 2743 case 1: 2744 p = "userland const char *"; 2745 break; 2746 case 2: 2747 p = "l_int"; 2748 break; 2749 case 3: 2750 p = "l_uint"; 2751 break; 2752 default: 2753 break; 2754 }; 2755 break; 2756 /* linux_mkdirat */ 2757 case 34: 2758 switch (ndx) { 2759 case 0: 2760 p = "l_int"; 2761 break; 2762 case 1: 2763 p = "userland const char *"; 2764 break; 2765 case 2: 2766 p = "l_mode_t"; 2767 break; 2768 default: 2769 break; 2770 }; 2771 break; 2772 /* linux_unlinkat */ 2773 case 35: 2774 switch (ndx) { 2775 case 0: 2776 p = "l_int"; 2777 break; 2778 case 1: 2779 p = "userland const char *"; 2780 break; 2781 case 2: 2782 p = "l_int"; 2783 break; 2784 default: 2785 break; 2786 }; 2787 break; 2788 /* linux_symlinkat */ 2789 case 36: 2790 switch (ndx) { 2791 case 0: 2792 p = "userland const char *"; 2793 break; 2794 case 1: 2795 p = "l_int"; 2796 break; 2797 case 2: 2798 p = "userland const char *"; 2799 break; 2800 default: 2801 break; 2802 }; 2803 break; 2804 /* linux_linkat */ 2805 case 37: 2806 switch (ndx) { 2807 case 0: 2808 p = "l_int"; 2809 break; 2810 case 1: 2811 p = "userland const char *"; 2812 break; 2813 case 2: 2814 p = "l_int"; 2815 break; 2816 case 3: 2817 p = "userland const char *"; 2818 break; 2819 case 4: 2820 p = "l_int"; 2821 break; 2822 default: 2823 break; 2824 }; 2825 break; 2826 /* linux_renameat */ 2827 case 38: 2828 switch (ndx) { 2829 case 0: 2830 p = "l_int"; 2831 break; 2832 case 1: 2833 p = "userland const char *"; 2834 break; 2835 case 2: 2836 p = "l_int"; 2837 break; 2838 case 3: 2839 p = "userland const char *"; 2840 break; 2841 default: 2842 break; 2843 }; 2844 break; 2845 /* linux_mount */ 2846 case 40: 2847 switch (ndx) { 2848 case 0: 2849 p = "userland char *"; 2850 break; 2851 case 1: 2852 p = "userland char *"; 2853 break; 2854 case 2: 2855 p = "userland char *"; 2856 break; 2857 case 3: 2858 p = "l_ulong"; 2859 break; 2860 case 4: 2861 p = "userland void *"; 2862 break; 2863 default: 2864 break; 2865 }; 2866 break; 2867 /* linux_pivot_root */ 2868 case 41: 2869 break; 2870 /* linux_statfs */ 2871 case 43: 2872 switch (ndx) { 2873 case 0: 2874 p = "userland char *"; 2875 break; 2876 case 1: 2877 p = "userland struct l_statfs_buf *"; 2878 break; 2879 default: 2880 break; 2881 }; 2882 break; 2883 /* linux_fstatfs */ 2884 case 44: 2885 switch (ndx) { 2886 case 0: 2887 p = "l_uint"; 2888 break; 2889 case 1: 2890 p = "userland struct l_statfs_buf *"; 2891 break; 2892 default: 2893 break; 2894 }; 2895 break; 2896 /* linux_truncate */ 2897 case 45: 2898 switch (ndx) { 2899 case 0: 2900 p = "userland char *"; 2901 break; 2902 case 1: 2903 p = "l_ulong"; 2904 break; 2905 default: 2906 break; 2907 }; 2908 break; 2909 /* linux_ftruncate */ 2910 case 46: 2911 switch (ndx) { 2912 case 0: 2913 p = "l_int"; 2914 break; 2915 case 1: 2916 p = "l_long"; 2917 break; 2918 default: 2919 break; 2920 }; 2921 break; 2922 /* linux_fallocate */ 2923 case 47: 2924 switch (ndx) { 2925 case 0: 2926 p = "l_int"; 2927 break; 2928 case 1: 2929 p = "l_int"; 2930 break; 2931 case 2: 2932 p = "l_loff_t"; 2933 break; 2934 case 3: 2935 p = "l_loff_t"; 2936 break; 2937 default: 2938 break; 2939 }; 2940 break; 2941 /* linux_faccessat */ 2942 case 48: 2943 switch (ndx) { 2944 case 0: 2945 p = "l_int"; 2946 break; 2947 case 1: 2948 p = "userland const char *"; 2949 break; 2950 case 2: 2951 p = "l_int"; 2952 break; 2953 default: 2954 break; 2955 }; 2956 break; 2957 /* linux_chdir */ 2958 case 49: 2959 switch (ndx) { 2960 case 0: 2961 p = "userland char *"; 2962 break; 2963 default: 2964 break; 2965 }; 2966 break; 2967 /* fchdir */ 2968 case 50: 2969 switch (ndx) { 2970 case 0: 2971 p = "int"; 2972 break; 2973 default: 2974 break; 2975 }; 2976 break; 2977 /* chroot */ 2978 case 51: 2979 switch (ndx) { 2980 case 0: 2981 p = "userland char *"; 2982 break; 2983 default: 2984 break; 2985 }; 2986 break; 2987 /* fchmod */ 2988 case 52: 2989 switch (ndx) { 2990 case 0: 2991 p = "int"; 2992 break; 2993 case 1: 2994 p = "int"; 2995 break; 2996 default: 2997 break; 2998 }; 2999 break; 3000 /* linux_fchmodat */ 3001 case 53: 3002 switch (ndx) { 3003 case 0: 3004 p = "l_int"; 3005 break; 3006 case 1: 3007 p = "userland const char *"; 3008 break; 3009 case 2: 3010 p = "l_mode_t"; 3011 break; 3012 default: 3013 break; 3014 }; 3015 break; 3016 /* linux_fchownat */ 3017 case 54: 3018 switch (ndx) { 3019 case 0: 3020 p = "l_int"; 3021 break; 3022 case 1: 3023 p = "userland const char *"; 3024 break; 3025 case 2: 3026 p = "l_uid_t"; 3027 break; 3028 case 3: 3029 p = "l_gid_t"; 3030 break; 3031 case 4: 3032 p = "l_int"; 3033 break; 3034 default: 3035 break; 3036 }; 3037 break; 3038 /* fchown */ 3039 case 55: 3040 switch (ndx) { 3041 case 0: 3042 p = "int"; 3043 break; 3044 case 1: 3045 p = "int"; 3046 break; 3047 case 2: 3048 p = "int"; 3049 break; 3050 default: 3051 break; 3052 }; 3053 break; 3054 /* linux_openat */ 3055 case 56: 3056 switch (ndx) { 3057 case 0: 3058 p = "l_int"; 3059 break; 3060 case 1: 3061 p = "userland const char *"; 3062 break; 3063 case 2: 3064 p = "l_int"; 3065 break; 3066 case 3: 3067 p = "l_mode_t"; 3068 break; 3069 default: 3070 break; 3071 }; 3072 break; 3073 /* close */ 3074 case 57: 3075 switch (ndx) { 3076 case 0: 3077 p = "int"; 3078 break; 3079 default: 3080 break; 3081 }; 3082 break; 3083 /* linux_vhangup */ 3084 case 58: 3085 break; 3086 /* linux_pipe2 */ 3087 case 59: 3088 switch (ndx) { 3089 case 0: 3090 p = "userland l_int *"; 3091 break; 3092 case 1: 3093 p = "l_int"; 3094 break; 3095 default: 3096 break; 3097 }; 3098 break; 3099 /* linux_getdents64 */ 3100 case 61: 3101 switch (ndx) { 3102 case 0: 3103 p = "l_uint"; 3104 break; 3105 case 1: 3106 p = "userland void *"; 3107 break; 3108 case 2: 3109 p = "l_uint"; 3110 break; 3111 default: 3112 break; 3113 }; 3114 break; 3115 /* linux_lseek */ 3116 case 62: 3117 switch (ndx) { 3118 case 0: 3119 p = "l_uint"; 3120 break; 3121 case 1: 3122 p = "l_off_t"; 3123 break; 3124 case 2: 3125 p = "l_int"; 3126 break; 3127 default: 3128 break; 3129 }; 3130 break; 3131 /* read */ 3132 case 63: 3133 switch (ndx) { 3134 case 0: 3135 p = "int"; 3136 break; 3137 case 1: 3138 p = "userland char *"; 3139 break; 3140 case 2: 3141 p = "l_size_t"; 3142 break; 3143 default: 3144 break; 3145 }; 3146 break; 3147 /* write */ 3148 case 64: 3149 switch (ndx) { 3150 case 0: 3151 p = "int"; 3152 break; 3153 case 1: 3154 p = "userland char *"; 3155 break; 3156 case 2: 3157 p = "l_size_t"; 3158 break; 3159 default: 3160 break; 3161 }; 3162 break; 3163 /* readv */ 3164 case 65: 3165 switch (ndx) { 3166 case 0: 3167 p = "int"; 3168 break; 3169 case 1: 3170 p = "userland struct iovec *"; 3171 break; 3172 case 2: 3173 p = "u_int"; 3174 break; 3175 default: 3176 break; 3177 }; 3178 break; 3179 /* writev */ 3180 case 66: 3181 switch (ndx) { 3182 case 0: 3183 p = "int"; 3184 break; 3185 case 1: 3186 p = "userland struct iovec *"; 3187 break; 3188 case 2: 3189 p = "u_int"; 3190 break; 3191 default: 3192 break; 3193 }; 3194 break; 3195 /* linux_pread */ 3196 case 67: 3197 switch (ndx) { 3198 case 0: 3199 p = "l_uint"; 3200 break; 3201 case 1: 3202 p = "userland char *"; 3203 break; 3204 case 2: 3205 p = "l_size_t"; 3206 break; 3207 case 3: 3208 p = "l_loff_t"; 3209 break; 3210 default: 3211 break; 3212 }; 3213 break; 3214 /* linux_pwrite */ 3215 case 68: 3216 switch (ndx) { 3217 case 0: 3218 p = "l_uint"; 3219 break; 3220 case 1: 3221 p = "userland char *"; 3222 break; 3223 case 2: 3224 p = "l_size_t"; 3225 break; 3226 case 3: 3227 p = "l_loff_t"; 3228 break; 3229 default: 3230 break; 3231 }; 3232 break; 3233 /* linux_preadv */ 3234 case 69: 3235 switch (ndx) { 3236 case 0: 3237 p = "l_ulong"; 3238 break; 3239 case 1: 3240 p = "userland struct iovec *"; 3241 break; 3242 case 2: 3243 p = "l_ulong"; 3244 break; 3245 case 3: 3246 p = "l_ulong"; 3247 break; 3248 case 4: 3249 p = "l_ulong"; 3250 break; 3251 default: 3252 break; 3253 }; 3254 break; 3255 /* linux_pwritev */ 3256 case 70: 3257 switch (ndx) { 3258 case 0: 3259 p = "l_ulong"; 3260 break; 3261 case 1: 3262 p = "userland struct iovec *"; 3263 break; 3264 case 2: 3265 p = "l_ulong"; 3266 break; 3267 case 3: 3268 p = "l_ulong"; 3269 break; 3270 case 4: 3271 p = "l_ulong"; 3272 break; 3273 default: 3274 break; 3275 }; 3276 break; 3277 /* linux_sendfile */ 3278 case 71: 3279 switch (ndx) { 3280 case 0: 3281 p = "l_int"; 3282 break; 3283 case 1: 3284 p = "l_int"; 3285 break; 3286 case 2: 3287 p = "userland l_off_t *"; 3288 break; 3289 case 3: 3290 p = "l_size_t"; 3291 break; 3292 default: 3293 break; 3294 }; 3295 break; 3296 /* linux_pselect6 */ 3297 case 72: 3298 switch (ndx) { 3299 case 0: 3300 p = "l_int"; 3301 break; 3302 case 1: 3303 p = "userland l_fd_set *"; 3304 break; 3305 case 2: 3306 p = "userland l_fd_set *"; 3307 break; 3308 case 3: 3309 p = "userland l_fd_set *"; 3310 break; 3311 case 4: 3312 p = "userland struct l_timespec *"; 3313 break; 3314 case 5: 3315 p = "userland l_uintptr_t *"; 3316 break; 3317 default: 3318 break; 3319 }; 3320 break; 3321 /* linux_ppoll */ 3322 case 73: 3323 switch (ndx) { 3324 case 0: 3325 p = "userland struct pollfd *"; 3326 break; 3327 case 1: 3328 p = "l_uint"; 3329 break; 3330 case 2: 3331 p = "userland struct l_timespec *"; 3332 break; 3333 case 3: 3334 p = "userland l_sigset_t *"; 3335 break; 3336 case 4: 3337 p = "l_size_t"; 3338 break; 3339 default: 3340 break; 3341 }; 3342 break; 3343 /* linux_signalfd4 */ 3344 case 74: 3345 break; 3346 /* linux_vmsplice */ 3347 case 75: 3348 break; 3349 /* linux_splice */ 3350 case 76: 3351 switch (ndx) { 3352 case 0: 3353 p = "int"; 3354 break; 3355 case 1: 3356 p = "userland l_loff_t *"; 3357 break; 3358 case 2: 3359 p = "int"; 3360 break; 3361 case 3: 3362 p = "userland l_loff_t *"; 3363 break; 3364 case 4: 3365 p = "l_size_t"; 3366 break; 3367 case 5: 3368 p = "l_uint"; 3369 break; 3370 default: 3371 break; 3372 }; 3373 break; 3374 /* linux_tee */ 3375 case 77: 3376 break; 3377 /* linux_readlinkat */ 3378 case 78: 3379 switch (ndx) { 3380 case 0: 3381 p = "l_int"; 3382 break; 3383 case 1: 3384 p = "userland const char *"; 3385 break; 3386 case 2: 3387 p = "userland char *"; 3388 break; 3389 case 3: 3390 p = "l_int"; 3391 break; 3392 default: 3393 break; 3394 }; 3395 break; 3396 /* linux_newfstatat */ 3397 case 79: 3398 switch (ndx) { 3399 case 0: 3400 p = "l_int"; 3401 break; 3402 case 1: 3403 p = "userland char *"; 3404 break; 3405 case 2: 3406 p = "userland struct l_stat64 *"; 3407 break; 3408 case 3: 3409 p = "l_int"; 3410 break; 3411 default: 3412 break; 3413 }; 3414 break; 3415 /* linux_newfstat */ 3416 case 80: 3417 switch (ndx) { 3418 case 0: 3419 p = "l_uint"; 3420 break; 3421 case 1: 3422 p = "userland struct l_newstat *"; 3423 break; 3424 default: 3425 break; 3426 }; 3427 break; 3428 /* fsync */ 3429 case 82: 3430 switch (ndx) { 3431 case 0: 3432 p = "int"; 3433 break; 3434 default: 3435 break; 3436 }; 3437 break; 3438 /* linux_fdatasync */ 3439 case 83: 3440 switch (ndx) { 3441 case 0: 3442 p = "l_uint"; 3443 break; 3444 default: 3445 break; 3446 }; 3447 break; 3448 /* linux_sync_file_range */ 3449 case 84: 3450 switch (ndx) { 3451 case 0: 3452 p = "l_int"; 3453 break; 3454 case 1: 3455 p = "l_loff_t"; 3456 break; 3457 case 2: 3458 p = "l_loff_t"; 3459 break; 3460 case 3: 3461 p = "l_uint"; 3462 break; 3463 default: 3464 break; 3465 }; 3466 break; 3467 /* linux_timerfd_create */ 3468 case 85: 3469 switch (ndx) { 3470 case 0: 3471 p = "l_int"; 3472 break; 3473 case 1: 3474 p = "l_int"; 3475 break; 3476 default: 3477 break; 3478 }; 3479 break; 3480 /* linux_timerfd_settime */ 3481 case 86: 3482 switch (ndx) { 3483 case 0: 3484 p = "l_int"; 3485 break; 3486 case 1: 3487 p = "l_int"; 3488 break; 3489 case 2: 3490 p = "userland const struct l_itimerspec *"; 3491 break; 3492 case 3: 3493 p = "userland struct l_itimerspec *"; 3494 break; 3495 default: 3496 break; 3497 }; 3498 break; 3499 /* linux_timerfd_gettime */ 3500 case 87: 3501 switch (ndx) { 3502 case 0: 3503 p = "l_int"; 3504 break; 3505 case 1: 3506 p = "userland struct l_itimerspec *"; 3507 break; 3508 default: 3509 break; 3510 }; 3511 break; 3512 /* linux_utimensat */ 3513 case 88: 3514 switch (ndx) { 3515 case 0: 3516 p = "l_int"; 3517 break; 3518 case 1: 3519 p = "userland const char *"; 3520 break; 3521 case 2: 3522 p = "userland const struct l_timespec *"; 3523 break; 3524 case 3: 3525 p = "l_int"; 3526 break; 3527 default: 3528 break; 3529 }; 3530 break; 3531 /* acct */ 3532 case 89: 3533 switch (ndx) { 3534 case 0: 3535 p = "userland char *"; 3536 break; 3537 default: 3538 break; 3539 }; 3540 break; 3541 /* linux_capget */ 3542 case 90: 3543 switch (ndx) { 3544 case 0: 3545 p = "userland struct l_user_cap_header *"; 3546 break; 3547 case 1: 3548 p = "userland struct l_user_cap_data *"; 3549 break; 3550 default: 3551 break; 3552 }; 3553 break; 3554 /* linux_capset */ 3555 case 91: 3556 switch (ndx) { 3557 case 0: 3558 p = "userland struct l_user_cap_header *"; 3559 break; 3560 case 1: 3561 p = "userland struct l_user_cap_data *"; 3562 break; 3563 default: 3564 break; 3565 }; 3566 break; 3567 /* linux_personality */ 3568 case 92: 3569 switch (ndx) { 3570 case 0: 3571 p = "l_uint"; 3572 break; 3573 default: 3574 break; 3575 }; 3576 break; 3577 /* linux_exit */ 3578 case 93: 3579 switch (ndx) { 3580 case 0: 3581 p = "u_int"; 3582 break; 3583 default: 3584 break; 3585 }; 3586 break; 3587 /* linux_exit_group */ 3588 case 94: 3589 switch (ndx) { 3590 case 0: 3591 p = "l_int"; 3592 break; 3593 default: 3594 break; 3595 }; 3596 break; 3597 /* linux_waitid */ 3598 case 95: 3599 switch (ndx) { 3600 case 0: 3601 p = "l_int"; 3602 break; 3603 case 1: 3604 p = "l_pid_t"; 3605 break; 3606 case 2: 3607 p = "userland l_siginfo_t *"; 3608 break; 3609 case 3: 3610 p = "l_int"; 3611 break; 3612 case 4: 3613 p = "userland struct rusage *"; 3614 break; 3615 default: 3616 break; 3617 }; 3618 break; 3619 /* linux_set_tid_address */ 3620 case 96: 3621 switch (ndx) { 3622 case 0: 3623 p = "userland l_int *"; 3624 break; 3625 default: 3626 break; 3627 }; 3628 break; 3629 /* linux_unshare */ 3630 case 97: 3631 break; 3632 /* linux_sys_futex */ 3633 case 98: 3634 switch (ndx) { 3635 case 0: 3636 p = "userland uint32_t *"; 3637 break; 3638 case 1: 3639 p = "l_int"; 3640 break; 3641 case 2: 3642 p = "uint32_t"; 3643 break; 3644 case 3: 3645 p = "userland struct l_timespec *"; 3646 break; 3647 case 4: 3648 p = "userland uint32_t *"; 3649 break; 3650 case 5: 3651 p = "uint32_t"; 3652 break; 3653 default: 3654 break; 3655 }; 3656 break; 3657 /* linux_set_robust_list */ 3658 case 99: 3659 switch (ndx) { 3660 case 0: 3661 p = "userland struct linux_robust_list_head *"; 3662 break; 3663 case 1: 3664 p = "l_size_t"; 3665 break; 3666 default: 3667 break; 3668 }; 3669 break; 3670 /* linux_get_robust_list */ 3671 case 100: 3672 switch (ndx) { 3673 case 0: 3674 p = "l_int"; 3675 break; 3676 case 1: 3677 p = "userland struct linux_robust_list_head **"; 3678 break; 3679 case 2: 3680 p = "userland l_size_t *"; 3681 break; 3682 default: 3683 break; 3684 }; 3685 break; 3686 /* linux_nanosleep */ 3687 case 101: 3688 switch (ndx) { 3689 case 0: 3690 p = "userland const struct l_timespec *"; 3691 break; 3692 case 1: 3693 p = "userland struct l_timespec *"; 3694 break; 3695 default: 3696 break; 3697 }; 3698 break; 3699 /* linux_getitimer */ 3700 case 102: 3701 switch (ndx) { 3702 case 0: 3703 p = "l_int"; 3704 break; 3705 case 1: 3706 p = "userland struct l_itimerval *"; 3707 break; 3708 default: 3709 break; 3710 }; 3711 break; 3712 /* linux_setitimer */ 3713 case 103: 3714 switch (ndx) { 3715 case 0: 3716 p = "l_int"; 3717 break; 3718 case 1: 3719 p = "userland struct l_itimerval *"; 3720 break; 3721 case 2: 3722 p = "userland struct l_itimerval *"; 3723 break; 3724 default: 3725 break; 3726 }; 3727 break; 3728 /* linux_kexec_load */ 3729 case 104: 3730 break; 3731 /* linux_init_module */ 3732 case 105: 3733 break; 3734 /* linux_delete_module */ 3735 case 106: 3736 break; 3737 /* linux_timer_create */ 3738 case 107: 3739 switch (ndx) { 3740 case 0: 3741 p = "clockid_t"; 3742 break; 3743 case 1: 3744 p = "userland struct sigevent *"; 3745 break; 3746 case 2: 3747 p = "userland l_timer_t *"; 3748 break; 3749 default: 3750 break; 3751 }; 3752 break; 3753 /* linux_timer_gettime */ 3754 case 108: 3755 switch (ndx) { 3756 case 0: 3757 p = "l_timer_t"; 3758 break; 3759 case 1: 3760 p = "userland struct itimerspec *"; 3761 break; 3762 default: 3763 break; 3764 }; 3765 break; 3766 /* linux_timer_getoverrun */ 3767 case 109: 3768 switch (ndx) { 3769 case 0: 3770 p = "l_timer_t"; 3771 break; 3772 default: 3773 break; 3774 }; 3775 break; 3776 /* linux_timer_settime */ 3777 case 110: 3778 switch (ndx) { 3779 case 0: 3780 p = "l_timer_t"; 3781 break; 3782 case 1: 3783 p = "l_int"; 3784 break; 3785 case 2: 3786 p = "userland const struct itimerspec *"; 3787 break; 3788 case 3: 3789 p = "userland struct itimerspec *"; 3790 break; 3791 default: 3792 break; 3793 }; 3794 break; 3795 /* linux_timer_delete */ 3796 case 111: 3797 switch (ndx) { 3798 case 0: 3799 p = "l_timer_t"; 3800 break; 3801 default: 3802 break; 3803 }; 3804 break; 3805 /* linux_clock_settime */ 3806 case 112: 3807 switch (ndx) { 3808 case 0: 3809 p = "clockid_t"; 3810 break; 3811 case 1: 3812 p = "userland struct l_timespec *"; 3813 break; 3814 default: 3815 break; 3816 }; 3817 break; 3818 /* linux_clock_gettime */ 3819 case 113: 3820 switch (ndx) { 3821 case 0: 3822 p = "clockid_t"; 3823 break; 3824 case 1: 3825 p = "userland struct l_timespec *"; 3826 break; 3827 default: 3828 break; 3829 }; 3830 break; 3831 /* linux_clock_getres */ 3832 case 114: 3833 switch (ndx) { 3834 case 0: 3835 p = "clockid_t"; 3836 break; 3837 case 1: 3838 p = "userland struct l_timespec *"; 3839 break; 3840 default: 3841 break; 3842 }; 3843 break; 3844 /* linux_clock_nanosleep */ 3845 case 115: 3846 switch (ndx) { 3847 case 0: 3848 p = "clockid_t"; 3849 break; 3850 case 1: 3851 p = "l_int"; 3852 break; 3853 case 2: 3854 p = "userland struct l_timespec *"; 3855 break; 3856 case 3: 3857 p = "userland struct l_timespec *"; 3858 break; 3859 default: 3860 break; 3861 }; 3862 break; 3863 /* linux_syslog */ 3864 case 116: 3865 switch (ndx) { 3866 case 0: 3867 p = "l_int"; 3868 break; 3869 case 1: 3870 p = "userland char *"; 3871 break; 3872 case 2: 3873 p = "l_int"; 3874 break; 3875 default: 3876 break; 3877 }; 3878 break; 3879 /* linux_ptrace */ 3880 case 117: 3881 switch (ndx) { 3882 case 0: 3883 p = "l_long"; 3884 break; 3885 case 1: 3886 p = "l_long"; 3887 break; 3888 case 2: 3889 p = "l_ulong"; 3890 break; 3891 case 3: 3892 p = "l_ulong"; 3893 break; 3894 default: 3895 break; 3896 }; 3897 break; 3898 /* linux_sched_setparam */ 3899 case 118: 3900 switch (ndx) { 3901 case 0: 3902 p = "l_pid_t"; 3903 break; 3904 case 1: 3905 p = "userland struct sched_param *"; 3906 break; 3907 default: 3908 break; 3909 }; 3910 break; 3911 /* linux_sched_setscheduler */ 3912 case 119: 3913 switch (ndx) { 3914 case 0: 3915 p = "l_pid_t"; 3916 break; 3917 case 1: 3918 p = "l_int"; 3919 break; 3920 case 2: 3921 p = "userland struct sched_param *"; 3922 break; 3923 default: 3924 break; 3925 }; 3926 break; 3927 /* linux_sched_getscheduler */ 3928 case 120: 3929 switch (ndx) { 3930 case 0: 3931 p = "l_pid_t"; 3932 break; 3933 default: 3934 break; 3935 }; 3936 break; 3937 /* linux_sched_getparam */ 3938 case 121: 3939 switch (ndx) { 3940 case 0: 3941 p = "l_pid_t"; 3942 break; 3943 case 1: 3944 p = "userland struct sched_param *"; 3945 break; 3946 default: 3947 break; 3948 }; 3949 break; 3950 /* linux_sched_setaffinity */ 3951 case 122: 3952 switch (ndx) { 3953 case 0: 3954 p = "l_pid_t"; 3955 break; 3956 case 1: 3957 p = "l_uint"; 3958 break; 3959 case 2: 3960 p = "userland l_ulong *"; 3961 break; 3962 default: 3963 break; 3964 }; 3965 break; 3966 /* linux_sched_getaffinity */ 3967 case 123: 3968 switch (ndx) { 3969 case 0: 3970 p = "l_pid_t"; 3971 break; 3972 case 1: 3973 p = "l_uint"; 3974 break; 3975 case 2: 3976 p = "userland l_ulong *"; 3977 break; 3978 default: 3979 break; 3980 }; 3981 break; 3982 /* sched_yield */ 3983 case 124: 3984 break; 3985 /* linux_sched_get_priority_max */ 3986 case 125: 3987 switch (ndx) { 3988 case 0: 3989 p = "l_int"; 3990 break; 3991 default: 3992 break; 3993 }; 3994 break; 3995 /* linux_sched_get_priority_min */ 3996 case 126: 3997 switch (ndx) { 3998 case 0: 3999 p = "l_int"; 4000 break; 4001 default: 4002 break; 4003 }; 4004 break; 4005 /* linux_sched_rr_get_interval */ 4006 case 127: 4007 switch (ndx) { 4008 case 0: 4009 p = "l_pid_t"; 4010 break; 4011 case 1: 4012 p = "userland struct l_timespec *"; 4013 break; 4014 default: 4015 break; 4016 }; 4017 break; 4018 /* linux_kill */ 4019 case 129: 4020 switch (ndx) { 4021 case 0: 4022 p = "l_pid_t"; 4023 break; 4024 case 1: 4025 p = "l_int"; 4026 break; 4027 default: 4028 break; 4029 }; 4030 break; 4031 /* linux_tkill */ 4032 case 130: 4033 switch (ndx) { 4034 case 0: 4035 p = "l_pid_t"; 4036 break; 4037 case 1: 4038 p = "l_int"; 4039 break; 4040 default: 4041 break; 4042 }; 4043 break; 4044 /* linux_tgkill */ 4045 case 131: 4046 switch (ndx) { 4047 case 0: 4048 p = "l_pid_t"; 4049 break; 4050 case 1: 4051 p = "l_pid_t"; 4052 break; 4053 case 2: 4054 p = "l_int"; 4055 break; 4056 default: 4057 break; 4058 }; 4059 break; 4060 /* linux_sigaltstack */ 4061 case 132: 4062 switch (ndx) { 4063 case 0: 4064 p = "userland l_stack_t *"; 4065 break; 4066 case 1: 4067 p = "userland l_stack_t *"; 4068 break; 4069 default: 4070 break; 4071 }; 4072 break; 4073 /* linux_rt_sigsuspend */ 4074 case 133: 4075 switch (ndx) { 4076 case 0: 4077 p = "userland l_sigset_t *"; 4078 break; 4079 case 1: 4080 p = "l_size_t"; 4081 break; 4082 default: 4083 break; 4084 }; 4085 break; 4086 /* linux_rt_sigaction */ 4087 case 134: 4088 switch (ndx) { 4089 case 0: 4090 p = "l_int"; 4091 break; 4092 case 1: 4093 p = "userland l_sigaction_t *"; 4094 break; 4095 case 2: 4096 p = "userland l_sigaction_t *"; 4097 break; 4098 case 3: 4099 p = "l_size_t"; 4100 break; 4101 default: 4102 break; 4103 }; 4104 break; 4105 /* linux_rt_sigprocmask */ 4106 case 135: 4107 switch (ndx) { 4108 case 0: 4109 p = "l_int"; 4110 break; 4111 case 1: 4112 p = "userland l_sigset_t *"; 4113 break; 4114 case 2: 4115 p = "userland l_sigset_t *"; 4116 break; 4117 case 3: 4118 p = "l_size_t"; 4119 break; 4120 default: 4121 break; 4122 }; 4123 break; 4124 /* linux_rt_sigpending */ 4125 case 136: 4126 switch (ndx) { 4127 case 0: 4128 p = "userland l_sigset_t *"; 4129 break; 4130 case 1: 4131 p = "l_size_t"; 4132 break; 4133 default: 4134 break; 4135 }; 4136 break; 4137 /* linux_rt_sigtimedwait */ 4138 case 137: 4139 switch (ndx) { 4140 case 0: 4141 p = "userland l_sigset_t *"; 4142 break; 4143 case 1: 4144 p = "userland l_siginfo_t *"; 4145 break; 4146 case 2: 4147 p = "userland struct l_timespec *"; 4148 break; 4149 case 3: 4150 p = "l_size_t"; 4151 break; 4152 default: 4153 break; 4154 }; 4155 break; 4156 /* linux_rt_sigqueueinfo */ 4157 case 138: 4158 switch (ndx) { 4159 case 0: 4160 p = "l_pid_t"; 4161 break; 4162 case 1: 4163 p = "l_int"; 4164 break; 4165 case 2: 4166 p = "userland l_siginfo_t *"; 4167 break; 4168 default: 4169 break; 4170 }; 4171 break; 4172 /* linux_rt_sigreturn */ 4173 case 139: 4174 break; 4175 /* setpriority */ 4176 case 140: 4177 switch (ndx) { 4178 case 0: 4179 p = "int"; 4180 break; 4181 case 1: 4182 p = "int"; 4183 break; 4184 case 2: 4185 p = "int"; 4186 break; 4187 default: 4188 break; 4189 }; 4190 break; 4191 /* linux_getpriority */ 4192 case 141: 4193 switch (ndx) { 4194 case 0: 4195 p = "l_int"; 4196 break; 4197 case 1: 4198 p = "l_int"; 4199 break; 4200 default: 4201 break; 4202 }; 4203 break; 4204 /* linux_reboot */ 4205 case 142: 4206 switch (ndx) { 4207 case 0: 4208 p = "l_int"; 4209 break; 4210 case 1: 4211 p = "l_int"; 4212 break; 4213 case 2: 4214 p = "l_uint"; 4215 break; 4216 case 3: 4217 p = "userland void *"; 4218 break; 4219 default: 4220 break; 4221 }; 4222 break; 4223 /* setregid */ 4224 case 143: 4225 switch (ndx) { 4226 case 0: 4227 p = "gid_t"; 4228 break; 4229 case 1: 4230 p = "gid_t"; 4231 break; 4232 default: 4233 break; 4234 }; 4235 break; 4236 /* setgid */ 4237 case 144: 4238 switch (ndx) { 4239 case 0: 4240 p = "gid_t"; 4241 break; 4242 default: 4243 break; 4244 }; 4245 break; 4246 /* setreuid */ 4247 case 145: 4248 switch (ndx) { 4249 case 0: 4250 p = "uid_t"; 4251 break; 4252 case 1: 4253 p = "uid_t"; 4254 break; 4255 default: 4256 break; 4257 }; 4258 break; 4259 /* setuid */ 4260 case 146: 4261 switch (ndx) { 4262 case 0: 4263 p = "uid_t"; 4264 break; 4265 default: 4266 break; 4267 }; 4268 break; 4269 /* setresuid */ 4270 case 147: 4271 switch (ndx) { 4272 case 0: 4273 p = "uid_t"; 4274 break; 4275 case 1: 4276 p = "uid_t"; 4277 break; 4278 case 2: 4279 p = "uid_t"; 4280 break; 4281 default: 4282 break; 4283 }; 4284 break; 4285 /* getresuid */ 4286 case 148: 4287 switch (ndx) { 4288 case 0: 4289 p = "userland uid_t *"; 4290 break; 4291 case 1: 4292 p = "userland uid_t *"; 4293 break; 4294 case 2: 4295 p = "userland uid_t *"; 4296 break; 4297 default: 4298 break; 4299 }; 4300 break; 4301 /* setresgid */ 4302 case 149: 4303 switch (ndx) { 4304 case 0: 4305 p = "gid_t"; 4306 break; 4307 case 1: 4308 p = "gid_t"; 4309 break; 4310 case 2: 4311 p = "gid_t"; 4312 break; 4313 default: 4314 break; 4315 }; 4316 break; 4317 /* getresgid */ 4318 case 150: 4319 switch (ndx) { 4320 case 0: 4321 p = "userland gid_t *"; 4322 break; 4323 case 1: 4324 p = "userland gid_t *"; 4325 break; 4326 case 2: 4327 p = "userland gid_t *"; 4328 break; 4329 default: 4330 break; 4331 }; 4332 break; 4333 /* linux_setfsuid */ 4334 case 151: 4335 switch (ndx) { 4336 case 0: 4337 p = "l_uid_t"; 4338 break; 4339 default: 4340 break; 4341 }; 4342 break; 4343 /* linux_setfsgid */ 4344 case 152: 4345 switch (ndx) { 4346 case 0: 4347 p = "l_gid_t"; 4348 break; 4349 default: 4350 break; 4351 }; 4352 break; 4353 /* linux_times */ 4354 case 153: 4355 switch (ndx) { 4356 case 0: 4357 p = "userland struct l_times_argv *"; 4358 break; 4359 default: 4360 break; 4361 }; 4362 break; 4363 /* setpgid */ 4364 case 154: 4365 switch (ndx) { 4366 case 0: 4367 p = "int"; 4368 break; 4369 case 1: 4370 p = "int"; 4371 break; 4372 default: 4373 break; 4374 }; 4375 break; 4376 /* getpgid */ 4377 case 155: 4378 switch (ndx) { 4379 case 0: 4380 p = "int"; 4381 break; 4382 default: 4383 break; 4384 }; 4385 break; 4386 /* linux_getsid */ 4387 case 156: 4388 switch (ndx) { 4389 case 0: 4390 p = "l_pid_t"; 4391 break; 4392 default: 4393 break; 4394 }; 4395 break; 4396 /* setsid */ 4397 case 157: 4398 break; 4399 /* linux_getgroups */ 4400 case 158: 4401 switch (ndx) { 4402 case 0: 4403 p = "l_int"; 4404 break; 4405 case 1: 4406 p = "userland l_gid_t *"; 4407 break; 4408 default: 4409 break; 4410 }; 4411 break; 4412 /* linux_setgroups */ 4413 case 159: 4414 switch (ndx) { 4415 case 0: 4416 p = "l_int"; 4417 break; 4418 case 1: 4419 p = "userland l_gid_t *"; 4420 break; 4421 default: 4422 break; 4423 }; 4424 break; 4425 /* linux_newuname */ 4426 case 160: 4427 switch (ndx) { 4428 case 0: 4429 p = "userland struct l_new_utsname *"; 4430 break; 4431 default: 4432 break; 4433 }; 4434 break; 4435 /* linux_sethostname */ 4436 case 161: 4437 switch (ndx) { 4438 case 0: 4439 p = "userland char *"; 4440 break; 4441 case 1: 4442 p = "l_uint"; 4443 break; 4444 default: 4445 break; 4446 }; 4447 break; 4448 /* linux_setdomainname */ 4449 case 162: 4450 switch (ndx) { 4451 case 0: 4452 p = "userland char *"; 4453 break; 4454 case 1: 4455 p = "l_int"; 4456 break; 4457 default: 4458 break; 4459 }; 4460 break; 4461 /* linux_getrlimit */ 4462 case 163: 4463 switch (ndx) { 4464 case 0: 4465 p = "l_uint"; 4466 break; 4467 case 1: 4468 p = "userland struct l_rlimit *"; 4469 break; 4470 default: 4471 break; 4472 }; 4473 break; 4474 /* linux_setrlimit */ 4475 case 164: 4476 switch (ndx) { 4477 case 0: 4478 p = "l_uint"; 4479 break; 4480 case 1: 4481 p = "userland struct l_rlimit *"; 4482 break; 4483 default: 4484 break; 4485 }; 4486 break; 4487 /* getrusage */ 4488 case 165: 4489 switch (ndx) { 4490 case 0: 4491 p = "int"; 4492 break; 4493 case 1: 4494 p = "userland struct rusage *"; 4495 break; 4496 default: 4497 break; 4498 }; 4499 break; 4500 /* umask */ 4501 case 166: 4502 switch (ndx) { 4503 case 0: 4504 p = "int"; 4505 break; 4506 default: 4507 break; 4508 }; 4509 break; 4510 /* linux_prctl */ 4511 case 167: 4512 switch (ndx) { 4513 case 0: 4514 p = "l_int"; 4515 break; 4516 case 1: 4517 p = "l_uintptr_t"; 4518 break; 4519 case 2: 4520 p = "l_uintptr_t"; 4521 break; 4522 case 3: 4523 p = "l_uintptr_t"; 4524 break; 4525 case 4: 4526 p = "l_uintptr_t"; 4527 break; 4528 default: 4529 break; 4530 }; 4531 break; 4532 /* linux_getcpu */ 4533 case 168: 4534 switch (ndx) { 4535 case 0: 4536 p = "userland l_uint *"; 4537 break; 4538 case 1: 4539 p = "userland l_uint *"; 4540 break; 4541 case 2: 4542 p = "userland void *"; 4543 break; 4544 default: 4545 break; 4546 }; 4547 break; 4548 /* gettimeofday */ 4549 case 169: 4550 switch (ndx) { 4551 case 0: 4552 p = "userland struct l_timeval *"; 4553 break; 4554 case 1: 4555 p = "userland struct timezone *"; 4556 break; 4557 default: 4558 break; 4559 }; 4560 break; 4561 /* settimeofday */ 4562 case 170: 4563 switch (ndx) { 4564 case 0: 4565 p = "userland struct l_timeval *"; 4566 break; 4567 case 1: 4568 p = "userland struct timezone *"; 4569 break; 4570 default: 4571 break; 4572 }; 4573 break; 4574 /* linux_adjtimex */ 4575 case 171: 4576 break; 4577 /* linux_getpid */ 4578 case 172: 4579 break; 4580 /* linux_getppid */ 4581 case 173: 4582 break; 4583 /* linux_getuid */ 4584 case 174: 4585 break; 4586 /* geteuid */ 4587 case 175: 4588 break; 4589 /* linux_getgid */ 4590 case 176: 4591 break; 4592 /* getegid */ 4593 case 177: 4594 break; 4595 /* linux_gettid */ 4596 case 178: 4597 break; 4598 /* linux_sysinfo */ 4599 case 179: 4600 switch (ndx) { 4601 case 0: 4602 p = "userland struct l_sysinfo *"; 4603 break; 4604 default: 4605 break; 4606 }; 4607 break; 4608 /* linux_mq_open */ 4609 case 180: 4610 switch (ndx) { 4611 case 0: 4612 p = "userland const char *"; 4613 break; 4614 case 1: 4615 p = "l_int"; 4616 break; 4617 case 2: 4618 p = "l_mode_t"; 4619 break; 4620 case 3: 4621 p = "userland struct mq_attr *"; 4622 break; 4623 default: 4624 break; 4625 }; 4626 break; 4627 /* linux_mq_unlink */ 4628 case 181: 4629 switch (ndx) { 4630 case 0: 4631 p = "userland const char *"; 4632 break; 4633 default: 4634 break; 4635 }; 4636 break; 4637 /* linux_mq_timedsend */ 4638 case 182: 4639 switch (ndx) { 4640 case 0: 4641 p = "l_mqd_t"; 4642 break; 4643 case 1: 4644 p = "userland const char *"; 4645 break; 4646 case 2: 4647 p = "l_size_t"; 4648 break; 4649 case 3: 4650 p = "l_uint"; 4651 break; 4652 case 4: 4653 p = "userland const struct l_timespec *"; 4654 break; 4655 default: 4656 break; 4657 }; 4658 break; 4659 /* linux_mq_timedreceive */ 4660 case 183: 4661 switch (ndx) { 4662 case 0: 4663 p = "l_mqd_t"; 4664 break; 4665 case 1: 4666 p = "userland char *"; 4667 break; 4668 case 2: 4669 p = "l_size_t"; 4670 break; 4671 case 3: 4672 p = "userland l_uint *"; 4673 break; 4674 case 4: 4675 p = "userland const struct l_timespec *"; 4676 break; 4677 default: 4678 break; 4679 }; 4680 break; 4681 /* linux_mq_notify */ 4682 case 184: 4683 switch (ndx) { 4684 case 0: 4685 p = "l_mqd_t"; 4686 break; 4687 case 1: 4688 p = "userland const struct l_timespec *"; 4689 break; 4690 default: 4691 break; 4692 }; 4693 break; 4694 /* linux_mq_getsetattr */ 4695 case 185: 4696 switch (ndx) { 4697 case 0: 4698 p = "l_mqd_t"; 4699 break; 4700 case 1: 4701 p = "userland const struct mq_attr *"; 4702 break; 4703 case 2: 4704 p = "userland struct mq_attr *"; 4705 break; 4706 default: 4707 break; 4708 }; 4709 break; 4710 /* linux_msgget */ 4711 case 186: 4712 switch (ndx) { 4713 case 0: 4714 p = "l_key_t"; 4715 break; 4716 case 1: 4717 p = "l_int"; 4718 break; 4719 default: 4720 break; 4721 }; 4722 break; 4723 /* linux_msgctl */ 4724 case 187: 4725 switch (ndx) { 4726 case 0: 4727 p = "l_int"; 4728 break; 4729 case 1: 4730 p = "l_int"; 4731 break; 4732 case 2: 4733 p = "userland struct l_msqid_ds *"; 4734 break; 4735 default: 4736 break; 4737 }; 4738 break; 4739 /* linux_msgrcv */ 4740 case 188: 4741 switch (ndx) { 4742 case 0: 4743 p = "l_int"; 4744 break; 4745 case 1: 4746 p = "userland struct l_msgbuf *"; 4747 break; 4748 case 2: 4749 p = "l_size_t"; 4750 break; 4751 case 3: 4752 p = "l_long"; 4753 break; 4754 case 4: 4755 p = "l_int"; 4756 break; 4757 default: 4758 break; 4759 }; 4760 break; 4761 /* linux_msgsnd */ 4762 case 189: 4763 switch (ndx) { 4764 case 0: 4765 p = "l_int"; 4766 break; 4767 case 1: 4768 p = "userland struct l_msgbuf *"; 4769 break; 4770 case 2: 4771 p = "l_size_t"; 4772 break; 4773 case 3: 4774 p = "l_int"; 4775 break; 4776 default: 4777 break; 4778 }; 4779 break; 4780 /* linux_semget */ 4781 case 190: 4782 switch (ndx) { 4783 case 0: 4784 p = "l_key_t"; 4785 break; 4786 case 1: 4787 p = "l_int"; 4788 break; 4789 case 2: 4790 p = "l_int"; 4791 break; 4792 default: 4793 break; 4794 }; 4795 break; 4796 /* linux_semctl */ 4797 case 191: 4798 switch (ndx) { 4799 case 0: 4800 p = "l_int"; 4801 break; 4802 case 1: 4803 p = "l_int"; 4804 break; 4805 case 2: 4806 p = "l_int"; 4807 break; 4808 case 3: 4809 p = "union l_semun"; 4810 break; 4811 default: 4812 break; 4813 }; 4814 break; 4815 /* linux_semtimedop */ 4816 case 192: 4817 break; 4818 /* linux_semop */ 4819 case 193: 4820 switch (ndx) { 4821 case 0: 4822 p = "l_int"; 4823 break; 4824 case 1: 4825 p = "userland struct l_sembuf *"; 4826 break; 4827 case 2: 4828 p = "l_uint"; 4829 break; 4830 default: 4831 break; 4832 }; 4833 break; 4834 /* linux_shmget */ 4835 case 194: 4836 switch (ndx) { 4837 case 0: 4838 p = "l_key_t"; 4839 break; 4840 case 1: 4841 p = "l_size_t"; 4842 break; 4843 case 2: 4844 p = "l_int"; 4845 break; 4846 default: 4847 break; 4848 }; 4849 break; 4850 /* linux_shmctl */ 4851 case 195: 4852 switch (ndx) { 4853 case 0: 4854 p = "l_int"; 4855 break; 4856 case 1: 4857 p = "l_int"; 4858 break; 4859 case 2: 4860 p = "userland struct l_shmid_ds *"; 4861 break; 4862 default: 4863 break; 4864 }; 4865 break; 4866 /* linux_shmat */ 4867 case 196: 4868 switch (ndx) { 4869 case 0: 4870 p = "l_int"; 4871 break; 4872 case 1: 4873 p = "userland char *"; 4874 break; 4875 case 2: 4876 p = "l_int"; 4877 break; 4878 default: 4879 break; 4880 }; 4881 break; 4882 /* linux_shmdt */ 4883 case 197: 4884 switch (ndx) { 4885 case 0: 4886 p = "userland char *"; 4887 break; 4888 default: 4889 break; 4890 }; 4891 break; 4892 /* linux_socket */ 4893 case 198: 4894 switch (ndx) { 4895 case 0: 4896 p = "l_int"; 4897 break; 4898 case 1: 4899 p = "l_int"; 4900 break; 4901 case 2: 4902 p = "l_int"; 4903 break; 4904 default: 4905 break; 4906 }; 4907 break; 4908 /* linux_socketpair */ 4909 case 199: 4910 switch (ndx) { 4911 case 0: 4912 p = "l_int"; 4913 break; 4914 case 1: 4915 p = "l_int"; 4916 break; 4917 case 2: 4918 p = "l_int"; 4919 break; 4920 case 3: 4921 p = "l_uintptr_t"; 4922 break; 4923 default: 4924 break; 4925 }; 4926 break; 4927 /* linux_bind */ 4928 case 200: 4929 switch (ndx) { 4930 case 0: 4931 p = "l_int"; 4932 break; 4933 case 1: 4934 p = "l_uintptr_t"; 4935 break; 4936 case 2: 4937 p = "l_int"; 4938 break; 4939 default: 4940 break; 4941 }; 4942 break; 4943 /* linux_listen */ 4944 case 201: 4945 switch (ndx) { 4946 case 0: 4947 p = "l_int"; 4948 break; 4949 case 1: 4950 p = "l_int"; 4951 break; 4952 default: 4953 break; 4954 }; 4955 break; 4956 /* linux_accept */ 4957 case 202: 4958 switch (ndx) { 4959 case 0: 4960 p = "l_int"; 4961 break; 4962 case 1: 4963 p = "l_uintptr_t"; 4964 break; 4965 case 2: 4966 p = "l_uintptr_t"; 4967 break; 4968 default: 4969 break; 4970 }; 4971 break; 4972 /* linux_connect */ 4973 case 203: 4974 switch (ndx) { 4975 case 0: 4976 p = "l_int"; 4977 break; 4978 case 1: 4979 p = "l_uintptr_t"; 4980 break; 4981 case 2: 4982 p = "l_int"; 4983 break; 4984 default: 4985 break; 4986 }; 4987 break; 4988 /* linux_getsockname */ 4989 case 204: 4990 switch (ndx) { 4991 case 0: 4992 p = "l_int"; 4993 break; 4994 case 1: 4995 p = "l_uintptr_t"; 4996 break; 4997 case 2: 4998 p = "l_uintptr_t"; 4999 break; 5000 default: 5001 break; 5002 }; 5003 break; 5004 /* linux_getpeername */ 5005 case 205: 5006 switch (ndx) { 5007 case 0: 5008 p = "l_int"; 5009 break; 5010 case 1: 5011 p = "l_uintptr_t"; 5012 break; 5013 case 2: 5014 p = "l_uintptr_t"; 5015 break; 5016 default: 5017 break; 5018 }; 5019 break; 5020 /* linux_sendto */ 5021 case 206: 5022 switch (ndx) { 5023 case 0: 5024 p = "l_int"; 5025 break; 5026 case 1: 5027 p = "l_uintptr_t"; 5028 break; 5029 case 2: 5030 p = "l_size_t"; 5031 break; 5032 case 3: 5033 p = "l_uint"; 5034 break; 5035 case 4: 5036 p = "l_uintptr_t"; 5037 break; 5038 case 5: 5039 p = "l_int"; 5040 break; 5041 default: 5042 break; 5043 }; 5044 break; 5045 /* linux_recvfrom */ 5046 case 207: 5047 switch (ndx) { 5048 case 0: 5049 p = "l_int"; 5050 break; 5051 case 1: 5052 p = "l_uintptr_t"; 5053 break; 5054 case 2: 5055 p = "l_size_t"; 5056 break; 5057 case 3: 5058 p = "l_uint"; 5059 break; 5060 case 4: 5061 p = "l_uintptr_t"; 5062 break; 5063 case 5: 5064 p = "l_uintptr_t"; 5065 break; 5066 default: 5067 break; 5068 }; 5069 break; 5070 /* linux_setsockopt */ 5071 case 208: 5072 switch (ndx) { 5073 case 0: 5074 p = "l_int"; 5075 break; 5076 case 1: 5077 p = "l_int"; 5078 break; 5079 case 2: 5080 p = "l_int"; 5081 break; 5082 case 3: 5083 p = "l_uintptr_t"; 5084 break; 5085 case 4: 5086 p = "l_int"; 5087 break; 5088 default: 5089 break; 5090 }; 5091 break; 5092 /* linux_getsockopt */ 5093 case 209: 5094 switch (ndx) { 5095 case 0: 5096 p = "l_int"; 5097 break; 5098 case 1: 5099 p = "l_int"; 5100 break; 5101 case 2: 5102 p = "l_int"; 5103 break; 5104 case 3: 5105 p = "l_uintptr_t"; 5106 break; 5107 case 4: 5108 p = "l_uintptr_t"; 5109 break; 5110 default: 5111 break; 5112 }; 5113 break; 5114 /* linux_shutdown */ 5115 case 210: 5116 switch (ndx) { 5117 case 0: 5118 p = "l_int"; 5119 break; 5120 case 1: 5121 p = "l_int"; 5122 break; 5123 default: 5124 break; 5125 }; 5126 break; 5127 /* linux_sendmsg */ 5128 case 211: 5129 switch (ndx) { 5130 case 0: 5131 p = "l_int"; 5132 break; 5133 case 1: 5134 p = "l_uintptr_t"; 5135 break; 5136 case 2: 5137 p = "l_uint"; 5138 break; 5139 default: 5140 break; 5141 }; 5142 break; 5143 /* linux_recvmsg */ 5144 case 212: 5145 switch (ndx) { 5146 case 0: 5147 p = "l_int"; 5148 break; 5149 case 1: 5150 p = "l_uintptr_t"; 5151 break; 5152 case 2: 5153 p = "l_uint"; 5154 break; 5155 default: 5156 break; 5157 }; 5158 break; 5159 /* linux_brk */ 5160 case 214: 5161 switch (ndx) { 5162 case 0: 5163 p = "l_ulong"; 5164 break; 5165 default: 5166 break; 5167 }; 5168 break; 5169 /* munmap */ 5170 case 215: 5171 switch (ndx) { 5172 case 0: 5173 p = "userland void *"; 5174 break; 5175 case 1: 5176 p = "l_size_t"; 5177 break; 5178 default: 5179 break; 5180 }; 5181 break; 5182 /* linux_mremap */ 5183 case 216: 5184 switch (ndx) { 5185 case 0: 5186 p = "l_ulong"; 5187 break; 5188 case 1: 5189 p = "l_ulong"; 5190 break; 5191 case 2: 5192 p = "l_ulong"; 5193 break; 5194 case 3: 5195 p = "l_ulong"; 5196 break; 5197 case 4: 5198 p = "l_ulong"; 5199 break; 5200 default: 5201 break; 5202 }; 5203 break; 5204 /* linux_add_key */ 5205 case 217: 5206 break; 5207 /* linux_request_key */ 5208 case 218: 5209 break; 5210 /* linux_keyctl */ 5211 case 219: 5212 break; 5213 /* linux_clone */ 5214 case 220: 5215 switch (ndx) { 5216 case 0: 5217 p = "l_ulong"; 5218 break; 5219 case 1: 5220 p = "userland void *"; 5221 break; 5222 case 2: 5223 p = "userland void *"; 5224 break; 5225 case 3: 5226 p = "userland void *"; 5227 break; 5228 case 4: 5229 p = "userland void *"; 5230 break; 5231 default: 5232 break; 5233 }; 5234 break; 5235 /* linux_execve */ 5236 case 221: 5237 switch (ndx) { 5238 case 0: 5239 p = "userland char *"; 5240 break; 5241 case 1: 5242 p = "userland char **"; 5243 break; 5244 case 2: 5245 p = "userland char **"; 5246 break; 5247 default: 5248 break; 5249 }; 5250 break; 5251 /* linux_mmap2 */ 5252 case 222: 5253 switch (ndx) { 5254 case 0: 5255 p = "l_ulong"; 5256 break; 5257 case 1: 5258 p = "l_ulong"; 5259 break; 5260 case 2: 5261 p = "l_ulong"; 5262 break; 5263 case 3: 5264 p = "l_ulong"; 5265 break; 5266 case 4: 5267 p = "l_ulong"; 5268 break; 5269 case 5: 5270 p = "l_ulong"; 5271 break; 5272 default: 5273 break; 5274 }; 5275 break; 5276 /* linux_fadvise64 */ 5277 case 223: 5278 switch (ndx) { 5279 case 0: 5280 p = "l_int"; 5281 break; 5282 case 1: 5283 p = "l_loff_t"; 5284 break; 5285 case 2: 5286 p = "l_size_t"; 5287 break; 5288 case 3: 5289 p = "l_int"; 5290 break; 5291 default: 5292 break; 5293 }; 5294 break; 5295 /* swapon */ 5296 case 224: 5297 switch (ndx) { 5298 case 0: 5299 p = "userland char *"; 5300 break; 5301 default: 5302 break; 5303 }; 5304 break; 5305 /* linux_swapoff */ 5306 case 225: 5307 break; 5308 /* linux_mprotect */ 5309 case 226: 5310 switch (ndx) { 5311 case 0: 5312 p = "l_ulong"; 5313 break; 5314 case 1: 5315 p = "l_size_t"; 5316 break; 5317 case 2: 5318 p = "l_ulong"; 5319 break; 5320 default: 5321 break; 5322 }; 5323 break; 5324 /* linux_msync */ 5325 case 227: 5326 switch (ndx) { 5327 case 0: 5328 p = "l_ulong"; 5329 break; 5330 case 1: 5331 p = "l_size_t"; 5332 break; 5333 case 2: 5334 p = "l_int"; 5335 break; 5336 default: 5337 break; 5338 }; 5339 break; 5340 /* mlock */ 5341 case 228: 5342 switch (ndx) { 5343 case 0: 5344 p = "userland const void *"; 5345 break; 5346 case 1: 5347 p = "size_t"; 5348 break; 5349 default: 5350 break; 5351 }; 5352 break; 5353 /* munlock */ 5354 case 229: 5355 switch (ndx) { 5356 case 0: 5357 p = "userland const void *"; 5358 break; 5359 case 1: 5360 p = "size_t"; 5361 break; 5362 default: 5363 break; 5364 }; 5365 break; 5366 /* mlockall */ 5367 case 230: 5368 switch (ndx) { 5369 case 0: 5370 p = "int"; 5371 break; 5372 default: 5373 break; 5374 }; 5375 break; 5376 /* munlockall */ 5377 case 231: 5378 break; 5379 /* linux_mincore */ 5380 case 232: 5381 switch (ndx) { 5382 case 0: 5383 p = "l_ulong"; 5384 break; 5385 case 1: 5386 p = "l_size_t"; 5387 break; 5388 case 2: 5389 p = "userland u_char *"; 5390 break; 5391 default: 5392 break; 5393 }; 5394 break; 5395 /* linux_madvise */ 5396 case 233: 5397 switch (ndx) { 5398 case 0: 5399 p = "l_ulong"; 5400 break; 5401 case 1: 5402 p = "l_size_t"; 5403 break; 5404 case 2: 5405 p = "l_int"; 5406 break; 5407 default: 5408 break; 5409 }; 5410 break; 5411 /* linux_remap_file_pages */ 5412 case 234: 5413 break; 5414 /* linux_mbind */ 5415 case 235: 5416 break; 5417 /* linux_get_mempolicy */ 5418 case 236: 5419 break; 5420 /* linux_set_mempolicy */ 5421 case 237: 5422 break; 5423 /* linux_migrate_pages */ 5424 case 238: 5425 break; 5426 /* linux_move_pages */ 5427 case 239: 5428 break; 5429 /* linux_rt_tgsigqueueinfo */ 5430 case 240: 5431 switch (ndx) { 5432 case 0: 5433 p = "l_pid_t"; 5434 break; 5435 case 1: 5436 p = "l_pid_t"; 5437 break; 5438 case 2: 5439 p = "l_int"; 5440 break; 5441 case 3: 5442 p = "userland l_siginfo_t *"; 5443 break; 5444 default: 5445 break; 5446 }; 5447 break; 5448 /* linux_perf_event_open */ 5449 case 241: 5450 break; 5451 /* linux_accept4 */ 5452 case 242: 5453 switch (ndx) { 5454 case 0: 5455 p = "l_int"; 5456 break; 5457 case 1: 5458 p = "l_uintptr_t"; 5459 break; 5460 case 2: 5461 p = "l_uintptr_t"; 5462 break; 5463 case 3: 5464 p = "l_int"; 5465 break; 5466 default: 5467 break; 5468 }; 5469 break; 5470 /* linux_recvmmsg */ 5471 case 243: 5472 switch (ndx) { 5473 case 0: 5474 p = "l_int"; 5475 break; 5476 case 1: 5477 p = "userland struct l_mmsghdr *"; 5478 break; 5479 case 2: 5480 p = "l_uint"; 5481 break; 5482 case 3: 5483 p = "l_uint"; 5484 break; 5485 case 4: 5486 p = "userland struct l_timespec *"; 5487 break; 5488 default: 5489 break; 5490 }; 5491 break; 5492 /* linux_wait4 */ 5493 case 260: 5494 switch (ndx) { 5495 case 0: 5496 p = "l_pid_t"; 5497 break; 5498 case 1: 5499 p = "userland l_int *"; 5500 break; 5501 case 2: 5502 p = "l_int"; 5503 break; 5504 case 3: 5505 p = "userland struct rusage *"; 5506 break; 5507 default: 5508 break; 5509 }; 5510 break; 5511 /* linux_prlimit64 */ 5512 case 261: 5513 switch (ndx) { 5514 case 0: 5515 p = "l_pid_t"; 5516 break; 5517 case 1: 5518 p = "l_uint"; 5519 break; 5520 case 2: 5521 p = "userland struct rlimit *"; 5522 break; 5523 case 3: 5524 p = "userland struct rlimit *"; 5525 break; 5526 default: 5527 break; 5528 }; 5529 break; 5530 /* linux_fanotify_init */ 5531 case 262: 5532 break; 5533 /* linux_fanotify_mark */ 5534 case 263: 5535 break; 5536 /* linux_name_to_handle_at */ 5537 case 264: 5538 switch (ndx) { 5539 case 0: 5540 p = "l_int"; 5541 break; 5542 case 1: 5543 p = "userland const char *"; 5544 break; 5545 case 2: 5546 p = "userland struct l_file_handle *"; 5547 break; 5548 case 3: 5549 p = "userland l_int *"; 5550 break; 5551 case 4: 5552 p = "l_int"; 5553 break; 5554 default: 5555 break; 5556 }; 5557 break; 5558 /* linux_open_by_handle_at */ 5559 case 265: 5560 switch (ndx) { 5561 case 0: 5562 p = "l_int"; 5563 break; 5564 case 1: 5565 p = "userland struct l_file_handle *"; 5566 break; 5567 case 2: 5568 p = "l_int"; 5569 break; 5570 default: 5571 break; 5572 }; 5573 break; 5574 /* linux_clock_adjtime */ 5575 case 266: 5576 break; 5577 /* linux_syncfs */ 5578 case 267: 5579 switch (ndx) { 5580 case 0: 5581 p = "l_int"; 5582 break; 5583 default: 5584 break; 5585 }; 5586 break; 5587 /* linux_setns */ 5588 case 268: 5589 switch (ndx) { 5590 case 0: 5591 p = "l_int"; 5592 break; 5593 case 1: 5594 p = "l_int"; 5595 break; 5596 default: 5597 break; 5598 }; 5599 break; 5600 /* linux_sendmmsg */ 5601 case 269: 5602 switch (ndx) { 5603 case 0: 5604 p = "l_int"; 5605 break; 5606 case 1: 5607 p = "userland struct l_mmsghdr *"; 5608 break; 5609 case 2: 5610 p = "l_uint"; 5611 break; 5612 case 3: 5613 p = "l_uint"; 5614 break; 5615 default: 5616 break; 5617 }; 5618 break; 5619 /* linux_process_vm_readv */ 5620 case 270: 5621 switch (ndx) { 5622 case 0: 5623 p = "l_pid_t"; 5624 break; 5625 case 1: 5626 p = "userland const struct iovec *"; 5627 break; 5628 case 2: 5629 p = "l_ulong"; 5630 break; 5631 case 3: 5632 p = "userland const struct iovec *"; 5633 break; 5634 case 4: 5635 p = "l_ulong"; 5636 break; 5637 case 5: 5638 p = "l_ulong"; 5639 break; 5640 default: 5641 break; 5642 }; 5643 break; 5644 /* linux_process_vm_writev */ 5645 case 271: 5646 switch (ndx) { 5647 case 0: 5648 p = "l_pid_t"; 5649 break; 5650 case 1: 5651 p = "userland const struct iovec *"; 5652 break; 5653 case 2: 5654 p = "l_ulong"; 5655 break; 5656 case 3: 5657 p = "userland const struct iovec *"; 5658 break; 5659 case 4: 5660 p = "l_ulong"; 5661 break; 5662 case 5: 5663 p = "l_ulong"; 5664 break; 5665 default: 5666 break; 5667 }; 5668 break; 5669 /* linux_kcmp */ 5670 case 272: 5671 switch (ndx) { 5672 case 0: 5673 p = "l_pid_t"; 5674 break; 5675 case 1: 5676 p = "l_pid_t"; 5677 break; 5678 case 2: 5679 p = "l_int"; 5680 break; 5681 case 3: 5682 p = "l_ulong"; 5683 break; 5684 case 4: 5685 p = "l_ulong"; 5686 break; 5687 default: 5688 break; 5689 }; 5690 break; 5691 /* linux_finit_module */ 5692 case 273: 5693 switch (ndx) { 5694 case 0: 5695 p = "l_int"; 5696 break; 5697 case 1: 5698 p = "userland const char *"; 5699 break; 5700 case 2: 5701 p = "l_int"; 5702 break; 5703 default: 5704 break; 5705 }; 5706 break; 5707 /* linux_sched_setattr */ 5708 case 274: 5709 switch (ndx) { 5710 case 0: 5711 p = "l_pid_t"; 5712 break; 5713 case 1: 5714 p = "userland void *"; 5715 break; 5716 case 2: 5717 p = "l_uint"; 5718 break; 5719 default: 5720 break; 5721 }; 5722 break; 5723 /* linux_sched_getattr */ 5724 case 275: 5725 switch (ndx) { 5726 case 0: 5727 p = "l_pid_t"; 5728 break; 5729 case 1: 5730 p = "userland void *"; 5731 break; 5732 case 2: 5733 p = "l_uint"; 5734 break; 5735 case 3: 5736 p = "l_uint"; 5737 break; 5738 default: 5739 break; 5740 }; 5741 break; 5742 /* linux_renameat2 */ 5743 case 276: 5744 switch (ndx) { 5745 case 0: 5746 p = "l_int"; 5747 break; 5748 case 1: 5749 p = "userland const char *"; 5750 break; 5751 case 2: 5752 p = "l_int"; 5753 break; 5754 case 3: 5755 p = "userland const char *"; 5756 break; 5757 case 4: 5758 p = "l_uint"; 5759 break; 5760 default: 5761 break; 5762 }; 5763 break; 5764 /* linux_seccomp */ 5765 case 277: 5766 switch (ndx) { 5767 case 0: 5768 p = "l_uint"; 5769 break; 5770 case 1: 5771 p = "l_uint"; 5772 break; 5773 case 2: 5774 p = "userland const char *"; 5775 break; 5776 default: 5777 break; 5778 }; 5779 break; 5780 /* linux_getrandom */ 5781 case 278: 5782 switch (ndx) { 5783 case 0: 5784 p = "userland char *"; 5785 break; 5786 case 1: 5787 p = "l_size_t"; 5788 break; 5789 case 2: 5790 p = "l_uint"; 5791 break; 5792 default: 5793 break; 5794 }; 5795 break; 5796 /* linux_memfd_create */ 5797 case 279: 5798 switch (ndx) { 5799 case 0: 5800 p = "userland const char *"; 5801 break; 5802 case 1: 5803 p = "l_uint"; 5804 break; 5805 default: 5806 break; 5807 }; 5808 break; 5809 /* linux_bpf */ 5810 case 280: 5811 switch (ndx) { 5812 case 0: 5813 p = "l_int"; 5814 break; 5815 case 1: 5816 p = "userland void *"; 5817 break; 5818 case 2: 5819 p = "l_uint"; 5820 break; 5821 default: 5822 break; 5823 }; 5824 break; 5825 /* linux_execveat */ 5826 case 281: 5827 switch (ndx) { 5828 case 0: 5829 p = "l_int"; 5830 break; 5831 case 1: 5832 p = "userland const char *"; 5833 break; 5834 case 2: 5835 p = "userland const char **"; 5836 break; 5837 case 3: 5838 p = "userland const char **"; 5839 break; 5840 case 4: 5841 p = "l_int"; 5842 break; 5843 default: 5844 break; 5845 }; 5846 break; 5847 /* linux_userfaultfd */ 5848 case 282: 5849 switch (ndx) { 5850 case 0: 5851 p = "l_int"; 5852 break; 5853 default: 5854 break; 5855 }; 5856 break; 5857 /* linux_membarrier */ 5858 case 283: 5859 switch (ndx) { 5860 case 0: 5861 p = "l_int"; 5862 break; 5863 case 1: 5864 p = "l_int"; 5865 break; 5866 default: 5867 break; 5868 }; 5869 break; 5870 /* linux_mlock2 */ 5871 case 284: 5872 switch (ndx) { 5873 case 0: 5874 p = "l_ulong"; 5875 break; 5876 case 1: 5877 p = "l_size_t"; 5878 break; 5879 case 2: 5880 p = "l_int"; 5881 break; 5882 default: 5883 break; 5884 }; 5885 break; 5886 /* linux_copy_file_range */ 5887 case 285: 5888 switch (ndx) { 5889 case 0: 5890 p = "l_int"; 5891 break; 5892 case 1: 5893 p = "userland l_loff_t *"; 5894 break; 5895 case 2: 5896 p = "l_int"; 5897 break; 5898 case 3: 5899 p = "userland l_loff_t *"; 5900 break; 5901 case 4: 5902 p = "l_size_t"; 5903 break; 5904 case 5: 5905 p = "l_uint"; 5906 break; 5907 default: 5908 break; 5909 }; 5910 break; 5911 /* linux_preadv2 */ 5912 case 286: 5913 switch (ndx) { 5914 case 0: 5915 p = "l_ulong"; 5916 break; 5917 case 1: 5918 p = "userland const struct iovec *"; 5919 break; 5920 case 2: 5921 p = "l_ulong"; 5922 break; 5923 case 3: 5924 p = "l_ulong"; 5925 break; 5926 case 4: 5927 p = "l_ulong"; 5928 break; 5929 case 5: 5930 p = "l_int"; 5931 break; 5932 default: 5933 break; 5934 }; 5935 break; 5936 /* linux_pwritev2 */ 5937 case 287: 5938 switch (ndx) { 5939 case 0: 5940 p = "l_ulong"; 5941 break; 5942 case 1: 5943 p = "userland const struct iovec *"; 5944 break; 5945 case 2: 5946 p = "l_ulong"; 5947 break; 5948 case 3: 5949 p = "l_ulong"; 5950 break; 5951 case 4: 5952 p = "l_ulong"; 5953 break; 5954 case 5: 5955 p = "l_int"; 5956 break; 5957 default: 5958 break; 5959 }; 5960 break; 5961 /* linux_pkey_mprotect */ 5962 case 288: 5963 switch (ndx) { 5964 case 0: 5965 p = "l_ulong"; 5966 break; 5967 case 1: 5968 p = "l_size_t"; 5969 break; 5970 case 2: 5971 p = "l_ulong"; 5972 break; 5973 case 3: 5974 p = "l_int"; 5975 break; 5976 default: 5977 break; 5978 }; 5979 break; 5980 /* linux_pkey_alloc */ 5981 case 289: 5982 switch (ndx) { 5983 case 0: 5984 p = "l_ulong"; 5985 break; 5986 case 1: 5987 p = "l_ulong"; 5988 break; 5989 default: 5990 break; 5991 }; 5992 break; 5993 /* linux_pkey_free */ 5994 case 290: 5995 switch (ndx) { 5996 case 0: 5997 p = "l_int"; 5998 break; 5999 default: 6000 break; 6001 }; 6002 break; 6003 /* linux_statx */ 6004 case 291: 6005 switch (ndx) { 6006 case 0: 6007 p = "l_int"; 6008 break; 6009 case 1: 6010 p = "userland const char *"; 6011 break; 6012 case 2: 6013 p = "l_uint"; 6014 break; 6015 case 3: 6016 p = "l_uint"; 6017 break; 6018 case 4: 6019 p = "userland void *"; 6020 break; 6021 default: 6022 break; 6023 }; 6024 break; 6025 /* linux_io_pgetevents */ 6026 case 292: 6027 break; 6028 /* linux_rseq */ 6029 case 293: 6030 break; 6031 /* linux_kexec_file_load */ 6032 case 294: 6033 break; 6034 /* linux_pidfd_send_signal */ 6035 case 424: 6036 switch (ndx) { 6037 case 0: 6038 p = "l_int"; 6039 break; 6040 case 1: 6041 p = "l_int"; 6042 break; 6043 case 2: 6044 p = "userland l_siginfo_t *"; 6045 break; 6046 case 3: 6047 p = "l_uint"; 6048 break; 6049 default: 6050 break; 6051 }; 6052 break; 6053 /* linux_io_uring_setup */ 6054 case 425: 6055 break; 6056 /* linux_io_uring_enter */ 6057 case 426: 6058 break; 6059 /* linux_io_uring_register */ 6060 case 427: 6061 break; 6062 /* linux_open_tree */ 6063 case 428: 6064 break; 6065 /* linux_move_mount */ 6066 case 429: 6067 break; 6068 /* linux_fsopen */ 6069 case 430: 6070 break; 6071 /* linux_fsconfig */ 6072 case 431: 6073 break; 6074 /* linux_fsmount */ 6075 case 432: 6076 break; 6077 /* linux_fspick */ 6078 case 433: 6079 break; 6080 /* linux_pidfd_open */ 6081 case 434: 6082 break; 6083 /* linux_clone3 */ 6084 case 435: 6085 break; 6086 /* linux_close_range */ 6087 case 436: 6088 break; 6089 /* linux_openat2 */ 6090 case 437: 6091 break; 6092 /* linux_pidfd_getfd */ 6093 case 438: 6094 break; 6095 /* linux_faccessat2 */ 6096 case 439: 6097 break; 6098 /* linux_process_madvise */ 6099 case 440: 6100 break; 6101 /* linux_epoll_pwait2 */ 6102 case 441: 6103 break; 6104 /* linux_mount_setattr */ 6105 case 442: 6106 break; 6107 default: 6108 break; 6109 }; 6110 if (p != NULL) 6111 strlcpy(desc, p, descsz); 6112 } 6113 static void 6114 systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 6115 { 6116 const char *p = NULL; 6117 switch (sysnum) { 6118 #define nosys linux_nosys 6119 /* linux_setxattr */ 6120 case 5: 6121 if (ndx == 0 || ndx == 1) 6122 p = "int"; 6123 break; 6124 /* linux_lsetxattr */ 6125 case 6: 6126 if (ndx == 0 || ndx == 1) 6127 p = "int"; 6128 break; 6129 /* linux_fsetxattr */ 6130 case 7: 6131 if (ndx == 0 || ndx == 1) 6132 p = "int"; 6133 break; 6134 /* linux_getxattr */ 6135 case 8: 6136 if (ndx == 0 || ndx == 1) 6137 p = "int"; 6138 break; 6139 /* linux_lgetxattr */ 6140 case 9: 6141 if (ndx == 0 || ndx == 1) 6142 p = "int"; 6143 break; 6144 /* linux_fgetxattr */ 6145 case 10: 6146 if (ndx == 0 || ndx == 1) 6147 p = "int"; 6148 break; 6149 /* linux_listxattr */ 6150 case 11: 6151 if (ndx == 0 || ndx == 1) 6152 p = "int"; 6153 break; 6154 /* linux_llistxattr */ 6155 case 12: 6156 if (ndx == 0 || ndx == 1) 6157 p = "int"; 6158 break; 6159 /* linux_flistxattr */ 6160 case 13: 6161 if (ndx == 0 || ndx == 1) 6162 p = "int"; 6163 break; 6164 /* linux_removexattr */ 6165 case 14: 6166 if (ndx == 0 || ndx == 1) 6167 p = "int"; 6168 break; 6169 /* linux_lremovexattr */ 6170 case 15: 6171 if (ndx == 0 || ndx == 1) 6172 p = "int"; 6173 break; 6174 /* linux_fremovexattr */ 6175 case 16: 6176 if (ndx == 0 || ndx == 1) 6177 p = "int"; 6178 break; 6179 /* linux_getcwd */ 6180 case 17: 6181 if (ndx == 0 || ndx == 1) 6182 p = "int"; 6183 break; 6184 /* linux_lookup_dcookie */ 6185 case 18: 6186 /* linux_eventfd2 */ 6187 case 19: 6188 if (ndx == 0 || ndx == 1) 6189 p = "int"; 6190 break; 6191 /* linux_epoll_create1 */ 6192 case 20: 6193 if (ndx == 0 || ndx == 1) 6194 p = "int"; 6195 break; 6196 /* linux_epoll_ctl */ 6197 case 21: 6198 if (ndx == 0 || ndx == 1) 6199 p = "int"; 6200 break; 6201 /* linux_epoll_pwait */ 6202 case 22: 6203 if (ndx == 0 || ndx == 1) 6204 p = "int"; 6205 break; 6206 /* dup */ 6207 case 23: 6208 if (ndx == 0 || ndx == 1) 6209 p = "int"; 6210 break; 6211 /* linux_dup3 */ 6212 case 24: 6213 if (ndx == 0 || ndx == 1) 6214 p = "int"; 6215 break; 6216 /* linux_fcntl */ 6217 case 25: 6218 if (ndx == 0 || ndx == 1) 6219 p = "int"; 6220 break; 6221 /* linux_inotify_init1 */ 6222 case 26: 6223 if (ndx == 0 || ndx == 1) 6224 p = "int"; 6225 break; 6226 /* linux_inotify_add_watch */ 6227 case 27: 6228 /* linux_inotify_rm_watch */ 6229 case 28: 6230 /* linux_ioctl */ 6231 case 29: 6232 if (ndx == 0 || ndx == 1) 6233 p = "int"; 6234 break; 6235 /* linux_ioprio_set */ 6236 case 30: 6237 /* linux_ioprio_get */ 6238 case 31: 6239 /* flock */ 6240 case 32: 6241 if (ndx == 0 || ndx == 1) 6242 p = "int"; 6243 break; 6244 /* linux_mknodat */ 6245 case 33: 6246 if (ndx == 0 || ndx == 1) 6247 p = "int"; 6248 break; 6249 /* linux_mkdirat */ 6250 case 34: 6251 if (ndx == 0 || ndx == 1) 6252 p = "int"; 6253 break; 6254 /* linux_unlinkat */ 6255 case 35: 6256 if (ndx == 0 || ndx == 1) 6257 p = "int"; 6258 break; 6259 /* linux_symlinkat */ 6260 case 36: 6261 if (ndx == 0 || ndx == 1) 6262 p = "int"; 6263 break; 6264 /* linux_linkat */ 6265 case 37: 6266 if (ndx == 0 || ndx == 1) 6267 p = "int"; 6268 break; 6269 /* linux_renameat */ 6270 case 38: 6271 if (ndx == 0 || ndx == 1) 6272 p = "int"; 6273 break; 6274 /* linux_mount */ 6275 case 40: 6276 if (ndx == 0 || ndx == 1) 6277 p = "int"; 6278 break; 6279 /* linux_pivot_root */ 6280 case 41: 6281 /* linux_statfs */ 6282 case 43: 6283 if (ndx == 0 || ndx == 1) 6284 p = "int"; 6285 break; 6286 /* linux_fstatfs */ 6287 case 44: 6288 if (ndx == 0 || ndx == 1) 6289 p = "int"; 6290 break; 6291 /* linux_truncate */ 6292 case 45: 6293 if (ndx == 0 || ndx == 1) 6294 p = "int"; 6295 break; 6296 /* linux_ftruncate */ 6297 case 46: 6298 if (ndx == 0 || ndx == 1) 6299 p = "int"; 6300 break; 6301 /* linux_fallocate */ 6302 case 47: 6303 if (ndx == 0 || ndx == 1) 6304 p = "int"; 6305 break; 6306 /* linux_faccessat */ 6307 case 48: 6308 if (ndx == 0 || ndx == 1) 6309 p = "int"; 6310 break; 6311 /* linux_chdir */ 6312 case 49: 6313 if (ndx == 0 || ndx == 1) 6314 p = "int"; 6315 break; 6316 /* fchdir */ 6317 case 50: 6318 if (ndx == 0 || ndx == 1) 6319 p = "int"; 6320 break; 6321 /* chroot */ 6322 case 51: 6323 if (ndx == 0 || ndx == 1) 6324 p = "int"; 6325 break; 6326 /* fchmod */ 6327 case 52: 6328 if (ndx == 0 || ndx == 1) 6329 p = "int"; 6330 break; 6331 /* linux_fchmodat */ 6332 case 53: 6333 if (ndx == 0 || ndx == 1) 6334 p = "int"; 6335 break; 6336 /* linux_fchownat */ 6337 case 54: 6338 if (ndx == 0 || ndx == 1) 6339 p = "int"; 6340 break; 6341 /* fchown */ 6342 case 55: 6343 if (ndx == 0 || ndx == 1) 6344 p = "int"; 6345 break; 6346 /* linux_openat */ 6347 case 56: 6348 if (ndx == 0 || ndx == 1) 6349 p = "int"; 6350 break; 6351 /* close */ 6352 case 57: 6353 if (ndx == 0 || ndx == 1) 6354 p = "int"; 6355 break; 6356 /* linux_vhangup */ 6357 case 58: 6358 /* linux_pipe2 */ 6359 case 59: 6360 if (ndx == 0 || ndx == 1) 6361 p = "int"; 6362 break; 6363 /* linux_getdents64 */ 6364 case 61: 6365 if (ndx == 0 || ndx == 1) 6366 p = "int"; 6367 break; 6368 /* linux_lseek */ 6369 case 62: 6370 if (ndx == 0 || ndx == 1) 6371 p = "int"; 6372 break; 6373 /* read */ 6374 case 63: 6375 if (ndx == 0 || ndx == 1) 6376 p = "int"; 6377 break; 6378 /* write */ 6379 case 64: 6380 if (ndx == 0 || ndx == 1) 6381 p = "int"; 6382 break; 6383 /* readv */ 6384 case 65: 6385 if (ndx == 0 || ndx == 1) 6386 p = "int"; 6387 break; 6388 /* writev */ 6389 case 66: 6390 if (ndx == 0 || ndx == 1) 6391 p = "int"; 6392 break; 6393 /* linux_pread */ 6394 case 67: 6395 if (ndx == 0 || ndx == 1) 6396 p = "int"; 6397 break; 6398 /* linux_pwrite */ 6399 case 68: 6400 if (ndx == 0 || ndx == 1) 6401 p = "int"; 6402 break; 6403 /* linux_preadv */ 6404 case 69: 6405 if (ndx == 0 || ndx == 1) 6406 p = "int"; 6407 break; 6408 /* linux_pwritev */ 6409 case 70: 6410 if (ndx == 0 || ndx == 1) 6411 p = "int"; 6412 break; 6413 /* linux_sendfile */ 6414 case 71: 6415 if (ndx == 0 || ndx == 1) 6416 p = "int"; 6417 break; 6418 /* linux_pselect6 */ 6419 case 72: 6420 if (ndx == 0 || ndx == 1) 6421 p = "int"; 6422 break; 6423 /* linux_ppoll */ 6424 case 73: 6425 if (ndx == 0 || ndx == 1) 6426 p = "int"; 6427 break; 6428 /* linux_signalfd4 */ 6429 case 74: 6430 /* linux_vmsplice */ 6431 case 75: 6432 /* linux_splice */ 6433 case 76: 6434 if (ndx == 0 || ndx == 1) 6435 p = "int"; 6436 break; 6437 /* linux_tee */ 6438 case 77: 6439 /* linux_readlinkat */ 6440 case 78: 6441 if (ndx == 0 || ndx == 1) 6442 p = "int"; 6443 break; 6444 /* linux_newfstatat */ 6445 case 79: 6446 if (ndx == 0 || ndx == 1) 6447 p = "int"; 6448 break; 6449 /* linux_newfstat */ 6450 case 80: 6451 if (ndx == 0 || ndx == 1) 6452 p = "int"; 6453 break; 6454 /* fsync */ 6455 case 82: 6456 if (ndx == 0 || ndx == 1) 6457 p = "int"; 6458 break; 6459 /* linux_fdatasync */ 6460 case 83: 6461 if (ndx == 0 || ndx == 1) 6462 p = "int"; 6463 break; 6464 /* linux_sync_file_range */ 6465 case 84: 6466 if (ndx == 0 || ndx == 1) 6467 p = "int"; 6468 break; 6469 /* linux_timerfd_create */ 6470 case 85: 6471 if (ndx == 0 || ndx == 1) 6472 p = "int"; 6473 break; 6474 /* linux_timerfd_settime */ 6475 case 86: 6476 if (ndx == 0 || ndx == 1) 6477 p = "int"; 6478 break; 6479 /* linux_timerfd_gettime */ 6480 case 87: 6481 if (ndx == 0 || ndx == 1) 6482 p = "int"; 6483 break; 6484 /* linux_utimensat */ 6485 case 88: 6486 if (ndx == 0 || ndx == 1) 6487 p = "int"; 6488 break; 6489 /* acct */ 6490 case 89: 6491 if (ndx == 0 || ndx == 1) 6492 p = "int"; 6493 break; 6494 /* linux_capget */ 6495 case 90: 6496 if (ndx == 0 || ndx == 1) 6497 p = "int"; 6498 break; 6499 /* linux_capset */ 6500 case 91: 6501 if (ndx == 0 || ndx == 1) 6502 p = "int"; 6503 break; 6504 /* linux_personality */ 6505 case 92: 6506 if (ndx == 0 || ndx == 1) 6507 p = "int"; 6508 break; 6509 /* linux_exit */ 6510 case 93: 6511 if (ndx == 0 || ndx == 1) 6512 p = "int"; 6513 break; 6514 /* linux_exit_group */ 6515 case 94: 6516 if (ndx == 0 || ndx == 1) 6517 p = "int"; 6518 break; 6519 /* linux_waitid */ 6520 case 95: 6521 if (ndx == 0 || ndx == 1) 6522 p = "int"; 6523 break; 6524 /* linux_set_tid_address */ 6525 case 96: 6526 if (ndx == 0 || ndx == 1) 6527 p = "int"; 6528 break; 6529 /* linux_unshare */ 6530 case 97: 6531 /* linux_sys_futex */ 6532 case 98: 6533 if (ndx == 0 || ndx == 1) 6534 p = "int"; 6535 break; 6536 /* linux_set_robust_list */ 6537 case 99: 6538 if (ndx == 0 || ndx == 1) 6539 p = "int"; 6540 break; 6541 /* linux_get_robust_list */ 6542 case 100: 6543 if (ndx == 0 || ndx == 1) 6544 p = "int"; 6545 break; 6546 /* linux_nanosleep */ 6547 case 101: 6548 if (ndx == 0 || ndx == 1) 6549 p = "int"; 6550 break; 6551 /* linux_getitimer */ 6552 case 102: 6553 if (ndx == 0 || ndx == 1) 6554 p = "int"; 6555 break; 6556 /* linux_setitimer */ 6557 case 103: 6558 if (ndx == 0 || ndx == 1) 6559 p = "int"; 6560 break; 6561 /* linux_kexec_load */ 6562 case 104: 6563 /* linux_init_module */ 6564 case 105: 6565 /* linux_delete_module */ 6566 case 106: 6567 /* linux_timer_create */ 6568 case 107: 6569 if (ndx == 0 || ndx == 1) 6570 p = "int"; 6571 break; 6572 /* linux_timer_gettime */ 6573 case 108: 6574 if (ndx == 0 || ndx == 1) 6575 p = "int"; 6576 break; 6577 /* linux_timer_getoverrun */ 6578 case 109: 6579 if (ndx == 0 || ndx == 1) 6580 p = "int"; 6581 break; 6582 /* linux_timer_settime */ 6583 case 110: 6584 if (ndx == 0 || ndx == 1) 6585 p = "int"; 6586 break; 6587 /* linux_timer_delete */ 6588 case 111: 6589 if (ndx == 0 || ndx == 1) 6590 p = "int"; 6591 break; 6592 /* linux_clock_settime */ 6593 case 112: 6594 if (ndx == 0 || ndx == 1) 6595 p = "int"; 6596 break; 6597 /* linux_clock_gettime */ 6598 case 113: 6599 if (ndx == 0 || ndx == 1) 6600 p = "int"; 6601 break; 6602 /* linux_clock_getres */ 6603 case 114: 6604 if (ndx == 0 || ndx == 1) 6605 p = "int"; 6606 break; 6607 /* linux_clock_nanosleep */ 6608 case 115: 6609 if (ndx == 0 || ndx == 1) 6610 p = "int"; 6611 break; 6612 /* linux_syslog */ 6613 case 116: 6614 if (ndx == 0 || ndx == 1) 6615 p = "int"; 6616 break; 6617 /* linux_ptrace */ 6618 case 117: 6619 if (ndx == 0 || ndx == 1) 6620 p = "int"; 6621 break; 6622 /* linux_sched_setparam */ 6623 case 118: 6624 if (ndx == 0 || ndx == 1) 6625 p = "int"; 6626 break; 6627 /* linux_sched_setscheduler */ 6628 case 119: 6629 if (ndx == 0 || ndx == 1) 6630 p = "int"; 6631 break; 6632 /* linux_sched_getscheduler */ 6633 case 120: 6634 if (ndx == 0 || ndx == 1) 6635 p = "int"; 6636 break; 6637 /* linux_sched_getparam */ 6638 case 121: 6639 if (ndx == 0 || ndx == 1) 6640 p = "int"; 6641 break; 6642 /* linux_sched_setaffinity */ 6643 case 122: 6644 if (ndx == 0 || ndx == 1) 6645 p = "int"; 6646 break; 6647 /* linux_sched_getaffinity */ 6648 case 123: 6649 if (ndx == 0 || ndx == 1) 6650 p = "int"; 6651 break; 6652 /* sched_yield */ 6653 case 124: 6654 /* linux_sched_get_priority_max */ 6655 case 125: 6656 if (ndx == 0 || ndx == 1) 6657 p = "int"; 6658 break; 6659 /* linux_sched_get_priority_min */ 6660 case 126: 6661 if (ndx == 0 || ndx == 1) 6662 p = "int"; 6663 break; 6664 /* linux_sched_rr_get_interval */ 6665 case 127: 6666 if (ndx == 0 || ndx == 1) 6667 p = "int"; 6668 break; 6669 /* linux_kill */ 6670 case 129: 6671 if (ndx == 0 || ndx == 1) 6672 p = "int"; 6673 break; 6674 /* linux_tkill */ 6675 case 130: 6676 if (ndx == 0 || ndx == 1) 6677 p = "int"; 6678 break; 6679 /* linux_tgkill */ 6680 case 131: 6681 if (ndx == 0 || ndx == 1) 6682 p = "int"; 6683 break; 6684 /* linux_sigaltstack */ 6685 case 132: 6686 if (ndx == 0 || ndx == 1) 6687 p = "int"; 6688 break; 6689 /* linux_rt_sigsuspend */ 6690 case 133: 6691 if (ndx == 0 || ndx == 1) 6692 p = "int"; 6693 break; 6694 /* linux_rt_sigaction */ 6695 case 134: 6696 if (ndx == 0 || ndx == 1) 6697 p = "int"; 6698 break; 6699 /* linux_rt_sigprocmask */ 6700 case 135: 6701 if (ndx == 0 || ndx == 1) 6702 p = "int"; 6703 break; 6704 /* linux_rt_sigpending */ 6705 case 136: 6706 if (ndx == 0 || ndx == 1) 6707 p = "int"; 6708 break; 6709 /* linux_rt_sigtimedwait */ 6710 case 137: 6711 if (ndx == 0 || ndx == 1) 6712 p = "int"; 6713 break; 6714 /* linux_rt_sigqueueinfo */ 6715 case 138: 6716 if (ndx == 0 || ndx == 1) 6717 p = "int"; 6718 break; 6719 /* linux_rt_sigreturn */ 6720 case 139: 6721 /* setpriority */ 6722 case 140: 6723 if (ndx == 0 || ndx == 1) 6724 p = "int"; 6725 break; 6726 /* linux_getpriority */ 6727 case 141: 6728 if (ndx == 0 || ndx == 1) 6729 p = "int"; 6730 break; 6731 /* linux_reboot */ 6732 case 142: 6733 if (ndx == 0 || ndx == 1) 6734 p = "int"; 6735 break; 6736 /* setregid */ 6737 case 143: 6738 if (ndx == 0 || ndx == 1) 6739 p = "int"; 6740 break; 6741 /* setgid */ 6742 case 144: 6743 if (ndx == 0 || ndx == 1) 6744 p = "int"; 6745 break; 6746 /* setreuid */ 6747 case 145: 6748 if (ndx == 0 || ndx == 1) 6749 p = "int"; 6750 break; 6751 /* setuid */ 6752 case 146: 6753 if (ndx == 0 || ndx == 1) 6754 p = "int"; 6755 break; 6756 /* setresuid */ 6757 case 147: 6758 if (ndx == 0 || ndx == 1) 6759 p = "int"; 6760 break; 6761 /* getresuid */ 6762 case 148: 6763 if (ndx == 0 || ndx == 1) 6764 p = "int"; 6765 break; 6766 /* setresgid */ 6767 case 149: 6768 if (ndx == 0 || ndx == 1) 6769 p = "int"; 6770 break; 6771 /* getresgid */ 6772 case 150: 6773 if (ndx == 0 || ndx == 1) 6774 p = "int"; 6775 break; 6776 /* linux_setfsuid */ 6777 case 151: 6778 if (ndx == 0 || ndx == 1) 6779 p = "int"; 6780 break; 6781 /* linux_setfsgid */ 6782 case 152: 6783 if (ndx == 0 || ndx == 1) 6784 p = "int"; 6785 break; 6786 /* linux_times */ 6787 case 153: 6788 if (ndx == 0 || ndx == 1) 6789 p = "int"; 6790 break; 6791 /* setpgid */ 6792 case 154: 6793 if (ndx == 0 || ndx == 1) 6794 p = "int"; 6795 break; 6796 /* getpgid */ 6797 case 155: 6798 if (ndx == 0 || ndx == 1) 6799 p = "int"; 6800 break; 6801 /* linux_getsid */ 6802 case 156: 6803 if (ndx == 0 || ndx == 1) 6804 p = "int"; 6805 break; 6806 /* setsid */ 6807 case 157: 6808 /* linux_getgroups */ 6809 case 158: 6810 if (ndx == 0 || ndx == 1) 6811 p = "int"; 6812 break; 6813 /* linux_setgroups */ 6814 case 159: 6815 if (ndx == 0 || ndx == 1) 6816 p = "int"; 6817 break; 6818 /* linux_newuname */ 6819 case 160: 6820 if (ndx == 0 || ndx == 1) 6821 p = "int"; 6822 break; 6823 /* linux_sethostname */ 6824 case 161: 6825 if (ndx == 0 || ndx == 1) 6826 p = "int"; 6827 break; 6828 /* linux_setdomainname */ 6829 case 162: 6830 if (ndx == 0 || ndx == 1) 6831 p = "int"; 6832 break; 6833 /* linux_getrlimit */ 6834 case 163: 6835 if (ndx == 0 || ndx == 1) 6836 p = "int"; 6837 break; 6838 /* linux_setrlimit */ 6839 case 164: 6840 if (ndx == 0 || ndx == 1) 6841 p = "int"; 6842 break; 6843 /* getrusage */ 6844 case 165: 6845 if (ndx == 0 || ndx == 1) 6846 p = "int"; 6847 break; 6848 /* umask */ 6849 case 166: 6850 if (ndx == 0 || ndx == 1) 6851 p = "int"; 6852 break; 6853 /* linux_prctl */ 6854 case 167: 6855 if (ndx == 0 || ndx == 1) 6856 p = "int"; 6857 break; 6858 /* linux_getcpu */ 6859 case 168: 6860 if (ndx == 0 || ndx == 1) 6861 p = "int"; 6862 break; 6863 /* gettimeofday */ 6864 case 169: 6865 if (ndx == 0 || ndx == 1) 6866 p = "int"; 6867 break; 6868 /* settimeofday */ 6869 case 170: 6870 if (ndx == 0 || ndx == 1) 6871 p = "int"; 6872 break; 6873 /* linux_adjtimex */ 6874 case 171: 6875 /* linux_getpid */ 6876 case 172: 6877 /* linux_getppid */ 6878 case 173: 6879 /* linux_getuid */ 6880 case 174: 6881 /* geteuid */ 6882 case 175: 6883 /* linux_getgid */ 6884 case 176: 6885 /* getegid */ 6886 case 177: 6887 /* linux_gettid */ 6888 case 178: 6889 /* linux_sysinfo */ 6890 case 179: 6891 if (ndx == 0 || ndx == 1) 6892 p = "int"; 6893 break; 6894 /* linux_mq_open */ 6895 case 180: 6896 if (ndx == 0 || ndx == 1) 6897 p = "int"; 6898 break; 6899 /* linux_mq_unlink */ 6900 case 181: 6901 if (ndx == 0 || ndx == 1) 6902 p = "int"; 6903 break; 6904 /* linux_mq_timedsend */ 6905 case 182: 6906 if (ndx == 0 || ndx == 1) 6907 p = "int"; 6908 break; 6909 /* linux_mq_timedreceive */ 6910 case 183: 6911 if (ndx == 0 || ndx == 1) 6912 p = "int"; 6913 break; 6914 /* linux_mq_notify */ 6915 case 184: 6916 if (ndx == 0 || ndx == 1) 6917 p = "int"; 6918 break; 6919 /* linux_mq_getsetattr */ 6920 case 185: 6921 if (ndx == 0 || ndx == 1) 6922 p = "int"; 6923 break; 6924 /* linux_msgget */ 6925 case 186: 6926 if (ndx == 0 || ndx == 1) 6927 p = "int"; 6928 break; 6929 /* linux_msgctl */ 6930 case 187: 6931 if (ndx == 0 || ndx == 1) 6932 p = "int"; 6933 break; 6934 /* linux_msgrcv */ 6935 case 188: 6936 if (ndx == 0 || ndx == 1) 6937 p = "int"; 6938 break; 6939 /* linux_msgsnd */ 6940 case 189: 6941 if (ndx == 0 || ndx == 1) 6942 p = "int"; 6943 break; 6944 /* linux_semget */ 6945 case 190: 6946 if (ndx == 0 || ndx == 1) 6947 p = "int"; 6948 break; 6949 /* linux_semctl */ 6950 case 191: 6951 if (ndx == 0 || ndx == 1) 6952 p = "int"; 6953 break; 6954 /* linux_semtimedop */ 6955 case 192: 6956 /* linux_semop */ 6957 case 193: 6958 if (ndx == 0 || ndx == 1) 6959 p = "int"; 6960 break; 6961 /* linux_shmget */ 6962 case 194: 6963 if (ndx == 0 || ndx == 1) 6964 p = "int"; 6965 break; 6966 /* linux_shmctl */ 6967 case 195: 6968 if (ndx == 0 || ndx == 1) 6969 p = "int"; 6970 break; 6971 /* linux_shmat */ 6972 case 196: 6973 if (ndx == 0 || ndx == 1) 6974 p = "int"; 6975 break; 6976 /* linux_shmdt */ 6977 case 197: 6978 if (ndx == 0 || ndx == 1) 6979 p = "int"; 6980 break; 6981 /* linux_socket */ 6982 case 198: 6983 if (ndx == 0 || ndx == 1) 6984 p = "int"; 6985 break; 6986 /* linux_socketpair */ 6987 case 199: 6988 if (ndx == 0 || ndx == 1) 6989 p = "int"; 6990 break; 6991 /* linux_bind */ 6992 case 200: 6993 if (ndx == 0 || ndx == 1) 6994 p = "int"; 6995 break; 6996 /* linux_listen */ 6997 case 201: 6998 if (ndx == 0 || ndx == 1) 6999 p = "int"; 7000 break; 7001 /* linux_accept */ 7002 case 202: 7003 if (ndx == 0 || ndx == 1) 7004 p = "int"; 7005 break; 7006 /* linux_connect */ 7007 case 203: 7008 if (ndx == 0 || ndx == 1) 7009 p = "int"; 7010 break; 7011 /* linux_getsockname */ 7012 case 204: 7013 if (ndx == 0 || ndx == 1) 7014 p = "int"; 7015 break; 7016 /* linux_getpeername */ 7017 case 205: 7018 if (ndx == 0 || ndx == 1) 7019 p = "int"; 7020 break; 7021 /* linux_sendto */ 7022 case 206: 7023 if (ndx == 0 || ndx == 1) 7024 p = "int"; 7025 break; 7026 /* linux_recvfrom */ 7027 case 207: 7028 if (ndx == 0 || ndx == 1) 7029 p = "int"; 7030 break; 7031 /* linux_setsockopt */ 7032 case 208: 7033 if (ndx == 0 || ndx == 1) 7034 p = "int"; 7035 break; 7036 /* linux_getsockopt */ 7037 case 209: 7038 if (ndx == 0 || ndx == 1) 7039 p = "int"; 7040 break; 7041 /* linux_shutdown */ 7042 case 210: 7043 if (ndx == 0 || ndx == 1) 7044 p = "int"; 7045 break; 7046 /* linux_sendmsg */ 7047 case 211: 7048 if (ndx == 0 || ndx == 1) 7049 p = "int"; 7050 break; 7051 /* linux_recvmsg */ 7052 case 212: 7053 if (ndx == 0 || ndx == 1) 7054 p = "int"; 7055 break; 7056 /* linux_brk */ 7057 case 214: 7058 if (ndx == 0 || ndx == 1) 7059 p = "int"; 7060 break; 7061 /* munmap */ 7062 case 215: 7063 if (ndx == 0 || ndx == 1) 7064 p = "int"; 7065 break; 7066 /* linux_mremap */ 7067 case 216: 7068 if (ndx == 0 || ndx == 1) 7069 p = "int"; 7070 break; 7071 /* linux_add_key */ 7072 case 217: 7073 /* linux_request_key */ 7074 case 218: 7075 /* linux_keyctl */ 7076 case 219: 7077 /* linux_clone */ 7078 case 220: 7079 if (ndx == 0 || ndx == 1) 7080 p = "int"; 7081 break; 7082 /* linux_execve */ 7083 case 221: 7084 if (ndx == 0 || ndx == 1) 7085 p = "int"; 7086 break; 7087 /* linux_mmap2 */ 7088 case 222: 7089 if (ndx == 0 || ndx == 1) 7090 p = "int"; 7091 break; 7092 /* linux_fadvise64 */ 7093 case 223: 7094 if (ndx == 0 || ndx == 1) 7095 p = "int"; 7096 break; 7097 /* swapon */ 7098 case 224: 7099 if (ndx == 0 || ndx == 1) 7100 p = "int"; 7101 break; 7102 /* linux_swapoff */ 7103 case 225: 7104 /* linux_mprotect */ 7105 case 226: 7106 if (ndx == 0 || ndx == 1) 7107 p = "int"; 7108 break; 7109 /* linux_msync */ 7110 case 227: 7111 if (ndx == 0 || ndx == 1) 7112 p = "int"; 7113 break; 7114 /* mlock */ 7115 case 228: 7116 if (ndx == 0 || ndx == 1) 7117 p = "int"; 7118 break; 7119 /* munlock */ 7120 case 229: 7121 if (ndx == 0 || ndx == 1) 7122 p = "int"; 7123 break; 7124 /* mlockall */ 7125 case 230: 7126 if (ndx == 0 || ndx == 1) 7127 p = "int"; 7128 break; 7129 /* munlockall */ 7130 case 231: 7131 /* linux_mincore */ 7132 case 232: 7133 if (ndx == 0 || ndx == 1) 7134 p = "int"; 7135 break; 7136 /* linux_madvise */ 7137 case 233: 7138 if (ndx == 0 || ndx == 1) 7139 p = "int"; 7140 break; 7141 /* linux_remap_file_pages */ 7142 case 234: 7143 /* linux_mbind */ 7144 case 235: 7145 /* linux_get_mempolicy */ 7146 case 236: 7147 /* linux_set_mempolicy */ 7148 case 237: 7149 /* linux_migrate_pages */ 7150 case 238: 7151 /* linux_move_pages */ 7152 case 239: 7153 /* linux_rt_tgsigqueueinfo */ 7154 case 240: 7155 if (ndx == 0 || ndx == 1) 7156 p = "int"; 7157 break; 7158 /* linux_perf_event_open */ 7159 case 241: 7160 /* linux_accept4 */ 7161 case 242: 7162 if (ndx == 0 || ndx == 1) 7163 p = "int"; 7164 break; 7165 /* linux_recvmmsg */ 7166 case 243: 7167 if (ndx == 0 || ndx == 1) 7168 p = "int"; 7169 break; 7170 /* linux_wait4 */ 7171 case 260: 7172 if (ndx == 0 || ndx == 1) 7173 p = "int"; 7174 break; 7175 /* linux_prlimit64 */ 7176 case 261: 7177 if (ndx == 0 || ndx == 1) 7178 p = "int"; 7179 break; 7180 /* linux_fanotify_init */ 7181 case 262: 7182 /* linux_fanotify_mark */ 7183 case 263: 7184 /* linux_name_to_handle_at */ 7185 case 264: 7186 if (ndx == 0 || ndx == 1) 7187 p = "int"; 7188 break; 7189 /* linux_open_by_handle_at */ 7190 case 265: 7191 if (ndx == 0 || ndx == 1) 7192 p = "int"; 7193 break; 7194 /* linux_clock_adjtime */ 7195 case 266: 7196 /* linux_syncfs */ 7197 case 267: 7198 if (ndx == 0 || ndx == 1) 7199 p = "int"; 7200 break; 7201 /* linux_setns */ 7202 case 268: 7203 if (ndx == 0 || ndx == 1) 7204 p = "int"; 7205 break; 7206 /* linux_sendmmsg */ 7207 case 269: 7208 if (ndx == 0 || ndx == 1) 7209 p = "int"; 7210 break; 7211 /* linux_process_vm_readv */ 7212 case 270: 7213 if (ndx == 0 || ndx == 1) 7214 p = "int"; 7215 break; 7216 /* linux_process_vm_writev */ 7217 case 271: 7218 if (ndx == 0 || ndx == 1) 7219 p = "int"; 7220 break; 7221 /* linux_kcmp */ 7222 case 272: 7223 if (ndx == 0 || ndx == 1) 7224 p = "int"; 7225 break; 7226 /* linux_finit_module */ 7227 case 273: 7228 if (ndx == 0 || ndx == 1) 7229 p = "int"; 7230 break; 7231 /* linux_sched_setattr */ 7232 case 274: 7233 if (ndx == 0 || ndx == 1) 7234 p = "int"; 7235 break; 7236 /* linux_sched_getattr */ 7237 case 275: 7238 if (ndx == 0 || ndx == 1) 7239 p = "int"; 7240 break; 7241 /* linux_renameat2 */ 7242 case 276: 7243 if (ndx == 0 || ndx == 1) 7244 p = "int"; 7245 break; 7246 /* linux_seccomp */ 7247 case 277: 7248 if (ndx == 0 || ndx == 1) 7249 p = "int"; 7250 break; 7251 /* linux_getrandom */ 7252 case 278: 7253 if (ndx == 0 || ndx == 1) 7254 p = "int"; 7255 break; 7256 /* linux_memfd_create */ 7257 case 279: 7258 if (ndx == 0 || ndx == 1) 7259 p = "int"; 7260 break; 7261 /* linux_bpf */ 7262 case 280: 7263 if (ndx == 0 || ndx == 1) 7264 p = "int"; 7265 break; 7266 /* linux_execveat */ 7267 case 281: 7268 if (ndx == 0 || ndx == 1) 7269 p = "int"; 7270 break; 7271 /* linux_userfaultfd */ 7272 case 282: 7273 if (ndx == 0 || ndx == 1) 7274 p = "int"; 7275 break; 7276 /* linux_membarrier */ 7277 case 283: 7278 if (ndx == 0 || ndx == 1) 7279 p = "int"; 7280 break; 7281 /* linux_mlock2 */ 7282 case 284: 7283 if (ndx == 0 || ndx == 1) 7284 p = "int"; 7285 break; 7286 /* linux_copy_file_range */ 7287 case 285: 7288 if (ndx == 0 || ndx == 1) 7289 p = "int"; 7290 break; 7291 /* linux_preadv2 */ 7292 case 286: 7293 if (ndx == 0 || ndx == 1) 7294 p = "int"; 7295 break; 7296 /* linux_pwritev2 */ 7297 case 287: 7298 if (ndx == 0 || ndx == 1) 7299 p = "int"; 7300 break; 7301 /* linux_pkey_mprotect */ 7302 case 288: 7303 if (ndx == 0 || ndx == 1) 7304 p = "int"; 7305 break; 7306 /* linux_pkey_alloc */ 7307 case 289: 7308 if (ndx == 0 || ndx == 1) 7309 p = "int"; 7310 break; 7311 /* linux_pkey_free */ 7312 case 290: 7313 if (ndx == 0 || ndx == 1) 7314 p = "int"; 7315 break; 7316 /* linux_statx */ 7317 case 291: 7318 if (ndx == 0 || ndx == 1) 7319 p = "int"; 7320 break; 7321 /* linux_io_pgetevents */ 7322 case 292: 7323 /* linux_rseq */ 7324 case 293: 7325 /* linux_kexec_file_load */ 7326 case 294: 7327 /* linux_pidfd_send_signal */ 7328 case 424: 7329 if (ndx == 0 || ndx == 1) 7330 p = "int"; 7331 break; 7332 /* linux_io_uring_setup */ 7333 case 425: 7334 /* linux_io_uring_enter */ 7335 case 426: 7336 /* linux_io_uring_register */ 7337 case 427: 7338 /* linux_open_tree */ 7339 case 428: 7340 /* linux_move_mount */ 7341 case 429: 7342 /* linux_fsopen */ 7343 case 430: 7344 /* linux_fsconfig */ 7345 case 431: 7346 /* linux_fsmount */ 7347 case 432: 7348 /* linux_fspick */ 7349 case 433: 7350 /* linux_pidfd_open */ 7351 case 434: 7352 /* linux_clone3 */ 7353 case 435: 7354 /* linux_close_range */ 7355 case 436: 7356 /* linux_openat2 */ 7357 case 437: 7358 /* linux_pidfd_getfd */ 7359 case 438: 7360 /* linux_faccessat2 */ 7361 case 439: 7362 /* linux_process_madvise */ 7363 case 440: 7364 /* linux_epoll_pwait2 */ 7365 case 441: 7366 /* linux_mount_setattr */ 7367 case 442: 7368 default: 7369 break; 7370 }; 7371 if (p != NULL) 7372 strlcpy(desc, p, descsz); 7373 } 7374