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