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