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