15f2336efSEd Maste /* 25f2336efSEd Maste * System call argument to DTrace register array converstion. 35f2336efSEd Maste * 40e26cd44SEd Maste * DO NOT EDIT-- this file is automatically @generated. 55f2336efSEd Maste * This file is part of the DTrace syscall provider. 65f2336efSEd Maste */ 75f2336efSEd Maste 85f2336efSEd Maste static void 95f2336efSEd Maste systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args) 105f2336efSEd Maste { 115f2336efSEd Maste int64_t *iarg = (int64_t *)uarg; 126b7c23a0SBrooks Davis int a = 0; 135f2336efSEd Maste switch (sysnum) { 145f2336efSEd Maste #define nosys linux_nosys 155f2336efSEd Maste /* linux_setxattr */ 165f2336efSEd Maste case 5: { 17a39cdcd7SEdward Tomasz Napierala struct linux_setxattr_args *p = params; 186b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* const char * */ 196b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* const char * */ 20d9c2dc6bSDmitry Chagin uarg[a++] = (intptr_t)p->value; /* void * */ 216b7c23a0SBrooks Davis iarg[a++] = p->size; /* l_size_t */ 226b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 23a39cdcd7SEdward Tomasz Napierala *n_args = 5; 245f2336efSEd Maste break; 255f2336efSEd Maste } 265f2336efSEd Maste /* linux_lsetxattr */ 275f2336efSEd Maste case 6: { 28a39cdcd7SEdward Tomasz Napierala struct linux_lsetxattr_args *p = params; 296b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* const char * */ 306b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* const char * */ 31d9c2dc6bSDmitry Chagin uarg[a++] = (intptr_t)p->value; /* void * */ 326b7c23a0SBrooks Davis iarg[a++] = p->size; /* l_size_t */ 336b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 34a39cdcd7SEdward Tomasz Napierala *n_args = 5; 355f2336efSEd Maste break; 365f2336efSEd Maste } 375f2336efSEd Maste /* linux_fsetxattr */ 385f2336efSEd Maste case 7: { 39a39cdcd7SEdward Tomasz Napierala struct linux_fsetxattr_args *p = params; 406b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */ 416b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* const char * */ 42d9c2dc6bSDmitry Chagin uarg[a++] = (intptr_t)p->value; /* void * */ 436b7c23a0SBrooks Davis iarg[a++] = p->size; /* l_size_t */ 446b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 45a39cdcd7SEdward Tomasz Napierala *n_args = 5; 465f2336efSEd Maste break; 475f2336efSEd Maste } 485f2336efSEd Maste /* linux_getxattr */ 495f2336efSEd Maste case 8: { 50a39cdcd7SEdward Tomasz Napierala struct linux_getxattr_args *p = params; 516b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* const char * */ 526b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* const char * */ 53d9c2dc6bSDmitry Chagin uarg[a++] = (intptr_t)p->value; /* void * */ 546b7c23a0SBrooks Davis iarg[a++] = p->size; /* l_size_t */ 55a39cdcd7SEdward Tomasz Napierala *n_args = 4; 565f2336efSEd Maste break; 575f2336efSEd Maste } 585f2336efSEd Maste /* linux_lgetxattr */ 595f2336efSEd Maste case 9: { 60a39cdcd7SEdward Tomasz Napierala struct linux_lgetxattr_args *p = params; 616b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* const char * */ 626b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* const char * */ 63d9c2dc6bSDmitry Chagin uarg[a++] = (intptr_t)p->value; /* void * */ 646b7c23a0SBrooks Davis iarg[a++] = p->size; /* l_size_t */ 65a39cdcd7SEdward Tomasz Napierala *n_args = 4; 665f2336efSEd Maste break; 675f2336efSEd Maste } 685f2336efSEd Maste /* linux_fgetxattr */ 695f2336efSEd Maste case 10: { 70a39cdcd7SEdward Tomasz Napierala struct linux_fgetxattr_args *p = params; 716b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */ 726b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* const char * */ 73d9c2dc6bSDmitry Chagin uarg[a++] = (intptr_t)p->value; /* void * */ 746b7c23a0SBrooks Davis iarg[a++] = p->size; /* l_size_t */ 75a39cdcd7SEdward Tomasz Napierala *n_args = 4; 765f2336efSEd Maste break; 775f2336efSEd Maste } 785f2336efSEd Maste /* linux_listxattr */ 795f2336efSEd Maste case 11: { 80a39cdcd7SEdward Tomasz Napierala struct linux_listxattr_args *p = params; 816b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* const char * */ 82d9c2dc6bSDmitry Chagin uarg[a++] = (intptr_t)p->list; /* char * */ 836b7c23a0SBrooks Davis iarg[a++] = p->size; /* l_size_t */ 84a39cdcd7SEdward Tomasz Napierala *n_args = 3; 855f2336efSEd Maste break; 865f2336efSEd Maste } 875f2336efSEd Maste /* linux_llistxattr */ 885f2336efSEd Maste case 12: { 89a39cdcd7SEdward Tomasz Napierala struct linux_llistxattr_args *p = params; 906b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* const char * */ 91d9c2dc6bSDmitry Chagin uarg[a++] = (intptr_t)p->list; /* char * */ 926b7c23a0SBrooks Davis iarg[a++] = p->size; /* l_size_t */ 93a39cdcd7SEdward Tomasz Napierala *n_args = 3; 945f2336efSEd Maste break; 955f2336efSEd Maste } 965f2336efSEd Maste /* linux_flistxattr */ 975f2336efSEd Maste case 13: { 98a39cdcd7SEdward Tomasz Napierala struct linux_flistxattr_args *p = params; 996b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */ 100d9c2dc6bSDmitry Chagin uarg[a++] = (intptr_t)p->list; /* char * */ 1016b7c23a0SBrooks Davis iarg[a++] = p->size; /* l_size_t */ 102a39cdcd7SEdward Tomasz Napierala *n_args = 3; 1035f2336efSEd Maste break; 1045f2336efSEd Maste } 1055f2336efSEd Maste /* linux_removexattr */ 1065f2336efSEd Maste case 14: { 107a39cdcd7SEdward Tomasz Napierala struct linux_removexattr_args *p = params; 1086b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* const char * */ 1096b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* const char * */ 110a39cdcd7SEdward Tomasz Napierala *n_args = 2; 1115f2336efSEd Maste break; 1125f2336efSEd Maste } 1135f2336efSEd Maste /* linux_lremovexattr */ 1145f2336efSEd Maste case 15: { 115a39cdcd7SEdward Tomasz Napierala struct linux_lremovexattr_args *p = params; 1166b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* const char * */ 1176b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* const char * */ 118a39cdcd7SEdward Tomasz Napierala *n_args = 2; 1195f2336efSEd Maste break; 1205f2336efSEd Maste } 1215f2336efSEd Maste /* linux_fremovexattr */ 1225f2336efSEd Maste case 16: { 123a39cdcd7SEdward Tomasz Napierala struct linux_fremovexattr_args *p = params; 1246b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */ 1256b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* const char * */ 126a39cdcd7SEdward Tomasz Napierala *n_args = 2; 1275f2336efSEd Maste break; 1285f2336efSEd Maste } 1295f2336efSEd Maste /* linux_getcwd */ 1305f2336efSEd Maste case 17: { 1315f2336efSEd Maste struct linux_getcwd_args *p = params; 1326b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* char * */ 1336b7c23a0SBrooks Davis iarg[a++] = p->bufsize; /* l_ulong */ 1345f2336efSEd Maste *n_args = 2; 1355f2336efSEd Maste break; 1365f2336efSEd Maste } 1375f2336efSEd Maste /* linux_lookup_dcookie */ 1385f2336efSEd Maste case 18: { 1395f2336efSEd Maste *n_args = 0; 1405f2336efSEd Maste break; 1415f2336efSEd Maste } 1425f2336efSEd Maste /* linux_eventfd2 */ 1435f2336efSEd Maste case 19: { 1445f2336efSEd Maste struct linux_eventfd2_args *p = params; 1456b7c23a0SBrooks Davis iarg[a++] = p->initval; /* l_uint */ 1466b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 1475f2336efSEd Maste *n_args = 2; 1485f2336efSEd Maste break; 1495f2336efSEd Maste } 1505f2336efSEd Maste /* linux_epoll_create1 */ 1515f2336efSEd Maste case 20: { 1525f2336efSEd Maste struct linux_epoll_create1_args *p = params; 1536b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 1545f2336efSEd Maste *n_args = 1; 1555f2336efSEd Maste break; 1565f2336efSEd Maste } 1575f2336efSEd Maste /* linux_epoll_ctl */ 1585f2336efSEd Maste case 21: { 1595f2336efSEd Maste struct linux_epoll_ctl_args *p = params; 1606b7c23a0SBrooks Davis iarg[a++] = p->epfd; /* l_int */ 1616b7c23a0SBrooks Davis iarg[a++] = p->op; /* l_int */ 1626b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */ 1636b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->event; /* struct epoll_event * */ 1645f2336efSEd Maste *n_args = 4; 1655f2336efSEd Maste break; 1665f2336efSEd Maste } 1675f2336efSEd Maste /* linux_epoll_pwait */ 1685f2336efSEd Maste case 22: { 1695f2336efSEd Maste struct linux_epoll_pwait_args *p = params; 1706b7c23a0SBrooks Davis iarg[a++] = p->epfd; /* l_int */ 1716b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->events; /* struct epoll_event * */ 1726b7c23a0SBrooks Davis iarg[a++] = p->maxevents; /* l_int */ 1736b7c23a0SBrooks Davis iarg[a++] = p->timeout; /* l_int */ 1746b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */ 1756b7c23a0SBrooks Davis iarg[a++] = p->sigsetsize; /* l_size_t */ 1765f2336efSEd Maste *n_args = 6; 1775f2336efSEd Maste break; 1785f2336efSEd Maste } 179c4db0baaSEd Maste /* dup */ 180c4db0baaSEd Maste case 23: { 181c4db0baaSEd Maste struct dup_args *p = params; 1826b7c23a0SBrooks Davis uarg[a++] = p->fd; /* u_int */ 183c4db0baaSEd Maste *n_args = 1; 184c4db0baaSEd Maste break; 185c4db0baaSEd Maste } 1865f2336efSEd Maste /* linux_dup3 */ 1875f2336efSEd Maste case 24: { 1885f2336efSEd Maste struct linux_dup3_args *p = params; 1896b7c23a0SBrooks Davis iarg[a++] = p->oldfd; /* l_int */ 1906b7c23a0SBrooks Davis iarg[a++] = p->newfd; /* l_int */ 1916b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 1925f2336efSEd Maste *n_args = 3; 1935f2336efSEd Maste break; 1945f2336efSEd Maste } 1955f2336efSEd Maste /* linux_fcntl */ 1965f2336efSEd Maste case 25: { 1975f2336efSEd Maste struct linux_fcntl_args *p = params; 1986b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_uint */ 1996b7c23a0SBrooks Davis iarg[a++] = p->cmd; /* l_uint */ 2006b7c23a0SBrooks Davis iarg[a++] = p->arg; /* l_ulong */ 2015f2336efSEd Maste *n_args = 3; 2025f2336efSEd Maste break; 2035f2336efSEd Maste } 2045f2336efSEd Maste /* linux_inotify_init1 */ 2055f2336efSEd Maste case 26: { 2065f2336efSEd Maste struct linux_inotify_init1_args *p = params; 2076b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 2085f2336efSEd Maste *n_args = 1; 2095f2336efSEd Maste break; 2105f2336efSEd Maste } 2115f2336efSEd Maste /* linux_inotify_add_watch */ 2125f2336efSEd Maste case 27: { 2135f2336efSEd Maste *n_args = 0; 2145f2336efSEd Maste break; 2155f2336efSEd Maste } 2165f2336efSEd Maste /* linux_inotify_rm_watch */ 2175f2336efSEd Maste case 28: { 2185f2336efSEd Maste *n_args = 0; 2195f2336efSEd Maste break; 2205f2336efSEd Maste } 2215f2336efSEd Maste /* linux_ioctl */ 2225f2336efSEd Maste case 29: { 2235f2336efSEd Maste struct linux_ioctl_args *p = params; 2246b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_uint */ 2256b7c23a0SBrooks Davis iarg[a++] = p->cmd; /* l_uint */ 2266b7c23a0SBrooks Davis iarg[a++] = p->arg; /* l_ulong */ 2275f2336efSEd Maste *n_args = 3; 2285f2336efSEd Maste break; 2295f2336efSEd Maste } 2305f2336efSEd Maste /* linux_ioprio_set */ 2315f2336efSEd Maste case 30: { 232b5c0b955SDmitry Chagin struct linux_ioprio_set_args *p = params; 233b5c0b955SDmitry Chagin iarg[a++] = p->which; /* l_int */ 234b5c0b955SDmitry Chagin iarg[a++] = p->who; /* l_int */ 235b5c0b955SDmitry Chagin iarg[a++] = p->ioprio; /* l_int */ 236b5c0b955SDmitry Chagin *n_args = 3; 2375f2336efSEd Maste break; 2385f2336efSEd Maste } 2395f2336efSEd Maste /* linux_ioprio_get */ 2405f2336efSEd Maste case 31: { 241b5c0b955SDmitry Chagin struct linux_ioprio_get_args *p = params; 242b5c0b955SDmitry Chagin iarg[a++] = p->which; /* l_int */ 243b5c0b955SDmitry Chagin iarg[a++] = p->who; /* l_int */ 244b5c0b955SDmitry Chagin *n_args = 2; 2455f2336efSEd Maste break; 2465f2336efSEd Maste } 2475f2336efSEd Maste /* flock */ 2485f2336efSEd Maste case 32: { 2495f2336efSEd Maste struct flock_args *p = params; 2506b7c23a0SBrooks Davis iarg[a++] = p->fd; /* int */ 2516b7c23a0SBrooks Davis iarg[a++] = p->how; /* int */ 2525f2336efSEd Maste *n_args = 2; 2535f2336efSEd Maste break; 2545f2336efSEd Maste } 2555f2336efSEd Maste /* linux_mknodat */ 2565f2336efSEd Maste case 33: { 2575f2336efSEd Maste struct linux_mknodat_args *p = params; 2586b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */ 2596b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->filename; /* const char * */ 2606b7c23a0SBrooks Davis iarg[a++] = p->mode; /* l_int */ 261cd0fca82SDmitry Chagin iarg[a++] = p->dev; /* l_dev_t */ 2625f2336efSEd Maste *n_args = 4; 2635f2336efSEd Maste break; 2645f2336efSEd Maste } 2655f2336efSEd Maste /* linux_mkdirat */ 2665f2336efSEd Maste case 34: { 2675f2336efSEd Maste struct linux_mkdirat_args *p = params; 2686b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */ 2696b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->pathname; /* const char * */ 2706b7c23a0SBrooks Davis iarg[a++] = p->mode; /* l_mode_t */ 2715f2336efSEd Maste *n_args = 3; 2725f2336efSEd Maste break; 2735f2336efSEd Maste } 2745f2336efSEd Maste /* linux_unlinkat */ 2755f2336efSEd Maste case 35: { 2765f2336efSEd Maste struct linux_unlinkat_args *p = params; 2776b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */ 2786b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->pathname; /* const char * */ 2796b7c23a0SBrooks Davis iarg[a++] = p->flag; /* l_int */ 2805f2336efSEd Maste *n_args = 3; 2815f2336efSEd Maste break; 2825f2336efSEd Maste } 2835f2336efSEd Maste /* linux_symlinkat */ 2845f2336efSEd Maste case 36: { 2855f2336efSEd Maste struct linux_symlinkat_args *p = params; 2866b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->oldname; /* const char * */ 2876b7c23a0SBrooks Davis iarg[a++] = p->newdfd; /* l_int */ 2886b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->newname; /* const char * */ 2895f2336efSEd Maste *n_args = 3; 2905f2336efSEd Maste break; 2915f2336efSEd Maste } 2925f2336efSEd Maste /* linux_linkat */ 2935f2336efSEd Maste case 37: { 2945f2336efSEd Maste struct linux_linkat_args *p = params; 2956b7c23a0SBrooks Davis iarg[a++] = p->olddfd; /* l_int */ 2966b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->oldname; /* const char * */ 2976b7c23a0SBrooks Davis iarg[a++] = p->newdfd; /* l_int */ 2986b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->newname; /* const char * */ 2996b7c23a0SBrooks Davis iarg[a++] = p->flag; /* l_int */ 3005f2336efSEd Maste *n_args = 5; 3015f2336efSEd Maste break; 3025f2336efSEd Maste } 3035f2336efSEd Maste /* linux_renameat */ 3045f2336efSEd Maste case 38: { 3055f2336efSEd Maste struct linux_renameat_args *p = params; 3066b7c23a0SBrooks Davis iarg[a++] = p->olddfd; /* l_int */ 3076b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->oldname; /* const char * */ 3086b7c23a0SBrooks Davis iarg[a++] = p->newdfd; /* l_int */ 3096b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->newname; /* const char * */ 3105f2336efSEd Maste *n_args = 4; 3115f2336efSEd Maste break; 3125f2336efSEd Maste } 3135f2336efSEd Maste /* linux_mount */ 3145f2336efSEd Maste case 40: { 3155f2336efSEd Maste struct linux_mount_args *p = params; 3166b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->specialfile; /* char * */ 3176b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->dir; /* char * */ 3186b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->filesystemtype; /* char * */ 3196b7c23a0SBrooks Davis iarg[a++] = p->rwflag; /* l_ulong */ 3206b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->data; /* void * */ 3215f2336efSEd Maste *n_args = 5; 3225f2336efSEd Maste break; 3235f2336efSEd Maste } 3245f2336efSEd Maste /* linux_pivot_root */ 3255f2336efSEd Maste case 41: { 3265f2336efSEd Maste *n_args = 0; 3275f2336efSEd Maste break; 3285f2336efSEd Maste } 3295f2336efSEd Maste /* linux_statfs */ 3305f2336efSEd Maste case 43: { 3315f2336efSEd Maste struct linux_statfs_args *p = params; 3326b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* char * */ 3336b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* struct l_statfs_buf * */ 3345f2336efSEd Maste *n_args = 2; 3355f2336efSEd Maste break; 3365f2336efSEd Maste } 3375f2336efSEd Maste /* linux_fstatfs */ 3385f2336efSEd Maste case 44: { 3395f2336efSEd Maste struct linux_fstatfs_args *p = params; 3406b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_uint */ 3416b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* struct l_statfs_buf * */ 3425f2336efSEd Maste *n_args = 2; 3435f2336efSEd Maste break; 3445f2336efSEd Maste } 3455f2336efSEd Maste /* linux_truncate */ 3465f2336efSEd Maste case 45: { 3475f2336efSEd Maste struct linux_truncate_args *p = params; 3486b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* char * */ 3496b7c23a0SBrooks Davis iarg[a++] = p->length; /* l_ulong */ 3505f2336efSEd Maste *n_args = 2; 3515f2336efSEd Maste break; 3525f2336efSEd Maste } 3535f2336efSEd Maste /* linux_ftruncate */ 3545f2336efSEd Maste case 46: { 3555f2336efSEd Maste struct linux_ftruncate_args *p = params; 3566b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */ 3576b7c23a0SBrooks Davis iarg[a++] = p->length; /* l_long */ 3585f2336efSEd Maste *n_args = 2; 3595f2336efSEd Maste break; 3605f2336efSEd Maste } 3615f2336efSEd Maste /* linux_fallocate */ 3625f2336efSEd Maste case 47: { 3635f2336efSEd Maste struct linux_fallocate_args *p = params; 3646b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */ 3656b7c23a0SBrooks Davis iarg[a++] = p->mode; /* l_int */ 3666b7c23a0SBrooks Davis iarg[a++] = p->offset; /* l_loff_t */ 3676b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_loff_t */ 3685f2336efSEd Maste *n_args = 4; 3695f2336efSEd Maste break; 3705f2336efSEd Maste } 3715f2336efSEd Maste /* linux_faccessat */ 3725f2336efSEd Maste case 48: { 3735f2336efSEd Maste struct linux_faccessat_args *p = params; 3746b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */ 3756b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->filename; /* const char * */ 3766b7c23a0SBrooks Davis iarg[a++] = p->amode; /* l_int */ 3775f2336efSEd Maste *n_args = 3; 3785f2336efSEd Maste break; 3795f2336efSEd Maste } 3805f2336efSEd Maste /* linux_chdir */ 3815f2336efSEd Maste case 49: { 3825f2336efSEd Maste struct linux_chdir_args *p = params; 3836b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* char * */ 3845f2336efSEd Maste *n_args = 1; 3855f2336efSEd Maste break; 3865f2336efSEd Maste } 3875f2336efSEd Maste /* fchdir */ 3885f2336efSEd Maste case 50: { 3895f2336efSEd Maste struct fchdir_args *p = params; 3906b7c23a0SBrooks Davis iarg[a++] = p->fd; /* int */ 3915f2336efSEd Maste *n_args = 1; 3925f2336efSEd Maste break; 3935f2336efSEd Maste } 3945f2336efSEd Maste /* chroot */ 3955f2336efSEd Maste case 51: { 3965f2336efSEd Maste struct chroot_args *p = params; 3976b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* char * */ 3985f2336efSEd Maste *n_args = 1; 3995f2336efSEd Maste break; 4005f2336efSEd Maste } 4015f2336efSEd Maste /* fchmod */ 4025f2336efSEd Maste case 52: { 4035f2336efSEd Maste struct fchmod_args *p = params; 4046b7c23a0SBrooks Davis iarg[a++] = p->fd; /* int */ 4056b7c23a0SBrooks Davis iarg[a++] = p->mode; /* int */ 4065f2336efSEd Maste *n_args = 2; 4075f2336efSEd Maste break; 4085f2336efSEd Maste } 4095f2336efSEd Maste /* linux_fchmodat */ 4105f2336efSEd Maste case 53: { 4115f2336efSEd Maste struct linux_fchmodat_args *p = params; 4126b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */ 4136b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->filename; /* const char * */ 4146b7c23a0SBrooks Davis iarg[a++] = p->mode; /* l_mode_t */ 4155f2336efSEd Maste *n_args = 3; 4165f2336efSEd Maste break; 4175f2336efSEd Maste } 4185f2336efSEd Maste /* linux_fchownat */ 4195f2336efSEd Maste case 54: { 4205f2336efSEd Maste struct linux_fchownat_args *p = params; 4216b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */ 4226b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->filename; /* const char * */ 4236b7c23a0SBrooks Davis iarg[a++] = p->uid; /* l_uid_t */ 4246b7c23a0SBrooks Davis iarg[a++] = p->gid; /* l_gid_t */ 4256b7c23a0SBrooks Davis iarg[a++] = p->flag; /* l_int */ 4265f2336efSEd Maste *n_args = 5; 4275f2336efSEd Maste break; 4285f2336efSEd Maste } 4295f2336efSEd Maste /* fchown */ 4305f2336efSEd Maste case 55: { 4315f2336efSEd Maste struct fchown_args *p = params; 4326b7c23a0SBrooks Davis iarg[a++] = p->fd; /* int */ 4336b7c23a0SBrooks Davis iarg[a++] = p->uid; /* int */ 4346b7c23a0SBrooks Davis iarg[a++] = p->gid; /* int */ 4355f2336efSEd Maste *n_args = 3; 4365f2336efSEd Maste break; 4375f2336efSEd Maste } 4385f2336efSEd Maste /* linux_openat */ 4395f2336efSEd Maste case 56: { 4405f2336efSEd Maste struct linux_openat_args *p = params; 4416b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */ 4426b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->filename; /* const char * */ 4436b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 4446b7c23a0SBrooks Davis iarg[a++] = p->mode; /* l_mode_t */ 4455f2336efSEd Maste *n_args = 4; 4465f2336efSEd Maste break; 4475f2336efSEd Maste } 4485f2336efSEd Maste /* close */ 4495f2336efSEd Maste case 57: { 4505f2336efSEd Maste struct close_args *p = params; 4516b7c23a0SBrooks Davis iarg[a++] = p->fd; /* int */ 4525f2336efSEd Maste *n_args = 1; 4535f2336efSEd Maste break; 4545f2336efSEd Maste } 4555f2336efSEd Maste /* linux_vhangup */ 4565f2336efSEd Maste case 58: { 4575f2336efSEd Maste *n_args = 0; 4585f2336efSEd Maste break; 4595f2336efSEd Maste } 4605f2336efSEd Maste /* linux_pipe2 */ 4615f2336efSEd Maste case 59: { 4625f2336efSEd Maste struct linux_pipe2_args *p = params; 4636b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->pipefds; /* l_int * */ 4646b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 4655f2336efSEd Maste *n_args = 2; 4665f2336efSEd Maste break; 4675f2336efSEd Maste } 4685f2336efSEd Maste /* linux_getdents64 */ 4695f2336efSEd Maste case 61: { 4705f2336efSEd Maste struct linux_getdents64_args *p = params; 4716b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_uint */ 4726b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->dirent; /* void * */ 4736b7c23a0SBrooks Davis iarg[a++] = p->count; /* l_uint */ 4745f2336efSEd Maste *n_args = 3; 4755f2336efSEd Maste break; 4765f2336efSEd Maste } 4775f2336efSEd Maste /* linux_lseek */ 4785f2336efSEd Maste case 62: { 4795f2336efSEd Maste struct linux_lseek_args *p = params; 4806b7c23a0SBrooks Davis iarg[a++] = p->fdes; /* l_uint */ 4816b7c23a0SBrooks Davis iarg[a++] = p->off; /* l_off_t */ 4826b7c23a0SBrooks Davis iarg[a++] = p->whence; /* l_int */ 4835f2336efSEd Maste *n_args = 3; 4845f2336efSEd Maste break; 4855f2336efSEd Maste } 4865f2336efSEd Maste /* read */ 4875f2336efSEd Maste case 63: { 4885f2336efSEd Maste struct read_args *p = params; 4896b7c23a0SBrooks Davis iarg[a++] = p->fd; /* int */ 4906b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* char * */ 4916b7c23a0SBrooks Davis iarg[a++] = p->nbyte; /* l_size_t */ 4925f2336efSEd Maste *n_args = 3; 4935f2336efSEd Maste break; 4945f2336efSEd Maste } 49589d270b2SDmitry Chagin /* linux_write */ 4965f2336efSEd Maste case 64: { 49789d270b2SDmitry Chagin struct linux_write_args *p = params; 4986b7c23a0SBrooks Davis iarg[a++] = p->fd; /* int */ 4996b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* char * */ 5006b7c23a0SBrooks Davis iarg[a++] = p->nbyte; /* l_size_t */ 5015f2336efSEd Maste *n_args = 3; 5025f2336efSEd Maste break; 5035f2336efSEd Maste } 5045f2336efSEd Maste /* readv */ 5055f2336efSEd Maste case 65: { 5065f2336efSEd Maste struct readv_args *p = params; 5076b7c23a0SBrooks Davis iarg[a++] = p->fd; /* int */ 5086b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->iovp; /* struct iovec * */ 5096b7c23a0SBrooks Davis uarg[a++] = p->iovcnt; /* u_int */ 5105f2336efSEd Maste *n_args = 3; 5115f2336efSEd Maste break; 5125f2336efSEd Maste } 5131f9d71eeSDmitry Chagin /* linux_writev */ 5145f2336efSEd Maste case 66: { 5151f9d71eeSDmitry Chagin struct linux_writev_args *p = params; 5166b7c23a0SBrooks Davis iarg[a++] = p->fd; /* int */ 5176b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->iovp; /* struct iovec * */ 5186b7c23a0SBrooks Davis uarg[a++] = p->iovcnt; /* u_int */ 5195f2336efSEd Maste *n_args = 3; 5205f2336efSEd Maste break; 5215f2336efSEd Maste } 5225f2336efSEd Maste /* linux_pread */ 5235f2336efSEd Maste case 67: { 5245f2336efSEd Maste struct linux_pread_args *p = params; 5256b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_uint */ 5266b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* char * */ 5276b7c23a0SBrooks Davis iarg[a++] = p->nbyte; /* l_size_t */ 5286b7c23a0SBrooks Davis iarg[a++] = p->offset; /* l_loff_t */ 5295f2336efSEd Maste *n_args = 4; 5305f2336efSEd Maste break; 5315f2336efSEd Maste } 5325f2336efSEd Maste /* linux_pwrite */ 5335f2336efSEd Maste case 68: { 5345f2336efSEd Maste struct linux_pwrite_args *p = params; 5356b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_uint */ 5366b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* char * */ 5376b7c23a0SBrooks Davis iarg[a++] = p->nbyte; /* l_size_t */ 5386b7c23a0SBrooks Davis iarg[a++] = p->offset; /* l_loff_t */ 5395f2336efSEd Maste *n_args = 4; 5405f2336efSEd Maste break; 5415f2336efSEd Maste } 5425f2336efSEd Maste /* linux_preadv */ 5435f2336efSEd Maste case 69: { 5445f2336efSEd Maste struct linux_preadv_args *p = params; 5456b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_ulong */ 5466b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->vec; /* struct iovec * */ 5476b7c23a0SBrooks Davis iarg[a++] = p->vlen; /* l_ulong */ 5486b7c23a0SBrooks Davis iarg[a++] = p->pos_l; /* l_ulong */ 5496b7c23a0SBrooks Davis iarg[a++] = p->pos_h; /* l_ulong */ 5505f2336efSEd Maste *n_args = 5; 5515f2336efSEd Maste break; 5525f2336efSEd Maste } 5535f2336efSEd Maste /* linux_pwritev */ 5545f2336efSEd Maste case 70: { 5555f2336efSEd Maste struct linux_pwritev_args *p = params; 5566b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_ulong */ 5576b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->vec; /* struct iovec * */ 5586b7c23a0SBrooks Davis iarg[a++] = p->vlen; /* l_ulong */ 5596b7c23a0SBrooks Davis iarg[a++] = p->pos_l; /* l_ulong */ 5606b7c23a0SBrooks Davis iarg[a++] = p->pos_h; /* l_ulong */ 5615f2336efSEd Maste *n_args = 5; 5625f2336efSEd Maste break; 5635f2336efSEd Maste } 5645f2336efSEd Maste /* linux_sendfile */ 5655f2336efSEd Maste case 71: { 5665f2336efSEd Maste struct linux_sendfile_args *p = params; 5676b7c23a0SBrooks Davis iarg[a++] = p->out; /* l_int */ 5686b7c23a0SBrooks Davis iarg[a++] = p->in; /* l_int */ 5696b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->offset; /* l_off_t * */ 5706b7c23a0SBrooks Davis iarg[a++] = p->count; /* l_size_t */ 5715f2336efSEd Maste *n_args = 4; 5725f2336efSEd Maste break; 5735f2336efSEd Maste } 5745f2336efSEd Maste /* linux_pselect6 */ 5755f2336efSEd Maste case 72: { 5765f2336efSEd Maste struct linux_pselect6_args *p = params; 5776b7c23a0SBrooks Davis iarg[a++] = p->nfds; /* l_int */ 5786b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->readfds; /* l_fd_set * */ 5796b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->writefds; /* l_fd_set * */ 5806b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->exceptfds; /* l_fd_set * */ 5816b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->tsp; /* struct l_timespec * */ 5826b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->sig; /* l_uintptr_t * */ 5835f2336efSEd Maste *n_args = 6; 5845f2336efSEd Maste break; 5855f2336efSEd Maste } 5865f2336efSEd Maste /* linux_ppoll */ 5875f2336efSEd Maste case 73: { 5885f2336efSEd Maste struct linux_ppoll_args *p = params; 5896b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->fds; /* struct pollfd * */ 5906b7c23a0SBrooks Davis iarg[a++] = p->nfds; /* l_uint */ 5916b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->tsp; /* struct l_timespec * */ 5926b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->sset; /* l_sigset_t * */ 5936b7c23a0SBrooks Davis iarg[a++] = p->ssize; /* l_size_t */ 5945f2336efSEd Maste *n_args = 5; 5955f2336efSEd Maste break; 5965f2336efSEd Maste } 5975f2336efSEd Maste /* linux_signalfd4 */ 5985f2336efSEd Maste case 74: { 5995f2336efSEd Maste *n_args = 0; 6005f2336efSEd Maste break; 6015f2336efSEd Maste } 6025f2336efSEd Maste /* linux_vmsplice */ 6035f2336efSEd Maste case 75: { 6045f2336efSEd Maste *n_args = 0; 6055f2336efSEd Maste break; 6065f2336efSEd Maste } 6075f2336efSEd Maste /* linux_splice */ 6085f2336efSEd Maste case 76: { 6093e9a2142SEdward Tomasz Napierala struct linux_splice_args *p = params; 6106b7c23a0SBrooks Davis iarg[a++] = p->fd_in; /* int */ 6116b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->off_in; /* l_loff_t * */ 6126b7c23a0SBrooks Davis iarg[a++] = p->fd_out; /* int */ 6136b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->off_out; /* l_loff_t * */ 6146b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */ 6156b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 6163e9a2142SEdward Tomasz Napierala *n_args = 6; 6175f2336efSEd Maste break; 6185f2336efSEd Maste } 6195f2336efSEd Maste /* linux_tee */ 6205f2336efSEd Maste case 77: { 6215f2336efSEd Maste *n_args = 0; 6225f2336efSEd Maste break; 6235f2336efSEd Maste } 6245f2336efSEd Maste /* linux_readlinkat */ 6255f2336efSEd Maste case 78: { 6265f2336efSEd Maste struct linux_readlinkat_args *p = params; 6276b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */ 6286b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* const char * */ 6296b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* char * */ 6306b7c23a0SBrooks Davis iarg[a++] = p->bufsiz; /* l_int */ 6315f2336efSEd Maste *n_args = 4; 6325f2336efSEd Maste break; 6335f2336efSEd Maste } 6345f2336efSEd Maste /* linux_newfstatat */ 6355f2336efSEd Maste case 79: { 6365f2336efSEd Maste struct linux_newfstatat_args *p = params; 6376b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */ 6386b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->pathname; /* char * */ 6396b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->statbuf; /* struct l_stat64 * */ 6406b7c23a0SBrooks Davis iarg[a++] = p->flag; /* l_int */ 6415f2336efSEd Maste *n_args = 4; 6425f2336efSEd Maste break; 6435f2336efSEd Maste } 6445f2336efSEd Maste /* linux_newfstat */ 6455f2336efSEd Maste case 80: { 6465f2336efSEd Maste struct linux_newfstat_args *p = params; 6476b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_uint */ 6486b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* struct l_newstat * */ 6495f2336efSEd Maste *n_args = 2; 6505f2336efSEd Maste break; 6515f2336efSEd Maste } 6525f2336efSEd Maste /* fsync */ 6535f2336efSEd Maste case 82: { 6545f2336efSEd Maste struct fsync_args *p = params; 6556b7c23a0SBrooks Davis iarg[a++] = p->fd; /* int */ 6565f2336efSEd Maste *n_args = 1; 6575f2336efSEd Maste break; 6585f2336efSEd Maste } 6595f2336efSEd Maste /* linux_fdatasync */ 6605f2336efSEd Maste case 83: { 6615f2336efSEd Maste struct linux_fdatasync_args *p = params; 6626b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_uint */ 6635f2336efSEd Maste *n_args = 1; 6645f2336efSEd Maste break; 6655f2336efSEd Maste } 6665f2336efSEd Maste /* linux_sync_file_range */ 6675f2336efSEd Maste case 84: { 6680cde2b32SEdward Tomasz Napierala struct linux_sync_file_range_args *p = params; 6696b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */ 6706b7c23a0SBrooks Davis iarg[a++] = p->offset; /* l_loff_t */ 6716b7c23a0SBrooks Davis iarg[a++] = p->nbytes; /* l_loff_t */ 6726b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 6730cde2b32SEdward Tomasz Napierala *n_args = 4; 6745f2336efSEd Maste break; 6755f2336efSEd Maste } 6765f2336efSEd Maste /* linux_timerfd_create */ 6775f2336efSEd Maste case 85: { 6785f2336efSEd Maste struct linux_timerfd_create_args *p = params; 6796b7c23a0SBrooks Davis iarg[a++] = p->clockid; /* l_int */ 6806b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 6815f2336efSEd Maste *n_args = 2; 6825f2336efSEd Maste break; 6835f2336efSEd Maste } 6845f2336efSEd Maste /* linux_timerfd_settime */ 6855f2336efSEd Maste case 86: { 6865f2336efSEd Maste struct linux_timerfd_settime_args *p = params; 6876b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */ 6886b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 6896b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->new_value; /* const struct l_itimerspec * */ 6906b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->old_value; /* struct l_itimerspec * */ 6915f2336efSEd Maste *n_args = 4; 6925f2336efSEd Maste break; 6935f2336efSEd Maste } 6945f2336efSEd Maste /* linux_timerfd_gettime */ 6955f2336efSEd Maste case 87: { 6965f2336efSEd Maste struct linux_timerfd_gettime_args *p = params; 6976b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */ 6986b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->old_value; /* struct l_itimerspec * */ 6995f2336efSEd Maste *n_args = 2; 7005f2336efSEd Maste break; 7015f2336efSEd Maste } 7025f2336efSEd Maste /* linux_utimensat */ 7035f2336efSEd Maste case 88: { 7045f2336efSEd Maste struct linux_utimensat_args *p = params; 7056b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */ 7066b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->pathname; /* const char * */ 7076b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->times; /* const struct l_timespec * */ 7086b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 7095f2336efSEd Maste *n_args = 4; 7105f2336efSEd Maste break; 7115f2336efSEd Maste } 7125f2336efSEd Maste /* acct */ 7135f2336efSEd Maste case 89: { 7145f2336efSEd Maste struct acct_args *p = params; 7156b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* char * */ 7165f2336efSEd Maste *n_args = 1; 7175f2336efSEd Maste break; 7185f2336efSEd Maste } 7195f2336efSEd Maste /* linux_capget */ 7205f2336efSEd Maste case 90: { 7215f2336efSEd Maste struct linux_capget_args *p = params; 7226b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->hdrp; /* struct l_user_cap_header * */ 7236b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->datap; /* struct l_user_cap_data * */ 7245f2336efSEd Maste *n_args = 2; 7255f2336efSEd Maste break; 7265f2336efSEd Maste } 7275f2336efSEd Maste /* linux_capset */ 7285f2336efSEd Maste case 91: { 7295f2336efSEd Maste struct linux_capset_args *p = params; 7306b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->hdrp; /* struct l_user_cap_header * */ 7316b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->datap; /* struct l_user_cap_data * */ 7325f2336efSEd Maste *n_args = 2; 7335f2336efSEd Maste break; 7345f2336efSEd Maste } 7355f2336efSEd Maste /* linux_personality */ 7365f2336efSEd Maste case 92: { 7375f2336efSEd Maste struct linux_personality_args *p = params; 7386b7c23a0SBrooks Davis iarg[a++] = p->per; /* l_uint */ 7395f2336efSEd Maste *n_args = 1; 7405f2336efSEd Maste break; 7415f2336efSEd Maste } 7425f2336efSEd Maste /* linux_exit */ 7435f2336efSEd Maste case 93: { 7445f2336efSEd Maste struct linux_exit_args *p = params; 7456b7c23a0SBrooks Davis uarg[a++] = p->rval; /* u_int */ 7465f2336efSEd Maste *n_args = 1; 7475f2336efSEd Maste break; 7485f2336efSEd Maste } 7495f2336efSEd Maste /* linux_exit_group */ 7505f2336efSEd Maste case 94: { 7515f2336efSEd Maste struct linux_exit_group_args *p = params; 7526b7c23a0SBrooks Davis iarg[a++] = p->error_code; /* l_int */ 7535f2336efSEd Maste *n_args = 1; 7545f2336efSEd Maste break; 7555f2336efSEd Maste } 7565f2336efSEd Maste /* linux_waitid */ 7575f2336efSEd Maste case 95: { 7585f2336efSEd Maste struct linux_waitid_args *p = params; 7596b7c23a0SBrooks Davis iarg[a++] = p->idtype; /* l_int */ 7606b7c23a0SBrooks Davis iarg[a++] = p->id; /* l_pid_t */ 7616b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->info; /* l_siginfo_t * */ 7626b7c23a0SBrooks Davis iarg[a++] = p->options; /* l_int */ 7636b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rusage; /* struct rusage * */ 7645f2336efSEd Maste *n_args = 5; 7655f2336efSEd Maste break; 7665f2336efSEd Maste } 7675f2336efSEd Maste /* linux_set_tid_address */ 7685f2336efSEd Maste case 96: { 7695f2336efSEd Maste struct linux_set_tid_address_args *p = params; 7706b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->tidptr; /* l_int * */ 7715f2336efSEd Maste *n_args = 1; 7725f2336efSEd Maste break; 7735f2336efSEd Maste } 7745f2336efSEd Maste /* linux_unshare */ 7755f2336efSEd Maste case 97: { 7765f2336efSEd Maste *n_args = 0; 7775f2336efSEd Maste break; 7785f2336efSEd Maste } 7795f2336efSEd Maste /* linux_sys_futex */ 7805f2336efSEd Maste case 98: { 7815f2336efSEd Maste struct linux_sys_futex_args *p = params; 7826b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->uaddr; /* uint32_t * */ 7836b7c23a0SBrooks Davis iarg[a++] = p->op; /* l_int */ 7846b7c23a0SBrooks Davis uarg[a++] = p->val; /* uint32_t */ 7856b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */ 7866b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->uaddr2; /* uint32_t * */ 7876b7c23a0SBrooks Davis uarg[a++] = p->val3; /* uint32_t */ 7885f2336efSEd Maste *n_args = 6; 7895f2336efSEd Maste break; 7905f2336efSEd Maste } 7915f2336efSEd Maste /* linux_set_robust_list */ 7925f2336efSEd Maste case 99: { 7935f2336efSEd Maste struct linux_set_robust_list_args *p = params; 7946b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->head; /* struct linux_robust_list_head * */ 7956b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */ 7965f2336efSEd Maste *n_args = 2; 7975f2336efSEd Maste break; 7985f2336efSEd Maste } 7995f2336efSEd Maste /* linux_get_robust_list */ 8005f2336efSEd Maste case 100: { 8015f2336efSEd Maste struct linux_get_robust_list_args *p = params; 8026b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_int */ 8036b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->head; /* struct linux_robust_list_head ** */ 8046b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->len; /* l_size_t * */ 8055f2336efSEd Maste *n_args = 3; 8065f2336efSEd Maste break; 8075f2336efSEd Maste } 8085f2336efSEd Maste /* linux_nanosleep */ 8095f2336efSEd Maste case 101: { 8105f2336efSEd Maste struct linux_nanosleep_args *p = params; 8116b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rqtp; /* const struct l_timespec * */ 8126b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rmtp; /* struct l_timespec * */ 8135f2336efSEd Maste *n_args = 2; 8145f2336efSEd Maste break; 8155f2336efSEd Maste } 8165f2336efSEd Maste /* linux_getitimer */ 8175f2336efSEd Maste case 102: { 8185f2336efSEd Maste struct linux_getitimer_args *p = params; 8196b7c23a0SBrooks Davis iarg[a++] = p->which; /* l_int */ 8206b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->itv; /* struct l_itimerval * */ 8215f2336efSEd Maste *n_args = 2; 8225f2336efSEd Maste break; 8235f2336efSEd Maste } 8245f2336efSEd Maste /* linux_setitimer */ 8255f2336efSEd Maste case 103: { 8265f2336efSEd Maste struct linux_setitimer_args *p = params; 8276b7c23a0SBrooks Davis iarg[a++] = p->which; /* l_int */ 8286b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->itv; /* struct l_itimerval * */ 8296b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->oitv; /* struct l_itimerval * */ 8305f2336efSEd Maste *n_args = 3; 8315f2336efSEd Maste break; 8325f2336efSEd Maste } 8335f2336efSEd Maste /* linux_kexec_load */ 8345f2336efSEd Maste case 104: { 8355f2336efSEd Maste *n_args = 0; 8365f2336efSEd Maste break; 8375f2336efSEd Maste } 8385f2336efSEd Maste /* linux_init_module */ 8395f2336efSEd Maste case 105: { 8405f2336efSEd Maste *n_args = 0; 8415f2336efSEd Maste break; 8425f2336efSEd Maste } 8435f2336efSEd Maste /* linux_delete_module */ 8445f2336efSEd Maste case 106: { 8455f2336efSEd Maste *n_args = 0; 8465f2336efSEd Maste break; 8475f2336efSEd Maste } 8485f2336efSEd Maste /* linux_timer_create */ 8495f2336efSEd Maste case 107: { 8505f2336efSEd Maste struct linux_timer_create_args *p = params; 8516b7c23a0SBrooks Davis iarg[a++] = p->clock_id; /* clockid_t */ 8526b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->evp; /* struct sigevent * */ 8536b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->timerid; /* l_timer_t * */ 8545f2336efSEd Maste *n_args = 3; 8555f2336efSEd Maste break; 8565f2336efSEd Maste } 8575f2336efSEd Maste /* linux_timer_gettime */ 8585f2336efSEd Maste case 108: { 8595f2336efSEd Maste struct linux_timer_gettime_args *p = params; 8606b7c23a0SBrooks Davis iarg[a++] = p->timerid; /* l_timer_t */ 8616b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->setting; /* struct itimerspec * */ 8625f2336efSEd Maste *n_args = 2; 8635f2336efSEd Maste break; 8645f2336efSEd Maste } 8655f2336efSEd Maste /* linux_timer_getoverrun */ 8665f2336efSEd Maste case 109: { 8675f2336efSEd Maste struct linux_timer_getoverrun_args *p = params; 8686b7c23a0SBrooks Davis iarg[a++] = p->timerid; /* l_timer_t */ 8695f2336efSEd Maste *n_args = 1; 8705f2336efSEd Maste break; 8715f2336efSEd Maste } 8725f2336efSEd Maste /* linux_timer_settime */ 8735f2336efSEd Maste case 110: { 8745f2336efSEd Maste struct linux_timer_settime_args *p = params; 8756b7c23a0SBrooks Davis iarg[a++] = p->timerid; /* l_timer_t */ 8766b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 8776b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->new; /* const struct itimerspec * */ 8786b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->old; /* struct itimerspec * */ 8795f2336efSEd Maste *n_args = 4; 8805f2336efSEd Maste break; 8815f2336efSEd Maste } 8825f2336efSEd Maste /* linux_timer_delete */ 8835f2336efSEd Maste case 111: { 8845f2336efSEd Maste struct linux_timer_delete_args *p = params; 8856b7c23a0SBrooks Davis iarg[a++] = p->timerid; /* l_timer_t */ 8865f2336efSEd Maste *n_args = 1; 8875f2336efSEd Maste break; 8885f2336efSEd Maste } 8895f2336efSEd Maste /* linux_clock_settime */ 8905f2336efSEd Maste case 112: { 8915f2336efSEd Maste struct linux_clock_settime_args *p = params; 8926b7c23a0SBrooks Davis iarg[a++] = p->which; /* clockid_t */ 8936b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->tp; /* struct l_timespec * */ 8945f2336efSEd Maste *n_args = 2; 8955f2336efSEd Maste break; 8965f2336efSEd Maste } 8975f2336efSEd Maste /* linux_clock_gettime */ 8985f2336efSEd Maste case 113: { 8995f2336efSEd Maste struct linux_clock_gettime_args *p = params; 9006b7c23a0SBrooks Davis iarg[a++] = p->which; /* clockid_t */ 9016b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->tp; /* struct l_timespec * */ 9025f2336efSEd Maste *n_args = 2; 9035f2336efSEd Maste break; 9045f2336efSEd Maste } 9055f2336efSEd Maste /* linux_clock_getres */ 9065f2336efSEd Maste case 114: { 9075f2336efSEd Maste struct linux_clock_getres_args *p = params; 9086b7c23a0SBrooks Davis iarg[a++] = p->which; /* clockid_t */ 9096b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->tp; /* struct l_timespec * */ 9105f2336efSEd Maste *n_args = 2; 9115f2336efSEd Maste break; 9125f2336efSEd Maste } 9135f2336efSEd Maste /* linux_clock_nanosleep */ 9145f2336efSEd Maste case 115: { 9155f2336efSEd Maste struct linux_clock_nanosleep_args *p = params; 9166b7c23a0SBrooks Davis iarg[a++] = p->which; /* clockid_t */ 9176b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 9186b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rqtp; /* struct l_timespec * */ 9196b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rmtp; /* struct l_timespec * */ 9205f2336efSEd Maste *n_args = 4; 9215f2336efSEd Maste break; 9225f2336efSEd Maste } 9235f2336efSEd Maste /* linux_syslog */ 9245f2336efSEd Maste case 116: { 9255f2336efSEd Maste struct linux_syslog_args *p = params; 9266b7c23a0SBrooks Davis iarg[a++] = p->type; /* l_int */ 9276b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* char * */ 9286b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_int */ 9295f2336efSEd Maste *n_args = 3; 9305f2336efSEd Maste break; 9315f2336efSEd Maste } 9325f2336efSEd Maste /* linux_ptrace */ 9335f2336efSEd Maste case 117: { 9345f2336efSEd Maste struct linux_ptrace_args *p = params; 9356b7c23a0SBrooks Davis iarg[a++] = p->req; /* l_long */ 9366b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_long */ 9376b7c23a0SBrooks Davis iarg[a++] = p->addr; /* l_ulong */ 9386b7c23a0SBrooks Davis iarg[a++] = p->data; /* l_ulong */ 9395f2336efSEd Maste *n_args = 4; 9405f2336efSEd Maste break; 9415f2336efSEd Maste } 9425f2336efSEd Maste /* linux_sched_setparam */ 9435f2336efSEd Maste case 118: { 9445f2336efSEd Maste struct linux_sched_setparam_args *p = params; 9456b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 9466b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->param; /* struct sched_param * */ 9475f2336efSEd Maste *n_args = 2; 9485f2336efSEd Maste break; 9495f2336efSEd Maste } 9505f2336efSEd Maste /* linux_sched_setscheduler */ 9515f2336efSEd Maste case 119: { 9525f2336efSEd Maste struct linux_sched_setscheduler_args *p = params; 9536b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 9546b7c23a0SBrooks Davis iarg[a++] = p->policy; /* l_int */ 9556b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->param; /* struct sched_param * */ 9565f2336efSEd Maste *n_args = 3; 9575f2336efSEd Maste break; 9585f2336efSEd Maste } 9595f2336efSEd Maste /* linux_sched_getscheduler */ 9605f2336efSEd Maste case 120: { 9615f2336efSEd Maste struct linux_sched_getscheduler_args *p = params; 9626b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 9635f2336efSEd Maste *n_args = 1; 9645f2336efSEd Maste break; 9655f2336efSEd Maste } 9665f2336efSEd Maste /* linux_sched_getparam */ 9675f2336efSEd Maste case 121: { 9685f2336efSEd Maste struct linux_sched_getparam_args *p = params; 9696b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 9706b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->param; /* struct sched_param * */ 9715f2336efSEd Maste *n_args = 2; 9725f2336efSEd Maste break; 9735f2336efSEd Maste } 9745f2336efSEd Maste /* linux_sched_setaffinity */ 9755f2336efSEd Maste case 122: { 9765f2336efSEd Maste struct linux_sched_setaffinity_args *p = params; 9776b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 9786b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_uint */ 9796b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->user_mask_ptr; /* l_ulong * */ 9805f2336efSEd Maste *n_args = 3; 9815f2336efSEd Maste break; 9825f2336efSEd Maste } 9835f2336efSEd Maste /* linux_sched_getaffinity */ 9845f2336efSEd Maste case 123: { 9855f2336efSEd Maste struct linux_sched_getaffinity_args *p = params; 9866b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 9876b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_uint */ 9886b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->user_mask_ptr; /* l_ulong * */ 9895f2336efSEd Maste *n_args = 3; 9905f2336efSEd Maste break; 9915f2336efSEd Maste } 9925f2336efSEd Maste /* sched_yield */ 9935f2336efSEd Maste case 124: { 9945f2336efSEd Maste *n_args = 0; 9955f2336efSEd Maste break; 9965f2336efSEd Maste } 9975f2336efSEd Maste /* linux_sched_get_priority_max */ 9985f2336efSEd Maste case 125: { 9995f2336efSEd Maste struct linux_sched_get_priority_max_args *p = params; 10006b7c23a0SBrooks Davis iarg[a++] = p->policy; /* l_int */ 10015f2336efSEd Maste *n_args = 1; 10025f2336efSEd Maste break; 10035f2336efSEd Maste } 10045f2336efSEd Maste /* linux_sched_get_priority_min */ 10055f2336efSEd Maste case 126: { 10065f2336efSEd Maste struct linux_sched_get_priority_min_args *p = params; 10076b7c23a0SBrooks Davis iarg[a++] = p->policy; /* l_int */ 10085f2336efSEd Maste *n_args = 1; 10095f2336efSEd Maste break; 10105f2336efSEd Maste } 10115f2336efSEd Maste /* linux_sched_rr_get_interval */ 10125f2336efSEd Maste case 127: { 10135f2336efSEd Maste struct linux_sched_rr_get_interval_args *p = params; 10146b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 10156b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->interval; /* struct l_timespec * */ 10165f2336efSEd Maste *n_args = 2; 10175f2336efSEd Maste break; 10185f2336efSEd Maste } 10195f2336efSEd Maste /* linux_kill */ 10205f2336efSEd Maste case 129: { 10215f2336efSEd Maste struct linux_kill_args *p = params; 10226b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 10236b7c23a0SBrooks Davis iarg[a++] = p->signum; /* l_int */ 10245f2336efSEd Maste *n_args = 2; 10255f2336efSEd Maste break; 10265f2336efSEd Maste } 10275f2336efSEd Maste /* linux_tkill */ 10285f2336efSEd Maste case 130: { 10295f2336efSEd Maste struct linux_tkill_args *p = params; 10306b7c23a0SBrooks Davis iarg[a++] = p->tid; /* l_pid_t */ 10316b7c23a0SBrooks Davis iarg[a++] = p->sig; /* l_int */ 10325f2336efSEd Maste *n_args = 2; 10335f2336efSEd Maste break; 10345f2336efSEd Maste } 10355f2336efSEd Maste /* linux_tgkill */ 10365f2336efSEd Maste case 131: { 10375f2336efSEd Maste struct linux_tgkill_args *p = params; 10386b7c23a0SBrooks Davis iarg[a++] = p->tgid; /* l_pid_t */ 10396b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 10406b7c23a0SBrooks Davis iarg[a++] = p->sig; /* l_int */ 10415f2336efSEd Maste *n_args = 3; 10425f2336efSEd Maste break; 10435f2336efSEd Maste } 10445f2336efSEd Maste /* linux_sigaltstack */ 10455f2336efSEd Maste case 132: { 10465f2336efSEd Maste struct linux_sigaltstack_args *p = params; 10476b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->uss; /* l_stack_t * */ 10486b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->uoss; /* l_stack_t * */ 10495f2336efSEd Maste *n_args = 2; 10505f2336efSEd Maste break; 10515f2336efSEd Maste } 10525f2336efSEd Maste /* linux_rt_sigsuspend */ 10535f2336efSEd Maste case 133: { 10545f2336efSEd Maste struct linux_rt_sigsuspend_args *p = params; 10556b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->newset; /* l_sigset_t * */ 10566b7c23a0SBrooks Davis iarg[a++] = p->sigsetsize; /* l_size_t */ 10575f2336efSEd Maste *n_args = 2; 10585f2336efSEd Maste break; 10595f2336efSEd Maste } 10605f2336efSEd Maste /* linux_rt_sigaction */ 10615f2336efSEd Maste case 134: { 10625f2336efSEd Maste struct linux_rt_sigaction_args *p = params; 10636b7c23a0SBrooks Davis iarg[a++] = p->sig; /* l_int */ 10646b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->act; /* l_sigaction_t * */ 10656b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->oact; /* l_sigaction_t * */ 10666b7c23a0SBrooks Davis iarg[a++] = p->sigsetsize; /* l_size_t */ 10675f2336efSEd Maste *n_args = 4; 10685f2336efSEd Maste break; 10695f2336efSEd Maste } 10705f2336efSEd Maste /* linux_rt_sigprocmask */ 10715f2336efSEd Maste case 135: { 10725f2336efSEd Maste struct linux_rt_sigprocmask_args *p = params; 10736b7c23a0SBrooks Davis iarg[a++] = p->how; /* l_int */ 10746b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */ 10756b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->omask; /* l_sigset_t * */ 10766b7c23a0SBrooks Davis iarg[a++] = p->sigsetsize; /* l_size_t */ 10775f2336efSEd Maste *n_args = 4; 10785f2336efSEd Maste break; 10795f2336efSEd Maste } 10805f2336efSEd Maste /* linux_rt_sigpending */ 10815f2336efSEd Maste case 136: { 10825f2336efSEd Maste struct linux_rt_sigpending_args *p = params; 10836b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->set; /* l_sigset_t * */ 10846b7c23a0SBrooks Davis iarg[a++] = p->sigsetsize; /* l_size_t */ 10855f2336efSEd Maste *n_args = 2; 10865f2336efSEd Maste break; 10875f2336efSEd Maste } 10885f2336efSEd Maste /* linux_rt_sigtimedwait */ 10895f2336efSEd Maste case 137: { 10905f2336efSEd Maste struct linux_rt_sigtimedwait_args *p = params; 10916b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */ 10926b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->ptr; /* l_siginfo_t * */ 10936b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */ 10946b7c23a0SBrooks Davis iarg[a++] = p->sigsetsize; /* l_size_t */ 10955f2336efSEd Maste *n_args = 4; 10965f2336efSEd Maste break; 10975f2336efSEd Maste } 10985f2336efSEd Maste /* linux_rt_sigqueueinfo */ 10995f2336efSEd Maste case 138: { 11005f2336efSEd Maste struct linux_rt_sigqueueinfo_args *p = params; 11016b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 11026b7c23a0SBrooks Davis iarg[a++] = p->sig; /* l_int */ 11036b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->info; /* l_siginfo_t * */ 11045f2336efSEd Maste *n_args = 3; 11055f2336efSEd Maste break; 11065f2336efSEd Maste } 11075f2336efSEd Maste /* linux_rt_sigreturn */ 11085f2336efSEd Maste case 139: { 11098bc3dc01SEdward Tomasz Napierala *n_args = 0; 11105f2336efSEd Maste break; 11115f2336efSEd Maste } 11125f2336efSEd Maste /* setpriority */ 11135f2336efSEd Maste case 140: { 11145f2336efSEd Maste struct setpriority_args *p = params; 11156b7c23a0SBrooks Davis iarg[a++] = p->which; /* int */ 11166b7c23a0SBrooks Davis iarg[a++] = p->who; /* int */ 11176b7c23a0SBrooks Davis iarg[a++] = p->prio; /* int */ 11185f2336efSEd Maste *n_args = 3; 11195f2336efSEd Maste break; 11205f2336efSEd Maste } 11215f2336efSEd Maste /* linux_getpriority */ 11225f2336efSEd Maste case 141: { 11235f2336efSEd Maste struct linux_getpriority_args *p = params; 11246b7c23a0SBrooks Davis iarg[a++] = p->which; /* l_int */ 11256b7c23a0SBrooks Davis iarg[a++] = p->who; /* l_int */ 11265f2336efSEd Maste *n_args = 2; 11275f2336efSEd Maste break; 11285f2336efSEd Maste } 11295f2336efSEd Maste /* linux_reboot */ 11305f2336efSEd Maste case 142: { 11315f2336efSEd Maste struct linux_reboot_args *p = params; 11326b7c23a0SBrooks Davis iarg[a++] = p->magic1; /* l_int */ 11336b7c23a0SBrooks Davis iarg[a++] = p->magic2; /* l_int */ 11346b7c23a0SBrooks Davis iarg[a++] = p->cmd; /* l_uint */ 11356b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->arg; /* void * */ 11365f2336efSEd Maste *n_args = 4; 11375f2336efSEd Maste break; 11385f2336efSEd Maste } 11395f2336efSEd Maste /* setregid */ 11405f2336efSEd Maste case 143: { 11415f2336efSEd Maste struct setregid_args *p = params; 11426b7c23a0SBrooks Davis iarg[a++] = p->rgid; /* gid_t */ 11436b7c23a0SBrooks Davis iarg[a++] = p->egid; /* gid_t */ 11445f2336efSEd Maste *n_args = 2; 11455f2336efSEd Maste break; 11465f2336efSEd Maste } 11475f2336efSEd Maste /* setgid */ 11485f2336efSEd Maste case 144: { 11495f2336efSEd Maste struct setgid_args *p = params; 11506b7c23a0SBrooks Davis iarg[a++] = p->gid; /* gid_t */ 11515f2336efSEd Maste *n_args = 1; 11525f2336efSEd Maste break; 11535f2336efSEd Maste } 11545f2336efSEd Maste /* setreuid */ 11555f2336efSEd Maste case 145: { 11565f2336efSEd Maste struct setreuid_args *p = params; 11576b7c23a0SBrooks Davis uarg[a++] = p->ruid; /* uid_t */ 11586b7c23a0SBrooks Davis uarg[a++] = p->euid; /* uid_t */ 11595f2336efSEd Maste *n_args = 2; 11605f2336efSEd Maste break; 11615f2336efSEd Maste } 11625f2336efSEd Maste /* setuid */ 11635f2336efSEd Maste case 146: { 11645f2336efSEd Maste struct setuid_args *p = params; 11656b7c23a0SBrooks Davis uarg[a++] = p->uid; /* uid_t */ 11665f2336efSEd Maste *n_args = 1; 11675f2336efSEd Maste break; 11685f2336efSEd Maste } 11695f2336efSEd Maste /* setresuid */ 11705f2336efSEd Maste case 147: { 11715f2336efSEd Maste struct setresuid_args *p = params; 11726b7c23a0SBrooks Davis uarg[a++] = p->ruid; /* uid_t */ 11736b7c23a0SBrooks Davis uarg[a++] = p->euid; /* uid_t */ 11746b7c23a0SBrooks Davis uarg[a++] = p->suid; /* uid_t */ 11755f2336efSEd Maste *n_args = 3; 11765f2336efSEd Maste break; 11775f2336efSEd Maste } 11785f2336efSEd Maste /* getresuid */ 11795f2336efSEd Maste case 148: { 11805f2336efSEd Maste struct getresuid_args *p = params; 11816b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->ruid; /* uid_t * */ 11826b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->euid; /* uid_t * */ 11836b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->suid; /* uid_t * */ 11845f2336efSEd Maste *n_args = 3; 11855f2336efSEd Maste break; 11865f2336efSEd Maste } 11875f2336efSEd Maste /* setresgid */ 11885f2336efSEd Maste case 149: { 11895f2336efSEd Maste struct setresgid_args *p = params; 11906b7c23a0SBrooks Davis iarg[a++] = p->rgid; /* gid_t */ 11916b7c23a0SBrooks Davis iarg[a++] = p->egid; /* gid_t */ 11926b7c23a0SBrooks Davis iarg[a++] = p->sgid; /* gid_t */ 11935f2336efSEd Maste *n_args = 3; 11945f2336efSEd Maste break; 11955f2336efSEd Maste } 11965f2336efSEd Maste /* getresgid */ 11975f2336efSEd Maste case 150: { 11985f2336efSEd Maste struct getresgid_args *p = params; 11996b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rgid; /* gid_t * */ 12006b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->egid; /* gid_t * */ 12016b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->sgid; /* gid_t * */ 12025f2336efSEd Maste *n_args = 3; 12035f2336efSEd Maste break; 12045f2336efSEd Maste } 12055f2336efSEd Maste /* linux_setfsuid */ 12065f2336efSEd Maste case 151: { 12075f2336efSEd Maste struct linux_setfsuid_args *p = params; 12086b7c23a0SBrooks Davis iarg[a++] = p->uid; /* l_uid_t */ 12095f2336efSEd Maste *n_args = 1; 12105f2336efSEd Maste break; 12115f2336efSEd Maste } 12125f2336efSEd Maste /* linux_setfsgid */ 12135f2336efSEd Maste case 152: { 12145f2336efSEd Maste struct linux_setfsgid_args *p = params; 12156b7c23a0SBrooks Davis iarg[a++] = p->gid; /* l_gid_t */ 12165f2336efSEd Maste *n_args = 1; 12175f2336efSEd Maste break; 12185f2336efSEd Maste } 12195f2336efSEd Maste /* linux_times */ 12205f2336efSEd Maste case 153: { 12215f2336efSEd Maste struct linux_times_args *p = params; 12226b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* struct l_times_argv * */ 12235f2336efSEd Maste *n_args = 1; 12245f2336efSEd Maste break; 12255f2336efSEd Maste } 12265f2336efSEd Maste /* setpgid */ 12275f2336efSEd Maste case 154: { 12285f2336efSEd Maste struct setpgid_args *p = params; 12296b7c23a0SBrooks Davis iarg[a++] = p->pid; /* int */ 12306b7c23a0SBrooks Davis iarg[a++] = p->pgid; /* int */ 12315f2336efSEd Maste *n_args = 2; 12325f2336efSEd Maste break; 12335f2336efSEd Maste } 12345f2336efSEd Maste /* getpgid */ 12355f2336efSEd Maste case 155: { 12365f2336efSEd Maste struct getpgid_args *p = params; 12376b7c23a0SBrooks Davis iarg[a++] = p->pid; /* int */ 12385f2336efSEd Maste *n_args = 1; 12395f2336efSEd Maste break; 12405f2336efSEd Maste } 12415f2336efSEd Maste /* linux_getsid */ 12425f2336efSEd Maste case 156: { 12435f2336efSEd Maste struct linux_getsid_args *p = params; 12446b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 12455f2336efSEd Maste *n_args = 1; 12465f2336efSEd Maste break; 12475f2336efSEd Maste } 12485f2336efSEd Maste /* setsid */ 12495f2336efSEd Maste case 157: { 12505f2336efSEd Maste *n_args = 0; 12515f2336efSEd Maste break; 12525f2336efSEd Maste } 12535f2336efSEd Maste /* linux_getgroups */ 12545f2336efSEd Maste case 158: { 12555f2336efSEd Maste struct linux_getgroups_args *p = params; 12566b7c23a0SBrooks Davis iarg[a++] = p->gidsetsize; /* l_int */ 12576b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->grouplist; /* l_gid_t * */ 12585f2336efSEd Maste *n_args = 2; 12595f2336efSEd Maste break; 12605f2336efSEd Maste } 12615f2336efSEd Maste /* linux_setgroups */ 12625f2336efSEd Maste case 159: { 12635f2336efSEd Maste struct linux_setgroups_args *p = params; 12646b7c23a0SBrooks Davis iarg[a++] = p->gidsetsize; /* l_int */ 12656b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->grouplist; /* l_gid_t * */ 12665f2336efSEd Maste *n_args = 2; 12675f2336efSEd Maste break; 12685f2336efSEd Maste } 12695f2336efSEd Maste /* linux_newuname */ 12705f2336efSEd Maste case 160: { 12715f2336efSEd Maste struct linux_newuname_args *p = params; 12726b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* struct l_new_utsname * */ 12735f2336efSEd Maste *n_args = 1; 12745f2336efSEd Maste break; 12755f2336efSEd Maste } 12765f2336efSEd Maste /* linux_sethostname */ 12775f2336efSEd Maste case 161: { 12785f2336efSEd Maste struct linux_sethostname_args *p = params; 12796b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->hostname; /* char * */ 12806b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_uint */ 12815f2336efSEd Maste *n_args = 2; 12825f2336efSEd Maste break; 12835f2336efSEd Maste } 12845f2336efSEd Maste /* linux_setdomainname */ 12855f2336efSEd Maste case 162: { 12865f2336efSEd Maste struct linux_setdomainname_args *p = params; 12876b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* char * */ 12886b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_int */ 12895f2336efSEd Maste *n_args = 2; 12905f2336efSEd Maste break; 12915f2336efSEd Maste } 12925f2336efSEd Maste /* linux_getrlimit */ 12935f2336efSEd Maste case 163: { 12945f2336efSEd Maste struct linux_getrlimit_args *p = params; 12956b7c23a0SBrooks Davis iarg[a++] = p->resource; /* l_uint */ 12966b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rlim; /* struct l_rlimit * */ 12975f2336efSEd Maste *n_args = 2; 12985f2336efSEd Maste break; 12995f2336efSEd Maste } 13005f2336efSEd Maste /* linux_setrlimit */ 13015f2336efSEd Maste case 164: { 13025f2336efSEd Maste struct linux_setrlimit_args *p = params; 13036b7c23a0SBrooks Davis iarg[a++] = p->resource; /* l_uint */ 13046b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rlim; /* struct l_rlimit * */ 13055f2336efSEd Maste *n_args = 2; 13065f2336efSEd Maste break; 13075f2336efSEd Maste } 13085f2336efSEd Maste /* getrusage */ 13095f2336efSEd Maste case 165: { 13105f2336efSEd Maste struct getrusage_args *p = params; 13116b7c23a0SBrooks Davis iarg[a++] = p->who; /* int */ 13126b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rusage; /* struct rusage * */ 13135f2336efSEd Maste *n_args = 2; 13145f2336efSEd Maste break; 13155f2336efSEd Maste } 13165f2336efSEd Maste /* umask */ 13175f2336efSEd Maste case 166: { 13185f2336efSEd Maste struct umask_args *p = params; 13196b7c23a0SBrooks Davis iarg[a++] = p->newmask; /* int */ 13205f2336efSEd Maste *n_args = 1; 13215f2336efSEd Maste break; 13225f2336efSEd Maste } 13235f2336efSEd Maste /* linux_prctl */ 13245f2336efSEd Maste case 167: { 13255f2336efSEd Maste struct linux_prctl_args *p = params; 13266b7c23a0SBrooks Davis iarg[a++] = p->option; /* l_int */ 13276b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->arg2; /* l_uintptr_t */ 13286b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->arg3; /* l_uintptr_t */ 13296b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->arg4; /* l_uintptr_t */ 13306b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->arg5; /* l_uintptr_t */ 13315f2336efSEd Maste *n_args = 5; 13325f2336efSEd Maste break; 13335f2336efSEd Maste } 13345f2336efSEd Maste /* linux_getcpu */ 13355f2336efSEd Maste case 168: { 13365f2336efSEd Maste struct linux_getcpu_args *p = params; 13376b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->cpu; /* l_uint * */ 13386b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->node; /* l_uint * */ 13396b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->cache; /* void * */ 13405f2336efSEd Maste *n_args = 3; 13415f2336efSEd Maste break; 13425f2336efSEd Maste } 13435f2336efSEd Maste /* gettimeofday */ 13445f2336efSEd Maste case 169: { 13455f2336efSEd Maste struct gettimeofday_args *p = params; 13466b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->tp; /* struct l_timeval * */ 13476b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->tzp; /* struct timezone * */ 13485f2336efSEd Maste *n_args = 2; 13495f2336efSEd Maste break; 13505f2336efSEd Maste } 13515f2336efSEd Maste /* settimeofday */ 13525f2336efSEd Maste case 170: { 13535f2336efSEd Maste struct settimeofday_args *p = params; 13546b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->tv; /* struct l_timeval * */ 13556b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->tzp; /* struct timezone * */ 13565f2336efSEd Maste *n_args = 2; 13575f2336efSEd Maste break; 13585f2336efSEd Maste } 13595f2336efSEd Maste /* linux_adjtimex */ 13605f2336efSEd Maste case 171: { 13615f2336efSEd Maste *n_args = 0; 13625f2336efSEd Maste break; 13635f2336efSEd Maste } 13645f2336efSEd Maste /* linux_getpid */ 13655f2336efSEd Maste case 172: { 13665f2336efSEd Maste *n_args = 0; 13675f2336efSEd Maste break; 13685f2336efSEd Maste } 13695f2336efSEd Maste /* linux_getppid */ 13705f2336efSEd Maste case 173: { 13715f2336efSEd Maste *n_args = 0; 13725f2336efSEd Maste break; 13735f2336efSEd Maste } 13745f2336efSEd Maste /* linux_getuid */ 13755f2336efSEd Maste case 174: { 13765f2336efSEd Maste *n_args = 0; 13775f2336efSEd Maste break; 13785f2336efSEd Maste } 13795f2336efSEd Maste /* geteuid */ 13805f2336efSEd Maste case 175: { 13815f2336efSEd Maste *n_args = 0; 13825f2336efSEd Maste break; 13835f2336efSEd Maste } 13845f2336efSEd Maste /* linux_getgid */ 13855f2336efSEd Maste case 176: { 13865f2336efSEd Maste *n_args = 0; 13875f2336efSEd Maste break; 13885f2336efSEd Maste } 13895f2336efSEd Maste /* getegid */ 13905f2336efSEd Maste case 177: { 13915f2336efSEd Maste *n_args = 0; 13925f2336efSEd Maste break; 13935f2336efSEd Maste } 13945f2336efSEd Maste /* linux_gettid */ 13955f2336efSEd Maste case 178: { 13965f2336efSEd Maste *n_args = 0; 13975f2336efSEd Maste break; 13985f2336efSEd Maste } 13995f2336efSEd Maste /* linux_sysinfo */ 14005f2336efSEd Maste case 179: { 14015f2336efSEd Maste struct linux_sysinfo_args *p = params; 14026b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->info; /* struct l_sysinfo * */ 14035f2336efSEd Maste *n_args = 1; 14045f2336efSEd Maste break; 14055f2336efSEd Maste } 14065f2336efSEd Maste /* linux_mq_open */ 14075f2336efSEd Maste case 180: { 1408a39cdcd7SEdward Tomasz Napierala struct linux_mq_open_args *p = params; 14096b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* const char * */ 14106b7c23a0SBrooks Davis iarg[a++] = p->oflag; /* l_int */ 14116b7c23a0SBrooks Davis iarg[a++] = p->mode; /* l_mode_t */ 14126b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->attr; /* struct mq_attr * */ 1413a39cdcd7SEdward Tomasz Napierala *n_args = 4; 14145f2336efSEd Maste break; 14155f2336efSEd Maste } 14165f2336efSEd Maste /* linux_mq_unlink */ 14175f2336efSEd Maste case 181: { 1418a39cdcd7SEdward Tomasz Napierala struct linux_mq_unlink_args *p = params; 14196b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* const char * */ 1420a39cdcd7SEdward Tomasz Napierala *n_args = 1; 14215f2336efSEd Maste break; 14225f2336efSEd Maste } 14235f2336efSEd Maste /* linux_mq_timedsend */ 14245f2336efSEd Maste case 182: { 1425a39cdcd7SEdward Tomasz Napierala struct linux_mq_timedsend_args *p = params; 14266b7c23a0SBrooks Davis iarg[a++] = p->mqd; /* l_mqd_t */ 14276b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->msg_ptr; /* const char * */ 14286b7c23a0SBrooks Davis iarg[a++] = p->msg_len; /* l_size_t */ 14296b7c23a0SBrooks Davis iarg[a++] = p->msg_prio; /* l_uint */ 14306b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->abs_timeout; /* const struct l_timespec * */ 1431a39cdcd7SEdward Tomasz Napierala *n_args = 5; 14325f2336efSEd Maste break; 14335f2336efSEd Maste } 14345f2336efSEd Maste /* linux_mq_timedreceive */ 14355f2336efSEd Maste case 183: { 1436a39cdcd7SEdward Tomasz Napierala struct linux_mq_timedreceive_args *p = params; 14376b7c23a0SBrooks Davis iarg[a++] = p->mqd; /* l_mqd_t */ 14386b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->msg_ptr; /* char * */ 14396b7c23a0SBrooks Davis iarg[a++] = p->msg_len; /* l_size_t */ 14406b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->msg_prio; /* l_uint * */ 14416b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->abs_timeout; /* const struct l_timespec * */ 1442a39cdcd7SEdward Tomasz Napierala *n_args = 5; 14435f2336efSEd Maste break; 14445f2336efSEd Maste } 14455f2336efSEd Maste /* linux_mq_notify */ 14465f2336efSEd Maste case 184: { 1447a39cdcd7SEdward Tomasz Napierala struct linux_mq_notify_args *p = params; 14486b7c23a0SBrooks Davis iarg[a++] = p->mqd; /* l_mqd_t */ 14496b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->abs_timeout; /* const struct l_timespec * */ 1450a39cdcd7SEdward Tomasz Napierala *n_args = 2; 14515f2336efSEd Maste break; 14525f2336efSEd Maste } 14535f2336efSEd Maste /* linux_mq_getsetattr */ 14545f2336efSEd Maste case 185: { 1455a39cdcd7SEdward Tomasz Napierala struct linux_mq_getsetattr_args *p = params; 14566b7c23a0SBrooks Davis iarg[a++] = p->mqd; /* l_mqd_t */ 14576b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->attr; /* const struct mq_attr * */ 14586b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->oattr; /* struct mq_attr * */ 1459a39cdcd7SEdward Tomasz Napierala *n_args = 3; 14605f2336efSEd Maste break; 14615f2336efSEd Maste } 14625f2336efSEd Maste /* linux_msgget */ 14635f2336efSEd Maste case 186: { 14645f2336efSEd Maste struct linux_msgget_args *p = params; 14656b7c23a0SBrooks Davis iarg[a++] = p->key; /* l_key_t */ 14666b7c23a0SBrooks Davis iarg[a++] = p->msgflg; /* l_int */ 14675f2336efSEd Maste *n_args = 2; 14685f2336efSEd Maste break; 14695f2336efSEd Maste } 14705f2336efSEd Maste /* linux_msgctl */ 14715f2336efSEd Maste case 187: { 14725f2336efSEd Maste struct linux_msgctl_args *p = params; 14736b7c23a0SBrooks Davis iarg[a++] = p->msqid; /* l_int */ 14746b7c23a0SBrooks Davis iarg[a++] = p->cmd; /* l_int */ 14756b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* struct l_msqid_ds * */ 14765f2336efSEd Maste *n_args = 3; 14775f2336efSEd Maste break; 14785f2336efSEd Maste } 14795f2336efSEd Maste /* linux_msgrcv */ 14805f2336efSEd Maste case 188: { 14815f2336efSEd Maste struct linux_msgrcv_args *p = params; 14826b7c23a0SBrooks Davis iarg[a++] = p->msqid; /* l_int */ 14836b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->msgp; /* struct l_msgbuf * */ 14846b7c23a0SBrooks Davis iarg[a++] = p->msgsz; /* l_size_t */ 14856b7c23a0SBrooks Davis iarg[a++] = p->msgtyp; /* l_long */ 14866b7c23a0SBrooks Davis iarg[a++] = p->msgflg; /* l_int */ 14875f2336efSEd Maste *n_args = 5; 14885f2336efSEd Maste break; 14895f2336efSEd Maste } 14905f2336efSEd Maste /* linux_msgsnd */ 14915f2336efSEd Maste case 189: { 14925f2336efSEd Maste struct linux_msgsnd_args *p = params; 14936b7c23a0SBrooks Davis iarg[a++] = p->msqid; /* l_int */ 14946b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->msgp; /* struct l_msgbuf * */ 14956b7c23a0SBrooks Davis iarg[a++] = p->msgsz; /* l_size_t */ 14966b7c23a0SBrooks Davis iarg[a++] = p->msgflg; /* l_int */ 14975f2336efSEd Maste *n_args = 4; 14985f2336efSEd Maste break; 14995f2336efSEd Maste } 15005f2336efSEd Maste /* linux_semget */ 15015f2336efSEd Maste case 190: { 15025f2336efSEd Maste struct linux_semget_args *p = params; 15036b7c23a0SBrooks Davis iarg[a++] = p->key; /* l_key_t */ 15046b7c23a0SBrooks Davis iarg[a++] = p->nsems; /* l_int */ 15056b7c23a0SBrooks Davis iarg[a++] = p->semflg; /* l_int */ 15065f2336efSEd Maste *n_args = 3; 15075f2336efSEd Maste break; 15085f2336efSEd Maste } 15095f2336efSEd Maste /* linux_semctl */ 15105f2336efSEd Maste case 191: { 15115f2336efSEd Maste struct linux_semctl_args *p = params; 15126b7c23a0SBrooks Davis iarg[a++] = p->semid; /* l_int */ 15136b7c23a0SBrooks Davis iarg[a++] = p->semnum; /* l_int */ 15146b7c23a0SBrooks Davis iarg[a++] = p->cmd; /* l_int */ 15156b7c23a0SBrooks Davis uarg[a++] = p->arg.buf; /* union l_semun */ 15165f2336efSEd Maste *n_args = 4; 15175f2336efSEd Maste break; 15185f2336efSEd Maste } 15195f2336efSEd Maste /* linux_semtimedop */ 15205f2336efSEd Maste case 192: { 1521430460d7SDmitry Chagin struct linux_semtimedop_args *p = params; 1522430460d7SDmitry Chagin iarg[a++] = p->semid; /* l_int */ 1523430460d7SDmitry Chagin uarg[a++] = (intptr_t)p->tsops; /* struct sembuf * */ 1524430460d7SDmitry Chagin iarg[a++] = p->nsops; /* l_size_t */ 1525430460d7SDmitry Chagin uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */ 1526430460d7SDmitry Chagin *n_args = 4; 15275f2336efSEd Maste break; 15285f2336efSEd Maste } 1529cd875998SDmitry Chagin /* semop */ 15305f2336efSEd Maste case 193: { 1531cd875998SDmitry Chagin struct semop_args *p = params; 15326b7c23a0SBrooks Davis iarg[a++] = p->semid; /* l_int */ 1533cd875998SDmitry Chagin uarg[a++] = (intptr_t)p->sops; /* struct sembuf * */ 1534cd875998SDmitry Chagin iarg[a++] = p->nsops; /* l_size_t */ 15355f2336efSEd Maste *n_args = 3; 15365f2336efSEd Maste break; 15375f2336efSEd Maste } 15385f2336efSEd Maste /* linux_shmget */ 15395f2336efSEd Maste case 194: { 15405f2336efSEd Maste struct linux_shmget_args *p = params; 15416b7c23a0SBrooks Davis iarg[a++] = p->key; /* l_key_t */ 15426b7c23a0SBrooks Davis iarg[a++] = p->size; /* l_size_t */ 15436b7c23a0SBrooks Davis iarg[a++] = p->shmflg; /* l_int */ 15445f2336efSEd Maste *n_args = 3; 15455f2336efSEd Maste break; 15465f2336efSEd Maste } 15475f2336efSEd Maste /* linux_shmctl */ 15485f2336efSEd Maste case 195: { 15495f2336efSEd Maste struct linux_shmctl_args *p = params; 15506b7c23a0SBrooks Davis iarg[a++] = p->shmid; /* l_int */ 15516b7c23a0SBrooks Davis iarg[a++] = p->cmd; /* l_int */ 15526b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* struct l_shmid_ds * */ 15535f2336efSEd Maste *n_args = 3; 15545f2336efSEd Maste break; 15555f2336efSEd Maste } 15565f2336efSEd Maste /* linux_shmat */ 15575f2336efSEd Maste case 196: { 15585f2336efSEd Maste struct linux_shmat_args *p = params; 15596b7c23a0SBrooks Davis iarg[a++] = p->shmid; /* l_int */ 15606b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->shmaddr; /* char * */ 15616b7c23a0SBrooks Davis iarg[a++] = p->shmflg; /* l_int */ 15625f2336efSEd Maste *n_args = 3; 15635f2336efSEd Maste break; 15645f2336efSEd Maste } 15655f2336efSEd Maste /* linux_shmdt */ 15665f2336efSEd Maste case 197: { 15675f2336efSEd Maste struct linux_shmdt_args *p = params; 15686b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->shmaddr; /* char * */ 15695f2336efSEd Maste *n_args = 1; 15705f2336efSEd Maste break; 15715f2336efSEd Maste } 15725f2336efSEd Maste /* linux_socket */ 15735f2336efSEd Maste case 198: { 15745f2336efSEd Maste struct linux_socket_args *p = params; 15756b7c23a0SBrooks Davis iarg[a++] = p->domain; /* l_int */ 15766b7c23a0SBrooks Davis iarg[a++] = p->type; /* l_int */ 15776b7c23a0SBrooks Davis iarg[a++] = p->protocol; /* l_int */ 15785f2336efSEd Maste *n_args = 3; 15795f2336efSEd Maste break; 15805f2336efSEd Maste } 15815f2336efSEd Maste /* linux_socketpair */ 15825f2336efSEd Maste case 199: { 15835f2336efSEd Maste struct linux_socketpair_args *p = params; 15846b7c23a0SBrooks Davis iarg[a++] = p->domain; /* l_int */ 15856b7c23a0SBrooks Davis iarg[a++] = p->type; /* l_int */ 15866b7c23a0SBrooks Davis iarg[a++] = p->protocol; /* l_int */ 15876b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rsv; /* l_uintptr_t */ 15885f2336efSEd Maste *n_args = 4; 15895f2336efSEd Maste break; 15905f2336efSEd Maste } 15915f2336efSEd Maste /* linux_bind */ 15925f2336efSEd Maste case 200: { 15935f2336efSEd Maste struct linux_bind_args *p = params; 15946b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 15956b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* l_uintptr_t */ 15966b7c23a0SBrooks Davis iarg[a++] = p->namelen; /* l_int */ 15975f2336efSEd Maste *n_args = 3; 15985f2336efSEd Maste break; 15995f2336efSEd Maste } 16005f2336efSEd Maste /* linux_listen */ 16015f2336efSEd Maste case 201: { 16025f2336efSEd Maste struct linux_listen_args *p = params; 16036b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 16046b7c23a0SBrooks Davis iarg[a++] = p->backlog; /* l_int */ 16055f2336efSEd Maste *n_args = 2; 16065f2336efSEd Maste break; 16075f2336efSEd Maste } 16085f2336efSEd Maste /* linux_accept */ 16095f2336efSEd Maste case 202: { 16105f2336efSEd Maste struct linux_accept_args *p = params; 16116b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 16126b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->addr; /* l_uintptr_t */ 16136b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->namelen; /* l_uintptr_t */ 16145f2336efSEd Maste *n_args = 3; 16155f2336efSEd Maste break; 16165f2336efSEd Maste } 16175f2336efSEd Maste /* linux_connect */ 16185f2336efSEd Maste case 203: { 16195f2336efSEd Maste struct linux_connect_args *p = params; 16206b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 16216b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* l_uintptr_t */ 16226b7c23a0SBrooks Davis iarg[a++] = p->namelen; /* l_int */ 16235f2336efSEd Maste *n_args = 3; 16245f2336efSEd Maste break; 16255f2336efSEd Maste } 16265f2336efSEd Maste /* linux_getsockname */ 16275f2336efSEd Maste case 204: { 16285f2336efSEd Maste struct linux_getsockname_args *p = params; 16296b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 16306b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->addr; /* l_uintptr_t */ 16316b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->namelen; /* l_uintptr_t */ 16325f2336efSEd Maste *n_args = 3; 16335f2336efSEd Maste break; 16345f2336efSEd Maste } 16355f2336efSEd Maste /* linux_getpeername */ 16365f2336efSEd Maste case 205: { 16375f2336efSEd Maste struct linux_getpeername_args *p = params; 16386b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 16396b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->addr; /* l_uintptr_t */ 16406b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->namelen; /* l_uintptr_t */ 16415f2336efSEd Maste *n_args = 3; 16425f2336efSEd Maste break; 16435f2336efSEd Maste } 16445f2336efSEd Maste /* linux_sendto */ 16455f2336efSEd Maste case 206: { 16465f2336efSEd Maste struct linux_sendto_args *p = params; 16476b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 16486b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->msg; /* l_uintptr_t */ 16496b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */ 16506b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 16516b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->to; /* l_uintptr_t */ 16526b7c23a0SBrooks Davis iarg[a++] = p->tolen; /* l_int */ 16535f2336efSEd Maste *n_args = 6; 16545f2336efSEd Maste break; 16555f2336efSEd Maste } 16565f2336efSEd Maste /* linux_recvfrom */ 16575f2336efSEd Maste case 207: { 16585f2336efSEd Maste struct linux_recvfrom_args *p = params; 16596b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 16606b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* l_uintptr_t */ 16616b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */ 16626b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 16636b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->from; /* l_uintptr_t */ 16646b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->fromlen; /* l_uintptr_t */ 16655f2336efSEd Maste *n_args = 6; 16665f2336efSEd Maste break; 16675f2336efSEd Maste } 16685f2336efSEd Maste /* linux_setsockopt */ 16695f2336efSEd Maste case 208: { 16705f2336efSEd Maste struct linux_setsockopt_args *p = params; 16716b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 16726b7c23a0SBrooks Davis iarg[a++] = p->level; /* l_int */ 16736b7c23a0SBrooks Davis iarg[a++] = p->optname; /* l_int */ 16746b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->optval; /* l_uintptr_t */ 16756b7c23a0SBrooks Davis iarg[a++] = p->optlen; /* l_int */ 16765f2336efSEd Maste *n_args = 5; 16775f2336efSEd Maste break; 16785f2336efSEd Maste } 16795f2336efSEd Maste /* linux_getsockopt */ 16805f2336efSEd Maste case 209: { 16815f2336efSEd Maste struct linux_getsockopt_args *p = params; 16826b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 16836b7c23a0SBrooks Davis iarg[a++] = p->level; /* l_int */ 16846b7c23a0SBrooks Davis iarg[a++] = p->optname; /* l_int */ 16856b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->optval; /* l_uintptr_t */ 16866b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->optlen; /* l_uintptr_t */ 16875f2336efSEd Maste *n_args = 5; 16885f2336efSEd Maste break; 16895f2336efSEd Maste } 16905f2336efSEd Maste /* linux_shutdown */ 16915f2336efSEd Maste case 210: { 16925f2336efSEd Maste struct linux_shutdown_args *p = params; 16936b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 16946b7c23a0SBrooks Davis iarg[a++] = p->how; /* l_int */ 16955f2336efSEd Maste *n_args = 2; 16965f2336efSEd Maste break; 16975f2336efSEd Maste } 16985f2336efSEd Maste /* linux_sendmsg */ 16995f2336efSEd Maste case 211: { 17005f2336efSEd Maste struct linux_sendmsg_args *p = params; 17016b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 17026b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->msg; /* l_uintptr_t */ 17036b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 17045f2336efSEd Maste *n_args = 3; 17055f2336efSEd Maste break; 17065f2336efSEd Maste } 17075f2336efSEd Maste /* linux_recvmsg */ 17085f2336efSEd Maste case 212: { 17095f2336efSEd Maste struct linux_recvmsg_args *p = params; 17106b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 17116b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->msg; /* l_uintptr_t */ 17126b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 17135f2336efSEd Maste *n_args = 3; 17145f2336efSEd Maste break; 17155f2336efSEd Maste } 17165f2336efSEd Maste /* linux_brk */ 17175f2336efSEd Maste case 214: { 17185f2336efSEd Maste struct linux_brk_args *p = params; 17196b7c23a0SBrooks Davis iarg[a++] = p->dsend; /* l_ulong */ 17205f2336efSEd Maste *n_args = 1; 17215f2336efSEd Maste break; 17225f2336efSEd Maste } 17235f2336efSEd Maste /* munmap */ 17245f2336efSEd Maste case 215: { 17255f2336efSEd Maste struct munmap_args *p = params; 17266b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->addr; /* void * */ 17276b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */ 17285f2336efSEd Maste *n_args = 2; 17295f2336efSEd Maste break; 17305f2336efSEd Maste } 17315f2336efSEd Maste /* linux_mremap */ 17325f2336efSEd Maste case 216: { 17335f2336efSEd Maste struct linux_mremap_args *p = params; 17346b7c23a0SBrooks Davis iarg[a++] = p->addr; /* l_ulong */ 17356b7c23a0SBrooks Davis iarg[a++] = p->old_len; /* l_ulong */ 17366b7c23a0SBrooks Davis iarg[a++] = p->new_len; /* l_ulong */ 17376b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_ulong */ 17386b7c23a0SBrooks Davis iarg[a++] = p->new_addr; /* l_ulong */ 17395f2336efSEd Maste *n_args = 5; 17405f2336efSEd Maste break; 17415f2336efSEd Maste } 17425f2336efSEd Maste /* linux_add_key */ 17435f2336efSEd Maste case 217: { 17445f2336efSEd Maste *n_args = 0; 17455f2336efSEd Maste break; 17465f2336efSEd Maste } 17475f2336efSEd Maste /* linux_request_key */ 17485f2336efSEd Maste case 218: { 17495f2336efSEd Maste *n_args = 0; 17505f2336efSEd Maste break; 17515f2336efSEd Maste } 17525f2336efSEd Maste /* linux_keyctl */ 17535f2336efSEd Maste case 219: { 17545f2336efSEd Maste *n_args = 0; 17555f2336efSEd Maste break; 17565f2336efSEd Maste } 17575f2336efSEd Maste /* linux_clone */ 17585f2336efSEd Maste case 220: { 17595f2336efSEd Maste struct linux_clone_args *p = params; 17606b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_ulong */ 17616b7c23a0SBrooks Davis iarg[a++] = p->stack; /* l_ulong */ 17626b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->parent_tidptr; /* l_int * */ 17636b7c23a0SBrooks Davis iarg[a++] = p->tls; /* l_ulong */ 17646b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->child_tidptr; /* l_int * */ 17655f2336efSEd Maste *n_args = 5; 17665f2336efSEd Maste break; 17675f2336efSEd Maste } 17685f2336efSEd Maste /* linux_execve */ 17695f2336efSEd Maste case 221: { 17705f2336efSEd Maste struct linux_execve_args *p = params; 17716b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* char * */ 1772eb98f779SDmitry Chagin uarg[a++] = (intptr_t)p->argp; /* l_uintptr_t * */ 1773eb98f779SDmitry Chagin uarg[a++] = (intptr_t)p->envp; /* l_uintptr_t * */ 17745f2336efSEd Maste *n_args = 3; 17755f2336efSEd Maste break; 17765f2336efSEd Maste } 17775f2336efSEd Maste /* linux_mmap2 */ 17785f2336efSEd Maste case 222: { 17795f2336efSEd Maste struct linux_mmap2_args *p = params; 17806b7c23a0SBrooks Davis iarg[a++] = p->addr; /* l_ulong */ 17816b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_ulong */ 17826b7c23a0SBrooks Davis iarg[a++] = p->prot; /* l_ulong */ 17836b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_ulong */ 17846b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_ulong */ 17856b7c23a0SBrooks Davis iarg[a++] = p->pgoff; /* l_ulong */ 17865f2336efSEd Maste *n_args = 6; 17875f2336efSEd Maste break; 17885f2336efSEd Maste } 17895f2336efSEd Maste /* linux_fadvise64 */ 17905f2336efSEd Maste case 223: { 17915f2336efSEd Maste struct linux_fadvise64_args *p = params; 17926b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */ 17936b7c23a0SBrooks Davis iarg[a++] = p->offset; /* l_loff_t */ 17946b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */ 17956b7c23a0SBrooks Davis iarg[a++] = p->advice; /* l_int */ 17965f2336efSEd Maste *n_args = 4; 17975f2336efSEd Maste break; 17985f2336efSEd Maste } 17995f2336efSEd Maste /* swapon */ 18005f2336efSEd Maste case 224: { 18015f2336efSEd Maste struct swapon_args *p = params; 18026b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* char * */ 18035f2336efSEd Maste *n_args = 1; 18045f2336efSEd Maste break; 18055f2336efSEd Maste } 18065f2336efSEd Maste /* linux_swapoff */ 18075f2336efSEd Maste case 225: { 18085f2336efSEd Maste *n_args = 0; 18095f2336efSEd Maste break; 18105f2336efSEd Maste } 18115f2336efSEd Maste /* linux_mprotect */ 18125f2336efSEd Maste case 226: { 18135f2336efSEd Maste struct linux_mprotect_args *p = params; 18146b7c23a0SBrooks Davis iarg[a++] = p->addr; /* l_ulong */ 18156b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */ 18166b7c23a0SBrooks Davis iarg[a++] = p->prot; /* l_ulong */ 18175f2336efSEd Maste *n_args = 3; 18185f2336efSEd Maste break; 18195f2336efSEd Maste } 18205f2336efSEd Maste /* linux_msync */ 18215f2336efSEd Maste case 227: { 18225f2336efSEd Maste struct linux_msync_args *p = params; 18236b7c23a0SBrooks Davis iarg[a++] = p->addr; /* l_ulong */ 18246b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */ 18256b7c23a0SBrooks Davis iarg[a++] = p->fl; /* l_int */ 18265f2336efSEd Maste *n_args = 3; 18275f2336efSEd Maste break; 18285f2336efSEd Maste } 18295f2336efSEd Maste /* mlock */ 18305f2336efSEd Maste case 228: { 18315f2336efSEd Maste struct mlock_args *p = params; 18326b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->addr; /* const void * */ 18336b7c23a0SBrooks Davis uarg[a++] = p->len; /* size_t */ 18345f2336efSEd Maste *n_args = 2; 18355f2336efSEd Maste break; 18365f2336efSEd Maste } 18375f2336efSEd Maste /* munlock */ 18385f2336efSEd Maste case 229: { 18395f2336efSEd Maste struct munlock_args *p = params; 18406b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->addr; /* const void * */ 18416b7c23a0SBrooks Davis uarg[a++] = p->len; /* size_t */ 18425f2336efSEd Maste *n_args = 2; 18435f2336efSEd Maste break; 18445f2336efSEd Maste } 18455f2336efSEd Maste /* mlockall */ 18465f2336efSEd Maste case 230: { 18475f2336efSEd Maste struct mlockall_args *p = params; 18486b7c23a0SBrooks Davis iarg[a++] = p->how; /* int */ 18495f2336efSEd Maste *n_args = 1; 18505f2336efSEd Maste break; 18515f2336efSEd Maste } 18525f2336efSEd Maste /* munlockall */ 18535f2336efSEd Maste case 231: { 18545f2336efSEd Maste *n_args = 0; 18555f2336efSEd Maste break; 18565f2336efSEd Maste } 18575f2336efSEd Maste /* linux_mincore */ 18585f2336efSEd Maste case 232: { 18595f2336efSEd Maste struct linux_mincore_args *p = params; 18606b7c23a0SBrooks Davis iarg[a++] = p->start; /* l_ulong */ 18616b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */ 18626b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->vec; /* u_char * */ 18635f2336efSEd Maste *n_args = 3; 18645f2336efSEd Maste break; 18655f2336efSEd Maste } 1866bafd96b8SEdward Tomasz Napierala /* linux_madvise */ 18675f2336efSEd Maste case 233: { 1868bafd96b8SEdward Tomasz Napierala struct linux_madvise_args *p = params; 18696b7c23a0SBrooks Davis iarg[a++] = p->addr; /* l_ulong */ 18706b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */ 18716b7c23a0SBrooks Davis iarg[a++] = p->behav; /* l_int */ 18725f2336efSEd Maste *n_args = 3; 18735f2336efSEd Maste break; 18745f2336efSEd Maste } 18755f2336efSEd Maste /* linux_remap_file_pages */ 18765f2336efSEd Maste case 234: { 18775f2336efSEd Maste *n_args = 0; 18785f2336efSEd Maste break; 18795f2336efSEd Maste } 18805f2336efSEd Maste /* linux_mbind */ 18815f2336efSEd Maste case 235: { 18825f2336efSEd Maste *n_args = 0; 18835f2336efSEd Maste break; 18845f2336efSEd Maste } 18855f2336efSEd Maste /* linux_get_mempolicy */ 18865f2336efSEd Maste case 236: { 18875f2336efSEd Maste *n_args = 0; 18885f2336efSEd Maste break; 18895f2336efSEd Maste } 18905f2336efSEd Maste /* linux_set_mempolicy */ 18915f2336efSEd Maste case 237: { 18925f2336efSEd Maste *n_args = 0; 18935f2336efSEd Maste break; 18945f2336efSEd Maste } 18955f2336efSEd Maste /* linux_migrate_pages */ 18965f2336efSEd Maste case 238: { 18975f2336efSEd Maste *n_args = 0; 18985f2336efSEd Maste break; 18995f2336efSEd Maste } 19005f2336efSEd Maste /* linux_move_pages */ 19015f2336efSEd Maste case 239: { 19025f2336efSEd Maste *n_args = 0; 19035f2336efSEd Maste break; 19045f2336efSEd Maste } 19055f2336efSEd Maste /* linux_rt_tgsigqueueinfo */ 19065f2336efSEd Maste case 240: { 19075f2336efSEd Maste struct linux_rt_tgsigqueueinfo_args *p = params; 19086b7c23a0SBrooks Davis iarg[a++] = p->tgid; /* l_pid_t */ 19096b7c23a0SBrooks Davis iarg[a++] = p->tid; /* l_pid_t */ 19106b7c23a0SBrooks Davis iarg[a++] = p->sig; /* l_int */ 19116b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->uinfo; /* l_siginfo_t * */ 19125f2336efSEd Maste *n_args = 4; 19135f2336efSEd Maste break; 19145f2336efSEd Maste } 19155f2336efSEd Maste /* linux_perf_event_open */ 19165f2336efSEd Maste case 241: { 19175f2336efSEd Maste *n_args = 0; 19185f2336efSEd Maste break; 19195f2336efSEd Maste } 19205f2336efSEd Maste /* linux_accept4 */ 19215f2336efSEd Maste case 242: { 19225f2336efSEd Maste struct linux_accept4_args *p = params; 19236b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 19246b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->addr; /* l_uintptr_t */ 19256b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->namelen; /* l_uintptr_t */ 19266b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 19275f2336efSEd Maste *n_args = 4; 19285f2336efSEd Maste break; 19295f2336efSEd Maste } 19305f2336efSEd Maste /* linux_recvmmsg */ 19315f2336efSEd Maste case 243: { 19325f2336efSEd Maste struct linux_recvmmsg_args *p = params; 19336b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 19346b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->msg; /* struct l_mmsghdr * */ 19356b7c23a0SBrooks Davis iarg[a++] = p->vlen; /* l_uint */ 19366b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 19376b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */ 19385f2336efSEd Maste *n_args = 5; 19395f2336efSEd Maste break; 19405f2336efSEd Maste } 19415f2336efSEd Maste /* linux_wait4 */ 19425f2336efSEd Maste case 260: { 19435f2336efSEd Maste struct linux_wait4_args *p = params; 19446b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 19456b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->status; /* l_int * */ 19466b7c23a0SBrooks Davis iarg[a++] = p->options; /* l_int */ 19476b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rusage; /* struct rusage * */ 19485f2336efSEd Maste *n_args = 4; 19495f2336efSEd Maste break; 19505f2336efSEd Maste } 19515f2336efSEd Maste /* linux_prlimit64 */ 19525f2336efSEd Maste case 261: { 19535f2336efSEd Maste struct linux_prlimit64_args *p = params; 19546b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 19556b7c23a0SBrooks Davis iarg[a++] = p->resource; /* l_uint */ 19566b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->new; /* struct rlimit * */ 19576b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->old; /* struct rlimit * */ 19585f2336efSEd Maste *n_args = 4; 19595f2336efSEd Maste break; 19605f2336efSEd Maste } 19615f2336efSEd Maste /* linux_fanotify_init */ 19625f2336efSEd Maste case 262: { 19635f2336efSEd Maste *n_args = 0; 19645f2336efSEd Maste break; 19655f2336efSEd Maste } 19665f2336efSEd Maste /* linux_fanotify_mark */ 19675f2336efSEd Maste case 263: { 19685f2336efSEd Maste *n_args = 0; 19695f2336efSEd Maste break; 19705f2336efSEd Maste } 19715f2336efSEd Maste /* linux_name_to_handle_at */ 19725f2336efSEd Maste case 264: { 197377eb9841SConrad Meyer struct linux_name_to_handle_at_args *p = params; 19746b7c23a0SBrooks Davis iarg[a++] = p->dirfd; /* l_int */ 19756b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* const char * */ 19766b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->handle; /* struct l_file_handle * */ 19776b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->mnt_id; /* l_int * */ 19786b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 197977eb9841SConrad Meyer *n_args = 5; 19805f2336efSEd Maste break; 19815f2336efSEd Maste } 19825f2336efSEd Maste /* linux_open_by_handle_at */ 19835f2336efSEd Maste case 265: { 198477eb9841SConrad Meyer struct linux_open_by_handle_at_args *p = params; 19856b7c23a0SBrooks Davis iarg[a++] = p->mountdirfd; /* l_int */ 19866b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->handle; /* struct l_file_handle * */ 19876b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 198877eb9841SConrad Meyer *n_args = 3; 19895f2336efSEd Maste break; 19905f2336efSEd Maste } 19915f2336efSEd Maste /* linux_clock_adjtime */ 19925f2336efSEd Maste case 266: { 19935f2336efSEd Maste *n_args = 0; 19945f2336efSEd Maste break; 19955f2336efSEd Maste } 19965f2336efSEd Maste /* linux_syncfs */ 19975f2336efSEd Maste case 267: { 19985f2336efSEd Maste struct linux_syncfs_args *p = params; 19996b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */ 20005f2336efSEd Maste *n_args = 1; 20015f2336efSEd Maste break; 20025f2336efSEd Maste } 20035f2336efSEd Maste /* linux_setns */ 20045f2336efSEd Maste case 268: { 20055f2336efSEd Maste struct linux_setns_args *p = params; 20066b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */ 20076b7c23a0SBrooks Davis iarg[a++] = p->nstype; /* l_int */ 20085f2336efSEd Maste *n_args = 2; 20095f2336efSEd Maste break; 20105f2336efSEd Maste } 20115f2336efSEd Maste /* linux_sendmmsg */ 20125f2336efSEd Maste case 269: { 20135f2336efSEd Maste struct linux_sendmmsg_args *p = params; 20146b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 20156b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->msg; /* struct l_mmsghdr * */ 20166b7c23a0SBrooks Davis iarg[a++] = p->vlen; /* l_uint */ 20176b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 20185f2336efSEd Maste *n_args = 4; 20195f2336efSEd Maste break; 20205f2336efSEd Maste } 20215f2336efSEd Maste /* linux_process_vm_readv */ 20225f2336efSEd Maste case 270: { 20235f2336efSEd Maste struct linux_process_vm_readv_args *p = params; 20246b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 20256b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->lvec; /* const struct iovec * */ 20266b7c23a0SBrooks Davis iarg[a++] = p->liovcnt; /* l_ulong */ 20276b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rvec; /* const struct iovec * */ 20286b7c23a0SBrooks Davis iarg[a++] = p->riovcnt; /* l_ulong */ 20296b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_ulong */ 20305f2336efSEd Maste *n_args = 6; 20315f2336efSEd Maste break; 20325f2336efSEd Maste } 20335f2336efSEd Maste /* linux_process_vm_writev */ 20345f2336efSEd Maste case 271: { 20355f2336efSEd Maste struct linux_process_vm_writev_args *p = params; 20366b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 20376b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->lvec; /* const struct iovec * */ 20386b7c23a0SBrooks Davis iarg[a++] = p->liovcnt; /* l_ulong */ 20396b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rvec; /* const struct iovec * */ 20406b7c23a0SBrooks Davis iarg[a++] = p->riovcnt; /* l_ulong */ 20416b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_ulong */ 20425f2336efSEd Maste *n_args = 6; 20435f2336efSEd Maste break; 20445f2336efSEd Maste } 20455f2336efSEd Maste /* linux_kcmp */ 20465f2336efSEd Maste case 272: { 20475f2336efSEd Maste struct linux_kcmp_args *p = params; 20486b7c23a0SBrooks Davis iarg[a++] = p->pid1; /* l_pid_t */ 20496b7c23a0SBrooks Davis iarg[a++] = p->pid2; /* l_pid_t */ 20506b7c23a0SBrooks Davis iarg[a++] = p->type; /* l_int */ 20516b7c23a0SBrooks Davis iarg[a++] = p->idx1; /* l_ulong */ 20526b7c23a0SBrooks Davis iarg[a++] = p->idx; /* l_ulong */ 20535f2336efSEd Maste *n_args = 5; 20545f2336efSEd Maste break; 20555f2336efSEd Maste } 20565f2336efSEd Maste /* linux_finit_module */ 20575f2336efSEd Maste case 273: { 20585f2336efSEd Maste struct linux_finit_module_args *p = params; 20596b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */ 20606b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->uargs; /* const char * */ 20616b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 20625f2336efSEd Maste *n_args = 3; 20635f2336efSEd Maste break; 20645f2336efSEd Maste } 20655f2336efSEd Maste /* linux_sched_setattr */ 20665f2336efSEd Maste case 274: { 20675f2336efSEd Maste struct linux_sched_setattr_args *p = params; 20686b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 20696b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->attr; /* void * */ 20706b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 20715f2336efSEd Maste *n_args = 3; 20725f2336efSEd Maste break; 20735f2336efSEd Maste } 20745f2336efSEd Maste /* linux_sched_getattr */ 20755f2336efSEd Maste case 275: { 20765f2336efSEd Maste struct linux_sched_getattr_args *p = params; 20776b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 20786b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->attr; /* void * */ 20796b7c23a0SBrooks Davis iarg[a++] = p->size; /* l_uint */ 20806b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 20815f2336efSEd Maste *n_args = 4; 20825f2336efSEd Maste break; 20835f2336efSEd Maste } 20845f2336efSEd Maste /* linux_renameat2 */ 20855f2336efSEd Maste case 276: { 20865f2336efSEd Maste struct linux_renameat2_args *p = params; 20876b7c23a0SBrooks Davis iarg[a++] = p->olddfd; /* l_int */ 20886b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->oldname; /* const char * */ 20896b7c23a0SBrooks Davis iarg[a++] = p->newdfd; /* l_int */ 20906b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->newname; /* const char * */ 20916b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 20925f2336efSEd Maste *n_args = 5; 20935f2336efSEd Maste break; 20945f2336efSEd Maste } 20955f2336efSEd Maste /* linux_seccomp */ 20965f2336efSEd Maste case 277: { 20975f2336efSEd Maste struct linux_seccomp_args *p = params; 20986b7c23a0SBrooks Davis iarg[a++] = p->op; /* l_uint */ 20996b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 21006b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->uargs; /* const char * */ 21015f2336efSEd Maste *n_args = 3; 21025f2336efSEd Maste break; 21035f2336efSEd Maste } 21045f2336efSEd Maste /* linux_getrandom */ 21055f2336efSEd Maste case 278: { 21065f2336efSEd Maste struct linux_getrandom_args *p = params; 21076b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* char * */ 21086b7c23a0SBrooks Davis iarg[a++] = p->count; /* l_size_t */ 21096b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 21105f2336efSEd Maste *n_args = 3; 21115f2336efSEd Maste break; 21125f2336efSEd Maste } 21135f2336efSEd Maste /* linux_memfd_create */ 21145f2336efSEd Maste case 279: { 21155f2336efSEd Maste struct linux_memfd_create_args *p = params; 21166b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->uname_ptr; /* const char * */ 21176b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 21185f2336efSEd Maste *n_args = 2; 21195f2336efSEd Maste break; 21205f2336efSEd Maste } 21215f2336efSEd Maste /* linux_bpf */ 21225f2336efSEd Maste case 280: { 21235f2336efSEd Maste struct linux_bpf_args *p = params; 21246b7c23a0SBrooks Davis iarg[a++] = p->cmd; /* l_int */ 21256b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->attr; /* void * */ 21266b7c23a0SBrooks Davis iarg[a++] = p->size; /* l_uint */ 21275f2336efSEd Maste *n_args = 3; 21285f2336efSEd Maste break; 21295f2336efSEd Maste } 21305f2336efSEd Maste /* linux_execveat */ 21315f2336efSEd Maste case 281: { 21325f2336efSEd Maste struct linux_execveat_args *p = params; 21336b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */ 21346b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->filename; /* const char * */ 21356b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->argv; /* const char ** */ 21366b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->envp; /* const char ** */ 21376b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 21385f2336efSEd Maste *n_args = 5; 21395f2336efSEd Maste break; 21405f2336efSEd Maste } 21415f2336efSEd Maste /* linux_userfaultfd */ 21425f2336efSEd Maste case 282: { 21435f2336efSEd Maste struct linux_userfaultfd_args *p = params; 21446b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 21455f2336efSEd Maste *n_args = 1; 21465f2336efSEd Maste break; 21475f2336efSEd Maste } 21485f2336efSEd Maste /* linux_membarrier */ 21495f2336efSEd Maste case 283: { 21505f2336efSEd Maste struct linux_membarrier_args *p = params; 21516b7c23a0SBrooks Davis iarg[a++] = p->cmd; /* l_int */ 21526b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 21535f2336efSEd Maste *n_args = 2; 21545f2336efSEd Maste break; 21555f2336efSEd Maste } 21565f2336efSEd Maste /* linux_mlock2 */ 21575f2336efSEd Maste case 284: { 21585f2336efSEd Maste struct linux_mlock2_args *p = params; 21596b7c23a0SBrooks Davis iarg[a++] = p->start; /* l_ulong */ 21606b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */ 21616b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 21625f2336efSEd Maste *n_args = 3; 21635f2336efSEd Maste break; 21645f2336efSEd Maste } 21655f2336efSEd Maste /* linux_copy_file_range */ 21665f2336efSEd Maste case 285: { 21675f2336efSEd Maste struct linux_copy_file_range_args *p = params; 21686b7c23a0SBrooks Davis iarg[a++] = p->fd_in; /* l_int */ 21696b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->off_in; /* l_loff_t * */ 21706b7c23a0SBrooks Davis iarg[a++] = p->fd_out; /* l_int */ 21716b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->off_out; /* l_loff_t * */ 21726b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */ 21736b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 21745f2336efSEd Maste *n_args = 6; 21755f2336efSEd Maste break; 21765f2336efSEd Maste } 21775f2336efSEd Maste /* linux_preadv2 */ 21785f2336efSEd Maste case 286: { 21795f2336efSEd Maste struct linux_preadv2_args *p = params; 21806b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_ulong */ 21816b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->vec; /* const struct iovec * */ 21826b7c23a0SBrooks Davis iarg[a++] = p->vlen; /* l_ulong */ 21836b7c23a0SBrooks Davis iarg[a++] = p->pos_l; /* l_ulong */ 21846b7c23a0SBrooks Davis iarg[a++] = p->pos_h; /* l_ulong */ 21856b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 21865f2336efSEd Maste *n_args = 6; 21875f2336efSEd Maste break; 21885f2336efSEd Maste } 21895f2336efSEd Maste /* linux_pwritev2 */ 21905f2336efSEd Maste case 287: { 21915f2336efSEd Maste struct linux_pwritev2_args *p = params; 21926b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_ulong */ 21936b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->vec; /* const struct iovec * */ 21946b7c23a0SBrooks Davis iarg[a++] = p->vlen; /* l_ulong */ 21956b7c23a0SBrooks Davis iarg[a++] = p->pos_l; /* l_ulong */ 21966b7c23a0SBrooks Davis iarg[a++] = p->pos_h; /* l_ulong */ 21976b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 21985f2336efSEd Maste *n_args = 6; 21995f2336efSEd Maste break; 22005f2336efSEd Maste } 22015f2336efSEd Maste /* linux_pkey_mprotect */ 22025f2336efSEd Maste case 288: { 22035f2336efSEd Maste struct linux_pkey_mprotect_args *p = params; 22046b7c23a0SBrooks Davis iarg[a++] = p->start; /* l_ulong */ 22056b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */ 22066b7c23a0SBrooks Davis iarg[a++] = p->prot; /* l_ulong */ 22076b7c23a0SBrooks Davis iarg[a++] = p->pkey; /* l_int */ 22085f2336efSEd Maste *n_args = 4; 22095f2336efSEd Maste break; 22105f2336efSEd Maste } 22115f2336efSEd Maste /* linux_pkey_alloc */ 22125f2336efSEd Maste case 289: { 22135f2336efSEd Maste struct linux_pkey_alloc_args *p = params; 22146b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_ulong */ 22156b7c23a0SBrooks Davis iarg[a++] = p->init_val; /* l_ulong */ 22165f2336efSEd Maste *n_args = 2; 22175f2336efSEd Maste break; 22185f2336efSEd Maste } 22195f2336efSEd Maste /* linux_pkey_free */ 22205f2336efSEd Maste case 290: { 22215f2336efSEd Maste struct linux_pkey_free_args *p = params; 22226b7c23a0SBrooks Davis iarg[a++] = p->pkey; /* l_int */ 22235f2336efSEd Maste *n_args = 1; 22245f2336efSEd Maste break; 22255f2336efSEd Maste } 2226c0f17173SEdward Tomasz Napierala /* linux_statx */ 2227c0f17173SEdward Tomasz Napierala case 291: { 2228c0f17173SEdward Tomasz Napierala struct linux_statx_args *p = params; 22296b7c23a0SBrooks Davis iarg[a++] = p->dirfd; /* l_int */ 22306b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->pathname; /* const char * */ 22316b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 22326b7c23a0SBrooks Davis iarg[a++] = p->mask; /* l_uint */ 22336b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->statxbuf; /* void * */ 2234c0f17173SEdward Tomasz Napierala *n_args = 5; 2235c0f17173SEdward Tomasz Napierala break; 2236c0f17173SEdward Tomasz Napierala } 2237c0f17173SEdward Tomasz Napierala /* linux_io_pgetevents */ 2238c0f17173SEdward Tomasz Napierala case 292: { 2239c0f17173SEdward Tomasz Napierala *n_args = 0; 2240c0f17173SEdward Tomasz Napierala break; 2241c0f17173SEdward Tomasz Napierala } 2242c0f17173SEdward Tomasz Napierala /* linux_rseq */ 2243c0f17173SEdward Tomasz Napierala case 293: { 224475e40949SDmitry Chagin struct linux_rseq_args *p = params; 224575e40949SDmitry Chagin uarg[a++] = (intptr_t)p->rseq; /* struct linux_rseq * */ 224675e40949SDmitry Chagin uarg[a++] = p->rseq_len; /* uint32_t */ 224775e40949SDmitry Chagin iarg[a++] = p->flags; /* l_int */ 224875e40949SDmitry Chagin uarg[a++] = p->sig; /* uint32_t */ 224975e40949SDmitry Chagin *n_args = 4; 2250c0f17173SEdward Tomasz Napierala break; 2251c0f17173SEdward Tomasz Napierala } 2252c0f17173SEdward Tomasz Napierala /* linux_kexec_file_load */ 2253c0f17173SEdward Tomasz Napierala case 294: { 2254c0f17173SEdward Tomasz Napierala *n_args = 0; 2255c0f17173SEdward Tomasz Napierala break; 2256c0f17173SEdward Tomasz Napierala } 2257c0f17173SEdward Tomasz Napierala /* linux_pidfd_send_signal */ 2258c0f17173SEdward Tomasz Napierala case 424: { 2259c0f17173SEdward Tomasz Napierala struct linux_pidfd_send_signal_args *p = params; 22606b7c23a0SBrooks Davis iarg[a++] = p->pidfd; /* l_int */ 22616b7c23a0SBrooks Davis iarg[a++] = p->sig; /* l_int */ 22626b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->info; /* l_siginfo_t * */ 22636b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 2264c0f17173SEdward Tomasz Napierala *n_args = 4; 2265c0f17173SEdward Tomasz Napierala break; 2266c0f17173SEdward Tomasz Napierala } 2267c0f17173SEdward Tomasz Napierala /* linux_io_uring_setup */ 2268c0f17173SEdward Tomasz Napierala case 425: { 2269c0f17173SEdward Tomasz Napierala *n_args = 0; 2270c0f17173SEdward Tomasz Napierala break; 2271c0f17173SEdward Tomasz Napierala } 2272c0f17173SEdward Tomasz Napierala /* linux_io_uring_enter */ 2273c0f17173SEdward Tomasz Napierala case 426: { 2274c0f17173SEdward Tomasz Napierala *n_args = 0; 2275c0f17173SEdward Tomasz Napierala break; 2276c0f17173SEdward Tomasz Napierala } 2277c0f17173SEdward Tomasz Napierala /* linux_io_uring_register */ 2278c0f17173SEdward Tomasz Napierala case 427: { 2279c0f17173SEdward Tomasz Napierala *n_args = 0; 2280c0f17173SEdward Tomasz Napierala break; 2281c0f17173SEdward Tomasz Napierala } 2282c0f17173SEdward Tomasz Napierala /* linux_open_tree */ 2283c0f17173SEdward Tomasz Napierala case 428: { 2284c0f17173SEdward Tomasz Napierala *n_args = 0; 2285c0f17173SEdward Tomasz Napierala break; 2286c0f17173SEdward Tomasz Napierala } 2287c0f17173SEdward Tomasz Napierala /* linux_move_mount */ 2288c0f17173SEdward Tomasz Napierala case 429: { 2289c0f17173SEdward Tomasz Napierala *n_args = 0; 2290c0f17173SEdward Tomasz Napierala break; 2291c0f17173SEdward Tomasz Napierala } 2292c0f17173SEdward Tomasz Napierala /* linux_fsopen */ 2293c0f17173SEdward Tomasz Napierala case 430: { 2294c0f17173SEdward Tomasz Napierala *n_args = 0; 2295c0f17173SEdward Tomasz Napierala break; 2296c0f17173SEdward Tomasz Napierala } 2297c0f17173SEdward Tomasz Napierala /* linux_fsconfig */ 2298c0f17173SEdward Tomasz Napierala case 431: { 2299c0f17173SEdward Tomasz Napierala *n_args = 0; 2300c0f17173SEdward Tomasz Napierala break; 2301c0f17173SEdward Tomasz Napierala } 2302c0f17173SEdward Tomasz Napierala /* linux_fsmount */ 2303c0f17173SEdward Tomasz Napierala case 432: { 2304c0f17173SEdward Tomasz Napierala *n_args = 0; 2305c0f17173SEdward Tomasz Napierala break; 2306c0f17173SEdward Tomasz Napierala } 2307c0f17173SEdward Tomasz Napierala /* linux_fspick */ 2308c0f17173SEdward Tomasz Napierala case 433: { 2309c0f17173SEdward Tomasz Napierala *n_args = 0; 2310c0f17173SEdward Tomasz Napierala break; 2311c0f17173SEdward Tomasz Napierala } 2312c0f17173SEdward Tomasz Napierala /* linux_pidfd_open */ 2313c0f17173SEdward Tomasz Napierala case 434: { 2314c0f17173SEdward Tomasz Napierala *n_args = 0; 2315c0f17173SEdward Tomasz Napierala break; 2316c0f17173SEdward Tomasz Napierala } 2317c0f17173SEdward Tomasz Napierala /* linux_clone3 */ 2318c0f17173SEdward Tomasz Napierala case 435: { 2319b356030eSDmitry Chagin struct linux_clone3_args *p = params; 23206b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->uargs; /* struct l_user_clone_args * */ 23216b7c23a0SBrooks Davis iarg[a++] = p->usize; /* l_size_t */ 2322b356030eSDmitry Chagin *n_args = 2; 2323c0f17173SEdward Tomasz Napierala break; 2324c0f17173SEdward Tomasz Napierala } 2325c0f17173SEdward Tomasz Napierala /* linux_close_range */ 2326c0f17173SEdward Tomasz Napierala case 436: { 232750111714SDmitry Chagin struct linux_close_range_args *p = params; 232850111714SDmitry Chagin iarg[a++] = p->first; /* l_uint */ 232950111714SDmitry Chagin iarg[a++] = p->last; /* l_uint */ 233050111714SDmitry Chagin iarg[a++] = p->flags; /* l_uint */ 233150111714SDmitry Chagin *n_args = 3; 2332c0f17173SEdward Tomasz Napierala break; 2333c0f17173SEdward Tomasz Napierala } 2334c0f17173SEdward Tomasz Napierala /* linux_openat2 */ 2335c0f17173SEdward Tomasz Napierala case 437: { 2336c0f17173SEdward Tomasz Napierala *n_args = 0; 2337c0f17173SEdward Tomasz Napierala break; 2338c0f17173SEdward Tomasz Napierala } 2339c0f17173SEdward Tomasz Napierala /* linux_pidfd_getfd */ 2340c0f17173SEdward Tomasz Napierala case 438: { 2341c0f17173SEdward Tomasz Napierala *n_args = 0; 2342c0f17173SEdward Tomasz Napierala break; 2343c0f17173SEdward Tomasz Napierala } 2344c0f17173SEdward Tomasz Napierala /* linux_faccessat2 */ 2345c0f17173SEdward Tomasz Napierala case 439: { 2346bee191e4SDmitry Chagin struct linux_faccessat2_args *p = params; 23476b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */ 23486b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->filename; /* const char * */ 23496b7c23a0SBrooks Davis iarg[a++] = p->amode; /* l_int */ 23506b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 2351bee191e4SDmitry Chagin *n_args = 4; 2352c0f17173SEdward Tomasz Napierala break; 2353c0f17173SEdward Tomasz Napierala } 2354c0f17173SEdward Tomasz Napierala /* linux_process_madvise */ 2355c0f17173SEdward Tomasz Napierala case 440: { 2356c0f17173SEdward Tomasz Napierala *n_args = 0; 2357c0f17173SEdward Tomasz Napierala break; 2358c0f17173SEdward Tomasz Napierala } 2359c0f17173SEdward Tomasz Napierala /* linux_epoll_pwait2 */ 2360c0f17173SEdward Tomasz Napierala case 441: { 2361df377f1fSDmitry Chagin struct linux_epoll_pwait2_args *p = params; 2362df377f1fSDmitry Chagin iarg[a++] = p->epfd; /* l_int */ 2363df377f1fSDmitry Chagin uarg[a++] = (intptr_t)p->events; /* struct epoll_event * */ 2364df377f1fSDmitry Chagin iarg[a++] = p->maxevents; /* l_int */ 2365df377f1fSDmitry Chagin uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */ 2366df377f1fSDmitry Chagin uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */ 2367df377f1fSDmitry Chagin iarg[a++] = p->sigsetsize; /* l_size_t */ 2368df377f1fSDmitry Chagin *n_args = 6; 2369c0f17173SEdward Tomasz Napierala break; 2370c0f17173SEdward Tomasz Napierala } 2371c0f17173SEdward Tomasz Napierala /* linux_mount_setattr */ 2372c0f17173SEdward Tomasz Napierala case 442: { 2373c0f17173SEdward Tomasz Napierala *n_args = 0; 2374c0f17173SEdward Tomasz Napierala break; 2375c0f17173SEdward Tomasz Napierala } 2376*28035f67SDmitry Chagin /* linux_quotactl_fd */ 2377*28035f67SDmitry Chagin case 443: { 2378*28035f67SDmitry Chagin *n_args = 0; 2379*28035f67SDmitry Chagin break; 2380*28035f67SDmitry Chagin } 2381*28035f67SDmitry Chagin /* linux_landlock_create_ruleset */ 2382*28035f67SDmitry Chagin case 444: { 2383*28035f67SDmitry Chagin *n_args = 0; 2384*28035f67SDmitry Chagin break; 2385*28035f67SDmitry Chagin } 2386*28035f67SDmitry Chagin /* linux_landlock_add_rule */ 2387*28035f67SDmitry Chagin case 445: { 2388*28035f67SDmitry Chagin *n_args = 0; 2389*28035f67SDmitry Chagin break; 2390*28035f67SDmitry Chagin } 2391*28035f67SDmitry Chagin /* linux_landlock_restrict_self */ 2392*28035f67SDmitry Chagin case 446: { 2393*28035f67SDmitry Chagin *n_args = 0; 2394*28035f67SDmitry Chagin break; 2395*28035f67SDmitry Chagin } 2396*28035f67SDmitry Chagin /* linux_memfd_secret */ 2397*28035f67SDmitry Chagin case 447: { 2398*28035f67SDmitry Chagin *n_args = 0; 2399*28035f67SDmitry Chagin break; 2400*28035f67SDmitry Chagin } 2401*28035f67SDmitry Chagin /* linux_process_mrelease */ 2402*28035f67SDmitry Chagin case 448: { 2403*28035f67SDmitry Chagin *n_args = 0; 2404*28035f67SDmitry Chagin break; 2405*28035f67SDmitry Chagin } 2406*28035f67SDmitry Chagin /* linux_futex_waitv */ 2407*28035f67SDmitry Chagin case 449: { 2408*28035f67SDmitry Chagin *n_args = 0; 2409*28035f67SDmitry Chagin break; 2410*28035f67SDmitry Chagin } 2411*28035f67SDmitry Chagin /* linux_set_mempolicy_home_node */ 2412*28035f67SDmitry Chagin case 450: { 2413*28035f67SDmitry Chagin *n_args = 0; 2414*28035f67SDmitry Chagin break; 2415*28035f67SDmitry Chagin } 2416*28035f67SDmitry Chagin /* linux_cachestat */ 2417*28035f67SDmitry Chagin case 451: { 2418*28035f67SDmitry Chagin *n_args = 0; 2419*28035f67SDmitry Chagin break; 2420*28035f67SDmitry Chagin } 2421*28035f67SDmitry Chagin /* linux_fchmodat2 */ 2422*28035f67SDmitry Chagin case 452: { 2423*28035f67SDmitry Chagin *n_args = 0; 2424*28035f67SDmitry Chagin break; 2425*28035f67SDmitry Chagin } 24265f2336efSEd Maste default: 24275f2336efSEd Maste *n_args = 0; 24285f2336efSEd Maste break; 24295f2336efSEd Maste }; 24305f2336efSEd Maste } 24315f2336efSEd Maste static void 24325f2336efSEd Maste systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 24335f2336efSEd Maste { 24345f2336efSEd Maste const char *p = NULL; 24355f2336efSEd Maste switch (sysnum) { 24365f2336efSEd Maste #define nosys linux_nosys 24375f2336efSEd Maste /* linux_setxattr */ 24385f2336efSEd Maste case 5: 2439a39cdcd7SEdward Tomasz Napierala switch (ndx) { 2440a39cdcd7SEdward Tomasz Napierala case 0: 2441a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2442a39cdcd7SEdward Tomasz Napierala break; 2443a39cdcd7SEdward Tomasz Napierala case 1: 2444a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2445a39cdcd7SEdward Tomasz Napierala break; 2446a39cdcd7SEdward Tomasz Napierala case 2: 2447d9c2dc6bSDmitry Chagin p = "userland void *"; 2448a39cdcd7SEdward Tomasz Napierala break; 2449a39cdcd7SEdward Tomasz Napierala case 3: 2450a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 2451a39cdcd7SEdward Tomasz Napierala break; 2452a39cdcd7SEdward Tomasz Napierala case 4: 2453a39cdcd7SEdward Tomasz Napierala p = "l_int"; 2454a39cdcd7SEdward Tomasz Napierala break; 2455a39cdcd7SEdward Tomasz Napierala default: 2456a39cdcd7SEdward Tomasz Napierala break; 2457a39cdcd7SEdward Tomasz Napierala }; 24585f2336efSEd Maste break; 24595f2336efSEd Maste /* linux_lsetxattr */ 24605f2336efSEd Maste case 6: 2461a39cdcd7SEdward Tomasz Napierala switch (ndx) { 2462a39cdcd7SEdward Tomasz Napierala case 0: 2463a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2464a39cdcd7SEdward Tomasz Napierala break; 2465a39cdcd7SEdward Tomasz Napierala case 1: 2466a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2467a39cdcd7SEdward Tomasz Napierala break; 2468a39cdcd7SEdward Tomasz Napierala case 2: 2469d9c2dc6bSDmitry Chagin p = "userland void *"; 2470a39cdcd7SEdward Tomasz Napierala break; 2471a39cdcd7SEdward Tomasz Napierala case 3: 2472a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 2473a39cdcd7SEdward Tomasz Napierala break; 2474a39cdcd7SEdward Tomasz Napierala case 4: 2475a39cdcd7SEdward Tomasz Napierala p = "l_int"; 2476a39cdcd7SEdward Tomasz Napierala break; 2477a39cdcd7SEdward Tomasz Napierala default: 2478a39cdcd7SEdward Tomasz Napierala break; 2479a39cdcd7SEdward Tomasz Napierala }; 24805f2336efSEd Maste break; 24815f2336efSEd Maste /* linux_fsetxattr */ 24825f2336efSEd Maste case 7: 2483a39cdcd7SEdward Tomasz Napierala switch (ndx) { 2484a39cdcd7SEdward Tomasz Napierala case 0: 2485a39cdcd7SEdward Tomasz Napierala p = "l_int"; 2486a39cdcd7SEdward Tomasz Napierala break; 2487a39cdcd7SEdward Tomasz Napierala case 1: 2488a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2489a39cdcd7SEdward Tomasz Napierala break; 2490a39cdcd7SEdward Tomasz Napierala case 2: 2491d9c2dc6bSDmitry Chagin p = "userland void *"; 2492a39cdcd7SEdward Tomasz Napierala break; 2493a39cdcd7SEdward Tomasz Napierala case 3: 2494a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 2495a39cdcd7SEdward Tomasz Napierala break; 2496a39cdcd7SEdward Tomasz Napierala case 4: 2497a39cdcd7SEdward Tomasz Napierala p = "l_int"; 2498a39cdcd7SEdward Tomasz Napierala break; 2499a39cdcd7SEdward Tomasz Napierala default: 2500a39cdcd7SEdward Tomasz Napierala break; 2501a39cdcd7SEdward Tomasz Napierala }; 25025f2336efSEd Maste break; 25035f2336efSEd Maste /* linux_getxattr */ 25045f2336efSEd Maste case 8: 2505a39cdcd7SEdward Tomasz Napierala switch (ndx) { 2506a39cdcd7SEdward Tomasz Napierala case 0: 2507a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2508a39cdcd7SEdward Tomasz Napierala break; 2509a39cdcd7SEdward Tomasz Napierala case 1: 2510a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2511a39cdcd7SEdward Tomasz Napierala break; 2512a39cdcd7SEdward Tomasz Napierala case 2: 2513d9c2dc6bSDmitry Chagin p = "userland void *"; 2514a39cdcd7SEdward Tomasz Napierala break; 2515a39cdcd7SEdward Tomasz Napierala case 3: 2516a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 2517a39cdcd7SEdward Tomasz Napierala break; 2518a39cdcd7SEdward Tomasz Napierala default: 2519a39cdcd7SEdward Tomasz Napierala break; 2520a39cdcd7SEdward Tomasz Napierala }; 25215f2336efSEd Maste break; 25225f2336efSEd Maste /* linux_lgetxattr */ 25235f2336efSEd Maste case 9: 2524a39cdcd7SEdward Tomasz Napierala switch (ndx) { 2525a39cdcd7SEdward Tomasz Napierala case 0: 2526a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2527a39cdcd7SEdward Tomasz Napierala break; 2528a39cdcd7SEdward Tomasz Napierala case 1: 2529a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2530a39cdcd7SEdward Tomasz Napierala break; 2531a39cdcd7SEdward Tomasz Napierala case 2: 2532d9c2dc6bSDmitry Chagin p = "userland void *"; 2533a39cdcd7SEdward Tomasz Napierala break; 2534a39cdcd7SEdward Tomasz Napierala case 3: 2535a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 2536a39cdcd7SEdward Tomasz Napierala break; 2537a39cdcd7SEdward Tomasz Napierala default: 2538a39cdcd7SEdward Tomasz Napierala break; 2539a39cdcd7SEdward Tomasz Napierala }; 25405f2336efSEd Maste break; 25415f2336efSEd Maste /* linux_fgetxattr */ 25425f2336efSEd Maste case 10: 2543a39cdcd7SEdward Tomasz Napierala switch (ndx) { 2544a39cdcd7SEdward Tomasz Napierala case 0: 2545a39cdcd7SEdward Tomasz Napierala p = "l_int"; 2546a39cdcd7SEdward Tomasz Napierala break; 2547a39cdcd7SEdward Tomasz Napierala case 1: 2548a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2549a39cdcd7SEdward Tomasz Napierala break; 2550a39cdcd7SEdward Tomasz Napierala case 2: 2551d9c2dc6bSDmitry Chagin p = "userland void *"; 2552a39cdcd7SEdward Tomasz Napierala break; 2553a39cdcd7SEdward Tomasz Napierala case 3: 2554a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 2555a39cdcd7SEdward Tomasz Napierala break; 2556a39cdcd7SEdward Tomasz Napierala default: 2557a39cdcd7SEdward Tomasz Napierala break; 2558a39cdcd7SEdward Tomasz Napierala }; 25595f2336efSEd Maste break; 25605f2336efSEd Maste /* linux_listxattr */ 25615f2336efSEd Maste case 11: 2562a39cdcd7SEdward Tomasz Napierala switch (ndx) { 2563a39cdcd7SEdward Tomasz Napierala case 0: 2564a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2565a39cdcd7SEdward Tomasz Napierala break; 2566a39cdcd7SEdward Tomasz Napierala case 1: 2567d9c2dc6bSDmitry Chagin p = "userland char *"; 2568a39cdcd7SEdward Tomasz Napierala break; 2569a39cdcd7SEdward Tomasz Napierala case 2: 2570a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 2571a39cdcd7SEdward Tomasz Napierala break; 2572a39cdcd7SEdward Tomasz Napierala default: 2573a39cdcd7SEdward Tomasz Napierala break; 2574a39cdcd7SEdward Tomasz Napierala }; 25755f2336efSEd Maste break; 25765f2336efSEd Maste /* linux_llistxattr */ 25775f2336efSEd Maste case 12: 2578a39cdcd7SEdward Tomasz Napierala switch (ndx) { 2579a39cdcd7SEdward Tomasz Napierala case 0: 2580a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2581a39cdcd7SEdward Tomasz Napierala break; 2582a39cdcd7SEdward Tomasz Napierala case 1: 2583d9c2dc6bSDmitry Chagin p = "userland char *"; 2584a39cdcd7SEdward Tomasz Napierala break; 2585a39cdcd7SEdward Tomasz Napierala case 2: 2586a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 2587a39cdcd7SEdward Tomasz Napierala break; 2588a39cdcd7SEdward Tomasz Napierala default: 2589a39cdcd7SEdward Tomasz Napierala break; 2590a39cdcd7SEdward Tomasz Napierala }; 25915f2336efSEd Maste break; 25925f2336efSEd Maste /* linux_flistxattr */ 25935f2336efSEd Maste case 13: 2594a39cdcd7SEdward Tomasz Napierala switch (ndx) { 2595a39cdcd7SEdward Tomasz Napierala case 0: 2596a39cdcd7SEdward Tomasz Napierala p = "l_int"; 2597a39cdcd7SEdward Tomasz Napierala break; 2598a39cdcd7SEdward Tomasz Napierala case 1: 2599d9c2dc6bSDmitry Chagin p = "userland char *"; 2600a39cdcd7SEdward Tomasz Napierala break; 2601a39cdcd7SEdward Tomasz Napierala case 2: 2602a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 2603a39cdcd7SEdward Tomasz Napierala break; 2604a39cdcd7SEdward Tomasz Napierala default: 2605a39cdcd7SEdward Tomasz Napierala break; 2606a39cdcd7SEdward Tomasz Napierala }; 26075f2336efSEd Maste break; 26085f2336efSEd Maste /* linux_removexattr */ 26095f2336efSEd Maste case 14: 2610a39cdcd7SEdward Tomasz Napierala switch (ndx) { 2611a39cdcd7SEdward Tomasz Napierala case 0: 2612a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2613a39cdcd7SEdward Tomasz Napierala break; 2614a39cdcd7SEdward Tomasz Napierala case 1: 2615a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2616a39cdcd7SEdward Tomasz Napierala break; 2617a39cdcd7SEdward Tomasz Napierala default: 2618a39cdcd7SEdward Tomasz Napierala break; 2619a39cdcd7SEdward Tomasz Napierala }; 26205f2336efSEd Maste break; 26215f2336efSEd Maste /* linux_lremovexattr */ 26225f2336efSEd Maste case 15: 2623a39cdcd7SEdward Tomasz Napierala switch (ndx) { 2624a39cdcd7SEdward Tomasz Napierala case 0: 2625a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2626a39cdcd7SEdward Tomasz Napierala break; 2627a39cdcd7SEdward Tomasz Napierala case 1: 2628a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2629a39cdcd7SEdward Tomasz Napierala break; 2630a39cdcd7SEdward Tomasz Napierala default: 2631a39cdcd7SEdward Tomasz Napierala break; 2632a39cdcd7SEdward Tomasz Napierala }; 26335f2336efSEd Maste break; 26345f2336efSEd Maste /* linux_fremovexattr */ 26355f2336efSEd Maste case 16: 2636a39cdcd7SEdward Tomasz Napierala switch (ndx) { 2637a39cdcd7SEdward Tomasz Napierala case 0: 2638a39cdcd7SEdward Tomasz Napierala p = "l_int"; 2639a39cdcd7SEdward Tomasz Napierala break; 2640a39cdcd7SEdward Tomasz Napierala case 1: 2641a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2642a39cdcd7SEdward Tomasz Napierala break; 2643a39cdcd7SEdward Tomasz Napierala default: 2644a39cdcd7SEdward Tomasz Napierala break; 2645a39cdcd7SEdward Tomasz Napierala }; 26465f2336efSEd Maste break; 26475f2336efSEd Maste /* linux_getcwd */ 26485f2336efSEd Maste case 17: 26495f2336efSEd Maste switch (ndx) { 26505f2336efSEd Maste case 0: 26515f2336efSEd Maste p = "userland char *"; 26525f2336efSEd Maste break; 26535f2336efSEd Maste case 1: 26545f2336efSEd Maste p = "l_ulong"; 26555f2336efSEd Maste break; 26565f2336efSEd Maste default: 26575f2336efSEd Maste break; 26585f2336efSEd Maste }; 26595f2336efSEd Maste break; 26605f2336efSEd Maste /* linux_lookup_dcookie */ 26615f2336efSEd Maste case 18: 26625f2336efSEd Maste break; 26635f2336efSEd Maste /* linux_eventfd2 */ 26645f2336efSEd Maste case 19: 26655f2336efSEd Maste switch (ndx) { 26665f2336efSEd Maste case 0: 26675f2336efSEd Maste p = "l_uint"; 26685f2336efSEd Maste break; 26695f2336efSEd Maste case 1: 26705f2336efSEd Maste p = "l_int"; 26715f2336efSEd Maste break; 26725f2336efSEd Maste default: 26735f2336efSEd Maste break; 26745f2336efSEd Maste }; 26755f2336efSEd Maste break; 26765f2336efSEd Maste /* linux_epoll_create1 */ 26775f2336efSEd Maste case 20: 26785f2336efSEd Maste switch (ndx) { 26795f2336efSEd Maste case 0: 26805f2336efSEd Maste p = "l_int"; 26815f2336efSEd Maste break; 26825f2336efSEd Maste default: 26835f2336efSEd Maste break; 26845f2336efSEd Maste }; 26855f2336efSEd Maste break; 26865f2336efSEd Maste /* linux_epoll_ctl */ 26875f2336efSEd Maste case 21: 26885f2336efSEd Maste switch (ndx) { 26895f2336efSEd Maste case 0: 26905f2336efSEd Maste p = "l_int"; 26915f2336efSEd Maste break; 26925f2336efSEd Maste case 1: 26935f2336efSEd Maste p = "l_int"; 26945f2336efSEd Maste break; 26955f2336efSEd Maste case 2: 26965f2336efSEd Maste p = "l_int"; 26975f2336efSEd Maste break; 26985f2336efSEd Maste case 3: 26995f2336efSEd Maste p = "userland struct epoll_event *"; 27005f2336efSEd Maste break; 27015f2336efSEd Maste default: 27025f2336efSEd Maste break; 27035f2336efSEd Maste }; 27045f2336efSEd Maste break; 27055f2336efSEd Maste /* linux_epoll_pwait */ 27065f2336efSEd Maste case 22: 27075f2336efSEd Maste switch (ndx) { 27085f2336efSEd Maste case 0: 27095f2336efSEd Maste p = "l_int"; 27105f2336efSEd Maste break; 27115f2336efSEd Maste case 1: 27125f2336efSEd Maste p = "userland struct epoll_event *"; 27135f2336efSEd Maste break; 27145f2336efSEd Maste case 2: 27155f2336efSEd Maste p = "l_int"; 27165f2336efSEd Maste break; 27175f2336efSEd Maste case 3: 27185f2336efSEd Maste p = "l_int"; 27195f2336efSEd Maste break; 27205f2336efSEd Maste case 4: 27215f2336efSEd Maste p = "userland l_sigset_t *"; 27225f2336efSEd Maste break; 27235f2336efSEd Maste case 5: 27245f2336efSEd Maste p = "l_size_t"; 27255f2336efSEd Maste break; 27265f2336efSEd Maste default: 27275f2336efSEd Maste break; 27285f2336efSEd Maste }; 27295f2336efSEd Maste break; 2730c4db0baaSEd Maste /* dup */ 2731c4db0baaSEd Maste case 23: 2732c4db0baaSEd Maste switch (ndx) { 2733c4db0baaSEd Maste case 0: 2734c4db0baaSEd Maste p = "u_int"; 2735c4db0baaSEd Maste break; 2736c4db0baaSEd Maste default: 2737c4db0baaSEd Maste break; 2738c4db0baaSEd Maste }; 2739c4db0baaSEd Maste break; 27405f2336efSEd Maste /* linux_dup3 */ 27415f2336efSEd Maste case 24: 27425f2336efSEd Maste switch (ndx) { 27435f2336efSEd Maste case 0: 27445f2336efSEd Maste p = "l_int"; 27455f2336efSEd Maste break; 27465f2336efSEd Maste case 1: 27475f2336efSEd Maste p = "l_int"; 27485f2336efSEd Maste break; 27495f2336efSEd Maste case 2: 27505f2336efSEd Maste p = "l_int"; 27515f2336efSEd Maste break; 27525f2336efSEd Maste default: 27535f2336efSEd Maste break; 27545f2336efSEd Maste }; 27555f2336efSEd Maste break; 27565f2336efSEd Maste /* linux_fcntl */ 27575f2336efSEd Maste case 25: 27585f2336efSEd Maste switch (ndx) { 27595f2336efSEd Maste case 0: 27605f2336efSEd Maste p = "l_uint"; 27615f2336efSEd Maste break; 27625f2336efSEd Maste case 1: 27635f2336efSEd Maste p = "l_uint"; 27645f2336efSEd Maste break; 27655f2336efSEd Maste case 2: 27665f2336efSEd Maste p = "l_ulong"; 27675f2336efSEd Maste break; 27685f2336efSEd Maste default: 27695f2336efSEd Maste break; 27705f2336efSEd Maste }; 27715f2336efSEd Maste break; 27725f2336efSEd Maste /* linux_inotify_init1 */ 27735f2336efSEd Maste case 26: 27745f2336efSEd Maste switch (ndx) { 27755f2336efSEd Maste case 0: 27765f2336efSEd Maste p = "l_int"; 27775f2336efSEd Maste break; 27785f2336efSEd Maste default: 27795f2336efSEd Maste break; 27805f2336efSEd Maste }; 27815f2336efSEd Maste break; 27825f2336efSEd Maste /* linux_inotify_add_watch */ 27835f2336efSEd Maste case 27: 27845f2336efSEd Maste break; 27855f2336efSEd Maste /* linux_inotify_rm_watch */ 27865f2336efSEd Maste case 28: 27875f2336efSEd Maste break; 27885f2336efSEd Maste /* linux_ioctl */ 27895f2336efSEd Maste case 29: 27905f2336efSEd Maste switch (ndx) { 27915f2336efSEd Maste case 0: 27925f2336efSEd Maste p = "l_uint"; 27935f2336efSEd Maste break; 27945f2336efSEd Maste case 1: 27955f2336efSEd Maste p = "l_uint"; 27965f2336efSEd Maste break; 27975f2336efSEd Maste case 2: 2798a39cdcd7SEdward Tomasz Napierala p = "l_ulong"; 27995f2336efSEd Maste break; 28005f2336efSEd Maste default: 28015f2336efSEd Maste break; 28025f2336efSEd Maste }; 28035f2336efSEd Maste break; 28045f2336efSEd Maste /* linux_ioprio_set */ 28055f2336efSEd Maste case 30: 2806b5c0b955SDmitry Chagin switch (ndx) { 2807b5c0b955SDmitry Chagin case 0: 2808b5c0b955SDmitry Chagin p = "l_int"; 2809b5c0b955SDmitry Chagin break; 2810b5c0b955SDmitry Chagin case 1: 2811b5c0b955SDmitry Chagin p = "l_int"; 2812b5c0b955SDmitry Chagin break; 2813b5c0b955SDmitry Chagin case 2: 2814b5c0b955SDmitry Chagin p = "l_int"; 2815b5c0b955SDmitry Chagin break; 2816b5c0b955SDmitry Chagin default: 2817b5c0b955SDmitry Chagin break; 2818b5c0b955SDmitry Chagin }; 28195f2336efSEd Maste break; 28205f2336efSEd Maste /* linux_ioprio_get */ 28215f2336efSEd Maste case 31: 2822b5c0b955SDmitry Chagin switch (ndx) { 2823b5c0b955SDmitry Chagin case 0: 2824b5c0b955SDmitry Chagin p = "l_int"; 2825b5c0b955SDmitry Chagin break; 2826b5c0b955SDmitry Chagin case 1: 2827b5c0b955SDmitry Chagin p = "l_int"; 2828b5c0b955SDmitry Chagin break; 2829b5c0b955SDmitry Chagin default: 2830b5c0b955SDmitry Chagin break; 2831b5c0b955SDmitry Chagin }; 28325f2336efSEd Maste break; 28335f2336efSEd Maste /* flock */ 28345f2336efSEd Maste case 32: 28355f2336efSEd Maste switch (ndx) { 28365f2336efSEd Maste case 0: 28375f2336efSEd Maste p = "int"; 28385f2336efSEd Maste break; 28395f2336efSEd Maste case 1: 28405f2336efSEd Maste p = "int"; 28415f2336efSEd Maste break; 28425f2336efSEd Maste default: 28435f2336efSEd Maste break; 28445f2336efSEd Maste }; 28455f2336efSEd Maste break; 28465f2336efSEd Maste /* linux_mknodat */ 28475f2336efSEd Maste case 33: 28485f2336efSEd Maste switch (ndx) { 28495f2336efSEd Maste case 0: 28505f2336efSEd Maste p = "l_int"; 28515f2336efSEd Maste break; 28525f2336efSEd Maste case 1: 28535f2336efSEd Maste p = "userland const char *"; 28545f2336efSEd Maste break; 28555f2336efSEd Maste case 2: 28565f2336efSEd Maste p = "l_int"; 28575f2336efSEd Maste break; 28585f2336efSEd Maste case 3: 2859cd0fca82SDmitry Chagin p = "l_dev_t"; 28605f2336efSEd Maste break; 28615f2336efSEd Maste default: 28625f2336efSEd Maste break; 28635f2336efSEd Maste }; 28645f2336efSEd Maste break; 28655f2336efSEd Maste /* linux_mkdirat */ 28665f2336efSEd Maste case 34: 28675f2336efSEd Maste switch (ndx) { 28685f2336efSEd Maste case 0: 28695f2336efSEd Maste p = "l_int"; 28705f2336efSEd Maste break; 28715f2336efSEd Maste case 1: 28725f2336efSEd Maste p = "userland const char *"; 28735f2336efSEd Maste break; 28745f2336efSEd Maste case 2: 2875a39cdcd7SEdward Tomasz Napierala p = "l_mode_t"; 28765f2336efSEd Maste break; 28775f2336efSEd Maste default: 28785f2336efSEd Maste break; 28795f2336efSEd Maste }; 28805f2336efSEd Maste break; 28815f2336efSEd Maste /* linux_unlinkat */ 28825f2336efSEd Maste case 35: 28835f2336efSEd Maste switch (ndx) { 28845f2336efSEd Maste case 0: 28855f2336efSEd Maste p = "l_int"; 28865f2336efSEd Maste break; 28875f2336efSEd Maste case 1: 28885f2336efSEd Maste p = "userland const char *"; 28895f2336efSEd Maste break; 28905f2336efSEd Maste case 2: 28915f2336efSEd Maste p = "l_int"; 28925f2336efSEd Maste break; 28935f2336efSEd Maste default: 28945f2336efSEd Maste break; 28955f2336efSEd Maste }; 28965f2336efSEd Maste break; 28975f2336efSEd Maste /* linux_symlinkat */ 28985f2336efSEd Maste case 36: 28995f2336efSEd Maste switch (ndx) { 29005f2336efSEd Maste case 0: 29015f2336efSEd Maste p = "userland const char *"; 29025f2336efSEd Maste break; 29035f2336efSEd Maste case 1: 29045f2336efSEd Maste p = "l_int"; 29055f2336efSEd Maste break; 29065f2336efSEd Maste case 2: 29075f2336efSEd Maste p = "userland const char *"; 29085f2336efSEd Maste break; 29095f2336efSEd Maste default: 29105f2336efSEd Maste break; 29115f2336efSEd Maste }; 29125f2336efSEd Maste break; 29135f2336efSEd Maste /* linux_linkat */ 29145f2336efSEd Maste case 37: 29155f2336efSEd Maste switch (ndx) { 29165f2336efSEd Maste case 0: 29175f2336efSEd Maste p = "l_int"; 29185f2336efSEd Maste break; 29195f2336efSEd Maste case 1: 29205f2336efSEd Maste p = "userland const char *"; 29215f2336efSEd Maste break; 29225f2336efSEd Maste case 2: 29235f2336efSEd Maste p = "l_int"; 29245f2336efSEd Maste break; 29255f2336efSEd Maste case 3: 29265f2336efSEd Maste p = "userland const char *"; 29275f2336efSEd Maste break; 29285f2336efSEd Maste case 4: 29295f2336efSEd Maste p = "l_int"; 29305f2336efSEd Maste break; 29315f2336efSEd Maste default: 29325f2336efSEd Maste break; 29335f2336efSEd Maste }; 29345f2336efSEd Maste break; 29355f2336efSEd Maste /* linux_renameat */ 29365f2336efSEd Maste case 38: 29375f2336efSEd Maste switch (ndx) { 29385f2336efSEd Maste case 0: 29395f2336efSEd Maste p = "l_int"; 29405f2336efSEd Maste break; 29415f2336efSEd Maste case 1: 29425f2336efSEd Maste p = "userland const char *"; 29435f2336efSEd Maste break; 29445f2336efSEd Maste case 2: 29455f2336efSEd Maste p = "l_int"; 29465f2336efSEd Maste break; 29475f2336efSEd Maste case 3: 29485f2336efSEd Maste p = "userland const char *"; 29495f2336efSEd Maste break; 29505f2336efSEd Maste default: 29515f2336efSEd Maste break; 29525f2336efSEd Maste }; 29535f2336efSEd Maste break; 29545f2336efSEd Maste /* linux_mount */ 29555f2336efSEd Maste case 40: 29565f2336efSEd Maste switch (ndx) { 29575f2336efSEd Maste case 0: 29585f2336efSEd Maste p = "userland char *"; 29595f2336efSEd Maste break; 29605f2336efSEd Maste case 1: 29615f2336efSEd Maste p = "userland char *"; 29625f2336efSEd Maste break; 29635f2336efSEd Maste case 2: 29645f2336efSEd Maste p = "userland char *"; 29655f2336efSEd Maste break; 29665f2336efSEd Maste case 3: 29675f2336efSEd Maste p = "l_ulong"; 29685f2336efSEd Maste break; 29695f2336efSEd Maste case 4: 29705f2336efSEd Maste p = "userland void *"; 29715f2336efSEd Maste break; 29725f2336efSEd Maste default: 29735f2336efSEd Maste break; 29745f2336efSEd Maste }; 29755f2336efSEd Maste break; 29765f2336efSEd Maste /* linux_pivot_root */ 29775f2336efSEd Maste case 41: 29785f2336efSEd Maste break; 29795f2336efSEd Maste /* linux_statfs */ 29805f2336efSEd Maste case 43: 29815f2336efSEd Maste switch (ndx) { 29825f2336efSEd Maste case 0: 29835f2336efSEd Maste p = "userland char *"; 29845f2336efSEd Maste break; 29855f2336efSEd Maste case 1: 29865f2336efSEd Maste p = "userland struct l_statfs_buf *"; 29875f2336efSEd Maste break; 29885f2336efSEd Maste default: 29895f2336efSEd Maste break; 29905f2336efSEd Maste }; 29915f2336efSEd Maste break; 29925f2336efSEd Maste /* linux_fstatfs */ 29935f2336efSEd Maste case 44: 29945f2336efSEd Maste switch (ndx) { 29955f2336efSEd Maste case 0: 29965f2336efSEd Maste p = "l_uint"; 29975f2336efSEd Maste break; 29985f2336efSEd Maste case 1: 29995f2336efSEd Maste p = "userland struct l_statfs_buf *"; 30005f2336efSEd Maste break; 30015f2336efSEd Maste default: 30025f2336efSEd Maste break; 30035f2336efSEd Maste }; 30045f2336efSEd Maste break; 30055f2336efSEd Maste /* linux_truncate */ 30065f2336efSEd Maste case 45: 30075f2336efSEd Maste switch (ndx) { 30085f2336efSEd Maste case 0: 30095f2336efSEd Maste p = "userland char *"; 30105f2336efSEd Maste break; 30115f2336efSEd Maste case 1: 30125f2336efSEd Maste p = "l_ulong"; 30135f2336efSEd Maste break; 30145f2336efSEd Maste default: 30155f2336efSEd Maste break; 30165f2336efSEd Maste }; 30175f2336efSEd Maste break; 30185f2336efSEd Maste /* linux_ftruncate */ 30195f2336efSEd Maste case 46: 30205f2336efSEd Maste switch (ndx) { 30215f2336efSEd Maste case 0: 30225f2336efSEd Maste p = "l_int"; 30235f2336efSEd Maste break; 30245f2336efSEd Maste case 1: 30255f2336efSEd Maste p = "l_long"; 30265f2336efSEd Maste break; 30275f2336efSEd Maste default: 30285f2336efSEd Maste break; 30295f2336efSEd Maste }; 30305f2336efSEd Maste break; 30315f2336efSEd Maste /* linux_fallocate */ 30325f2336efSEd Maste case 47: 30335f2336efSEd Maste switch (ndx) { 30345f2336efSEd Maste case 0: 30355f2336efSEd Maste p = "l_int"; 30365f2336efSEd Maste break; 30375f2336efSEd Maste case 1: 30385f2336efSEd Maste p = "l_int"; 30395f2336efSEd Maste break; 30405f2336efSEd Maste case 2: 30415f2336efSEd Maste p = "l_loff_t"; 30425f2336efSEd Maste break; 30435f2336efSEd Maste case 3: 30445f2336efSEd Maste p = "l_loff_t"; 30455f2336efSEd Maste break; 30465f2336efSEd Maste default: 30475f2336efSEd Maste break; 30485f2336efSEd Maste }; 30495f2336efSEd Maste break; 30505f2336efSEd Maste /* linux_faccessat */ 30515f2336efSEd Maste case 48: 30525f2336efSEd Maste switch (ndx) { 30535f2336efSEd Maste case 0: 30545f2336efSEd Maste p = "l_int"; 30555f2336efSEd Maste break; 30565f2336efSEd Maste case 1: 30575f2336efSEd Maste p = "userland const char *"; 30585f2336efSEd Maste break; 30595f2336efSEd Maste case 2: 30605f2336efSEd Maste p = "l_int"; 30615f2336efSEd Maste break; 30625f2336efSEd Maste default: 30635f2336efSEd Maste break; 30645f2336efSEd Maste }; 30655f2336efSEd Maste break; 30665f2336efSEd Maste /* linux_chdir */ 30675f2336efSEd Maste case 49: 30685f2336efSEd Maste switch (ndx) { 30695f2336efSEd Maste case 0: 30705f2336efSEd Maste p = "userland char *"; 30715f2336efSEd Maste break; 30725f2336efSEd Maste default: 30735f2336efSEd Maste break; 30745f2336efSEd Maste }; 30755f2336efSEd Maste break; 30765f2336efSEd Maste /* fchdir */ 30775f2336efSEd Maste case 50: 30785f2336efSEd Maste switch (ndx) { 30795f2336efSEd Maste case 0: 30805f2336efSEd Maste p = "int"; 30815f2336efSEd Maste break; 30825f2336efSEd Maste default: 30835f2336efSEd Maste break; 30845f2336efSEd Maste }; 30855f2336efSEd Maste break; 30865f2336efSEd Maste /* chroot */ 30875f2336efSEd Maste case 51: 30885f2336efSEd Maste switch (ndx) { 30895f2336efSEd Maste case 0: 30905f2336efSEd Maste p = "userland char *"; 30915f2336efSEd Maste break; 30925f2336efSEd Maste default: 30935f2336efSEd Maste break; 30945f2336efSEd Maste }; 30955f2336efSEd Maste break; 30965f2336efSEd Maste /* fchmod */ 30975f2336efSEd Maste case 52: 30985f2336efSEd Maste switch (ndx) { 30995f2336efSEd Maste case 0: 31005f2336efSEd Maste p = "int"; 31015f2336efSEd Maste break; 31025f2336efSEd Maste case 1: 31035f2336efSEd Maste p = "int"; 31045f2336efSEd Maste break; 31055f2336efSEd Maste default: 31065f2336efSEd Maste break; 31075f2336efSEd Maste }; 31085f2336efSEd Maste break; 31095f2336efSEd Maste /* linux_fchmodat */ 31105f2336efSEd Maste case 53: 31115f2336efSEd Maste switch (ndx) { 31125f2336efSEd Maste case 0: 31135f2336efSEd Maste p = "l_int"; 31145f2336efSEd Maste break; 31155f2336efSEd Maste case 1: 31165f2336efSEd Maste p = "userland const char *"; 31175f2336efSEd Maste break; 31185f2336efSEd Maste case 2: 31195f2336efSEd Maste p = "l_mode_t"; 31205f2336efSEd Maste break; 31215f2336efSEd Maste default: 31225f2336efSEd Maste break; 31235f2336efSEd Maste }; 31245f2336efSEd Maste break; 31255f2336efSEd Maste /* linux_fchownat */ 31265f2336efSEd Maste case 54: 31275f2336efSEd Maste switch (ndx) { 31285f2336efSEd Maste case 0: 31295f2336efSEd Maste p = "l_int"; 31305f2336efSEd Maste break; 31315f2336efSEd Maste case 1: 31325f2336efSEd Maste p = "userland const char *"; 31335f2336efSEd Maste break; 31345f2336efSEd Maste case 2: 31355f2336efSEd Maste p = "l_uid_t"; 31365f2336efSEd Maste break; 31375f2336efSEd Maste case 3: 31385f2336efSEd Maste p = "l_gid_t"; 31395f2336efSEd Maste break; 31405f2336efSEd Maste case 4: 31415f2336efSEd Maste p = "l_int"; 31425f2336efSEd Maste break; 31435f2336efSEd Maste default: 31445f2336efSEd Maste break; 31455f2336efSEd Maste }; 31465f2336efSEd Maste break; 31475f2336efSEd Maste /* fchown */ 31485f2336efSEd Maste case 55: 31495f2336efSEd Maste switch (ndx) { 31505f2336efSEd Maste case 0: 31515f2336efSEd Maste p = "int"; 31525f2336efSEd Maste break; 31535f2336efSEd Maste case 1: 31545f2336efSEd Maste p = "int"; 31555f2336efSEd Maste break; 31565f2336efSEd Maste case 2: 31575f2336efSEd Maste p = "int"; 31585f2336efSEd Maste break; 31595f2336efSEd Maste default: 31605f2336efSEd Maste break; 31615f2336efSEd Maste }; 31625f2336efSEd Maste break; 31635f2336efSEd Maste /* linux_openat */ 31645f2336efSEd Maste case 56: 31655f2336efSEd Maste switch (ndx) { 31665f2336efSEd Maste case 0: 31675f2336efSEd Maste p = "l_int"; 31685f2336efSEd Maste break; 31695f2336efSEd Maste case 1: 31705f2336efSEd Maste p = "userland const char *"; 31715f2336efSEd Maste break; 31725f2336efSEd Maste case 2: 31735f2336efSEd Maste p = "l_int"; 31745f2336efSEd Maste break; 31755f2336efSEd Maste case 3: 3176a39cdcd7SEdward Tomasz Napierala p = "l_mode_t"; 31775f2336efSEd Maste break; 31785f2336efSEd Maste default: 31795f2336efSEd Maste break; 31805f2336efSEd Maste }; 31815f2336efSEd Maste break; 31825f2336efSEd Maste /* close */ 31835f2336efSEd Maste case 57: 31845f2336efSEd Maste switch (ndx) { 31855f2336efSEd Maste case 0: 31865f2336efSEd Maste p = "int"; 31875f2336efSEd Maste break; 31885f2336efSEd Maste default: 31895f2336efSEd Maste break; 31905f2336efSEd Maste }; 31915f2336efSEd Maste break; 31925f2336efSEd Maste /* linux_vhangup */ 31935f2336efSEd Maste case 58: 31945f2336efSEd Maste break; 31955f2336efSEd Maste /* linux_pipe2 */ 31965f2336efSEd Maste case 59: 31975f2336efSEd Maste switch (ndx) { 31985f2336efSEd Maste case 0: 31995f2336efSEd Maste p = "userland l_int *"; 32005f2336efSEd Maste break; 32015f2336efSEd Maste case 1: 32025f2336efSEd Maste p = "l_int"; 32035f2336efSEd Maste break; 32045f2336efSEd Maste default: 32055f2336efSEd Maste break; 32065f2336efSEd Maste }; 32075f2336efSEd Maste break; 32085f2336efSEd Maste /* linux_getdents64 */ 32095f2336efSEd Maste case 61: 32105f2336efSEd Maste switch (ndx) { 32115f2336efSEd Maste case 0: 32125f2336efSEd Maste p = "l_uint"; 32135f2336efSEd Maste break; 32145f2336efSEd Maste case 1: 32155f2336efSEd Maste p = "userland void *"; 32165f2336efSEd Maste break; 32175f2336efSEd Maste case 2: 32185f2336efSEd Maste p = "l_uint"; 32195f2336efSEd Maste break; 32205f2336efSEd Maste default: 32215f2336efSEd Maste break; 32225f2336efSEd Maste }; 32235f2336efSEd Maste break; 32245f2336efSEd Maste /* linux_lseek */ 32255f2336efSEd Maste case 62: 32265f2336efSEd Maste switch (ndx) { 32275f2336efSEd Maste case 0: 32285f2336efSEd Maste p = "l_uint"; 32295f2336efSEd Maste break; 32305f2336efSEd Maste case 1: 32315f2336efSEd Maste p = "l_off_t"; 32325f2336efSEd Maste break; 32335f2336efSEd Maste case 2: 32345f2336efSEd Maste p = "l_int"; 32355f2336efSEd Maste break; 32365f2336efSEd Maste default: 32375f2336efSEd Maste break; 32385f2336efSEd Maste }; 32395f2336efSEd Maste break; 32405f2336efSEd Maste /* read */ 32415f2336efSEd Maste case 63: 32425f2336efSEd Maste switch (ndx) { 32435f2336efSEd Maste case 0: 32445f2336efSEd Maste p = "int"; 32455f2336efSEd Maste break; 32465f2336efSEd Maste case 1: 32475f2336efSEd Maste p = "userland char *"; 32485f2336efSEd Maste break; 32495f2336efSEd Maste case 2: 3250a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 32515f2336efSEd Maste break; 32525f2336efSEd Maste default: 32535f2336efSEd Maste break; 32545f2336efSEd Maste }; 32555f2336efSEd Maste break; 325689d270b2SDmitry Chagin /* linux_write */ 32575f2336efSEd Maste case 64: 32585f2336efSEd Maste switch (ndx) { 32595f2336efSEd Maste case 0: 32605f2336efSEd Maste p = "int"; 32615f2336efSEd Maste break; 32625f2336efSEd Maste case 1: 32635f2336efSEd Maste p = "userland char *"; 32645f2336efSEd Maste break; 32655f2336efSEd Maste case 2: 3266a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 32675f2336efSEd Maste break; 32685f2336efSEd Maste default: 32695f2336efSEd Maste break; 32705f2336efSEd Maste }; 32715f2336efSEd Maste break; 32725f2336efSEd Maste /* readv */ 32735f2336efSEd Maste case 65: 32745f2336efSEd Maste switch (ndx) { 32755f2336efSEd Maste case 0: 32765f2336efSEd Maste p = "int"; 32775f2336efSEd Maste break; 32785f2336efSEd Maste case 1: 32795f2336efSEd Maste p = "userland struct iovec *"; 32805f2336efSEd Maste break; 32815f2336efSEd Maste case 2: 32825f2336efSEd Maste p = "u_int"; 32835f2336efSEd Maste break; 32845f2336efSEd Maste default: 32855f2336efSEd Maste break; 32865f2336efSEd Maste }; 32875f2336efSEd Maste break; 32881f9d71eeSDmitry Chagin /* linux_writev */ 32895f2336efSEd Maste case 66: 32905f2336efSEd Maste switch (ndx) { 32915f2336efSEd Maste case 0: 32925f2336efSEd Maste p = "int"; 32935f2336efSEd Maste break; 32945f2336efSEd Maste case 1: 32955f2336efSEd Maste p = "userland struct iovec *"; 32965f2336efSEd Maste break; 32975f2336efSEd Maste case 2: 32985f2336efSEd Maste p = "u_int"; 32995f2336efSEd Maste break; 33005f2336efSEd Maste default: 33015f2336efSEd Maste break; 33025f2336efSEd Maste }; 33035f2336efSEd Maste break; 33045f2336efSEd Maste /* linux_pread */ 33055f2336efSEd Maste case 67: 33065f2336efSEd Maste switch (ndx) { 33075f2336efSEd Maste case 0: 33085f2336efSEd Maste p = "l_uint"; 33095f2336efSEd Maste break; 33105f2336efSEd Maste case 1: 33115f2336efSEd Maste p = "userland char *"; 33125f2336efSEd Maste break; 33135f2336efSEd Maste case 2: 33145f2336efSEd Maste p = "l_size_t"; 33155f2336efSEd Maste break; 33165f2336efSEd Maste case 3: 33175f2336efSEd Maste p = "l_loff_t"; 33185f2336efSEd Maste break; 33195f2336efSEd Maste default: 33205f2336efSEd Maste break; 33215f2336efSEd Maste }; 33225f2336efSEd Maste break; 33235f2336efSEd Maste /* linux_pwrite */ 33245f2336efSEd Maste case 68: 33255f2336efSEd Maste switch (ndx) { 33265f2336efSEd Maste case 0: 33275f2336efSEd Maste p = "l_uint"; 33285f2336efSEd Maste break; 33295f2336efSEd Maste case 1: 33305f2336efSEd Maste p = "userland char *"; 33315f2336efSEd Maste break; 33325f2336efSEd Maste case 2: 33335f2336efSEd Maste p = "l_size_t"; 33345f2336efSEd Maste break; 33355f2336efSEd Maste case 3: 33365f2336efSEd Maste p = "l_loff_t"; 33375f2336efSEd Maste break; 33385f2336efSEd Maste default: 33395f2336efSEd Maste break; 33405f2336efSEd Maste }; 33415f2336efSEd Maste break; 33425f2336efSEd Maste /* linux_preadv */ 33435f2336efSEd Maste case 69: 33445f2336efSEd Maste switch (ndx) { 33455f2336efSEd Maste case 0: 33465f2336efSEd Maste p = "l_ulong"; 33475f2336efSEd Maste break; 33485f2336efSEd Maste case 1: 33495f2336efSEd Maste p = "userland struct iovec *"; 33505f2336efSEd Maste break; 33515f2336efSEd Maste case 2: 33525f2336efSEd Maste p = "l_ulong"; 33535f2336efSEd Maste break; 33545f2336efSEd Maste case 3: 33555f2336efSEd Maste p = "l_ulong"; 33565f2336efSEd Maste break; 33575f2336efSEd Maste case 4: 33585f2336efSEd Maste p = "l_ulong"; 33595f2336efSEd Maste break; 33605f2336efSEd Maste default: 33615f2336efSEd Maste break; 33625f2336efSEd Maste }; 33635f2336efSEd Maste break; 33645f2336efSEd Maste /* linux_pwritev */ 33655f2336efSEd Maste case 70: 33665f2336efSEd Maste switch (ndx) { 33675f2336efSEd Maste case 0: 33685f2336efSEd Maste p = "l_ulong"; 33695f2336efSEd Maste break; 33705f2336efSEd Maste case 1: 33715f2336efSEd Maste p = "userland struct iovec *"; 33725f2336efSEd Maste break; 33735f2336efSEd Maste case 2: 33745f2336efSEd Maste p = "l_ulong"; 33755f2336efSEd Maste break; 33765f2336efSEd Maste case 3: 33775f2336efSEd Maste p = "l_ulong"; 33785f2336efSEd Maste break; 33795f2336efSEd Maste case 4: 33805f2336efSEd Maste p = "l_ulong"; 33815f2336efSEd Maste break; 33825f2336efSEd Maste default: 33835f2336efSEd Maste break; 33845f2336efSEd Maste }; 33855f2336efSEd Maste break; 33865f2336efSEd Maste /* linux_sendfile */ 33875f2336efSEd Maste case 71: 33885f2336efSEd Maste switch (ndx) { 33895f2336efSEd Maste case 0: 33905f2336efSEd Maste p = "l_int"; 33915f2336efSEd Maste break; 33925f2336efSEd Maste case 1: 33935f2336efSEd Maste p = "l_int"; 33945f2336efSEd Maste break; 33955f2336efSEd Maste case 2: 3396a39cdcd7SEdward Tomasz Napierala p = "userland l_off_t *"; 33975f2336efSEd Maste break; 33985f2336efSEd Maste case 3: 33995f2336efSEd Maste p = "l_size_t"; 34005f2336efSEd Maste break; 34015f2336efSEd Maste default: 34025f2336efSEd Maste break; 34035f2336efSEd Maste }; 34045f2336efSEd Maste break; 34055f2336efSEd Maste /* linux_pselect6 */ 34065f2336efSEd Maste case 72: 34075f2336efSEd Maste switch (ndx) { 34085f2336efSEd Maste case 0: 34095f2336efSEd Maste p = "l_int"; 34105f2336efSEd Maste break; 34115f2336efSEd Maste case 1: 34125f2336efSEd Maste p = "userland l_fd_set *"; 34135f2336efSEd Maste break; 34145f2336efSEd Maste case 2: 34155f2336efSEd Maste p = "userland l_fd_set *"; 34165f2336efSEd Maste break; 34175f2336efSEd Maste case 3: 34185f2336efSEd Maste p = "userland l_fd_set *"; 34195f2336efSEd Maste break; 34205f2336efSEd Maste case 4: 34215f2336efSEd Maste p = "userland struct l_timespec *"; 34225f2336efSEd Maste break; 34235f2336efSEd Maste case 5: 34245f2336efSEd Maste p = "userland l_uintptr_t *"; 34255f2336efSEd Maste break; 34265f2336efSEd Maste default: 34275f2336efSEd Maste break; 34285f2336efSEd Maste }; 34295f2336efSEd Maste break; 34305f2336efSEd Maste /* linux_ppoll */ 34315f2336efSEd Maste case 73: 34325f2336efSEd Maste switch (ndx) { 34335f2336efSEd Maste case 0: 34345f2336efSEd Maste p = "userland struct pollfd *"; 34355f2336efSEd Maste break; 34365f2336efSEd Maste case 1: 3437a39cdcd7SEdward Tomasz Napierala p = "l_uint"; 34385f2336efSEd Maste break; 34395f2336efSEd Maste case 2: 34405f2336efSEd Maste p = "userland struct l_timespec *"; 34415f2336efSEd Maste break; 34425f2336efSEd Maste case 3: 34435f2336efSEd Maste p = "userland l_sigset_t *"; 34445f2336efSEd Maste break; 34455f2336efSEd Maste case 4: 34465f2336efSEd Maste p = "l_size_t"; 34475f2336efSEd Maste break; 34485f2336efSEd Maste default: 34495f2336efSEd Maste break; 34505f2336efSEd Maste }; 34515f2336efSEd Maste break; 34525f2336efSEd Maste /* linux_signalfd4 */ 34535f2336efSEd Maste case 74: 34545f2336efSEd Maste break; 34555f2336efSEd Maste /* linux_vmsplice */ 34565f2336efSEd Maste case 75: 34575f2336efSEd Maste break; 34585f2336efSEd Maste /* linux_splice */ 34595f2336efSEd Maste case 76: 34603e9a2142SEdward Tomasz Napierala switch (ndx) { 34613e9a2142SEdward Tomasz Napierala case 0: 34623e9a2142SEdward Tomasz Napierala p = "int"; 34633e9a2142SEdward Tomasz Napierala break; 34643e9a2142SEdward Tomasz Napierala case 1: 34653e9a2142SEdward Tomasz Napierala p = "userland l_loff_t *"; 34663e9a2142SEdward Tomasz Napierala break; 34673e9a2142SEdward Tomasz Napierala case 2: 34683e9a2142SEdward Tomasz Napierala p = "int"; 34693e9a2142SEdward Tomasz Napierala break; 34703e9a2142SEdward Tomasz Napierala case 3: 34713e9a2142SEdward Tomasz Napierala p = "userland l_loff_t *"; 34723e9a2142SEdward Tomasz Napierala break; 34733e9a2142SEdward Tomasz Napierala case 4: 34743e9a2142SEdward Tomasz Napierala p = "l_size_t"; 34753e9a2142SEdward Tomasz Napierala break; 34763e9a2142SEdward Tomasz Napierala case 5: 34773e9a2142SEdward Tomasz Napierala p = "l_uint"; 34783e9a2142SEdward Tomasz Napierala break; 34793e9a2142SEdward Tomasz Napierala default: 34803e9a2142SEdward Tomasz Napierala break; 34813e9a2142SEdward Tomasz Napierala }; 34825f2336efSEd Maste break; 34835f2336efSEd Maste /* linux_tee */ 34845f2336efSEd Maste case 77: 34855f2336efSEd Maste break; 34865f2336efSEd Maste /* linux_readlinkat */ 34875f2336efSEd Maste case 78: 34885f2336efSEd Maste switch (ndx) { 34895f2336efSEd Maste case 0: 34905f2336efSEd Maste p = "l_int"; 34915f2336efSEd Maste break; 34925f2336efSEd Maste case 1: 34935f2336efSEd Maste p = "userland const char *"; 34945f2336efSEd Maste break; 34955f2336efSEd Maste case 2: 34965f2336efSEd Maste p = "userland char *"; 34975f2336efSEd Maste break; 34985f2336efSEd Maste case 3: 34995f2336efSEd Maste p = "l_int"; 35005f2336efSEd Maste break; 35015f2336efSEd Maste default: 35025f2336efSEd Maste break; 35035f2336efSEd Maste }; 35045f2336efSEd Maste break; 35055f2336efSEd Maste /* linux_newfstatat */ 35065f2336efSEd Maste case 79: 35075f2336efSEd Maste switch (ndx) { 35085f2336efSEd Maste case 0: 35095f2336efSEd Maste p = "l_int"; 35105f2336efSEd Maste break; 35115f2336efSEd Maste case 1: 35125f2336efSEd Maste p = "userland char *"; 35135f2336efSEd Maste break; 35145f2336efSEd Maste case 2: 35155f2336efSEd Maste p = "userland struct l_stat64 *"; 35165f2336efSEd Maste break; 35175f2336efSEd Maste case 3: 35185f2336efSEd Maste p = "l_int"; 35195f2336efSEd Maste break; 35205f2336efSEd Maste default: 35215f2336efSEd Maste break; 35225f2336efSEd Maste }; 35235f2336efSEd Maste break; 35245f2336efSEd Maste /* linux_newfstat */ 35255f2336efSEd Maste case 80: 35265f2336efSEd Maste switch (ndx) { 35275f2336efSEd Maste case 0: 35285f2336efSEd Maste p = "l_uint"; 35295f2336efSEd Maste break; 35305f2336efSEd Maste case 1: 35315f2336efSEd Maste p = "userland struct l_newstat *"; 35325f2336efSEd Maste break; 35335f2336efSEd Maste default: 35345f2336efSEd Maste break; 35355f2336efSEd Maste }; 35365f2336efSEd Maste break; 35375f2336efSEd Maste /* fsync */ 35385f2336efSEd Maste case 82: 35395f2336efSEd Maste switch (ndx) { 35405f2336efSEd Maste case 0: 35415f2336efSEd Maste p = "int"; 35425f2336efSEd Maste break; 35435f2336efSEd Maste default: 35445f2336efSEd Maste break; 35455f2336efSEd Maste }; 35465f2336efSEd Maste break; 35475f2336efSEd Maste /* linux_fdatasync */ 35485f2336efSEd Maste case 83: 35495f2336efSEd Maste switch (ndx) { 35505f2336efSEd Maste case 0: 35515f2336efSEd Maste p = "l_uint"; 35525f2336efSEd Maste break; 35535f2336efSEd Maste default: 35545f2336efSEd Maste break; 35555f2336efSEd Maste }; 35565f2336efSEd Maste break; 35575f2336efSEd Maste /* linux_sync_file_range */ 35585f2336efSEd Maste case 84: 35590cde2b32SEdward Tomasz Napierala switch (ndx) { 35600cde2b32SEdward Tomasz Napierala case 0: 35610cde2b32SEdward Tomasz Napierala p = "l_int"; 35620cde2b32SEdward Tomasz Napierala break; 35630cde2b32SEdward Tomasz Napierala case 1: 35640cde2b32SEdward Tomasz Napierala p = "l_loff_t"; 35650cde2b32SEdward Tomasz Napierala break; 35660cde2b32SEdward Tomasz Napierala case 2: 35670cde2b32SEdward Tomasz Napierala p = "l_loff_t"; 35680cde2b32SEdward Tomasz Napierala break; 35690cde2b32SEdward Tomasz Napierala case 3: 3570a39cdcd7SEdward Tomasz Napierala p = "l_uint"; 35710cde2b32SEdward Tomasz Napierala break; 35720cde2b32SEdward Tomasz Napierala default: 35730cde2b32SEdward Tomasz Napierala break; 35740cde2b32SEdward Tomasz Napierala }; 35755f2336efSEd Maste break; 35765f2336efSEd Maste /* linux_timerfd_create */ 35775f2336efSEd Maste case 85: 35785f2336efSEd Maste switch (ndx) { 35795f2336efSEd Maste case 0: 35805f2336efSEd Maste p = "l_int"; 35815f2336efSEd Maste break; 35825f2336efSEd Maste case 1: 35835f2336efSEd Maste p = "l_int"; 35845f2336efSEd Maste break; 35855f2336efSEd Maste default: 35865f2336efSEd Maste break; 35875f2336efSEd Maste }; 35885f2336efSEd Maste break; 35895f2336efSEd Maste /* linux_timerfd_settime */ 35905f2336efSEd Maste case 86: 35915f2336efSEd Maste switch (ndx) { 35925f2336efSEd Maste case 0: 35935f2336efSEd Maste p = "l_int"; 35945f2336efSEd Maste break; 35955f2336efSEd Maste case 1: 35965f2336efSEd Maste p = "l_int"; 35975f2336efSEd Maste break; 35985f2336efSEd Maste case 2: 35995f2336efSEd Maste p = "userland const struct l_itimerspec *"; 36005f2336efSEd Maste break; 36015f2336efSEd Maste case 3: 36025f2336efSEd Maste p = "userland struct l_itimerspec *"; 36035f2336efSEd Maste break; 36045f2336efSEd Maste default: 36055f2336efSEd Maste break; 36065f2336efSEd Maste }; 36075f2336efSEd Maste break; 36085f2336efSEd Maste /* linux_timerfd_gettime */ 36095f2336efSEd Maste case 87: 36105f2336efSEd Maste switch (ndx) { 36115f2336efSEd Maste case 0: 36125f2336efSEd Maste p = "l_int"; 36135f2336efSEd Maste break; 36145f2336efSEd Maste case 1: 36155f2336efSEd Maste p = "userland struct l_itimerspec *"; 36165f2336efSEd Maste break; 36175f2336efSEd Maste default: 36185f2336efSEd Maste break; 36195f2336efSEd Maste }; 36205f2336efSEd Maste break; 36215f2336efSEd Maste /* linux_utimensat */ 36225f2336efSEd Maste case 88: 36235f2336efSEd Maste switch (ndx) { 36245f2336efSEd Maste case 0: 36255f2336efSEd Maste p = "l_int"; 36265f2336efSEd Maste break; 36275f2336efSEd Maste case 1: 36285f2336efSEd Maste p = "userland const char *"; 36295f2336efSEd Maste break; 36305f2336efSEd Maste case 2: 36315f2336efSEd Maste p = "userland const struct l_timespec *"; 36325f2336efSEd Maste break; 36335f2336efSEd Maste case 3: 36345f2336efSEd Maste p = "l_int"; 36355f2336efSEd Maste break; 36365f2336efSEd Maste default: 36375f2336efSEd Maste break; 36385f2336efSEd Maste }; 36395f2336efSEd Maste break; 36405f2336efSEd Maste /* acct */ 36415f2336efSEd Maste case 89: 36425f2336efSEd Maste switch (ndx) { 36435f2336efSEd Maste case 0: 36445f2336efSEd Maste p = "userland char *"; 36455f2336efSEd Maste break; 36465f2336efSEd Maste default: 36475f2336efSEd Maste break; 36485f2336efSEd Maste }; 36495f2336efSEd Maste break; 36505f2336efSEd Maste /* linux_capget */ 36515f2336efSEd Maste case 90: 36525f2336efSEd Maste switch (ndx) { 36535f2336efSEd Maste case 0: 36545f2336efSEd Maste p = "userland struct l_user_cap_header *"; 36555f2336efSEd Maste break; 36565f2336efSEd Maste case 1: 36575f2336efSEd Maste p = "userland struct l_user_cap_data *"; 36585f2336efSEd Maste break; 36595f2336efSEd Maste default: 36605f2336efSEd Maste break; 36615f2336efSEd Maste }; 36625f2336efSEd Maste break; 36635f2336efSEd Maste /* linux_capset */ 36645f2336efSEd Maste case 91: 36655f2336efSEd Maste switch (ndx) { 36665f2336efSEd Maste case 0: 36675f2336efSEd Maste p = "userland struct l_user_cap_header *"; 36685f2336efSEd Maste break; 36695f2336efSEd Maste case 1: 36705f2336efSEd Maste p = "userland struct l_user_cap_data *"; 36715f2336efSEd Maste break; 36725f2336efSEd Maste default: 36735f2336efSEd Maste break; 36745f2336efSEd Maste }; 36755f2336efSEd Maste break; 36765f2336efSEd Maste /* linux_personality */ 36775f2336efSEd Maste case 92: 36785f2336efSEd Maste switch (ndx) { 36795f2336efSEd Maste case 0: 36805f2336efSEd Maste p = "l_uint"; 36815f2336efSEd Maste break; 36825f2336efSEd Maste default: 36835f2336efSEd Maste break; 36845f2336efSEd Maste }; 36855f2336efSEd Maste break; 36865f2336efSEd Maste /* linux_exit */ 36875f2336efSEd Maste case 93: 36885f2336efSEd Maste switch (ndx) { 36895f2336efSEd Maste case 0: 3690a39cdcd7SEdward Tomasz Napierala p = "u_int"; 36915f2336efSEd Maste break; 36925f2336efSEd Maste default: 36935f2336efSEd Maste break; 36945f2336efSEd Maste }; 36955f2336efSEd Maste break; 36965f2336efSEd Maste /* linux_exit_group */ 36975f2336efSEd Maste case 94: 36985f2336efSEd Maste switch (ndx) { 36995f2336efSEd Maste case 0: 3700a39cdcd7SEdward Tomasz Napierala p = "l_int"; 37015f2336efSEd Maste break; 37025f2336efSEd Maste default: 37035f2336efSEd Maste break; 37045f2336efSEd Maste }; 37055f2336efSEd Maste break; 37065f2336efSEd Maste /* linux_waitid */ 37075f2336efSEd Maste case 95: 37085f2336efSEd Maste switch (ndx) { 37095f2336efSEd Maste case 0: 37105f2336efSEd Maste p = "l_int"; 37115f2336efSEd Maste break; 37125f2336efSEd Maste case 1: 37135f2336efSEd Maste p = "l_pid_t"; 37145f2336efSEd Maste break; 37155f2336efSEd Maste case 2: 37165f2336efSEd Maste p = "userland l_siginfo_t *"; 37175f2336efSEd Maste break; 37185f2336efSEd Maste case 3: 37195f2336efSEd Maste p = "l_int"; 37205f2336efSEd Maste break; 37215f2336efSEd Maste case 4: 37225f2336efSEd Maste p = "userland struct rusage *"; 37235f2336efSEd Maste break; 37245f2336efSEd Maste default: 37255f2336efSEd Maste break; 37265f2336efSEd Maste }; 37275f2336efSEd Maste break; 37285f2336efSEd Maste /* linux_set_tid_address */ 37295f2336efSEd Maste case 96: 37305f2336efSEd Maste switch (ndx) { 37315f2336efSEd Maste case 0: 3732a39cdcd7SEdward Tomasz Napierala p = "userland l_int *"; 37335f2336efSEd Maste break; 37345f2336efSEd Maste default: 37355f2336efSEd Maste break; 37365f2336efSEd Maste }; 37375f2336efSEd Maste break; 37385f2336efSEd Maste /* linux_unshare */ 37395f2336efSEd Maste case 97: 37405f2336efSEd Maste break; 37415f2336efSEd Maste /* linux_sys_futex */ 37425f2336efSEd Maste case 98: 37435f2336efSEd Maste switch (ndx) { 37445f2336efSEd Maste case 0: 3745ee64d982SDmitry Chagin p = "userland uint32_t *"; 37465f2336efSEd Maste break; 37475f2336efSEd Maste case 1: 3748ee64d982SDmitry Chagin p = "l_int"; 37495f2336efSEd Maste break; 37505f2336efSEd Maste case 2: 3751ee64d982SDmitry Chagin p = "uint32_t"; 37525f2336efSEd Maste break; 37535f2336efSEd Maste case 3: 37545f2336efSEd Maste p = "userland struct l_timespec *"; 37555f2336efSEd Maste break; 37565f2336efSEd Maste case 4: 3757ee64d982SDmitry Chagin p = "userland uint32_t *"; 37585f2336efSEd Maste break; 37595f2336efSEd Maste case 5: 3760ee64d982SDmitry Chagin p = "uint32_t"; 37615f2336efSEd Maste break; 37625f2336efSEd Maste default: 37635f2336efSEd Maste break; 37645f2336efSEd Maste }; 37655f2336efSEd Maste break; 37665f2336efSEd Maste /* linux_set_robust_list */ 37675f2336efSEd Maste case 99: 37685f2336efSEd Maste switch (ndx) { 37695f2336efSEd Maste case 0: 37705f2336efSEd Maste p = "userland struct linux_robust_list_head *"; 37715f2336efSEd Maste break; 37725f2336efSEd Maste case 1: 37735f2336efSEd Maste p = "l_size_t"; 37745f2336efSEd Maste break; 37755f2336efSEd Maste default: 37765f2336efSEd Maste break; 37775f2336efSEd Maste }; 37785f2336efSEd Maste break; 37795f2336efSEd Maste /* linux_get_robust_list */ 37805f2336efSEd Maste case 100: 37815f2336efSEd Maste switch (ndx) { 37825f2336efSEd Maste case 0: 37835f2336efSEd Maste p = "l_int"; 37845f2336efSEd Maste break; 37855f2336efSEd Maste case 1: 37865f2336efSEd Maste p = "userland struct linux_robust_list_head **"; 37875f2336efSEd Maste break; 37885f2336efSEd Maste case 2: 37895f2336efSEd Maste p = "userland l_size_t *"; 37905f2336efSEd Maste break; 37915f2336efSEd Maste default: 37925f2336efSEd Maste break; 37935f2336efSEd Maste }; 37945f2336efSEd Maste break; 37955f2336efSEd Maste /* linux_nanosleep */ 37965f2336efSEd Maste case 101: 37975f2336efSEd Maste switch (ndx) { 37985f2336efSEd Maste case 0: 37995f2336efSEd Maste p = "userland const struct l_timespec *"; 38005f2336efSEd Maste break; 38015f2336efSEd Maste case 1: 38025f2336efSEd Maste p = "userland struct l_timespec *"; 38035f2336efSEd Maste break; 38045f2336efSEd Maste default: 38055f2336efSEd Maste break; 38065f2336efSEd Maste }; 38075f2336efSEd Maste break; 38085f2336efSEd Maste /* linux_getitimer */ 38095f2336efSEd Maste case 102: 38105f2336efSEd Maste switch (ndx) { 38115f2336efSEd Maste case 0: 38125f2336efSEd Maste p = "l_int"; 38135f2336efSEd Maste break; 38145f2336efSEd Maste case 1: 38155f2336efSEd Maste p = "userland struct l_itimerval *"; 38165f2336efSEd Maste break; 38175f2336efSEd Maste default: 38185f2336efSEd Maste break; 38195f2336efSEd Maste }; 38205f2336efSEd Maste break; 38215f2336efSEd Maste /* linux_setitimer */ 38225f2336efSEd Maste case 103: 38235f2336efSEd Maste switch (ndx) { 38245f2336efSEd Maste case 0: 38255f2336efSEd Maste p = "l_int"; 38265f2336efSEd Maste break; 38275f2336efSEd Maste case 1: 38285f2336efSEd Maste p = "userland struct l_itimerval *"; 38295f2336efSEd Maste break; 38305f2336efSEd Maste case 2: 38315f2336efSEd Maste p = "userland struct l_itimerval *"; 38325f2336efSEd Maste break; 38335f2336efSEd Maste default: 38345f2336efSEd Maste break; 38355f2336efSEd Maste }; 38365f2336efSEd Maste break; 38375f2336efSEd Maste /* linux_kexec_load */ 38385f2336efSEd Maste case 104: 38395f2336efSEd Maste break; 38405f2336efSEd Maste /* linux_init_module */ 38415f2336efSEd Maste case 105: 38425f2336efSEd Maste break; 38435f2336efSEd Maste /* linux_delete_module */ 38445f2336efSEd Maste case 106: 38455f2336efSEd Maste break; 38465f2336efSEd Maste /* linux_timer_create */ 38475f2336efSEd Maste case 107: 38485f2336efSEd Maste switch (ndx) { 38495f2336efSEd Maste case 0: 38505f2336efSEd Maste p = "clockid_t"; 38515f2336efSEd Maste break; 38525f2336efSEd Maste case 1: 38535f2336efSEd Maste p = "userland struct sigevent *"; 38545f2336efSEd Maste break; 38555f2336efSEd Maste case 2: 38565f2336efSEd Maste p = "userland l_timer_t *"; 38575f2336efSEd Maste break; 38585f2336efSEd Maste default: 38595f2336efSEd Maste break; 38605f2336efSEd Maste }; 38615f2336efSEd Maste break; 38625f2336efSEd Maste /* linux_timer_gettime */ 38635f2336efSEd Maste case 108: 38645f2336efSEd Maste switch (ndx) { 38655f2336efSEd Maste case 0: 38665f2336efSEd Maste p = "l_timer_t"; 38675f2336efSEd Maste break; 38685f2336efSEd Maste case 1: 38695f2336efSEd Maste p = "userland struct itimerspec *"; 38705f2336efSEd Maste break; 38715f2336efSEd Maste default: 38725f2336efSEd Maste break; 38735f2336efSEd Maste }; 38745f2336efSEd Maste break; 38755f2336efSEd Maste /* linux_timer_getoverrun */ 38765f2336efSEd Maste case 109: 38775f2336efSEd Maste switch (ndx) { 38785f2336efSEd Maste case 0: 38795f2336efSEd Maste p = "l_timer_t"; 38805f2336efSEd Maste break; 38815f2336efSEd Maste default: 38825f2336efSEd Maste break; 38835f2336efSEd Maste }; 38845f2336efSEd Maste break; 38855f2336efSEd Maste /* linux_timer_settime */ 38865f2336efSEd Maste case 110: 38875f2336efSEd Maste switch (ndx) { 38885f2336efSEd Maste case 0: 38895f2336efSEd Maste p = "l_timer_t"; 38905f2336efSEd Maste break; 38915f2336efSEd Maste case 1: 38925f2336efSEd Maste p = "l_int"; 38935f2336efSEd Maste break; 38945f2336efSEd Maste case 2: 38955f2336efSEd Maste p = "userland const struct itimerspec *"; 38965f2336efSEd Maste break; 38975f2336efSEd Maste case 3: 38985f2336efSEd Maste p = "userland struct itimerspec *"; 38995f2336efSEd Maste break; 39005f2336efSEd Maste default: 39015f2336efSEd Maste break; 39025f2336efSEd Maste }; 39035f2336efSEd Maste break; 39045f2336efSEd Maste /* linux_timer_delete */ 39055f2336efSEd Maste case 111: 39065f2336efSEd Maste switch (ndx) { 39075f2336efSEd Maste case 0: 39085f2336efSEd Maste p = "l_timer_t"; 39095f2336efSEd Maste break; 39105f2336efSEd Maste default: 39115f2336efSEd Maste break; 39125f2336efSEd Maste }; 39135f2336efSEd Maste break; 39145f2336efSEd Maste /* linux_clock_settime */ 39155f2336efSEd Maste case 112: 39165f2336efSEd Maste switch (ndx) { 39175f2336efSEd Maste case 0: 39185f2336efSEd Maste p = "clockid_t"; 39195f2336efSEd Maste break; 39205f2336efSEd Maste case 1: 39215f2336efSEd Maste p = "userland struct l_timespec *"; 39225f2336efSEd Maste break; 39235f2336efSEd Maste default: 39245f2336efSEd Maste break; 39255f2336efSEd Maste }; 39265f2336efSEd Maste break; 39275f2336efSEd Maste /* linux_clock_gettime */ 39285f2336efSEd Maste case 113: 39295f2336efSEd Maste switch (ndx) { 39305f2336efSEd Maste case 0: 39315f2336efSEd Maste p = "clockid_t"; 39325f2336efSEd Maste break; 39335f2336efSEd Maste case 1: 39345f2336efSEd Maste p = "userland struct l_timespec *"; 39355f2336efSEd Maste break; 39365f2336efSEd Maste default: 39375f2336efSEd Maste break; 39385f2336efSEd Maste }; 39395f2336efSEd Maste break; 39405f2336efSEd Maste /* linux_clock_getres */ 39415f2336efSEd Maste case 114: 39425f2336efSEd Maste switch (ndx) { 39435f2336efSEd Maste case 0: 39445f2336efSEd Maste p = "clockid_t"; 39455f2336efSEd Maste break; 39465f2336efSEd Maste case 1: 39475f2336efSEd Maste p = "userland struct l_timespec *"; 39485f2336efSEd Maste break; 39495f2336efSEd Maste default: 39505f2336efSEd Maste break; 39515f2336efSEd Maste }; 39525f2336efSEd Maste break; 39535f2336efSEd Maste /* linux_clock_nanosleep */ 39545f2336efSEd Maste case 115: 39555f2336efSEd Maste switch (ndx) { 39565f2336efSEd Maste case 0: 39575f2336efSEd Maste p = "clockid_t"; 39585f2336efSEd Maste break; 39595f2336efSEd Maste case 1: 3960a39cdcd7SEdward Tomasz Napierala p = "l_int"; 39615f2336efSEd Maste break; 39625f2336efSEd Maste case 2: 39635f2336efSEd Maste p = "userland struct l_timespec *"; 39645f2336efSEd Maste break; 39655f2336efSEd Maste case 3: 39665f2336efSEd Maste p = "userland struct l_timespec *"; 39675f2336efSEd Maste break; 39685f2336efSEd Maste default: 39695f2336efSEd Maste break; 39705f2336efSEd Maste }; 39715f2336efSEd Maste break; 39725f2336efSEd Maste /* linux_syslog */ 39735f2336efSEd Maste case 116: 39745f2336efSEd Maste switch (ndx) { 39755f2336efSEd Maste case 0: 39765f2336efSEd Maste p = "l_int"; 39775f2336efSEd Maste break; 39785f2336efSEd Maste case 1: 39795f2336efSEd Maste p = "userland char *"; 39805f2336efSEd Maste break; 39815f2336efSEd Maste case 2: 39825f2336efSEd Maste p = "l_int"; 39835f2336efSEd Maste break; 39845f2336efSEd Maste default: 39855f2336efSEd Maste break; 39865f2336efSEd Maste }; 39875f2336efSEd Maste break; 39885f2336efSEd Maste /* linux_ptrace */ 39895f2336efSEd Maste case 117: 39905f2336efSEd Maste switch (ndx) { 39915f2336efSEd Maste case 0: 39925f2336efSEd Maste p = "l_long"; 39935f2336efSEd Maste break; 39945f2336efSEd Maste case 1: 39955f2336efSEd Maste p = "l_long"; 39965f2336efSEd Maste break; 39975f2336efSEd Maste case 2: 39985f2336efSEd Maste p = "l_ulong"; 39995f2336efSEd Maste break; 40005f2336efSEd Maste case 3: 40015f2336efSEd Maste p = "l_ulong"; 40025f2336efSEd Maste break; 40035f2336efSEd Maste default: 40045f2336efSEd Maste break; 40055f2336efSEd Maste }; 40065f2336efSEd Maste break; 40075f2336efSEd Maste /* linux_sched_setparam */ 40085f2336efSEd Maste case 118: 40095f2336efSEd Maste switch (ndx) { 40105f2336efSEd Maste case 0: 40115f2336efSEd Maste p = "l_pid_t"; 40125f2336efSEd Maste break; 40135f2336efSEd Maste case 1: 40145f2336efSEd Maste p = "userland struct sched_param *"; 40155f2336efSEd Maste break; 40165f2336efSEd Maste default: 40175f2336efSEd Maste break; 40185f2336efSEd Maste }; 40195f2336efSEd Maste break; 40205f2336efSEd Maste /* linux_sched_setscheduler */ 40215f2336efSEd Maste case 119: 40225f2336efSEd Maste switch (ndx) { 40235f2336efSEd Maste case 0: 40245f2336efSEd Maste p = "l_pid_t"; 40255f2336efSEd Maste break; 40265f2336efSEd Maste case 1: 40275f2336efSEd Maste p = "l_int"; 40285f2336efSEd Maste break; 40295f2336efSEd Maste case 2: 40305f2336efSEd Maste p = "userland struct sched_param *"; 40315f2336efSEd Maste break; 40325f2336efSEd Maste default: 40335f2336efSEd Maste break; 40345f2336efSEd Maste }; 40355f2336efSEd Maste break; 40365f2336efSEd Maste /* linux_sched_getscheduler */ 40375f2336efSEd Maste case 120: 40385f2336efSEd Maste switch (ndx) { 40395f2336efSEd Maste case 0: 40405f2336efSEd Maste p = "l_pid_t"; 40415f2336efSEd Maste break; 40425f2336efSEd Maste default: 40435f2336efSEd Maste break; 40445f2336efSEd Maste }; 40455f2336efSEd Maste break; 40465f2336efSEd Maste /* linux_sched_getparam */ 40475f2336efSEd Maste case 121: 40485f2336efSEd Maste switch (ndx) { 40495f2336efSEd Maste case 0: 40505f2336efSEd Maste p = "l_pid_t"; 40515f2336efSEd Maste break; 40525f2336efSEd Maste case 1: 40535f2336efSEd Maste p = "userland struct sched_param *"; 40545f2336efSEd Maste break; 40555f2336efSEd Maste default: 40565f2336efSEd Maste break; 40575f2336efSEd Maste }; 40585f2336efSEd Maste break; 40595f2336efSEd Maste /* linux_sched_setaffinity */ 40605f2336efSEd Maste case 122: 40615f2336efSEd Maste switch (ndx) { 40625f2336efSEd Maste case 0: 40635f2336efSEd Maste p = "l_pid_t"; 40645f2336efSEd Maste break; 40655f2336efSEd Maste case 1: 40665f2336efSEd Maste p = "l_uint"; 40675f2336efSEd Maste break; 40685f2336efSEd Maste case 2: 40695f2336efSEd Maste p = "userland l_ulong *"; 40705f2336efSEd Maste break; 40715f2336efSEd Maste default: 40725f2336efSEd Maste break; 40735f2336efSEd Maste }; 40745f2336efSEd Maste break; 40755f2336efSEd Maste /* linux_sched_getaffinity */ 40765f2336efSEd Maste case 123: 40775f2336efSEd Maste switch (ndx) { 40785f2336efSEd Maste case 0: 40795f2336efSEd Maste p = "l_pid_t"; 40805f2336efSEd Maste break; 40815f2336efSEd Maste case 1: 40825f2336efSEd Maste p = "l_uint"; 40835f2336efSEd Maste break; 40845f2336efSEd Maste case 2: 40855f2336efSEd Maste p = "userland l_ulong *"; 40865f2336efSEd Maste break; 40875f2336efSEd Maste default: 40885f2336efSEd Maste break; 40895f2336efSEd Maste }; 40905f2336efSEd Maste break; 40915f2336efSEd Maste /* sched_yield */ 40925f2336efSEd Maste case 124: 40935f2336efSEd Maste break; 40945f2336efSEd Maste /* linux_sched_get_priority_max */ 40955f2336efSEd Maste case 125: 40965f2336efSEd Maste switch (ndx) { 40975f2336efSEd Maste case 0: 40985f2336efSEd Maste p = "l_int"; 40995f2336efSEd Maste break; 41005f2336efSEd Maste default: 41015f2336efSEd Maste break; 41025f2336efSEd Maste }; 41035f2336efSEd Maste break; 41045f2336efSEd Maste /* linux_sched_get_priority_min */ 41055f2336efSEd Maste case 126: 41065f2336efSEd Maste switch (ndx) { 41075f2336efSEd Maste case 0: 41085f2336efSEd Maste p = "l_int"; 41095f2336efSEd Maste break; 41105f2336efSEd Maste default: 41115f2336efSEd Maste break; 41125f2336efSEd Maste }; 41135f2336efSEd Maste break; 41145f2336efSEd Maste /* linux_sched_rr_get_interval */ 41155f2336efSEd Maste case 127: 41165f2336efSEd Maste switch (ndx) { 41175f2336efSEd Maste case 0: 41185f2336efSEd Maste p = "l_pid_t"; 41195f2336efSEd Maste break; 41205f2336efSEd Maste case 1: 41215f2336efSEd Maste p = "userland struct l_timespec *"; 41225f2336efSEd Maste break; 41235f2336efSEd Maste default: 41245f2336efSEd Maste break; 41255f2336efSEd Maste }; 41265f2336efSEd Maste break; 41275f2336efSEd Maste /* linux_kill */ 41285f2336efSEd Maste case 129: 41295f2336efSEd Maste switch (ndx) { 41305f2336efSEd Maste case 0: 4131a39cdcd7SEdward Tomasz Napierala p = "l_pid_t"; 41325f2336efSEd Maste break; 41335f2336efSEd Maste case 1: 41345f2336efSEd Maste p = "l_int"; 41355f2336efSEd Maste break; 41365f2336efSEd Maste default: 41375f2336efSEd Maste break; 41385f2336efSEd Maste }; 41395f2336efSEd Maste break; 41405f2336efSEd Maste /* linux_tkill */ 41415f2336efSEd Maste case 130: 41425f2336efSEd Maste switch (ndx) { 41435f2336efSEd Maste case 0: 4144a39cdcd7SEdward Tomasz Napierala p = "l_pid_t"; 41455f2336efSEd Maste break; 41465f2336efSEd Maste case 1: 41475f2336efSEd Maste p = "l_int"; 41485f2336efSEd Maste break; 41495f2336efSEd Maste default: 41505f2336efSEd Maste break; 41515f2336efSEd Maste }; 41525f2336efSEd Maste break; 41535f2336efSEd Maste /* linux_tgkill */ 41545f2336efSEd Maste case 131: 41555f2336efSEd Maste switch (ndx) { 41565f2336efSEd Maste case 0: 4157a39cdcd7SEdward Tomasz Napierala p = "l_pid_t"; 41585f2336efSEd Maste break; 41595f2336efSEd Maste case 1: 4160a39cdcd7SEdward Tomasz Napierala p = "l_pid_t"; 41615f2336efSEd Maste break; 41625f2336efSEd Maste case 2: 41635f2336efSEd Maste p = "l_int"; 41645f2336efSEd Maste break; 41655f2336efSEd Maste default: 41665f2336efSEd Maste break; 41675f2336efSEd Maste }; 41685f2336efSEd Maste break; 41695f2336efSEd Maste /* linux_sigaltstack */ 41705f2336efSEd Maste case 132: 41715f2336efSEd Maste switch (ndx) { 41725f2336efSEd Maste case 0: 41735f2336efSEd Maste p = "userland l_stack_t *"; 41745f2336efSEd Maste break; 41755f2336efSEd Maste case 1: 41765f2336efSEd Maste p = "userland l_stack_t *"; 41775f2336efSEd Maste break; 41785f2336efSEd Maste default: 41795f2336efSEd Maste break; 41805f2336efSEd Maste }; 41815f2336efSEd Maste break; 41825f2336efSEd Maste /* linux_rt_sigsuspend */ 41835f2336efSEd Maste case 133: 41845f2336efSEd Maste switch (ndx) { 41855f2336efSEd Maste case 0: 41865f2336efSEd Maste p = "userland l_sigset_t *"; 41875f2336efSEd Maste break; 41885f2336efSEd Maste case 1: 41895f2336efSEd Maste p = "l_size_t"; 41905f2336efSEd Maste break; 41915f2336efSEd Maste default: 41925f2336efSEd Maste break; 41935f2336efSEd Maste }; 41945f2336efSEd Maste break; 41955f2336efSEd Maste /* linux_rt_sigaction */ 41965f2336efSEd Maste case 134: 41975f2336efSEd Maste switch (ndx) { 41985f2336efSEd Maste case 0: 41995f2336efSEd Maste p = "l_int"; 42005f2336efSEd Maste break; 42015f2336efSEd Maste case 1: 42025f2336efSEd Maste p = "userland l_sigaction_t *"; 42035f2336efSEd Maste break; 42045f2336efSEd Maste case 2: 42055f2336efSEd Maste p = "userland l_sigaction_t *"; 42065f2336efSEd Maste break; 42075f2336efSEd Maste case 3: 42085f2336efSEd Maste p = "l_size_t"; 42095f2336efSEd Maste break; 42105f2336efSEd Maste default: 42115f2336efSEd Maste break; 42125f2336efSEd Maste }; 42135f2336efSEd Maste break; 42145f2336efSEd Maste /* linux_rt_sigprocmask */ 42155f2336efSEd Maste case 135: 42165f2336efSEd Maste switch (ndx) { 42175f2336efSEd Maste case 0: 42185f2336efSEd Maste p = "l_int"; 42195f2336efSEd Maste break; 42205f2336efSEd Maste case 1: 42215f2336efSEd Maste p = "userland l_sigset_t *"; 42225f2336efSEd Maste break; 42235f2336efSEd Maste case 2: 42245f2336efSEd Maste p = "userland l_sigset_t *"; 42255f2336efSEd Maste break; 42265f2336efSEd Maste case 3: 42275f2336efSEd Maste p = "l_size_t"; 42285f2336efSEd Maste break; 42295f2336efSEd Maste default: 42305f2336efSEd Maste break; 42315f2336efSEd Maste }; 42325f2336efSEd Maste break; 42335f2336efSEd Maste /* linux_rt_sigpending */ 42345f2336efSEd Maste case 136: 42355f2336efSEd Maste switch (ndx) { 42365f2336efSEd Maste case 0: 42375f2336efSEd Maste p = "userland l_sigset_t *"; 42385f2336efSEd Maste break; 42395f2336efSEd Maste case 1: 42405f2336efSEd Maste p = "l_size_t"; 42415f2336efSEd Maste break; 42425f2336efSEd Maste default: 42435f2336efSEd Maste break; 42445f2336efSEd Maste }; 42455f2336efSEd Maste break; 42465f2336efSEd Maste /* linux_rt_sigtimedwait */ 42475f2336efSEd Maste case 137: 42485f2336efSEd Maste switch (ndx) { 42495f2336efSEd Maste case 0: 42505f2336efSEd Maste p = "userland l_sigset_t *"; 42515f2336efSEd Maste break; 42525f2336efSEd Maste case 1: 42535f2336efSEd Maste p = "userland l_siginfo_t *"; 42545f2336efSEd Maste break; 42555f2336efSEd Maste case 2: 4256e29ea22fSDmitry Chagin p = "userland struct l_timespec *"; 42575f2336efSEd Maste break; 42585f2336efSEd Maste case 3: 42595f2336efSEd Maste p = "l_size_t"; 42605f2336efSEd Maste break; 42615f2336efSEd Maste default: 42625f2336efSEd Maste break; 42635f2336efSEd Maste }; 42645f2336efSEd Maste break; 42655f2336efSEd Maste /* linux_rt_sigqueueinfo */ 42665f2336efSEd Maste case 138: 42675f2336efSEd Maste switch (ndx) { 42685f2336efSEd Maste case 0: 42695f2336efSEd Maste p = "l_pid_t"; 42705f2336efSEd Maste break; 42715f2336efSEd Maste case 1: 42725f2336efSEd Maste p = "l_int"; 42735f2336efSEd Maste break; 42745f2336efSEd Maste case 2: 42755f2336efSEd Maste p = "userland l_siginfo_t *"; 42765f2336efSEd Maste break; 42775f2336efSEd Maste default: 42785f2336efSEd Maste break; 42795f2336efSEd Maste }; 42805f2336efSEd Maste break; 42815f2336efSEd Maste /* linux_rt_sigreturn */ 42825f2336efSEd Maste case 139: 42835f2336efSEd Maste break; 42845f2336efSEd Maste /* setpriority */ 42855f2336efSEd Maste case 140: 42865f2336efSEd Maste switch (ndx) { 42875f2336efSEd Maste case 0: 42885f2336efSEd Maste p = "int"; 42895f2336efSEd Maste break; 42905f2336efSEd Maste case 1: 42915f2336efSEd Maste p = "int"; 42925f2336efSEd Maste break; 42935f2336efSEd Maste case 2: 42945f2336efSEd Maste p = "int"; 42955f2336efSEd Maste break; 42965f2336efSEd Maste default: 42975f2336efSEd Maste break; 42985f2336efSEd Maste }; 42995f2336efSEd Maste break; 43005f2336efSEd Maste /* linux_getpriority */ 43015f2336efSEd Maste case 141: 43025f2336efSEd Maste switch (ndx) { 43035f2336efSEd Maste case 0: 43045f2336efSEd Maste p = "l_int"; 43055f2336efSEd Maste break; 43065f2336efSEd Maste case 1: 43075f2336efSEd Maste p = "l_int"; 43085f2336efSEd Maste break; 43095f2336efSEd Maste default: 43105f2336efSEd Maste break; 43115f2336efSEd Maste }; 43125f2336efSEd Maste break; 43135f2336efSEd Maste /* linux_reboot */ 43145f2336efSEd Maste case 142: 43155f2336efSEd Maste switch (ndx) { 43165f2336efSEd Maste case 0: 43175f2336efSEd Maste p = "l_int"; 43185f2336efSEd Maste break; 43195f2336efSEd Maste case 1: 43205f2336efSEd Maste p = "l_int"; 43215f2336efSEd Maste break; 43225f2336efSEd Maste case 2: 43235f2336efSEd Maste p = "l_uint"; 43245f2336efSEd Maste break; 43255f2336efSEd Maste case 3: 43265f2336efSEd Maste p = "userland void *"; 43275f2336efSEd Maste break; 43285f2336efSEd Maste default: 43295f2336efSEd Maste break; 43305f2336efSEd Maste }; 43315f2336efSEd Maste break; 43325f2336efSEd Maste /* setregid */ 43335f2336efSEd Maste case 143: 43345f2336efSEd Maste switch (ndx) { 43355f2336efSEd Maste case 0: 43365f2336efSEd Maste p = "gid_t"; 43375f2336efSEd Maste break; 43385f2336efSEd Maste case 1: 43395f2336efSEd Maste p = "gid_t"; 43405f2336efSEd Maste break; 43415f2336efSEd Maste default: 43425f2336efSEd Maste break; 43435f2336efSEd Maste }; 43445f2336efSEd Maste break; 43455f2336efSEd Maste /* setgid */ 43465f2336efSEd Maste case 144: 43475f2336efSEd Maste switch (ndx) { 43485f2336efSEd Maste case 0: 43495f2336efSEd Maste p = "gid_t"; 43505f2336efSEd Maste break; 43515f2336efSEd Maste default: 43525f2336efSEd Maste break; 43535f2336efSEd Maste }; 43545f2336efSEd Maste break; 43555f2336efSEd Maste /* setreuid */ 43565f2336efSEd Maste case 145: 43575f2336efSEd Maste switch (ndx) { 43585f2336efSEd Maste case 0: 43595f2336efSEd Maste p = "uid_t"; 43605f2336efSEd Maste break; 43615f2336efSEd Maste case 1: 43625f2336efSEd Maste p = "uid_t"; 43635f2336efSEd Maste break; 43645f2336efSEd Maste default: 43655f2336efSEd Maste break; 43665f2336efSEd Maste }; 43675f2336efSEd Maste break; 43685f2336efSEd Maste /* setuid */ 43695f2336efSEd Maste case 146: 43705f2336efSEd Maste switch (ndx) { 43715f2336efSEd Maste case 0: 43725f2336efSEd Maste p = "uid_t"; 43735f2336efSEd Maste break; 43745f2336efSEd Maste default: 43755f2336efSEd Maste break; 43765f2336efSEd Maste }; 43775f2336efSEd Maste break; 43785f2336efSEd Maste /* setresuid */ 43795f2336efSEd Maste case 147: 43805f2336efSEd Maste switch (ndx) { 43815f2336efSEd Maste case 0: 43825f2336efSEd Maste p = "uid_t"; 43835f2336efSEd Maste break; 43845f2336efSEd Maste case 1: 43855f2336efSEd Maste p = "uid_t"; 43865f2336efSEd Maste break; 43875f2336efSEd Maste case 2: 43885f2336efSEd Maste p = "uid_t"; 43895f2336efSEd Maste break; 43905f2336efSEd Maste default: 43915f2336efSEd Maste break; 43925f2336efSEd Maste }; 43935f2336efSEd Maste break; 43945f2336efSEd Maste /* getresuid */ 43955f2336efSEd Maste case 148: 43965f2336efSEd Maste switch (ndx) { 43975f2336efSEd Maste case 0: 43985f2336efSEd Maste p = "userland uid_t *"; 43995f2336efSEd Maste break; 44005f2336efSEd Maste case 1: 44015f2336efSEd Maste p = "userland uid_t *"; 44025f2336efSEd Maste break; 44035f2336efSEd Maste case 2: 44045f2336efSEd Maste p = "userland uid_t *"; 44055f2336efSEd Maste break; 44065f2336efSEd Maste default: 44075f2336efSEd Maste break; 44085f2336efSEd Maste }; 44095f2336efSEd Maste break; 44105f2336efSEd Maste /* setresgid */ 44115f2336efSEd Maste case 149: 44125f2336efSEd Maste switch (ndx) { 44135f2336efSEd Maste case 0: 44145f2336efSEd Maste p = "gid_t"; 44155f2336efSEd Maste break; 44165f2336efSEd Maste case 1: 44175f2336efSEd Maste p = "gid_t"; 44185f2336efSEd Maste break; 44195f2336efSEd Maste case 2: 44205f2336efSEd Maste p = "gid_t"; 44215f2336efSEd Maste break; 44225f2336efSEd Maste default: 44235f2336efSEd Maste break; 44245f2336efSEd Maste }; 44255f2336efSEd Maste break; 44265f2336efSEd Maste /* getresgid */ 44275f2336efSEd Maste case 150: 44285f2336efSEd Maste switch (ndx) { 44295f2336efSEd Maste case 0: 44305f2336efSEd Maste p = "userland gid_t *"; 44315f2336efSEd Maste break; 44325f2336efSEd Maste case 1: 44335f2336efSEd Maste p = "userland gid_t *"; 44345f2336efSEd Maste break; 44355f2336efSEd Maste case 2: 44365f2336efSEd Maste p = "userland gid_t *"; 44375f2336efSEd Maste break; 44385f2336efSEd Maste default: 44395f2336efSEd Maste break; 44405f2336efSEd Maste }; 44415f2336efSEd Maste break; 44425f2336efSEd Maste /* linux_setfsuid */ 44435f2336efSEd Maste case 151: 44445f2336efSEd Maste switch (ndx) { 44455f2336efSEd Maste case 0: 44465f2336efSEd Maste p = "l_uid_t"; 44475f2336efSEd Maste break; 44485f2336efSEd Maste default: 44495f2336efSEd Maste break; 44505f2336efSEd Maste }; 44515f2336efSEd Maste break; 44525f2336efSEd Maste /* linux_setfsgid */ 44535f2336efSEd Maste case 152: 44545f2336efSEd Maste switch (ndx) { 44555f2336efSEd Maste case 0: 44565f2336efSEd Maste p = "l_gid_t"; 44575f2336efSEd Maste break; 44585f2336efSEd Maste default: 44595f2336efSEd Maste break; 44605f2336efSEd Maste }; 44615f2336efSEd Maste break; 44625f2336efSEd Maste /* linux_times */ 44635f2336efSEd Maste case 153: 44645f2336efSEd Maste switch (ndx) { 44655f2336efSEd Maste case 0: 44665f2336efSEd Maste p = "userland struct l_times_argv *"; 44675f2336efSEd Maste break; 44685f2336efSEd Maste default: 44695f2336efSEd Maste break; 44705f2336efSEd Maste }; 44715f2336efSEd Maste break; 44725f2336efSEd Maste /* setpgid */ 44735f2336efSEd Maste case 154: 44745f2336efSEd Maste switch (ndx) { 44755f2336efSEd Maste case 0: 44765f2336efSEd Maste p = "int"; 44775f2336efSEd Maste break; 44785f2336efSEd Maste case 1: 44795f2336efSEd Maste p = "int"; 44805f2336efSEd Maste break; 44815f2336efSEd Maste default: 44825f2336efSEd Maste break; 44835f2336efSEd Maste }; 44845f2336efSEd Maste break; 44855f2336efSEd Maste /* getpgid */ 44865f2336efSEd Maste case 155: 44875f2336efSEd Maste switch (ndx) { 44885f2336efSEd Maste case 0: 44895f2336efSEd Maste p = "int"; 44905f2336efSEd Maste break; 44915f2336efSEd Maste default: 44925f2336efSEd Maste break; 44935f2336efSEd Maste }; 44945f2336efSEd Maste break; 44955f2336efSEd Maste /* linux_getsid */ 44965f2336efSEd Maste case 156: 44975f2336efSEd Maste switch (ndx) { 44985f2336efSEd Maste case 0: 44995f2336efSEd Maste p = "l_pid_t"; 45005f2336efSEd Maste break; 45015f2336efSEd Maste default: 45025f2336efSEd Maste break; 45035f2336efSEd Maste }; 45045f2336efSEd Maste break; 45055f2336efSEd Maste /* setsid */ 45065f2336efSEd Maste case 157: 45075f2336efSEd Maste break; 45085f2336efSEd Maste /* linux_getgroups */ 45095f2336efSEd Maste case 158: 45105f2336efSEd Maste switch (ndx) { 45115f2336efSEd Maste case 0: 45125f2336efSEd Maste p = "l_int"; 45135f2336efSEd Maste break; 45145f2336efSEd Maste case 1: 45155f2336efSEd Maste p = "userland l_gid_t *"; 45165f2336efSEd Maste break; 45175f2336efSEd Maste default: 45185f2336efSEd Maste break; 45195f2336efSEd Maste }; 45205f2336efSEd Maste break; 45215f2336efSEd Maste /* linux_setgroups */ 45225f2336efSEd Maste case 159: 45235f2336efSEd Maste switch (ndx) { 45245f2336efSEd Maste case 0: 45255f2336efSEd Maste p = "l_int"; 45265f2336efSEd Maste break; 45275f2336efSEd Maste case 1: 45285f2336efSEd Maste p = "userland l_gid_t *"; 45295f2336efSEd Maste break; 45305f2336efSEd Maste default: 45315f2336efSEd Maste break; 45325f2336efSEd Maste }; 45335f2336efSEd Maste break; 45345f2336efSEd Maste /* linux_newuname */ 45355f2336efSEd Maste case 160: 45365f2336efSEd Maste switch (ndx) { 45375f2336efSEd Maste case 0: 45385f2336efSEd Maste p = "userland struct l_new_utsname *"; 45395f2336efSEd Maste break; 45405f2336efSEd Maste default: 45415f2336efSEd Maste break; 45425f2336efSEd Maste }; 45435f2336efSEd Maste break; 45445f2336efSEd Maste /* linux_sethostname */ 45455f2336efSEd Maste case 161: 45465f2336efSEd Maste switch (ndx) { 45475f2336efSEd Maste case 0: 45485f2336efSEd Maste p = "userland char *"; 45495f2336efSEd Maste break; 45505f2336efSEd Maste case 1: 45515f2336efSEd Maste p = "l_uint"; 45525f2336efSEd Maste break; 45535f2336efSEd Maste default: 45545f2336efSEd Maste break; 45555f2336efSEd Maste }; 45565f2336efSEd Maste break; 45575f2336efSEd Maste /* linux_setdomainname */ 45585f2336efSEd Maste case 162: 45595f2336efSEd Maste switch (ndx) { 45605f2336efSEd Maste case 0: 45615f2336efSEd Maste p = "userland char *"; 45625f2336efSEd Maste break; 45635f2336efSEd Maste case 1: 45645f2336efSEd Maste p = "l_int"; 45655f2336efSEd Maste break; 45665f2336efSEd Maste default: 45675f2336efSEd Maste break; 45685f2336efSEd Maste }; 45695f2336efSEd Maste break; 45705f2336efSEd Maste /* linux_getrlimit */ 45715f2336efSEd Maste case 163: 45725f2336efSEd Maste switch (ndx) { 45735f2336efSEd Maste case 0: 45745f2336efSEd Maste p = "l_uint"; 45755f2336efSEd Maste break; 45765f2336efSEd Maste case 1: 45775f2336efSEd Maste p = "userland struct l_rlimit *"; 45785f2336efSEd Maste break; 45795f2336efSEd Maste default: 45805f2336efSEd Maste break; 45815f2336efSEd Maste }; 45825f2336efSEd Maste break; 45835f2336efSEd Maste /* linux_setrlimit */ 45845f2336efSEd Maste case 164: 45855f2336efSEd Maste switch (ndx) { 45865f2336efSEd Maste case 0: 45875f2336efSEd Maste p = "l_uint"; 45885f2336efSEd Maste break; 45895f2336efSEd Maste case 1: 45905f2336efSEd Maste p = "userland struct l_rlimit *"; 45915f2336efSEd Maste break; 45925f2336efSEd Maste default: 45935f2336efSEd Maste break; 45945f2336efSEd Maste }; 45955f2336efSEd Maste break; 45965f2336efSEd Maste /* getrusage */ 45975f2336efSEd Maste case 165: 45985f2336efSEd Maste switch (ndx) { 45995f2336efSEd Maste case 0: 46005f2336efSEd Maste p = "int"; 46015f2336efSEd Maste break; 46025f2336efSEd Maste case 1: 46035f2336efSEd Maste p = "userland struct rusage *"; 46045f2336efSEd Maste break; 46055f2336efSEd Maste default: 46065f2336efSEd Maste break; 46075f2336efSEd Maste }; 46085f2336efSEd Maste break; 46095f2336efSEd Maste /* umask */ 46105f2336efSEd Maste case 166: 46115f2336efSEd Maste switch (ndx) { 46125f2336efSEd Maste case 0: 46135f2336efSEd Maste p = "int"; 46145f2336efSEd Maste break; 46155f2336efSEd Maste default: 46165f2336efSEd Maste break; 46175f2336efSEd Maste }; 46185f2336efSEd Maste break; 46195f2336efSEd Maste /* linux_prctl */ 46205f2336efSEd Maste case 167: 46215f2336efSEd Maste switch (ndx) { 46225f2336efSEd Maste case 0: 46235f2336efSEd Maste p = "l_int"; 46245f2336efSEd Maste break; 46255f2336efSEd Maste case 1: 46265f2336efSEd Maste p = "l_uintptr_t"; 46275f2336efSEd Maste break; 46285f2336efSEd Maste case 2: 46295f2336efSEd Maste p = "l_uintptr_t"; 46305f2336efSEd Maste break; 46315f2336efSEd Maste case 3: 46325f2336efSEd Maste p = "l_uintptr_t"; 46335f2336efSEd Maste break; 46345f2336efSEd Maste case 4: 46355f2336efSEd Maste p = "l_uintptr_t"; 46365f2336efSEd Maste break; 46375f2336efSEd Maste default: 46385f2336efSEd Maste break; 46395f2336efSEd Maste }; 46405f2336efSEd Maste break; 46415f2336efSEd Maste /* linux_getcpu */ 46425f2336efSEd Maste case 168: 46435f2336efSEd Maste switch (ndx) { 46445f2336efSEd Maste case 0: 46455f2336efSEd Maste p = "userland l_uint *"; 46465f2336efSEd Maste break; 46475f2336efSEd Maste case 1: 46485f2336efSEd Maste p = "userland l_uint *"; 46495f2336efSEd Maste break; 46505f2336efSEd Maste case 2: 46515f2336efSEd Maste p = "userland void *"; 46525f2336efSEd Maste break; 46535f2336efSEd Maste default: 46545f2336efSEd Maste break; 46555f2336efSEd Maste }; 46565f2336efSEd Maste break; 46575f2336efSEd Maste /* gettimeofday */ 46585f2336efSEd Maste case 169: 46595f2336efSEd Maste switch (ndx) { 46605f2336efSEd Maste case 0: 46615f2336efSEd Maste p = "userland struct l_timeval *"; 46625f2336efSEd Maste break; 46635f2336efSEd Maste case 1: 46645f2336efSEd Maste p = "userland struct timezone *"; 46655f2336efSEd Maste break; 46665f2336efSEd Maste default: 46675f2336efSEd Maste break; 46685f2336efSEd Maste }; 46695f2336efSEd Maste break; 46705f2336efSEd Maste /* settimeofday */ 46715f2336efSEd Maste case 170: 46725f2336efSEd Maste switch (ndx) { 46735f2336efSEd Maste case 0: 46745f2336efSEd Maste p = "userland struct l_timeval *"; 46755f2336efSEd Maste break; 46765f2336efSEd Maste case 1: 46775f2336efSEd Maste p = "userland struct timezone *"; 46785f2336efSEd Maste break; 46795f2336efSEd Maste default: 46805f2336efSEd Maste break; 46815f2336efSEd Maste }; 46825f2336efSEd Maste break; 46835f2336efSEd Maste /* linux_adjtimex */ 46845f2336efSEd Maste case 171: 46855f2336efSEd Maste break; 46865f2336efSEd Maste /* linux_getpid */ 46875f2336efSEd Maste case 172: 46885f2336efSEd Maste break; 46895f2336efSEd Maste /* linux_getppid */ 46905f2336efSEd Maste case 173: 46915f2336efSEd Maste break; 46925f2336efSEd Maste /* linux_getuid */ 46935f2336efSEd Maste case 174: 46945f2336efSEd Maste break; 46955f2336efSEd Maste /* geteuid */ 46965f2336efSEd Maste case 175: 46975f2336efSEd Maste break; 46985f2336efSEd Maste /* linux_getgid */ 46995f2336efSEd Maste case 176: 47005f2336efSEd Maste break; 47015f2336efSEd Maste /* getegid */ 47025f2336efSEd Maste case 177: 47035f2336efSEd Maste break; 47045f2336efSEd Maste /* linux_gettid */ 47055f2336efSEd Maste case 178: 47065f2336efSEd Maste break; 47075f2336efSEd Maste /* linux_sysinfo */ 47085f2336efSEd Maste case 179: 47095f2336efSEd Maste switch (ndx) { 47105f2336efSEd Maste case 0: 47115f2336efSEd Maste p = "userland struct l_sysinfo *"; 47125f2336efSEd Maste break; 47135f2336efSEd Maste default: 47145f2336efSEd Maste break; 47155f2336efSEd Maste }; 47165f2336efSEd Maste break; 47175f2336efSEd Maste /* linux_mq_open */ 47185f2336efSEd Maste case 180: 4719a39cdcd7SEdward Tomasz Napierala switch (ndx) { 4720a39cdcd7SEdward Tomasz Napierala case 0: 4721a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 4722a39cdcd7SEdward Tomasz Napierala break; 4723a39cdcd7SEdward Tomasz Napierala case 1: 4724a39cdcd7SEdward Tomasz Napierala p = "l_int"; 4725a39cdcd7SEdward Tomasz Napierala break; 4726a39cdcd7SEdward Tomasz Napierala case 2: 4727a39cdcd7SEdward Tomasz Napierala p = "l_mode_t"; 4728a39cdcd7SEdward Tomasz Napierala break; 4729a39cdcd7SEdward Tomasz Napierala case 3: 4730a39cdcd7SEdward Tomasz Napierala p = "userland struct mq_attr *"; 4731a39cdcd7SEdward Tomasz Napierala break; 4732a39cdcd7SEdward Tomasz Napierala default: 4733a39cdcd7SEdward Tomasz Napierala break; 4734a39cdcd7SEdward Tomasz Napierala }; 47355f2336efSEd Maste break; 47365f2336efSEd Maste /* linux_mq_unlink */ 47375f2336efSEd Maste case 181: 4738a39cdcd7SEdward Tomasz Napierala switch (ndx) { 4739a39cdcd7SEdward Tomasz Napierala case 0: 4740a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 4741a39cdcd7SEdward Tomasz Napierala break; 4742a39cdcd7SEdward Tomasz Napierala default: 4743a39cdcd7SEdward Tomasz Napierala break; 4744a39cdcd7SEdward Tomasz Napierala }; 47455f2336efSEd Maste break; 47465f2336efSEd Maste /* linux_mq_timedsend */ 47475f2336efSEd Maste case 182: 4748a39cdcd7SEdward Tomasz Napierala switch (ndx) { 4749a39cdcd7SEdward Tomasz Napierala case 0: 4750a39cdcd7SEdward Tomasz Napierala p = "l_mqd_t"; 4751a39cdcd7SEdward Tomasz Napierala break; 4752a39cdcd7SEdward Tomasz Napierala case 1: 4753a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 4754a39cdcd7SEdward Tomasz Napierala break; 4755a39cdcd7SEdward Tomasz Napierala case 2: 4756a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 4757a39cdcd7SEdward Tomasz Napierala break; 4758a39cdcd7SEdward Tomasz Napierala case 3: 4759a39cdcd7SEdward Tomasz Napierala p = "l_uint"; 4760a39cdcd7SEdward Tomasz Napierala break; 4761a39cdcd7SEdward Tomasz Napierala case 4: 4762a39cdcd7SEdward Tomasz Napierala p = "userland const struct l_timespec *"; 4763a39cdcd7SEdward Tomasz Napierala break; 4764a39cdcd7SEdward Tomasz Napierala default: 4765a39cdcd7SEdward Tomasz Napierala break; 4766a39cdcd7SEdward Tomasz Napierala }; 47675f2336efSEd Maste break; 47685f2336efSEd Maste /* linux_mq_timedreceive */ 47695f2336efSEd Maste case 183: 4770a39cdcd7SEdward Tomasz Napierala switch (ndx) { 4771a39cdcd7SEdward Tomasz Napierala case 0: 4772a39cdcd7SEdward Tomasz Napierala p = "l_mqd_t"; 4773a39cdcd7SEdward Tomasz Napierala break; 4774a39cdcd7SEdward Tomasz Napierala case 1: 4775a39cdcd7SEdward Tomasz Napierala p = "userland char *"; 4776a39cdcd7SEdward Tomasz Napierala break; 4777a39cdcd7SEdward Tomasz Napierala case 2: 4778a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 4779a39cdcd7SEdward Tomasz Napierala break; 4780a39cdcd7SEdward Tomasz Napierala case 3: 4781a39cdcd7SEdward Tomasz Napierala p = "userland l_uint *"; 4782a39cdcd7SEdward Tomasz Napierala break; 4783a39cdcd7SEdward Tomasz Napierala case 4: 4784a39cdcd7SEdward Tomasz Napierala p = "userland const struct l_timespec *"; 4785a39cdcd7SEdward Tomasz Napierala break; 4786a39cdcd7SEdward Tomasz Napierala default: 4787a39cdcd7SEdward Tomasz Napierala break; 4788a39cdcd7SEdward Tomasz Napierala }; 47895f2336efSEd Maste break; 47905f2336efSEd Maste /* linux_mq_notify */ 47915f2336efSEd Maste case 184: 4792a39cdcd7SEdward Tomasz Napierala switch (ndx) { 4793a39cdcd7SEdward Tomasz Napierala case 0: 4794a39cdcd7SEdward Tomasz Napierala p = "l_mqd_t"; 4795a39cdcd7SEdward Tomasz Napierala break; 4796a39cdcd7SEdward Tomasz Napierala case 1: 4797a39cdcd7SEdward Tomasz Napierala p = "userland const struct l_timespec *"; 4798a39cdcd7SEdward Tomasz Napierala break; 4799a39cdcd7SEdward Tomasz Napierala default: 4800a39cdcd7SEdward Tomasz Napierala break; 4801a39cdcd7SEdward Tomasz Napierala }; 48025f2336efSEd Maste break; 48035f2336efSEd Maste /* linux_mq_getsetattr */ 48045f2336efSEd Maste case 185: 4805a39cdcd7SEdward Tomasz Napierala switch (ndx) { 4806a39cdcd7SEdward Tomasz Napierala case 0: 4807a39cdcd7SEdward Tomasz Napierala p = "l_mqd_t"; 4808a39cdcd7SEdward Tomasz Napierala break; 4809a39cdcd7SEdward Tomasz Napierala case 1: 4810a39cdcd7SEdward Tomasz Napierala p = "userland const struct mq_attr *"; 4811a39cdcd7SEdward Tomasz Napierala break; 4812a39cdcd7SEdward Tomasz Napierala case 2: 4813a39cdcd7SEdward Tomasz Napierala p = "userland struct mq_attr *"; 4814a39cdcd7SEdward Tomasz Napierala break; 4815a39cdcd7SEdward Tomasz Napierala default: 4816a39cdcd7SEdward Tomasz Napierala break; 4817a39cdcd7SEdward Tomasz Napierala }; 48185f2336efSEd Maste break; 48195f2336efSEd Maste /* linux_msgget */ 48205f2336efSEd Maste case 186: 48215f2336efSEd Maste switch (ndx) { 48225f2336efSEd Maste case 0: 48235f2336efSEd Maste p = "l_key_t"; 48245f2336efSEd Maste break; 48255f2336efSEd Maste case 1: 48265f2336efSEd Maste p = "l_int"; 48275f2336efSEd Maste break; 48285f2336efSEd Maste default: 48295f2336efSEd Maste break; 48305f2336efSEd Maste }; 48315f2336efSEd Maste break; 48325f2336efSEd Maste /* linux_msgctl */ 48335f2336efSEd Maste case 187: 48345f2336efSEd Maste switch (ndx) { 48355f2336efSEd Maste case 0: 48365f2336efSEd Maste p = "l_int"; 48375f2336efSEd Maste break; 48385f2336efSEd Maste case 1: 48395f2336efSEd Maste p = "l_int"; 48405f2336efSEd Maste break; 48415f2336efSEd Maste case 2: 48425f2336efSEd Maste p = "userland struct l_msqid_ds *"; 48435f2336efSEd Maste break; 48445f2336efSEd Maste default: 48455f2336efSEd Maste break; 48465f2336efSEd Maste }; 48475f2336efSEd Maste break; 48485f2336efSEd Maste /* linux_msgrcv */ 48495f2336efSEd Maste case 188: 48505f2336efSEd Maste switch (ndx) { 48515f2336efSEd Maste case 0: 48525f2336efSEd Maste p = "l_int"; 48535f2336efSEd Maste break; 48545f2336efSEd Maste case 1: 48555f2336efSEd Maste p = "userland struct l_msgbuf *"; 48565f2336efSEd Maste break; 48575f2336efSEd Maste case 2: 48585f2336efSEd Maste p = "l_size_t"; 48595f2336efSEd Maste break; 48605f2336efSEd Maste case 3: 48615f2336efSEd Maste p = "l_long"; 48625f2336efSEd Maste break; 48635f2336efSEd Maste case 4: 48645f2336efSEd Maste p = "l_int"; 48655f2336efSEd Maste break; 48665f2336efSEd Maste default: 48675f2336efSEd Maste break; 48685f2336efSEd Maste }; 48695f2336efSEd Maste break; 48705f2336efSEd Maste /* linux_msgsnd */ 48715f2336efSEd Maste case 189: 48725f2336efSEd Maste switch (ndx) { 48735f2336efSEd Maste case 0: 48745f2336efSEd Maste p = "l_int"; 48755f2336efSEd Maste break; 48765f2336efSEd Maste case 1: 48775f2336efSEd Maste p = "userland struct l_msgbuf *"; 48785f2336efSEd Maste break; 48795f2336efSEd Maste case 2: 48805f2336efSEd Maste p = "l_size_t"; 48815f2336efSEd Maste break; 48825f2336efSEd Maste case 3: 48835f2336efSEd Maste p = "l_int"; 48845f2336efSEd Maste break; 48855f2336efSEd Maste default: 48865f2336efSEd Maste break; 48875f2336efSEd Maste }; 48885f2336efSEd Maste break; 48895f2336efSEd Maste /* linux_semget */ 48905f2336efSEd Maste case 190: 48915f2336efSEd Maste switch (ndx) { 48925f2336efSEd Maste case 0: 48935f2336efSEd Maste p = "l_key_t"; 48945f2336efSEd Maste break; 48955f2336efSEd Maste case 1: 48965f2336efSEd Maste p = "l_int"; 48975f2336efSEd Maste break; 48985f2336efSEd Maste case 2: 48995f2336efSEd Maste p = "l_int"; 49005f2336efSEd Maste break; 49015f2336efSEd Maste default: 49025f2336efSEd Maste break; 49035f2336efSEd Maste }; 49045f2336efSEd Maste break; 49055f2336efSEd Maste /* linux_semctl */ 49065f2336efSEd Maste case 191: 49075f2336efSEd Maste switch (ndx) { 49085f2336efSEd Maste case 0: 49095f2336efSEd Maste p = "l_int"; 49105f2336efSEd Maste break; 49115f2336efSEd Maste case 1: 49125f2336efSEd Maste p = "l_int"; 49135f2336efSEd Maste break; 49145f2336efSEd Maste case 2: 49155f2336efSEd Maste p = "l_int"; 49165f2336efSEd Maste break; 49175f2336efSEd Maste case 3: 49185f2336efSEd Maste p = "union l_semun"; 49195f2336efSEd Maste break; 49205f2336efSEd Maste default: 49215f2336efSEd Maste break; 49225f2336efSEd Maste }; 49235f2336efSEd Maste break; 49245f2336efSEd Maste /* linux_semtimedop */ 49255f2336efSEd Maste case 192: 4926430460d7SDmitry Chagin switch (ndx) { 4927430460d7SDmitry Chagin case 0: 4928430460d7SDmitry Chagin p = "l_int"; 4929430460d7SDmitry Chagin break; 4930430460d7SDmitry Chagin case 1: 4931430460d7SDmitry Chagin p = "userland struct sembuf *"; 4932430460d7SDmitry Chagin break; 4933430460d7SDmitry Chagin case 2: 4934430460d7SDmitry Chagin p = "l_size_t"; 4935430460d7SDmitry Chagin break; 4936430460d7SDmitry Chagin case 3: 4937430460d7SDmitry Chagin p = "userland struct l_timespec *"; 4938430460d7SDmitry Chagin break; 4939430460d7SDmitry Chagin default: 4940430460d7SDmitry Chagin break; 4941430460d7SDmitry Chagin }; 49425f2336efSEd Maste break; 4943cd875998SDmitry Chagin /* semop */ 49445f2336efSEd Maste case 193: 49455f2336efSEd Maste switch (ndx) { 49465f2336efSEd Maste case 0: 49475f2336efSEd Maste p = "l_int"; 49485f2336efSEd Maste break; 49495f2336efSEd Maste case 1: 4950cd875998SDmitry Chagin p = "userland struct sembuf *"; 49515f2336efSEd Maste break; 49525f2336efSEd Maste case 2: 4953cd875998SDmitry Chagin p = "l_size_t"; 49545f2336efSEd Maste break; 49555f2336efSEd Maste default: 49565f2336efSEd Maste break; 49575f2336efSEd Maste }; 49585f2336efSEd Maste break; 49595f2336efSEd Maste /* linux_shmget */ 49605f2336efSEd Maste case 194: 49615f2336efSEd Maste switch (ndx) { 49625f2336efSEd Maste case 0: 49635f2336efSEd Maste p = "l_key_t"; 49645f2336efSEd Maste break; 49655f2336efSEd Maste case 1: 49665f2336efSEd Maste p = "l_size_t"; 49675f2336efSEd Maste break; 49685f2336efSEd Maste case 2: 49695f2336efSEd Maste p = "l_int"; 49705f2336efSEd Maste break; 49715f2336efSEd Maste default: 49725f2336efSEd Maste break; 49735f2336efSEd Maste }; 49745f2336efSEd Maste break; 49755f2336efSEd Maste /* linux_shmctl */ 49765f2336efSEd Maste case 195: 49775f2336efSEd Maste switch (ndx) { 49785f2336efSEd Maste case 0: 49795f2336efSEd Maste p = "l_int"; 49805f2336efSEd Maste break; 49815f2336efSEd Maste case 1: 49825f2336efSEd Maste p = "l_int"; 49835f2336efSEd Maste break; 49845f2336efSEd Maste case 2: 49855f2336efSEd Maste p = "userland struct l_shmid_ds *"; 49865f2336efSEd Maste break; 49875f2336efSEd Maste default: 49885f2336efSEd Maste break; 49895f2336efSEd Maste }; 49905f2336efSEd Maste break; 49915f2336efSEd Maste /* linux_shmat */ 49925f2336efSEd Maste case 196: 49935f2336efSEd Maste switch (ndx) { 49945f2336efSEd Maste case 0: 49955f2336efSEd Maste p = "l_int"; 49965f2336efSEd Maste break; 49975f2336efSEd Maste case 1: 49985f2336efSEd Maste p = "userland char *"; 49995f2336efSEd Maste break; 50005f2336efSEd Maste case 2: 50015f2336efSEd Maste p = "l_int"; 50025f2336efSEd Maste break; 50035f2336efSEd Maste default: 50045f2336efSEd Maste break; 50055f2336efSEd Maste }; 50065f2336efSEd Maste break; 50075f2336efSEd Maste /* linux_shmdt */ 50085f2336efSEd Maste case 197: 50095f2336efSEd Maste switch (ndx) { 50105f2336efSEd Maste case 0: 50115f2336efSEd Maste p = "userland char *"; 50125f2336efSEd Maste break; 50135f2336efSEd Maste default: 50145f2336efSEd Maste break; 50155f2336efSEd Maste }; 50165f2336efSEd Maste break; 50175f2336efSEd Maste /* linux_socket */ 50185f2336efSEd Maste case 198: 50195f2336efSEd Maste switch (ndx) { 50205f2336efSEd Maste case 0: 50215f2336efSEd Maste p = "l_int"; 50225f2336efSEd Maste break; 50235f2336efSEd Maste case 1: 50245f2336efSEd Maste p = "l_int"; 50255f2336efSEd Maste break; 50265f2336efSEd Maste case 2: 50275f2336efSEd Maste p = "l_int"; 50285f2336efSEd Maste break; 50295f2336efSEd Maste default: 50305f2336efSEd Maste break; 50315f2336efSEd Maste }; 50325f2336efSEd Maste break; 50335f2336efSEd Maste /* linux_socketpair */ 50345f2336efSEd Maste case 199: 50355f2336efSEd Maste switch (ndx) { 50365f2336efSEd Maste case 0: 50375f2336efSEd Maste p = "l_int"; 50385f2336efSEd Maste break; 50395f2336efSEd Maste case 1: 50405f2336efSEd Maste p = "l_int"; 50415f2336efSEd Maste break; 50425f2336efSEd Maste case 2: 50435f2336efSEd Maste p = "l_int"; 50445f2336efSEd Maste break; 50455f2336efSEd Maste case 3: 50465f2336efSEd Maste p = "l_uintptr_t"; 50475f2336efSEd Maste break; 50485f2336efSEd Maste default: 50495f2336efSEd Maste break; 50505f2336efSEd Maste }; 50515f2336efSEd Maste break; 50525f2336efSEd Maste /* linux_bind */ 50535f2336efSEd Maste case 200: 50545f2336efSEd Maste switch (ndx) { 50555f2336efSEd Maste case 0: 50565f2336efSEd Maste p = "l_int"; 50575f2336efSEd Maste break; 50585f2336efSEd Maste case 1: 50595f2336efSEd Maste p = "l_uintptr_t"; 50605f2336efSEd Maste break; 50615f2336efSEd Maste case 2: 50625f2336efSEd Maste p = "l_int"; 50635f2336efSEd Maste break; 50645f2336efSEd Maste default: 50655f2336efSEd Maste break; 50665f2336efSEd Maste }; 50675f2336efSEd Maste break; 50685f2336efSEd Maste /* linux_listen */ 50695f2336efSEd Maste case 201: 50705f2336efSEd Maste switch (ndx) { 50715f2336efSEd Maste case 0: 50725f2336efSEd Maste p = "l_int"; 50735f2336efSEd Maste break; 50745f2336efSEd Maste case 1: 50755f2336efSEd Maste p = "l_int"; 50765f2336efSEd Maste break; 50775f2336efSEd Maste default: 50785f2336efSEd Maste break; 50795f2336efSEd Maste }; 50805f2336efSEd Maste break; 50815f2336efSEd Maste /* linux_accept */ 50825f2336efSEd Maste case 202: 50835f2336efSEd Maste switch (ndx) { 50845f2336efSEd Maste case 0: 50855f2336efSEd Maste p = "l_int"; 50865f2336efSEd Maste break; 50875f2336efSEd Maste case 1: 50885f2336efSEd Maste p = "l_uintptr_t"; 50895f2336efSEd Maste break; 50905f2336efSEd Maste case 2: 50915f2336efSEd Maste p = "l_uintptr_t"; 50925f2336efSEd Maste break; 50935f2336efSEd Maste default: 50945f2336efSEd Maste break; 50955f2336efSEd Maste }; 50965f2336efSEd Maste break; 50975f2336efSEd Maste /* linux_connect */ 50985f2336efSEd Maste case 203: 50995f2336efSEd Maste switch (ndx) { 51005f2336efSEd Maste case 0: 51015f2336efSEd Maste p = "l_int"; 51025f2336efSEd Maste break; 51035f2336efSEd Maste case 1: 51045f2336efSEd Maste p = "l_uintptr_t"; 51055f2336efSEd Maste break; 51065f2336efSEd Maste case 2: 51075f2336efSEd Maste p = "l_int"; 51085f2336efSEd Maste break; 51095f2336efSEd Maste default: 51105f2336efSEd Maste break; 51115f2336efSEd Maste }; 51125f2336efSEd Maste break; 51135f2336efSEd Maste /* linux_getsockname */ 51145f2336efSEd Maste case 204: 51155f2336efSEd Maste switch (ndx) { 51165f2336efSEd Maste case 0: 51175f2336efSEd Maste p = "l_int"; 51185f2336efSEd Maste break; 51195f2336efSEd Maste case 1: 51205f2336efSEd Maste p = "l_uintptr_t"; 51215f2336efSEd Maste break; 51225f2336efSEd Maste case 2: 51235f2336efSEd Maste p = "l_uintptr_t"; 51245f2336efSEd Maste break; 51255f2336efSEd Maste default: 51265f2336efSEd Maste break; 51275f2336efSEd Maste }; 51285f2336efSEd Maste break; 51295f2336efSEd Maste /* linux_getpeername */ 51305f2336efSEd Maste case 205: 51315f2336efSEd Maste switch (ndx) { 51325f2336efSEd Maste case 0: 51335f2336efSEd Maste p = "l_int"; 51345f2336efSEd Maste break; 51355f2336efSEd Maste case 1: 51365f2336efSEd Maste p = "l_uintptr_t"; 51375f2336efSEd Maste break; 51385f2336efSEd Maste case 2: 51395f2336efSEd Maste p = "l_uintptr_t"; 51405f2336efSEd Maste break; 51415f2336efSEd Maste default: 51425f2336efSEd Maste break; 51435f2336efSEd Maste }; 51445f2336efSEd Maste break; 51455f2336efSEd Maste /* linux_sendto */ 51465f2336efSEd Maste case 206: 51475f2336efSEd Maste switch (ndx) { 51485f2336efSEd Maste case 0: 51495f2336efSEd Maste p = "l_int"; 51505f2336efSEd Maste break; 51515f2336efSEd Maste case 1: 51525f2336efSEd Maste p = "l_uintptr_t"; 51535f2336efSEd Maste break; 51545f2336efSEd Maste case 2: 5155a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 51565f2336efSEd Maste break; 51575f2336efSEd Maste case 3: 5158a39cdcd7SEdward Tomasz Napierala p = "l_uint"; 51595f2336efSEd Maste break; 51605f2336efSEd Maste case 4: 51615f2336efSEd Maste p = "l_uintptr_t"; 51625f2336efSEd Maste break; 51635f2336efSEd Maste case 5: 51645f2336efSEd Maste p = "l_int"; 51655f2336efSEd Maste break; 51665f2336efSEd Maste default: 51675f2336efSEd Maste break; 51685f2336efSEd Maste }; 51695f2336efSEd Maste break; 51705f2336efSEd Maste /* linux_recvfrom */ 51715f2336efSEd Maste case 207: 51725f2336efSEd Maste switch (ndx) { 51735f2336efSEd Maste case 0: 51745f2336efSEd Maste p = "l_int"; 51755f2336efSEd Maste break; 51765f2336efSEd Maste case 1: 51775f2336efSEd Maste p = "l_uintptr_t"; 51785f2336efSEd Maste break; 51795f2336efSEd Maste case 2: 51805f2336efSEd Maste p = "l_size_t"; 51815f2336efSEd Maste break; 51825f2336efSEd Maste case 3: 5183a39cdcd7SEdward Tomasz Napierala p = "l_uint"; 51845f2336efSEd Maste break; 51855f2336efSEd Maste case 4: 51865f2336efSEd Maste p = "l_uintptr_t"; 51875f2336efSEd Maste break; 51885f2336efSEd Maste case 5: 51895f2336efSEd Maste p = "l_uintptr_t"; 51905f2336efSEd Maste break; 51915f2336efSEd Maste default: 51925f2336efSEd Maste break; 51935f2336efSEd Maste }; 51945f2336efSEd Maste break; 51955f2336efSEd Maste /* linux_setsockopt */ 51965f2336efSEd Maste case 208: 51975f2336efSEd Maste switch (ndx) { 51985f2336efSEd Maste case 0: 51995f2336efSEd Maste p = "l_int"; 52005f2336efSEd Maste break; 52015f2336efSEd Maste case 1: 52025f2336efSEd Maste p = "l_int"; 52035f2336efSEd Maste break; 52045f2336efSEd Maste case 2: 52055f2336efSEd Maste p = "l_int"; 52065f2336efSEd Maste break; 52075f2336efSEd Maste case 3: 52085f2336efSEd Maste p = "l_uintptr_t"; 52095f2336efSEd Maste break; 52105f2336efSEd Maste case 4: 52115f2336efSEd Maste p = "l_int"; 52125f2336efSEd Maste break; 52135f2336efSEd Maste default: 52145f2336efSEd Maste break; 52155f2336efSEd Maste }; 52165f2336efSEd Maste break; 52175f2336efSEd Maste /* linux_getsockopt */ 52185f2336efSEd Maste case 209: 52195f2336efSEd Maste switch (ndx) { 52205f2336efSEd Maste case 0: 52215f2336efSEd Maste p = "l_int"; 52225f2336efSEd Maste break; 52235f2336efSEd Maste case 1: 52245f2336efSEd Maste p = "l_int"; 52255f2336efSEd Maste break; 52265f2336efSEd Maste case 2: 52275f2336efSEd Maste p = "l_int"; 52285f2336efSEd Maste break; 52295f2336efSEd Maste case 3: 52305f2336efSEd Maste p = "l_uintptr_t"; 52315f2336efSEd Maste break; 52325f2336efSEd Maste case 4: 52335f2336efSEd Maste p = "l_uintptr_t"; 52345f2336efSEd Maste break; 52355f2336efSEd Maste default: 52365f2336efSEd Maste break; 52375f2336efSEd Maste }; 52385f2336efSEd Maste break; 52395f2336efSEd Maste /* linux_shutdown */ 52405f2336efSEd Maste case 210: 52415f2336efSEd Maste switch (ndx) { 52425f2336efSEd Maste case 0: 52435f2336efSEd Maste p = "l_int"; 52445f2336efSEd Maste break; 52455f2336efSEd Maste case 1: 52465f2336efSEd Maste p = "l_int"; 52475f2336efSEd Maste break; 52485f2336efSEd Maste default: 52495f2336efSEd Maste break; 52505f2336efSEd Maste }; 52515f2336efSEd Maste break; 52525f2336efSEd Maste /* linux_sendmsg */ 52535f2336efSEd Maste case 211: 52545f2336efSEd Maste switch (ndx) { 52555f2336efSEd Maste case 0: 52565f2336efSEd Maste p = "l_int"; 52575f2336efSEd Maste break; 52585f2336efSEd Maste case 1: 52595f2336efSEd Maste p = "l_uintptr_t"; 52605f2336efSEd Maste break; 52615f2336efSEd Maste case 2: 5262a39cdcd7SEdward Tomasz Napierala p = "l_uint"; 52635f2336efSEd Maste break; 52645f2336efSEd Maste default: 52655f2336efSEd Maste break; 52665f2336efSEd Maste }; 52675f2336efSEd Maste break; 52685f2336efSEd Maste /* linux_recvmsg */ 52695f2336efSEd Maste case 212: 52705f2336efSEd Maste switch (ndx) { 52715f2336efSEd Maste case 0: 52725f2336efSEd Maste p = "l_int"; 52735f2336efSEd Maste break; 52745f2336efSEd Maste case 1: 52755f2336efSEd Maste p = "l_uintptr_t"; 52765f2336efSEd Maste break; 52775f2336efSEd Maste case 2: 5278a39cdcd7SEdward Tomasz Napierala p = "l_uint"; 52795f2336efSEd Maste break; 52805f2336efSEd Maste default: 52815f2336efSEd Maste break; 52825f2336efSEd Maste }; 52835f2336efSEd Maste break; 52845f2336efSEd Maste /* linux_brk */ 52855f2336efSEd Maste case 214: 52865f2336efSEd Maste switch (ndx) { 52875f2336efSEd Maste case 0: 52885f2336efSEd Maste p = "l_ulong"; 52895f2336efSEd Maste break; 52905f2336efSEd Maste default: 52915f2336efSEd Maste break; 52925f2336efSEd Maste }; 52935f2336efSEd Maste break; 52945f2336efSEd Maste /* munmap */ 52955f2336efSEd Maste case 215: 52965f2336efSEd Maste switch (ndx) { 52975f2336efSEd Maste case 0: 5298a39cdcd7SEdward Tomasz Napierala p = "userland void *"; 52995f2336efSEd Maste break; 53005f2336efSEd Maste case 1: 5301a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 53025f2336efSEd Maste break; 53035f2336efSEd Maste default: 53045f2336efSEd Maste break; 53055f2336efSEd Maste }; 53065f2336efSEd Maste break; 53075f2336efSEd Maste /* linux_mremap */ 53085f2336efSEd Maste case 216: 53095f2336efSEd Maste switch (ndx) { 53105f2336efSEd Maste case 0: 53115f2336efSEd Maste p = "l_ulong"; 53125f2336efSEd Maste break; 53135f2336efSEd Maste case 1: 53145f2336efSEd Maste p = "l_ulong"; 53155f2336efSEd Maste break; 53165f2336efSEd Maste case 2: 53175f2336efSEd Maste p = "l_ulong"; 53185f2336efSEd Maste break; 53195f2336efSEd Maste case 3: 53205f2336efSEd Maste p = "l_ulong"; 53215f2336efSEd Maste break; 53225f2336efSEd Maste case 4: 53235f2336efSEd Maste p = "l_ulong"; 53245f2336efSEd Maste break; 53255f2336efSEd Maste default: 53265f2336efSEd Maste break; 53275f2336efSEd Maste }; 53285f2336efSEd Maste break; 53295f2336efSEd Maste /* linux_add_key */ 53305f2336efSEd Maste case 217: 53315f2336efSEd Maste break; 53325f2336efSEd Maste /* linux_request_key */ 53335f2336efSEd Maste case 218: 53345f2336efSEd Maste break; 53355f2336efSEd Maste /* linux_keyctl */ 53365f2336efSEd Maste case 219: 53375f2336efSEd Maste break; 53385f2336efSEd Maste /* linux_clone */ 53395f2336efSEd Maste case 220: 53405f2336efSEd Maste switch (ndx) { 53415f2336efSEd Maste case 0: 5342a39cdcd7SEdward Tomasz Napierala p = "l_ulong"; 53435f2336efSEd Maste break; 53445f2336efSEd Maste case 1: 53450c08f34fSDmitry Chagin p = "l_ulong"; 53465f2336efSEd Maste break; 53475f2336efSEd Maste case 2: 53480c08f34fSDmitry Chagin p = "userland l_int *"; 53495f2336efSEd Maste break; 53505f2336efSEd Maste case 3: 53510c08f34fSDmitry Chagin p = "l_ulong"; 53525f2336efSEd Maste break; 53535f2336efSEd Maste case 4: 53540c08f34fSDmitry Chagin p = "userland l_int *"; 53555f2336efSEd Maste break; 53565f2336efSEd Maste default: 53575f2336efSEd Maste break; 53585f2336efSEd Maste }; 53595f2336efSEd Maste break; 53605f2336efSEd Maste /* linux_execve */ 53615f2336efSEd Maste case 221: 53625f2336efSEd Maste switch (ndx) { 53635f2336efSEd Maste case 0: 53645f2336efSEd Maste p = "userland char *"; 53655f2336efSEd Maste break; 53665f2336efSEd Maste case 1: 5367eb98f779SDmitry Chagin p = "userland l_uintptr_t *"; 53685f2336efSEd Maste break; 53695f2336efSEd Maste case 2: 5370eb98f779SDmitry Chagin p = "userland l_uintptr_t *"; 53715f2336efSEd Maste break; 53725f2336efSEd Maste default: 53735f2336efSEd Maste break; 53745f2336efSEd Maste }; 53755f2336efSEd Maste break; 53765f2336efSEd Maste /* linux_mmap2 */ 53775f2336efSEd Maste case 222: 53785f2336efSEd Maste switch (ndx) { 53795f2336efSEd Maste case 0: 53805f2336efSEd Maste p = "l_ulong"; 53815f2336efSEd Maste break; 53825f2336efSEd Maste case 1: 53835f2336efSEd Maste p = "l_ulong"; 53845f2336efSEd Maste break; 53855f2336efSEd Maste case 2: 53865f2336efSEd Maste p = "l_ulong"; 53875f2336efSEd Maste break; 53885f2336efSEd Maste case 3: 53895f2336efSEd Maste p = "l_ulong"; 53905f2336efSEd Maste break; 53915f2336efSEd Maste case 4: 53925f2336efSEd Maste p = "l_ulong"; 53935f2336efSEd Maste break; 53945f2336efSEd Maste case 5: 53955f2336efSEd Maste p = "l_ulong"; 53965f2336efSEd Maste break; 53975f2336efSEd Maste default: 53985f2336efSEd Maste break; 53995f2336efSEd Maste }; 54005f2336efSEd Maste break; 54015f2336efSEd Maste /* linux_fadvise64 */ 54025f2336efSEd Maste case 223: 54035f2336efSEd Maste switch (ndx) { 54045f2336efSEd Maste case 0: 54055f2336efSEd Maste p = "l_int"; 54065f2336efSEd Maste break; 54075f2336efSEd Maste case 1: 54085f2336efSEd Maste p = "l_loff_t"; 54095f2336efSEd Maste break; 54105f2336efSEd Maste case 2: 54115f2336efSEd Maste p = "l_size_t"; 54125f2336efSEd Maste break; 54135f2336efSEd Maste case 3: 54145f2336efSEd Maste p = "l_int"; 54155f2336efSEd Maste break; 54165f2336efSEd Maste default: 54175f2336efSEd Maste break; 54185f2336efSEd Maste }; 54195f2336efSEd Maste break; 54205f2336efSEd Maste /* swapon */ 54215f2336efSEd Maste case 224: 54225f2336efSEd Maste switch (ndx) { 54235f2336efSEd Maste case 0: 54245f2336efSEd Maste p = "userland char *"; 54255f2336efSEd Maste break; 54265f2336efSEd Maste default: 54275f2336efSEd Maste break; 54285f2336efSEd Maste }; 54295f2336efSEd Maste break; 54305f2336efSEd Maste /* linux_swapoff */ 54315f2336efSEd Maste case 225: 54325f2336efSEd Maste break; 54335f2336efSEd Maste /* linux_mprotect */ 54345f2336efSEd Maste case 226: 54355f2336efSEd Maste switch (ndx) { 54365f2336efSEd Maste case 0: 5437a39cdcd7SEdward Tomasz Napierala p = "l_ulong"; 54385f2336efSEd Maste break; 54395f2336efSEd Maste case 1: 5440a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 54415f2336efSEd Maste break; 54425f2336efSEd Maste case 2: 5443a39cdcd7SEdward Tomasz Napierala p = "l_ulong"; 54445f2336efSEd Maste break; 54455f2336efSEd Maste default: 54465f2336efSEd Maste break; 54475f2336efSEd Maste }; 54485f2336efSEd Maste break; 54495f2336efSEd Maste /* linux_msync */ 54505f2336efSEd Maste case 227: 54515f2336efSEd Maste switch (ndx) { 54525f2336efSEd Maste case 0: 54535f2336efSEd Maste p = "l_ulong"; 54545f2336efSEd Maste break; 54555f2336efSEd Maste case 1: 54565f2336efSEd Maste p = "l_size_t"; 54575f2336efSEd Maste break; 54585f2336efSEd Maste case 2: 54595f2336efSEd Maste p = "l_int"; 54605f2336efSEd Maste break; 54615f2336efSEd Maste default: 54625f2336efSEd Maste break; 54635f2336efSEd Maste }; 54645f2336efSEd Maste break; 54655f2336efSEd Maste /* mlock */ 54665f2336efSEd Maste case 228: 54675f2336efSEd Maste switch (ndx) { 54685f2336efSEd Maste case 0: 54695f2336efSEd Maste p = "userland const void *"; 54705f2336efSEd Maste break; 54715f2336efSEd Maste case 1: 54725f2336efSEd Maste p = "size_t"; 54735f2336efSEd Maste break; 54745f2336efSEd Maste default: 54755f2336efSEd Maste break; 54765f2336efSEd Maste }; 54775f2336efSEd Maste break; 54785f2336efSEd Maste /* munlock */ 54795f2336efSEd Maste case 229: 54805f2336efSEd Maste switch (ndx) { 54815f2336efSEd Maste case 0: 54825f2336efSEd Maste p = "userland const void *"; 54835f2336efSEd Maste break; 54845f2336efSEd Maste case 1: 54855f2336efSEd Maste p = "size_t"; 54865f2336efSEd Maste break; 54875f2336efSEd Maste default: 54885f2336efSEd Maste break; 54895f2336efSEd Maste }; 54905f2336efSEd Maste break; 54915f2336efSEd Maste /* mlockall */ 54925f2336efSEd Maste case 230: 54935f2336efSEd Maste switch (ndx) { 54945f2336efSEd Maste case 0: 54955f2336efSEd Maste p = "int"; 54965f2336efSEd Maste break; 54975f2336efSEd Maste default: 54985f2336efSEd Maste break; 54995f2336efSEd Maste }; 55005f2336efSEd Maste break; 55015f2336efSEd Maste /* munlockall */ 55025f2336efSEd Maste case 231: 55035f2336efSEd Maste break; 55045f2336efSEd Maste /* linux_mincore */ 55055f2336efSEd Maste case 232: 55065f2336efSEd Maste switch (ndx) { 55075f2336efSEd Maste case 0: 55085f2336efSEd Maste p = "l_ulong"; 55095f2336efSEd Maste break; 55105f2336efSEd Maste case 1: 55115f2336efSEd Maste p = "l_size_t"; 55125f2336efSEd Maste break; 55135f2336efSEd Maste case 2: 55145f2336efSEd Maste p = "userland u_char *"; 55155f2336efSEd Maste break; 55165f2336efSEd Maste default: 55175f2336efSEd Maste break; 55185f2336efSEd Maste }; 55195f2336efSEd Maste break; 5520bafd96b8SEdward Tomasz Napierala /* linux_madvise */ 55215f2336efSEd Maste case 233: 55225f2336efSEd Maste switch (ndx) { 55235f2336efSEd Maste case 0: 5524a39cdcd7SEdward Tomasz Napierala p = "l_ulong"; 55255f2336efSEd Maste break; 55265f2336efSEd Maste case 1: 5527a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 55285f2336efSEd Maste break; 55295f2336efSEd Maste case 2: 5530a39cdcd7SEdward Tomasz Napierala p = "l_int"; 55315f2336efSEd Maste break; 55325f2336efSEd Maste default: 55335f2336efSEd Maste break; 55345f2336efSEd Maste }; 55355f2336efSEd Maste break; 55365f2336efSEd Maste /* linux_remap_file_pages */ 55375f2336efSEd Maste case 234: 55385f2336efSEd Maste break; 55395f2336efSEd Maste /* linux_mbind */ 55405f2336efSEd Maste case 235: 55415f2336efSEd Maste break; 55425f2336efSEd Maste /* linux_get_mempolicy */ 55435f2336efSEd Maste case 236: 55445f2336efSEd Maste break; 55455f2336efSEd Maste /* linux_set_mempolicy */ 55465f2336efSEd Maste case 237: 55475f2336efSEd Maste break; 55485f2336efSEd Maste /* linux_migrate_pages */ 55495f2336efSEd Maste case 238: 55505f2336efSEd Maste break; 55515f2336efSEd Maste /* linux_move_pages */ 55525f2336efSEd Maste case 239: 55535f2336efSEd Maste break; 55545f2336efSEd Maste /* linux_rt_tgsigqueueinfo */ 55555f2336efSEd Maste case 240: 55565f2336efSEd Maste switch (ndx) { 55575f2336efSEd Maste case 0: 55585f2336efSEd Maste p = "l_pid_t"; 55595f2336efSEd Maste break; 55605f2336efSEd Maste case 1: 55615f2336efSEd Maste p = "l_pid_t"; 55625f2336efSEd Maste break; 55635f2336efSEd Maste case 2: 55645f2336efSEd Maste p = "l_int"; 55655f2336efSEd Maste break; 55665f2336efSEd Maste case 3: 55675f2336efSEd Maste p = "userland l_siginfo_t *"; 55685f2336efSEd Maste break; 55695f2336efSEd Maste default: 55705f2336efSEd Maste break; 55715f2336efSEd Maste }; 55725f2336efSEd Maste break; 55735f2336efSEd Maste /* linux_perf_event_open */ 55745f2336efSEd Maste case 241: 55755f2336efSEd Maste break; 55765f2336efSEd Maste /* linux_accept4 */ 55775f2336efSEd Maste case 242: 55785f2336efSEd Maste switch (ndx) { 55795f2336efSEd Maste case 0: 55805f2336efSEd Maste p = "l_int"; 55815f2336efSEd Maste break; 55825f2336efSEd Maste case 1: 55835f2336efSEd Maste p = "l_uintptr_t"; 55845f2336efSEd Maste break; 55855f2336efSEd Maste case 2: 55865f2336efSEd Maste p = "l_uintptr_t"; 55875f2336efSEd Maste break; 55885f2336efSEd Maste case 3: 5589a39cdcd7SEdward Tomasz Napierala p = "l_int"; 55905f2336efSEd Maste break; 55915f2336efSEd Maste default: 55925f2336efSEd Maste break; 55935f2336efSEd Maste }; 55945f2336efSEd Maste break; 55955f2336efSEd Maste /* linux_recvmmsg */ 55965f2336efSEd Maste case 243: 55975f2336efSEd Maste switch (ndx) { 55985f2336efSEd Maste case 0: 55995f2336efSEd Maste p = "l_int"; 56005f2336efSEd Maste break; 56015f2336efSEd Maste case 1: 56025f2336efSEd Maste p = "userland struct l_mmsghdr *"; 56035f2336efSEd Maste break; 56045f2336efSEd Maste case 2: 56055f2336efSEd Maste p = "l_uint"; 56065f2336efSEd Maste break; 56075f2336efSEd Maste case 3: 56085f2336efSEd Maste p = "l_uint"; 56095f2336efSEd Maste break; 56105f2336efSEd Maste case 4: 56115f2336efSEd Maste p = "userland struct l_timespec *"; 56125f2336efSEd Maste break; 56135f2336efSEd Maste default: 56145f2336efSEd Maste break; 56155f2336efSEd Maste }; 56165f2336efSEd Maste break; 56175f2336efSEd Maste /* linux_wait4 */ 56185f2336efSEd Maste case 260: 56195f2336efSEd Maste switch (ndx) { 56205f2336efSEd Maste case 0: 56215f2336efSEd Maste p = "l_pid_t"; 56225f2336efSEd Maste break; 56235f2336efSEd Maste case 1: 56245f2336efSEd Maste p = "userland l_int *"; 56255f2336efSEd Maste break; 56265f2336efSEd Maste case 2: 56275f2336efSEd Maste p = "l_int"; 56285f2336efSEd Maste break; 56295f2336efSEd Maste case 3: 56305f2336efSEd Maste p = "userland struct rusage *"; 56315f2336efSEd Maste break; 56325f2336efSEd Maste default: 56335f2336efSEd Maste break; 56345f2336efSEd Maste }; 56355f2336efSEd Maste break; 56365f2336efSEd Maste /* linux_prlimit64 */ 56375f2336efSEd Maste case 261: 56385f2336efSEd Maste switch (ndx) { 56395f2336efSEd Maste case 0: 56405f2336efSEd Maste p = "l_pid_t"; 56415f2336efSEd Maste break; 56425f2336efSEd Maste case 1: 56435f2336efSEd Maste p = "l_uint"; 56445f2336efSEd Maste break; 56455f2336efSEd Maste case 2: 56465f2336efSEd Maste p = "userland struct rlimit *"; 56475f2336efSEd Maste break; 56485f2336efSEd Maste case 3: 56495f2336efSEd Maste p = "userland struct rlimit *"; 56505f2336efSEd Maste break; 56515f2336efSEd Maste default: 56525f2336efSEd Maste break; 56535f2336efSEd Maste }; 56545f2336efSEd Maste break; 56555f2336efSEd Maste /* linux_fanotify_init */ 56565f2336efSEd Maste case 262: 56575f2336efSEd Maste break; 56585f2336efSEd Maste /* linux_fanotify_mark */ 56595f2336efSEd Maste case 263: 56605f2336efSEd Maste break; 56615f2336efSEd Maste /* linux_name_to_handle_at */ 56625f2336efSEd Maste case 264: 566377eb9841SConrad Meyer switch (ndx) { 566477eb9841SConrad Meyer case 0: 566577eb9841SConrad Meyer p = "l_int"; 566677eb9841SConrad Meyer break; 566777eb9841SConrad Meyer case 1: 566877eb9841SConrad Meyer p = "userland const char *"; 566977eb9841SConrad Meyer break; 567077eb9841SConrad Meyer case 2: 567177eb9841SConrad Meyer p = "userland struct l_file_handle *"; 567277eb9841SConrad Meyer break; 567377eb9841SConrad Meyer case 3: 567477eb9841SConrad Meyer p = "userland l_int *"; 567577eb9841SConrad Meyer break; 567677eb9841SConrad Meyer case 4: 567777eb9841SConrad Meyer p = "l_int"; 567877eb9841SConrad Meyer break; 567977eb9841SConrad Meyer default: 568077eb9841SConrad Meyer break; 568177eb9841SConrad Meyer }; 56825f2336efSEd Maste break; 56835f2336efSEd Maste /* linux_open_by_handle_at */ 56845f2336efSEd Maste case 265: 568577eb9841SConrad Meyer switch (ndx) { 568677eb9841SConrad Meyer case 0: 568777eb9841SConrad Meyer p = "l_int"; 568877eb9841SConrad Meyer break; 568977eb9841SConrad Meyer case 1: 569077eb9841SConrad Meyer p = "userland struct l_file_handle *"; 569177eb9841SConrad Meyer break; 569277eb9841SConrad Meyer case 2: 569377eb9841SConrad Meyer p = "l_int"; 569477eb9841SConrad Meyer break; 569577eb9841SConrad Meyer default: 569677eb9841SConrad Meyer break; 569777eb9841SConrad Meyer }; 56985f2336efSEd Maste break; 56995f2336efSEd Maste /* linux_clock_adjtime */ 57005f2336efSEd Maste case 266: 57015f2336efSEd Maste break; 57025f2336efSEd Maste /* linux_syncfs */ 57035f2336efSEd Maste case 267: 57045f2336efSEd Maste switch (ndx) { 57055f2336efSEd Maste case 0: 57065f2336efSEd Maste p = "l_int"; 57075f2336efSEd Maste break; 57085f2336efSEd Maste default: 57095f2336efSEd Maste break; 57105f2336efSEd Maste }; 57115f2336efSEd Maste break; 57125f2336efSEd Maste /* linux_setns */ 57135f2336efSEd Maste case 268: 57145f2336efSEd Maste switch (ndx) { 57155f2336efSEd Maste case 0: 57165f2336efSEd Maste p = "l_int"; 57175f2336efSEd Maste break; 57185f2336efSEd Maste case 1: 57195f2336efSEd Maste p = "l_int"; 57205f2336efSEd Maste break; 57215f2336efSEd Maste default: 57225f2336efSEd Maste break; 57235f2336efSEd Maste }; 57245f2336efSEd Maste break; 57255f2336efSEd Maste /* linux_sendmmsg */ 57265f2336efSEd Maste case 269: 57275f2336efSEd Maste switch (ndx) { 57285f2336efSEd Maste case 0: 57295f2336efSEd Maste p = "l_int"; 57305f2336efSEd Maste break; 57315f2336efSEd Maste case 1: 57325f2336efSEd Maste p = "userland struct l_mmsghdr *"; 57335f2336efSEd Maste break; 57345f2336efSEd Maste case 2: 57355f2336efSEd Maste p = "l_uint"; 57365f2336efSEd Maste break; 57375f2336efSEd Maste case 3: 57385f2336efSEd Maste p = "l_uint"; 57395f2336efSEd Maste break; 57405f2336efSEd Maste default: 57415f2336efSEd Maste break; 57425f2336efSEd Maste }; 57435f2336efSEd Maste break; 57445f2336efSEd Maste /* linux_process_vm_readv */ 57455f2336efSEd Maste case 270: 57465f2336efSEd Maste switch (ndx) { 57475f2336efSEd Maste case 0: 57485f2336efSEd Maste p = "l_pid_t"; 57495f2336efSEd Maste break; 57505f2336efSEd Maste case 1: 57515f2336efSEd Maste p = "userland const struct iovec *"; 57525f2336efSEd Maste break; 57535f2336efSEd Maste case 2: 57545f2336efSEd Maste p = "l_ulong"; 57555f2336efSEd Maste break; 57565f2336efSEd Maste case 3: 57575f2336efSEd Maste p = "userland const struct iovec *"; 57585f2336efSEd Maste break; 57595f2336efSEd Maste case 4: 57605f2336efSEd Maste p = "l_ulong"; 57615f2336efSEd Maste break; 57625f2336efSEd Maste case 5: 57635f2336efSEd Maste p = "l_ulong"; 57645f2336efSEd Maste break; 57655f2336efSEd Maste default: 57665f2336efSEd Maste break; 57675f2336efSEd Maste }; 57685f2336efSEd Maste break; 57695f2336efSEd Maste /* linux_process_vm_writev */ 57705f2336efSEd Maste case 271: 57715f2336efSEd Maste switch (ndx) { 57725f2336efSEd Maste case 0: 57735f2336efSEd Maste p = "l_pid_t"; 57745f2336efSEd Maste break; 57755f2336efSEd Maste case 1: 57765f2336efSEd Maste p = "userland const struct iovec *"; 57775f2336efSEd Maste break; 57785f2336efSEd Maste case 2: 57795f2336efSEd Maste p = "l_ulong"; 57805f2336efSEd Maste break; 57815f2336efSEd Maste case 3: 57825f2336efSEd Maste p = "userland const struct iovec *"; 57835f2336efSEd Maste break; 57845f2336efSEd Maste case 4: 57855f2336efSEd Maste p = "l_ulong"; 57865f2336efSEd Maste break; 57875f2336efSEd Maste case 5: 57885f2336efSEd Maste p = "l_ulong"; 57895f2336efSEd Maste break; 57905f2336efSEd Maste default: 57915f2336efSEd Maste break; 57925f2336efSEd Maste }; 57935f2336efSEd Maste break; 57945f2336efSEd Maste /* linux_kcmp */ 57955f2336efSEd Maste case 272: 57965f2336efSEd Maste switch (ndx) { 57975f2336efSEd Maste case 0: 57985f2336efSEd Maste p = "l_pid_t"; 57995f2336efSEd Maste break; 58005f2336efSEd Maste case 1: 58015f2336efSEd Maste p = "l_pid_t"; 58025f2336efSEd Maste break; 58035f2336efSEd Maste case 2: 58045f2336efSEd Maste p = "l_int"; 58055f2336efSEd Maste break; 58065f2336efSEd Maste case 3: 58075f2336efSEd Maste p = "l_ulong"; 58085f2336efSEd Maste break; 58095f2336efSEd Maste case 4: 58105f2336efSEd Maste p = "l_ulong"; 58115f2336efSEd Maste break; 58125f2336efSEd Maste default: 58135f2336efSEd Maste break; 58145f2336efSEd Maste }; 58155f2336efSEd Maste break; 58165f2336efSEd Maste /* linux_finit_module */ 58175f2336efSEd Maste case 273: 58185f2336efSEd Maste switch (ndx) { 58195f2336efSEd Maste case 0: 58205f2336efSEd Maste p = "l_int"; 58215f2336efSEd Maste break; 58225f2336efSEd Maste case 1: 58235f2336efSEd Maste p = "userland const char *"; 58245f2336efSEd Maste break; 58255f2336efSEd Maste case 2: 58265f2336efSEd Maste p = "l_int"; 58275f2336efSEd Maste break; 58285f2336efSEd Maste default: 58295f2336efSEd Maste break; 58305f2336efSEd Maste }; 58315f2336efSEd Maste break; 58325f2336efSEd Maste /* linux_sched_setattr */ 58335f2336efSEd Maste case 274: 58345f2336efSEd Maste switch (ndx) { 58355f2336efSEd Maste case 0: 58365f2336efSEd Maste p = "l_pid_t"; 58375f2336efSEd Maste break; 58385f2336efSEd Maste case 1: 58395f2336efSEd Maste p = "userland void *"; 58405f2336efSEd Maste break; 58415f2336efSEd Maste case 2: 58425f2336efSEd Maste p = "l_uint"; 58435f2336efSEd Maste break; 58445f2336efSEd Maste default: 58455f2336efSEd Maste break; 58465f2336efSEd Maste }; 58475f2336efSEd Maste break; 58485f2336efSEd Maste /* linux_sched_getattr */ 58495f2336efSEd Maste case 275: 58505f2336efSEd Maste switch (ndx) { 58515f2336efSEd Maste case 0: 58525f2336efSEd Maste p = "l_pid_t"; 58535f2336efSEd Maste break; 58545f2336efSEd Maste case 1: 58555f2336efSEd Maste p = "userland void *"; 58565f2336efSEd Maste break; 58575f2336efSEd Maste case 2: 58585f2336efSEd Maste p = "l_uint"; 58595f2336efSEd Maste break; 58605f2336efSEd Maste case 3: 58615f2336efSEd Maste p = "l_uint"; 58625f2336efSEd Maste break; 58635f2336efSEd Maste default: 58645f2336efSEd Maste break; 58655f2336efSEd Maste }; 58665f2336efSEd Maste break; 58675f2336efSEd Maste /* linux_renameat2 */ 58685f2336efSEd Maste case 276: 58695f2336efSEd Maste switch (ndx) { 58705f2336efSEd Maste case 0: 58715f2336efSEd Maste p = "l_int"; 58725f2336efSEd Maste break; 58735f2336efSEd Maste case 1: 58745f2336efSEd Maste p = "userland const char *"; 58755f2336efSEd Maste break; 58765f2336efSEd Maste case 2: 58775f2336efSEd Maste p = "l_int"; 58785f2336efSEd Maste break; 58795f2336efSEd Maste case 3: 58805f2336efSEd Maste p = "userland const char *"; 58815f2336efSEd Maste break; 58825f2336efSEd Maste case 4: 5883a39cdcd7SEdward Tomasz Napierala p = "l_uint"; 58845f2336efSEd Maste break; 58855f2336efSEd Maste default: 58865f2336efSEd Maste break; 58875f2336efSEd Maste }; 58885f2336efSEd Maste break; 58895f2336efSEd Maste /* linux_seccomp */ 58905f2336efSEd Maste case 277: 58915f2336efSEd Maste switch (ndx) { 58925f2336efSEd Maste case 0: 58935f2336efSEd Maste p = "l_uint"; 58945f2336efSEd Maste break; 58955f2336efSEd Maste case 1: 58965f2336efSEd Maste p = "l_uint"; 58975f2336efSEd Maste break; 58985f2336efSEd Maste case 2: 58995f2336efSEd Maste p = "userland const char *"; 59005f2336efSEd Maste break; 59015f2336efSEd Maste default: 59025f2336efSEd Maste break; 59035f2336efSEd Maste }; 59045f2336efSEd Maste break; 59055f2336efSEd Maste /* linux_getrandom */ 59065f2336efSEd Maste case 278: 59075f2336efSEd Maste switch (ndx) { 59085f2336efSEd Maste case 0: 59095f2336efSEd Maste p = "userland char *"; 59105f2336efSEd Maste break; 59115f2336efSEd Maste case 1: 59125f2336efSEd Maste p = "l_size_t"; 59135f2336efSEd Maste break; 59145f2336efSEd Maste case 2: 59155f2336efSEd Maste p = "l_uint"; 59165f2336efSEd Maste break; 59175f2336efSEd Maste default: 59185f2336efSEd Maste break; 59195f2336efSEd Maste }; 59205f2336efSEd Maste break; 59215f2336efSEd Maste /* linux_memfd_create */ 59225f2336efSEd Maste case 279: 59235f2336efSEd Maste switch (ndx) { 59245f2336efSEd Maste case 0: 59255f2336efSEd Maste p = "userland const char *"; 59265f2336efSEd Maste break; 59275f2336efSEd Maste case 1: 59285f2336efSEd Maste p = "l_uint"; 59295f2336efSEd Maste break; 59305f2336efSEd Maste default: 59315f2336efSEd Maste break; 59325f2336efSEd Maste }; 59335f2336efSEd Maste break; 59345f2336efSEd Maste /* linux_bpf */ 59355f2336efSEd Maste case 280: 59365f2336efSEd Maste switch (ndx) { 59375f2336efSEd Maste case 0: 59385f2336efSEd Maste p = "l_int"; 59395f2336efSEd Maste break; 59405f2336efSEd Maste case 1: 59415f2336efSEd Maste p = "userland void *"; 59425f2336efSEd Maste break; 59435f2336efSEd Maste case 2: 59445f2336efSEd Maste p = "l_uint"; 59455f2336efSEd Maste break; 59465f2336efSEd Maste default: 59475f2336efSEd Maste break; 59485f2336efSEd Maste }; 59495f2336efSEd Maste break; 59505f2336efSEd Maste /* linux_execveat */ 59515f2336efSEd Maste case 281: 59525f2336efSEd Maste switch (ndx) { 59535f2336efSEd Maste case 0: 59545f2336efSEd Maste p = "l_int"; 59555f2336efSEd Maste break; 59565f2336efSEd Maste case 1: 59575f2336efSEd Maste p = "userland const char *"; 59585f2336efSEd Maste break; 59595f2336efSEd Maste case 2: 59605f2336efSEd Maste p = "userland const char **"; 59615f2336efSEd Maste break; 59625f2336efSEd Maste case 3: 59635f2336efSEd Maste p = "userland const char **"; 59645f2336efSEd Maste break; 59655f2336efSEd Maste case 4: 59665f2336efSEd Maste p = "l_int"; 59675f2336efSEd Maste break; 59685f2336efSEd Maste default: 59695f2336efSEd Maste break; 59705f2336efSEd Maste }; 59715f2336efSEd Maste break; 59725f2336efSEd Maste /* linux_userfaultfd */ 59735f2336efSEd Maste case 282: 59745f2336efSEd Maste switch (ndx) { 59755f2336efSEd Maste case 0: 59765f2336efSEd Maste p = "l_int"; 59775f2336efSEd Maste break; 59785f2336efSEd Maste default: 59795f2336efSEd Maste break; 59805f2336efSEd Maste }; 59815f2336efSEd Maste break; 59825f2336efSEd Maste /* linux_membarrier */ 59835f2336efSEd Maste case 283: 59845f2336efSEd Maste switch (ndx) { 59855f2336efSEd Maste case 0: 59865f2336efSEd Maste p = "l_int"; 59875f2336efSEd Maste break; 59885f2336efSEd Maste case 1: 59895f2336efSEd Maste p = "l_int"; 59905f2336efSEd Maste break; 59915f2336efSEd Maste default: 59925f2336efSEd Maste break; 59935f2336efSEd Maste }; 59945f2336efSEd Maste break; 59955f2336efSEd Maste /* linux_mlock2 */ 59965f2336efSEd Maste case 284: 59975f2336efSEd Maste switch (ndx) { 59985f2336efSEd Maste case 0: 59995f2336efSEd Maste p = "l_ulong"; 60005f2336efSEd Maste break; 60015f2336efSEd Maste case 1: 60025f2336efSEd Maste p = "l_size_t"; 60035f2336efSEd Maste break; 60045f2336efSEd Maste case 2: 60055f2336efSEd Maste p = "l_int"; 60065f2336efSEd Maste break; 60075f2336efSEd Maste default: 60085f2336efSEd Maste break; 60095f2336efSEd Maste }; 60105f2336efSEd Maste break; 60115f2336efSEd Maste /* linux_copy_file_range */ 60125f2336efSEd Maste case 285: 60135f2336efSEd Maste switch (ndx) { 60145f2336efSEd Maste case 0: 60155f2336efSEd Maste p = "l_int"; 60165f2336efSEd Maste break; 60175f2336efSEd Maste case 1: 60185f2336efSEd Maste p = "userland l_loff_t *"; 60195f2336efSEd Maste break; 60205f2336efSEd Maste case 2: 60215f2336efSEd Maste p = "l_int"; 60225f2336efSEd Maste break; 60235f2336efSEd Maste case 3: 60245f2336efSEd Maste p = "userland l_loff_t *"; 60255f2336efSEd Maste break; 60265f2336efSEd Maste case 4: 60275f2336efSEd Maste p = "l_size_t"; 60285f2336efSEd Maste break; 60295f2336efSEd Maste case 5: 60305f2336efSEd Maste p = "l_uint"; 60315f2336efSEd Maste break; 60325f2336efSEd Maste default: 60335f2336efSEd Maste break; 60345f2336efSEd Maste }; 60355f2336efSEd Maste break; 60365f2336efSEd Maste /* linux_preadv2 */ 60375f2336efSEd Maste case 286: 60385f2336efSEd Maste switch (ndx) { 60395f2336efSEd Maste case 0: 60405f2336efSEd Maste p = "l_ulong"; 60415f2336efSEd Maste break; 60425f2336efSEd Maste case 1: 60435f2336efSEd Maste p = "userland const struct iovec *"; 60445f2336efSEd Maste break; 60455f2336efSEd Maste case 2: 60465f2336efSEd Maste p = "l_ulong"; 60475f2336efSEd Maste break; 60485f2336efSEd Maste case 3: 60495f2336efSEd Maste p = "l_ulong"; 60505f2336efSEd Maste break; 60515f2336efSEd Maste case 4: 60525f2336efSEd Maste p = "l_ulong"; 60535f2336efSEd Maste break; 60545f2336efSEd Maste case 5: 60555f2336efSEd Maste p = "l_int"; 60565f2336efSEd Maste break; 60575f2336efSEd Maste default: 60585f2336efSEd Maste break; 60595f2336efSEd Maste }; 60605f2336efSEd Maste break; 60615f2336efSEd Maste /* linux_pwritev2 */ 60625f2336efSEd Maste case 287: 60635f2336efSEd Maste switch (ndx) { 60645f2336efSEd Maste case 0: 60655f2336efSEd Maste p = "l_ulong"; 60665f2336efSEd Maste break; 60675f2336efSEd Maste case 1: 60685f2336efSEd Maste p = "userland const struct iovec *"; 60695f2336efSEd Maste break; 60705f2336efSEd Maste case 2: 60715f2336efSEd Maste p = "l_ulong"; 60725f2336efSEd Maste break; 60735f2336efSEd Maste case 3: 60745f2336efSEd Maste p = "l_ulong"; 60755f2336efSEd Maste break; 60765f2336efSEd Maste case 4: 60775f2336efSEd Maste p = "l_ulong"; 60785f2336efSEd Maste break; 60795f2336efSEd Maste case 5: 60805f2336efSEd Maste p = "l_int"; 60815f2336efSEd Maste break; 60825f2336efSEd Maste default: 60835f2336efSEd Maste break; 60845f2336efSEd Maste }; 60855f2336efSEd Maste break; 60865f2336efSEd Maste /* linux_pkey_mprotect */ 60875f2336efSEd Maste case 288: 60885f2336efSEd Maste switch (ndx) { 60895f2336efSEd Maste case 0: 60905f2336efSEd Maste p = "l_ulong"; 60915f2336efSEd Maste break; 60925f2336efSEd Maste case 1: 60935f2336efSEd Maste p = "l_size_t"; 60945f2336efSEd Maste break; 60955f2336efSEd Maste case 2: 60965f2336efSEd Maste p = "l_ulong"; 60975f2336efSEd Maste break; 60985f2336efSEd Maste case 3: 60995f2336efSEd Maste p = "l_int"; 61005f2336efSEd Maste break; 61015f2336efSEd Maste default: 61025f2336efSEd Maste break; 61035f2336efSEd Maste }; 61045f2336efSEd Maste break; 61055f2336efSEd Maste /* linux_pkey_alloc */ 61065f2336efSEd Maste case 289: 61075f2336efSEd Maste switch (ndx) { 61085f2336efSEd Maste case 0: 61095f2336efSEd Maste p = "l_ulong"; 61105f2336efSEd Maste break; 61115f2336efSEd Maste case 1: 61125f2336efSEd Maste p = "l_ulong"; 61135f2336efSEd Maste break; 61145f2336efSEd Maste default: 61155f2336efSEd Maste break; 61165f2336efSEd Maste }; 61175f2336efSEd Maste break; 61185f2336efSEd Maste /* linux_pkey_free */ 61195f2336efSEd Maste case 290: 61205f2336efSEd Maste switch (ndx) { 61215f2336efSEd Maste case 0: 61225f2336efSEd Maste p = "l_int"; 61235f2336efSEd Maste break; 61245f2336efSEd Maste default: 61255f2336efSEd Maste break; 61265f2336efSEd Maste }; 61275f2336efSEd Maste break; 6128c0f17173SEdward Tomasz Napierala /* linux_statx */ 6129c0f17173SEdward Tomasz Napierala case 291: 6130c0f17173SEdward Tomasz Napierala switch (ndx) { 6131c0f17173SEdward Tomasz Napierala case 0: 6132c0f17173SEdward Tomasz Napierala p = "l_int"; 6133c0f17173SEdward Tomasz Napierala break; 6134c0f17173SEdward Tomasz Napierala case 1: 6135c0f17173SEdward Tomasz Napierala p = "userland const char *"; 6136c0f17173SEdward Tomasz Napierala break; 6137c0f17173SEdward Tomasz Napierala case 2: 6138c0f17173SEdward Tomasz Napierala p = "l_uint"; 6139c0f17173SEdward Tomasz Napierala break; 6140c0f17173SEdward Tomasz Napierala case 3: 6141c0f17173SEdward Tomasz Napierala p = "l_uint"; 6142c0f17173SEdward Tomasz Napierala break; 6143c0f17173SEdward Tomasz Napierala case 4: 6144c0f17173SEdward Tomasz Napierala p = "userland void *"; 6145c0f17173SEdward Tomasz Napierala break; 6146c0f17173SEdward Tomasz Napierala default: 6147c0f17173SEdward Tomasz Napierala break; 6148c0f17173SEdward Tomasz Napierala }; 6149c0f17173SEdward Tomasz Napierala break; 6150c0f17173SEdward Tomasz Napierala /* linux_io_pgetevents */ 6151c0f17173SEdward Tomasz Napierala case 292: 6152c0f17173SEdward Tomasz Napierala break; 6153c0f17173SEdward Tomasz Napierala /* linux_rseq */ 6154c0f17173SEdward Tomasz Napierala case 293: 615575e40949SDmitry Chagin switch (ndx) { 615675e40949SDmitry Chagin case 0: 615775e40949SDmitry Chagin p = "userland struct linux_rseq *"; 615875e40949SDmitry Chagin break; 615975e40949SDmitry Chagin case 1: 616075e40949SDmitry Chagin p = "uint32_t"; 616175e40949SDmitry Chagin break; 616275e40949SDmitry Chagin case 2: 616375e40949SDmitry Chagin p = "l_int"; 616475e40949SDmitry Chagin break; 616575e40949SDmitry Chagin case 3: 616675e40949SDmitry Chagin p = "uint32_t"; 616775e40949SDmitry Chagin break; 616875e40949SDmitry Chagin default: 616975e40949SDmitry Chagin break; 617075e40949SDmitry Chagin }; 6171c0f17173SEdward Tomasz Napierala break; 6172c0f17173SEdward Tomasz Napierala /* linux_kexec_file_load */ 6173c0f17173SEdward Tomasz Napierala case 294: 6174c0f17173SEdward Tomasz Napierala break; 6175c0f17173SEdward Tomasz Napierala /* linux_pidfd_send_signal */ 6176c0f17173SEdward Tomasz Napierala case 424: 6177c0f17173SEdward Tomasz Napierala switch (ndx) { 6178c0f17173SEdward Tomasz Napierala case 0: 6179c0f17173SEdward Tomasz Napierala p = "l_int"; 6180c0f17173SEdward Tomasz Napierala break; 6181c0f17173SEdward Tomasz Napierala case 1: 6182c0f17173SEdward Tomasz Napierala p = "l_int"; 6183c0f17173SEdward Tomasz Napierala break; 6184c0f17173SEdward Tomasz Napierala case 2: 6185c0f17173SEdward Tomasz Napierala p = "userland l_siginfo_t *"; 6186c0f17173SEdward Tomasz Napierala break; 6187c0f17173SEdward Tomasz Napierala case 3: 6188c0f17173SEdward Tomasz Napierala p = "l_uint"; 6189c0f17173SEdward Tomasz Napierala break; 6190c0f17173SEdward Tomasz Napierala default: 6191c0f17173SEdward Tomasz Napierala break; 6192c0f17173SEdward Tomasz Napierala }; 6193c0f17173SEdward Tomasz Napierala break; 6194c0f17173SEdward Tomasz Napierala /* linux_io_uring_setup */ 6195c0f17173SEdward Tomasz Napierala case 425: 6196c0f17173SEdward Tomasz Napierala break; 6197c0f17173SEdward Tomasz Napierala /* linux_io_uring_enter */ 6198c0f17173SEdward Tomasz Napierala case 426: 6199c0f17173SEdward Tomasz Napierala break; 6200c0f17173SEdward Tomasz Napierala /* linux_io_uring_register */ 6201c0f17173SEdward Tomasz Napierala case 427: 6202c0f17173SEdward Tomasz Napierala break; 6203c0f17173SEdward Tomasz Napierala /* linux_open_tree */ 6204c0f17173SEdward Tomasz Napierala case 428: 6205c0f17173SEdward Tomasz Napierala break; 6206c0f17173SEdward Tomasz Napierala /* linux_move_mount */ 6207c0f17173SEdward Tomasz Napierala case 429: 6208c0f17173SEdward Tomasz Napierala break; 6209c0f17173SEdward Tomasz Napierala /* linux_fsopen */ 6210c0f17173SEdward Tomasz Napierala case 430: 6211c0f17173SEdward Tomasz Napierala break; 6212c0f17173SEdward Tomasz Napierala /* linux_fsconfig */ 6213c0f17173SEdward Tomasz Napierala case 431: 6214c0f17173SEdward Tomasz Napierala break; 6215c0f17173SEdward Tomasz Napierala /* linux_fsmount */ 6216c0f17173SEdward Tomasz Napierala case 432: 6217c0f17173SEdward Tomasz Napierala break; 6218c0f17173SEdward Tomasz Napierala /* linux_fspick */ 6219c0f17173SEdward Tomasz Napierala case 433: 6220c0f17173SEdward Tomasz Napierala break; 6221c0f17173SEdward Tomasz Napierala /* linux_pidfd_open */ 6222c0f17173SEdward Tomasz Napierala case 434: 6223c0f17173SEdward Tomasz Napierala break; 6224c0f17173SEdward Tomasz Napierala /* linux_clone3 */ 6225c0f17173SEdward Tomasz Napierala case 435: 6226b356030eSDmitry Chagin switch (ndx) { 6227b356030eSDmitry Chagin case 0: 6228b356030eSDmitry Chagin p = "userland struct l_user_clone_args *"; 6229b356030eSDmitry Chagin break; 6230b356030eSDmitry Chagin case 1: 6231b356030eSDmitry Chagin p = "l_size_t"; 6232b356030eSDmitry Chagin break; 6233b356030eSDmitry Chagin default: 6234b356030eSDmitry Chagin break; 6235b356030eSDmitry Chagin }; 6236c0f17173SEdward Tomasz Napierala break; 6237c0f17173SEdward Tomasz Napierala /* linux_close_range */ 6238c0f17173SEdward Tomasz Napierala case 436: 623950111714SDmitry Chagin switch (ndx) { 624050111714SDmitry Chagin case 0: 624150111714SDmitry Chagin p = "l_uint"; 624250111714SDmitry Chagin break; 624350111714SDmitry Chagin case 1: 624450111714SDmitry Chagin p = "l_uint"; 624550111714SDmitry Chagin break; 624650111714SDmitry Chagin case 2: 624750111714SDmitry Chagin p = "l_uint"; 624850111714SDmitry Chagin break; 624950111714SDmitry Chagin default: 625050111714SDmitry Chagin break; 625150111714SDmitry Chagin }; 6252c0f17173SEdward Tomasz Napierala break; 6253c0f17173SEdward Tomasz Napierala /* linux_openat2 */ 6254c0f17173SEdward Tomasz Napierala case 437: 6255c0f17173SEdward Tomasz Napierala break; 6256c0f17173SEdward Tomasz Napierala /* linux_pidfd_getfd */ 6257c0f17173SEdward Tomasz Napierala case 438: 6258c0f17173SEdward Tomasz Napierala break; 6259c0f17173SEdward Tomasz Napierala /* linux_faccessat2 */ 6260c0f17173SEdward Tomasz Napierala case 439: 6261bee191e4SDmitry Chagin switch (ndx) { 6262bee191e4SDmitry Chagin case 0: 6263bee191e4SDmitry Chagin p = "l_int"; 6264bee191e4SDmitry Chagin break; 6265bee191e4SDmitry Chagin case 1: 6266bee191e4SDmitry Chagin p = "userland const char *"; 6267bee191e4SDmitry Chagin break; 6268bee191e4SDmitry Chagin case 2: 6269bee191e4SDmitry Chagin p = "l_int"; 6270bee191e4SDmitry Chagin break; 6271bee191e4SDmitry Chagin case 3: 6272bee191e4SDmitry Chagin p = "l_int"; 6273bee191e4SDmitry Chagin break; 6274bee191e4SDmitry Chagin default: 6275bee191e4SDmitry Chagin break; 6276bee191e4SDmitry Chagin }; 6277c0f17173SEdward Tomasz Napierala break; 6278c0f17173SEdward Tomasz Napierala /* linux_process_madvise */ 6279c0f17173SEdward Tomasz Napierala case 440: 6280c0f17173SEdward Tomasz Napierala break; 6281c0f17173SEdward Tomasz Napierala /* linux_epoll_pwait2 */ 6282c0f17173SEdward Tomasz Napierala case 441: 6283df377f1fSDmitry Chagin switch (ndx) { 6284df377f1fSDmitry Chagin case 0: 6285df377f1fSDmitry Chagin p = "l_int"; 6286df377f1fSDmitry Chagin break; 6287df377f1fSDmitry Chagin case 1: 6288df377f1fSDmitry Chagin p = "userland struct epoll_event *"; 6289df377f1fSDmitry Chagin break; 6290df377f1fSDmitry Chagin case 2: 6291df377f1fSDmitry Chagin p = "l_int"; 6292df377f1fSDmitry Chagin break; 6293df377f1fSDmitry Chagin case 3: 6294df377f1fSDmitry Chagin p = "userland struct l_timespec *"; 6295df377f1fSDmitry Chagin break; 6296df377f1fSDmitry Chagin case 4: 6297df377f1fSDmitry Chagin p = "userland l_sigset_t *"; 6298df377f1fSDmitry Chagin break; 6299df377f1fSDmitry Chagin case 5: 6300df377f1fSDmitry Chagin p = "l_size_t"; 6301df377f1fSDmitry Chagin break; 6302df377f1fSDmitry Chagin default: 6303df377f1fSDmitry Chagin break; 6304df377f1fSDmitry Chagin }; 6305c0f17173SEdward Tomasz Napierala break; 6306c0f17173SEdward Tomasz Napierala /* linux_mount_setattr */ 6307c0f17173SEdward Tomasz Napierala case 442: 6308c0f17173SEdward Tomasz Napierala break; 6309*28035f67SDmitry Chagin /* linux_quotactl_fd */ 6310*28035f67SDmitry Chagin case 443: 6311*28035f67SDmitry Chagin break; 6312*28035f67SDmitry Chagin /* linux_landlock_create_ruleset */ 6313*28035f67SDmitry Chagin case 444: 6314*28035f67SDmitry Chagin break; 6315*28035f67SDmitry Chagin /* linux_landlock_add_rule */ 6316*28035f67SDmitry Chagin case 445: 6317*28035f67SDmitry Chagin break; 6318*28035f67SDmitry Chagin /* linux_landlock_restrict_self */ 6319*28035f67SDmitry Chagin case 446: 6320*28035f67SDmitry Chagin break; 6321*28035f67SDmitry Chagin /* linux_memfd_secret */ 6322*28035f67SDmitry Chagin case 447: 6323*28035f67SDmitry Chagin break; 6324*28035f67SDmitry Chagin /* linux_process_mrelease */ 6325*28035f67SDmitry Chagin case 448: 6326*28035f67SDmitry Chagin break; 6327*28035f67SDmitry Chagin /* linux_futex_waitv */ 6328*28035f67SDmitry Chagin case 449: 6329*28035f67SDmitry Chagin break; 6330*28035f67SDmitry Chagin /* linux_set_mempolicy_home_node */ 6331*28035f67SDmitry Chagin case 450: 6332*28035f67SDmitry Chagin break; 6333*28035f67SDmitry Chagin /* linux_cachestat */ 6334*28035f67SDmitry Chagin case 451: 6335*28035f67SDmitry Chagin break; 6336*28035f67SDmitry Chagin /* linux_fchmodat2 */ 6337*28035f67SDmitry Chagin case 452: 6338*28035f67SDmitry Chagin break; 63395f2336efSEd Maste default: 63405f2336efSEd Maste break; 63415f2336efSEd Maste }; 63425f2336efSEd Maste if (p != NULL) 63435f2336efSEd Maste strlcpy(desc, p, descsz); 63445f2336efSEd Maste } 63455f2336efSEd Maste static void 63465f2336efSEd Maste systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 63475f2336efSEd Maste { 63485f2336efSEd Maste const char *p = NULL; 63495f2336efSEd Maste switch (sysnum) { 63505f2336efSEd Maste #define nosys linux_nosys 63515f2336efSEd Maste /* linux_setxattr */ 63525f2336efSEd Maste case 5: 6353a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 6354a39cdcd7SEdward Tomasz Napierala p = "int"; 6355a39cdcd7SEdward Tomasz Napierala break; 63565f2336efSEd Maste /* linux_lsetxattr */ 63575f2336efSEd Maste case 6: 6358a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 6359a39cdcd7SEdward Tomasz Napierala p = "int"; 6360a39cdcd7SEdward Tomasz Napierala break; 63615f2336efSEd Maste /* linux_fsetxattr */ 63625f2336efSEd Maste case 7: 6363a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 6364a39cdcd7SEdward Tomasz Napierala p = "int"; 6365a39cdcd7SEdward Tomasz Napierala break; 63665f2336efSEd Maste /* linux_getxattr */ 63675f2336efSEd Maste case 8: 6368a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 6369a39cdcd7SEdward Tomasz Napierala p = "int"; 6370a39cdcd7SEdward Tomasz Napierala break; 63715f2336efSEd Maste /* linux_lgetxattr */ 63725f2336efSEd Maste case 9: 6373a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 6374a39cdcd7SEdward Tomasz Napierala p = "int"; 6375a39cdcd7SEdward Tomasz Napierala break; 63765f2336efSEd Maste /* linux_fgetxattr */ 63775f2336efSEd Maste case 10: 6378a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 6379a39cdcd7SEdward Tomasz Napierala p = "int"; 6380a39cdcd7SEdward Tomasz Napierala break; 63815f2336efSEd Maste /* linux_listxattr */ 63825f2336efSEd Maste case 11: 6383a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 6384a39cdcd7SEdward Tomasz Napierala p = "int"; 6385a39cdcd7SEdward Tomasz Napierala break; 63865f2336efSEd Maste /* linux_llistxattr */ 63875f2336efSEd Maste case 12: 6388a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 6389a39cdcd7SEdward Tomasz Napierala p = "int"; 6390a39cdcd7SEdward Tomasz Napierala break; 63915f2336efSEd Maste /* linux_flistxattr */ 63925f2336efSEd Maste case 13: 6393a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 6394a39cdcd7SEdward Tomasz Napierala p = "int"; 6395a39cdcd7SEdward Tomasz Napierala break; 63965f2336efSEd Maste /* linux_removexattr */ 63975f2336efSEd Maste case 14: 6398a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 6399a39cdcd7SEdward Tomasz Napierala p = "int"; 6400a39cdcd7SEdward Tomasz Napierala break; 64015f2336efSEd Maste /* linux_lremovexattr */ 64025f2336efSEd Maste case 15: 6403a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 6404a39cdcd7SEdward Tomasz Napierala p = "int"; 6405a39cdcd7SEdward Tomasz Napierala break; 64065f2336efSEd Maste /* linux_fremovexattr */ 64075f2336efSEd Maste case 16: 6408a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 6409a39cdcd7SEdward Tomasz Napierala p = "int"; 6410a39cdcd7SEdward Tomasz Napierala break; 64115f2336efSEd Maste /* linux_getcwd */ 64125f2336efSEd Maste case 17: 64135f2336efSEd Maste if (ndx == 0 || ndx == 1) 64145f2336efSEd Maste p = "int"; 64155f2336efSEd Maste break; 64165f2336efSEd Maste /* linux_lookup_dcookie */ 64175f2336efSEd Maste case 18: 64185f2336efSEd Maste /* linux_eventfd2 */ 64195f2336efSEd Maste case 19: 64205f2336efSEd Maste if (ndx == 0 || ndx == 1) 64215f2336efSEd Maste p = "int"; 64225f2336efSEd Maste break; 64235f2336efSEd Maste /* linux_epoll_create1 */ 64245f2336efSEd Maste case 20: 64255f2336efSEd Maste if (ndx == 0 || ndx == 1) 64265f2336efSEd Maste p = "int"; 64275f2336efSEd Maste break; 64285f2336efSEd Maste /* linux_epoll_ctl */ 64295f2336efSEd Maste case 21: 64305f2336efSEd Maste if (ndx == 0 || ndx == 1) 64315f2336efSEd Maste p = "int"; 64325f2336efSEd Maste break; 64335f2336efSEd Maste /* linux_epoll_pwait */ 64345f2336efSEd Maste case 22: 64355f2336efSEd Maste if (ndx == 0 || ndx == 1) 64365f2336efSEd Maste p = "int"; 64375f2336efSEd Maste break; 6438c4db0baaSEd Maste /* dup */ 6439c4db0baaSEd Maste case 23: 6440c4db0baaSEd Maste if (ndx == 0 || ndx == 1) 6441c4db0baaSEd Maste p = "int"; 6442c4db0baaSEd Maste break; 64435f2336efSEd Maste /* linux_dup3 */ 64445f2336efSEd Maste case 24: 64455f2336efSEd Maste if (ndx == 0 || ndx == 1) 64465f2336efSEd Maste p = "int"; 64475f2336efSEd Maste break; 64485f2336efSEd Maste /* linux_fcntl */ 64495f2336efSEd Maste case 25: 64505f2336efSEd Maste if (ndx == 0 || ndx == 1) 64515f2336efSEd Maste p = "int"; 64525f2336efSEd Maste break; 64535f2336efSEd Maste /* linux_inotify_init1 */ 64545f2336efSEd Maste case 26: 64555f2336efSEd Maste if (ndx == 0 || ndx == 1) 64565f2336efSEd Maste p = "int"; 64575f2336efSEd Maste break; 64585f2336efSEd Maste /* linux_inotify_add_watch */ 64595f2336efSEd Maste case 27: 64605f2336efSEd Maste /* linux_inotify_rm_watch */ 64615f2336efSEd Maste case 28: 64625f2336efSEd Maste /* linux_ioctl */ 64635f2336efSEd Maste case 29: 64645f2336efSEd Maste if (ndx == 0 || ndx == 1) 64655f2336efSEd Maste p = "int"; 64665f2336efSEd Maste break; 64675f2336efSEd Maste /* linux_ioprio_set */ 64685f2336efSEd Maste case 30: 6469b5c0b955SDmitry Chagin if (ndx == 0 || ndx == 1) 6470b5c0b955SDmitry Chagin p = "int"; 6471b5c0b955SDmitry Chagin break; 64725f2336efSEd Maste /* linux_ioprio_get */ 64735f2336efSEd Maste case 31: 6474b5c0b955SDmitry Chagin if (ndx == 0 || ndx == 1) 6475b5c0b955SDmitry Chagin p = "int"; 6476b5c0b955SDmitry Chagin break; 64775f2336efSEd Maste /* flock */ 64785f2336efSEd Maste case 32: 64795f2336efSEd Maste if (ndx == 0 || ndx == 1) 64805f2336efSEd Maste p = "int"; 64815f2336efSEd Maste break; 64825f2336efSEd Maste /* linux_mknodat */ 64835f2336efSEd Maste case 33: 64845f2336efSEd Maste if (ndx == 0 || ndx == 1) 64855f2336efSEd Maste p = "int"; 64865f2336efSEd Maste break; 64875f2336efSEd Maste /* linux_mkdirat */ 64885f2336efSEd Maste case 34: 64895f2336efSEd Maste if (ndx == 0 || ndx == 1) 64905f2336efSEd Maste p = "int"; 64915f2336efSEd Maste break; 64925f2336efSEd Maste /* linux_unlinkat */ 64935f2336efSEd Maste case 35: 64945f2336efSEd Maste if (ndx == 0 || ndx == 1) 64955f2336efSEd Maste p = "int"; 64965f2336efSEd Maste break; 64975f2336efSEd Maste /* linux_symlinkat */ 64985f2336efSEd Maste case 36: 64995f2336efSEd Maste if (ndx == 0 || ndx == 1) 65005f2336efSEd Maste p = "int"; 65015f2336efSEd Maste break; 65025f2336efSEd Maste /* linux_linkat */ 65035f2336efSEd Maste case 37: 65045f2336efSEd Maste if (ndx == 0 || ndx == 1) 65055f2336efSEd Maste p = "int"; 65065f2336efSEd Maste break; 65075f2336efSEd Maste /* linux_renameat */ 65085f2336efSEd Maste case 38: 65095f2336efSEd Maste if (ndx == 0 || ndx == 1) 65105f2336efSEd Maste p = "int"; 65115f2336efSEd Maste break; 65125f2336efSEd Maste /* linux_mount */ 65135f2336efSEd Maste case 40: 65145f2336efSEd Maste if (ndx == 0 || ndx == 1) 65155f2336efSEd Maste p = "int"; 65165f2336efSEd Maste break; 65175f2336efSEd Maste /* linux_pivot_root */ 65185f2336efSEd Maste case 41: 65195f2336efSEd Maste /* linux_statfs */ 65205f2336efSEd Maste case 43: 65215f2336efSEd Maste if (ndx == 0 || ndx == 1) 65225f2336efSEd Maste p = "int"; 65235f2336efSEd Maste break; 65245f2336efSEd Maste /* linux_fstatfs */ 65255f2336efSEd Maste case 44: 65265f2336efSEd Maste if (ndx == 0 || ndx == 1) 65275f2336efSEd Maste p = "int"; 65285f2336efSEd Maste break; 65295f2336efSEd Maste /* linux_truncate */ 65305f2336efSEd Maste case 45: 65315f2336efSEd Maste if (ndx == 0 || ndx == 1) 65325f2336efSEd Maste p = "int"; 65335f2336efSEd Maste break; 65345f2336efSEd Maste /* linux_ftruncate */ 65355f2336efSEd Maste case 46: 65365f2336efSEd Maste if (ndx == 0 || ndx == 1) 65375f2336efSEd Maste p = "int"; 65385f2336efSEd Maste break; 65395f2336efSEd Maste /* linux_fallocate */ 65405f2336efSEd Maste case 47: 65415f2336efSEd Maste if (ndx == 0 || ndx == 1) 65425f2336efSEd Maste p = "int"; 65435f2336efSEd Maste break; 65445f2336efSEd Maste /* linux_faccessat */ 65455f2336efSEd Maste case 48: 65465f2336efSEd Maste if (ndx == 0 || ndx == 1) 65475f2336efSEd Maste p = "int"; 65485f2336efSEd Maste break; 65495f2336efSEd Maste /* linux_chdir */ 65505f2336efSEd Maste case 49: 65515f2336efSEd Maste if (ndx == 0 || ndx == 1) 65525f2336efSEd Maste p = "int"; 65535f2336efSEd Maste break; 65545f2336efSEd Maste /* fchdir */ 65555f2336efSEd Maste case 50: 65565f2336efSEd Maste if (ndx == 0 || ndx == 1) 65575f2336efSEd Maste p = "int"; 65585f2336efSEd Maste break; 65595f2336efSEd Maste /* chroot */ 65605f2336efSEd Maste case 51: 65615f2336efSEd Maste if (ndx == 0 || ndx == 1) 65625f2336efSEd Maste p = "int"; 65635f2336efSEd Maste break; 65645f2336efSEd Maste /* fchmod */ 65655f2336efSEd Maste case 52: 65665f2336efSEd Maste if (ndx == 0 || ndx == 1) 65675f2336efSEd Maste p = "int"; 65685f2336efSEd Maste break; 65695f2336efSEd Maste /* linux_fchmodat */ 65705f2336efSEd Maste case 53: 65715f2336efSEd Maste if (ndx == 0 || ndx == 1) 65725f2336efSEd Maste p = "int"; 65735f2336efSEd Maste break; 65745f2336efSEd Maste /* linux_fchownat */ 65755f2336efSEd Maste case 54: 65765f2336efSEd Maste if (ndx == 0 || ndx == 1) 65775f2336efSEd Maste p = "int"; 65785f2336efSEd Maste break; 65795f2336efSEd Maste /* fchown */ 65805f2336efSEd Maste case 55: 65815f2336efSEd Maste if (ndx == 0 || ndx == 1) 65825f2336efSEd Maste p = "int"; 65835f2336efSEd Maste break; 65845f2336efSEd Maste /* linux_openat */ 65855f2336efSEd Maste case 56: 65865f2336efSEd Maste if (ndx == 0 || ndx == 1) 65875f2336efSEd Maste p = "int"; 65885f2336efSEd Maste break; 65895f2336efSEd Maste /* close */ 65905f2336efSEd Maste case 57: 65915f2336efSEd Maste if (ndx == 0 || ndx == 1) 65925f2336efSEd Maste p = "int"; 65935f2336efSEd Maste break; 65945f2336efSEd Maste /* linux_vhangup */ 65955f2336efSEd Maste case 58: 65965f2336efSEd Maste /* linux_pipe2 */ 65975f2336efSEd Maste case 59: 65985f2336efSEd Maste if (ndx == 0 || ndx == 1) 65995f2336efSEd Maste p = "int"; 66005f2336efSEd Maste break; 66015f2336efSEd Maste /* linux_getdents64 */ 66025f2336efSEd Maste case 61: 66035f2336efSEd Maste if (ndx == 0 || ndx == 1) 66045f2336efSEd Maste p = "int"; 66055f2336efSEd Maste break; 66065f2336efSEd Maste /* linux_lseek */ 66075f2336efSEd Maste case 62: 66085f2336efSEd Maste if (ndx == 0 || ndx == 1) 66095f2336efSEd Maste p = "int"; 66105f2336efSEd Maste break; 66115f2336efSEd Maste /* read */ 66125f2336efSEd Maste case 63: 66135f2336efSEd Maste if (ndx == 0 || ndx == 1) 66145f2336efSEd Maste p = "int"; 66155f2336efSEd Maste break; 661689d270b2SDmitry Chagin /* linux_write */ 66175f2336efSEd Maste case 64: 66185f2336efSEd Maste if (ndx == 0 || ndx == 1) 66195f2336efSEd Maste p = "int"; 66205f2336efSEd Maste break; 66215f2336efSEd Maste /* readv */ 66225f2336efSEd Maste case 65: 66235f2336efSEd Maste if (ndx == 0 || ndx == 1) 66245f2336efSEd Maste p = "int"; 66255f2336efSEd Maste break; 66261f9d71eeSDmitry Chagin /* linux_writev */ 66275f2336efSEd Maste case 66: 66285f2336efSEd Maste if (ndx == 0 || ndx == 1) 66295f2336efSEd Maste p = "int"; 66305f2336efSEd Maste break; 66315f2336efSEd Maste /* linux_pread */ 66325f2336efSEd Maste case 67: 66335f2336efSEd Maste if (ndx == 0 || ndx == 1) 66345f2336efSEd Maste p = "int"; 66355f2336efSEd Maste break; 66365f2336efSEd Maste /* linux_pwrite */ 66375f2336efSEd Maste case 68: 66385f2336efSEd Maste if (ndx == 0 || ndx == 1) 66395f2336efSEd Maste p = "int"; 66405f2336efSEd Maste break; 66415f2336efSEd Maste /* linux_preadv */ 66425f2336efSEd Maste case 69: 66435f2336efSEd Maste if (ndx == 0 || ndx == 1) 66445f2336efSEd Maste p = "int"; 66455f2336efSEd Maste break; 66465f2336efSEd Maste /* linux_pwritev */ 66475f2336efSEd Maste case 70: 66485f2336efSEd Maste if (ndx == 0 || ndx == 1) 66495f2336efSEd Maste p = "int"; 66505f2336efSEd Maste break; 66515f2336efSEd Maste /* linux_sendfile */ 66525f2336efSEd Maste case 71: 66535f2336efSEd Maste if (ndx == 0 || ndx == 1) 66545f2336efSEd Maste p = "int"; 66555f2336efSEd Maste break; 66565f2336efSEd Maste /* linux_pselect6 */ 66575f2336efSEd Maste case 72: 66585f2336efSEd Maste if (ndx == 0 || ndx == 1) 66595f2336efSEd Maste p = "int"; 66605f2336efSEd Maste break; 66615f2336efSEd Maste /* linux_ppoll */ 66625f2336efSEd Maste case 73: 66635f2336efSEd Maste if (ndx == 0 || ndx == 1) 66645f2336efSEd Maste p = "int"; 66655f2336efSEd Maste break; 66665f2336efSEd Maste /* linux_signalfd4 */ 66675f2336efSEd Maste case 74: 66685f2336efSEd Maste /* linux_vmsplice */ 66695f2336efSEd Maste case 75: 66705f2336efSEd Maste /* linux_splice */ 66715f2336efSEd Maste case 76: 66723e9a2142SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 66733e9a2142SEdward Tomasz Napierala p = "int"; 66743e9a2142SEdward Tomasz Napierala break; 66755f2336efSEd Maste /* linux_tee */ 66765f2336efSEd Maste case 77: 66775f2336efSEd Maste /* linux_readlinkat */ 66785f2336efSEd Maste case 78: 66795f2336efSEd Maste if (ndx == 0 || ndx == 1) 66805f2336efSEd Maste p = "int"; 66815f2336efSEd Maste break; 66825f2336efSEd Maste /* linux_newfstatat */ 66835f2336efSEd Maste case 79: 66845f2336efSEd Maste if (ndx == 0 || ndx == 1) 66855f2336efSEd Maste p = "int"; 66865f2336efSEd Maste break; 66875f2336efSEd Maste /* linux_newfstat */ 66885f2336efSEd Maste case 80: 66895f2336efSEd Maste if (ndx == 0 || ndx == 1) 66905f2336efSEd Maste p = "int"; 66915f2336efSEd Maste break; 66925f2336efSEd Maste /* fsync */ 66935f2336efSEd Maste case 82: 66945f2336efSEd Maste if (ndx == 0 || ndx == 1) 66955f2336efSEd Maste p = "int"; 66965f2336efSEd Maste break; 66975f2336efSEd Maste /* linux_fdatasync */ 66985f2336efSEd Maste case 83: 66995f2336efSEd Maste if (ndx == 0 || ndx == 1) 67005f2336efSEd Maste p = "int"; 67015f2336efSEd Maste break; 67025f2336efSEd Maste /* linux_sync_file_range */ 67035f2336efSEd Maste case 84: 67040cde2b32SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 67050cde2b32SEdward Tomasz Napierala p = "int"; 67060cde2b32SEdward Tomasz Napierala break; 67075f2336efSEd Maste /* linux_timerfd_create */ 67085f2336efSEd Maste case 85: 67095f2336efSEd Maste if (ndx == 0 || ndx == 1) 67105f2336efSEd Maste p = "int"; 67115f2336efSEd Maste break; 67125f2336efSEd Maste /* linux_timerfd_settime */ 67135f2336efSEd Maste case 86: 67145f2336efSEd Maste if (ndx == 0 || ndx == 1) 67155f2336efSEd Maste p = "int"; 67165f2336efSEd Maste break; 67175f2336efSEd Maste /* linux_timerfd_gettime */ 67185f2336efSEd Maste case 87: 67195f2336efSEd Maste if (ndx == 0 || ndx == 1) 67205f2336efSEd Maste p = "int"; 67215f2336efSEd Maste break; 67225f2336efSEd Maste /* linux_utimensat */ 67235f2336efSEd Maste case 88: 67245f2336efSEd Maste if (ndx == 0 || ndx == 1) 67255f2336efSEd Maste p = "int"; 67265f2336efSEd Maste break; 67275f2336efSEd Maste /* acct */ 67285f2336efSEd Maste case 89: 67295f2336efSEd Maste if (ndx == 0 || ndx == 1) 67305f2336efSEd Maste p = "int"; 67315f2336efSEd Maste break; 67325f2336efSEd Maste /* linux_capget */ 67335f2336efSEd Maste case 90: 67345f2336efSEd Maste if (ndx == 0 || ndx == 1) 67355f2336efSEd Maste p = "int"; 67365f2336efSEd Maste break; 67375f2336efSEd Maste /* linux_capset */ 67385f2336efSEd Maste case 91: 67395f2336efSEd Maste if (ndx == 0 || ndx == 1) 67405f2336efSEd Maste p = "int"; 67415f2336efSEd Maste break; 67425f2336efSEd Maste /* linux_personality */ 67435f2336efSEd Maste case 92: 67445f2336efSEd Maste if (ndx == 0 || ndx == 1) 67455f2336efSEd Maste p = "int"; 67465f2336efSEd Maste break; 67475f2336efSEd Maste /* linux_exit */ 67485f2336efSEd Maste case 93: 67495f2336efSEd Maste if (ndx == 0 || ndx == 1) 67505f2336efSEd Maste p = "int"; 67515f2336efSEd Maste break; 67525f2336efSEd Maste /* linux_exit_group */ 67535f2336efSEd Maste case 94: 67545f2336efSEd Maste if (ndx == 0 || ndx == 1) 67555f2336efSEd Maste p = "int"; 67565f2336efSEd Maste break; 67575f2336efSEd Maste /* linux_waitid */ 67585f2336efSEd Maste case 95: 67595f2336efSEd Maste if (ndx == 0 || ndx == 1) 67605f2336efSEd Maste p = "int"; 67615f2336efSEd Maste break; 67625f2336efSEd Maste /* linux_set_tid_address */ 67635f2336efSEd Maste case 96: 67645f2336efSEd Maste if (ndx == 0 || ndx == 1) 67655f2336efSEd Maste p = "int"; 67665f2336efSEd Maste break; 67675f2336efSEd Maste /* linux_unshare */ 67685f2336efSEd Maste case 97: 67695f2336efSEd Maste /* linux_sys_futex */ 67705f2336efSEd Maste case 98: 67715f2336efSEd Maste if (ndx == 0 || ndx == 1) 67725f2336efSEd Maste p = "int"; 67735f2336efSEd Maste break; 67745f2336efSEd Maste /* linux_set_robust_list */ 67755f2336efSEd Maste case 99: 67765f2336efSEd Maste if (ndx == 0 || ndx == 1) 67775f2336efSEd Maste p = "int"; 67785f2336efSEd Maste break; 67795f2336efSEd Maste /* linux_get_robust_list */ 67805f2336efSEd Maste case 100: 67815f2336efSEd Maste if (ndx == 0 || ndx == 1) 67825f2336efSEd Maste p = "int"; 67835f2336efSEd Maste break; 67845f2336efSEd Maste /* linux_nanosleep */ 67855f2336efSEd Maste case 101: 67865f2336efSEd Maste if (ndx == 0 || ndx == 1) 67875f2336efSEd Maste p = "int"; 67885f2336efSEd Maste break; 67895f2336efSEd Maste /* linux_getitimer */ 67905f2336efSEd Maste case 102: 67915f2336efSEd Maste if (ndx == 0 || ndx == 1) 67925f2336efSEd Maste p = "int"; 67935f2336efSEd Maste break; 67945f2336efSEd Maste /* linux_setitimer */ 67955f2336efSEd Maste case 103: 67965f2336efSEd Maste if (ndx == 0 || ndx == 1) 67975f2336efSEd Maste p = "int"; 67985f2336efSEd Maste break; 67995f2336efSEd Maste /* linux_kexec_load */ 68005f2336efSEd Maste case 104: 68015f2336efSEd Maste /* linux_init_module */ 68025f2336efSEd Maste case 105: 68035f2336efSEd Maste /* linux_delete_module */ 68045f2336efSEd Maste case 106: 68055f2336efSEd Maste /* linux_timer_create */ 68065f2336efSEd Maste case 107: 68075f2336efSEd Maste if (ndx == 0 || ndx == 1) 68085f2336efSEd Maste p = "int"; 68095f2336efSEd Maste break; 68105f2336efSEd Maste /* linux_timer_gettime */ 68115f2336efSEd Maste case 108: 68125f2336efSEd Maste if (ndx == 0 || ndx == 1) 68135f2336efSEd Maste p = "int"; 68145f2336efSEd Maste break; 68155f2336efSEd Maste /* linux_timer_getoverrun */ 68165f2336efSEd Maste case 109: 68175f2336efSEd Maste if (ndx == 0 || ndx == 1) 68185f2336efSEd Maste p = "int"; 68195f2336efSEd Maste break; 68205f2336efSEd Maste /* linux_timer_settime */ 68215f2336efSEd Maste case 110: 68225f2336efSEd Maste if (ndx == 0 || ndx == 1) 68235f2336efSEd Maste p = "int"; 68245f2336efSEd Maste break; 68255f2336efSEd Maste /* linux_timer_delete */ 68265f2336efSEd Maste case 111: 68275f2336efSEd Maste if (ndx == 0 || ndx == 1) 68285f2336efSEd Maste p = "int"; 68295f2336efSEd Maste break; 68305f2336efSEd Maste /* linux_clock_settime */ 68315f2336efSEd Maste case 112: 68325f2336efSEd Maste if (ndx == 0 || ndx == 1) 68335f2336efSEd Maste p = "int"; 68345f2336efSEd Maste break; 68355f2336efSEd Maste /* linux_clock_gettime */ 68365f2336efSEd Maste case 113: 68375f2336efSEd Maste if (ndx == 0 || ndx == 1) 68385f2336efSEd Maste p = "int"; 68395f2336efSEd Maste break; 68405f2336efSEd Maste /* linux_clock_getres */ 68415f2336efSEd Maste case 114: 68425f2336efSEd Maste if (ndx == 0 || ndx == 1) 68435f2336efSEd Maste p = "int"; 68445f2336efSEd Maste break; 68455f2336efSEd Maste /* linux_clock_nanosleep */ 68465f2336efSEd Maste case 115: 68475f2336efSEd Maste if (ndx == 0 || ndx == 1) 68485f2336efSEd Maste p = "int"; 68495f2336efSEd Maste break; 68505f2336efSEd Maste /* linux_syslog */ 68515f2336efSEd Maste case 116: 68525f2336efSEd Maste if (ndx == 0 || ndx == 1) 68535f2336efSEd Maste p = "int"; 68545f2336efSEd Maste break; 68555f2336efSEd Maste /* linux_ptrace */ 68565f2336efSEd Maste case 117: 68575f2336efSEd Maste if (ndx == 0 || ndx == 1) 68585f2336efSEd Maste p = "int"; 68595f2336efSEd Maste break; 68605f2336efSEd Maste /* linux_sched_setparam */ 68615f2336efSEd Maste case 118: 68625f2336efSEd Maste if (ndx == 0 || ndx == 1) 68635f2336efSEd Maste p = "int"; 68645f2336efSEd Maste break; 68655f2336efSEd Maste /* linux_sched_setscheduler */ 68665f2336efSEd Maste case 119: 68675f2336efSEd Maste if (ndx == 0 || ndx == 1) 68685f2336efSEd Maste p = "int"; 68695f2336efSEd Maste break; 68705f2336efSEd Maste /* linux_sched_getscheduler */ 68715f2336efSEd Maste case 120: 68725f2336efSEd Maste if (ndx == 0 || ndx == 1) 68735f2336efSEd Maste p = "int"; 68745f2336efSEd Maste break; 68755f2336efSEd Maste /* linux_sched_getparam */ 68765f2336efSEd Maste case 121: 68775f2336efSEd Maste if (ndx == 0 || ndx == 1) 68785f2336efSEd Maste p = "int"; 68795f2336efSEd Maste break; 68805f2336efSEd Maste /* linux_sched_setaffinity */ 68815f2336efSEd Maste case 122: 68825f2336efSEd Maste if (ndx == 0 || ndx == 1) 68835f2336efSEd Maste p = "int"; 68845f2336efSEd Maste break; 68855f2336efSEd Maste /* linux_sched_getaffinity */ 68865f2336efSEd Maste case 123: 68875f2336efSEd Maste if (ndx == 0 || ndx == 1) 68885f2336efSEd Maste p = "int"; 68895f2336efSEd Maste break; 68905f2336efSEd Maste /* sched_yield */ 68915f2336efSEd Maste case 124: 68925f2336efSEd Maste /* linux_sched_get_priority_max */ 68935f2336efSEd Maste case 125: 68945f2336efSEd Maste if (ndx == 0 || ndx == 1) 68955f2336efSEd Maste p = "int"; 68965f2336efSEd Maste break; 68975f2336efSEd Maste /* linux_sched_get_priority_min */ 68985f2336efSEd Maste case 126: 68995f2336efSEd Maste if (ndx == 0 || ndx == 1) 69005f2336efSEd Maste p = "int"; 69015f2336efSEd Maste break; 69025f2336efSEd Maste /* linux_sched_rr_get_interval */ 69035f2336efSEd Maste case 127: 69045f2336efSEd Maste if (ndx == 0 || ndx == 1) 69055f2336efSEd Maste p = "int"; 69065f2336efSEd Maste break; 69075f2336efSEd Maste /* linux_kill */ 69085f2336efSEd Maste case 129: 69095f2336efSEd Maste if (ndx == 0 || ndx == 1) 69105f2336efSEd Maste p = "int"; 69115f2336efSEd Maste break; 69125f2336efSEd Maste /* linux_tkill */ 69135f2336efSEd Maste case 130: 69145f2336efSEd Maste if (ndx == 0 || ndx == 1) 69155f2336efSEd Maste p = "int"; 69165f2336efSEd Maste break; 69175f2336efSEd Maste /* linux_tgkill */ 69185f2336efSEd Maste case 131: 69195f2336efSEd Maste if (ndx == 0 || ndx == 1) 69205f2336efSEd Maste p = "int"; 69215f2336efSEd Maste break; 69225f2336efSEd Maste /* linux_sigaltstack */ 69235f2336efSEd Maste case 132: 69245f2336efSEd Maste if (ndx == 0 || ndx == 1) 69255f2336efSEd Maste p = "int"; 69265f2336efSEd Maste break; 69275f2336efSEd Maste /* linux_rt_sigsuspend */ 69285f2336efSEd Maste case 133: 69295f2336efSEd Maste if (ndx == 0 || ndx == 1) 69305f2336efSEd Maste p = "int"; 69315f2336efSEd Maste break; 69325f2336efSEd Maste /* linux_rt_sigaction */ 69335f2336efSEd Maste case 134: 69345f2336efSEd Maste if (ndx == 0 || ndx == 1) 69355f2336efSEd Maste p = "int"; 69365f2336efSEd Maste break; 69375f2336efSEd Maste /* linux_rt_sigprocmask */ 69385f2336efSEd Maste case 135: 69395f2336efSEd Maste if (ndx == 0 || ndx == 1) 69405f2336efSEd Maste p = "int"; 69415f2336efSEd Maste break; 69425f2336efSEd Maste /* linux_rt_sigpending */ 69435f2336efSEd Maste case 136: 69445f2336efSEd Maste if (ndx == 0 || ndx == 1) 69455f2336efSEd Maste p = "int"; 69465f2336efSEd Maste break; 69475f2336efSEd Maste /* linux_rt_sigtimedwait */ 69485f2336efSEd Maste case 137: 69495f2336efSEd Maste if (ndx == 0 || ndx == 1) 69505f2336efSEd Maste p = "int"; 69515f2336efSEd Maste break; 69525f2336efSEd Maste /* linux_rt_sigqueueinfo */ 69535f2336efSEd Maste case 138: 69545f2336efSEd Maste if (ndx == 0 || ndx == 1) 69555f2336efSEd Maste p = "int"; 69565f2336efSEd Maste break; 69575f2336efSEd Maste /* linux_rt_sigreturn */ 69585f2336efSEd Maste case 139: 69595f2336efSEd Maste /* setpriority */ 69605f2336efSEd Maste case 140: 69615f2336efSEd Maste if (ndx == 0 || ndx == 1) 69625f2336efSEd Maste p = "int"; 69635f2336efSEd Maste break; 69645f2336efSEd Maste /* linux_getpriority */ 69655f2336efSEd Maste case 141: 69665f2336efSEd Maste if (ndx == 0 || ndx == 1) 69675f2336efSEd Maste p = "int"; 69685f2336efSEd Maste break; 69695f2336efSEd Maste /* linux_reboot */ 69705f2336efSEd Maste case 142: 69715f2336efSEd Maste if (ndx == 0 || ndx == 1) 69725f2336efSEd Maste p = "int"; 69735f2336efSEd Maste break; 69745f2336efSEd Maste /* setregid */ 69755f2336efSEd Maste case 143: 69765f2336efSEd Maste if (ndx == 0 || ndx == 1) 69775f2336efSEd Maste p = "int"; 69785f2336efSEd Maste break; 69795f2336efSEd Maste /* setgid */ 69805f2336efSEd Maste case 144: 69815f2336efSEd Maste if (ndx == 0 || ndx == 1) 69825f2336efSEd Maste p = "int"; 69835f2336efSEd Maste break; 69845f2336efSEd Maste /* setreuid */ 69855f2336efSEd Maste case 145: 69865f2336efSEd Maste if (ndx == 0 || ndx == 1) 69875f2336efSEd Maste p = "int"; 69885f2336efSEd Maste break; 69895f2336efSEd Maste /* setuid */ 69905f2336efSEd Maste case 146: 69915f2336efSEd Maste if (ndx == 0 || ndx == 1) 69925f2336efSEd Maste p = "int"; 69935f2336efSEd Maste break; 69945f2336efSEd Maste /* setresuid */ 69955f2336efSEd Maste case 147: 69965f2336efSEd Maste if (ndx == 0 || ndx == 1) 69975f2336efSEd Maste p = "int"; 69985f2336efSEd Maste break; 69995f2336efSEd Maste /* getresuid */ 70005f2336efSEd Maste case 148: 70015f2336efSEd Maste if (ndx == 0 || ndx == 1) 70025f2336efSEd Maste p = "int"; 70035f2336efSEd Maste break; 70045f2336efSEd Maste /* setresgid */ 70055f2336efSEd Maste case 149: 70065f2336efSEd Maste if (ndx == 0 || ndx == 1) 70075f2336efSEd Maste p = "int"; 70085f2336efSEd Maste break; 70095f2336efSEd Maste /* getresgid */ 70105f2336efSEd Maste case 150: 70115f2336efSEd Maste if (ndx == 0 || ndx == 1) 70125f2336efSEd Maste p = "int"; 70135f2336efSEd Maste break; 70145f2336efSEd Maste /* linux_setfsuid */ 70155f2336efSEd Maste case 151: 70165f2336efSEd Maste if (ndx == 0 || ndx == 1) 70175f2336efSEd Maste p = "int"; 70185f2336efSEd Maste break; 70195f2336efSEd Maste /* linux_setfsgid */ 70205f2336efSEd Maste case 152: 70215f2336efSEd Maste if (ndx == 0 || ndx == 1) 70225f2336efSEd Maste p = "int"; 70235f2336efSEd Maste break; 70245f2336efSEd Maste /* linux_times */ 70255f2336efSEd Maste case 153: 70265f2336efSEd Maste if (ndx == 0 || ndx == 1) 70275f2336efSEd Maste p = "int"; 70285f2336efSEd Maste break; 70295f2336efSEd Maste /* setpgid */ 70305f2336efSEd Maste case 154: 70315f2336efSEd Maste if (ndx == 0 || ndx == 1) 70325f2336efSEd Maste p = "int"; 70335f2336efSEd Maste break; 70345f2336efSEd Maste /* getpgid */ 70355f2336efSEd Maste case 155: 70365f2336efSEd Maste if (ndx == 0 || ndx == 1) 70375f2336efSEd Maste p = "int"; 70385f2336efSEd Maste break; 70395f2336efSEd Maste /* linux_getsid */ 70405f2336efSEd Maste case 156: 70415f2336efSEd Maste if (ndx == 0 || ndx == 1) 70425f2336efSEd Maste p = "int"; 70435f2336efSEd Maste break; 70445f2336efSEd Maste /* setsid */ 70455f2336efSEd Maste case 157: 70465f2336efSEd Maste /* linux_getgroups */ 70475f2336efSEd Maste case 158: 70485f2336efSEd Maste if (ndx == 0 || ndx == 1) 70495f2336efSEd Maste p = "int"; 70505f2336efSEd Maste break; 70515f2336efSEd Maste /* linux_setgroups */ 70525f2336efSEd Maste case 159: 70535f2336efSEd Maste if (ndx == 0 || ndx == 1) 70545f2336efSEd Maste p = "int"; 70555f2336efSEd Maste break; 70565f2336efSEd Maste /* linux_newuname */ 70575f2336efSEd Maste case 160: 70585f2336efSEd Maste if (ndx == 0 || ndx == 1) 70595f2336efSEd Maste p = "int"; 70605f2336efSEd Maste break; 70615f2336efSEd Maste /* linux_sethostname */ 70625f2336efSEd Maste case 161: 70635f2336efSEd Maste if (ndx == 0 || ndx == 1) 70645f2336efSEd Maste p = "int"; 70655f2336efSEd Maste break; 70665f2336efSEd Maste /* linux_setdomainname */ 70675f2336efSEd Maste case 162: 70685f2336efSEd Maste if (ndx == 0 || ndx == 1) 70695f2336efSEd Maste p = "int"; 70705f2336efSEd Maste break; 70715f2336efSEd Maste /* linux_getrlimit */ 70725f2336efSEd Maste case 163: 70735f2336efSEd Maste if (ndx == 0 || ndx == 1) 70745f2336efSEd Maste p = "int"; 70755f2336efSEd Maste break; 70765f2336efSEd Maste /* linux_setrlimit */ 70775f2336efSEd Maste case 164: 70785f2336efSEd Maste if (ndx == 0 || ndx == 1) 70795f2336efSEd Maste p = "int"; 70805f2336efSEd Maste break; 70815f2336efSEd Maste /* getrusage */ 70825f2336efSEd Maste case 165: 70835f2336efSEd Maste if (ndx == 0 || ndx == 1) 70845f2336efSEd Maste p = "int"; 70855f2336efSEd Maste break; 70865f2336efSEd Maste /* umask */ 70875f2336efSEd Maste case 166: 70885f2336efSEd Maste if (ndx == 0 || ndx == 1) 70895f2336efSEd Maste p = "int"; 70905f2336efSEd Maste break; 70915f2336efSEd Maste /* linux_prctl */ 70925f2336efSEd Maste case 167: 70935f2336efSEd Maste if (ndx == 0 || ndx == 1) 70945f2336efSEd Maste p = "int"; 70955f2336efSEd Maste break; 70965f2336efSEd Maste /* linux_getcpu */ 70975f2336efSEd Maste case 168: 70985f2336efSEd Maste if (ndx == 0 || ndx == 1) 70995f2336efSEd Maste p = "int"; 71005f2336efSEd Maste break; 71015f2336efSEd Maste /* gettimeofday */ 71025f2336efSEd Maste case 169: 71035f2336efSEd Maste if (ndx == 0 || ndx == 1) 71045f2336efSEd Maste p = "int"; 71055f2336efSEd Maste break; 71065f2336efSEd Maste /* settimeofday */ 71075f2336efSEd Maste case 170: 71085f2336efSEd Maste if (ndx == 0 || ndx == 1) 71095f2336efSEd Maste p = "int"; 71105f2336efSEd Maste break; 71115f2336efSEd Maste /* linux_adjtimex */ 71125f2336efSEd Maste case 171: 71135f2336efSEd Maste /* linux_getpid */ 71145f2336efSEd Maste case 172: 71155f2336efSEd Maste /* linux_getppid */ 71165f2336efSEd Maste case 173: 71175f2336efSEd Maste /* linux_getuid */ 71185f2336efSEd Maste case 174: 71195f2336efSEd Maste /* geteuid */ 71205f2336efSEd Maste case 175: 71215f2336efSEd Maste /* linux_getgid */ 71225f2336efSEd Maste case 176: 71235f2336efSEd Maste /* getegid */ 71245f2336efSEd Maste case 177: 71255f2336efSEd Maste /* linux_gettid */ 71265f2336efSEd Maste case 178: 71275f2336efSEd Maste /* linux_sysinfo */ 71285f2336efSEd Maste case 179: 71295f2336efSEd Maste if (ndx == 0 || ndx == 1) 71305f2336efSEd Maste p = "int"; 71315f2336efSEd Maste break; 71325f2336efSEd Maste /* linux_mq_open */ 71335f2336efSEd Maste case 180: 7134a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 7135a39cdcd7SEdward Tomasz Napierala p = "int"; 7136a39cdcd7SEdward Tomasz Napierala break; 71375f2336efSEd Maste /* linux_mq_unlink */ 71385f2336efSEd Maste case 181: 7139a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 7140a39cdcd7SEdward Tomasz Napierala p = "int"; 7141a39cdcd7SEdward Tomasz Napierala break; 71425f2336efSEd Maste /* linux_mq_timedsend */ 71435f2336efSEd Maste case 182: 7144a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 7145a39cdcd7SEdward Tomasz Napierala p = "int"; 7146a39cdcd7SEdward Tomasz Napierala break; 71475f2336efSEd Maste /* linux_mq_timedreceive */ 71485f2336efSEd Maste case 183: 7149a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 7150a39cdcd7SEdward Tomasz Napierala p = "int"; 7151a39cdcd7SEdward Tomasz Napierala break; 71525f2336efSEd Maste /* linux_mq_notify */ 71535f2336efSEd Maste case 184: 7154a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 7155a39cdcd7SEdward Tomasz Napierala p = "int"; 7156a39cdcd7SEdward Tomasz Napierala break; 71575f2336efSEd Maste /* linux_mq_getsetattr */ 71585f2336efSEd Maste case 185: 7159a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 7160a39cdcd7SEdward Tomasz Napierala p = "int"; 7161a39cdcd7SEdward Tomasz Napierala break; 71625f2336efSEd Maste /* linux_msgget */ 71635f2336efSEd Maste case 186: 71645f2336efSEd Maste if (ndx == 0 || ndx == 1) 71655f2336efSEd Maste p = "int"; 71665f2336efSEd Maste break; 71675f2336efSEd Maste /* linux_msgctl */ 71685f2336efSEd Maste case 187: 71695f2336efSEd Maste if (ndx == 0 || ndx == 1) 71705f2336efSEd Maste p = "int"; 71715f2336efSEd Maste break; 71725f2336efSEd Maste /* linux_msgrcv */ 71735f2336efSEd Maste case 188: 71745f2336efSEd Maste if (ndx == 0 || ndx == 1) 71755f2336efSEd Maste p = "int"; 71765f2336efSEd Maste break; 71775f2336efSEd Maste /* linux_msgsnd */ 71785f2336efSEd Maste case 189: 71795f2336efSEd Maste if (ndx == 0 || ndx == 1) 71805f2336efSEd Maste p = "int"; 71815f2336efSEd Maste break; 71825f2336efSEd Maste /* linux_semget */ 71835f2336efSEd Maste case 190: 71845f2336efSEd Maste if (ndx == 0 || ndx == 1) 71855f2336efSEd Maste p = "int"; 71865f2336efSEd Maste break; 71875f2336efSEd Maste /* linux_semctl */ 71885f2336efSEd Maste case 191: 71895f2336efSEd Maste if (ndx == 0 || ndx == 1) 71905f2336efSEd Maste p = "int"; 71915f2336efSEd Maste break; 71925f2336efSEd Maste /* linux_semtimedop */ 71935f2336efSEd Maste case 192: 7194430460d7SDmitry Chagin if (ndx == 0 || ndx == 1) 7195430460d7SDmitry Chagin p = "int"; 7196430460d7SDmitry Chagin break; 7197cd875998SDmitry Chagin /* semop */ 71985f2336efSEd Maste case 193: 71995f2336efSEd Maste if (ndx == 0 || ndx == 1) 72005f2336efSEd Maste p = "int"; 72015f2336efSEd Maste break; 72025f2336efSEd Maste /* linux_shmget */ 72035f2336efSEd Maste case 194: 72045f2336efSEd Maste if (ndx == 0 || ndx == 1) 72055f2336efSEd Maste p = "int"; 72065f2336efSEd Maste break; 72075f2336efSEd Maste /* linux_shmctl */ 72085f2336efSEd Maste case 195: 72095f2336efSEd Maste if (ndx == 0 || ndx == 1) 72105f2336efSEd Maste p = "int"; 72115f2336efSEd Maste break; 72125f2336efSEd Maste /* linux_shmat */ 72135f2336efSEd Maste case 196: 72145f2336efSEd Maste if (ndx == 0 || ndx == 1) 72155f2336efSEd Maste p = "int"; 72165f2336efSEd Maste break; 72175f2336efSEd Maste /* linux_shmdt */ 72185f2336efSEd Maste case 197: 72195f2336efSEd Maste if (ndx == 0 || ndx == 1) 72205f2336efSEd Maste p = "int"; 72215f2336efSEd Maste break; 72225f2336efSEd Maste /* linux_socket */ 72235f2336efSEd Maste case 198: 72245f2336efSEd Maste if (ndx == 0 || ndx == 1) 72255f2336efSEd Maste p = "int"; 72265f2336efSEd Maste break; 72275f2336efSEd Maste /* linux_socketpair */ 72285f2336efSEd Maste case 199: 72295f2336efSEd Maste if (ndx == 0 || ndx == 1) 72305f2336efSEd Maste p = "int"; 72315f2336efSEd Maste break; 72325f2336efSEd Maste /* linux_bind */ 72335f2336efSEd Maste case 200: 72345f2336efSEd Maste if (ndx == 0 || ndx == 1) 72355f2336efSEd Maste p = "int"; 72365f2336efSEd Maste break; 72375f2336efSEd Maste /* linux_listen */ 72385f2336efSEd Maste case 201: 72395f2336efSEd Maste if (ndx == 0 || ndx == 1) 72405f2336efSEd Maste p = "int"; 72415f2336efSEd Maste break; 72425f2336efSEd Maste /* linux_accept */ 72435f2336efSEd Maste case 202: 72445f2336efSEd Maste if (ndx == 0 || ndx == 1) 72455f2336efSEd Maste p = "int"; 72465f2336efSEd Maste break; 72475f2336efSEd Maste /* linux_connect */ 72485f2336efSEd Maste case 203: 72495f2336efSEd Maste if (ndx == 0 || ndx == 1) 72505f2336efSEd Maste p = "int"; 72515f2336efSEd Maste break; 72525f2336efSEd Maste /* linux_getsockname */ 72535f2336efSEd Maste case 204: 72545f2336efSEd Maste if (ndx == 0 || ndx == 1) 72555f2336efSEd Maste p = "int"; 72565f2336efSEd Maste break; 72575f2336efSEd Maste /* linux_getpeername */ 72585f2336efSEd Maste case 205: 72595f2336efSEd Maste if (ndx == 0 || ndx == 1) 72605f2336efSEd Maste p = "int"; 72615f2336efSEd Maste break; 72625f2336efSEd Maste /* linux_sendto */ 72635f2336efSEd Maste case 206: 72645f2336efSEd Maste if (ndx == 0 || ndx == 1) 72655f2336efSEd Maste p = "int"; 72665f2336efSEd Maste break; 72675f2336efSEd Maste /* linux_recvfrom */ 72685f2336efSEd Maste case 207: 72695f2336efSEd Maste if (ndx == 0 || ndx == 1) 72705f2336efSEd Maste p = "int"; 72715f2336efSEd Maste break; 72725f2336efSEd Maste /* linux_setsockopt */ 72735f2336efSEd Maste case 208: 72745f2336efSEd Maste if (ndx == 0 || ndx == 1) 72755f2336efSEd Maste p = "int"; 72765f2336efSEd Maste break; 72775f2336efSEd Maste /* linux_getsockopt */ 72785f2336efSEd Maste case 209: 72795f2336efSEd Maste if (ndx == 0 || ndx == 1) 72805f2336efSEd Maste p = "int"; 72815f2336efSEd Maste break; 72825f2336efSEd Maste /* linux_shutdown */ 72835f2336efSEd Maste case 210: 72845f2336efSEd Maste if (ndx == 0 || ndx == 1) 72855f2336efSEd Maste p = "int"; 72865f2336efSEd Maste break; 72875f2336efSEd Maste /* linux_sendmsg */ 72885f2336efSEd Maste case 211: 72895f2336efSEd Maste if (ndx == 0 || ndx == 1) 72905f2336efSEd Maste p = "int"; 72915f2336efSEd Maste break; 72925f2336efSEd Maste /* linux_recvmsg */ 72935f2336efSEd Maste case 212: 72945f2336efSEd Maste if (ndx == 0 || ndx == 1) 72955f2336efSEd Maste p = "int"; 72965f2336efSEd Maste break; 72975f2336efSEd Maste /* linux_brk */ 72985f2336efSEd Maste case 214: 72995f2336efSEd Maste if (ndx == 0 || ndx == 1) 73005f2336efSEd Maste p = "int"; 73015f2336efSEd Maste break; 73025f2336efSEd Maste /* munmap */ 73035f2336efSEd Maste case 215: 73045f2336efSEd Maste if (ndx == 0 || ndx == 1) 73055f2336efSEd Maste p = "int"; 73065f2336efSEd Maste break; 73075f2336efSEd Maste /* linux_mremap */ 73085f2336efSEd Maste case 216: 73095f2336efSEd Maste if (ndx == 0 || ndx == 1) 73105f2336efSEd Maste p = "int"; 73115f2336efSEd Maste break; 73125f2336efSEd Maste /* linux_add_key */ 73135f2336efSEd Maste case 217: 73145f2336efSEd Maste /* linux_request_key */ 73155f2336efSEd Maste case 218: 73165f2336efSEd Maste /* linux_keyctl */ 73175f2336efSEd Maste case 219: 73185f2336efSEd Maste /* linux_clone */ 73195f2336efSEd Maste case 220: 73205f2336efSEd Maste if (ndx == 0 || ndx == 1) 73215f2336efSEd Maste p = "int"; 73225f2336efSEd Maste break; 73235f2336efSEd Maste /* linux_execve */ 73245f2336efSEd Maste case 221: 73255f2336efSEd Maste if (ndx == 0 || ndx == 1) 73265f2336efSEd Maste p = "int"; 73275f2336efSEd Maste break; 73285f2336efSEd Maste /* linux_mmap2 */ 73295f2336efSEd Maste case 222: 73305f2336efSEd Maste if (ndx == 0 || ndx == 1) 73315f2336efSEd Maste p = "int"; 73325f2336efSEd Maste break; 73335f2336efSEd Maste /* linux_fadvise64 */ 73345f2336efSEd Maste case 223: 73355f2336efSEd Maste if (ndx == 0 || ndx == 1) 73365f2336efSEd Maste p = "int"; 73375f2336efSEd Maste break; 73385f2336efSEd Maste /* swapon */ 73395f2336efSEd Maste case 224: 73405f2336efSEd Maste if (ndx == 0 || ndx == 1) 73415f2336efSEd Maste p = "int"; 73425f2336efSEd Maste break; 73435f2336efSEd Maste /* linux_swapoff */ 73445f2336efSEd Maste case 225: 73455f2336efSEd Maste /* linux_mprotect */ 73465f2336efSEd Maste case 226: 73475f2336efSEd Maste if (ndx == 0 || ndx == 1) 73485f2336efSEd Maste p = "int"; 73495f2336efSEd Maste break; 73505f2336efSEd Maste /* linux_msync */ 73515f2336efSEd Maste case 227: 73525f2336efSEd Maste if (ndx == 0 || ndx == 1) 73535f2336efSEd Maste p = "int"; 73545f2336efSEd Maste break; 73555f2336efSEd Maste /* mlock */ 73565f2336efSEd Maste case 228: 73575f2336efSEd Maste if (ndx == 0 || ndx == 1) 73585f2336efSEd Maste p = "int"; 73595f2336efSEd Maste break; 73605f2336efSEd Maste /* munlock */ 73615f2336efSEd Maste case 229: 73625f2336efSEd Maste if (ndx == 0 || ndx == 1) 73635f2336efSEd Maste p = "int"; 73645f2336efSEd Maste break; 73655f2336efSEd Maste /* mlockall */ 73665f2336efSEd Maste case 230: 73675f2336efSEd Maste if (ndx == 0 || ndx == 1) 73685f2336efSEd Maste p = "int"; 73695f2336efSEd Maste break; 73705f2336efSEd Maste /* munlockall */ 73715f2336efSEd Maste case 231: 73725f2336efSEd Maste /* linux_mincore */ 73735f2336efSEd Maste case 232: 73745f2336efSEd Maste if (ndx == 0 || ndx == 1) 73755f2336efSEd Maste p = "int"; 73765f2336efSEd Maste break; 7377bafd96b8SEdward Tomasz Napierala /* linux_madvise */ 73785f2336efSEd Maste case 233: 73795f2336efSEd Maste if (ndx == 0 || ndx == 1) 73805f2336efSEd Maste p = "int"; 73815f2336efSEd Maste break; 73825f2336efSEd Maste /* linux_remap_file_pages */ 73835f2336efSEd Maste case 234: 73845f2336efSEd Maste /* linux_mbind */ 73855f2336efSEd Maste case 235: 73865f2336efSEd Maste /* linux_get_mempolicy */ 73875f2336efSEd Maste case 236: 73885f2336efSEd Maste /* linux_set_mempolicy */ 73895f2336efSEd Maste case 237: 73905f2336efSEd Maste /* linux_migrate_pages */ 73915f2336efSEd Maste case 238: 73925f2336efSEd Maste /* linux_move_pages */ 73935f2336efSEd Maste case 239: 73945f2336efSEd Maste /* linux_rt_tgsigqueueinfo */ 73955f2336efSEd Maste case 240: 73965f2336efSEd Maste if (ndx == 0 || ndx == 1) 73975f2336efSEd Maste p = "int"; 73985f2336efSEd Maste break; 73995f2336efSEd Maste /* linux_perf_event_open */ 74005f2336efSEd Maste case 241: 74015f2336efSEd Maste /* linux_accept4 */ 74025f2336efSEd Maste case 242: 74035f2336efSEd Maste if (ndx == 0 || ndx == 1) 74045f2336efSEd Maste p = "int"; 74055f2336efSEd Maste break; 74065f2336efSEd Maste /* linux_recvmmsg */ 74075f2336efSEd Maste case 243: 74085f2336efSEd Maste if (ndx == 0 || ndx == 1) 74095f2336efSEd Maste p = "int"; 74105f2336efSEd Maste break; 74115f2336efSEd Maste /* linux_wait4 */ 74125f2336efSEd Maste case 260: 74135f2336efSEd Maste if (ndx == 0 || ndx == 1) 74145f2336efSEd Maste p = "int"; 74155f2336efSEd Maste break; 74165f2336efSEd Maste /* linux_prlimit64 */ 74175f2336efSEd Maste case 261: 74185f2336efSEd Maste if (ndx == 0 || ndx == 1) 74195f2336efSEd Maste p = "int"; 74205f2336efSEd Maste break; 74215f2336efSEd Maste /* linux_fanotify_init */ 74225f2336efSEd Maste case 262: 74235f2336efSEd Maste /* linux_fanotify_mark */ 74245f2336efSEd Maste case 263: 74255f2336efSEd Maste /* linux_name_to_handle_at */ 74265f2336efSEd Maste case 264: 742777eb9841SConrad Meyer if (ndx == 0 || ndx == 1) 742877eb9841SConrad Meyer p = "int"; 742977eb9841SConrad Meyer break; 74305f2336efSEd Maste /* linux_open_by_handle_at */ 74315f2336efSEd Maste case 265: 743277eb9841SConrad Meyer if (ndx == 0 || ndx == 1) 743377eb9841SConrad Meyer p = "int"; 743477eb9841SConrad Meyer break; 74355f2336efSEd Maste /* linux_clock_adjtime */ 74365f2336efSEd Maste case 266: 74375f2336efSEd Maste /* linux_syncfs */ 74385f2336efSEd Maste case 267: 74395f2336efSEd Maste if (ndx == 0 || ndx == 1) 74405f2336efSEd Maste p = "int"; 74415f2336efSEd Maste break; 74425f2336efSEd Maste /* linux_setns */ 74435f2336efSEd Maste case 268: 74445f2336efSEd Maste if (ndx == 0 || ndx == 1) 74455f2336efSEd Maste p = "int"; 74465f2336efSEd Maste break; 74475f2336efSEd Maste /* linux_sendmmsg */ 74485f2336efSEd Maste case 269: 74495f2336efSEd Maste if (ndx == 0 || ndx == 1) 74505f2336efSEd Maste p = "int"; 74515f2336efSEd Maste break; 74525f2336efSEd Maste /* linux_process_vm_readv */ 74535f2336efSEd Maste case 270: 74545f2336efSEd Maste if (ndx == 0 || ndx == 1) 74555f2336efSEd Maste p = "int"; 74565f2336efSEd Maste break; 74575f2336efSEd Maste /* linux_process_vm_writev */ 74585f2336efSEd Maste case 271: 74595f2336efSEd Maste if (ndx == 0 || ndx == 1) 74605f2336efSEd Maste p = "int"; 74615f2336efSEd Maste break; 74625f2336efSEd Maste /* linux_kcmp */ 74635f2336efSEd Maste case 272: 74645f2336efSEd Maste if (ndx == 0 || ndx == 1) 74655f2336efSEd Maste p = "int"; 74665f2336efSEd Maste break; 74675f2336efSEd Maste /* linux_finit_module */ 74685f2336efSEd Maste case 273: 74695f2336efSEd Maste if (ndx == 0 || ndx == 1) 74705f2336efSEd Maste p = "int"; 74715f2336efSEd Maste break; 74725f2336efSEd Maste /* linux_sched_setattr */ 74735f2336efSEd Maste case 274: 74745f2336efSEd Maste if (ndx == 0 || ndx == 1) 74755f2336efSEd Maste p = "int"; 74765f2336efSEd Maste break; 74775f2336efSEd Maste /* linux_sched_getattr */ 74785f2336efSEd Maste case 275: 74795f2336efSEd Maste if (ndx == 0 || ndx == 1) 74805f2336efSEd Maste p = "int"; 74815f2336efSEd Maste break; 74825f2336efSEd Maste /* linux_renameat2 */ 74835f2336efSEd Maste case 276: 74845f2336efSEd Maste if (ndx == 0 || ndx == 1) 74855f2336efSEd Maste p = "int"; 74865f2336efSEd Maste break; 74875f2336efSEd Maste /* linux_seccomp */ 74885f2336efSEd Maste case 277: 74895f2336efSEd Maste if (ndx == 0 || ndx == 1) 74905f2336efSEd Maste p = "int"; 74915f2336efSEd Maste break; 74925f2336efSEd Maste /* linux_getrandom */ 74935f2336efSEd Maste case 278: 74945f2336efSEd Maste if (ndx == 0 || ndx == 1) 74955f2336efSEd Maste p = "int"; 74965f2336efSEd Maste break; 74975f2336efSEd Maste /* linux_memfd_create */ 74985f2336efSEd Maste case 279: 74995f2336efSEd Maste if (ndx == 0 || ndx == 1) 75005f2336efSEd Maste p = "int"; 75015f2336efSEd Maste break; 75025f2336efSEd Maste /* linux_bpf */ 75035f2336efSEd Maste case 280: 75045f2336efSEd Maste if (ndx == 0 || ndx == 1) 75055f2336efSEd Maste p = "int"; 75065f2336efSEd Maste break; 75075f2336efSEd Maste /* linux_execveat */ 75085f2336efSEd Maste case 281: 75095f2336efSEd Maste if (ndx == 0 || ndx == 1) 75105f2336efSEd Maste p = "int"; 75115f2336efSEd Maste break; 75125f2336efSEd Maste /* linux_userfaultfd */ 75135f2336efSEd Maste case 282: 75145f2336efSEd Maste if (ndx == 0 || ndx == 1) 75155f2336efSEd Maste p = "int"; 75165f2336efSEd Maste break; 75175f2336efSEd Maste /* linux_membarrier */ 75185f2336efSEd Maste case 283: 75195f2336efSEd Maste if (ndx == 0 || ndx == 1) 75205f2336efSEd Maste p = "int"; 75215f2336efSEd Maste break; 75225f2336efSEd Maste /* linux_mlock2 */ 75235f2336efSEd Maste case 284: 75245f2336efSEd Maste if (ndx == 0 || ndx == 1) 75255f2336efSEd Maste p = "int"; 75265f2336efSEd Maste break; 75275f2336efSEd Maste /* linux_copy_file_range */ 75285f2336efSEd Maste case 285: 75295f2336efSEd Maste if (ndx == 0 || ndx == 1) 75305f2336efSEd Maste p = "int"; 75315f2336efSEd Maste break; 75325f2336efSEd Maste /* linux_preadv2 */ 75335f2336efSEd Maste case 286: 75345f2336efSEd Maste if (ndx == 0 || ndx == 1) 75355f2336efSEd Maste p = "int"; 75365f2336efSEd Maste break; 75375f2336efSEd Maste /* linux_pwritev2 */ 75385f2336efSEd Maste case 287: 75395f2336efSEd Maste if (ndx == 0 || ndx == 1) 75405f2336efSEd Maste p = "int"; 75415f2336efSEd Maste break; 75425f2336efSEd Maste /* linux_pkey_mprotect */ 75435f2336efSEd Maste case 288: 75445f2336efSEd Maste if (ndx == 0 || ndx == 1) 75455f2336efSEd Maste p = "int"; 75465f2336efSEd Maste break; 75475f2336efSEd Maste /* linux_pkey_alloc */ 75485f2336efSEd Maste case 289: 75495f2336efSEd Maste if (ndx == 0 || ndx == 1) 75505f2336efSEd Maste p = "int"; 75515f2336efSEd Maste break; 75525f2336efSEd Maste /* linux_pkey_free */ 75535f2336efSEd Maste case 290: 75545f2336efSEd Maste if (ndx == 0 || ndx == 1) 75555f2336efSEd Maste p = "int"; 75565f2336efSEd Maste break; 7557c0f17173SEdward Tomasz Napierala /* linux_statx */ 7558c0f17173SEdward Tomasz Napierala case 291: 7559c0f17173SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 7560c0f17173SEdward Tomasz Napierala p = "int"; 7561c0f17173SEdward Tomasz Napierala break; 7562c0f17173SEdward Tomasz Napierala /* linux_io_pgetevents */ 7563c0f17173SEdward Tomasz Napierala case 292: 7564c0f17173SEdward Tomasz Napierala /* linux_rseq */ 7565c0f17173SEdward Tomasz Napierala case 293: 756675e40949SDmitry Chagin if (ndx == 0 || ndx == 1) 756775e40949SDmitry Chagin p = "int"; 756875e40949SDmitry Chagin break; 7569c0f17173SEdward Tomasz Napierala /* linux_kexec_file_load */ 7570c0f17173SEdward Tomasz Napierala case 294: 7571c0f17173SEdward Tomasz Napierala /* linux_pidfd_send_signal */ 7572c0f17173SEdward Tomasz Napierala case 424: 7573c0f17173SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 7574c0f17173SEdward Tomasz Napierala p = "int"; 7575c0f17173SEdward Tomasz Napierala break; 7576c0f17173SEdward Tomasz Napierala /* linux_io_uring_setup */ 7577c0f17173SEdward Tomasz Napierala case 425: 7578c0f17173SEdward Tomasz Napierala /* linux_io_uring_enter */ 7579c0f17173SEdward Tomasz Napierala case 426: 7580c0f17173SEdward Tomasz Napierala /* linux_io_uring_register */ 7581c0f17173SEdward Tomasz Napierala case 427: 7582c0f17173SEdward Tomasz Napierala /* linux_open_tree */ 7583c0f17173SEdward Tomasz Napierala case 428: 7584c0f17173SEdward Tomasz Napierala /* linux_move_mount */ 7585c0f17173SEdward Tomasz Napierala case 429: 7586c0f17173SEdward Tomasz Napierala /* linux_fsopen */ 7587c0f17173SEdward Tomasz Napierala case 430: 7588c0f17173SEdward Tomasz Napierala /* linux_fsconfig */ 7589c0f17173SEdward Tomasz Napierala case 431: 7590c0f17173SEdward Tomasz Napierala /* linux_fsmount */ 7591c0f17173SEdward Tomasz Napierala case 432: 7592c0f17173SEdward Tomasz Napierala /* linux_fspick */ 7593c0f17173SEdward Tomasz Napierala case 433: 7594c0f17173SEdward Tomasz Napierala /* linux_pidfd_open */ 7595c0f17173SEdward Tomasz Napierala case 434: 7596c0f17173SEdward Tomasz Napierala /* linux_clone3 */ 7597c0f17173SEdward Tomasz Napierala case 435: 7598b356030eSDmitry Chagin if (ndx == 0 || ndx == 1) 7599b356030eSDmitry Chagin p = "int"; 7600b356030eSDmitry Chagin break; 7601c0f17173SEdward Tomasz Napierala /* linux_close_range */ 7602c0f17173SEdward Tomasz Napierala case 436: 760350111714SDmitry Chagin if (ndx == 0 || ndx == 1) 760450111714SDmitry Chagin p = "int"; 760550111714SDmitry Chagin break; 7606c0f17173SEdward Tomasz Napierala /* linux_openat2 */ 7607c0f17173SEdward Tomasz Napierala case 437: 7608c0f17173SEdward Tomasz Napierala /* linux_pidfd_getfd */ 7609c0f17173SEdward Tomasz Napierala case 438: 7610c0f17173SEdward Tomasz Napierala /* linux_faccessat2 */ 7611c0f17173SEdward Tomasz Napierala case 439: 7612bee191e4SDmitry Chagin if (ndx == 0 || ndx == 1) 7613bee191e4SDmitry Chagin p = "int"; 7614bee191e4SDmitry Chagin break; 7615c0f17173SEdward Tomasz Napierala /* linux_process_madvise */ 7616c0f17173SEdward Tomasz Napierala case 440: 7617c0f17173SEdward Tomasz Napierala /* linux_epoll_pwait2 */ 7618c0f17173SEdward Tomasz Napierala case 441: 7619df377f1fSDmitry Chagin if (ndx == 0 || ndx == 1) 7620df377f1fSDmitry Chagin p = "int"; 7621df377f1fSDmitry Chagin break; 7622c0f17173SEdward Tomasz Napierala /* linux_mount_setattr */ 7623c0f17173SEdward Tomasz Napierala case 442: 7624*28035f67SDmitry Chagin /* linux_quotactl_fd */ 7625*28035f67SDmitry Chagin case 443: 7626*28035f67SDmitry Chagin /* linux_landlock_create_ruleset */ 7627*28035f67SDmitry Chagin case 444: 7628*28035f67SDmitry Chagin /* linux_landlock_add_rule */ 7629*28035f67SDmitry Chagin case 445: 7630*28035f67SDmitry Chagin /* linux_landlock_restrict_self */ 7631*28035f67SDmitry Chagin case 446: 7632*28035f67SDmitry Chagin /* linux_memfd_secret */ 7633*28035f67SDmitry Chagin case 447: 7634*28035f67SDmitry Chagin /* linux_process_mrelease */ 7635*28035f67SDmitry Chagin case 448: 7636*28035f67SDmitry Chagin /* linux_futex_waitv */ 7637*28035f67SDmitry Chagin case 449: 7638*28035f67SDmitry Chagin /* linux_set_mempolicy_home_node */ 7639*28035f67SDmitry Chagin case 450: 7640*28035f67SDmitry Chagin /* linux_cachestat */ 7641*28035f67SDmitry Chagin case 451: 7642*28035f67SDmitry Chagin /* linux_fchmodat2 */ 7643*28035f67SDmitry Chagin case 452: 76445f2336efSEd Maste default: 76455f2336efSEd Maste break; 76465f2336efSEd Maste }; 76475f2336efSEd Maste if (p != NULL) 76485f2336efSEd Maste strlcpy(desc, p, descsz); 76495f2336efSEd Maste } 7650