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