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