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