1/* $NetBSD: linux_systrace_args.c,v 1.10 2023/08/19 17:50:24 christos Exp $ */ 2 3/* 4 * System call argument to DTrace register array conversion. 5 * 6 * DO NOT EDIT-- this file is automatically generated. 7 * This file is part of the DTrace syscall provider. 8 */ 9 10static void 11systrace_args(register_t sysnum, const void *params, uintptr_t *uarg, size_t *n_args) 12{ 13 intptr_t *iarg = (intptr_t *)uarg; 14 switch (sysnum) { 15 /* linux_sys_setxattr */ 16 case 5: { 17 const struct linux_sys_setxattr_args *p = params; 18 uarg[0] = (intptr_t) SCARG(p, path); /* char * */ 19 uarg[1] = (intptr_t) SCARG(p, name); /* char * */ 20 uarg[2] = (intptr_t) SCARG(p, value); /* void * */ 21 uarg[3] = SCARG(p, size); /* size_t */ 22 iarg[4] = SCARG(p, flags); /* int */ 23 *n_args = 5; 24 break; 25 } 26 /* linux_sys_lsetxattr */ 27 case 6: { 28 const struct linux_sys_lsetxattr_args *p = params; 29 uarg[0] = (intptr_t) SCARG(p, path); /* char * */ 30 uarg[1] = (intptr_t) SCARG(p, name); /* char * */ 31 uarg[2] = (intptr_t) SCARG(p, value); /* void * */ 32 uarg[3] = SCARG(p, size); /* size_t */ 33 iarg[4] = SCARG(p, flags); /* int */ 34 *n_args = 5; 35 break; 36 } 37 /* linux_sys_fsetxattr */ 38 case 7: { 39 const struct linux_sys_fsetxattr_args *p = params; 40 iarg[0] = SCARG(p, fd); /* int */ 41 uarg[1] = (intptr_t) SCARG(p, name); /* char * */ 42 uarg[2] = (intptr_t) SCARG(p, value); /* void * */ 43 uarg[3] = SCARG(p, size); /* size_t */ 44 iarg[4] = SCARG(p, flags); /* int */ 45 *n_args = 5; 46 break; 47 } 48 /* linux_sys_getxattr */ 49 case 8: { 50 const struct linux_sys_getxattr_args *p = params; 51 uarg[0] = (intptr_t) SCARG(p, path); /* char * */ 52 uarg[1] = (intptr_t) SCARG(p, name); /* char * */ 53 uarg[2] = (intptr_t) SCARG(p, value); /* void * */ 54 uarg[3] = SCARG(p, size); /* size_t */ 55 *n_args = 4; 56 break; 57 } 58 /* linux_sys_lgetxattr */ 59 case 9: { 60 const struct linux_sys_lgetxattr_args *p = params; 61 uarg[0] = (intptr_t) SCARG(p, path); /* char * */ 62 uarg[1] = (intptr_t) SCARG(p, name); /* char * */ 63 uarg[2] = (intptr_t) SCARG(p, value); /* void * */ 64 uarg[3] = SCARG(p, size); /* size_t */ 65 *n_args = 4; 66 break; 67 } 68 /* linux_sys_fgetxattr */ 69 case 10: { 70 const struct linux_sys_fgetxattr_args *p = params; 71 iarg[0] = SCARG(p, fd); /* int */ 72 uarg[1] = (intptr_t) SCARG(p, name); /* char * */ 73 uarg[2] = (intptr_t) SCARG(p, value); /* void * */ 74 uarg[3] = SCARG(p, size); /* size_t */ 75 *n_args = 4; 76 break; 77 } 78 /* linux_sys_listxattr */ 79 case 11: { 80 const struct linux_sys_listxattr_args *p = params; 81 uarg[0] = (intptr_t) SCARG(p, path); /* char * */ 82 uarg[1] = (intptr_t) SCARG(p, list); /* char * */ 83 uarg[2] = SCARG(p, size); /* size_t */ 84 *n_args = 3; 85 break; 86 } 87 /* linux_sys_llistxattr */ 88 case 12: { 89 const struct linux_sys_llistxattr_args *p = params; 90 uarg[0] = (intptr_t) SCARG(p, path); /* char * */ 91 uarg[1] = (intptr_t) SCARG(p, list); /* char * */ 92 uarg[2] = SCARG(p, size); /* size_t */ 93 *n_args = 3; 94 break; 95 } 96 /* linux_sys_flistxattr */ 97 case 13: { 98 const struct linux_sys_flistxattr_args *p = params; 99 iarg[0] = SCARG(p, fd); /* int */ 100 uarg[1] = (intptr_t) SCARG(p, list); /* char * */ 101 uarg[2] = SCARG(p, size); /* size_t */ 102 *n_args = 3; 103 break; 104 } 105 /* linux_sys_removexattr */ 106 case 14: { 107 const struct linux_sys_removexattr_args *p = params; 108 uarg[0] = (intptr_t) SCARG(p, path); /* char * */ 109 uarg[1] = (intptr_t) SCARG(p, name); /* char * */ 110 *n_args = 2; 111 break; 112 } 113 /* linux_sys_lremovexattr */ 114 case 15: { 115 const struct linux_sys_lremovexattr_args *p = params; 116 uarg[0] = (intptr_t) SCARG(p, path); /* char * */ 117 uarg[1] = (intptr_t) SCARG(p, name); /* char * */ 118 *n_args = 2; 119 break; 120 } 121 /* linux_sys_fremovexattr */ 122 case 16: { 123 const struct linux_sys_fremovexattr_args *p = params; 124 iarg[0] = SCARG(p, fd); /* int */ 125 uarg[1] = (intptr_t) SCARG(p, name); /* char * */ 126 *n_args = 2; 127 break; 128 } 129 /* sys___getcwd */ 130 case 17: { 131 const struct sys___getcwd_args *p = params; 132 uarg[0] = (intptr_t) SCARG(p, bufp); /* char * */ 133 uarg[1] = SCARG(p, length); /* size_t */ 134 *n_args = 2; 135 break; 136 } 137 /* linux_sys_eventfd2 */ 138 case 19: { 139 const struct linux_sys_eventfd2_args *p = params; 140 uarg[0] = SCARG(p, initval); /* unsigned int */ 141 iarg[1] = SCARG(p, flags); /* int */ 142 *n_args = 2; 143 break; 144 } 145 /* linux_sys_epoll_create1 */ 146 case 20: { 147 const struct linux_sys_epoll_create1_args *p = params; 148 iarg[0] = SCARG(p, flags); /* int */ 149 *n_args = 1; 150 break; 151 } 152 /* linux_sys_epoll_ctl */ 153 case 21: { 154 const struct linux_sys_epoll_ctl_args *p = params; 155 iarg[0] = SCARG(p, epfd); /* int */ 156 iarg[1] = SCARG(p, op); /* int */ 157 iarg[2] = SCARG(p, fd); /* int */ 158 uarg[3] = (intptr_t) SCARG(p, event); /* struct linux_epoll_event * */ 159 *n_args = 4; 160 break; 161 } 162 /* linux_sys_epoll_pwait */ 163 case 22: { 164 const struct linux_sys_epoll_pwait_args *p = params; 165 iarg[0] = SCARG(p, epfd); /* int */ 166 uarg[1] = (intptr_t) SCARG(p, events); /* struct linux_epoll_event * */ 167 iarg[2] = SCARG(p, maxevents); /* int */ 168 iarg[3] = SCARG(p, timeout); /* int */ 169 uarg[4] = (intptr_t) SCARG(p, sigmask); /* const linux_sigset_t * */ 170 *n_args = 5; 171 break; 172 } 173 /* sys_dup */ 174 case 23: { 175 const struct sys_dup_args *p = params; 176 iarg[0] = SCARG(p, fd); /* int */ 177 *n_args = 1; 178 break; 179 } 180 /* linux_sys_dup3 */ 181 case 24: { 182 const struct linux_sys_dup3_args *p = params; 183 iarg[0] = SCARG(p, from); /* int */ 184 iarg[1] = SCARG(p, to); /* int */ 185 iarg[2] = SCARG(p, flags); /* int */ 186 *n_args = 3; 187 break; 188 } 189 /* linux_sys_fcntl */ 190 case 25: { 191 const struct linux_sys_fcntl_args *p = params; 192 iarg[0] = SCARG(p, fd); /* int */ 193 iarg[1] = SCARG(p, cmd); /* int */ 194 uarg[2] = (intptr_t) SCARG(p, arg); /* void * */ 195 *n_args = 3; 196 break; 197 } 198 /* linux_sys_inotify_init1 */ 199 case 26: { 200 const struct linux_sys_inotify_init1_args *p = params; 201 iarg[0] = SCARG(p, flags); /* int */ 202 *n_args = 1; 203 break; 204 } 205 /* linux_sys_inotify_add_watch */ 206 case 27: { 207 const struct linux_sys_inotify_add_watch_args *p = params; 208 iarg[0] = SCARG(p, fd); /* int */ 209 uarg[1] = (intptr_t) SCARG(p, pathname); /* const char * */ 210 uarg[2] = SCARG(p, mask); /* uint32_t */ 211 *n_args = 3; 212 break; 213 } 214 /* linux_sys_inotify_rm_watch */ 215 case 28: { 216 const struct linux_sys_inotify_rm_watch_args *p = params; 217 iarg[0] = SCARG(p, fd); /* int */ 218 iarg[1] = SCARG(p, wd); /* int */ 219 *n_args = 2; 220 break; 221 } 222 /* linux_sys_ioctl */ 223 case 29: { 224 const struct linux_sys_ioctl_args *p = params; 225 iarg[0] = SCARG(p, fd); /* int */ 226 uarg[1] = SCARG(p, com); /* u_long */ 227 uarg[2] = (intptr_t) SCARG(p, data); /* void * */ 228 *n_args = 3; 229 break; 230 } 231 /* sys_flock */ 232 case 32: { 233 const struct sys_flock_args *p = params; 234 iarg[0] = SCARG(p, fd); /* int */ 235 iarg[1] = SCARG(p, how); /* int */ 236 *n_args = 2; 237 break; 238 } 239 /* linux_sys_mknodat */ 240 case 33: { 241 const struct linux_sys_mknodat_args *p = params; 242 iarg[0] = SCARG(p, fd); /* int */ 243 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 244 iarg[2] = SCARG(p, mode); /* linux_umode_t */ 245 uarg[3] = SCARG(p, dev); /* unsigned */ 246 *n_args = 4; 247 break; 248 } 249 /* sys_mkdirat */ 250 case 34: { 251 const struct sys_mkdirat_args *p = params; 252 iarg[0] = SCARG(p, fd); /* int */ 253 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 254 iarg[2] = SCARG(p, mode); /* linux_umode_t */ 255 *n_args = 3; 256 break; 257 } 258 /* linux_sys_unlinkat */ 259 case 35: { 260 const struct linux_sys_unlinkat_args *p = params; 261 iarg[0] = SCARG(p, fd); /* int */ 262 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 263 iarg[2] = SCARG(p, flag); /* int */ 264 *n_args = 3; 265 break; 266 } 267 /* sys_symlinkat */ 268 case 36: { 269 const struct sys_symlinkat_args *p = params; 270 uarg[0] = (intptr_t) SCARG(p, path1); /* const char * */ 271 iarg[1] = SCARG(p, fd); /* int */ 272 uarg[2] = (intptr_t) SCARG(p, path2); /* const char * */ 273 *n_args = 3; 274 break; 275 } 276 /* linux_sys_linkat */ 277 case 37: { 278 const struct linux_sys_linkat_args *p = params; 279 iarg[0] = SCARG(p, fd1); /* int */ 280 uarg[1] = (intptr_t) SCARG(p, name1); /* const char * */ 281 iarg[2] = SCARG(p, fd2); /* int */ 282 uarg[3] = (intptr_t) SCARG(p, name2); /* const char * */ 283 iarg[4] = SCARG(p, flags); /* int */ 284 *n_args = 5; 285 break; 286 } 287 /* sys_renameat */ 288 case 38: { 289 const struct sys_renameat_args *p = params; 290 iarg[0] = SCARG(p, fromfd); /* int */ 291 uarg[1] = (intptr_t) SCARG(p, from); /* const char * */ 292 iarg[2] = SCARG(p, tofd); /* int */ 293 uarg[3] = (intptr_t) SCARG(p, to); /* const char * */ 294 *n_args = 4; 295 break; 296 } 297 /* linux_sys_statfs */ 298 case 43: { 299 const struct linux_sys_statfs_args *p = params; 300 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 301 uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_statfs * */ 302 *n_args = 2; 303 break; 304 } 305 /* linux_sys_fstatfs */ 306 case 44: { 307 const struct linux_sys_fstatfs_args *p = params; 308 iarg[0] = SCARG(p, fd); /* int */ 309 uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_statfs * */ 310 *n_args = 2; 311 break; 312 } 313 /* linux_sys_truncate64 */ 314 case 45: { 315 const struct linux_sys_truncate64_args *p = params; 316 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 317 iarg[1] = SCARG(p, length); /* off_t */ 318 *n_args = 2; 319 break; 320 } 321 /* linux_sys_ftruncate64 */ 322 case 46: { 323 const struct linux_sys_ftruncate64_args *p = params; 324 uarg[0] = SCARG(p, fd); /* unsigned int */ 325 iarg[1] = SCARG(p, length); /* off_t */ 326 *n_args = 2; 327 break; 328 } 329 /* linux_sys_fallocate */ 330 case 47: { 331 const struct linux_sys_fallocate_args *p = params; 332 iarg[0] = SCARG(p, fd); /* int */ 333 iarg[1] = SCARG(p, mode); /* int */ 334 iarg[2] = SCARG(p, offset); /* off_t */ 335 iarg[3] = SCARG(p, len); /* off_t */ 336 *n_args = 4; 337 break; 338 } 339 /* linux_sys_faccessat */ 340 case 48: { 341 const struct linux_sys_faccessat_args *p = params; 342 iarg[0] = SCARG(p, fd); /* int */ 343 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 344 iarg[2] = SCARG(p, amode); /* int */ 345 *n_args = 3; 346 break; 347 } 348 /* sys_chdir */ 349 case 49: { 350 const struct sys_chdir_args *p = params; 351 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 352 *n_args = 1; 353 break; 354 } 355 /* sys_fchdir */ 356 case 50: { 357 const struct sys_fchdir_args *p = params; 358 iarg[0] = SCARG(p, fd); /* int */ 359 *n_args = 1; 360 break; 361 } 362 /* sys_chroot */ 363 case 51: { 364 const struct sys_chroot_args *p = params; 365 uarg[0] = (intptr_t) SCARG(p, path); /* char * */ 366 *n_args = 1; 367 break; 368 } 369 /* sys_fchmod */ 370 case 52: { 371 const struct sys_fchmod_args *p = params; 372 iarg[0] = SCARG(p, fd); /* int */ 373 iarg[1] = SCARG(p, mode); /* linux_umode_t */ 374 *n_args = 2; 375 break; 376 } 377 /* linux_sys_fchmodat */ 378 case 53: { 379 const struct linux_sys_fchmodat_args *p = params; 380 iarg[0] = SCARG(p, fd); /* int */ 381 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 382 iarg[2] = SCARG(p, mode); /* linux_umode_t */ 383 *n_args = 3; 384 break; 385 } 386 /* linux_sys_fchownat */ 387 case 54: { 388 const struct linux_sys_fchownat_args *p = params; 389 iarg[0] = SCARG(p, fd); /* int */ 390 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 391 uarg[2] = SCARG(p, owner); /* uid_t */ 392 iarg[3] = SCARG(p, group); /* gid_t */ 393 iarg[4] = SCARG(p, flag); /* int */ 394 *n_args = 5; 395 break; 396 } 397 /* sys___posix_fchown */ 398 case 55: { 399 const struct sys___posix_fchown_args *p = params; 400 iarg[0] = SCARG(p, fd); /* int */ 401 uarg[1] = SCARG(p, uid); /* uid_t */ 402 iarg[2] = SCARG(p, gid); /* gid_t */ 403 *n_args = 3; 404 break; 405 } 406 /* linux_sys_openat */ 407 case 56: { 408 const struct linux_sys_openat_args *p = params; 409 iarg[0] = SCARG(p, fd); /* int */ 410 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 411 iarg[2] = SCARG(p, flags); /* int */ 412 iarg[3] = SCARG(p, mode); /* linux_umode_t */ 413 *n_args = 4; 414 break; 415 } 416 /* sys_close */ 417 case 57: { 418 const struct sys_close_args *p = params; 419 iarg[0] = SCARG(p, fd); /* int */ 420 *n_args = 1; 421 break; 422 } 423 /* linux_sys_pipe2 */ 424 case 59: { 425 const struct linux_sys_pipe2_args *p = params; 426 uarg[0] = (intptr_t) SCARG(p, pfds); /* int * */ 427 iarg[1] = SCARG(p, flags); /* int */ 428 *n_args = 2; 429 break; 430 } 431 /* linux_sys_getdents64 */ 432 case 61: { 433 const struct linux_sys_getdents64_args *p = params; 434 iarg[0] = SCARG(p, fd); /* int */ 435 uarg[1] = (intptr_t) SCARG(p, dent); /* struct linux_dirent64 * */ 436 uarg[2] = SCARG(p, count); /* unsigned int */ 437 *n_args = 3; 438 break; 439 } 440 /* compat_43_sys_lseek */ 441 case 62: { 442 const struct compat_43_sys_lseek_args *p = params; 443 iarg[0] = SCARG(p, fd); /* int */ 444 iarg[1] = SCARG(p, offset); /* long */ 445 iarg[2] = SCARG(p, whence); /* int */ 446 *n_args = 3; 447 break; 448 } 449 /* sys_read */ 450 case 63: { 451 const struct sys_read_args *p = params; 452 iarg[0] = SCARG(p, fd); /* int */ 453 uarg[1] = (intptr_t) SCARG(p, buf); /* void * */ 454 uarg[2] = SCARG(p, nbyte); /* size_t */ 455 *n_args = 3; 456 break; 457 } 458 /* sys_write */ 459 case 64: { 460 const struct sys_write_args *p = params; 461 iarg[0] = SCARG(p, fd); /* int */ 462 uarg[1] = (intptr_t) SCARG(p, buf); /* const void * */ 463 uarg[2] = SCARG(p, nbyte); /* size_t */ 464 *n_args = 3; 465 break; 466 } 467 /* sys_readv */ 468 case 65: { 469 const struct sys_readv_args *p = params; 470 iarg[0] = SCARG(p, fd); /* int */ 471 uarg[1] = (intptr_t) SCARG(p, iovp); /* const struct iovec * */ 472 iarg[2] = SCARG(p, iovcnt); /* int */ 473 *n_args = 3; 474 break; 475 } 476 /* sys_writev */ 477 case 66: { 478 const struct sys_writev_args *p = params; 479 iarg[0] = SCARG(p, fd); /* int */ 480 uarg[1] = (intptr_t) SCARG(p, iovp); /* const struct iovec * */ 481 iarg[2] = SCARG(p, iovcnt); /* int */ 482 *n_args = 3; 483 break; 484 } 485 /* linux_sys_pread */ 486 case 67: { 487 const struct linux_sys_pread_args *p = params; 488 iarg[0] = SCARG(p, fd); /* int */ 489 uarg[1] = (intptr_t) SCARG(p, buf); /* char * */ 490 uarg[2] = SCARG(p, nbyte); /* size_t */ 491 iarg[3] = SCARG(p, offset); /* off_t */ 492 *n_args = 4; 493 break; 494 } 495 /* linux_sys_pwrite */ 496 case 68: { 497 const struct linux_sys_pwrite_args *p = params; 498 iarg[0] = SCARG(p, fd); /* int */ 499 uarg[1] = (intptr_t) SCARG(p, buf); /* char * */ 500 uarg[2] = SCARG(p, nbyte); /* size_t */ 501 iarg[3] = SCARG(p, offset); /* off_t */ 502 *n_args = 4; 503 break; 504 } 505 /* linux_sys_preadv */ 506 case 69: { 507 const struct linux_sys_preadv_args *p = params; 508 iarg[0] = SCARG(p, fd); /* int */ 509 uarg[1] = (intptr_t) SCARG(p, iovp); /* const struct iovec * */ 510 iarg[2] = SCARG(p, iovcnt); /* int */ 511 uarg[3] = SCARG(p, off_lo); /* unsigned long */ 512 uarg[4] = SCARG(p, off_hi); /* unsigned long */ 513 *n_args = 5; 514 break; 515 } 516 /* linux_sys_pwritev */ 517 case 70: { 518 const struct linux_sys_pwritev_args *p = params; 519 iarg[0] = SCARG(p, fd); /* int */ 520 uarg[1] = (intptr_t) SCARG(p, iovp); /* const struct iovcnt * */ 521 iarg[2] = SCARG(p, iovcnt); /* int */ 522 uarg[3] = SCARG(p, off_lo); /* unsigned long */ 523 uarg[4] = SCARG(p, off_hi); /* unsigned long */ 524 *n_args = 5; 525 break; 526 } 527 /* linux_sys_pselect6 */ 528 case 72: { 529 const struct linux_sys_pselect6_args *p = params; 530 iarg[0] = SCARG(p, nfds); /* int */ 531 uarg[1] = (intptr_t) SCARG(p, readfds); /* fd_set * */ 532 uarg[2] = (intptr_t) SCARG(p, writefds); /* fd_set * */ 533 uarg[3] = (intptr_t) SCARG(p, exceptfds); /* fd_set * */ 534 uarg[4] = (intptr_t) SCARG(p, timeout); /* struct linux_timespec * */ 535 uarg[5] = (intptr_t) SCARG(p, ss); /* linux_sized_sigset_t * */ 536 *n_args = 6; 537 break; 538 } 539 /* linux_sys_ppoll */ 540 case 73: { 541 const struct linux_sys_ppoll_args *p = params; 542 uarg[0] = (intptr_t) SCARG(p, fds); /* struct pollfd * */ 543 uarg[1] = SCARG(p, nfds); /* u_int */ 544 uarg[2] = (intptr_t) SCARG(p, timeout); /* struct linux_timespec * */ 545 uarg[3] = (intptr_t) SCARG(p, sigset); /* linux_sigset_t * */ 546 *n_args = 4; 547 break; 548 } 549 /* sys_readlinkat */ 550 case 78: { 551 const struct sys_readlinkat_args *p = params; 552 iarg[0] = SCARG(p, fd); /* int */ 553 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 554 uarg[2] = (intptr_t) SCARG(p, buf); /* char * */ 555 uarg[3] = SCARG(p, bufsize); /* size_t */ 556 *n_args = 4; 557 break; 558 } 559 /* linux_sys_fstatat64 */ 560 case 79: { 561 const struct linux_sys_fstatat64_args *p = params; 562 iarg[0] = SCARG(p, fd); /* int */ 563 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 564 uarg[2] = (intptr_t) SCARG(p, sp); /* struct linux_stat * */ 565 iarg[3] = SCARG(p, flag); /* int */ 566 *n_args = 4; 567 break; 568 } 569 /* linux_sys_fstat64 */ 570 case 80: { 571 const struct linux_sys_fstat64_args *p = params; 572 iarg[0] = SCARG(p, fd); /* int */ 573 uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat * */ 574 *n_args = 2; 575 break; 576 } 577 /* sys_sync */ 578 case 81: { 579 *n_args = 0; 580 break; 581 } 582 /* sys_fsync */ 583 case 82: { 584 const struct sys_fsync_args *p = params; 585 iarg[0] = SCARG(p, fd); /* int */ 586 *n_args = 1; 587 break; 588 } 589 /* linux_sys_fdatasync */ 590 case 83: { 591 const struct linux_sys_fdatasync_args *p = params; 592 iarg[0] = SCARG(p, fd); /* int */ 593 *n_args = 1; 594 break; 595 } 596 /* linux_sys_timerfd_create */ 597 case 85: { 598 const struct linux_sys_timerfd_create_args *p = params; 599 iarg[0] = SCARG(p, clock_id); /* clockid_t */ 600 iarg[1] = SCARG(p, flags); /* int */ 601 *n_args = 2; 602 break; 603 } 604 /* linux_sys_timerfd_settime */ 605 case 86: { 606 const struct linux_sys_timerfd_settime_args *p = params; 607 iarg[0] = SCARG(p, fd); /* int */ 608 iarg[1] = SCARG(p, flags); /* int */ 609 uarg[2] = (intptr_t) SCARG(p, tim); /* const struct linux_itimerspec * */ 610 uarg[3] = (intptr_t) SCARG(p, otim); /* struct linux_itimerspec * */ 611 *n_args = 4; 612 break; 613 } 614 /* linux_sys_timerfd_gettime */ 615 case 87: { 616 const struct linux_sys_timerfd_gettime_args *p = params; 617 iarg[0] = SCARG(p, fd); /* int */ 618 uarg[1] = (intptr_t) SCARG(p, tim); /* struct linux_itimerspec * */ 619 *n_args = 2; 620 break; 621 } 622 /* linux_sys_utimensat */ 623 case 88: { 624 const struct linux_sys_utimensat_args *p = params; 625 iarg[0] = SCARG(p, fd); /* int */ 626 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 627 uarg[2] = (intptr_t) SCARG(p, times); /* struct linux_timespec * */ 628 iarg[3] = SCARG(p, flag); /* int */ 629 *n_args = 4; 630 break; 631 } 632 /* sys_acct */ 633 case 89: { 634 const struct sys_acct_args *p = params; 635 uarg[0] = (intptr_t) SCARG(p, path); /* char * */ 636 *n_args = 1; 637 break; 638 } 639 /* linux_sys_personality */ 640 case 92: { 641 const struct linux_sys_personality_args *p = params; 642 uarg[0] = SCARG(p, per); /* unsigned long */ 643 *n_args = 1; 644 break; 645 } 646 /* linux_sys_exit */ 647 case 93: { 648 const struct linux_sys_exit_args *p = params; 649 iarg[0] = SCARG(p, rval); /* int */ 650 *n_args = 1; 651 break; 652 } 653 /* linux_sys_exit_group */ 654 case 94: { 655 const struct linux_sys_exit_group_args *p = params; 656 iarg[0] = SCARG(p, error_code); /* int */ 657 *n_args = 1; 658 break; 659 } 660 /* linux_sys_waitid */ 661 case 95: { 662 const struct linux_sys_waitid_args *p = params; 663 iarg[0] = SCARG(p, idtype); /* int */ 664 iarg[1] = SCARG(p, id); /* id_t */ 665 uarg[2] = (intptr_t) SCARG(p, infop); /* linux_siginfo_t * */ 666 iarg[3] = SCARG(p, options); /* int */ 667 uarg[4] = (intptr_t) SCARG(p, rusage); /* struct rusage50 * */ 668 *n_args = 5; 669 break; 670 } 671 /* linux_sys_set_tid_address */ 672 case 96: { 673 const struct linux_sys_set_tid_address_args *p = params; 674 uarg[0] = (intptr_t) SCARG(p, tid); /* int * */ 675 *n_args = 1; 676 break; 677 } 678 /* linux_sys_futex */ 679 case 98: { 680 const struct linux_sys_futex_args *p = params; 681 uarg[0] = (intptr_t) SCARG(p, uaddr); /* int * */ 682 iarg[1] = SCARG(p, op); /* int */ 683 iarg[2] = SCARG(p, val); /* int */ 684 uarg[3] = (intptr_t) SCARG(p, timeout); /* const struct linux_timespec * */ 685 uarg[4] = (intptr_t) SCARG(p, uaddr2); /* int * */ 686 iarg[5] = SCARG(p, val3); /* int */ 687 *n_args = 6; 688 break; 689 } 690 /* sys___futex_set_robust_list */ 691 case 99: { 692 const struct sys___futex_set_robust_list_args *p = params; 693 uarg[0] = (intptr_t) SCARG(p, head); /* void * */ 694 uarg[1] = SCARG(p, len); /* size_t */ 695 *n_args = 2; 696 break; 697 } 698 /* sys___futex_get_robust_list */ 699 case 100: { 700 const struct sys___futex_get_robust_list_args *p = params; 701 iarg[0] = SCARG(p, lwpid); /* lwpid_t */ 702 uarg[1] = (intptr_t) SCARG(p, headp); /* void ** */ 703 uarg[2] = (intptr_t) SCARG(p, lenp); /* size_t * */ 704 *n_args = 3; 705 break; 706 } 707 /* linux_sys_nanosleep */ 708 case 101: { 709 const struct linux_sys_nanosleep_args *p = params; 710 uarg[0] = (intptr_t) SCARG(p, rqtp); /* const struct linux_timespec * */ 711 uarg[1] = (intptr_t) SCARG(p, rmtp); /* struct linux_timespec * */ 712 *n_args = 2; 713 break; 714 } 715 /* compat_50_sys_getitimer */ 716 case 102: { 717 const struct compat_50_sys_getitimer_args *p = params; 718 iarg[0] = SCARG(p, which); /* int */ 719 uarg[1] = (intptr_t) SCARG(p, itv); /* struct itimerval50 * */ 720 *n_args = 2; 721 break; 722 } 723 /* compat_50_sys_setitimer */ 724 case 103: { 725 const struct compat_50_sys_setitimer_args *p = params; 726 iarg[0] = SCARG(p, which); /* int */ 727 uarg[1] = (intptr_t) SCARG(p, itv); /* struct itimerval50 * */ 728 uarg[2] = (intptr_t) SCARG(p, oitv); /* struct itimerval50 * */ 729 *n_args = 3; 730 break; 731 } 732 /* linux_sys_timer_create */ 733 case 107: { 734 const struct linux_sys_timer_create_args *p = params; 735 iarg[0] = SCARG(p, clockid); /* clockid_t */ 736 uarg[1] = (intptr_t) SCARG(p, evp); /* struct linux_sigevent * */ 737 uarg[2] = (intptr_t) SCARG(p, timerid); /* timer_t * */ 738 *n_args = 3; 739 break; 740 } 741 /* linux_sys_timer_gettime */ 742 case 108: { 743 const struct linux_sys_timer_gettime_args *p = params; 744 iarg[0] = SCARG(p, timerid); /* timer_t */ 745 uarg[1] = (intptr_t) SCARG(p, tim); /* struct linux_itimerspec * */ 746 *n_args = 2; 747 break; 748 } 749 /* sys_timer_getoverrun */ 750 case 109: { 751 const struct sys_timer_getoverrun_args *p = params; 752 iarg[0] = SCARG(p, timerid); /* timer_t */ 753 *n_args = 1; 754 break; 755 } 756 /* linux_sys_timer_settime */ 757 case 110: { 758 const struct linux_sys_timer_settime_args *p = params; 759 iarg[0] = SCARG(p, timerid); /* timer_t */ 760 iarg[1] = SCARG(p, flags); /* int */ 761 uarg[2] = (intptr_t) SCARG(p, tim); /* const struct linux_itimerspec * */ 762 uarg[3] = (intptr_t) SCARG(p, otim); /* struct linux_itimerspec * */ 763 *n_args = 4; 764 break; 765 } 766 /* sys_timer_delete */ 767 case 111: { 768 const struct sys_timer_delete_args *p = params; 769 iarg[0] = SCARG(p, timerid); /* timer_t */ 770 *n_args = 1; 771 break; 772 } 773 /* linux_sys_clock_settime */ 774 case 112: { 775 const struct linux_sys_clock_settime_args *p = params; 776 iarg[0] = SCARG(p, which); /* clockid_t */ 777 uarg[1] = (intptr_t) SCARG(p, tp); /* struct linux_timespec * */ 778 *n_args = 2; 779 break; 780 } 781 /* linux_sys_clock_gettime */ 782 case 113: { 783 const struct linux_sys_clock_gettime_args *p = params; 784 iarg[0] = SCARG(p, which); /* clockid_t */ 785 uarg[1] = (intptr_t) SCARG(p, tp); /* struct linux_timespec * */ 786 *n_args = 2; 787 break; 788 } 789 /* linux_sys_clock_getres */ 790 case 114: { 791 const struct linux_sys_clock_getres_args *p = params; 792 iarg[0] = SCARG(p, which); /* clockid_t */ 793 uarg[1] = (intptr_t) SCARG(p, tp); /* struct linux_timespec * */ 794 *n_args = 2; 795 break; 796 } 797 /* linux_sys_clock_nanosleep */ 798 case 115: { 799 const struct linux_sys_clock_nanosleep_args *p = params; 800 iarg[0] = SCARG(p, which); /* clockid_t */ 801 iarg[1] = SCARG(p, flags); /* int */ 802 uarg[2] = (intptr_t) SCARG(p, rqtp); /* struct linux_timespec * */ 803 uarg[3] = (intptr_t) SCARG(p, rmtp); /* struct linux_timespec * */ 804 *n_args = 4; 805 break; 806 } 807 /* linux_sys_ptrace */ 808 case 117: { 809 const struct linux_sys_ptrace_args *p = params; 810 iarg[0] = SCARG(p, request); /* long */ 811 iarg[1] = SCARG(p, pid); /* long */ 812 iarg[2] = SCARG(p, addr); /* long */ 813 iarg[3] = SCARG(p, data); /* long */ 814 *n_args = 4; 815 break; 816 } 817 /* linux_sys_sched_setparam */ 818 case 118: { 819 const struct linux_sys_sched_setparam_args *p = params; 820 iarg[0] = SCARG(p, pid); /* pid_t */ 821 uarg[1] = (intptr_t) SCARG(p, sp); /* const struct linux_sched_param * */ 822 *n_args = 2; 823 break; 824 } 825 /* linux_sys_sched_setscheduler */ 826 case 119: { 827 const struct linux_sys_sched_setscheduler_args *p = params; 828 iarg[0] = SCARG(p, pid); /* pid_t */ 829 iarg[1] = SCARG(p, policy); /* int */ 830 uarg[2] = (intptr_t) SCARG(p, sp); /* const struct linux_sched_param * */ 831 *n_args = 3; 832 break; 833 } 834 /* linux_sys_sched_getscheduler */ 835 case 120: { 836 const struct linux_sys_sched_getscheduler_args *p = params; 837 iarg[0] = SCARG(p, pid); /* pid_t */ 838 *n_args = 1; 839 break; 840 } 841 /* linux_sys_sched_getparam */ 842 case 121: { 843 const struct linux_sys_sched_getparam_args *p = params; 844 iarg[0] = SCARG(p, pid); /* pid_t */ 845 uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_sched_param * */ 846 *n_args = 2; 847 break; 848 } 849 /* linux_sys_sched_setaffinity */ 850 case 122: { 851 const struct linux_sys_sched_setaffinity_args *p = params; 852 iarg[0] = SCARG(p, pid); /* pid_t */ 853 uarg[1] = SCARG(p, len); /* unsigned int */ 854 uarg[2] = (intptr_t) SCARG(p, mask); /* unsigned long * */ 855 *n_args = 3; 856 break; 857 } 858 /* linux_sys_sched_getaffinity */ 859 case 123: { 860 const struct linux_sys_sched_getaffinity_args *p = params; 861 iarg[0] = SCARG(p, pid); /* pid_t */ 862 uarg[1] = SCARG(p, len); /* unsigned int */ 863 uarg[2] = (intptr_t) SCARG(p, mask); /* unsigned long * */ 864 *n_args = 3; 865 break; 866 } 867 /* linux_sys_sched_yield */ 868 case 124: { 869 *n_args = 0; 870 break; 871 } 872 /* linux_sys_sched_get_priority_max */ 873 case 125: { 874 const struct linux_sys_sched_get_priority_max_args *p = params; 875 iarg[0] = SCARG(p, policy); /* int */ 876 *n_args = 1; 877 break; 878 } 879 /* linux_sys_sched_get_priority_min */ 880 case 126: { 881 const struct linux_sys_sched_get_priority_min_args *p = params; 882 iarg[0] = SCARG(p, policy); /* int */ 883 *n_args = 1; 884 break; 885 } 886 /* linux_sys_kill */ 887 case 129: { 888 const struct linux_sys_kill_args *p = params; 889 iarg[0] = SCARG(p, pid); /* int */ 890 iarg[1] = SCARG(p, signum); /* int */ 891 *n_args = 2; 892 break; 893 } 894 /* linux_sys_tkill */ 895 case 130: { 896 const struct linux_sys_tkill_args *p = params; 897 iarg[0] = SCARG(p, tid); /* int */ 898 iarg[1] = SCARG(p, sig); /* int */ 899 *n_args = 2; 900 break; 901 } 902 /* linux_sys_tgkill */ 903 case 131: { 904 const struct linux_sys_tgkill_args *p = params; 905 iarg[0] = SCARG(p, tgid); /* int */ 906 iarg[1] = SCARG(p, tid); /* int */ 907 iarg[2] = SCARG(p, sig); /* int */ 908 *n_args = 3; 909 break; 910 } 911 /* linux_sys_sigaltstack */ 912 case 132: { 913 const struct linux_sys_sigaltstack_args *p = params; 914 uarg[0] = (intptr_t) SCARG(p, ss); /* const struct linux_sigaltstack * */ 915 uarg[1] = (intptr_t) SCARG(p, oss); /* struct linux_sigaltstack * */ 916 *n_args = 2; 917 break; 918 } 919 /* linux_sys_rt_sigsuspend */ 920 case 133: { 921 const struct linux_sys_rt_sigsuspend_args *p = params; 922 uarg[0] = (intptr_t) SCARG(p, unewset); /* linux_sigset_t * */ 923 uarg[1] = SCARG(p, sigsetsize); /* size_t */ 924 *n_args = 2; 925 break; 926 } 927 /* linux_sys_rt_sigaction */ 928 case 134: { 929 const struct linux_sys_rt_sigaction_args *p = params; 930 iarg[0] = SCARG(p, signum); /* int */ 931 uarg[1] = (intptr_t) SCARG(p, nsa); /* const struct linux_sigaction * */ 932 uarg[2] = (intptr_t) SCARG(p, osa); /* struct linux_sigaction * */ 933 uarg[3] = SCARG(p, sigsetsize); /* size_t */ 934 *n_args = 4; 935 break; 936 } 937 /* linux_sys_rt_sigprocmask */ 938 case 135: { 939 const struct linux_sys_rt_sigprocmask_args *p = params; 940 iarg[0] = SCARG(p, how); /* int */ 941 uarg[1] = (intptr_t) SCARG(p, set); /* const linux_sigset_t * */ 942 uarg[2] = (intptr_t) SCARG(p, oset); /* linux_sigset_t * */ 943 uarg[3] = SCARG(p, sigsetsize); /* size_t */ 944 *n_args = 4; 945 break; 946 } 947 /* linux_sys_rt_sigpending */ 948 case 136: { 949 const struct linux_sys_rt_sigpending_args *p = params; 950 uarg[0] = (intptr_t) SCARG(p, set); /* linux_sigset_t * */ 951 uarg[1] = SCARG(p, sigsetsize); /* size_t */ 952 *n_args = 2; 953 break; 954 } 955 /* linux_sys_rt_sigtimedwait */ 956 case 137: { 957 const struct linux_sys_rt_sigtimedwait_args *p = params; 958 uarg[0] = (intptr_t) SCARG(p, set); /* const linux_sigset_t * */ 959 uarg[1] = (intptr_t) SCARG(p, info); /* linux_siginfo_t * */ 960 uarg[2] = (intptr_t) SCARG(p, timeout); /* const struct linux_timespec * */ 961 *n_args = 3; 962 break; 963 } 964 /* linux_sys_rt_sigreturn */ 965 case 139: { 966 *n_args = 0; 967 break; 968 } 969 /* sys_setpriority */ 970 case 140: { 971 const struct sys_setpriority_args *p = params; 972 iarg[0] = SCARG(p, which); /* int */ 973 iarg[1] = SCARG(p, who); /* int */ 974 iarg[2] = SCARG(p, prio); /* int */ 975 *n_args = 3; 976 break; 977 } 978 /* linux_sys_getpriority */ 979 case 141: { 980 const struct linux_sys_getpriority_args *p = params; 981 iarg[0] = SCARG(p, which); /* int */ 982 iarg[1] = SCARG(p, who); /* int */ 983 *n_args = 2; 984 break; 985 } 986 /* linux_sys_reboot */ 987 case 142: { 988 const struct linux_sys_reboot_args *p = params; 989 iarg[0] = SCARG(p, magic1); /* int */ 990 iarg[1] = SCARG(p, magic2); /* int */ 991 iarg[2] = SCARG(p, cmd); /* int */ 992 uarg[3] = (intptr_t) SCARG(p, arg); /* void * */ 993 *n_args = 4; 994 break; 995 } 996 /* sys_setregid */ 997 case 143: { 998 const struct sys_setregid_args *p = params; 999 iarg[0] = SCARG(p, rgid); /* gid_t */ 1000 iarg[1] = SCARG(p, egid); /* gid_t */ 1001 *n_args = 2; 1002 break; 1003 } 1004 /* sys_setgid */ 1005 case 144: { 1006 const struct sys_setgid_args *p = params; 1007 iarg[0] = SCARG(p, gid); /* gid_t */ 1008 *n_args = 1; 1009 break; 1010 } 1011 /* sys_setreuid */ 1012 case 145: { 1013 const struct sys_setreuid_args *p = params; 1014 uarg[0] = SCARG(p, ruid); /* uid_t */ 1015 uarg[1] = SCARG(p, euid); /* uid_t */ 1016 *n_args = 2; 1017 break; 1018 } 1019 /* sys_setuid */ 1020 case 146: { 1021 const struct sys_setuid_args *p = params; 1022 uarg[0] = SCARG(p, uid); /* uid_t */ 1023 *n_args = 1; 1024 break; 1025 } 1026 /* linux_sys_setresuid */ 1027 case 147: { 1028 const struct linux_sys_setresuid_args *p = params; 1029 uarg[0] = SCARG(p, ruid); /* uid_t */ 1030 uarg[1] = SCARG(p, euid); /* uid_t */ 1031 uarg[2] = SCARG(p, suid); /* uid_t */ 1032 *n_args = 3; 1033 break; 1034 } 1035 /* linux_sys_getresuid */ 1036 case 148: { 1037 const struct linux_sys_getresuid_args *p = params; 1038 uarg[0] = (intptr_t) SCARG(p, ruid); /* uid_t * */ 1039 uarg[1] = (intptr_t) SCARG(p, euid); /* uid_t * */ 1040 uarg[2] = (intptr_t) SCARG(p, suid); /* uid_t * */ 1041 *n_args = 3; 1042 break; 1043 } 1044 /* linux_sys_setresgid */ 1045 case 149: { 1046 const struct linux_sys_setresgid_args *p = params; 1047 iarg[0] = SCARG(p, rgid); /* gid_t */ 1048 iarg[1] = SCARG(p, egid); /* gid_t */ 1049 iarg[2] = SCARG(p, sgid); /* gid_t */ 1050 *n_args = 3; 1051 break; 1052 } 1053 /* linux_sys_getresgid */ 1054 case 150: { 1055 const struct linux_sys_getresgid_args *p = params; 1056 uarg[0] = (intptr_t) SCARG(p, rgid); /* gid_t * */ 1057 uarg[1] = (intptr_t) SCARG(p, egid); /* gid_t * */ 1058 uarg[2] = (intptr_t) SCARG(p, sgid); /* gid_t * */ 1059 *n_args = 3; 1060 break; 1061 } 1062 /* linux_sys_setfsuid */ 1063 case 151: { 1064 const struct linux_sys_setfsuid_args *p = params; 1065 uarg[0] = SCARG(p, uid); /* uid_t */ 1066 *n_args = 1; 1067 break; 1068 } 1069 /* linux_sys_setfsgid */ 1070 case 152: { 1071 const struct linux_sys_setfsgid_args *p = params; 1072 iarg[0] = SCARG(p, gid); /* gid_t */ 1073 *n_args = 1; 1074 break; 1075 } 1076 /* linux_sys_times */ 1077 case 153: { 1078 const struct linux_sys_times_args *p = params; 1079 uarg[0] = (intptr_t) SCARG(p, tms); /* struct times * */ 1080 *n_args = 1; 1081 break; 1082 } 1083 /* sys_setpgid */ 1084 case 154: { 1085 const struct sys_setpgid_args *p = params; 1086 iarg[0] = SCARG(p, pid); /* int */ 1087 iarg[1] = SCARG(p, pgid); /* int */ 1088 *n_args = 2; 1089 break; 1090 } 1091 /* sys_getpgid */ 1092 case 155: { 1093 const struct sys_getpgid_args *p = params; 1094 iarg[0] = SCARG(p, pid); /* pid_t */ 1095 *n_args = 1; 1096 break; 1097 } 1098 /* sys_getsid */ 1099 case 156: { 1100 const struct sys_getsid_args *p = params; 1101 iarg[0] = SCARG(p, pid); /* pid_t */ 1102 *n_args = 1; 1103 break; 1104 } 1105 /* sys_setsid */ 1106 case 157: { 1107 *n_args = 0; 1108 break; 1109 } 1110 /* sys_getgroups */ 1111 case 158: { 1112 const struct sys_getgroups_args *p = params; 1113 iarg[0] = SCARG(p, gidsetsize); /* int */ 1114 uarg[1] = (intptr_t) SCARG(p, gidset); /* gid_t * */ 1115 *n_args = 2; 1116 break; 1117 } 1118 /* sys_setgroups */ 1119 case 159: { 1120 const struct sys_setgroups_args *p = params; 1121 iarg[0] = SCARG(p, gidsetsize); /* int */ 1122 uarg[1] = (intptr_t) SCARG(p, gidset); /* gid_t * */ 1123 *n_args = 2; 1124 break; 1125 } 1126 /* linux_sys_uname */ 1127 case 160: { 1128 const struct linux_sys_uname_args *p = params; 1129 uarg[0] = (intptr_t) SCARG(p, up); /* struct linux_utsname * */ 1130 *n_args = 1; 1131 break; 1132 } 1133 /* compat_43_sys_sethostname */ 1134 case 161: { 1135 const struct compat_43_sys_sethostname_args *p = params; 1136 uarg[0] = (intptr_t) SCARG(p, hostname); /* char * */ 1137 uarg[1] = SCARG(p, len); /* u_int */ 1138 *n_args = 2; 1139 break; 1140 } 1141 /* linux_sys_setdomainname */ 1142 case 162: { 1143 const struct linux_sys_setdomainname_args *p = params; 1144 uarg[0] = (intptr_t) SCARG(p, domainname); /* char * */ 1145 iarg[1] = SCARG(p, len); /* int */ 1146 *n_args = 2; 1147 break; 1148 } 1149 /* linux_sys_getrlimit */ 1150 case 163: { 1151 const struct linux_sys_getrlimit_args *p = params; 1152 iarg[0] = SCARG(p, which); /* int */ 1153 uarg[1] = (intptr_t) SCARG(p, rlp); /* struct rlimit * */ 1154 *n_args = 2; 1155 break; 1156 } 1157 /* linux_sys_setrlimit */ 1158 case 164: { 1159 const struct linux_sys_setrlimit_args *p = params; 1160 uarg[0] = SCARG(p, which); /* u_int */ 1161 uarg[1] = (intptr_t) SCARG(p, rlp); /* struct rlimit * */ 1162 *n_args = 2; 1163 break; 1164 } 1165 /* compat_50_sys_getrusage */ 1166 case 165: { 1167 const struct compat_50_sys_getrusage_args *p = params; 1168 iarg[0] = SCARG(p, who); /* int */ 1169 uarg[1] = (intptr_t) SCARG(p, rusage); /* struct rusage50 * */ 1170 *n_args = 2; 1171 break; 1172 } 1173 /* sys_umask */ 1174 case 166: { 1175 const struct sys_umask_args *p = params; 1176 iarg[0] = SCARG(p, newmask); /* int */ 1177 *n_args = 1; 1178 break; 1179 } 1180 /* linux_sys_gettimeofday */ 1181 case 169: { 1182 const struct linux_sys_gettimeofday_args *p = params; 1183 uarg[0] = (intptr_t) SCARG(p, tp); /* struct timeval50 * */ 1184 uarg[1] = (intptr_t) SCARG(p, tzp); /* struct timezone * */ 1185 *n_args = 2; 1186 break; 1187 } 1188 /* linux_sys_settimeofday */ 1189 case 170: { 1190 const struct linux_sys_settimeofday_args *p = params; 1191 uarg[0] = (intptr_t) SCARG(p, tp); /* struct timeval50 * */ 1192 uarg[1] = (intptr_t) SCARG(p, tzp); /* struct timezone * */ 1193 *n_args = 2; 1194 break; 1195 } 1196 /* sys_getpid */ 1197 case 172: { 1198 *n_args = 0; 1199 break; 1200 } 1201 /* sys_getppid */ 1202 case 173: { 1203 *n_args = 0; 1204 break; 1205 } 1206 /* sys_getuid */ 1207 case 174: { 1208 *n_args = 0; 1209 break; 1210 } 1211 /* sys_geteuid */ 1212 case 175: { 1213 *n_args = 0; 1214 break; 1215 } 1216 /* sys_getgid */ 1217 case 176: { 1218 *n_args = 0; 1219 break; 1220 } 1221 /* sys_getegid */ 1222 case 177: { 1223 *n_args = 0; 1224 break; 1225 } 1226 /* linux_sys_gettid */ 1227 case 178: { 1228 *n_args = 0; 1229 break; 1230 } 1231 /* linux_sys_sysinfo */ 1232 case 179: { 1233 const struct linux_sys_sysinfo_args *p = params; 1234 uarg[0] = (intptr_t) SCARG(p, arg); /* struct linux_sysinfo * */ 1235 *n_args = 1; 1236 break; 1237 } 1238#ifdef SYSVMSG 1239 /* sys_msgget */ 1240 case 186: { 1241 const struct sys_msgget_args *p = params; 1242 iarg[0] = SCARG(p, key); /* key_t */ 1243 iarg[1] = SCARG(p, msgflg); /* int */ 1244 *n_args = 2; 1245 break; 1246 } 1247 /* linux_sys_msgctl */ 1248 case 187: { 1249 const struct linux_sys_msgctl_args *p = params; 1250 iarg[0] = SCARG(p, msqid); /* int */ 1251 iarg[1] = SCARG(p, cmd); /* int */ 1252 uarg[2] = (intptr_t) SCARG(p, buf); /* struct linux_msqid_ds * */ 1253 *n_args = 3; 1254 break; 1255 } 1256 /* sys_msgrcv */ 1257 case 188: { 1258 const struct sys_msgrcv_args *p = params; 1259 iarg[0] = SCARG(p, msqid); /* int */ 1260 uarg[1] = (intptr_t) SCARG(p, msgp); /* void * */ 1261 uarg[2] = SCARG(p, msgsz); /* size_t */ 1262 iarg[3] = SCARG(p, msgtyp); /* long */ 1263 iarg[4] = SCARG(p, msgflg); /* int */ 1264 *n_args = 5; 1265 break; 1266 } 1267 /* sys_msgsnd */ 1268 case 189: { 1269 const struct sys_msgsnd_args *p = params; 1270 iarg[0] = SCARG(p, msqid); /* int */ 1271 uarg[1] = (intptr_t) SCARG(p, msgp); /* void * */ 1272 uarg[2] = SCARG(p, msgsz); /* size_t */ 1273 iarg[3] = SCARG(p, msgflg); /* int */ 1274 *n_args = 4; 1275 break; 1276 } 1277#else 1278#endif 1279#ifdef SYSVSEM 1280 /* sys_semget */ 1281 case 190: { 1282 const struct sys_semget_args *p = params; 1283 iarg[0] = SCARG(p, key); /* key_t */ 1284 iarg[1] = SCARG(p, nsems); /* int */ 1285 iarg[2] = SCARG(p, semflg); /* int */ 1286 *n_args = 3; 1287 break; 1288 } 1289 /* linux_sys_semctl */ 1290 case 191: { 1291 const struct linux_sys_semctl_args *p = params; 1292 iarg[0] = SCARG(p, semid); /* int */ 1293 iarg[1] = SCARG(p, semnum); /* int */ 1294 iarg[2] = SCARG(p, cmd); /* int */ 1295 uarg[3] = SCARG(p, arg); /* union linux_semun */ 1296 *n_args = 4; 1297 break; 1298 } 1299 /* sys_semop */ 1300 case 193: { 1301 const struct sys_semop_args *p = params; 1302 iarg[0] = SCARG(p, semid); /* int */ 1303 uarg[1] = (intptr_t) SCARG(p, sops); /* struct sembuf * */ 1304 uarg[2] = SCARG(p, nsops); /* size_t */ 1305 *n_args = 3; 1306 break; 1307 } 1308#else 1309#endif 1310#ifdef SYSVSEM 1311 /* linux_sys_shmget */ 1312 case 194: { 1313 const struct linux_sys_shmget_args *p = params; 1314 iarg[0] = SCARG(p, key); /* key_t */ 1315 uarg[1] = SCARG(p, size); /* size_t */ 1316 iarg[2] = SCARG(p, shmflg); /* int */ 1317 *n_args = 3; 1318 break; 1319 } 1320 /* linux_sys_shmctl */ 1321 case 195: { 1322 const struct linux_sys_shmctl_args *p = params; 1323 iarg[0] = SCARG(p, shmid); /* int */ 1324 iarg[1] = SCARG(p, cmd); /* int */ 1325 uarg[2] = (intptr_t) SCARG(p, buf); /* struct linux_shmid_ds * */ 1326 *n_args = 3; 1327 break; 1328 } 1329 /* sys_shmat */ 1330 case 196: { 1331 const struct sys_shmat_args *p = params; 1332 iarg[0] = SCARG(p, shmid); /* int */ 1333 uarg[1] = (intptr_t) SCARG(p, shmaddr); /* void * */ 1334 iarg[2] = SCARG(p, shmflg); /* int */ 1335 *n_args = 3; 1336 break; 1337 } 1338 /* sys_shmdt */ 1339 case 197: { 1340 const struct sys_shmdt_args *p = params; 1341 uarg[0] = (intptr_t) SCARG(p, shmaddr); /* const void * */ 1342 *n_args = 1; 1343 break; 1344 } 1345#else 1346#endif 1347 /* linux_sys_socket */ 1348 case 198: { 1349 const struct linux_sys_socket_args *p = params; 1350 iarg[0] = SCARG(p, domain); /* int */ 1351 iarg[1] = SCARG(p, type); /* int */ 1352 iarg[2] = SCARG(p, protocol); /* int */ 1353 *n_args = 3; 1354 break; 1355 } 1356 /* linux_sys_socketpair */ 1357 case 199: { 1358 const struct linux_sys_socketpair_args *p = params; 1359 iarg[0] = SCARG(p, domain); /* int */ 1360 iarg[1] = SCARG(p, type); /* int */ 1361 iarg[2] = SCARG(p, protocol); /* int */ 1362 uarg[3] = (intptr_t) SCARG(p, rsv); /* int * */ 1363 *n_args = 4; 1364 break; 1365 } 1366 /* linux_sys_bind */ 1367 case 200: { 1368 const struct linux_sys_bind_args *p = params; 1369 iarg[0] = SCARG(p, s); /* int */ 1370 uarg[1] = (intptr_t) SCARG(p, name); /* const struct osockaddr * */ 1371 uarg[2] = SCARG(p, namelen); /* unsigned int */ 1372 *n_args = 3; 1373 break; 1374 } 1375 /* sys_listen */ 1376 case 201: { 1377 const struct sys_listen_args *p = params; 1378 iarg[0] = SCARG(p, s); /* int */ 1379 iarg[1] = SCARG(p, backlog); /* int */ 1380 *n_args = 2; 1381 break; 1382 } 1383 /* linux_sys_accept */ 1384 case 202: { 1385 const struct linux_sys_accept_args *p = params; 1386 iarg[0] = SCARG(p, s); /* int */ 1387 uarg[1] = (intptr_t) SCARG(p, name); /* struct osockaddr * */ 1388 uarg[2] = (intptr_t) SCARG(p, anamelen); /* int * */ 1389 *n_args = 3; 1390 break; 1391 } 1392 /* linux_sys_connect */ 1393 case 203: { 1394 const struct linux_sys_connect_args *p = params; 1395 iarg[0] = SCARG(p, s); /* int */ 1396 uarg[1] = (intptr_t) SCARG(p, name); /* const struct osockaddr * */ 1397 uarg[2] = SCARG(p, namelen); /* unsigned int */ 1398 *n_args = 3; 1399 break; 1400 } 1401 /* linux_sys_getsockname */ 1402 case 204: { 1403 const struct linux_sys_getsockname_args *p = params; 1404 iarg[0] = SCARG(p, fdec); /* int */ 1405 uarg[1] = (intptr_t) SCARG(p, asa); /* void * */ 1406 uarg[2] = (intptr_t) SCARG(p, alen); /* int * */ 1407 *n_args = 3; 1408 break; 1409 } 1410 /* linux_sys_getpeername */ 1411 case 205: { 1412 const struct linux_sys_getpeername_args *p = params; 1413 iarg[0] = SCARG(p, fdes); /* int */ 1414 uarg[1] = (intptr_t) SCARG(p, asa); /* struct sockaddr * */ 1415 uarg[2] = (intptr_t) SCARG(p, alen); /* unsigned int * */ 1416 *n_args = 3; 1417 break; 1418 } 1419 /* linux_sys_sendto */ 1420 case 206: { 1421 const struct linux_sys_sendto_args *p = params; 1422 iarg[0] = SCARG(p, s); /* int */ 1423 uarg[1] = (intptr_t) SCARG(p, msg); /* void * */ 1424 iarg[2] = SCARG(p, len); /* int */ 1425 iarg[3] = SCARG(p, flags); /* int */ 1426 uarg[4] = (intptr_t) SCARG(p, to); /* struct osockaddr * */ 1427 iarg[5] = SCARG(p, tolen); /* int */ 1428 *n_args = 6; 1429 break; 1430 } 1431 /* linux_sys_recvfrom */ 1432 case 207: { 1433 const struct linux_sys_recvfrom_args *p = params; 1434 iarg[0] = SCARG(p, s); /* int */ 1435 uarg[1] = (intptr_t) SCARG(p, buf); /* void * */ 1436 uarg[2] = SCARG(p, len); /* size_t */ 1437 iarg[3] = SCARG(p, flags); /* int */ 1438 uarg[4] = (intptr_t) SCARG(p, from); /* struct osockaddr * */ 1439 uarg[5] = (intptr_t) SCARG(p, fromlenaddr); /* unsigned int * */ 1440 *n_args = 6; 1441 break; 1442 } 1443 /* linux_sys_setsockopt */ 1444 case 208: { 1445 const struct linux_sys_setsockopt_args *p = params; 1446 iarg[0] = SCARG(p, s); /* int */ 1447 iarg[1] = SCARG(p, level); /* int */ 1448 iarg[2] = SCARG(p, optname); /* int */ 1449 uarg[3] = (intptr_t) SCARG(p, optval); /* void * */ 1450 iarg[4] = SCARG(p, optlen); /* int */ 1451 *n_args = 5; 1452 break; 1453 } 1454 /* linux_sys_getsockopt */ 1455 case 209: { 1456 const struct linux_sys_getsockopt_args *p = params; 1457 iarg[0] = SCARG(p, s); /* int */ 1458 iarg[1] = SCARG(p, level); /* int */ 1459 iarg[2] = SCARG(p, optname); /* int */ 1460 uarg[3] = (intptr_t) SCARG(p, optval); /* void * */ 1461 uarg[4] = (intptr_t) SCARG(p, optlen); /* int * */ 1462 *n_args = 5; 1463 break; 1464 } 1465 /* sys_shutdown */ 1466 case 210: { 1467 const struct sys_shutdown_args *p = params; 1468 iarg[0] = SCARG(p, s); /* int */ 1469 iarg[1] = SCARG(p, how); /* int */ 1470 *n_args = 2; 1471 break; 1472 } 1473 /* linux_sys_sendmsg */ 1474 case 211: { 1475 const struct linux_sys_sendmsg_args *p = params; 1476 iarg[0] = SCARG(p, s); /* int */ 1477 uarg[1] = (intptr_t) SCARG(p, msg); /* const struct linux_msghdr * */ 1478 iarg[2] = SCARG(p, flags); /* int */ 1479 *n_args = 3; 1480 break; 1481 } 1482 /* linux_sys_recvmsg */ 1483 case 212: { 1484 const struct linux_sys_recvmsg_args *p = params; 1485 iarg[0] = SCARG(p, s); /* int */ 1486 uarg[1] = (intptr_t) SCARG(p, msg); /* struct linux_msghdr * */ 1487 iarg[2] = SCARG(p, flags); /* int */ 1488 *n_args = 3; 1489 break; 1490 } 1491 /* linux_sys_readahead */ 1492 case 213: { 1493 const struct linux_sys_readahead_args *p = params; 1494 iarg[0] = SCARG(p, fd); /* int */ 1495 iarg[1] = SCARG(p, offset); /* off_t */ 1496 uarg[2] = SCARG(p, count); /* size_t */ 1497 *n_args = 3; 1498 break; 1499 } 1500 /* linux_sys_brk */ 1501 case 214: { 1502 const struct linux_sys_brk_args *p = params; 1503 uarg[0] = (intptr_t) SCARG(p, nsize); /* char * */ 1504 *n_args = 1; 1505 break; 1506 } 1507 /* sys_munmap */ 1508 case 215: { 1509 const struct sys_munmap_args *p = params; 1510 uarg[0] = (intptr_t) SCARG(p, addr); /* void * */ 1511 uarg[1] = SCARG(p, len); /* size_t */ 1512 *n_args = 2; 1513 break; 1514 } 1515 /* linux_sys_mremap */ 1516 case 216: { 1517 const struct linux_sys_mremap_args *p = params; 1518 uarg[0] = (intptr_t) SCARG(p, old_address); /* void * */ 1519 uarg[1] = SCARG(p, old_size); /* size_t */ 1520 uarg[2] = SCARG(p, new_size); /* size_t */ 1521 uarg[3] = SCARG(p, flags); /* u_long */ 1522 *n_args = 4; 1523 break; 1524 } 1525 /* linux_sys_clone */ 1526 case 220: { 1527 const struct linux_sys_clone_args *p = params; 1528 iarg[0] = SCARG(p, flags); /* int */ 1529 uarg[1] = (intptr_t) SCARG(p, stack); /* void * */ 1530 uarg[2] = (intptr_t) SCARG(p, parent_tidptr); /* void * */ 1531 uarg[3] = (intptr_t) SCARG(p, child_tidptr); /* void * */ 1532 uarg[4] = (intptr_t) SCARG(p, tls); /* void * */ 1533 *n_args = 5; 1534 break; 1535 } 1536 /* sys_execve */ 1537 case 221: { 1538 const struct sys_execve_args *p = params; 1539 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 1540 uarg[1] = (intptr_t) SCARG(p, argp); /* char ** */ 1541 uarg[2] = (intptr_t) SCARG(p, envp); /* char ** */ 1542 *n_args = 3; 1543 break; 1544 } 1545 /* linux_sys_mmap */ 1546 case 222: { 1547 const struct linux_sys_mmap_args *p = params; 1548 uarg[0] = SCARG(p, addr); /* unsigned long */ 1549 uarg[1] = SCARG(p, len); /* size_t */ 1550 iarg[2] = SCARG(p, prot); /* int */ 1551 iarg[3] = SCARG(p, flags); /* int */ 1552 iarg[4] = SCARG(p, fd); /* int */ 1553 iarg[5] = SCARG(p, offset); /* linux_off_t */ 1554 *n_args = 6; 1555 break; 1556 } 1557 /* linux_sys_fadvise64 */ 1558 case 223: { 1559 const struct linux_sys_fadvise64_args *p = params; 1560 iarg[0] = SCARG(p, fd); /* int */ 1561 iarg[1] = SCARG(p, offset); /* off_t */ 1562 uarg[2] = SCARG(p, len); /* size_t */ 1563 iarg[3] = SCARG(p, advice); /* int */ 1564 *n_args = 4; 1565 break; 1566 } 1567 /* linux_sys_swapon */ 1568 case 224: { 1569 const struct linux_sys_swapon_args *p = params; 1570 uarg[0] = (intptr_t) SCARG(p, name); /* char * */ 1571 *n_args = 1; 1572 break; 1573 } 1574 /* linux_sys_swapoff */ 1575 case 225: { 1576 const struct linux_sys_swapoff_args *p = params; 1577 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */ 1578 *n_args = 1; 1579 break; 1580 } 1581 /* linux_sys_mprotect */ 1582 case 226: { 1583 const struct linux_sys_mprotect_args *p = params; 1584 uarg[0] = (intptr_t) SCARG(p, start); /* const void * */ 1585 uarg[1] = SCARG(p, len); /* unsigned long */ 1586 iarg[2] = SCARG(p, prot); /* int */ 1587 *n_args = 3; 1588 break; 1589 } 1590 /* sys___msync13 */ 1591 case 227: { 1592 const struct sys___msync13_args *p = params; 1593 uarg[0] = (intptr_t) SCARG(p, addr); /* void * */ 1594 uarg[1] = SCARG(p, len); /* size_t */ 1595 iarg[2] = SCARG(p, flags); /* int */ 1596 *n_args = 3; 1597 break; 1598 } 1599 /* sys_mlock */ 1600 case 228: { 1601 const struct sys_mlock_args *p = params; 1602 uarg[0] = (intptr_t) SCARG(p, addr); /* void * */ 1603 uarg[1] = SCARG(p, len); /* size_t */ 1604 *n_args = 2; 1605 break; 1606 } 1607 /* sys_munlock */ 1608 case 229: { 1609 const struct sys_munlock_args *p = params; 1610 uarg[0] = (intptr_t) SCARG(p, addr); /* void * */ 1611 uarg[1] = SCARG(p, len); /* size_t */ 1612 *n_args = 2; 1613 break; 1614 } 1615 /* sys_mlockall */ 1616 case 230: { 1617 const struct sys_mlockall_args *p = params; 1618 iarg[0] = SCARG(p, flags); /* int */ 1619 *n_args = 1; 1620 break; 1621 } 1622 /* sys_munlockall */ 1623 case 231: { 1624 *n_args = 0; 1625 break; 1626 } 1627 /* sys_mincore */ 1628 case 232: { 1629 const struct sys_mincore_args *p = params; 1630 uarg[0] = (intptr_t) SCARG(p, addr); /* void * */ 1631 uarg[1] = SCARG(p, len); /* size_t */ 1632 uarg[2] = (intptr_t) SCARG(p, vec); /* char * */ 1633 *n_args = 3; 1634 break; 1635 } 1636 /* sys_madvise */ 1637 case 233: { 1638 const struct sys_madvise_args *p = params; 1639 uarg[0] = (intptr_t) SCARG(p, addr); /* void * */ 1640 uarg[1] = SCARG(p, len); /* size_t */ 1641 iarg[2] = SCARG(p, behav); /* int */ 1642 *n_args = 3; 1643 break; 1644 } 1645 /* linux_sys_accept4 */ 1646 case 242: { 1647 const struct linux_sys_accept4_args *p = params; 1648 iarg[0] = SCARG(p, s); /* int */ 1649 uarg[1] = (intptr_t) SCARG(p, name); /* struct osockaddr * */ 1650 uarg[2] = (intptr_t) SCARG(p, anamelen); /* int * */ 1651 iarg[3] = SCARG(p, flags); /* int */ 1652 *n_args = 4; 1653 break; 1654 } 1655 /* linux_sys_recvmmsg */ 1656 case 243: { 1657 const struct linux_sys_recvmmsg_args *p = params; 1658 iarg[0] = SCARG(p, s); /* int */ 1659 uarg[1] = (intptr_t) SCARG(p, msgvec); /* struct linux_mmsghdr * */ 1660 uarg[2] = SCARG(p, vlen); /* unsigned int */ 1661 uarg[3] = SCARG(p, flags); /* unsigned int */ 1662 uarg[4] = (intptr_t) SCARG(p, timeout); /* struct timespec * */ 1663 *n_args = 5; 1664 break; 1665 } 1666 /* linux_sys_wait4 */ 1667 case 260: { 1668 const struct linux_sys_wait4_args *p = params; 1669 iarg[0] = SCARG(p, pid); /* int */ 1670 uarg[1] = (intptr_t) SCARG(p, status); /* int * */ 1671 iarg[2] = SCARG(p, options); /* int */ 1672 uarg[3] = (intptr_t) SCARG(p, rusage); /* struct rusage50 * */ 1673 *n_args = 4; 1674 break; 1675 } 1676 /* linux_sys_prlimit64 */ 1677 case 261: { 1678 const struct linux_sys_prlimit64_args *p = params; 1679 iarg[0] = SCARG(p, pid); /* pid_t */ 1680 iarg[1] = SCARG(p, which); /* int */ 1681 uarg[2] = (intptr_t) SCARG(p, new_rlp); /* struct rlimit * */ 1682 uarg[3] = (intptr_t) SCARG(p, old_rlp); /* struct rlimit * */ 1683 *n_args = 4; 1684 break; 1685 } 1686 /* linux_sys_sendmmsg */ 1687 case 269: { 1688 const struct linux_sys_sendmmsg_args *p = params; 1689 iarg[0] = SCARG(p, s); /* int */ 1690 uarg[1] = (intptr_t) SCARG(p, msgvec); /* struct linux_mmsghdr * */ 1691 uarg[2] = SCARG(p, vlen); /* unsigned int */ 1692 uarg[3] = SCARG(p, flags); /* unsigned int */ 1693 *n_args = 4; 1694 break; 1695 } 1696 /* sys_getrandom */ 1697 case 278: { 1698 const struct sys_getrandom_args *p = params; 1699 uarg[0] = (intptr_t) SCARG(p, buf); /* void * */ 1700 uarg[1] = SCARG(p, buflen); /* size_t */ 1701 uarg[2] = SCARG(p, flags); /* unsigned int */ 1702 *n_args = 3; 1703 break; 1704 } 1705 /* linux_sys_memfd_create */ 1706 case 279: { 1707 const struct linux_sys_memfd_create_args *p = params; 1708 uarg[0] = (intptr_t) SCARG(p, name); /* const char * */ 1709 uarg[1] = SCARG(p, flags); /* unsigned int */ 1710 *n_args = 2; 1711 break; 1712 } 1713 /* linux_sys_statx */ 1714 case 291: { 1715 const struct linux_sys_statx_args *p = params; 1716 iarg[0] = SCARG(p, fd); /* int */ 1717 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 1718 iarg[2] = SCARG(p, flag); /* int */ 1719 uarg[3] = SCARG(p, mask); /* unsigned int */ 1720 uarg[4] = (intptr_t) SCARG(p, sp); /* struct linux_statx * */ 1721 *n_args = 5; 1722 break; 1723 } 1724 /* linux_sys_close_range */ 1725 case 436: { 1726 const struct linux_sys_close_range_args *p = params; 1727 uarg[0] = SCARG(p, first); /* unsigned int */ 1728 uarg[1] = SCARG(p, last); /* unsigned int */ 1729 uarg[2] = SCARG(p, flags); /* unsigned int */ 1730 *n_args = 3; 1731 break; 1732 } 1733 /* linux_sys_nosys */ 1734 case 440: { 1735 *n_args = 0; 1736 break; 1737 } 1738 /* linux_sys_epoll_pwait2 */ 1739 case 441: { 1740 const struct linux_sys_epoll_pwait2_args *p = params; 1741 iarg[0] = SCARG(p, epfd); /* int */ 1742 uarg[1] = (intptr_t) SCARG(p, events); /* struct linux_epoll_event * */ 1743 iarg[2] = SCARG(p, maxevents); /* int */ 1744 uarg[3] = (intptr_t) SCARG(p, timeout); /* const struct linux_timespec * */ 1745 uarg[4] = (intptr_t) SCARG(p, sigmask); /* const linux_sigset_t * */ 1746 *n_args = 5; 1747 break; 1748 } 1749 default: 1750 *n_args = 0; 1751 break; 1752 }; 1753} 1754static void 1755systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 1756{ 1757 const char *p = NULL; 1758 switch (sysnum) { 1759 /* linux_sys_setxattr */ 1760 case 5: 1761 switch(ndx) { 1762 case 0: 1763 p = "char *"; 1764 break; 1765 case 1: 1766 p = "char *"; 1767 break; 1768 case 2: 1769 p = "void *"; 1770 break; 1771 case 3: 1772 p = "size_t"; 1773 break; 1774 case 4: 1775 p = "int"; 1776 break; 1777 default: 1778 break; 1779 }; 1780 break; 1781 /* linux_sys_lsetxattr */ 1782 case 6: 1783 switch(ndx) { 1784 case 0: 1785 p = "char *"; 1786 break; 1787 case 1: 1788 p = "char *"; 1789 break; 1790 case 2: 1791 p = "void *"; 1792 break; 1793 case 3: 1794 p = "size_t"; 1795 break; 1796 case 4: 1797 p = "int"; 1798 break; 1799 default: 1800 break; 1801 }; 1802 break; 1803 /* linux_sys_fsetxattr */ 1804 case 7: 1805 switch(ndx) { 1806 case 0: 1807 p = "int"; 1808 break; 1809 case 1: 1810 p = "char *"; 1811 break; 1812 case 2: 1813 p = "void *"; 1814 break; 1815 case 3: 1816 p = "size_t"; 1817 break; 1818 case 4: 1819 p = "int"; 1820 break; 1821 default: 1822 break; 1823 }; 1824 break; 1825 /* linux_sys_getxattr */ 1826 case 8: 1827 switch(ndx) { 1828 case 0: 1829 p = "char *"; 1830 break; 1831 case 1: 1832 p = "char *"; 1833 break; 1834 case 2: 1835 p = "void *"; 1836 break; 1837 case 3: 1838 p = "size_t"; 1839 break; 1840 default: 1841 break; 1842 }; 1843 break; 1844 /* linux_sys_lgetxattr */ 1845 case 9: 1846 switch(ndx) { 1847 case 0: 1848 p = "char *"; 1849 break; 1850 case 1: 1851 p = "char *"; 1852 break; 1853 case 2: 1854 p = "void *"; 1855 break; 1856 case 3: 1857 p = "size_t"; 1858 break; 1859 default: 1860 break; 1861 }; 1862 break; 1863 /* linux_sys_fgetxattr */ 1864 case 10: 1865 switch(ndx) { 1866 case 0: 1867 p = "int"; 1868 break; 1869 case 1: 1870 p = "char *"; 1871 break; 1872 case 2: 1873 p = "void *"; 1874 break; 1875 case 3: 1876 p = "size_t"; 1877 break; 1878 default: 1879 break; 1880 }; 1881 break; 1882 /* linux_sys_listxattr */ 1883 case 11: 1884 switch(ndx) { 1885 case 0: 1886 p = "char *"; 1887 break; 1888 case 1: 1889 p = "char *"; 1890 break; 1891 case 2: 1892 p = "size_t"; 1893 break; 1894 default: 1895 break; 1896 }; 1897 break; 1898 /* linux_sys_llistxattr */ 1899 case 12: 1900 switch(ndx) { 1901 case 0: 1902 p = "char *"; 1903 break; 1904 case 1: 1905 p = "char *"; 1906 break; 1907 case 2: 1908 p = "size_t"; 1909 break; 1910 default: 1911 break; 1912 }; 1913 break; 1914 /* linux_sys_flistxattr */ 1915 case 13: 1916 switch(ndx) { 1917 case 0: 1918 p = "int"; 1919 break; 1920 case 1: 1921 p = "char *"; 1922 break; 1923 case 2: 1924 p = "size_t"; 1925 break; 1926 default: 1927 break; 1928 }; 1929 break; 1930 /* linux_sys_removexattr */ 1931 case 14: 1932 switch(ndx) { 1933 case 0: 1934 p = "char *"; 1935 break; 1936 case 1: 1937 p = "char *"; 1938 break; 1939 default: 1940 break; 1941 }; 1942 break; 1943 /* linux_sys_lremovexattr */ 1944 case 15: 1945 switch(ndx) { 1946 case 0: 1947 p = "char *"; 1948 break; 1949 case 1: 1950 p = "char *"; 1951 break; 1952 default: 1953 break; 1954 }; 1955 break; 1956 /* linux_sys_fremovexattr */ 1957 case 16: 1958 switch(ndx) { 1959 case 0: 1960 p = "int"; 1961 break; 1962 case 1: 1963 p = "char *"; 1964 break; 1965 default: 1966 break; 1967 }; 1968 break; 1969 /* sys___getcwd */ 1970 case 17: 1971 switch(ndx) { 1972 case 0: 1973 p = "char *"; 1974 break; 1975 case 1: 1976 p = "size_t"; 1977 break; 1978 default: 1979 break; 1980 }; 1981 break; 1982 /* linux_sys_eventfd2 */ 1983 case 19: 1984 switch(ndx) { 1985 case 0: 1986 p = "unsigned int"; 1987 break; 1988 case 1: 1989 p = "int"; 1990 break; 1991 default: 1992 break; 1993 }; 1994 break; 1995 /* linux_sys_epoll_create1 */ 1996 case 20: 1997 switch(ndx) { 1998 case 0: 1999 p = "int"; 2000 break; 2001 default: 2002 break; 2003 }; 2004 break; 2005 /* linux_sys_epoll_ctl */ 2006 case 21: 2007 switch(ndx) { 2008 case 0: 2009 p = "int"; 2010 break; 2011 case 1: 2012 p = "int"; 2013 break; 2014 case 2: 2015 p = "int"; 2016 break; 2017 case 3: 2018 p = "struct linux_epoll_event *"; 2019 break; 2020 default: 2021 break; 2022 }; 2023 break; 2024 /* linux_sys_epoll_pwait */ 2025 case 22: 2026 switch(ndx) { 2027 case 0: 2028 p = "int"; 2029 break; 2030 case 1: 2031 p = "struct linux_epoll_event *"; 2032 break; 2033 case 2: 2034 p = "int"; 2035 break; 2036 case 3: 2037 p = "int"; 2038 break; 2039 case 4: 2040 p = "const linux_sigset_t *"; 2041 break; 2042 default: 2043 break; 2044 }; 2045 break; 2046 /* sys_dup */ 2047 case 23: 2048 switch(ndx) { 2049 case 0: 2050 p = "int"; 2051 break; 2052 default: 2053 break; 2054 }; 2055 break; 2056 /* linux_sys_dup3 */ 2057 case 24: 2058 switch(ndx) { 2059 case 0: 2060 p = "int"; 2061 break; 2062 case 1: 2063 p = "int"; 2064 break; 2065 case 2: 2066 p = "int"; 2067 break; 2068 default: 2069 break; 2070 }; 2071 break; 2072 /* linux_sys_fcntl */ 2073 case 25: 2074 switch(ndx) { 2075 case 0: 2076 p = "int"; 2077 break; 2078 case 1: 2079 p = "int"; 2080 break; 2081 case 2: 2082 p = "void *"; 2083 break; 2084 default: 2085 break; 2086 }; 2087 break; 2088 /* linux_sys_inotify_init1 */ 2089 case 26: 2090 switch(ndx) { 2091 case 0: 2092 p = "int"; 2093 break; 2094 default: 2095 break; 2096 }; 2097 break; 2098 /* linux_sys_inotify_add_watch */ 2099 case 27: 2100 switch(ndx) { 2101 case 0: 2102 p = "int"; 2103 break; 2104 case 1: 2105 p = "const char *"; 2106 break; 2107 case 2: 2108 p = "uint32_t"; 2109 break; 2110 default: 2111 break; 2112 }; 2113 break; 2114 /* linux_sys_inotify_rm_watch */ 2115 case 28: 2116 switch(ndx) { 2117 case 0: 2118 p = "int"; 2119 break; 2120 case 1: 2121 p = "int"; 2122 break; 2123 default: 2124 break; 2125 }; 2126 break; 2127 /* linux_sys_ioctl */ 2128 case 29: 2129 switch(ndx) { 2130 case 0: 2131 p = "int"; 2132 break; 2133 case 1: 2134 p = "u_long"; 2135 break; 2136 case 2: 2137 p = "void *"; 2138 break; 2139 default: 2140 break; 2141 }; 2142 break; 2143 /* sys_flock */ 2144 case 32: 2145 switch(ndx) { 2146 case 0: 2147 p = "int"; 2148 break; 2149 case 1: 2150 p = "int"; 2151 break; 2152 default: 2153 break; 2154 }; 2155 break; 2156 /* linux_sys_mknodat */ 2157 case 33: 2158 switch(ndx) { 2159 case 0: 2160 p = "int"; 2161 break; 2162 case 1: 2163 p = "const char *"; 2164 break; 2165 case 2: 2166 p = "linux_umode_t"; 2167 break; 2168 case 3: 2169 p = "unsigned"; 2170 break; 2171 default: 2172 break; 2173 }; 2174 break; 2175 /* sys_mkdirat */ 2176 case 34: 2177 switch(ndx) { 2178 case 0: 2179 p = "int"; 2180 break; 2181 case 1: 2182 p = "const char *"; 2183 break; 2184 case 2: 2185 p = "linux_umode_t"; 2186 break; 2187 default: 2188 break; 2189 }; 2190 break; 2191 /* linux_sys_unlinkat */ 2192 case 35: 2193 switch(ndx) { 2194 case 0: 2195 p = "int"; 2196 break; 2197 case 1: 2198 p = "const char *"; 2199 break; 2200 case 2: 2201 p = "int"; 2202 break; 2203 default: 2204 break; 2205 }; 2206 break; 2207 /* sys_symlinkat */ 2208 case 36: 2209 switch(ndx) { 2210 case 0: 2211 p = "const char *"; 2212 break; 2213 case 1: 2214 p = "int"; 2215 break; 2216 case 2: 2217 p = "const char *"; 2218 break; 2219 default: 2220 break; 2221 }; 2222 break; 2223 /* linux_sys_linkat */ 2224 case 37: 2225 switch(ndx) { 2226 case 0: 2227 p = "int"; 2228 break; 2229 case 1: 2230 p = "const char *"; 2231 break; 2232 case 2: 2233 p = "int"; 2234 break; 2235 case 3: 2236 p = "const char *"; 2237 break; 2238 case 4: 2239 p = "int"; 2240 break; 2241 default: 2242 break; 2243 }; 2244 break; 2245 /* sys_renameat */ 2246 case 38: 2247 switch(ndx) { 2248 case 0: 2249 p = "int"; 2250 break; 2251 case 1: 2252 p = "const char *"; 2253 break; 2254 case 2: 2255 p = "int"; 2256 break; 2257 case 3: 2258 p = "const char *"; 2259 break; 2260 default: 2261 break; 2262 }; 2263 break; 2264 /* linux_sys_statfs */ 2265 case 43: 2266 switch(ndx) { 2267 case 0: 2268 p = "const char *"; 2269 break; 2270 case 1: 2271 p = "struct linux_statfs *"; 2272 break; 2273 default: 2274 break; 2275 }; 2276 break; 2277 /* linux_sys_fstatfs */ 2278 case 44: 2279 switch(ndx) { 2280 case 0: 2281 p = "int"; 2282 break; 2283 case 1: 2284 p = "struct linux_statfs *"; 2285 break; 2286 default: 2287 break; 2288 }; 2289 break; 2290 /* linux_sys_truncate64 */ 2291 case 45: 2292 switch(ndx) { 2293 case 0: 2294 p = "const char *"; 2295 break; 2296 case 1: 2297 p = "off_t"; 2298 break; 2299 default: 2300 break; 2301 }; 2302 break; 2303 /* linux_sys_ftruncate64 */ 2304 case 46: 2305 switch(ndx) { 2306 case 0: 2307 p = "unsigned int"; 2308 break; 2309 case 1: 2310 p = "off_t"; 2311 break; 2312 default: 2313 break; 2314 }; 2315 break; 2316 /* linux_sys_fallocate */ 2317 case 47: 2318 switch(ndx) { 2319 case 0: 2320 p = "int"; 2321 break; 2322 case 1: 2323 p = "int"; 2324 break; 2325 case 2: 2326 p = "off_t"; 2327 break; 2328 case 3: 2329 p = "off_t"; 2330 break; 2331 default: 2332 break; 2333 }; 2334 break; 2335 /* linux_sys_faccessat */ 2336 case 48: 2337 switch(ndx) { 2338 case 0: 2339 p = "int"; 2340 break; 2341 case 1: 2342 p = "const char *"; 2343 break; 2344 case 2: 2345 p = "int"; 2346 break; 2347 default: 2348 break; 2349 }; 2350 break; 2351 /* sys_chdir */ 2352 case 49: 2353 switch(ndx) { 2354 case 0: 2355 p = "const char *"; 2356 break; 2357 default: 2358 break; 2359 }; 2360 break; 2361 /* sys_fchdir */ 2362 case 50: 2363 switch(ndx) { 2364 case 0: 2365 p = "int"; 2366 break; 2367 default: 2368 break; 2369 }; 2370 break; 2371 /* sys_chroot */ 2372 case 51: 2373 switch(ndx) { 2374 case 0: 2375 p = "char *"; 2376 break; 2377 default: 2378 break; 2379 }; 2380 break; 2381 /* sys_fchmod */ 2382 case 52: 2383 switch(ndx) { 2384 case 0: 2385 p = "int"; 2386 break; 2387 case 1: 2388 p = "linux_umode_t"; 2389 break; 2390 default: 2391 break; 2392 }; 2393 break; 2394 /* linux_sys_fchmodat */ 2395 case 53: 2396 switch(ndx) { 2397 case 0: 2398 p = "int"; 2399 break; 2400 case 1: 2401 p = "const char *"; 2402 break; 2403 case 2: 2404 p = "linux_umode_t"; 2405 break; 2406 default: 2407 break; 2408 }; 2409 break; 2410 /* linux_sys_fchownat */ 2411 case 54: 2412 switch(ndx) { 2413 case 0: 2414 p = "int"; 2415 break; 2416 case 1: 2417 p = "const char *"; 2418 break; 2419 case 2: 2420 p = "uid_t"; 2421 break; 2422 case 3: 2423 p = "gid_t"; 2424 break; 2425 case 4: 2426 p = "int"; 2427 break; 2428 default: 2429 break; 2430 }; 2431 break; 2432 /* sys___posix_fchown */ 2433 case 55: 2434 switch(ndx) { 2435 case 0: 2436 p = "int"; 2437 break; 2438 case 1: 2439 p = "uid_t"; 2440 break; 2441 case 2: 2442 p = "gid_t"; 2443 break; 2444 default: 2445 break; 2446 }; 2447 break; 2448 /* linux_sys_openat */ 2449 case 56: 2450 switch(ndx) { 2451 case 0: 2452 p = "int"; 2453 break; 2454 case 1: 2455 p = "const char *"; 2456 break; 2457 case 2: 2458 p = "int"; 2459 break; 2460 case 3: 2461 p = "linux_umode_t"; 2462 break; 2463 default: 2464 break; 2465 }; 2466 break; 2467 /* sys_close */ 2468 case 57: 2469 switch(ndx) { 2470 case 0: 2471 p = "int"; 2472 break; 2473 default: 2474 break; 2475 }; 2476 break; 2477 /* linux_sys_pipe2 */ 2478 case 59: 2479 switch(ndx) { 2480 case 0: 2481 p = "int *"; 2482 break; 2483 case 1: 2484 p = "int"; 2485 break; 2486 default: 2487 break; 2488 }; 2489 break; 2490 /* linux_sys_getdents64 */ 2491 case 61: 2492 switch(ndx) { 2493 case 0: 2494 p = "int"; 2495 break; 2496 case 1: 2497 p = "struct linux_dirent64 *"; 2498 break; 2499 case 2: 2500 p = "unsigned int"; 2501 break; 2502 default: 2503 break; 2504 }; 2505 break; 2506 /* compat_43_sys_lseek */ 2507 case 62: 2508 switch(ndx) { 2509 case 0: 2510 p = "int"; 2511 break; 2512 case 1: 2513 p = "long"; 2514 break; 2515 case 2: 2516 p = "int"; 2517 break; 2518 default: 2519 break; 2520 }; 2521 break; 2522 /* sys_read */ 2523 case 63: 2524 switch(ndx) { 2525 case 0: 2526 p = "int"; 2527 break; 2528 case 1: 2529 p = "void *"; 2530 break; 2531 case 2: 2532 p = "size_t"; 2533 break; 2534 default: 2535 break; 2536 }; 2537 break; 2538 /* sys_write */ 2539 case 64: 2540 switch(ndx) { 2541 case 0: 2542 p = "int"; 2543 break; 2544 case 1: 2545 p = "const void *"; 2546 break; 2547 case 2: 2548 p = "size_t"; 2549 break; 2550 default: 2551 break; 2552 }; 2553 break; 2554 /* sys_readv */ 2555 case 65: 2556 switch(ndx) { 2557 case 0: 2558 p = "int"; 2559 break; 2560 case 1: 2561 p = "const struct iovec *"; 2562 break; 2563 case 2: 2564 p = "int"; 2565 break; 2566 default: 2567 break; 2568 }; 2569 break; 2570 /* sys_writev */ 2571 case 66: 2572 switch(ndx) { 2573 case 0: 2574 p = "int"; 2575 break; 2576 case 1: 2577 p = "const struct iovec *"; 2578 break; 2579 case 2: 2580 p = "int"; 2581 break; 2582 default: 2583 break; 2584 }; 2585 break; 2586 /* linux_sys_pread */ 2587 case 67: 2588 switch(ndx) { 2589 case 0: 2590 p = "int"; 2591 break; 2592 case 1: 2593 p = "char *"; 2594 break; 2595 case 2: 2596 p = "size_t"; 2597 break; 2598 case 3: 2599 p = "off_t"; 2600 break; 2601 default: 2602 break; 2603 }; 2604 break; 2605 /* linux_sys_pwrite */ 2606 case 68: 2607 switch(ndx) { 2608 case 0: 2609 p = "int"; 2610 break; 2611 case 1: 2612 p = "char *"; 2613 break; 2614 case 2: 2615 p = "size_t"; 2616 break; 2617 case 3: 2618 p = "off_t"; 2619 break; 2620 default: 2621 break; 2622 }; 2623 break; 2624 /* linux_sys_preadv */ 2625 case 69: 2626 switch(ndx) { 2627 case 0: 2628 p = "int"; 2629 break; 2630 case 1: 2631 p = "const struct iovec *"; 2632 break; 2633 case 2: 2634 p = "int"; 2635 break; 2636 case 3: 2637 p = "unsigned long"; 2638 break; 2639 case 4: 2640 p = "unsigned long"; 2641 break; 2642 default: 2643 break; 2644 }; 2645 break; 2646 /* linux_sys_pwritev */ 2647 case 70: 2648 switch(ndx) { 2649 case 0: 2650 p = "int"; 2651 break; 2652 case 1: 2653 p = "const struct iovcnt *"; 2654 break; 2655 case 2: 2656 p = "int"; 2657 break; 2658 case 3: 2659 p = "unsigned long"; 2660 break; 2661 case 4: 2662 p = "unsigned long"; 2663 break; 2664 default: 2665 break; 2666 }; 2667 break; 2668 /* linux_sys_pselect6 */ 2669 case 72: 2670 switch(ndx) { 2671 case 0: 2672 p = "int"; 2673 break; 2674 case 1: 2675 p = "fd_set *"; 2676 break; 2677 case 2: 2678 p = "fd_set *"; 2679 break; 2680 case 3: 2681 p = "fd_set *"; 2682 break; 2683 case 4: 2684 p = "struct linux_timespec *"; 2685 break; 2686 case 5: 2687 p = "linux_sized_sigset_t *"; 2688 break; 2689 default: 2690 break; 2691 }; 2692 break; 2693 /* linux_sys_ppoll */ 2694 case 73: 2695 switch(ndx) { 2696 case 0: 2697 p = "struct pollfd *"; 2698 break; 2699 case 1: 2700 p = "u_int"; 2701 break; 2702 case 2: 2703 p = "struct linux_timespec *"; 2704 break; 2705 case 3: 2706 p = "linux_sigset_t *"; 2707 break; 2708 default: 2709 break; 2710 }; 2711 break; 2712 /* sys_readlinkat */ 2713 case 78: 2714 switch(ndx) { 2715 case 0: 2716 p = "int"; 2717 break; 2718 case 1: 2719 p = "const char *"; 2720 break; 2721 case 2: 2722 p = "char *"; 2723 break; 2724 case 3: 2725 p = "size_t"; 2726 break; 2727 default: 2728 break; 2729 }; 2730 break; 2731 /* linux_sys_fstatat64 */ 2732 case 79: 2733 switch(ndx) { 2734 case 0: 2735 p = "int"; 2736 break; 2737 case 1: 2738 p = "const char *"; 2739 break; 2740 case 2: 2741 p = "struct linux_stat *"; 2742 break; 2743 case 3: 2744 p = "int"; 2745 break; 2746 default: 2747 break; 2748 }; 2749 break; 2750 /* linux_sys_fstat64 */ 2751 case 80: 2752 switch(ndx) { 2753 case 0: 2754 p = "int"; 2755 break; 2756 case 1: 2757 p = "struct linux_stat *"; 2758 break; 2759 default: 2760 break; 2761 }; 2762 break; 2763 /* sys_sync */ 2764 case 81: 2765 break; 2766 /* sys_fsync */ 2767 case 82: 2768 switch(ndx) { 2769 case 0: 2770 p = "int"; 2771 break; 2772 default: 2773 break; 2774 }; 2775 break; 2776 /* linux_sys_fdatasync */ 2777 case 83: 2778 switch(ndx) { 2779 case 0: 2780 p = "int"; 2781 break; 2782 default: 2783 break; 2784 }; 2785 break; 2786 /* linux_sys_timerfd_create */ 2787 case 85: 2788 switch(ndx) { 2789 case 0: 2790 p = "clockid_t"; 2791 break; 2792 case 1: 2793 p = "int"; 2794 break; 2795 default: 2796 break; 2797 }; 2798 break; 2799 /* linux_sys_timerfd_settime */ 2800 case 86: 2801 switch(ndx) { 2802 case 0: 2803 p = "int"; 2804 break; 2805 case 1: 2806 p = "int"; 2807 break; 2808 case 2: 2809 p = "const struct linux_itimerspec *"; 2810 break; 2811 case 3: 2812 p = "struct linux_itimerspec *"; 2813 break; 2814 default: 2815 break; 2816 }; 2817 break; 2818 /* linux_sys_timerfd_gettime */ 2819 case 87: 2820 switch(ndx) { 2821 case 0: 2822 p = "int"; 2823 break; 2824 case 1: 2825 p = "struct linux_itimerspec *"; 2826 break; 2827 default: 2828 break; 2829 }; 2830 break; 2831 /* linux_sys_utimensat */ 2832 case 88: 2833 switch(ndx) { 2834 case 0: 2835 p = "int"; 2836 break; 2837 case 1: 2838 p = "const char *"; 2839 break; 2840 case 2: 2841 p = "struct linux_timespec *"; 2842 break; 2843 case 3: 2844 p = "int"; 2845 break; 2846 default: 2847 break; 2848 }; 2849 break; 2850 /* sys_acct */ 2851 case 89: 2852 switch(ndx) { 2853 case 0: 2854 p = "char *"; 2855 break; 2856 default: 2857 break; 2858 }; 2859 break; 2860 /* linux_sys_personality */ 2861 case 92: 2862 switch(ndx) { 2863 case 0: 2864 p = "unsigned long"; 2865 break; 2866 default: 2867 break; 2868 }; 2869 break; 2870 /* linux_sys_exit */ 2871 case 93: 2872 switch(ndx) { 2873 case 0: 2874 p = "int"; 2875 break; 2876 default: 2877 break; 2878 }; 2879 break; 2880 /* linux_sys_exit_group */ 2881 case 94: 2882 switch(ndx) { 2883 case 0: 2884 p = "int"; 2885 break; 2886 default: 2887 break; 2888 }; 2889 break; 2890 /* linux_sys_waitid */ 2891 case 95: 2892 switch(ndx) { 2893 case 0: 2894 p = "int"; 2895 break; 2896 case 1: 2897 p = "id_t"; 2898 break; 2899 case 2: 2900 p = "linux_siginfo_t *"; 2901 break; 2902 case 3: 2903 p = "int"; 2904 break; 2905 case 4: 2906 p = "struct rusage50 *"; 2907 break; 2908 default: 2909 break; 2910 }; 2911 break; 2912 /* linux_sys_set_tid_address */ 2913 case 96: 2914 switch(ndx) { 2915 case 0: 2916 p = "int *"; 2917 break; 2918 default: 2919 break; 2920 }; 2921 break; 2922 /* linux_sys_futex */ 2923 case 98: 2924 switch(ndx) { 2925 case 0: 2926 p = "int *"; 2927 break; 2928 case 1: 2929 p = "int"; 2930 break; 2931 case 2: 2932 p = "int"; 2933 break; 2934 case 3: 2935 p = "const struct linux_timespec *"; 2936 break; 2937 case 4: 2938 p = "int *"; 2939 break; 2940 case 5: 2941 p = "int"; 2942 break; 2943 default: 2944 break; 2945 }; 2946 break; 2947 /* sys___futex_set_robust_list */ 2948 case 99: 2949 switch(ndx) { 2950 case 0: 2951 p = "void *"; 2952 break; 2953 case 1: 2954 p = "size_t"; 2955 break; 2956 default: 2957 break; 2958 }; 2959 break; 2960 /* sys___futex_get_robust_list */ 2961 case 100: 2962 switch(ndx) { 2963 case 0: 2964 p = "lwpid_t"; 2965 break; 2966 case 1: 2967 p = "void **"; 2968 break; 2969 case 2: 2970 p = "size_t *"; 2971 break; 2972 default: 2973 break; 2974 }; 2975 break; 2976 /* linux_sys_nanosleep */ 2977 case 101: 2978 switch(ndx) { 2979 case 0: 2980 p = "const struct linux_timespec *"; 2981 break; 2982 case 1: 2983 p = "struct linux_timespec *"; 2984 break; 2985 default: 2986 break; 2987 }; 2988 break; 2989 /* compat_50_sys_getitimer */ 2990 case 102: 2991 switch(ndx) { 2992 case 0: 2993 p = "int"; 2994 break; 2995 case 1: 2996 p = "struct itimerval50 *"; 2997 break; 2998 default: 2999 break; 3000 }; 3001 break; 3002 /* compat_50_sys_setitimer */ 3003 case 103: 3004 switch(ndx) { 3005 case 0: 3006 p = "int"; 3007 break; 3008 case 1: 3009 p = "struct itimerval50 *"; 3010 break; 3011 case 2: 3012 p = "struct itimerval50 *"; 3013 break; 3014 default: 3015 break; 3016 }; 3017 break; 3018 /* linux_sys_timer_create */ 3019 case 107: 3020 switch(ndx) { 3021 case 0: 3022 p = "clockid_t"; 3023 break; 3024 case 1: 3025 p = "struct linux_sigevent *"; 3026 break; 3027 case 2: 3028 p = "timer_t *"; 3029 break; 3030 default: 3031 break; 3032 }; 3033 break; 3034 /* linux_sys_timer_gettime */ 3035 case 108: 3036 switch(ndx) { 3037 case 0: 3038 p = "timer_t"; 3039 break; 3040 case 1: 3041 p = "struct linux_itimerspec *"; 3042 break; 3043 default: 3044 break; 3045 }; 3046 break; 3047 /* sys_timer_getoverrun */ 3048 case 109: 3049 switch(ndx) { 3050 case 0: 3051 p = "timer_t"; 3052 break; 3053 default: 3054 break; 3055 }; 3056 break; 3057 /* linux_sys_timer_settime */ 3058 case 110: 3059 switch(ndx) { 3060 case 0: 3061 p = "timer_t"; 3062 break; 3063 case 1: 3064 p = "int"; 3065 break; 3066 case 2: 3067 p = "const struct linux_itimerspec *"; 3068 break; 3069 case 3: 3070 p = "struct linux_itimerspec *"; 3071 break; 3072 default: 3073 break; 3074 }; 3075 break; 3076 /* sys_timer_delete */ 3077 case 111: 3078 switch(ndx) { 3079 case 0: 3080 p = "timer_t"; 3081 break; 3082 default: 3083 break; 3084 }; 3085 break; 3086 /* linux_sys_clock_settime */ 3087 case 112: 3088 switch(ndx) { 3089 case 0: 3090 p = "clockid_t"; 3091 break; 3092 case 1: 3093 p = "struct linux_timespec *"; 3094 break; 3095 default: 3096 break; 3097 }; 3098 break; 3099 /* linux_sys_clock_gettime */ 3100 case 113: 3101 switch(ndx) { 3102 case 0: 3103 p = "clockid_t"; 3104 break; 3105 case 1: 3106 p = "struct linux_timespec *"; 3107 break; 3108 default: 3109 break; 3110 }; 3111 break; 3112 /* linux_sys_clock_getres */ 3113 case 114: 3114 switch(ndx) { 3115 case 0: 3116 p = "clockid_t"; 3117 break; 3118 case 1: 3119 p = "struct linux_timespec *"; 3120 break; 3121 default: 3122 break; 3123 }; 3124 break; 3125 /* linux_sys_clock_nanosleep */ 3126 case 115: 3127 switch(ndx) { 3128 case 0: 3129 p = "clockid_t"; 3130 break; 3131 case 1: 3132 p = "int"; 3133 break; 3134 case 2: 3135 p = "struct linux_timespec *"; 3136 break; 3137 case 3: 3138 p = "struct linux_timespec *"; 3139 break; 3140 default: 3141 break; 3142 }; 3143 break; 3144 /* linux_sys_ptrace */ 3145 case 117: 3146 switch(ndx) { 3147 case 0: 3148 p = "long"; 3149 break; 3150 case 1: 3151 p = "long"; 3152 break; 3153 case 2: 3154 p = "long"; 3155 break; 3156 case 3: 3157 p = "long"; 3158 break; 3159 default: 3160 break; 3161 }; 3162 break; 3163 /* linux_sys_sched_setparam */ 3164 case 118: 3165 switch(ndx) { 3166 case 0: 3167 p = "pid_t"; 3168 break; 3169 case 1: 3170 p = "const struct linux_sched_param *"; 3171 break; 3172 default: 3173 break; 3174 }; 3175 break; 3176 /* linux_sys_sched_setscheduler */ 3177 case 119: 3178 switch(ndx) { 3179 case 0: 3180 p = "pid_t"; 3181 break; 3182 case 1: 3183 p = "int"; 3184 break; 3185 case 2: 3186 p = "const struct linux_sched_param *"; 3187 break; 3188 default: 3189 break; 3190 }; 3191 break; 3192 /* linux_sys_sched_getscheduler */ 3193 case 120: 3194 switch(ndx) { 3195 case 0: 3196 p = "pid_t"; 3197 break; 3198 default: 3199 break; 3200 }; 3201 break; 3202 /* linux_sys_sched_getparam */ 3203 case 121: 3204 switch(ndx) { 3205 case 0: 3206 p = "pid_t"; 3207 break; 3208 case 1: 3209 p = "struct linux_sched_param *"; 3210 break; 3211 default: 3212 break; 3213 }; 3214 break; 3215 /* linux_sys_sched_setaffinity */ 3216 case 122: 3217 switch(ndx) { 3218 case 0: 3219 p = "pid_t"; 3220 break; 3221 case 1: 3222 p = "unsigned int"; 3223 break; 3224 case 2: 3225 p = "unsigned long *"; 3226 break; 3227 default: 3228 break; 3229 }; 3230 break; 3231 /* linux_sys_sched_getaffinity */ 3232 case 123: 3233 switch(ndx) { 3234 case 0: 3235 p = "pid_t"; 3236 break; 3237 case 1: 3238 p = "unsigned int"; 3239 break; 3240 case 2: 3241 p = "unsigned long *"; 3242 break; 3243 default: 3244 break; 3245 }; 3246 break; 3247 /* linux_sys_sched_yield */ 3248 case 124: 3249 break; 3250 /* linux_sys_sched_get_priority_max */ 3251 case 125: 3252 switch(ndx) { 3253 case 0: 3254 p = "int"; 3255 break; 3256 default: 3257 break; 3258 }; 3259 break; 3260 /* linux_sys_sched_get_priority_min */ 3261 case 126: 3262 switch(ndx) { 3263 case 0: 3264 p = "int"; 3265 break; 3266 default: 3267 break; 3268 }; 3269 break; 3270 /* linux_sys_kill */ 3271 case 129: 3272 switch(ndx) { 3273 case 0: 3274 p = "int"; 3275 break; 3276 case 1: 3277 p = "int"; 3278 break; 3279 default: 3280 break; 3281 }; 3282 break; 3283 /* linux_sys_tkill */ 3284 case 130: 3285 switch(ndx) { 3286 case 0: 3287 p = "int"; 3288 break; 3289 case 1: 3290 p = "int"; 3291 break; 3292 default: 3293 break; 3294 }; 3295 break; 3296 /* linux_sys_tgkill */ 3297 case 131: 3298 switch(ndx) { 3299 case 0: 3300 p = "int"; 3301 break; 3302 case 1: 3303 p = "int"; 3304 break; 3305 case 2: 3306 p = "int"; 3307 break; 3308 default: 3309 break; 3310 }; 3311 break; 3312 /* linux_sys_sigaltstack */ 3313 case 132: 3314 switch(ndx) { 3315 case 0: 3316 p = "const struct linux_sigaltstack *"; 3317 break; 3318 case 1: 3319 p = "struct linux_sigaltstack *"; 3320 break; 3321 default: 3322 break; 3323 }; 3324 break; 3325 /* linux_sys_rt_sigsuspend */ 3326 case 133: 3327 switch(ndx) { 3328 case 0: 3329 p = "linux_sigset_t *"; 3330 break; 3331 case 1: 3332 p = "size_t"; 3333 break; 3334 default: 3335 break; 3336 }; 3337 break; 3338 /* linux_sys_rt_sigaction */ 3339 case 134: 3340 switch(ndx) { 3341 case 0: 3342 p = "int"; 3343 break; 3344 case 1: 3345 p = "const struct linux_sigaction *"; 3346 break; 3347 case 2: 3348 p = "struct linux_sigaction *"; 3349 break; 3350 case 3: 3351 p = "size_t"; 3352 break; 3353 default: 3354 break; 3355 }; 3356 break; 3357 /* linux_sys_rt_sigprocmask */ 3358 case 135: 3359 switch(ndx) { 3360 case 0: 3361 p = "int"; 3362 break; 3363 case 1: 3364 p = "const linux_sigset_t *"; 3365 break; 3366 case 2: 3367 p = "linux_sigset_t *"; 3368 break; 3369 case 3: 3370 p = "size_t"; 3371 break; 3372 default: 3373 break; 3374 }; 3375 break; 3376 /* linux_sys_rt_sigpending */ 3377 case 136: 3378 switch(ndx) { 3379 case 0: 3380 p = "linux_sigset_t *"; 3381 break; 3382 case 1: 3383 p = "size_t"; 3384 break; 3385 default: 3386 break; 3387 }; 3388 break; 3389 /* linux_sys_rt_sigtimedwait */ 3390 case 137: 3391 switch(ndx) { 3392 case 0: 3393 p = "const linux_sigset_t *"; 3394 break; 3395 case 1: 3396 p = "linux_siginfo_t *"; 3397 break; 3398 case 2: 3399 p = "const struct linux_timespec *"; 3400 break; 3401 default: 3402 break; 3403 }; 3404 break; 3405 /* linux_sys_rt_sigreturn */ 3406 case 139: 3407 break; 3408 /* sys_setpriority */ 3409 case 140: 3410 switch(ndx) { 3411 case 0: 3412 p = "int"; 3413 break; 3414 case 1: 3415 p = "int"; 3416 break; 3417 case 2: 3418 p = "int"; 3419 break; 3420 default: 3421 break; 3422 }; 3423 break; 3424 /* linux_sys_getpriority */ 3425 case 141: 3426 switch(ndx) { 3427 case 0: 3428 p = "int"; 3429 break; 3430 case 1: 3431 p = "int"; 3432 break; 3433 default: 3434 break; 3435 }; 3436 break; 3437 /* linux_sys_reboot */ 3438 case 142: 3439 switch(ndx) { 3440 case 0: 3441 p = "int"; 3442 break; 3443 case 1: 3444 p = "int"; 3445 break; 3446 case 2: 3447 p = "int"; 3448 break; 3449 case 3: 3450 p = "void *"; 3451 break; 3452 default: 3453 break; 3454 }; 3455 break; 3456 /* sys_setregid */ 3457 case 143: 3458 switch(ndx) { 3459 case 0: 3460 p = "gid_t"; 3461 break; 3462 case 1: 3463 p = "gid_t"; 3464 break; 3465 default: 3466 break; 3467 }; 3468 break; 3469 /* sys_setgid */ 3470 case 144: 3471 switch(ndx) { 3472 case 0: 3473 p = "gid_t"; 3474 break; 3475 default: 3476 break; 3477 }; 3478 break; 3479 /* sys_setreuid */ 3480 case 145: 3481 switch(ndx) { 3482 case 0: 3483 p = "uid_t"; 3484 break; 3485 case 1: 3486 p = "uid_t"; 3487 break; 3488 default: 3489 break; 3490 }; 3491 break; 3492 /* sys_setuid */ 3493 case 146: 3494 switch(ndx) { 3495 case 0: 3496 p = "uid_t"; 3497 break; 3498 default: 3499 break; 3500 }; 3501 break; 3502 /* linux_sys_setresuid */ 3503 case 147: 3504 switch(ndx) { 3505 case 0: 3506 p = "uid_t"; 3507 break; 3508 case 1: 3509 p = "uid_t"; 3510 break; 3511 case 2: 3512 p = "uid_t"; 3513 break; 3514 default: 3515 break; 3516 }; 3517 break; 3518 /* linux_sys_getresuid */ 3519 case 148: 3520 switch(ndx) { 3521 case 0: 3522 p = "uid_t *"; 3523 break; 3524 case 1: 3525 p = "uid_t *"; 3526 break; 3527 case 2: 3528 p = "uid_t *"; 3529 break; 3530 default: 3531 break; 3532 }; 3533 break; 3534 /* linux_sys_setresgid */ 3535 case 149: 3536 switch(ndx) { 3537 case 0: 3538 p = "gid_t"; 3539 break; 3540 case 1: 3541 p = "gid_t"; 3542 break; 3543 case 2: 3544 p = "gid_t"; 3545 break; 3546 default: 3547 break; 3548 }; 3549 break; 3550 /* linux_sys_getresgid */ 3551 case 150: 3552 switch(ndx) { 3553 case 0: 3554 p = "gid_t *"; 3555 break; 3556 case 1: 3557 p = "gid_t *"; 3558 break; 3559 case 2: 3560 p = "gid_t *"; 3561 break; 3562 default: 3563 break; 3564 }; 3565 break; 3566 /* linux_sys_setfsuid */ 3567 case 151: 3568 switch(ndx) { 3569 case 0: 3570 p = "uid_t"; 3571 break; 3572 default: 3573 break; 3574 }; 3575 break; 3576 /* linux_sys_setfsgid */ 3577 case 152: 3578 switch(ndx) { 3579 case 0: 3580 p = "gid_t"; 3581 break; 3582 default: 3583 break; 3584 }; 3585 break; 3586 /* linux_sys_times */ 3587 case 153: 3588 switch(ndx) { 3589 case 0: 3590 p = "struct times *"; 3591 break; 3592 default: 3593 break; 3594 }; 3595 break; 3596 /* sys_setpgid */ 3597 case 154: 3598 switch(ndx) { 3599 case 0: 3600 p = "int"; 3601 break; 3602 case 1: 3603 p = "int"; 3604 break; 3605 default: 3606 break; 3607 }; 3608 break; 3609 /* sys_getpgid */ 3610 case 155: 3611 switch(ndx) { 3612 case 0: 3613 p = "pid_t"; 3614 break; 3615 default: 3616 break; 3617 }; 3618 break; 3619 /* sys_getsid */ 3620 case 156: 3621 switch(ndx) { 3622 case 0: 3623 p = "pid_t"; 3624 break; 3625 default: 3626 break; 3627 }; 3628 break; 3629 /* sys_setsid */ 3630 case 157: 3631 break; 3632 /* sys_getgroups */ 3633 case 158: 3634 switch(ndx) { 3635 case 0: 3636 p = "int"; 3637 break; 3638 case 1: 3639 p = "gid_t *"; 3640 break; 3641 default: 3642 break; 3643 }; 3644 break; 3645 /* sys_setgroups */ 3646 case 159: 3647 switch(ndx) { 3648 case 0: 3649 p = "int"; 3650 break; 3651 case 1: 3652 p = "gid_t *"; 3653 break; 3654 default: 3655 break; 3656 }; 3657 break; 3658 /* linux_sys_uname */ 3659 case 160: 3660 switch(ndx) { 3661 case 0: 3662 p = "struct linux_utsname *"; 3663 break; 3664 default: 3665 break; 3666 }; 3667 break; 3668 /* compat_43_sys_sethostname */ 3669 case 161: 3670 switch(ndx) { 3671 case 0: 3672 p = "char *"; 3673 break; 3674 case 1: 3675 p = "u_int"; 3676 break; 3677 default: 3678 break; 3679 }; 3680 break; 3681 /* linux_sys_setdomainname */ 3682 case 162: 3683 switch(ndx) { 3684 case 0: 3685 p = "char *"; 3686 break; 3687 case 1: 3688 p = "int"; 3689 break; 3690 default: 3691 break; 3692 }; 3693 break; 3694 /* linux_sys_getrlimit */ 3695 case 163: 3696 switch(ndx) { 3697 case 0: 3698 p = "int"; 3699 break; 3700 case 1: 3701 p = "struct rlimit *"; 3702 break; 3703 default: 3704 break; 3705 }; 3706 break; 3707 /* linux_sys_setrlimit */ 3708 case 164: 3709 switch(ndx) { 3710 case 0: 3711 p = "u_int"; 3712 break; 3713 case 1: 3714 p = "struct rlimit *"; 3715 break; 3716 default: 3717 break; 3718 }; 3719 break; 3720 /* compat_50_sys_getrusage */ 3721 case 165: 3722 switch(ndx) { 3723 case 0: 3724 p = "int"; 3725 break; 3726 case 1: 3727 p = "struct rusage50 *"; 3728 break; 3729 default: 3730 break; 3731 }; 3732 break; 3733 /* sys_umask */ 3734 case 166: 3735 switch(ndx) { 3736 case 0: 3737 p = "int"; 3738 break; 3739 default: 3740 break; 3741 }; 3742 break; 3743 /* linux_sys_gettimeofday */ 3744 case 169: 3745 switch(ndx) { 3746 case 0: 3747 p = "struct timeval50 *"; 3748 break; 3749 case 1: 3750 p = "struct timezone *"; 3751 break; 3752 default: 3753 break; 3754 }; 3755 break; 3756 /* linux_sys_settimeofday */ 3757 case 170: 3758 switch(ndx) { 3759 case 0: 3760 p = "struct timeval50 *"; 3761 break; 3762 case 1: 3763 p = "struct timezone *"; 3764 break; 3765 default: 3766 break; 3767 }; 3768 break; 3769 /* sys_getpid */ 3770 case 172: 3771 break; 3772 /* sys_getppid */ 3773 case 173: 3774 break; 3775 /* sys_getuid */ 3776 case 174: 3777 break; 3778 /* sys_geteuid */ 3779 case 175: 3780 break; 3781 /* sys_getgid */ 3782 case 176: 3783 break; 3784 /* sys_getegid */ 3785 case 177: 3786 break; 3787 /* linux_sys_gettid */ 3788 case 178: 3789 break; 3790 /* linux_sys_sysinfo */ 3791 case 179: 3792 switch(ndx) { 3793 case 0: 3794 p = "struct linux_sysinfo *"; 3795 break; 3796 default: 3797 break; 3798 }; 3799 break; 3800#ifdef SYSVMSG 3801 /* sys_msgget */ 3802 case 186: 3803 switch(ndx) { 3804 case 0: 3805 p = "key_t"; 3806 break; 3807 case 1: 3808 p = "int"; 3809 break; 3810 default: 3811 break; 3812 }; 3813 break; 3814 /* linux_sys_msgctl */ 3815 case 187: 3816 switch(ndx) { 3817 case 0: 3818 p = "int"; 3819 break; 3820 case 1: 3821 p = "int"; 3822 break; 3823 case 2: 3824 p = "struct linux_msqid_ds *"; 3825 break; 3826 default: 3827 break; 3828 }; 3829 break; 3830 /* sys_msgrcv */ 3831 case 188: 3832 switch(ndx) { 3833 case 0: 3834 p = "int"; 3835 break; 3836 case 1: 3837 p = "void *"; 3838 break; 3839 case 2: 3840 p = "size_t"; 3841 break; 3842 case 3: 3843 p = "long"; 3844 break; 3845 case 4: 3846 p = "int"; 3847 break; 3848 default: 3849 break; 3850 }; 3851 break; 3852 /* sys_msgsnd */ 3853 case 189: 3854 switch(ndx) { 3855 case 0: 3856 p = "int"; 3857 break; 3858 case 1: 3859 p = "void *"; 3860 break; 3861 case 2: 3862 p = "size_t"; 3863 break; 3864 case 3: 3865 p = "int"; 3866 break; 3867 default: 3868 break; 3869 }; 3870 break; 3871#else 3872#endif 3873#ifdef SYSVSEM 3874 /* sys_semget */ 3875 case 190: 3876 switch(ndx) { 3877 case 0: 3878 p = "key_t"; 3879 break; 3880 case 1: 3881 p = "int"; 3882 break; 3883 case 2: 3884 p = "int"; 3885 break; 3886 default: 3887 break; 3888 }; 3889 break; 3890 /* linux_sys_semctl */ 3891 case 191: 3892 switch(ndx) { 3893 case 0: 3894 p = "int"; 3895 break; 3896 case 1: 3897 p = "int"; 3898 break; 3899 case 2: 3900 p = "int"; 3901 break; 3902 case 3: 3903 p = "union linux_semun"; 3904 break; 3905 default: 3906 break; 3907 }; 3908 break; 3909 /* sys_semop */ 3910 case 193: 3911 switch(ndx) { 3912 case 0: 3913 p = "int"; 3914 break; 3915 case 1: 3916 p = "struct sembuf *"; 3917 break; 3918 case 2: 3919 p = "size_t"; 3920 break; 3921 default: 3922 break; 3923 }; 3924 break; 3925#else 3926#endif 3927#ifdef SYSVSEM 3928 /* linux_sys_shmget */ 3929 case 194: 3930 switch(ndx) { 3931 case 0: 3932 p = "key_t"; 3933 break; 3934 case 1: 3935 p = "size_t"; 3936 break; 3937 case 2: 3938 p = "int"; 3939 break; 3940 default: 3941 break; 3942 }; 3943 break; 3944 /* linux_sys_shmctl */ 3945 case 195: 3946 switch(ndx) { 3947 case 0: 3948 p = "int"; 3949 break; 3950 case 1: 3951 p = "int"; 3952 break; 3953 case 2: 3954 p = "struct linux_shmid_ds *"; 3955 break; 3956 default: 3957 break; 3958 }; 3959 break; 3960 /* sys_shmat */ 3961 case 196: 3962 switch(ndx) { 3963 case 0: 3964 p = "int"; 3965 break; 3966 case 1: 3967 p = "void *"; 3968 break; 3969 case 2: 3970 p = "int"; 3971 break; 3972 default: 3973 break; 3974 }; 3975 break; 3976 /* sys_shmdt */ 3977 case 197: 3978 switch(ndx) { 3979 case 0: 3980 p = "const void *"; 3981 break; 3982 default: 3983 break; 3984 }; 3985 break; 3986#else 3987#endif 3988 /* linux_sys_socket */ 3989 case 198: 3990 switch(ndx) { 3991 case 0: 3992 p = "int"; 3993 break; 3994 case 1: 3995 p = "int"; 3996 break; 3997 case 2: 3998 p = "int"; 3999 break; 4000 default: 4001 break; 4002 }; 4003 break; 4004 /* linux_sys_socketpair */ 4005 case 199: 4006 switch(ndx) { 4007 case 0: 4008 p = "int"; 4009 break; 4010 case 1: 4011 p = "int"; 4012 break; 4013 case 2: 4014 p = "int"; 4015 break; 4016 case 3: 4017 p = "int *"; 4018 break; 4019 default: 4020 break; 4021 }; 4022 break; 4023 /* linux_sys_bind */ 4024 case 200: 4025 switch(ndx) { 4026 case 0: 4027 p = "int"; 4028 break; 4029 case 1: 4030 p = "const struct osockaddr *"; 4031 break; 4032 case 2: 4033 p = "unsigned int"; 4034 break; 4035 default: 4036 break; 4037 }; 4038 break; 4039 /* sys_listen */ 4040 case 201: 4041 switch(ndx) { 4042 case 0: 4043 p = "int"; 4044 break; 4045 case 1: 4046 p = "int"; 4047 break; 4048 default: 4049 break; 4050 }; 4051 break; 4052 /* linux_sys_accept */ 4053 case 202: 4054 switch(ndx) { 4055 case 0: 4056 p = "int"; 4057 break; 4058 case 1: 4059 p = "struct osockaddr *"; 4060 break; 4061 case 2: 4062 p = "int *"; 4063 break; 4064 default: 4065 break; 4066 }; 4067 break; 4068 /* linux_sys_connect */ 4069 case 203: 4070 switch(ndx) { 4071 case 0: 4072 p = "int"; 4073 break; 4074 case 1: 4075 p = "const struct osockaddr *"; 4076 break; 4077 case 2: 4078 p = "unsigned int"; 4079 break; 4080 default: 4081 break; 4082 }; 4083 break; 4084 /* linux_sys_getsockname */ 4085 case 204: 4086 switch(ndx) { 4087 case 0: 4088 p = "int"; 4089 break; 4090 case 1: 4091 p = "void *"; 4092 break; 4093 case 2: 4094 p = "int *"; 4095 break; 4096 default: 4097 break; 4098 }; 4099 break; 4100 /* linux_sys_getpeername */ 4101 case 205: 4102 switch(ndx) { 4103 case 0: 4104 p = "int"; 4105 break; 4106 case 1: 4107 p = "struct sockaddr *"; 4108 break; 4109 case 2: 4110 p = "unsigned int *"; 4111 break; 4112 default: 4113 break; 4114 }; 4115 break; 4116 /* linux_sys_sendto */ 4117 case 206: 4118 switch(ndx) { 4119 case 0: 4120 p = "int"; 4121 break; 4122 case 1: 4123 p = "void *"; 4124 break; 4125 case 2: 4126 p = "int"; 4127 break; 4128 case 3: 4129 p = "int"; 4130 break; 4131 case 4: 4132 p = "struct osockaddr *"; 4133 break; 4134 case 5: 4135 p = "int"; 4136 break; 4137 default: 4138 break; 4139 }; 4140 break; 4141 /* linux_sys_recvfrom */ 4142 case 207: 4143 switch(ndx) { 4144 case 0: 4145 p = "int"; 4146 break; 4147 case 1: 4148 p = "void *"; 4149 break; 4150 case 2: 4151 p = "size_t"; 4152 break; 4153 case 3: 4154 p = "int"; 4155 break; 4156 case 4: 4157 p = "struct osockaddr *"; 4158 break; 4159 case 5: 4160 p = "unsigned int *"; 4161 break; 4162 default: 4163 break; 4164 }; 4165 break; 4166 /* linux_sys_setsockopt */ 4167 case 208: 4168 switch(ndx) { 4169 case 0: 4170 p = "int"; 4171 break; 4172 case 1: 4173 p = "int"; 4174 break; 4175 case 2: 4176 p = "int"; 4177 break; 4178 case 3: 4179 p = "void *"; 4180 break; 4181 case 4: 4182 p = "int"; 4183 break; 4184 default: 4185 break; 4186 }; 4187 break; 4188 /* linux_sys_getsockopt */ 4189 case 209: 4190 switch(ndx) { 4191 case 0: 4192 p = "int"; 4193 break; 4194 case 1: 4195 p = "int"; 4196 break; 4197 case 2: 4198 p = "int"; 4199 break; 4200 case 3: 4201 p = "void *"; 4202 break; 4203 case 4: 4204 p = "int *"; 4205 break; 4206 default: 4207 break; 4208 }; 4209 break; 4210 /* sys_shutdown */ 4211 case 210: 4212 switch(ndx) { 4213 case 0: 4214 p = "int"; 4215 break; 4216 case 1: 4217 p = "int"; 4218 break; 4219 default: 4220 break; 4221 }; 4222 break; 4223 /* linux_sys_sendmsg */ 4224 case 211: 4225 switch(ndx) { 4226 case 0: 4227 p = "int"; 4228 break; 4229 case 1: 4230 p = "const struct linux_msghdr *"; 4231 break; 4232 case 2: 4233 p = "int"; 4234 break; 4235 default: 4236 break; 4237 }; 4238 break; 4239 /* linux_sys_recvmsg */ 4240 case 212: 4241 switch(ndx) { 4242 case 0: 4243 p = "int"; 4244 break; 4245 case 1: 4246 p = "struct linux_msghdr *"; 4247 break; 4248 case 2: 4249 p = "int"; 4250 break; 4251 default: 4252 break; 4253 }; 4254 break; 4255 /* linux_sys_readahead */ 4256 case 213: 4257 switch(ndx) { 4258 case 0: 4259 p = "int"; 4260 break; 4261 case 1: 4262 p = "off_t"; 4263 break; 4264 case 2: 4265 p = "size_t"; 4266 break; 4267 default: 4268 break; 4269 }; 4270 break; 4271 /* linux_sys_brk */ 4272 case 214: 4273 switch(ndx) { 4274 case 0: 4275 p = "char *"; 4276 break; 4277 default: 4278 break; 4279 }; 4280 break; 4281 /* sys_munmap */ 4282 case 215: 4283 switch(ndx) { 4284 case 0: 4285 p = "void *"; 4286 break; 4287 case 1: 4288 p = "size_t"; 4289 break; 4290 default: 4291 break; 4292 }; 4293 break; 4294 /* linux_sys_mremap */ 4295 case 216: 4296 switch(ndx) { 4297 case 0: 4298 p = "void *"; 4299 break; 4300 case 1: 4301 p = "size_t"; 4302 break; 4303 case 2: 4304 p = "size_t"; 4305 break; 4306 case 3: 4307 p = "u_long"; 4308 break; 4309 default: 4310 break; 4311 }; 4312 break; 4313 /* linux_sys_clone */ 4314 case 220: 4315 switch(ndx) { 4316 case 0: 4317 p = "int"; 4318 break; 4319 case 1: 4320 p = "void *"; 4321 break; 4322 case 2: 4323 p = "void *"; 4324 break; 4325 case 3: 4326 p = "void *"; 4327 break; 4328 case 4: 4329 p = "void *"; 4330 break; 4331 default: 4332 break; 4333 }; 4334 break; 4335 /* sys_execve */ 4336 case 221: 4337 switch(ndx) { 4338 case 0: 4339 p = "const char *"; 4340 break; 4341 case 1: 4342 p = "char **"; 4343 break; 4344 case 2: 4345 p = "char **"; 4346 break; 4347 default: 4348 break; 4349 }; 4350 break; 4351 /* linux_sys_mmap */ 4352 case 222: 4353 switch(ndx) { 4354 case 0: 4355 p = "unsigned long"; 4356 break; 4357 case 1: 4358 p = "size_t"; 4359 break; 4360 case 2: 4361 p = "int"; 4362 break; 4363 case 3: 4364 p = "int"; 4365 break; 4366 case 4: 4367 p = "int"; 4368 break; 4369 case 5: 4370 p = "linux_off_t"; 4371 break; 4372 default: 4373 break; 4374 }; 4375 break; 4376 /* linux_sys_fadvise64 */ 4377 case 223: 4378 switch(ndx) { 4379 case 0: 4380 p = "int"; 4381 break; 4382 case 1: 4383 p = "off_t"; 4384 break; 4385 case 2: 4386 p = "size_t"; 4387 break; 4388 case 3: 4389 p = "int"; 4390 break; 4391 default: 4392 break; 4393 }; 4394 break; 4395 /* linux_sys_swapon */ 4396 case 224: 4397 switch(ndx) { 4398 case 0: 4399 p = "char *"; 4400 break; 4401 default: 4402 break; 4403 }; 4404 break; 4405 /* linux_sys_swapoff */ 4406 case 225: 4407 switch(ndx) { 4408 case 0: 4409 p = "const char *"; 4410 break; 4411 default: 4412 break; 4413 }; 4414 break; 4415 /* linux_sys_mprotect */ 4416 case 226: 4417 switch(ndx) { 4418 case 0: 4419 p = "const void *"; 4420 break; 4421 case 1: 4422 p = "unsigned long"; 4423 break; 4424 case 2: 4425 p = "int"; 4426 break; 4427 default: 4428 break; 4429 }; 4430 break; 4431 /* sys___msync13 */ 4432 case 227: 4433 switch(ndx) { 4434 case 0: 4435 p = "void *"; 4436 break; 4437 case 1: 4438 p = "size_t"; 4439 break; 4440 case 2: 4441 p = "int"; 4442 break; 4443 default: 4444 break; 4445 }; 4446 break; 4447 /* sys_mlock */ 4448 case 228: 4449 switch(ndx) { 4450 case 0: 4451 p = "void *"; 4452 break; 4453 case 1: 4454 p = "size_t"; 4455 break; 4456 default: 4457 break; 4458 }; 4459 break; 4460 /* sys_munlock */ 4461 case 229: 4462 switch(ndx) { 4463 case 0: 4464 p = "void *"; 4465 break; 4466 case 1: 4467 p = "size_t"; 4468 break; 4469 default: 4470 break; 4471 }; 4472 break; 4473 /* sys_mlockall */ 4474 case 230: 4475 switch(ndx) { 4476 case 0: 4477 p = "int"; 4478 break; 4479 default: 4480 break; 4481 }; 4482 break; 4483 /* sys_munlockall */ 4484 case 231: 4485 break; 4486 /* sys_mincore */ 4487 case 232: 4488 switch(ndx) { 4489 case 0: 4490 p = "void *"; 4491 break; 4492 case 1: 4493 p = "size_t"; 4494 break; 4495 case 2: 4496 p = "char *"; 4497 break; 4498 default: 4499 break; 4500 }; 4501 break; 4502 /* sys_madvise */ 4503 case 233: 4504 switch(ndx) { 4505 case 0: 4506 p = "void *"; 4507 break; 4508 case 1: 4509 p = "size_t"; 4510 break; 4511 case 2: 4512 p = "int"; 4513 break; 4514 default: 4515 break; 4516 }; 4517 break; 4518 /* linux_sys_accept4 */ 4519 case 242: 4520 switch(ndx) { 4521 case 0: 4522 p = "int"; 4523 break; 4524 case 1: 4525 p = "struct osockaddr *"; 4526 break; 4527 case 2: 4528 p = "int *"; 4529 break; 4530 case 3: 4531 p = "int"; 4532 break; 4533 default: 4534 break; 4535 }; 4536 break; 4537 /* linux_sys_recvmmsg */ 4538 case 243: 4539 switch(ndx) { 4540 case 0: 4541 p = "int"; 4542 break; 4543 case 1: 4544 p = "struct linux_mmsghdr *"; 4545 break; 4546 case 2: 4547 p = "unsigned int"; 4548 break; 4549 case 3: 4550 p = "unsigned int"; 4551 break; 4552 case 4: 4553 p = "struct timespec *"; 4554 break; 4555 default: 4556 break; 4557 }; 4558 break; 4559 /* linux_sys_wait4 */ 4560 case 260: 4561 switch(ndx) { 4562 case 0: 4563 p = "int"; 4564 break; 4565 case 1: 4566 p = "int *"; 4567 break; 4568 case 2: 4569 p = "int"; 4570 break; 4571 case 3: 4572 p = "struct rusage50 *"; 4573 break; 4574 default: 4575 break; 4576 }; 4577 break; 4578 /* linux_sys_prlimit64 */ 4579 case 261: 4580 switch(ndx) { 4581 case 0: 4582 p = "pid_t"; 4583 break; 4584 case 1: 4585 p = "int"; 4586 break; 4587 case 2: 4588 p = "struct rlimit *"; 4589 break; 4590 case 3: 4591 p = "struct rlimit *"; 4592 break; 4593 default: 4594 break; 4595 }; 4596 break; 4597 /* linux_sys_sendmmsg */ 4598 case 269: 4599 switch(ndx) { 4600 case 0: 4601 p = "int"; 4602 break; 4603 case 1: 4604 p = "struct linux_mmsghdr *"; 4605 break; 4606 case 2: 4607 p = "unsigned int"; 4608 break; 4609 case 3: 4610 p = "unsigned int"; 4611 break; 4612 default: 4613 break; 4614 }; 4615 break; 4616 /* sys_getrandom */ 4617 case 278: 4618 switch(ndx) { 4619 case 0: 4620 p = "void *"; 4621 break; 4622 case 1: 4623 p = "size_t"; 4624 break; 4625 case 2: 4626 p = "unsigned int"; 4627 break; 4628 default: 4629 break; 4630 }; 4631 break; 4632 /* linux_sys_memfd_create */ 4633 case 279: 4634 switch(ndx) { 4635 case 0: 4636 p = "const char *"; 4637 break; 4638 case 1: 4639 p = "unsigned int"; 4640 break; 4641 default: 4642 break; 4643 }; 4644 break; 4645 /* linux_sys_statx */ 4646 case 291: 4647 switch(ndx) { 4648 case 0: 4649 p = "int"; 4650 break; 4651 case 1: 4652 p = "const char *"; 4653 break; 4654 case 2: 4655 p = "int"; 4656 break; 4657 case 3: 4658 p = "unsigned int"; 4659 break; 4660 case 4: 4661 p = "struct linux_statx *"; 4662 break; 4663 default: 4664 break; 4665 }; 4666 break; 4667 /* linux_sys_close_range */ 4668 case 436: 4669 switch(ndx) { 4670 case 0: 4671 p = "unsigned int"; 4672 break; 4673 case 1: 4674 p = "unsigned int"; 4675 break; 4676 case 2: 4677 p = "unsigned int"; 4678 break; 4679 default: 4680 break; 4681 }; 4682 break; 4683 /* linux_sys_nosys */ 4684 case 440: 4685 break; 4686 /* linux_sys_epoll_pwait2 */ 4687 case 441: 4688 switch(ndx) { 4689 case 0: 4690 p = "int"; 4691 break; 4692 case 1: 4693 p = "struct linux_epoll_event *"; 4694 break; 4695 case 2: 4696 p = "int"; 4697 break; 4698 case 3: 4699 p = "const struct linux_timespec *"; 4700 break; 4701 case 4: 4702 p = "const linux_sigset_t *"; 4703 break; 4704 default: 4705 break; 4706 }; 4707 break; 4708 default: 4709 break; 4710 }; 4711 if (p != NULL) 4712 strlcpy(desc, p, descsz); 4713} 4714static void 4715systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 4716{ 4717 const char *p = NULL; 4718 switch (sysnum) { 4719 /* linux_sys_setxattr */ 4720 case 5: 4721 if (ndx == 0 || ndx == 1) 4722 p = "int"; 4723 break; 4724 /* linux_sys_lsetxattr */ 4725 case 6: 4726 if (ndx == 0 || ndx == 1) 4727 p = "int"; 4728 break; 4729 /* linux_sys_fsetxattr */ 4730 case 7: 4731 if (ndx == 0 || ndx == 1) 4732 p = "int"; 4733 break; 4734 /* linux_sys_getxattr */ 4735 case 8: 4736 if (ndx == 0 || ndx == 1) 4737 p = "ssize_t"; 4738 break; 4739 /* linux_sys_lgetxattr */ 4740 case 9: 4741 if (ndx == 0 || ndx == 1) 4742 p = "ssize_t"; 4743 break; 4744 /* linux_sys_fgetxattr */ 4745 case 10: 4746 if (ndx == 0 || ndx == 1) 4747 p = "ssize_t"; 4748 break; 4749 /* linux_sys_listxattr */ 4750 case 11: 4751 if (ndx == 0 || ndx == 1) 4752 p = "ssize_t"; 4753 break; 4754 /* linux_sys_llistxattr */ 4755 case 12: 4756 if (ndx == 0 || ndx == 1) 4757 p = "ssize_t"; 4758 break; 4759 /* linux_sys_flistxattr */ 4760 case 13: 4761 if (ndx == 0 || ndx == 1) 4762 p = "ssize_t"; 4763 break; 4764 /* linux_sys_removexattr */ 4765 case 14: 4766 if (ndx == 0 || ndx == 1) 4767 p = "int"; 4768 break; 4769 /* linux_sys_lremovexattr */ 4770 case 15: 4771 if (ndx == 0 || ndx == 1) 4772 p = "int"; 4773 break; 4774 /* linux_sys_fremovexattr */ 4775 case 16: 4776 if (ndx == 0 || ndx == 1) 4777 p = "int"; 4778 break; 4779 /* sys___getcwd */ 4780 case 17: 4781 if (ndx == 0 || ndx == 1) 4782 p = "int"; 4783 break; 4784 /* linux_sys_eventfd2 */ 4785 case 19: 4786 if (ndx == 0 || ndx == 1) 4787 p = "int"; 4788 break; 4789 /* linux_sys_epoll_create1 */ 4790 case 20: 4791 if (ndx == 0 || ndx == 1) 4792 p = "int"; 4793 break; 4794 /* linux_sys_epoll_ctl */ 4795 case 21: 4796 if (ndx == 0 || ndx == 1) 4797 p = "int"; 4798 break; 4799 /* linux_sys_epoll_pwait */ 4800 case 22: 4801 if (ndx == 0 || ndx == 1) 4802 p = "int"; 4803 break; 4804 /* sys_dup */ 4805 case 23: 4806 if (ndx == 0 || ndx == 1) 4807 p = "int"; 4808 break; 4809 /* linux_sys_dup3 */ 4810 case 24: 4811 if (ndx == 0 || ndx == 1) 4812 p = "int"; 4813 break; 4814 /* linux_sys_fcntl */ 4815 case 25: 4816 if (ndx == 0 || ndx == 1) 4817 p = "int"; 4818 break; 4819 /* linux_sys_inotify_init1 */ 4820 case 26: 4821 if (ndx == 0 || ndx == 1) 4822 p = "int"; 4823 break; 4824 /* linux_sys_inotify_add_watch */ 4825 case 27: 4826 if (ndx == 0 || ndx == 1) 4827 p = "int"; 4828 break; 4829 /* linux_sys_inotify_rm_watch */ 4830 case 28: 4831 if (ndx == 0 || ndx == 1) 4832 p = "int"; 4833 break; 4834 /* linux_sys_ioctl */ 4835 case 29: 4836 if (ndx == 0 || ndx == 1) 4837 p = "int"; 4838 break; 4839 /* sys_flock */ 4840 case 32: 4841 if (ndx == 0 || ndx == 1) 4842 p = "int"; 4843 break; 4844 /* linux_sys_mknodat */ 4845 case 33: 4846 if (ndx == 0 || ndx == 1) 4847 p = "int"; 4848 break; 4849 /* sys_mkdirat */ 4850 case 34: 4851 if (ndx == 0 || ndx == 1) 4852 p = "int"; 4853 break; 4854 /* linux_sys_unlinkat */ 4855 case 35: 4856 if (ndx == 0 || ndx == 1) 4857 p = "int"; 4858 break; 4859 /* sys_symlinkat */ 4860 case 36: 4861 if (ndx == 0 || ndx == 1) 4862 p = "int"; 4863 break; 4864 /* linux_sys_linkat */ 4865 case 37: 4866 if (ndx == 0 || ndx == 1) 4867 p = "int"; 4868 break; 4869 /* sys_renameat */ 4870 case 38: 4871 if (ndx == 0 || ndx == 1) 4872 p = "int"; 4873 break; 4874 /* linux_sys_statfs */ 4875 case 43: 4876 if (ndx == 0 || ndx == 1) 4877 p = "int"; 4878 break; 4879 /* linux_sys_fstatfs */ 4880 case 44: 4881 if (ndx == 0 || ndx == 1) 4882 p = "int"; 4883 break; 4884 /* linux_sys_truncate64 */ 4885 case 45: 4886 if (ndx == 0 || ndx == 1) 4887 p = "int"; 4888 break; 4889 /* linux_sys_ftruncate64 */ 4890 case 46: 4891 if (ndx == 0 || ndx == 1) 4892 p = "int"; 4893 break; 4894 /* linux_sys_fallocate */ 4895 case 47: 4896 if (ndx == 0 || ndx == 1) 4897 p = "int"; 4898 break; 4899 /* linux_sys_faccessat */ 4900 case 48: 4901 if (ndx == 0 || ndx == 1) 4902 p = "int"; 4903 break; 4904 /* sys_chdir */ 4905 case 49: 4906 if (ndx == 0 || ndx == 1) 4907 p = "int"; 4908 break; 4909 /* sys_fchdir */ 4910 case 50: 4911 if (ndx == 0 || ndx == 1) 4912 p = "int"; 4913 break; 4914 /* sys_chroot */ 4915 case 51: 4916 if (ndx == 0 || ndx == 1) 4917 p = "int"; 4918 break; 4919 /* sys_fchmod */ 4920 case 52: 4921 if (ndx == 0 || ndx == 1) 4922 p = "int"; 4923 break; 4924 /* linux_sys_fchmodat */ 4925 case 53: 4926 if (ndx == 0 || ndx == 1) 4927 p = "int"; 4928 break; 4929 /* linux_sys_fchownat */ 4930 case 54: 4931 if (ndx == 0 || ndx == 1) 4932 p = "int"; 4933 break; 4934 /* sys___posix_fchown */ 4935 case 55: 4936 if (ndx == 0 || ndx == 1) 4937 p = "int"; 4938 break; 4939 /* linux_sys_openat */ 4940 case 56: 4941 if (ndx == 0 || ndx == 1) 4942 p = "int"; 4943 break; 4944 /* sys_close */ 4945 case 57: 4946 if (ndx == 0 || ndx == 1) 4947 p = "int"; 4948 break; 4949 /* linux_sys_pipe2 */ 4950 case 59: 4951 if (ndx == 0 || ndx == 1) 4952 p = "int"; 4953 break; 4954 /* linux_sys_getdents64 */ 4955 case 61: 4956 if (ndx == 0 || ndx == 1) 4957 p = "int"; 4958 break; 4959 /* compat_43_sys_lseek */ 4960 case 62: 4961 if (ndx == 0 || ndx == 1) 4962 p = "long"; 4963 break; 4964 /* sys_read */ 4965 case 63: 4966 if (ndx == 0 || ndx == 1) 4967 p = "ssize_t"; 4968 break; 4969 /* sys_write */ 4970 case 64: 4971 if (ndx == 0 || ndx == 1) 4972 p = "ssize_t"; 4973 break; 4974 /* sys_readv */ 4975 case 65: 4976 if (ndx == 0 || ndx == 1) 4977 p = "ssize_t"; 4978 break; 4979 /* sys_writev */ 4980 case 66: 4981 if (ndx == 0 || ndx == 1) 4982 p = "ssize_t"; 4983 break; 4984 /* linux_sys_pread */ 4985 case 67: 4986 if (ndx == 0 || ndx == 1) 4987 p = "int"; 4988 break; 4989 /* linux_sys_pwrite */ 4990 case 68: 4991 if (ndx == 0 || ndx == 1) 4992 p = "int"; 4993 break; 4994 /* linux_sys_preadv */ 4995 case 69: 4996 if (ndx == 0 || ndx == 1) 4997 p = "int"; 4998 break; 4999 /* linux_sys_pwritev */ 5000 case 70: 5001 if (ndx == 0 || ndx == 1) 5002 p = "int"; 5003 break; 5004 /* linux_sys_pselect6 */ 5005 case 72: 5006 if (ndx == 0 || ndx == 1) 5007 p = "int"; 5008 break; 5009 /* linux_sys_ppoll */ 5010 case 73: 5011 if (ndx == 0 || ndx == 1) 5012 p = "int"; 5013 break; 5014 /* sys_readlinkat */ 5015 case 78: 5016 if (ndx == 0 || ndx == 1) 5017 p = "ssize_t"; 5018 break; 5019 /* linux_sys_fstatat64 */ 5020 case 79: 5021 if (ndx == 0 || ndx == 1) 5022 p = "int"; 5023 break; 5024 /* linux_sys_fstat64 */ 5025 case 80: 5026 if (ndx == 0 || ndx == 1) 5027 p = "int"; 5028 break; 5029 /* sys_sync */ 5030 case 81: 5031 /* sys_fsync */ 5032 case 82: 5033 if (ndx == 0 || ndx == 1) 5034 p = "int"; 5035 break; 5036 /* linux_sys_fdatasync */ 5037 case 83: 5038 if (ndx == 0 || ndx == 1) 5039 p = "int"; 5040 break; 5041 /* linux_sys_timerfd_create */ 5042 case 85: 5043 if (ndx == 0 || ndx == 1) 5044 p = "int"; 5045 break; 5046 /* linux_sys_timerfd_settime */ 5047 case 86: 5048 if (ndx == 0 || ndx == 1) 5049 p = "int"; 5050 break; 5051 /* linux_sys_timerfd_gettime */ 5052 case 87: 5053 if (ndx == 0 || ndx == 1) 5054 p = "int"; 5055 break; 5056 /* linux_sys_utimensat */ 5057 case 88: 5058 if (ndx == 0 || ndx == 1) 5059 p = "int"; 5060 break; 5061 /* sys_acct */ 5062 case 89: 5063 if (ndx == 0 || ndx == 1) 5064 p = "int"; 5065 break; 5066 /* linux_sys_personality */ 5067 case 92: 5068 if (ndx == 0 || ndx == 1) 5069 p = "int"; 5070 break; 5071 /* linux_sys_exit */ 5072 case 93: 5073 if (ndx == 0 || ndx == 1) 5074 p = "int"; 5075 break; 5076 /* linux_sys_exit_group */ 5077 case 94: 5078 if (ndx == 0 || ndx == 1) 5079 p = "int"; 5080 break; 5081 /* linux_sys_waitid */ 5082 case 95: 5083 if (ndx == 0 || ndx == 1) 5084 p = "int"; 5085 break; 5086 /* linux_sys_set_tid_address */ 5087 case 96: 5088 if (ndx == 0 || ndx == 1) 5089 p = "int"; 5090 break; 5091 /* linux_sys_futex */ 5092 case 98: 5093 if (ndx == 0 || ndx == 1) 5094 p = "int"; 5095 break; 5096 /* sys___futex_set_robust_list */ 5097 case 99: 5098 if (ndx == 0 || ndx == 1) 5099 p = "int"; 5100 break; 5101 /* sys___futex_get_robust_list */ 5102 case 100: 5103 if (ndx == 0 || ndx == 1) 5104 p = "int"; 5105 break; 5106 /* linux_sys_nanosleep */ 5107 case 101: 5108 if (ndx == 0 || ndx == 1) 5109 p = "int"; 5110 break; 5111 /* compat_50_sys_getitimer */ 5112 case 102: 5113 if (ndx == 0 || ndx == 1) 5114 p = "int"; 5115 break; 5116 /* compat_50_sys_setitimer */ 5117 case 103: 5118 if (ndx == 0 || ndx == 1) 5119 p = "int"; 5120 break; 5121 /* linux_sys_timer_create */ 5122 case 107: 5123 if (ndx == 0 || ndx == 1) 5124 p = "int"; 5125 break; 5126 /* linux_sys_timer_gettime */ 5127 case 108: 5128 if (ndx == 0 || ndx == 1) 5129 p = "int"; 5130 break; 5131 /* sys_timer_getoverrun */ 5132 case 109: 5133 if (ndx == 0 || ndx == 1) 5134 p = "int"; 5135 break; 5136 /* linux_sys_timer_settime */ 5137 case 110: 5138 if (ndx == 0 || ndx == 1) 5139 p = "int"; 5140 break; 5141 /* sys_timer_delete */ 5142 case 111: 5143 if (ndx == 0 || ndx == 1) 5144 p = "int"; 5145 break; 5146 /* linux_sys_clock_settime */ 5147 case 112: 5148 if (ndx == 0 || ndx == 1) 5149 p = "int"; 5150 break; 5151 /* linux_sys_clock_gettime */ 5152 case 113: 5153 if (ndx == 0 || ndx == 1) 5154 p = "int"; 5155 break; 5156 /* linux_sys_clock_getres */ 5157 case 114: 5158 if (ndx == 0 || ndx == 1) 5159 p = "int"; 5160 break; 5161 /* linux_sys_clock_nanosleep */ 5162 case 115: 5163 if (ndx == 0 || ndx == 1) 5164 p = "int"; 5165 break; 5166 /* linux_sys_ptrace */ 5167 case 117: 5168 if (ndx == 0 || ndx == 1) 5169 p = "int"; 5170 break; 5171 /* linux_sys_sched_setparam */ 5172 case 118: 5173 if (ndx == 0 || ndx == 1) 5174 p = "int"; 5175 break; 5176 /* linux_sys_sched_setscheduler */ 5177 case 119: 5178 if (ndx == 0 || ndx == 1) 5179 p = "int"; 5180 break; 5181 /* linux_sys_sched_getscheduler */ 5182 case 120: 5183 if (ndx == 0 || ndx == 1) 5184 p = "int"; 5185 break; 5186 /* linux_sys_sched_getparam */ 5187 case 121: 5188 if (ndx == 0 || ndx == 1) 5189 p = "int"; 5190 break; 5191 /* linux_sys_sched_setaffinity */ 5192 case 122: 5193 if (ndx == 0 || ndx == 1) 5194 p = "int"; 5195 break; 5196 /* linux_sys_sched_getaffinity */ 5197 case 123: 5198 if (ndx == 0 || ndx == 1) 5199 p = "int"; 5200 break; 5201 /* linux_sys_sched_yield */ 5202 case 124: 5203 /* linux_sys_sched_get_priority_max */ 5204 case 125: 5205 if (ndx == 0 || ndx == 1) 5206 p = "int"; 5207 break; 5208 /* linux_sys_sched_get_priority_min */ 5209 case 126: 5210 if (ndx == 0 || ndx == 1) 5211 p = "int"; 5212 break; 5213 /* linux_sys_kill */ 5214 case 129: 5215 if (ndx == 0 || ndx == 1) 5216 p = "int"; 5217 break; 5218 /* linux_sys_tkill */ 5219 case 130: 5220 if (ndx == 0 || ndx == 1) 5221 p = "int"; 5222 break; 5223 /* linux_sys_tgkill */ 5224 case 131: 5225 if (ndx == 0 || ndx == 1) 5226 p = "int"; 5227 break; 5228 /* linux_sys_sigaltstack */ 5229 case 132: 5230 if (ndx == 0 || ndx == 1) 5231 p = "int"; 5232 break; 5233 /* linux_sys_rt_sigsuspend */ 5234 case 133: 5235 if (ndx == 0 || ndx == 1) 5236 p = "int"; 5237 break; 5238 /* linux_sys_rt_sigaction */ 5239 case 134: 5240 if (ndx == 0 || ndx == 1) 5241 p = "int"; 5242 break; 5243 /* linux_sys_rt_sigprocmask */ 5244 case 135: 5245 if (ndx == 0 || ndx == 1) 5246 p = "int"; 5247 break; 5248 /* linux_sys_rt_sigpending */ 5249 case 136: 5250 if (ndx == 0 || ndx == 1) 5251 p = "int"; 5252 break; 5253 /* linux_sys_rt_sigtimedwait */ 5254 case 137: 5255 if (ndx == 0 || ndx == 1) 5256 p = "int"; 5257 break; 5258 /* linux_sys_rt_sigreturn */ 5259 case 139: 5260 /* sys_setpriority */ 5261 case 140: 5262 if (ndx == 0 || ndx == 1) 5263 p = "int"; 5264 break; 5265 /* linux_sys_getpriority */ 5266 case 141: 5267 if (ndx == 0 || ndx == 1) 5268 p = "int"; 5269 break; 5270 /* linux_sys_reboot */ 5271 case 142: 5272 if (ndx == 0 || ndx == 1) 5273 p = "int"; 5274 break; 5275 /* sys_setregid */ 5276 case 143: 5277 if (ndx == 0 || ndx == 1) 5278 p = "int"; 5279 break; 5280 /* sys_setgid */ 5281 case 144: 5282 if (ndx == 0 || ndx == 1) 5283 p = "int"; 5284 break; 5285 /* sys_setreuid */ 5286 case 145: 5287 if (ndx == 0 || ndx == 1) 5288 p = "int"; 5289 break; 5290 /* sys_setuid */ 5291 case 146: 5292 if (ndx == 0 || ndx == 1) 5293 p = "int"; 5294 break; 5295 /* linux_sys_setresuid */ 5296 case 147: 5297 if (ndx == 0 || ndx == 1) 5298 p = "int"; 5299 break; 5300 /* linux_sys_getresuid */ 5301 case 148: 5302 if (ndx == 0 || ndx == 1) 5303 p = "int"; 5304 break; 5305 /* linux_sys_setresgid */ 5306 case 149: 5307 if (ndx == 0 || ndx == 1) 5308 p = "int"; 5309 break; 5310 /* linux_sys_getresgid */ 5311 case 150: 5312 if (ndx == 0 || ndx == 1) 5313 p = "int"; 5314 break; 5315 /* linux_sys_setfsuid */ 5316 case 151: 5317 if (ndx == 0 || ndx == 1) 5318 p = "int"; 5319 break; 5320 /* linux_sys_setfsgid */ 5321 case 152: 5322 if (ndx == 0 || ndx == 1) 5323 p = "int"; 5324 break; 5325 /* linux_sys_times */ 5326 case 153: 5327 if (ndx == 0 || ndx == 1) 5328 p = "int"; 5329 break; 5330 /* sys_setpgid */ 5331 case 154: 5332 if (ndx == 0 || ndx == 1) 5333 p = "int"; 5334 break; 5335 /* sys_getpgid */ 5336 case 155: 5337 if (ndx == 0 || ndx == 1) 5338 p = "pid_t"; 5339 break; 5340 /* sys_getsid */ 5341 case 156: 5342 if (ndx == 0 || ndx == 1) 5343 p = "pid_t"; 5344 break; 5345 /* sys_setsid */ 5346 case 157: 5347 /* sys_getgroups */ 5348 case 158: 5349 if (ndx == 0 || ndx == 1) 5350 p = "int"; 5351 break; 5352 /* sys_setgroups */ 5353 case 159: 5354 if (ndx == 0 || ndx == 1) 5355 p = "int"; 5356 break; 5357 /* linux_sys_uname */ 5358 case 160: 5359 if (ndx == 0 || ndx == 1) 5360 p = "int"; 5361 break; 5362 /* compat_43_sys_sethostname */ 5363 case 161: 5364 if (ndx == 0 || ndx == 1) 5365 p = "int"; 5366 break; 5367 /* linux_sys_setdomainname */ 5368 case 162: 5369 if (ndx == 0 || ndx == 1) 5370 p = "int"; 5371 break; 5372 /* linux_sys_getrlimit */ 5373 case 163: 5374 if (ndx == 0 || ndx == 1) 5375 p = "int"; 5376 break; 5377 /* linux_sys_setrlimit */ 5378 case 164: 5379 if (ndx == 0 || ndx == 1) 5380 p = "int"; 5381 break; 5382 /* compat_50_sys_getrusage */ 5383 case 165: 5384 if (ndx == 0 || ndx == 1) 5385 p = "int"; 5386 break; 5387 /* sys_umask */ 5388 case 166: 5389 if (ndx == 0 || ndx == 1) 5390 p = "int"; 5391 break; 5392 /* linux_sys_gettimeofday */ 5393 case 169: 5394 if (ndx == 0 || ndx == 1) 5395 p = "int"; 5396 break; 5397 /* linux_sys_settimeofday */ 5398 case 170: 5399 if (ndx == 0 || ndx == 1) 5400 p = "int"; 5401 break; 5402 /* sys_getpid */ 5403 case 172: 5404 /* sys_getppid */ 5405 case 173: 5406 /* sys_getuid */ 5407 case 174: 5408 /* sys_geteuid */ 5409 case 175: 5410 /* sys_getgid */ 5411 case 176: 5412 /* sys_getegid */ 5413 case 177: 5414 /* linux_sys_gettid */ 5415 case 178: 5416 /* linux_sys_sysinfo */ 5417 case 179: 5418 if (ndx == 0 || ndx == 1) 5419 p = "int"; 5420 break; 5421#ifdef SYSVMSG 5422 /* sys_msgget */ 5423 case 186: 5424 if (ndx == 0 || ndx == 1) 5425 p = "int"; 5426 break; 5427 /* linux_sys_msgctl */ 5428 case 187: 5429 if (ndx == 0 || ndx == 1) 5430 p = "int"; 5431 break; 5432 /* sys_msgrcv */ 5433 case 188: 5434 if (ndx == 0 || ndx == 1) 5435 p = "ssize_t"; 5436 break; 5437 /* sys_msgsnd */ 5438 case 189: 5439 if (ndx == 0 || ndx == 1) 5440 p = "int"; 5441 break; 5442#else 5443#endif 5444#ifdef SYSVSEM 5445 /* sys_semget */ 5446 case 190: 5447 if (ndx == 0 || ndx == 1) 5448 p = "int"; 5449 break; 5450 /* linux_sys_semctl */ 5451 case 191: 5452 if (ndx == 0 || ndx == 1) 5453 p = "int"; 5454 break; 5455 /* sys_semop */ 5456 case 193: 5457 if (ndx == 0 || ndx == 1) 5458 p = "int"; 5459 break; 5460#else 5461#endif 5462#ifdef SYSVSEM 5463 /* linux_sys_shmget */ 5464 case 194: 5465 if (ndx == 0 || ndx == 1) 5466 p = "int"; 5467 break; 5468 /* linux_sys_shmctl */ 5469 case 195: 5470 if (ndx == 0 || ndx == 1) 5471 p = "int"; 5472 break; 5473 /* sys_shmat */ 5474 case 196: 5475 if (ndx == 0 || ndx == 1) 5476 p = "int"; 5477 break; 5478 /* sys_shmdt */ 5479 case 197: 5480 if (ndx == 0 || ndx == 1) 5481 p = "int"; 5482 break; 5483#else 5484#endif 5485 /* linux_sys_socket */ 5486 case 198: 5487 if (ndx == 0 || ndx == 1) 5488 p = "int"; 5489 break; 5490 /* linux_sys_socketpair */ 5491 case 199: 5492 if (ndx == 0 || ndx == 1) 5493 p = "int"; 5494 break; 5495 /* linux_sys_bind */ 5496 case 200: 5497 if (ndx == 0 || ndx == 1) 5498 p = "int"; 5499 break; 5500 /* sys_listen */ 5501 case 201: 5502 if (ndx == 0 || ndx == 1) 5503 p = "int"; 5504 break; 5505 /* linux_sys_accept */ 5506 case 202: 5507 if (ndx == 0 || ndx == 1) 5508 p = "int"; 5509 break; 5510 /* linux_sys_connect */ 5511 case 203: 5512 if (ndx == 0 || ndx == 1) 5513 p = "int"; 5514 break; 5515 /* linux_sys_getsockname */ 5516 case 204: 5517 if (ndx == 0 || ndx == 1) 5518 p = "int"; 5519 break; 5520 /* linux_sys_getpeername */ 5521 case 205: 5522 if (ndx == 0 || ndx == 1) 5523 p = "int"; 5524 break; 5525 /* linux_sys_sendto */ 5526 case 206: 5527 if (ndx == 0 || ndx == 1) 5528 p = "ssize_t"; 5529 break; 5530 /* linux_sys_recvfrom */ 5531 case 207: 5532 if (ndx == 0 || ndx == 1) 5533 p = "ssize_t"; 5534 break; 5535 /* linux_sys_setsockopt */ 5536 case 208: 5537 if (ndx == 0 || ndx == 1) 5538 p = "int"; 5539 break; 5540 /* linux_sys_getsockopt */ 5541 case 209: 5542 if (ndx == 0 || ndx == 1) 5543 p = "int"; 5544 break; 5545 /* sys_shutdown */ 5546 case 210: 5547 if (ndx == 0 || ndx == 1) 5548 p = "int"; 5549 break; 5550 /* linux_sys_sendmsg */ 5551 case 211: 5552 if (ndx == 0 || ndx == 1) 5553 p = "int"; 5554 break; 5555 /* linux_sys_recvmsg */ 5556 case 212: 5557 if (ndx == 0 || ndx == 1) 5558 p = "ssize_t"; 5559 break; 5560 /* linux_sys_readahead */ 5561 case 213: 5562 if (ndx == 0 || ndx == 1) 5563 p = "ssize_t"; 5564 break; 5565 /* linux_sys_brk */ 5566 case 214: 5567 if (ndx == 0 || ndx == 1) 5568 p = "int"; 5569 break; 5570 /* sys_munmap */ 5571 case 215: 5572 if (ndx == 0 || ndx == 1) 5573 p = "int"; 5574 break; 5575 /* linux_sys_mremap */ 5576 case 216: 5577 if (ndx == 0 || ndx == 1) 5578 p = "void *"; 5579 break; 5580 /* linux_sys_clone */ 5581 case 220: 5582 if (ndx == 0 || ndx == 1) 5583 p = "int"; 5584 break; 5585 /* sys_execve */ 5586 case 221: 5587 if (ndx == 0 || ndx == 1) 5588 p = "int"; 5589 break; 5590 /* linux_sys_mmap */ 5591 case 222: 5592 if (ndx == 0 || ndx == 1) 5593 p = "linux_off_t"; 5594 break; 5595 /* linux_sys_fadvise64 */ 5596 case 223: 5597 if (ndx == 0 || ndx == 1) 5598 p = "int"; 5599 break; 5600 /* linux_sys_swapon */ 5601 case 224: 5602 if (ndx == 0 || ndx == 1) 5603 p = "int"; 5604 break; 5605 /* linux_sys_swapoff */ 5606 case 225: 5607 if (ndx == 0 || ndx == 1) 5608 p = "int"; 5609 break; 5610 /* linux_sys_mprotect */ 5611 case 226: 5612 if (ndx == 0 || ndx == 1) 5613 p = "int"; 5614 break; 5615 /* sys___msync13 */ 5616 case 227: 5617 if (ndx == 0 || ndx == 1) 5618 p = "int"; 5619 break; 5620 /* sys_mlock */ 5621 case 228: 5622 if (ndx == 0 || ndx == 1) 5623 p = "int"; 5624 break; 5625 /* sys_munlock */ 5626 case 229: 5627 if (ndx == 0 || ndx == 1) 5628 p = "int"; 5629 break; 5630 /* sys_mlockall */ 5631 case 230: 5632 if (ndx == 0 || ndx == 1) 5633 p = "int"; 5634 break; 5635 /* sys_munlockall */ 5636 case 231: 5637 /* sys_mincore */ 5638 case 232: 5639 if (ndx == 0 || ndx == 1) 5640 p = "int"; 5641 break; 5642 /* sys_madvise */ 5643 case 233: 5644 if (ndx == 0 || ndx == 1) 5645 p = "int"; 5646 break; 5647 /* linux_sys_accept4 */ 5648 case 242: 5649 if (ndx == 0 || ndx == 1) 5650 p = "int"; 5651 break; 5652 /* linux_sys_recvmmsg */ 5653 case 243: 5654 if (ndx == 0 || ndx == 1) 5655 p = "int"; 5656 break; 5657 /* linux_sys_wait4 */ 5658 case 260: 5659 if (ndx == 0 || ndx == 1) 5660 p = "int"; 5661 break; 5662 /* linux_sys_prlimit64 */ 5663 case 261: 5664 if (ndx == 0 || ndx == 1) 5665 p = "int"; 5666 break; 5667 /* linux_sys_sendmmsg */ 5668 case 269: 5669 if (ndx == 0 || ndx == 1) 5670 p = "int"; 5671 break; 5672 /* sys_getrandom */ 5673 case 278: 5674 if (ndx == 0 || ndx == 1) 5675 p = "ssize_t"; 5676 break; 5677 /* linux_sys_memfd_create */ 5678 case 279: 5679 if (ndx == 0 || ndx == 1) 5680 p = "int"; 5681 break; 5682 /* linux_sys_statx */ 5683 case 291: 5684 if (ndx == 0 || ndx == 1) 5685 p = "int"; 5686 break; 5687 /* linux_sys_close_range */ 5688 case 436: 5689 if (ndx == 0 || ndx == 1) 5690 p = "int"; 5691 break; 5692 /* linux_sys_nosys */ 5693 case 440: 5694 /* linux_sys_epoll_pwait2 */ 5695 case 441: 5696 if (ndx == 0 || ndx == 1) 5697 p = "int"; 5698 break; 5699 default: 5700 break; 5701 }; 5702 if (p != NULL) 5703 strlcpy(desc, p, descsz); 5704} 5705