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 * */ 20*d9c2dc6bSDmitry 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 * */ 31*d9c2dc6bSDmitry 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 * */ 42*d9c2dc6bSDmitry 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 * */ 53*d9c2dc6bSDmitry 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 * */ 63*d9c2dc6bSDmitry 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 * */ 73*d9c2dc6bSDmitry 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 * */ 82*d9c2dc6bSDmitry 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 * */ 91*d9c2dc6bSDmitry 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 */ 100*d9c2dc6bSDmitry 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: { 2325f2336efSEd Maste *n_args = 0; 2335f2336efSEd Maste break; 2345f2336efSEd Maste } 2355f2336efSEd Maste /* linux_ioprio_get */ 2365f2336efSEd Maste case 31: { 2375f2336efSEd Maste *n_args = 0; 2385f2336efSEd Maste break; 2395f2336efSEd Maste } 2405f2336efSEd Maste /* flock */ 2415f2336efSEd Maste case 32: { 2425f2336efSEd Maste struct flock_args *p = params; 2436b7c23a0SBrooks Davis iarg[a++] = p->fd; /* int */ 2446b7c23a0SBrooks Davis iarg[a++] = p->how; /* int */ 2455f2336efSEd Maste *n_args = 2; 2465f2336efSEd Maste break; 2475f2336efSEd Maste } 2485f2336efSEd Maste /* linux_mknodat */ 2495f2336efSEd Maste case 33: { 2505f2336efSEd Maste struct linux_mknodat_args *p = params; 2516b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */ 2526b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->filename; /* const char * */ 2536b7c23a0SBrooks Davis iarg[a++] = p->mode; /* l_int */ 254cd0fca82SDmitry Chagin iarg[a++] = p->dev; /* l_dev_t */ 2555f2336efSEd Maste *n_args = 4; 2565f2336efSEd Maste break; 2575f2336efSEd Maste } 2585f2336efSEd Maste /* linux_mkdirat */ 2595f2336efSEd Maste case 34: { 2605f2336efSEd Maste struct linux_mkdirat_args *p = params; 2616b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */ 2626b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->pathname; /* const char * */ 2636b7c23a0SBrooks Davis iarg[a++] = p->mode; /* l_mode_t */ 2645f2336efSEd Maste *n_args = 3; 2655f2336efSEd Maste break; 2665f2336efSEd Maste } 2675f2336efSEd Maste /* linux_unlinkat */ 2685f2336efSEd Maste case 35: { 2695f2336efSEd Maste struct linux_unlinkat_args *p = params; 2706b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */ 2716b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->pathname; /* const char * */ 2726b7c23a0SBrooks Davis iarg[a++] = p->flag; /* l_int */ 2735f2336efSEd Maste *n_args = 3; 2745f2336efSEd Maste break; 2755f2336efSEd Maste } 2765f2336efSEd Maste /* linux_symlinkat */ 2775f2336efSEd Maste case 36: { 2785f2336efSEd Maste struct linux_symlinkat_args *p = params; 2796b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->oldname; /* const char * */ 2806b7c23a0SBrooks Davis iarg[a++] = p->newdfd; /* l_int */ 2816b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->newname; /* const char * */ 2825f2336efSEd Maste *n_args = 3; 2835f2336efSEd Maste break; 2845f2336efSEd Maste } 2855f2336efSEd Maste /* linux_linkat */ 2865f2336efSEd Maste case 37: { 2875f2336efSEd Maste struct linux_linkat_args *p = params; 2886b7c23a0SBrooks Davis iarg[a++] = p->olddfd; /* l_int */ 2896b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->oldname; /* const char * */ 2906b7c23a0SBrooks Davis iarg[a++] = p->newdfd; /* l_int */ 2916b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->newname; /* const char * */ 2926b7c23a0SBrooks Davis iarg[a++] = p->flag; /* l_int */ 2935f2336efSEd Maste *n_args = 5; 2945f2336efSEd Maste break; 2955f2336efSEd Maste } 2965f2336efSEd Maste /* linux_renameat */ 2975f2336efSEd Maste case 38: { 2985f2336efSEd Maste struct linux_renameat_args *p = params; 2996b7c23a0SBrooks Davis iarg[a++] = p->olddfd; /* l_int */ 3006b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->oldname; /* const char * */ 3016b7c23a0SBrooks Davis iarg[a++] = p->newdfd; /* l_int */ 3026b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->newname; /* const char * */ 3035f2336efSEd Maste *n_args = 4; 3045f2336efSEd Maste break; 3055f2336efSEd Maste } 3065f2336efSEd Maste /* linux_mount */ 3075f2336efSEd Maste case 40: { 3085f2336efSEd Maste struct linux_mount_args *p = params; 3096b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->specialfile; /* char * */ 3106b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->dir; /* char * */ 3116b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->filesystemtype; /* char * */ 3126b7c23a0SBrooks Davis iarg[a++] = p->rwflag; /* l_ulong */ 3136b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->data; /* void * */ 3145f2336efSEd Maste *n_args = 5; 3155f2336efSEd Maste break; 3165f2336efSEd Maste } 3175f2336efSEd Maste /* linux_pivot_root */ 3185f2336efSEd Maste case 41: { 3195f2336efSEd Maste *n_args = 0; 3205f2336efSEd Maste break; 3215f2336efSEd Maste } 3225f2336efSEd Maste /* linux_statfs */ 3235f2336efSEd Maste case 43: { 3245f2336efSEd Maste struct linux_statfs_args *p = params; 3256b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* char * */ 3266b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* struct l_statfs_buf * */ 3275f2336efSEd Maste *n_args = 2; 3285f2336efSEd Maste break; 3295f2336efSEd Maste } 3305f2336efSEd Maste /* linux_fstatfs */ 3315f2336efSEd Maste case 44: { 3325f2336efSEd Maste struct linux_fstatfs_args *p = params; 3336b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_uint */ 3346b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* struct l_statfs_buf * */ 3355f2336efSEd Maste *n_args = 2; 3365f2336efSEd Maste break; 3375f2336efSEd Maste } 3385f2336efSEd Maste /* linux_truncate */ 3395f2336efSEd Maste case 45: { 3405f2336efSEd Maste struct linux_truncate_args *p = params; 3416b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* char * */ 3426b7c23a0SBrooks Davis iarg[a++] = p->length; /* l_ulong */ 3435f2336efSEd Maste *n_args = 2; 3445f2336efSEd Maste break; 3455f2336efSEd Maste } 3465f2336efSEd Maste /* linux_ftruncate */ 3475f2336efSEd Maste case 46: { 3485f2336efSEd Maste struct linux_ftruncate_args *p = params; 3496b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */ 3506b7c23a0SBrooks Davis iarg[a++] = p->length; /* l_long */ 3515f2336efSEd Maste *n_args = 2; 3525f2336efSEd Maste break; 3535f2336efSEd Maste } 3545f2336efSEd Maste /* linux_fallocate */ 3555f2336efSEd Maste case 47: { 3565f2336efSEd Maste struct linux_fallocate_args *p = params; 3576b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */ 3586b7c23a0SBrooks Davis iarg[a++] = p->mode; /* l_int */ 3596b7c23a0SBrooks Davis iarg[a++] = p->offset; /* l_loff_t */ 3606b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_loff_t */ 3615f2336efSEd Maste *n_args = 4; 3625f2336efSEd Maste break; 3635f2336efSEd Maste } 3645f2336efSEd Maste /* linux_faccessat */ 3655f2336efSEd Maste case 48: { 3665f2336efSEd Maste struct linux_faccessat_args *p = params; 3676b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */ 3686b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->filename; /* const char * */ 3696b7c23a0SBrooks Davis iarg[a++] = p->amode; /* l_int */ 3705f2336efSEd Maste *n_args = 3; 3715f2336efSEd Maste break; 3725f2336efSEd Maste } 3735f2336efSEd Maste /* linux_chdir */ 3745f2336efSEd Maste case 49: { 3755f2336efSEd Maste struct linux_chdir_args *p = params; 3766b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* char * */ 3775f2336efSEd Maste *n_args = 1; 3785f2336efSEd Maste break; 3795f2336efSEd Maste } 3805f2336efSEd Maste /* fchdir */ 3815f2336efSEd Maste case 50: { 3825f2336efSEd Maste struct fchdir_args *p = params; 3836b7c23a0SBrooks Davis iarg[a++] = p->fd; /* int */ 3845f2336efSEd Maste *n_args = 1; 3855f2336efSEd Maste break; 3865f2336efSEd Maste } 3875f2336efSEd Maste /* chroot */ 3885f2336efSEd Maste case 51: { 3895f2336efSEd Maste struct chroot_args *p = params; 3906b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* char * */ 3915f2336efSEd Maste *n_args = 1; 3925f2336efSEd Maste break; 3935f2336efSEd Maste } 3945f2336efSEd Maste /* fchmod */ 3955f2336efSEd Maste case 52: { 3965f2336efSEd Maste struct fchmod_args *p = params; 3976b7c23a0SBrooks Davis iarg[a++] = p->fd; /* int */ 3986b7c23a0SBrooks Davis iarg[a++] = p->mode; /* int */ 3995f2336efSEd Maste *n_args = 2; 4005f2336efSEd Maste break; 4015f2336efSEd Maste } 4025f2336efSEd Maste /* linux_fchmodat */ 4035f2336efSEd Maste case 53: { 4045f2336efSEd Maste struct linux_fchmodat_args *p = params; 4056b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */ 4066b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->filename; /* const char * */ 4076b7c23a0SBrooks Davis iarg[a++] = p->mode; /* l_mode_t */ 4085f2336efSEd Maste *n_args = 3; 4095f2336efSEd Maste break; 4105f2336efSEd Maste } 4115f2336efSEd Maste /* linux_fchownat */ 4125f2336efSEd Maste case 54: { 4135f2336efSEd Maste struct linux_fchownat_args *p = params; 4146b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */ 4156b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->filename; /* const char * */ 4166b7c23a0SBrooks Davis iarg[a++] = p->uid; /* l_uid_t */ 4176b7c23a0SBrooks Davis iarg[a++] = p->gid; /* l_gid_t */ 4186b7c23a0SBrooks Davis iarg[a++] = p->flag; /* l_int */ 4195f2336efSEd Maste *n_args = 5; 4205f2336efSEd Maste break; 4215f2336efSEd Maste } 4225f2336efSEd Maste /* fchown */ 4235f2336efSEd Maste case 55: { 4245f2336efSEd Maste struct fchown_args *p = params; 4256b7c23a0SBrooks Davis iarg[a++] = p->fd; /* int */ 4266b7c23a0SBrooks Davis iarg[a++] = p->uid; /* int */ 4276b7c23a0SBrooks Davis iarg[a++] = p->gid; /* int */ 4285f2336efSEd Maste *n_args = 3; 4295f2336efSEd Maste break; 4305f2336efSEd Maste } 4315f2336efSEd Maste /* linux_openat */ 4325f2336efSEd Maste case 56: { 4335f2336efSEd Maste struct linux_openat_args *p = params; 4346b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */ 4356b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->filename; /* const char * */ 4366b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 4376b7c23a0SBrooks Davis iarg[a++] = p->mode; /* l_mode_t */ 4385f2336efSEd Maste *n_args = 4; 4395f2336efSEd Maste break; 4405f2336efSEd Maste } 4415f2336efSEd Maste /* close */ 4425f2336efSEd Maste case 57: { 4435f2336efSEd Maste struct close_args *p = params; 4446b7c23a0SBrooks Davis iarg[a++] = p->fd; /* int */ 4455f2336efSEd Maste *n_args = 1; 4465f2336efSEd Maste break; 4475f2336efSEd Maste } 4485f2336efSEd Maste /* linux_vhangup */ 4495f2336efSEd Maste case 58: { 4505f2336efSEd Maste *n_args = 0; 4515f2336efSEd Maste break; 4525f2336efSEd Maste } 4535f2336efSEd Maste /* linux_pipe2 */ 4545f2336efSEd Maste case 59: { 4555f2336efSEd Maste struct linux_pipe2_args *p = params; 4566b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->pipefds; /* l_int * */ 4576b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 4585f2336efSEd Maste *n_args = 2; 4595f2336efSEd Maste break; 4605f2336efSEd Maste } 4615f2336efSEd Maste /* linux_getdents64 */ 4625f2336efSEd Maste case 61: { 4635f2336efSEd Maste struct linux_getdents64_args *p = params; 4646b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_uint */ 4656b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->dirent; /* void * */ 4666b7c23a0SBrooks Davis iarg[a++] = p->count; /* l_uint */ 4675f2336efSEd Maste *n_args = 3; 4685f2336efSEd Maste break; 4695f2336efSEd Maste } 4705f2336efSEd Maste /* linux_lseek */ 4715f2336efSEd Maste case 62: { 4725f2336efSEd Maste struct linux_lseek_args *p = params; 4736b7c23a0SBrooks Davis iarg[a++] = p->fdes; /* l_uint */ 4746b7c23a0SBrooks Davis iarg[a++] = p->off; /* l_off_t */ 4756b7c23a0SBrooks Davis iarg[a++] = p->whence; /* l_int */ 4765f2336efSEd Maste *n_args = 3; 4775f2336efSEd Maste break; 4785f2336efSEd Maste } 4795f2336efSEd Maste /* read */ 4805f2336efSEd Maste case 63: { 4815f2336efSEd Maste struct read_args *p = params; 4826b7c23a0SBrooks Davis iarg[a++] = p->fd; /* int */ 4836b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* char * */ 4846b7c23a0SBrooks Davis iarg[a++] = p->nbyte; /* l_size_t */ 4855f2336efSEd Maste *n_args = 3; 4865f2336efSEd Maste break; 4875f2336efSEd Maste } 4885f2336efSEd Maste /* write */ 4895f2336efSEd Maste case 64: { 4905f2336efSEd Maste struct write_args *p = params; 4916b7c23a0SBrooks Davis iarg[a++] = p->fd; /* int */ 4926b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* char * */ 4936b7c23a0SBrooks Davis iarg[a++] = p->nbyte; /* l_size_t */ 4945f2336efSEd Maste *n_args = 3; 4955f2336efSEd Maste break; 4965f2336efSEd Maste } 4975f2336efSEd Maste /* readv */ 4985f2336efSEd Maste case 65: { 4995f2336efSEd Maste struct readv_args *p = params; 5006b7c23a0SBrooks Davis iarg[a++] = p->fd; /* int */ 5016b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->iovp; /* struct iovec * */ 5026b7c23a0SBrooks Davis uarg[a++] = p->iovcnt; /* u_int */ 5035f2336efSEd Maste *n_args = 3; 5045f2336efSEd Maste break; 5055f2336efSEd Maste } 5065f2336efSEd Maste /* writev */ 5075f2336efSEd Maste case 66: { 5085f2336efSEd Maste struct writev_args *p = params; 5096b7c23a0SBrooks Davis iarg[a++] = p->fd; /* int */ 5106b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->iovp; /* struct iovec * */ 5116b7c23a0SBrooks Davis uarg[a++] = p->iovcnt; /* u_int */ 5125f2336efSEd Maste *n_args = 3; 5135f2336efSEd Maste break; 5145f2336efSEd Maste } 5155f2336efSEd Maste /* linux_pread */ 5165f2336efSEd Maste case 67: { 5175f2336efSEd Maste struct linux_pread_args *p = params; 5186b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_uint */ 5196b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* char * */ 5206b7c23a0SBrooks Davis iarg[a++] = p->nbyte; /* l_size_t */ 5216b7c23a0SBrooks Davis iarg[a++] = p->offset; /* l_loff_t */ 5225f2336efSEd Maste *n_args = 4; 5235f2336efSEd Maste break; 5245f2336efSEd Maste } 5255f2336efSEd Maste /* linux_pwrite */ 5265f2336efSEd Maste case 68: { 5275f2336efSEd Maste struct linux_pwrite_args *p = params; 5286b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_uint */ 5296b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* char * */ 5306b7c23a0SBrooks Davis iarg[a++] = p->nbyte; /* l_size_t */ 5316b7c23a0SBrooks Davis iarg[a++] = p->offset; /* l_loff_t */ 5325f2336efSEd Maste *n_args = 4; 5335f2336efSEd Maste break; 5345f2336efSEd Maste } 5355f2336efSEd Maste /* linux_preadv */ 5365f2336efSEd Maste case 69: { 5375f2336efSEd Maste struct linux_preadv_args *p = params; 5386b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_ulong */ 5396b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->vec; /* struct iovec * */ 5406b7c23a0SBrooks Davis iarg[a++] = p->vlen; /* l_ulong */ 5416b7c23a0SBrooks Davis iarg[a++] = p->pos_l; /* l_ulong */ 5426b7c23a0SBrooks Davis iarg[a++] = p->pos_h; /* l_ulong */ 5435f2336efSEd Maste *n_args = 5; 5445f2336efSEd Maste break; 5455f2336efSEd Maste } 5465f2336efSEd Maste /* linux_pwritev */ 5475f2336efSEd Maste case 70: { 5485f2336efSEd Maste struct linux_pwritev_args *p = params; 5496b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_ulong */ 5506b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->vec; /* struct iovec * */ 5516b7c23a0SBrooks Davis iarg[a++] = p->vlen; /* l_ulong */ 5526b7c23a0SBrooks Davis iarg[a++] = p->pos_l; /* l_ulong */ 5536b7c23a0SBrooks Davis iarg[a++] = p->pos_h; /* l_ulong */ 5545f2336efSEd Maste *n_args = 5; 5555f2336efSEd Maste break; 5565f2336efSEd Maste } 5575f2336efSEd Maste /* linux_sendfile */ 5585f2336efSEd Maste case 71: { 5595f2336efSEd Maste struct linux_sendfile_args *p = params; 5606b7c23a0SBrooks Davis iarg[a++] = p->out; /* l_int */ 5616b7c23a0SBrooks Davis iarg[a++] = p->in; /* l_int */ 5626b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->offset; /* l_off_t * */ 5636b7c23a0SBrooks Davis iarg[a++] = p->count; /* l_size_t */ 5645f2336efSEd Maste *n_args = 4; 5655f2336efSEd Maste break; 5665f2336efSEd Maste } 5675f2336efSEd Maste /* linux_pselect6 */ 5685f2336efSEd Maste case 72: { 5695f2336efSEd Maste struct linux_pselect6_args *p = params; 5706b7c23a0SBrooks Davis iarg[a++] = p->nfds; /* l_int */ 5716b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->readfds; /* l_fd_set * */ 5726b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->writefds; /* l_fd_set * */ 5736b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->exceptfds; /* l_fd_set * */ 5746b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->tsp; /* struct l_timespec * */ 5756b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->sig; /* l_uintptr_t * */ 5765f2336efSEd Maste *n_args = 6; 5775f2336efSEd Maste break; 5785f2336efSEd Maste } 5795f2336efSEd Maste /* linux_ppoll */ 5805f2336efSEd Maste case 73: { 5815f2336efSEd Maste struct linux_ppoll_args *p = params; 5826b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->fds; /* struct pollfd * */ 5836b7c23a0SBrooks Davis iarg[a++] = p->nfds; /* l_uint */ 5846b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->tsp; /* struct l_timespec * */ 5856b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->sset; /* l_sigset_t * */ 5866b7c23a0SBrooks Davis iarg[a++] = p->ssize; /* l_size_t */ 5875f2336efSEd Maste *n_args = 5; 5885f2336efSEd Maste break; 5895f2336efSEd Maste } 5905f2336efSEd Maste /* linux_signalfd4 */ 5915f2336efSEd Maste case 74: { 5925f2336efSEd Maste *n_args = 0; 5935f2336efSEd Maste break; 5945f2336efSEd Maste } 5955f2336efSEd Maste /* linux_vmsplice */ 5965f2336efSEd Maste case 75: { 5975f2336efSEd Maste *n_args = 0; 5985f2336efSEd Maste break; 5995f2336efSEd Maste } 6005f2336efSEd Maste /* linux_splice */ 6015f2336efSEd Maste case 76: { 6023e9a2142SEdward Tomasz Napierala struct linux_splice_args *p = params; 6036b7c23a0SBrooks Davis iarg[a++] = p->fd_in; /* int */ 6046b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->off_in; /* l_loff_t * */ 6056b7c23a0SBrooks Davis iarg[a++] = p->fd_out; /* int */ 6066b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->off_out; /* l_loff_t * */ 6076b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */ 6086b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 6093e9a2142SEdward Tomasz Napierala *n_args = 6; 6105f2336efSEd Maste break; 6115f2336efSEd Maste } 6125f2336efSEd Maste /* linux_tee */ 6135f2336efSEd Maste case 77: { 6145f2336efSEd Maste *n_args = 0; 6155f2336efSEd Maste break; 6165f2336efSEd Maste } 6175f2336efSEd Maste /* linux_readlinkat */ 6185f2336efSEd Maste case 78: { 6195f2336efSEd Maste struct linux_readlinkat_args *p = params; 6206b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */ 6216b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* const char * */ 6226b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* char * */ 6236b7c23a0SBrooks Davis iarg[a++] = p->bufsiz; /* l_int */ 6245f2336efSEd Maste *n_args = 4; 6255f2336efSEd Maste break; 6265f2336efSEd Maste } 6275f2336efSEd Maste /* linux_newfstatat */ 6285f2336efSEd Maste case 79: { 6295f2336efSEd Maste struct linux_newfstatat_args *p = params; 6306b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */ 6316b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->pathname; /* char * */ 6326b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->statbuf; /* struct l_stat64 * */ 6336b7c23a0SBrooks Davis iarg[a++] = p->flag; /* l_int */ 6345f2336efSEd Maste *n_args = 4; 6355f2336efSEd Maste break; 6365f2336efSEd Maste } 6375f2336efSEd Maste /* linux_newfstat */ 6385f2336efSEd Maste case 80: { 6395f2336efSEd Maste struct linux_newfstat_args *p = params; 6406b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_uint */ 6416b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* struct l_newstat * */ 6425f2336efSEd Maste *n_args = 2; 6435f2336efSEd Maste break; 6445f2336efSEd Maste } 6455f2336efSEd Maste /* fsync */ 6465f2336efSEd Maste case 82: { 6475f2336efSEd Maste struct fsync_args *p = params; 6486b7c23a0SBrooks Davis iarg[a++] = p->fd; /* int */ 6495f2336efSEd Maste *n_args = 1; 6505f2336efSEd Maste break; 6515f2336efSEd Maste } 6525f2336efSEd Maste /* linux_fdatasync */ 6535f2336efSEd Maste case 83: { 6545f2336efSEd Maste struct linux_fdatasync_args *p = params; 6556b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_uint */ 6565f2336efSEd Maste *n_args = 1; 6575f2336efSEd Maste break; 6585f2336efSEd Maste } 6595f2336efSEd Maste /* linux_sync_file_range */ 6605f2336efSEd Maste case 84: { 6610cde2b32SEdward Tomasz Napierala struct linux_sync_file_range_args *p = params; 6626b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */ 6636b7c23a0SBrooks Davis iarg[a++] = p->offset; /* l_loff_t */ 6646b7c23a0SBrooks Davis iarg[a++] = p->nbytes; /* l_loff_t */ 6656b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 6660cde2b32SEdward Tomasz Napierala *n_args = 4; 6675f2336efSEd Maste break; 6685f2336efSEd Maste } 6695f2336efSEd Maste /* linux_timerfd_create */ 6705f2336efSEd Maste case 85: { 6715f2336efSEd Maste struct linux_timerfd_create_args *p = params; 6726b7c23a0SBrooks Davis iarg[a++] = p->clockid; /* l_int */ 6736b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 6745f2336efSEd Maste *n_args = 2; 6755f2336efSEd Maste break; 6765f2336efSEd Maste } 6775f2336efSEd Maste /* linux_timerfd_settime */ 6785f2336efSEd Maste case 86: { 6795f2336efSEd Maste struct linux_timerfd_settime_args *p = params; 6806b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */ 6816b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 6826b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->new_value; /* const struct l_itimerspec * */ 6836b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->old_value; /* struct l_itimerspec * */ 6845f2336efSEd Maste *n_args = 4; 6855f2336efSEd Maste break; 6865f2336efSEd Maste } 6875f2336efSEd Maste /* linux_timerfd_gettime */ 6885f2336efSEd Maste case 87: { 6895f2336efSEd Maste struct linux_timerfd_gettime_args *p = params; 6906b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */ 6916b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->old_value; /* struct l_itimerspec * */ 6925f2336efSEd Maste *n_args = 2; 6935f2336efSEd Maste break; 6945f2336efSEd Maste } 6955f2336efSEd Maste /* linux_utimensat */ 6965f2336efSEd Maste case 88: { 6975f2336efSEd Maste struct linux_utimensat_args *p = params; 6986b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */ 6996b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->pathname; /* const char * */ 7006b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->times; /* const struct l_timespec * */ 7016b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 7025f2336efSEd Maste *n_args = 4; 7035f2336efSEd Maste break; 7045f2336efSEd Maste } 7055f2336efSEd Maste /* acct */ 7065f2336efSEd Maste case 89: { 7075f2336efSEd Maste struct acct_args *p = params; 7086b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* char * */ 7095f2336efSEd Maste *n_args = 1; 7105f2336efSEd Maste break; 7115f2336efSEd Maste } 7125f2336efSEd Maste /* linux_capget */ 7135f2336efSEd Maste case 90: { 7145f2336efSEd Maste struct linux_capget_args *p = params; 7156b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->hdrp; /* struct l_user_cap_header * */ 7166b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->datap; /* struct l_user_cap_data * */ 7175f2336efSEd Maste *n_args = 2; 7185f2336efSEd Maste break; 7195f2336efSEd Maste } 7205f2336efSEd Maste /* linux_capset */ 7215f2336efSEd Maste case 91: { 7225f2336efSEd Maste struct linux_capset_args *p = params; 7236b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->hdrp; /* struct l_user_cap_header * */ 7246b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->datap; /* struct l_user_cap_data * */ 7255f2336efSEd Maste *n_args = 2; 7265f2336efSEd Maste break; 7275f2336efSEd Maste } 7285f2336efSEd Maste /* linux_personality */ 7295f2336efSEd Maste case 92: { 7305f2336efSEd Maste struct linux_personality_args *p = params; 7316b7c23a0SBrooks Davis iarg[a++] = p->per; /* l_uint */ 7325f2336efSEd Maste *n_args = 1; 7335f2336efSEd Maste break; 7345f2336efSEd Maste } 7355f2336efSEd Maste /* linux_exit */ 7365f2336efSEd Maste case 93: { 7375f2336efSEd Maste struct linux_exit_args *p = params; 7386b7c23a0SBrooks Davis uarg[a++] = p->rval; /* u_int */ 7395f2336efSEd Maste *n_args = 1; 7405f2336efSEd Maste break; 7415f2336efSEd Maste } 7425f2336efSEd Maste /* linux_exit_group */ 7435f2336efSEd Maste case 94: { 7445f2336efSEd Maste struct linux_exit_group_args *p = params; 7456b7c23a0SBrooks Davis iarg[a++] = p->error_code; /* l_int */ 7465f2336efSEd Maste *n_args = 1; 7475f2336efSEd Maste break; 7485f2336efSEd Maste } 7495f2336efSEd Maste /* linux_waitid */ 7505f2336efSEd Maste case 95: { 7515f2336efSEd Maste struct linux_waitid_args *p = params; 7526b7c23a0SBrooks Davis iarg[a++] = p->idtype; /* l_int */ 7536b7c23a0SBrooks Davis iarg[a++] = p->id; /* l_pid_t */ 7546b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->info; /* l_siginfo_t * */ 7556b7c23a0SBrooks Davis iarg[a++] = p->options; /* l_int */ 7566b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rusage; /* struct rusage * */ 7575f2336efSEd Maste *n_args = 5; 7585f2336efSEd Maste break; 7595f2336efSEd Maste } 7605f2336efSEd Maste /* linux_set_tid_address */ 7615f2336efSEd Maste case 96: { 7625f2336efSEd Maste struct linux_set_tid_address_args *p = params; 7636b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->tidptr; /* l_int * */ 7645f2336efSEd Maste *n_args = 1; 7655f2336efSEd Maste break; 7665f2336efSEd Maste } 7675f2336efSEd Maste /* linux_unshare */ 7685f2336efSEd Maste case 97: { 7695f2336efSEd Maste *n_args = 0; 7705f2336efSEd Maste break; 7715f2336efSEd Maste } 7725f2336efSEd Maste /* linux_sys_futex */ 7735f2336efSEd Maste case 98: { 7745f2336efSEd Maste struct linux_sys_futex_args *p = params; 7756b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->uaddr; /* uint32_t * */ 7766b7c23a0SBrooks Davis iarg[a++] = p->op; /* l_int */ 7776b7c23a0SBrooks Davis uarg[a++] = p->val; /* uint32_t */ 7786b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */ 7796b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->uaddr2; /* uint32_t * */ 7806b7c23a0SBrooks Davis uarg[a++] = p->val3; /* uint32_t */ 7815f2336efSEd Maste *n_args = 6; 7825f2336efSEd Maste break; 7835f2336efSEd Maste } 7845f2336efSEd Maste /* linux_set_robust_list */ 7855f2336efSEd Maste case 99: { 7865f2336efSEd Maste struct linux_set_robust_list_args *p = params; 7876b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->head; /* struct linux_robust_list_head * */ 7886b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */ 7895f2336efSEd Maste *n_args = 2; 7905f2336efSEd Maste break; 7915f2336efSEd Maste } 7925f2336efSEd Maste /* linux_get_robust_list */ 7935f2336efSEd Maste case 100: { 7945f2336efSEd Maste struct linux_get_robust_list_args *p = params; 7956b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_int */ 7966b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->head; /* struct linux_robust_list_head ** */ 7976b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->len; /* l_size_t * */ 7985f2336efSEd Maste *n_args = 3; 7995f2336efSEd Maste break; 8005f2336efSEd Maste } 8015f2336efSEd Maste /* linux_nanosleep */ 8025f2336efSEd Maste case 101: { 8035f2336efSEd Maste struct linux_nanosleep_args *p = params; 8046b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rqtp; /* const struct l_timespec * */ 8056b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rmtp; /* struct l_timespec * */ 8065f2336efSEd Maste *n_args = 2; 8075f2336efSEd Maste break; 8085f2336efSEd Maste } 8095f2336efSEd Maste /* linux_getitimer */ 8105f2336efSEd Maste case 102: { 8115f2336efSEd Maste struct linux_getitimer_args *p = params; 8126b7c23a0SBrooks Davis iarg[a++] = p->which; /* l_int */ 8136b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->itv; /* struct l_itimerval * */ 8145f2336efSEd Maste *n_args = 2; 8155f2336efSEd Maste break; 8165f2336efSEd Maste } 8175f2336efSEd Maste /* linux_setitimer */ 8185f2336efSEd Maste case 103: { 8195f2336efSEd Maste struct linux_setitimer_args *p = params; 8206b7c23a0SBrooks Davis iarg[a++] = p->which; /* l_int */ 8216b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->itv; /* struct l_itimerval * */ 8226b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->oitv; /* struct l_itimerval * */ 8235f2336efSEd Maste *n_args = 3; 8245f2336efSEd Maste break; 8255f2336efSEd Maste } 8265f2336efSEd Maste /* linux_kexec_load */ 8275f2336efSEd Maste case 104: { 8285f2336efSEd Maste *n_args = 0; 8295f2336efSEd Maste break; 8305f2336efSEd Maste } 8315f2336efSEd Maste /* linux_init_module */ 8325f2336efSEd Maste case 105: { 8335f2336efSEd Maste *n_args = 0; 8345f2336efSEd Maste break; 8355f2336efSEd Maste } 8365f2336efSEd Maste /* linux_delete_module */ 8375f2336efSEd Maste case 106: { 8385f2336efSEd Maste *n_args = 0; 8395f2336efSEd Maste break; 8405f2336efSEd Maste } 8415f2336efSEd Maste /* linux_timer_create */ 8425f2336efSEd Maste case 107: { 8435f2336efSEd Maste struct linux_timer_create_args *p = params; 8446b7c23a0SBrooks Davis iarg[a++] = p->clock_id; /* clockid_t */ 8456b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->evp; /* struct sigevent * */ 8466b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->timerid; /* l_timer_t * */ 8475f2336efSEd Maste *n_args = 3; 8485f2336efSEd Maste break; 8495f2336efSEd Maste } 8505f2336efSEd Maste /* linux_timer_gettime */ 8515f2336efSEd Maste case 108: { 8525f2336efSEd Maste struct linux_timer_gettime_args *p = params; 8536b7c23a0SBrooks Davis iarg[a++] = p->timerid; /* l_timer_t */ 8546b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->setting; /* struct itimerspec * */ 8555f2336efSEd Maste *n_args = 2; 8565f2336efSEd Maste break; 8575f2336efSEd Maste } 8585f2336efSEd Maste /* linux_timer_getoverrun */ 8595f2336efSEd Maste case 109: { 8605f2336efSEd Maste struct linux_timer_getoverrun_args *p = params; 8616b7c23a0SBrooks Davis iarg[a++] = p->timerid; /* l_timer_t */ 8625f2336efSEd Maste *n_args = 1; 8635f2336efSEd Maste break; 8645f2336efSEd Maste } 8655f2336efSEd Maste /* linux_timer_settime */ 8665f2336efSEd Maste case 110: { 8675f2336efSEd Maste struct linux_timer_settime_args *p = params; 8686b7c23a0SBrooks Davis iarg[a++] = p->timerid; /* l_timer_t */ 8696b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 8706b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->new; /* const struct itimerspec * */ 8716b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->old; /* struct itimerspec * */ 8725f2336efSEd Maste *n_args = 4; 8735f2336efSEd Maste break; 8745f2336efSEd Maste } 8755f2336efSEd Maste /* linux_timer_delete */ 8765f2336efSEd Maste case 111: { 8775f2336efSEd Maste struct linux_timer_delete_args *p = params; 8786b7c23a0SBrooks Davis iarg[a++] = p->timerid; /* l_timer_t */ 8795f2336efSEd Maste *n_args = 1; 8805f2336efSEd Maste break; 8815f2336efSEd Maste } 8825f2336efSEd Maste /* linux_clock_settime */ 8835f2336efSEd Maste case 112: { 8845f2336efSEd Maste struct linux_clock_settime_args *p = params; 8856b7c23a0SBrooks Davis iarg[a++] = p->which; /* clockid_t */ 8866b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->tp; /* struct l_timespec * */ 8875f2336efSEd Maste *n_args = 2; 8885f2336efSEd Maste break; 8895f2336efSEd Maste } 8905f2336efSEd Maste /* linux_clock_gettime */ 8915f2336efSEd Maste case 113: { 8925f2336efSEd Maste struct linux_clock_gettime_args *p = params; 8936b7c23a0SBrooks Davis iarg[a++] = p->which; /* clockid_t */ 8946b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->tp; /* struct l_timespec * */ 8955f2336efSEd Maste *n_args = 2; 8965f2336efSEd Maste break; 8975f2336efSEd Maste } 8985f2336efSEd Maste /* linux_clock_getres */ 8995f2336efSEd Maste case 114: { 9005f2336efSEd Maste struct linux_clock_getres_args *p = params; 9016b7c23a0SBrooks Davis iarg[a++] = p->which; /* clockid_t */ 9026b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->tp; /* struct l_timespec * */ 9035f2336efSEd Maste *n_args = 2; 9045f2336efSEd Maste break; 9055f2336efSEd Maste } 9065f2336efSEd Maste /* linux_clock_nanosleep */ 9075f2336efSEd Maste case 115: { 9085f2336efSEd Maste struct linux_clock_nanosleep_args *p = params; 9096b7c23a0SBrooks Davis iarg[a++] = p->which; /* clockid_t */ 9106b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 9116b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rqtp; /* struct l_timespec * */ 9126b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rmtp; /* struct l_timespec * */ 9135f2336efSEd Maste *n_args = 4; 9145f2336efSEd Maste break; 9155f2336efSEd Maste } 9165f2336efSEd Maste /* linux_syslog */ 9175f2336efSEd Maste case 116: { 9185f2336efSEd Maste struct linux_syslog_args *p = params; 9196b7c23a0SBrooks Davis iarg[a++] = p->type; /* l_int */ 9206b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* char * */ 9216b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_int */ 9225f2336efSEd Maste *n_args = 3; 9235f2336efSEd Maste break; 9245f2336efSEd Maste } 9255f2336efSEd Maste /* linux_ptrace */ 9265f2336efSEd Maste case 117: { 9275f2336efSEd Maste struct linux_ptrace_args *p = params; 9286b7c23a0SBrooks Davis iarg[a++] = p->req; /* l_long */ 9296b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_long */ 9306b7c23a0SBrooks Davis iarg[a++] = p->addr; /* l_ulong */ 9316b7c23a0SBrooks Davis iarg[a++] = p->data; /* l_ulong */ 9325f2336efSEd Maste *n_args = 4; 9335f2336efSEd Maste break; 9345f2336efSEd Maste } 9355f2336efSEd Maste /* linux_sched_setparam */ 9365f2336efSEd Maste case 118: { 9375f2336efSEd Maste struct linux_sched_setparam_args *p = params; 9386b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 9396b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->param; /* struct sched_param * */ 9405f2336efSEd Maste *n_args = 2; 9415f2336efSEd Maste break; 9425f2336efSEd Maste } 9435f2336efSEd Maste /* linux_sched_setscheduler */ 9445f2336efSEd Maste case 119: { 9455f2336efSEd Maste struct linux_sched_setscheduler_args *p = params; 9466b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 9476b7c23a0SBrooks Davis iarg[a++] = p->policy; /* l_int */ 9486b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->param; /* struct sched_param * */ 9495f2336efSEd Maste *n_args = 3; 9505f2336efSEd Maste break; 9515f2336efSEd Maste } 9525f2336efSEd Maste /* linux_sched_getscheduler */ 9535f2336efSEd Maste case 120: { 9545f2336efSEd Maste struct linux_sched_getscheduler_args *p = params; 9556b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 9565f2336efSEd Maste *n_args = 1; 9575f2336efSEd Maste break; 9585f2336efSEd Maste } 9595f2336efSEd Maste /* linux_sched_getparam */ 9605f2336efSEd Maste case 121: { 9615f2336efSEd Maste struct linux_sched_getparam_args *p = params; 9626b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 9636b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->param; /* struct sched_param * */ 9645f2336efSEd Maste *n_args = 2; 9655f2336efSEd Maste break; 9665f2336efSEd Maste } 9675f2336efSEd Maste /* linux_sched_setaffinity */ 9685f2336efSEd Maste case 122: { 9695f2336efSEd Maste struct linux_sched_setaffinity_args *p = params; 9706b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 9716b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_uint */ 9726b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->user_mask_ptr; /* l_ulong * */ 9735f2336efSEd Maste *n_args = 3; 9745f2336efSEd Maste break; 9755f2336efSEd Maste } 9765f2336efSEd Maste /* linux_sched_getaffinity */ 9775f2336efSEd Maste case 123: { 9785f2336efSEd Maste struct linux_sched_getaffinity_args *p = params; 9796b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 9806b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_uint */ 9816b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->user_mask_ptr; /* l_ulong * */ 9825f2336efSEd Maste *n_args = 3; 9835f2336efSEd Maste break; 9845f2336efSEd Maste } 9855f2336efSEd Maste /* sched_yield */ 9865f2336efSEd Maste case 124: { 9875f2336efSEd Maste *n_args = 0; 9885f2336efSEd Maste break; 9895f2336efSEd Maste } 9905f2336efSEd Maste /* linux_sched_get_priority_max */ 9915f2336efSEd Maste case 125: { 9925f2336efSEd Maste struct linux_sched_get_priority_max_args *p = params; 9936b7c23a0SBrooks Davis iarg[a++] = p->policy; /* l_int */ 9945f2336efSEd Maste *n_args = 1; 9955f2336efSEd Maste break; 9965f2336efSEd Maste } 9975f2336efSEd Maste /* linux_sched_get_priority_min */ 9985f2336efSEd Maste case 126: { 9995f2336efSEd Maste struct linux_sched_get_priority_min_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_rr_get_interval */ 10055f2336efSEd Maste case 127: { 10065f2336efSEd Maste struct linux_sched_rr_get_interval_args *p = params; 10076b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 10086b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->interval; /* struct l_timespec * */ 10095f2336efSEd Maste *n_args = 2; 10105f2336efSEd Maste break; 10115f2336efSEd Maste } 10125f2336efSEd Maste /* linux_kill */ 10135f2336efSEd Maste case 129: { 10145f2336efSEd Maste struct linux_kill_args *p = params; 10156b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 10166b7c23a0SBrooks Davis iarg[a++] = p->signum; /* l_int */ 10175f2336efSEd Maste *n_args = 2; 10185f2336efSEd Maste break; 10195f2336efSEd Maste } 10205f2336efSEd Maste /* linux_tkill */ 10215f2336efSEd Maste case 130: { 10225f2336efSEd Maste struct linux_tkill_args *p = params; 10236b7c23a0SBrooks Davis iarg[a++] = p->tid; /* l_pid_t */ 10246b7c23a0SBrooks Davis iarg[a++] = p->sig; /* l_int */ 10255f2336efSEd Maste *n_args = 2; 10265f2336efSEd Maste break; 10275f2336efSEd Maste } 10285f2336efSEd Maste /* linux_tgkill */ 10295f2336efSEd Maste case 131: { 10305f2336efSEd Maste struct linux_tgkill_args *p = params; 10316b7c23a0SBrooks Davis iarg[a++] = p->tgid; /* l_pid_t */ 10326b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 10336b7c23a0SBrooks Davis iarg[a++] = p->sig; /* l_int */ 10345f2336efSEd Maste *n_args = 3; 10355f2336efSEd Maste break; 10365f2336efSEd Maste } 10375f2336efSEd Maste /* linux_sigaltstack */ 10385f2336efSEd Maste case 132: { 10395f2336efSEd Maste struct linux_sigaltstack_args *p = params; 10406b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->uss; /* l_stack_t * */ 10416b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->uoss; /* l_stack_t * */ 10425f2336efSEd Maste *n_args = 2; 10435f2336efSEd Maste break; 10445f2336efSEd Maste } 10455f2336efSEd Maste /* linux_rt_sigsuspend */ 10465f2336efSEd Maste case 133: { 10475f2336efSEd Maste struct linux_rt_sigsuspend_args *p = params; 10486b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->newset; /* l_sigset_t * */ 10496b7c23a0SBrooks Davis iarg[a++] = p->sigsetsize; /* l_size_t */ 10505f2336efSEd Maste *n_args = 2; 10515f2336efSEd Maste break; 10525f2336efSEd Maste } 10535f2336efSEd Maste /* linux_rt_sigaction */ 10545f2336efSEd Maste case 134: { 10555f2336efSEd Maste struct linux_rt_sigaction_args *p = params; 10566b7c23a0SBrooks Davis iarg[a++] = p->sig; /* l_int */ 10576b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->act; /* l_sigaction_t * */ 10586b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->oact; /* l_sigaction_t * */ 10596b7c23a0SBrooks Davis iarg[a++] = p->sigsetsize; /* l_size_t */ 10605f2336efSEd Maste *n_args = 4; 10615f2336efSEd Maste break; 10625f2336efSEd Maste } 10635f2336efSEd Maste /* linux_rt_sigprocmask */ 10645f2336efSEd Maste case 135: { 10655f2336efSEd Maste struct linux_rt_sigprocmask_args *p = params; 10666b7c23a0SBrooks Davis iarg[a++] = p->how; /* l_int */ 10676b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */ 10686b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->omask; /* l_sigset_t * */ 10696b7c23a0SBrooks Davis iarg[a++] = p->sigsetsize; /* l_size_t */ 10705f2336efSEd Maste *n_args = 4; 10715f2336efSEd Maste break; 10725f2336efSEd Maste } 10735f2336efSEd Maste /* linux_rt_sigpending */ 10745f2336efSEd Maste case 136: { 10755f2336efSEd Maste struct linux_rt_sigpending_args *p = params; 10766b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->set; /* l_sigset_t * */ 10776b7c23a0SBrooks Davis iarg[a++] = p->sigsetsize; /* l_size_t */ 10785f2336efSEd Maste *n_args = 2; 10795f2336efSEd Maste break; 10805f2336efSEd Maste } 10815f2336efSEd Maste /* linux_rt_sigtimedwait */ 10825f2336efSEd Maste case 137: { 10835f2336efSEd Maste struct linux_rt_sigtimedwait_args *p = params; 10846b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */ 10856b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->ptr; /* l_siginfo_t * */ 10866b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */ 10876b7c23a0SBrooks Davis iarg[a++] = p->sigsetsize; /* l_size_t */ 10885f2336efSEd Maste *n_args = 4; 10895f2336efSEd Maste break; 10905f2336efSEd Maste } 10915f2336efSEd Maste /* linux_rt_sigqueueinfo */ 10925f2336efSEd Maste case 138: { 10935f2336efSEd Maste struct linux_rt_sigqueueinfo_args *p = params; 10946b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 10956b7c23a0SBrooks Davis iarg[a++] = p->sig; /* l_int */ 10966b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->info; /* l_siginfo_t * */ 10975f2336efSEd Maste *n_args = 3; 10985f2336efSEd Maste break; 10995f2336efSEd Maste } 11005f2336efSEd Maste /* linux_rt_sigreturn */ 11015f2336efSEd Maste case 139: { 11028bc3dc01SEdward Tomasz Napierala *n_args = 0; 11035f2336efSEd Maste break; 11045f2336efSEd Maste } 11055f2336efSEd Maste /* setpriority */ 11065f2336efSEd Maste case 140: { 11075f2336efSEd Maste struct setpriority_args *p = params; 11086b7c23a0SBrooks Davis iarg[a++] = p->which; /* int */ 11096b7c23a0SBrooks Davis iarg[a++] = p->who; /* int */ 11106b7c23a0SBrooks Davis iarg[a++] = p->prio; /* int */ 11115f2336efSEd Maste *n_args = 3; 11125f2336efSEd Maste break; 11135f2336efSEd Maste } 11145f2336efSEd Maste /* linux_getpriority */ 11155f2336efSEd Maste case 141: { 11165f2336efSEd Maste struct linux_getpriority_args *p = params; 11176b7c23a0SBrooks Davis iarg[a++] = p->which; /* l_int */ 11186b7c23a0SBrooks Davis iarg[a++] = p->who; /* l_int */ 11195f2336efSEd Maste *n_args = 2; 11205f2336efSEd Maste break; 11215f2336efSEd Maste } 11225f2336efSEd Maste /* linux_reboot */ 11235f2336efSEd Maste case 142: { 11245f2336efSEd Maste struct linux_reboot_args *p = params; 11256b7c23a0SBrooks Davis iarg[a++] = p->magic1; /* l_int */ 11266b7c23a0SBrooks Davis iarg[a++] = p->magic2; /* l_int */ 11276b7c23a0SBrooks Davis iarg[a++] = p->cmd; /* l_uint */ 11286b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->arg; /* void * */ 11295f2336efSEd Maste *n_args = 4; 11305f2336efSEd Maste break; 11315f2336efSEd Maste } 11325f2336efSEd Maste /* setregid */ 11335f2336efSEd Maste case 143: { 11345f2336efSEd Maste struct setregid_args *p = params; 11356b7c23a0SBrooks Davis iarg[a++] = p->rgid; /* gid_t */ 11366b7c23a0SBrooks Davis iarg[a++] = p->egid; /* gid_t */ 11375f2336efSEd Maste *n_args = 2; 11385f2336efSEd Maste break; 11395f2336efSEd Maste } 11405f2336efSEd Maste /* setgid */ 11415f2336efSEd Maste case 144: { 11425f2336efSEd Maste struct setgid_args *p = params; 11436b7c23a0SBrooks Davis iarg[a++] = p->gid; /* gid_t */ 11445f2336efSEd Maste *n_args = 1; 11455f2336efSEd Maste break; 11465f2336efSEd Maste } 11475f2336efSEd Maste /* setreuid */ 11485f2336efSEd Maste case 145: { 11495f2336efSEd Maste struct setreuid_args *p = params; 11506b7c23a0SBrooks Davis uarg[a++] = p->ruid; /* uid_t */ 11516b7c23a0SBrooks Davis uarg[a++] = p->euid; /* uid_t */ 11525f2336efSEd Maste *n_args = 2; 11535f2336efSEd Maste break; 11545f2336efSEd Maste } 11555f2336efSEd Maste /* setuid */ 11565f2336efSEd Maste case 146: { 11575f2336efSEd Maste struct setuid_args *p = params; 11586b7c23a0SBrooks Davis uarg[a++] = p->uid; /* uid_t */ 11595f2336efSEd Maste *n_args = 1; 11605f2336efSEd Maste break; 11615f2336efSEd Maste } 11625f2336efSEd Maste /* setresuid */ 11635f2336efSEd Maste case 147: { 11645f2336efSEd Maste struct setresuid_args *p = params; 11656b7c23a0SBrooks Davis uarg[a++] = p->ruid; /* uid_t */ 11666b7c23a0SBrooks Davis uarg[a++] = p->euid; /* uid_t */ 11676b7c23a0SBrooks Davis uarg[a++] = p->suid; /* uid_t */ 11685f2336efSEd Maste *n_args = 3; 11695f2336efSEd Maste break; 11705f2336efSEd Maste } 11715f2336efSEd Maste /* getresuid */ 11725f2336efSEd Maste case 148: { 11735f2336efSEd Maste struct getresuid_args *p = params; 11746b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->ruid; /* uid_t * */ 11756b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->euid; /* uid_t * */ 11766b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->suid; /* uid_t * */ 11775f2336efSEd Maste *n_args = 3; 11785f2336efSEd Maste break; 11795f2336efSEd Maste } 11805f2336efSEd Maste /* setresgid */ 11815f2336efSEd Maste case 149: { 11825f2336efSEd Maste struct setresgid_args *p = params; 11836b7c23a0SBrooks Davis iarg[a++] = p->rgid; /* gid_t */ 11846b7c23a0SBrooks Davis iarg[a++] = p->egid; /* gid_t */ 11856b7c23a0SBrooks Davis iarg[a++] = p->sgid; /* gid_t */ 11865f2336efSEd Maste *n_args = 3; 11875f2336efSEd Maste break; 11885f2336efSEd Maste } 11895f2336efSEd Maste /* getresgid */ 11905f2336efSEd Maste case 150: { 11915f2336efSEd Maste struct getresgid_args *p = params; 11926b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rgid; /* gid_t * */ 11936b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->egid; /* gid_t * */ 11946b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->sgid; /* gid_t * */ 11955f2336efSEd Maste *n_args = 3; 11965f2336efSEd Maste break; 11975f2336efSEd Maste } 11985f2336efSEd Maste /* linux_setfsuid */ 11995f2336efSEd Maste case 151: { 12005f2336efSEd Maste struct linux_setfsuid_args *p = params; 12016b7c23a0SBrooks Davis iarg[a++] = p->uid; /* l_uid_t */ 12025f2336efSEd Maste *n_args = 1; 12035f2336efSEd Maste break; 12045f2336efSEd Maste } 12055f2336efSEd Maste /* linux_setfsgid */ 12065f2336efSEd Maste case 152: { 12075f2336efSEd Maste struct linux_setfsgid_args *p = params; 12086b7c23a0SBrooks Davis iarg[a++] = p->gid; /* l_gid_t */ 12095f2336efSEd Maste *n_args = 1; 12105f2336efSEd Maste break; 12115f2336efSEd Maste } 12125f2336efSEd Maste /* linux_times */ 12135f2336efSEd Maste case 153: { 12145f2336efSEd Maste struct linux_times_args *p = params; 12156b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* struct l_times_argv * */ 12165f2336efSEd Maste *n_args = 1; 12175f2336efSEd Maste break; 12185f2336efSEd Maste } 12195f2336efSEd Maste /* setpgid */ 12205f2336efSEd Maste case 154: { 12215f2336efSEd Maste struct setpgid_args *p = params; 12226b7c23a0SBrooks Davis iarg[a++] = p->pid; /* int */ 12236b7c23a0SBrooks Davis iarg[a++] = p->pgid; /* int */ 12245f2336efSEd Maste *n_args = 2; 12255f2336efSEd Maste break; 12265f2336efSEd Maste } 12275f2336efSEd Maste /* getpgid */ 12285f2336efSEd Maste case 155: { 12295f2336efSEd Maste struct getpgid_args *p = params; 12306b7c23a0SBrooks Davis iarg[a++] = p->pid; /* int */ 12315f2336efSEd Maste *n_args = 1; 12325f2336efSEd Maste break; 12335f2336efSEd Maste } 12345f2336efSEd Maste /* linux_getsid */ 12355f2336efSEd Maste case 156: { 12365f2336efSEd Maste struct linux_getsid_args *p = params; 12376b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 12385f2336efSEd Maste *n_args = 1; 12395f2336efSEd Maste break; 12405f2336efSEd Maste } 12415f2336efSEd Maste /* setsid */ 12425f2336efSEd Maste case 157: { 12435f2336efSEd Maste *n_args = 0; 12445f2336efSEd Maste break; 12455f2336efSEd Maste } 12465f2336efSEd Maste /* linux_getgroups */ 12475f2336efSEd Maste case 158: { 12485f2336efSEd Maste struct linux_getgroups_args *p = params; 12496b7c23a0SBrooks Davis iarg[a++] = p->gidsetsize; /* l_int */ 12506b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->grouplist; /* l_gid_t * */ 12515f2336efSEd Maste *n_args = 2; 12525f2336efSEd Maste break; 12535f2336efSEd Maste } 12545f2336efSEd Maste /* linux_setgroups */ 12555f2336efSEd Maste case 159: { 12565f2336efSEd Maste struct linux_setgroups_args *p = params; 12576b7c23a0SBrooks Davis iarg[a++] = p->gidsetsize; /* l_int */ 12586b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->grouplist; /* l_gid_t * */ 12595f2336efSEd Maste *n_args = 2; 12605f2336efSEd Maste break; 12615f2336efSEd Maste } 12625f2336efSEd Maste /* linux_newuname */ 12635f2336efSEd Maste case 160: { 12645f2336efSEd Maste struct linux_newuname_args *p = params; 12656b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* struct l_new_utsname * */ 12665f2336efSEd Maste *n_args = 1; 12675f2336efSEd Maste break; 12685f2336efSEd Maste } 12695f2336efSEd Maste /* linux_sethostname */ 12705f2336efSEd Maste case 161: { 12715f2336efSEd Maste struct linux_sethostname_args *p = params; 12726b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->hostname; /* char * */ 12736b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_uint */ 12745f2336efSEd Maste *n_args = 2; 12755f2336efSEd Maste break; 12765f2336efSEd Maste } 12775f2336efSEd Maste /* linux_setdomainname */ 12785f2336efSEd Maste case 162: { 12795f2336efSEd Maste struct linux_setdomainname_args *p = params; 12806b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* char * */ 12816b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_int */ 12825f2336efSEd Maste *n_args = 2; 12835f2336efSEd Maste break; 12845f2336efSEd Maste } 12855f2336efSEd Maste /* linux_getrlimit */ 12865f2336efSEd Maste case 163: { 12875f2336efSEd Maste struct linux_getrlimit_args *p = params; 12886b7c23a0SBrooks Davis iarg[a++] = p->resource; /* l_uint */ 12896b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rlim; /* struct l_rlimit * */ 12905f2336efSEd Maste *n_args = 2; 12915f2336efSEd Maste break; 12925f2336efSEd Maste } 12935f2336efSEd Maste /* linux_setrlimit */ 12945f2336efSEd Maste case 164: { 12955f2336efSEd Maste struct linux_setrlimit_args *p = params; 12966b7c23a0SBrooks Davis iarg[a++] = p->resource; /* l_uint */ 12976b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rlim; /* struct l_rlimit * */ 12985f2336efSEd Maste *n_args = 2; 12995f2336efSEd Maste break; 13005f2336efSEd Maste } 13015f2336efSEd Maste /* getrusage */ 13025f2336efSEd Maste case 165: { 13035f2336efSEd Maste struct getrusage_args *p = params; 13046b7c23a0SBrooks Davis iarg[a++] = p->who; /* int */ 13056b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rusage; /* struct rusage * */ 13065f2336efSEd Maste *n_args = 2; 13075f2336efSEd Maste break; 13085f2336efSEd Maste } 13095f2336efSEd Maste /* umask */ 13105f2336efSEd Maste case 166: { 13115f2336efSEd Maste struct umask_args *p = params; 13126b7c23a0SBrooks Davis iarg[a++] = p->newmask; /* int */ 13135f2336efSEd Maste *n_args = 1; 13145f2336efSEd Maste break; 13155f2336efSEd Maste } 13165f2336efSEd Maste /* linux_prctl */ 13175f2336efSEd Maste case 167: { 13185f2336efSEd Maste struct linux_prctl_args *p = params; 13196b7c23a0SBrooks Davis iarg[a++] = p->option; /* l_int */ 13206b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->arg2; /* l_uintptr_t */ 13216b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->arg3; /* l_uintptr_t */ 13226b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->arg4; /* l_uintptr_t */ 13236b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->arg5; /* l_uintptr_t */ 13245f2336efSEd Maste *n_args = 5; 13255f2336efSEd Maste break; 13265f2336efSEd Maste } 13275f2336efSEd Maste /* linux_getcpu */ 13285f2336efSEd Maste case 168: { 13295f2336efSEd Maste struct linux_getcpu_args *p = params; 13306b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->cpu; /* l_uint * */ 13316b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->node; /* l_uint * */ 13326b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->cache; /* void * */ 13335f2336efSEd Maste *n_args = 3; 13345f2336efSEd Maste break; 13355f2336efSEd Maste } 13365f2336efSEd Maste /* gettimeofday */ 13375f2336efSEd Maste case 169: { 13385f2336efSEd Maste struct gettimeofday_args *p = params; 13396b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->tp; /* struct l_timeval * */ 13406b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->tzp; /* struct timezone * */ 13415f2336efSEd Maste *n_args = 2; 13425f2336efSEd Maste break; 13435f2336efSEd Maste } 13445f2336efSEd Maste /* settimeofday */ 13455f2336efSEd Maste case 170: { 13465f2336efSEd Maste struct settimeofday_args *p = params; 13476b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->tv; /* struct l_timeval * */ 13486b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->tzp; /* struct timezone * */ 13495f2336efSEd Maste *n_args = 2; 13505f2336efSEd Maste break; 13515f2336efSEd Maste } 13525f2336efSEd Maste /* linux_adjtimex */ 13535f2336efSEd Maste case 171: { 13545f2336efSEd Maste *n_args = 0; 13555f2336efSEd Maste break; 13565f2336efSEd Maste } 13575f2336efSEd Maste /* linux_getpid */ 13585f2336efSEd Maste case 172: { 13595f2336efSEd Maste *n_args = 0; 13605f2336efSEd Maste break; 13615f2336efSEd Maste } 13625f2336efSEd Maste /* linux_getppid */ 13635f2336efSEd Maste case 173: { 13645f2336efSEd Maste *n_args = 0; 13655f2336efSEd Maste break; 13665f2336efSEd Maste } 13675f2336efSEd Maste /* linux_getuid */ 13685f2336efSEd Maste case 174: { 13695f2336efSEd Maste *n_args = 0; 13705f2336efSEd Maste break; 13715f2336efSEd Maste } 13725f2336efSEd Maste /* geteuid */ 13735f2336efSEd Maste case 175: { 13745f2336efSEd Maste *n_args = 0; 13755f2336efSEd Maste break; 13765f2336efSEd Maste } 13775f2336efSEd Maste /* linux_getgid */ 13785f2336efSEd Maste case 176: { 13795f2336efSEd Maste *n_args = 0; 13805f2336efSEd Maste break; 13815f2336efSEd Maste } 13825f2336efSEd Maste /* getegid */ 13835f2336efSEd Maste case 177: { 13845f2336efSEd Maste *n_args = 0; 13855f2336efSEd Maste break; 13865f2336efSEd Maste } 13875f2336efSEd Maste /* linux_gettid */ 13885f2336efSEd Maste case 178: { 13895f2336efSEd Maste *n_args = 0; 13905f2336efSEd Maste break; 13915f2336efSEd Maste } 13925f2336efSEd Maste /* linux_sysinfo */ 13935f2336efSEd Maste case 179: { 13945f2336efSEd Maste struct linux_sysinfo_args *p = params; 13956b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->info; /* struct l_sysinfo * */ 13965f2336efSEd Maste *n_args = 1; 13975f2336efSEd Maste break; 13985f2336efSEd Maste } 13995f2336efSEd Maste /* linux_mq_open */ 14005f2336efSEd Maste case 180: { 1401a39cdcd7SEdward Tomasz Napierala struct linux_mq_open_args *p = params; 14026b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* const char * */ 14036b7c23a0SBrooks Davis iarg[a++] = p->oflag; /* l_int */ 14046b7c23a0SBrooks Davis iarg[a++] = p->mode; /* l_mode_t */ 14056b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->attr; /* struct mq_attr * */ 1406a39cdcd7SEdward Tomasz Napierala *n_args = 4; 14075f2336efSEd Maste break; 14085f2336efSEd Maste } 14095f2336efSEd Maste /* linux_mq_unlink */ 14105f2336efSEd Maste case 181: { 1411a39cdcd7SEdward Tomasz Napierala struct linux_mq_unlink_args *p = params; 14126b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* const char * */ 1413a39cdcd7SEdward Tomasz Napierala *n_args = 1; 14145f2336efSEd Maste break; 14155f2336efSEd Maste } 14165f2336efSEd Maste /* linux_mq_timedsend */ 14175f2336efSEd Maste case 182: { 1418a39cdcd7SEdward Tomasz Napierala struct linux_mq_timedsend_args *p = params; 14196b7c23a0SBrooks Davis iarg[a++] = p->mqd; /* l_mqd_t */ 14206b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->msg_ptr; /* const char * */ 14216b7c23a0SBrooks Davis iarg[a++] = p->msg_len; /* l_size_t */ 14226b7c23a0SBrooks Davis iarg[a++] = p->msg_prio; /* l_uint */ 14236b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->abs_timeout; /* const struct l_timespec * */ 1424a39cdcd7SEdward Tomasz Napierala *n_args = 5; 14255f2336efSEd Maste break; 14265f2336efSEd Maste } 14275f2336efSEd Maste /* linux_mq_timedreceive */ 14285f2336efSEd Maste case 183: { 1429a39cdcd7SEdward Tomasz Napierala struct linux_mq_timedreceive_args *p = params; 14306b7c23a0SBrooks Davis iarg[a++] = p->mqd; /* l_mqd_t */ 14316b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->msg_ptr; /* char * */ 14326b7c23a0SBrooks Davis iarg[a++] = p->msg_len; /* l_size_t */ 14336b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->msg_prio; /* l_uint * */ 14346b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->abs_timeout; /* const struct l_timespec * */ 1435a39cdcd7SEdward Tomasz Napierala *n_args = 5; 14365f2336efSEd Maste break; 14375f2336efSEd Maste } 14385f2336efSEd Maste /* linux_mq_notify */ 14395f2336efSEd Maste case 184: { 1440a39cdcd7SEdward Tomasz Napierala struct linux_mq_notify_args *p = params; 14416b7c23a0SBrooks Davis iarg[a++] = p->mqd; /* l_mqd_t */ 14426b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->abs_timeout; /* const struct l_timespec * */ 1443a39cdcd7SEdward Tomasz Napierala *n_args = 2; 14445f2336efSEd Maste break; 14455f2336efSEd Maste } 14465f2336efSEd Maste /* linux_mq_getsetattr */ 14475f2336efSEd Maste case 185: { 1448a39cdcd7SEdward Tomasz Napierala struct linux_mq_getsetattr_args *p = params; 14496b7c23a0SBrooks Davis iarg[a++] = p->mqd; /* l_mqd_t */ 14506b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->attr; /* const struct mq_attr * */ 14516b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->oattr; /* struct mq_attr * */ 1452a39cdcd7SEdward Tomasz Napierala *n_args = 3; 14535f2336efSEd Maste break; 14545f2336efSEd Maste } 14555f2336efSEd Maste /* linux_msgget */ 14565f2336efSEd Maste case 186: { 14575f2336efSEd Maste struct linux_msgget_args *p = params; 14586b7c23a0SBrooks Davis iarg[a++] = p->key; /* l_key_t */ 14596b7c23a0SBrooks Davis iarg[a++] = p->msgflg; /* l_int */ 14605f2336efSEd Maste *n_args = 2; 14615f2336efSEd Maste break; 14625f2336efSEd Maste } 14635f2336efSEd Maste /* linux_msgctl */ 14645f2336efSEd Maste case 187: { 14655f2336efSEd Maste struct linux_msgctl_args *p = params; 14666b7c23a0SBrooks Davis iarg[a++] = p->msqid; /* l_int */ 14676b7c23a0SBrooks Davis iarg[a++] = p->cmd; /* l_int */ 14686b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* struct l_msqid_ds * */ 14695f2336efSEd Maste *n_args = 3; 14705f2336efSEd Maste break; 14715f2336efSEd Maste } 14725f2336efSEd Maste /* linux_msgrcv */ 14735f2336efSEd Maste case 188: { 14745f2336efSEd Maste struct linux_msgrcv_args *p = params; 14756b7c23a0SBrooks Davis iarg[a++] = p->msqid; /* l_int */ 14766b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->msgp; /* struct l_msgbuf * */ 14776b7c23a0SBrooks Davis iarg[a++] = p->msgsz; /* l_size_t */ 14786b7c23a0SBrooks Davis iarg[a++] = p->msgtyp; /* l_long */ 14796b7c23a0SBrooks Davis iarg[a++] = p->msgflg; /* l_int */ 14805f2336efSEd Maste *n_args = 5; 14815f2336efSEd Maste break; 14825f2336efSEd Maste } 14835f2336efSEd Maste /* linux_msgsnd */ 14845f2336efSEd Maste case 189: { 14855f2336efSEd Maste struct linux_msgsnd_args *p = params; 14866b7c23a0SBrooks Davis iarg[a++] = p->msqid; /* l_int */ 14876b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->msgp; /* struct l_msgbuf * */ 14886b7c23a0SBrooks Davis iarg[a++] = p->msgsz; /* l_size_t */ 14896b7c23a0SBrooks Davis iarg[a++] = p->msgflg; /* l_int */ 14905f2336efSEd Maste *n_args = 4; 14915f2336efSEd Maste break; 14925f2336efSEd Maste } 14935f2336efSEd Maste /* linux_semget */ 14945f2336efSEd Maste case 190: { 14955f2336efSEd Maste struct linux_semget_args *p = params; 14966b7c23a0SBrooks Davis iarg[a++] = p->key; /* l_key_t */ 14976b7c23a0SBrooks Davis iarg[a++] = p->nsems; /* l_int */ 14986b7c23a0SBrooks Davis iarg[a++] = p->semflg; /* l_int */ 14995f2336efSEd Maste *n_args = 3; 15005f2336efSEd Maste break; 15015f2336efSEd Maste } 15025f2336efSEd Maste /* linux_semctl */ 15035f2336efSEd Maste case 191: { 15045f2336efSEd Maste struct linux_semctl_args *p = params; 15056b7c23a0SBrooks Davis iarg[a++] = p->semid; /* l_int */ 15066b7c23a0SBrooks Davis iarg[a++] = p->semnum; /* l_int */ 15076b7c23a0SBrooks Davis iarg[a++] = p->cmd; /* l_int */ 15086b7c23a0SBrooks Davis uarg[a++] = p->arg.buf; /* union l_semun */ 15095f2336efSEd Maste *n_args = 4; 15105f2336efSEd Maste break; 15115f2336efSEd Maste } 15125f2336efSEd Maste /* linux_semtimedop */ 15135f2336efSEd Maste case 192: { 1514430460d7SDmitry Chagin struct linux_semtimedop_args *p = params; 1515430460d7SDmitry Chagin iarg[a++] = p->semid; /* l_int */ 1516430460d7SDmitry Chagin uarg[a++] = (intptr_t)p->tsops; /* struct sembuf * */ 1517430460d7SDmitry Chagin iarg[a++] = p->nsops; /* l_size_t */ 1518430460d7SDmitry Chagin uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */ 1519430460d7SDmitry Chagin *n_args = 4; 15205f2336efSEd Maste break; 15215f2336efSEd Maste } 1522cd875998SDmitry Chagin /* semop */ 15235f2336efSEd Maste case 193: { 1524cd875998SDmitry Chagin struct semop_args *p = params; 15256b7c23a0SBrooks Davis iarg[a++] = p->semid; /* l_int */ 1526cd875998SDmitry Chagin uarg[a++] = (intptr_t)p->sops; /* struct sembuf * */ 1527cd875998SDmitry Chagin iarg[a++] = p->nsops; /* l_size_t */ 15285f2336efSEd Maste *n_args = 3; 15295f2336efSEd Maste break; 15305f2336efSEd Maste } 15315f2336efSEd Maste /* linux_shmget */ 15325f2336efSEd Maste case 194: { 15335f2336efSEd Maste struct linux_shmget_args *p = params; 15346b7c23a0SBrooks Davis iarg[a++] = p->key; /* l_key_t */ 15356b7c23a0SBrooks Davis iarg[a++] = p->size; /* l_size_t */ 15366b7c23a0SBrooks Davis iarg[a++] = p->shmflg; /* l_int */ 15375f2336efSEd Maste *n_args = 3; 15385f2336efSEd Maste break; 15395f2336efSEd Maste } 15405f2336efSEd Maste /* linux_shmctl */ 15415f2336efSEd Maste case 195: { 15425f2336efSEd Maste struct linux_shmctl_args *p = params; 15436b7c23a0SBrooks Davis iarg[a++] = p->shmid; /* l_int */ 15446b7c23a0SBrooks Davis iarg[a++] = p->cmd; /* l_int */ 15456b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* struct l_shmid_ds * */ 15465f2336efSEd Maste *n_args = 3; 15475f2336efSEd Maste break; 15485f2336efSEd Maste } 15495f2336efSEd Maste /* linux_shmat */ 15505f2336efSEd Maste case 196: { 15515f2336efSEd Maste struct linux_shmat_args *p = params; 15526b7c23a0SBrooks Davis iarg[a++] = p->shmid; /* l_int */ 15536b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->shmaddr; /* char * */ 15546b7c23a0SBrooks Davis iarg[a++] = p->shmflg; /* l_int */ 15555f2336efSEd Maste *n_args = 3; 15565f2336efSEd Maste break; 15575f2336efSEd Maste } 15585f2336efSEd Maste /* linux_shmdt */ 15595f2336efSEd Maste case 197: { 15605f2336efSEd Maste struct linux_shmdt_args *p = params; 15616b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->shmaddr; /* char * */ 15625f2336efSEd Maste *n_args = 1; 15635f2336efSEd Maste break; 15645f2336efSEd Maste } 15655f2336efSEd Maste /* linux_socket */ 15665f2336efSEd Maste case 198: { 15675f2336efSEd Maste struct linux_socket_args *p = params; 15686b7c23a0SBrooks Davis iarg[a++] = p->domain; /* l_int */ 15696b7c23a0SBrooks Davis iarg[a++] = p->type; /* l_int */ 15706b7c23a0SBrooks Davis iarg[a++] = p->protocol; /* l_int */ 15715f2336efSEd Maste *n_args = 3; 15725f2336efSEd Maste break; 15735f2336efSEd Maste } 15745f2336efSEd Maste /* linux_socketpair */ 15755f2336efSEd Maste case 199: { 15765f2336efSEd Maste struct linux_socketpair_args *p = params; 15776b7c23a0SBrooks Davis iarg[a++] = p->domain; /* l_int */ 15786b7c23a0SBrooks Davis iarg[a++] = p->type; /* l_int */ 15796b7c23a0SBrooks Davis iarg[a++] = p->protocol; /* l_int */ 15806b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rsv; /* l_uintptr_t */ 15815f2336efSEd Maste *n_args = 4; 15825f2336efSEd Maste break; 15835f2336efSEd Maste } 15845f2336efSEd Maste /* linux_bind */ 15855f2336efSEd Maste case 200: { 15865f2336efSEd Maste struct linux_bind_args *p = params; 15876b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 15886b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* l_uintptr_t */ 15896b7c23a0SBrooks Davis iarg[a++] = p->namelen; /* l_int */ 15905f2336efSEd Maste *n_args = 3; 15915f2336efSEd Maste break; 15925f2336efSEd Maste } 15935f2336efSEd Maste /* linux_listen */ 15945f2336efSEd Maste case 201: { 15955f2336efSEd Maste struct linux_listen_args *p = params; 15966b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 15976b7c23a0SBrooks Davis iarg[a++] = p->backlog; /* l_int */ 15985f2336efSEd Maste *n_args = 2; 15995f2336efSEd Maste break; 16005f2336efSEd Maste } 16015f2336efSEd Maste /* linux_accept */ 16025f2336efSEd Maste case 202: { 16035f2336efSEd Maste struct linux_accept_args *p = params; 16046b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 16056b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->addr; /* l_uintptr_t */ 16066b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->namelen; /* l_uintptr_t */ 16075f2336efSEd Maste *n_args = 3; 16085f2336efSEd Maste break; 16095f2336efSEd Maste } 16105f2336efSEd Maste /* linux_connect */ 16115f2336efSEd Maste case 203: { 16125f2336efSEd Maste struct linux_connect_args *p = params; 16136b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 16146b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* l_uintptr_t */ 16156b7c23a0SBrooks Davis iarg[a++] = p->namelen; /* l_int */ 16165f2336efSEd Maste *n_args = 3; 16175f2336efSEd Maste break; 16185f2336efSEd Maste } 16195f2336efSEd Maste /* linux_getsockname */ 16205f2336efSEd Maste case 204: { 16215f2336efSEd Maste struct linux_getsockname_args *p = params; 16226b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 16236b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->addr; /* l_uintptr_t */ 16246b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->namelen; /* l_uintptr_t */ 16255f2336efSEd Maste *n_args = 3; 16265f2336efSEd Maste break; 16275f2336efSEd Maste } 16285f2336efSEd Maste /* linux_getpeername */ 16295f2336efSEd Maste case 205: { 16305f2336efSEd Maste struct linux_getpeername_args *p = params; 16316b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 16326b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->addr; /* l_uintptr_t */ 16336b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->namelen; /* l_uintptr_t */ 16345f2336efSEd Maste *n_args = 3; 16355f2336efSEd Maste break; 16365f2336efSEd Maste } 16375f2336efSEd Maste /* linux_sendto */ 16385f2336efSEd Maste case 206: { 16395f2336efSEd Maste struct linux_sendto_args *p = params; 16406b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 16416b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->msg; /* l_uintptr_t */ 16426b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */ 16436b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 16446b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->to; /* l_uintptr_t */ 16456b7c23a0SBrooks Davis iarg[a++] = p->tolen; /* l_int */ 16465f2336efSEd Maste *n_args = 6; 16475f2336efSEd Maste break; 16485f2336efSEd Maste } 16495f2336efSEd Maste /* linux_recvfrom */ 16505f2336efSEd Maste case 207: { 16515f2336efSEd Maste struct linux_recvfrom_args *p = params; 16526b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 16536b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* l_uintptr_t */ 16546b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */ 16556b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 16566b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->from; /* l_uintptr_t */ 16576b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->fromlen; /* l_uintptr_t */ 16585f2336efSEd Maste *n_args = 6; 16595f2336efSEd Maste break; 16605f2336efSEd Maste } 16615f2336efSEd Maste /* linux_setsockopt */ 16625f2336efSEd Maste case 208: { 16635f2336efSEd Maste struct linux_setsockopt_args *p = params; 16646b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 16656b7c23a0SBrooks Davis iarg[a++] = p->level; /* l_int */ 16666b7c23a0SBrooks Davis iarg[a++] = p->optname; /* l_int */ 16676b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->optval; /* l_uintptr_t */ 16686b7c23a0SBrooks Davis iarg[a++] = p->optlen; /* l_int */ 16695f2336efSEd Maste *n_args = 5; 16705f2336efSEd Maste break; 16715f2336efSEd Maste } 16725f2336efSEd Maste /* linux_getsockopt */ 16735f2336efSEd Maste case 209: { 16745f2336efSEd Maste struct linux_getsockopt_args *p = params; 16756b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 16766b7c23a0SBrooks Davis iarg[a++] = p->level; /* l_int */ 16776b7c23a0SBrooks Davis iarg[a++] = p->optname; /* l_int */ 16786b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->optval; /* l_uintptr_t */ 16796b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->optlen; /* l_uintptr_t */ 16805f2336efSEd Maste *n_args = 5; 16815f2336efSEd Maste break; 16825f2336efSEd Maste } 16835f2336efSEd Maste /* linux_shutdown */ 16845f2336efSEd Maste case 210: { 16855f2336efSEd Maste struct linux_shutdown_args *p = params; 16866b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 16876b7c23a0SBrooks Davis iarg[a++] = p->how; /* l_int */ 16885f2336efSEd Maste *n_args = 2; 16895f2336efSEd Maste break; 16905f2336efSEd Maste } 16915f2336efSEd Maste /* linux_sendmsg */ 16925f2336efSEd Maste case 211: { 16935f2336efSEd Maste struct linux_sendmsg_args *p = params; 16946b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 16956b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->msg; /* l_uintptr_t */ 16966b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 16975f2336efSEd Maste *n_args = 3; 16985f2336efSEd Maste break; 16995f2336efSEd Maste } 17005f2336efSEd Maste /* linux_recvmsg */ 17015f2336efSEd Maste case 212: { 17025f2336efSEd Maste struct linux_recvmsg_args *p = params; 17036b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 17046b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->msg; /* l_uintptr_t */ 17056b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 17065f2336efSEd Maste *n_args = 3; 17075f2336efSEd Maste break; 17085f2336efSEd Maste } 17095f2336efSEd Maste /* linux_brk */ 17105f2336efSEd Maste case 214: { 17115f2336efSEd Maste struct linux_brk_args *p = params; 17126b7c23a0SBrooks Davis iarg[a++] = p->dsend; /* l_ulong */ 17135f2336efSEd Maste *n_args = 1; 17145f2336efSEd Maste break; 17155f2336efSEd Maste } 17165f2336efSEd Maste /* munmap */ 17175f2336efSEd Maste case 215: { 17185f2336efSEd Maste struct munmap_args *p = params; 17196b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->addr; /* void * */ 17206b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */ 17215f2336efSEd Maste *n_args = 2; 17225f2336efSEd Maste break; 17235f2336efSEd Maste } 17245f2336efSEd Maste /* linux_mremap */ 17255f2336efSEd Maste case 216: { 17265f2336efSEd Maste struct linux_mremap_args *p = params; 17276b7c23a0SBrooks Davis iarg[a++] = p->addr; /* l_ulong */ 17286b7c23a0SBrooks Davis iarg[a++] = p->old_len; /* l_ulong */ 17296b7c23a0SBrooks Davis iarg[a++] = p->new_len; /* l_ulong */ 17306b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_ulong */ 17316b7c23a0SBrooks Davis iarg[a++] = p->new_addr; /* l_ulong */ 17325f2336efSEd Maste *n_args = 5; 17335f2336efSEd Maste break; 17345f2336efSEd Maste } 17355f2336efSEd Maste /* linux_add_key */ 17365f2336efSEd Maste case 217: { 17375f2336efSEd Maste *n_args = 0; 17385f2336efSEd Maste break; 17395f2336efSEd Maste } 17405f2336efSEd Maste /* linux_request_key */ 17415f2336efSEd Maste case 218: { 17425f2336efSEd Maste *n_args = 0; 17435f2336efSEd Maste break; 17445f2336efSEd Maste } 17455f2336efSEd Maste /* linux_keyctl */ 17465f2336efSEd Maste case 219: { 17475f2336efSEd Maste *n_args = 0; 17485f2336efSEd Maste break; 17495f2336efSEd Maste } 17505f2336efSEd Maste /* linux_clone */ 17515f2336efSEd Maste case 220: { 17525f2336efSEd Maste struct linux_clone_args *p = params; 17536b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_ulong */ 17546b7c23a0SBrooks Davis iarg[a++] = p->stack; /* l_ulong */ 17556b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->parent_tidptr; /* l_int * */ 17566b7c23a0SBrooks Davis iarg[a++] = p->tls; /* l_ulong */ 17576b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->child_tidptr; /* l_int * */ 17585f2336efSEd Maste *n_args = 5; 17595f2336efSEd Maste break; 17605f2336efSEd Maste } 17615f2336efSEd Maste /* linux_execve */ 17625f2336efSEd Maste case 221: { 17635f2336efSEd Maste struct linux_execve_args *p = params; 17646b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* char * */ 1765eb98f779SDmitry Chagin uarg[a++] = (intptr_t)p->argp; /* l_uintptr_t * */ 1766eb98f779SDmitry Chagin uarg[a++] = (intptr_t)p->envp; /* l_uintptr_t * */ 17675f2336efSEd Maste *n_args = 3; 17685f2336efSEd Maste break; 17695f2336efSEd Maste } 17705f2336efSEd Maste /* linux_mmap2 */ 17715f2336efSEd Maste case 222: { 17725f2336efSEd Maste struct linux_mmap2_args *p = params; 17736b7c23a0SBrooks Davis iarg[a++] = p->addr; /* l_ulong */ 17746b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_ulong */ 17756b7c23a0SBrooks Davis iarg[a++] = p->prot; /* l_ulong */ 17766b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_ulong */ 17776b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_ulong */ 17786b7c23a0SBrooks Davis iarg[a++] = p->pgoff; /* l_ulong */ 17795f2336efSEd Maste *n_args = 6; 17805f2336efSEd Maste break; 17815f2336efSEd Maste } 17825f2336efSEd Maste /* linux_fadvise64 */ 17835f2336efSEd Maste case 223: { 17845f2336efSEd Maste struct linux_fadvise64_args *p = params; 17856b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */ 17866b7c23a0SBrooks Davis iarg[a++] = p->offset; /* l_loff_t */ 17876b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */ 17886b7c23a0SBrooks Davis iarg[a++] = p->advice; /* l_int */ 17895f2336efSEd Maste *n_args = 4; 17905f2336efSEd Maste break; 17915f2336efSEd Maste } 17925f2336efSEd Maste /* swapon */ 17935f2336efSEd Maste case 224: { 17945f2336efSEd Maste struct swapon_args *p = params; 17956b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* char * */ 17965f2336efSEd Maste *n_args = 1; 17975f2336efSEd Maste break; 17985f2336efSEd Maste } 17995f2336efSEd Maste /* linux_swapoff */ 18005f2336efSEd Maste case 225: { 18015f2336efSEd Maste *n_args = 0; 18025f2336efSEd Maste break; 18035f2336efSEd Maste } 18045f2336efSEd Maste /* linux_mprotect */ 18055f2336efSEd Maste case 226: { 18065f2336efSEd Maste struct linux_mprotect_args *p = params; 18076b7c23a0SBrooks Davis iarg[a++] = p->addr; /* l_ulong */ 18086b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */ 18096b7c23a0SBrooks Davis iarg[a++] = p->prot; /* l_ulong */ 18105f2336efSEd Maste *n_args = 3; 18115f2336efSEd Maste break; 18125f2336efSEd Maste } 18135f2336efSEd Maste /* linux_msync */ 18145f2336efSEd Maste case 227: { 18155f2336efSEd Maste struct linux_msync_args *p = params; 18166b7c23a0SBrooks Davis iarg[a++] = p->addr; /* l_ulong */ 18176b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */ 18186b7c23a0SBrooks Davis iarg[a++] = p->fl; /* l_int */ 18195f2336efSEd Maste *n_args = 3; 18205f2336efSEd Maste break; 18215f2336efSEd Maste } 18225f2336efSEd Maste /* mlock */ 18235f2336efSEd Maste case 228: { 18245f2336efSEd Maste struct mlock_args *p = params; 18256b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->addr; /* const void * */ 18266b7c23a0SBrooks Davis uarg[a++] = p->len; /* size_t */ 18275f2336efSEd Maste *n_args = 2; 18285f2336efSEd Maste break; 18295f2336efSEd Maste } 18305f2336efSEd Maste /* munlock */ 18315f2336efSEd Maste case 229: { 18325f2336efSEd Maste struct munlock_args *p = params; 18336b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->addr; /* const void * */ 18346b7c23a0SBrooks Davis uarg[a++] = p->len; /* size_t */ 18355f2336efSEd Maste *n_args = 2; 18365f2336efSEd Maste break; 18375f2336efSEd Maste } 18385f2336efSEd Maste /* mlockall */ 18395f2336efSEd Maste case 230: { 18405f2336efSEd Maste struct mlockall_args *p = params; 18416b7c23a0SBrooks Davis iarg[a++] = p->how; /* int */ 18425f2336efSEd Maste *n_args = 1; 18435f2336efSEd Maste break; 18445f2336efSEd Maste } 18455f2336efSEd Maste /* munlockall */ 18465f2336efSEd Maste case 231: { 18475f2336efSEd Maste *n_args = 0; 18485f2336efSEd Maste break; 18495f2336efSEd Maste } 18505f2336efSEd Maste /* linux_mincore */ 18515f2336efSEd Maste case 232: { 18525f2336efSEd Maste struct linux_mincore_args *p = params; 18536b7c23a0SBrooks Davis iarg[a++] = p->start; /* l_ulong */ 18546b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */ 18556b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->vec; /* u_char * */ 18565f2336efSEd Maste *n_args = 3; 18575f2336efSEd Maste break; 18585f2336efSEd Maste } 1859bafd96b8SEdward Tomasz Napierala /* linux_madvise */ 18605f2336efSEd Maste case 233: { 1861bafd96b8SEdward Tomasz Napierala struct linux_madvise_args *p = params; 18626b7c23a0SBrooks Davis iarg[a++] = p->addr; /* l_ulong */ 18636b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */ 18646b7c23a0SBrooks Davis iarg[a++] = p->behav; /* l_int */ 18655f2336efSEd Maste *n_args = 3; 18665f2336efSEd Maste break; 18675f2336efSEd Maste } 18685f2336efSEd Maste /* linux_remap_file_pages */ 18695f2336efSEd Maste case 234: { 18705f2336efSEd Maste *n_args = 0; 18715f2336efSEd Maste break; 18725f2336efSEd Maste } 18735f2336efSEd Maste /* linux_mbind */ 18745f2336efSEd Maste case 235: { 18755f2336efSEd Maste *n_args = 0; 18765f2336efSEd Maste break; 18775f2336efSEd Maste } 18785f2336efSEd Maste /* linux_get_mempolicy */ 18795f2336efSEd Maste case 236: { 18805f2336efSEd Maste *n_args = 0; 18815f2336efSEd Maste break; 18825f2336efSEd Maste } 18835f2336efSEd Maste /* linux_set_mempolicy */ 18845f2336efSEd Maste case 237: { 18855f2336efSEd Maste *n_args = 0; 18865f2336efSEd Maste break; 18875f2336efSEd Maste } 18885f2336efSEd Maste /* linux_migrate_pages */ 18895f2336efSEd Maste case 238: { 18905f2336efSEd Maste *n_args = 0; 18915f2336efSEd Maste break; 18925f2336efSEd Maste } 18935f2336efSEd Maste /* linux_move_pages */ 18945f2336efSEd Maste case 239: { 18955f2336efSEd Maste *n_args = 0; 18965f2336efSEd Maste break; 18975f2336efSEd Maste } 18985f2336efSEd Maste /* linux_rt_tgsigqueueinfo */ 18995f2336efSEd Maste case 240: { 19005f2336efSEd Maste struct linux_rt_tgsigqueueinfo_args *p = params; 19016b7c23a0SBrooks Davis iarg[a++] = p->tgid; /* l_pid_t */ 19026b7c23a0SBrooks Davis iarg[a++] = p->tid; /* l_pid_t */ 19036b7c23a0SBrooks Davis iarg[a++] = p->sig; /* l_int */ 19046b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->uinfo; /* l_siginfo_t * */ 19055f2336efSEd Maste *n_args = 4; 19065f2336efSEd Maste break; 19075f2336efSEd Maste } 19085f2336efSEd Maste /* linux_perf_event_open */ 19095f2336efSEd Maste case 241: { 19105f2336efSEd Maste *n_args = 0; 19115f2336efSEd Maste break; 19125f2336efSEd Maste } 19135f2336efSEd Maste /* linux_accept4 */ 19145f2336efSEd Maste case 242: { 19155f2336efSEd Maste struct linux_accept4_args *p = params; 19166b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 19176b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->addr; /* l_uintptr_t */ 19186b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->namelen; /* l_uintptr_t */ 19196b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 19205f2336efSEd Maste *n_args = 4; 19215f2336efSEd Maste break; 19225f2336efSEd Maste } 19235f2336efSEd Maste /* linux_recvmmsg */ 19245f2336efSEd Maste case 243: { 19255f2336efSEd Maste struct linux_recvmmsg_args *p = params; 19266b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 19276b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->msg; /* struct l_mmsghdr * */ 19286b7c23a0SBrooks Davis iarg[a++] = p->vlen; /* l_uint */ 19296b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 19306b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */ 19315f2336efSEd Maste *n_args = 5; 19325f2336efSEd Maste break; 19335f2336efSEd Maste } 19345f2336efSEd Maste /* linux_wait4 */ 19355f2336efSEd Maste case 260: { 19365f2336efSEd Maste struct linux_wait4_args *p = params; 19376b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 19386b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->status; /* l_int * */ 19396b7c23a0SBrooks Davis iarg[a++] = p->options; /* l_int */ 19406b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rusage; /* struct rusage * */ 19415f2336efSEd Maste *n_args = 4; 19425f2336efSEd Maste break; 19435f2336efSEd Maste } 19445f2336efSEd Maste /* linux_prlimit64 */ 19455f2336efSEd Maste case 261: { 19465f2336efSEd Maste struct linux_prlimit64_args *p = params; 19476b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 19486b7c23a0SBrooks Davis iarg[a++] = p->resource; /* l_uint */ 19496b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->new; /* struct rlimit * */ 19506b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->old; /* struct rlimit * */ 19515f2336efSEd Maste *n_args = 4; 19525f2336efSEd Maste break; 19535f2336efSEd Maste } 19545f2336efSEd Maste /* linux_fanotify_init */ 19555f2336efSEd Maste case 262: { 19565f2336efSEd Maste *n_args = 0; 19575f2336efSEd Maste break; 19585f2336efSEd Maste } 19595f2336efSEd Maste /* linux_fanotify_mark */ 19605f2336efSEd Maste case 263: { 19615f2336efSEd Maste *n_args = 0; 19625f2336efSEd Maste break; 19635f2336efSEd Maste } 19645f2336efSEd Maste /* linux_name_to_handle_at */ 19655f2336efSEd Maste case 264: { 196677eb9841SConrad Meyer struct linux_name_to_handle_at_args *p = params; 19676b7c23a0SBrooks Davis iarg[a++] = p->dirfd; /* l_int */ 19686b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* const char * */ 19696b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->handle; /* struct l_file_handle * */ 19706b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->mnt_id; /* l_int * */ 19716b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 197277eb9841SConrad Meyer *n_args = 5; 19735f2336efSEd Maste break; 19745f2336efSEd Maste } 19755f2336efSEd Maste /* linux_open_by_handle_at */ 19765f2336efSEd Maste case 265: { 197777eb9841SConrad Meyer struct linux_open_by_handle_at_args *p = params; 19786b7c23a0SBrooks Davis iarg[a++] = p->mountdirfd; /* l_int */ 19796b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->handle; /* struct l_file_handle * */ 19806b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 198177eb9841SConrad Meyer *n_args = 3; 19825f2336efSEd Maste break; 19835f2336efSEd Maste } 19845f2336efSEd Maste /* linux_clock_adjtime */ 19855f2336efSEd Maste case 266: { 19865f2336efSEd Maste *n_args = 0; 19875f2336efSEd Maste break; 19885f2336efSEd Maste } 19895f2336efSEd Maste /* linux_syncfs */ 19905f2336efSEd Maste case 267: { 19915f2336efSEd Maste struct linux_syncfs_args *p = params; 19926b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */ 19935f2336efSEd Maste *n_args = 1; 19945f2336efSEd Maste break; 19955f2336efSEd Maste } 19965f2336efSEd Maste /* linux_setns */ 19975f2336efSEd Maste case 268: { 19985f2336efSEd Maste struct linux_setns_args *p = params; 19996b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */ 20006b7c23a0SBrooks Davis iarg[a++] = p->nstype; /* l_int */ 20015f2336efSEd Maste *n_args = 2; 20025f2336efSEd Maste break; 20035f2336efSEd Maste } 20045f2336efSEd Maste /* linux_sendmmsg */ 20055f2336efSEd Maste case 269: { 20065f2336efSEd Maste struct linux_sendmmsg_args *p = params; 20076b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 20086b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->msg; /* struct l_mmsghdr * */ 20096b7c23a0SBrooks Davis iarg[a++] = p->vlen; /* l_uint */ 20106b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 20115f2336efSEd Maste *n_args = 4; 20125f2336efSEd Maste break; 20135f2336efSEd Maste } 20145f2336efSEd Maste /* linux_process_vm_readv */ 20155f2336efSEd Maste case 270: { 20165f2336efSEd Maste struct linux_process_vm_readv_args *p = params; 20176b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 20186b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->lvec; /* const struct iovec * */ 20196b7c23a0SBrooks Davis iarg[a++] = p->liovcnt; /* l_ulong */ 20206b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rvec; /* const struct iovec * */ 20216b7c23a0SBrooks Davis iarg[a++] = p->riovcnt; /* l_ulong */ 20226b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_ulong */ 20235f2336efSEd Maste *n_args = 6; 20245f2336efSEd Maste break; 20255f2336efSEd Maste } 20265f2336efSEd Maste /* linux_process_vm_writev */ 20275f2336efSEd Maste case 271: { 20285f2336efSEd Maste struct linux_process_vm_writev_args *p = params; 20296b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 20306b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->lvec; /* const struct iovec * */ 20316b7c23a0SBrooks Davis iarg[a++] = p->liovcnt; /* l_ulong */ 20326b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rvec; /* const struct iovec * */ 20336b7c23a0SBrooks Davis iarg[a++] = p->riovcnt; /* l_ulong */ 20346b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_ulong */ 20355f2336efSEd Maste *n_args = 6; 20365f2336efSEd Maste break; 20375f2336efSEd Maste } 20385f2336efSEd Maste /* linux_kcmp */ 20395f2336efSEd Maste case 272: { 20405f2336efSEd Maste struct linux_kcmp_args *p = params; 20416b7c23a0SBrooks Davis iarg[a++] = p->pid1; /* l_pid_t */ 20426b7c23a0SBrooks Davis iarg[a++] = p->pid2; /* l_pid_t */ 20436b7c23a0SBrooks Davis iarg[a++] = p->type; /* l_int */ 20446b7c23a0SBrooks Davis iarg[a++] = p->idx1; /* l_ulong */ 20456b7c23a0SBrooks Davis iarg[a++] = p->idx; /* l_ulong */ 20465f2336efSEd Maste *n_args = 5; 20475f2336efSEd Maste break; 20485f2336efSEd Maste } 20495f2336efSEd Maste /* linux_finit_module */ 20505f2336efSEd Maste case 273: { 20515f2336efSEd Maste struct linux_finit_module_args *p = params; 20526b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */ 20536b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->uargs; /* const char * */ 20546b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 20555f2336efSEd Maste *n_args = 3; 20565f2336efSEd Maste break; 20575f2336efSEd Maste } 20585f2336efSEd Maste /* linux_sched_setattr */ 20595f2336efSEd Maste case 274: { 20605f2336efSEd Maste struct linux_sched_setattr_args *p = params; 20616b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 20626b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->attr; /* void * */ 20636b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 20645f2336efSEd Maste *n_args = 3; 20655f2336efSEd Maste break; 20665f2336efSEd Maste } 20675f2336efSEd Maste /* linux_sched_getattr */ 20685f2336efSEd Maste case 275: { 20695f2336efSEd Maste struct linux_sched_getattr_args *p = params; 20706b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 20716b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->attr; /* void * */ 20726b7c23a0SBrooks Davis iarg[a++] = p->size; /* l_uint */ 20736b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 20745f2336efSEd Maste *n_args = 4; 20755f2336efSEd Maste break; 20765f2336efSEd Maste } 20775f2336efSEd Maste /* linux_renameat2 */ 20785f2336efSEd Maste case 276: { 20795f2336efSEd Maste struct linux_renameat2_args *p = params; 20806b7c23a0SBrooks Davis iarg[a++] = p->olddfd; /* l_int */ 20816b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->oldname; /* const char * */ 20826b7c23a0SBrooks Davis iarg[a++] = p->newdfd; /* l_int */ 20836b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->newname; /* const char * */ 20846b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 20855f2336efSEd Maste *n_args = 5; 20865f2336efSEd Maste break; 20875f2336efSEd Maste } 20885f2336efSEd Maste /* linux_seccomp */ 20895f2336efSEd Maste case 277: { 20905f2336efSEd Maste struct linux_seccomp_args *p = params; 20916b7c23a0SBrooks Davis iarg[a++] = p->op; /* l_uint */ 20926b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 20936b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->uargs; /* const char * */ 20945f2336efSEd Maste *n_args = 3; 20955f2336efSEd Maste break; 20965f2336efSEd Maste } 20975f2336efSEd Maste /* linux_getrandom */ 20985f2336efSEd Maste case 278: { 20995f2336efSEd Maste struct linux_getrandom_args *p = params; 21006b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* char * */ 21016b7c23a0SBrooks Davis iarg[a++] = p->count; /* l_size_t */ 21026b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 21035f2336efSEd Maste *n_args = 3; 21045f2336efSEd Maste break; 21055f2336efSEd Maste } 21065f2336efSEd Maste /* linux_memfd_create */ 21075f2336efSEd Maste case 279: { 21085f2336efSEd Maste struct linux_memfd_create_args *p = params; 21096b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->uname_ptr; /* const char * */ 21106b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 21115f2336efSEd Maste *n_args = 2; 21125f2336efSEd Maste break; 21135f2336efSEd Maste } 21145f2336efSEd Maste /* linux_bpf */ 21155f2336efSEd Maste case 280: { 21165f2336efSEd Maste struct linux_bpf_args *p = params; 21176b7c23a0SBrooks Davis iarg[a++] = p->cmd; /* l_int */ 21186b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->attr; /* void * */ 21196b7c23a0SBrooks Davis iarg[a++] = p->size; /* l_uint */ 21205f2336efSEd Maste *n_args = 3; 21215f2336efSEd Maste break; 21225f2336efSEd Maste } 21235f2336efSEd Maste /* linux_execveat */ 21245f2336efSEd Maste case 281: { 21255f2336efSEd Maste struct linux_execveat_args *p = params; 21266b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */ 21276b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->filename; /* const char * */ 21286b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->argv; /* const char ** */ 21296b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->envp; /* const char ** */ 21306b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 21315f2336efSEd Maste *n_args = 5; 21325f2336efSEd Maste break; 21335f2336efSEd Maste } 21345f2336efSEd Maste /* linux_userfaultfd */ 21355f2336efSEd Maste case 282: { 21365f2336efSEd Maste struct linux_userfaultfd_args *p = params; 21376b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 21385f2336efSEd Maste *n_args = 1; 21395f2336efSEd Maste break; 21405f2336efSEd Maste } 21415f2336efSEd Maste /* linux_membarrier */ 21425f2336efSEd Maste case 283: { 21435f2336efSEd Maste struct linux_membarrier_args *p = params; 21446b7c23a0SBrooks Davis iarg[a++] = p->cmd; /* l_int */ 21456b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 21465f2336efSEd Maste *n_args = 2; 21475f2336efSEd Maste break; 21485f2336efSEd Maste } 21495f2336efSEd Maste /* linux_mlock2 */ 21505f2336efSEd Maste case 284: { 21515f2336efSEd Maste struct linux_mlock2_args *p = params; 21526b7c23a0SBrooks Davis iarg[a++] = p->start; /* l_ulong */ 21536b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */ 21546b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 21555f2336efSEd Maste *n_args = 3; 21565f2336efSEd Maste break; 21575f2336efSEd Maste } 21585f2336efSEd Maste /* linux_copy_file_range */ 21595f2336efSEd Maste case 285: { 21605f2336efSEd Maste struct linux_copy_file_range_args *p = params; 21616b7c23a0SBrooks Davis iarg[a++] = p->fd_in; /* l_int */ 21626b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->off_in; /* l_loff_t * */ 21636b7c23a0SBrooks Davis iarg[a++] = p->fd_out; /* l_int */ 21646b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->off_out; /* l_loff_t * */ 21656b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */ 21666b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 21675f2336efSEd Maste *n_args = 6; 21685f2336efSEd Maste break; 21695f2336efSEd Maste } 21705f2336efSEd Maste /* linux_preadv2 */ 21715f2336efSEd Maste case 286: { 21725f2336efSEd Maste struct linux_preadv2_args *p = params; 21736b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_ulong */ 21746b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->vec; /* const struct iovec * */ 21756b7c23a0SBrooks Davis iarg[a++] = p->vlen; /* l_ulong */ 21766b7c23a0SBrooks Davis iarg[a++] = p->pos_l; /* l_ulong */ 21776b7c23a0SBrooks Davis iarg[a++] = p->pos_h; /* l_ulong */ 21786b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 21795f2336efSEd Maste *n_args = 6; 21805f2336efSEd Maste break; 21815f2336efSEd Maste } 21825f2336efSEd Maste /* linux_pwritev2 */ 21835f2336efSEd Maste case 287: { 21845f2336efSEd Maste struct linux_pwritev2_args *p = params; 21856b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_ulong */ 21866b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->vec; /* const struct iovec * */ 21876b7c23a0SBrooks Davis iarg[a++] = p->vlen; /* l_ulong */ 21886b7c23a0SBrooks Davis iarg[a++] = p->pos_l; /* l_ulong */ 21896b7c23a0SBrooks Davis iarg[a++] = p->pos_h; /* l_ulong */ 21906b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 21915f2336efSEd Maste *n_args = 6; 21925f2336efSEd Maste break; 21935f2336efSEd Maste } 21945f2336efSEd Maste /* linux_pkey_mprotect */ 21955f2336efSEd Maste case 288: { 21965f2336efSEd Maste struct linux_pkey_mprotect_args *p = params; 21976b7c23a0SBrooks Davis iarg[a++] = p->start; /* l_ulong */ 21986b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */ 21996b7c23a0SBrooks Davis iarg[a++] = p->prot; /* l_ulong */ 22006b7c23a0SBrooks Davis iarg[a++] = p->pkey; /* l_int */ 22015f2336efSEd Maste *n_args = 4; 22025f2336efSEd Maste break; 22035f2336efSEd Maste } 22045f2336efSEd Maste /* linux_pkey_alloc */ 22055f2336efSEd Maste case 289: { 22065f2336efSEd Maste struct linux_pkey_alloc_args *p = params; 22076b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_ulong */ 22086b7c23a0SBrooks Davis iarg[a++] = p->init_val; /* l_ulong */ 22095f2336efSEd Maste *n_args = 2; 22105f2336efSEd Maste break; 22115f2336efSEd Maste } 22125f2336efSEd Maste /* linux_pkey_free */ 22135f2336efSEd Maste case 290: { 22145f2336efSEd Maste struct linux_pkey_free_args *p = params; 22156b7c23a0SBrooks Davis iarg[a++] = p->pkey; /* l_int */ 22165f2336efSEd Maste *n_args = 1; 22175f2336efSEd Maste break; 22185f2336efSEd Maste } 2219c0f17173SEdward Tomasz Napierala /* linux_statx */ 2220c0f17173SEdward Tomasz Napierala case 291: { 2221c0f17173SEdward Tomasz Napierala struct linux_statx_args *p = params; 22226b7c23a0SBrooks Davis iarg[a++] = p->dirfd; /* l_int */ 22236b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->pathname; /* const char * */ 22246b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 22256b7c23a0SBrooks Davis iarg[a++] = p->mask; /* l_uint */ 22266b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->statxbuf; /* void * */ 2227c0f17173SEdward Tomasz Napierala *n_args = 5; 2228c0f17173SEdward Tomasz Napierala break; 2229c0f17173SEdward Tomasz Napierala } 2230c0f17173SEdward Tomasz Napierala /* linux_io_pgetevents */ 2231c0f17173SEdward Tomasz Napierala case 292: { 2232c0f17173SEdward Tomasz Napierala *n_args = 0; 2233c0f17173SEdward Tomasz Napierala break; 2234c0f17173SEdward Tomasz Napierala } 2235c0f17173SEdward Tomasz Napierala /* linux_rseq */ 2236c0f17173SEdward Tomasz Napierala case 293: { 223775e40949SDmitry Chagin struct linux_rseq_args *p = params; 223875e40949SDmitry Chagin uarg[a++] = (intptr_t)p->rseq; /* struct linux_rseq * */ 223975e40949SDmitry Chagin uarg[a++] = p->rseq_len; /* uint32_t */ 224075e40949SDmitry Chagin iarg[a++] = p->flags; /* l_int */ 224175e40949SDmitry Chagin uarg[a++] = p->sig; /* uint32_t */ 224275e40949SDmitry Chagin *n_args = 4; 2243c0f17173SEdward Tomasz Napierala break; 2244c0f17173SEdward Tomasz Napierala } 2245c0f17173SEdward Tomasz Napierala /* linux_kexec_file_load */ 2246c0f17173SEdward Tomasz Napierala case 294: { 2247c0f17173SEdward Tomasz Napierala *n_args = 0; 2248c0f17173SEdward Tomasz Napierala break; 2249c0f17173SEdward Tomasz Napierala } 2250c0f17173SEdward Tomasz Napierala /* linux_pidfd_send_signal */ 2251c0f17173SEdward Tomasz Napierala case 424: { 2252c0f17173SEdward Tomasz Napierala struct linux_pidfd_send_signal_args *p = params; 22536b7c23a0SBrooks Davis iarg[a++] = p->pidfd; /* l_int */ 22546b7c23a0SBrooks Davis iarg[a++] = p->sig; /* l_int */ 22556b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->info; /* l_siginfo_t * */ 22566b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 2257c0f17173SEdward Tomasz Napierala *n_args = 4; 2258c0f17173SEdward Tomasz Napierala break; 2259c0f17173SEdward Tomasz Napierala } 2260c0f17173SEdward Tomasz Napierala /* linux_io_uring_setup */ 2261c0f17173SEdward Tomasz Napierala case 425: { 2262c0f17173SEdward Tomasz Napierala *n_args = 0; 2263c0f17173SEdward Tomasz Napierala break; 2264c0f17173SEdward Tomasz Napierala } 2265c0f17173SEdward Tomasz Napierala /* linux_io_uring_enter */ 2266c0f17173SEdward Tomasz Napierala case 426: { 2267c0f17173SEdward Tomasz Napierala *n_args = 0; 2268c0f17173SEdward Tomasz Napierala break; 2269c0f17173SEdward Tomasz Napierala } 2270c0f17173SEdward Tomasz Napierala /* linux_io_uring_register */ 2271c0f17173SEdward Tomasz Napierala case 427: { 2272c0f17173SEdward Tomasz Napierala *n_args = 0; 2273c0f17173SEdward Tomasz Napierala break; 2274c0f17173SEdward Tomasz Napierala } 2275c0f17173SEdward Tomasz Napierala /* linux_open_tree */ 2276c0f17173SEdward Tomasz Napierala case 428: { 2277c0f17173SEdward Tomasz Napierala *n_args = 0; 2278c0f17173SEdward Tomasz Napierala break; 2279c0f17173SEdward Tomasz Napierala } 2280c0f17173SEdward Tomasz Napierala /* linux_move_mount */ 2281c0f17173SEdward Tomasz Napierala case 429: { 2282c0f17173SEdward Tomasz Napierala *n_args = 0; 2283c0f17173SEdward Tomasz Napierala break; 2284c0f17173SEdward Tomasz Napierala } 2285c0f17173SEdward Tomasz Napierala /* linux_fsopen */ 2286c0f17173SEdward Tomasz Napierala case 430: { 2287c0f17173SEdward Tomasz Napierala *n_args = 0; 2288c0f17173SEdward Tomasz Napierala break; 2289c0f17173SEdward Tomasz Napierala } 2290c0f17173SEdward Tomasz Napierala /* linux_fsconfig */ 2291c0f17173SEdward Tomasz Napierala case 431: { 2292c0f17173SEdward Tomasz Napierala *n_args = 0; 2293c0f17173SEdward Tomasz Napierala break; 2294c0f17173SEdward Tomasz Napierala } 2295c0f17173SEdward Tomasz Napierala /* linux_fsmount */ 2296c0f17173SEdward Tomasz Napierala case 432: { 2297c0f17173SEdward Tomasz Napierala *n_args = 0; 2298c0f17173SEdward Tomasz Napierala break; 2299c0f17173SEdward Tomasz Napierala } 2300c0f17173SEdward Tomasz Napierala /* linux_fspick */ 2301c0f17173SEdward Tomasz Napierala case 433: { 2302c0f17173SEdward Tomasz Napierala *n_args = 0; 2303c0f17173SEdward Tomasz Napierala break; 2304c0f17173SEdward Tomasz Napierala } 2305c0f17173SEdward Tomasz Napierala /* linux_pidfd_open */ 2306c0f17173SEdward Tomasz Napierala case 434: { 2307c0f17173SEdward Tomasz Napierala *n_args = 0; 2308c0f17173SEdward Tomasz Napierala break; 2309c0f17173SEdward Tomasz Napierala } 2310c0f17173SEdward Tomasz Napierala /* linux_clone3 */ 2311c0f17173SEdward Tomasz Napierala case 435: { 2312b356030eSDmitry Chagin struct linux_clone3_args *p = params; 23136b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->uargs; /* struct l_user_clone_args * */ 23146b7c23a0SBrooks Davis iarg[a++] = p->usize; /* l_size_t */ 2315b356030eSDmitry Chagin *n_args = 2; 2316c0f17173SEdward Tomasz Napierala break; 2317c0f17173SEdward Tomasz Napierala } 2318c0f17173SEdward Tomasz Napierala /* linux_close_range */ 2319c0f17173SEdward Tomasz Napierala case 436: { 232050111714SDmitry Chagin struct linux_close_range_args *p = params; 232150111714SDmitry Chagin iarg[a++] = p->first; /* l_uint */ 232250111714SDmitry Chagin iarg[a++] = p->last; /* l_uint */ 232350111714SDmitry Chagin iarg[a++] = p->flags; /* l_uint */ 232450111714SDmitry Chagin *n_args = 3; 2325c0f17173SEdward Tomasz Napierala break; 2326c0f17173SEdward Tomasz Napierala } 2327c0f17173SEdward Tomasz Napierala /* linux_openat2 */ 2328c0f17173SEdward Tomasz Napierala case 437: { 2329c0f17173SEdward Tomasz Napierala *n_args = 0; 2330c0f17173SEdward Tomasz Napierala break; 2331c0f17173SEdward Tomasz Napierala } 2332c0f17173SEdward Tomasz Napierala /* linux_pidfd_getfd */ 2333c0f17173SEdward Tomasz Napierala case 438: { 2334c0f17173SEdward Tomasz Napierala *n_args = 0; 2335c0f17173SEdward Tomasz Napierala break; 2336c0f17173SEdward Tomasz Napierala } 2337c0f17173SEdward Tomasz Napierala /* linux_faccessat2 */ 2338c0f17173SEdward Tomasz Napierala case 439: { 2339bee191e4SDmitry Chagin struct linux_faccessat2_args *p = params; 23406b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */ 23416b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->filename; /* const char * */ 23426b7c23a0SBrooks Davis iarg[a++] = p->amode; /* l_int */ 23436b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 2344bee191e4SDmitry Chagin *n_args = 4; 2345c0f17173SEdward Tomasz Napierala break; 2346c0f17173SEdward Tomasz Napierala } 2347c0f17173SEdward Tomasz Napierala /* linux_process_madvise */ 2348c0f17173SEdward Tomasz Napierala case 440: { 2349c0f17173SEdward Tomasz Napierala *n_args = 0; 2350c0f17173SEdward Tomasz Napierala break; 2351c0f17173SEdward Tomasz Napierala } 2352c0f17173SEdward Tomasz Napierala /* linux_epoll_pwait2 */ 2353c0f17173SEdward Tomasz Napierala case 441: { 2354df377f1fSDmitry Chagin struct linux_epoll_pwait2_args *p = params; 2355df377f1fSDmitry Chagin iarg[a++] = p->epfd; /* l_int */ 2356df377f1fSDmitry Chagin uarg[a++] = (intptr_t)p->events; /* struct epoll_event * */ 2357df377f1fSDmitry Chagin iarg[a++] = p->maxevents; /* l_int */ 2358df377f1fSDmitry Chagin uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */ 2359df377f1fSDmitry Chagin uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */ 2360df377f1fSDmitry Chagin iarg[a++] = p->sigsetsize; /* l_size_t */ 2361df377f1fSDmitry Chagin *n_args = 6; 2362c0f17173SEdward Tomasz Napierala break; 2363c0f17173SEdward Tomasz Napierala } 2364c0f17173SEdward Tomasz Napierala /* linux_mount_setattr */ 2365c0f17173SEdward Tomasz Napierala case 442: { 2366c0f17173SEdward Tomasz Napierala *n_args = 0; 2367c0f17173SEdward Tomasz Napierala break; 2368c0f17173SEdward Tomasz Napierala } 23695f2336efSEd Maste default: 23705f2336efSEd Maste *n_args = 0; 23715f2336efSEd Maste break; 23725f2336efSEd Maste }; 23735f2336efSEd Maste } 23745f2336efSEd Maste static void 23755f2336efSEd Maste systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 23765f2336efSEd Maste { 23775f2336efSEd Maste const char *p = NULL; 23785f2336efSEd Maste switch (sysnum) { 23795f2336efSEd Maste #define nosys linux_nosys 23805f2336efSEd Maste /* linux_setxattr */ 23815f2336efSEd Maste case 5: 2382a39cdcd7SEdward Tomasz Napierala switch (ndx) { 2383a39cdcd7SEdward Tomasz Napierala case 0: 2384a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2385a39cdcd7SEdward Tomasz Napierala break; 2386a39cdcd7SEdward Tomasz Napierala case 1: 2387a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2388a39cdcd7SEdward Tomasz Napierala break; 2389a39cdcd7SEdward Tomasz Napierala case 2: 2390*d9c2dc6bSDmitry Chagin p = "userland void *"; 2391a39cdcd7SEdward Tomasz Napierala break; 2392a39cdcd7SEdward Tomasz Napierala case 3: 2393a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 2394a39cdcd7SEdward Tomasz Napierala break; 2395a39cdcd7SEdward Tomasz Napierala case 4: 2396a39cdcd7SEdward Tomasz Napierala p = "l_int"; 2397a39cdcd7SEdward Tomasz Napierala break; 2398a39cdcd7SEdward Tomasz Napierala default: 2399a39cdcd7SEdward Tomasz Napierala break; 2400a39cdcd7SEdward Tomasz Napierala }; 24015f2336efSEd Maste break; 24025f2336efSEd Maste /* linux_lsetxattr */ 24035f2336efSEd Maste case 6: 2404a39cdcd7SEdward Tomasz Napierala switch (ndx) { 2405a39cdcd7SEdward Tomasz Napierala case 0: 2406a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2407a39cdcd7SEdward Tomasz Napierala break; 2408a39cdcd7SEdward Tomasz Napierala case 1: 2409a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2410a39cdcd7SEdward Tomasz Napierala break; 2411a39cdcd7SEdward Tomasz Napierala case 2: 2412*d9c2dc6bSDmitry Chagin p = "userland void *"; 2413a39cdcd7SEdward Tomasz Napierala break; 2414a39cdcd7SEdward Tomasz Napierala case 3: 2415a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 2416a39cdcd7SEdward Tomasz Napierala break; 2417a39cdcd7SEdward Tomasz Napierala case 4: 2418a39cdcd7SEdward Tomasz Napierala p = "l_int"; 2419a39cdcd7SEdward Tomasz Napierala break; 2420a39cdcd7SEdward Tomasz Napierala default: 2421a39cdcd7SEdward Tomasz Napierala break; 2422a39cdcd7SEdward Tomasz Napierala }; 24235f2336efSEd Maste break; 24245f2336efSEd Maste /* linux_fsetxattr */ 24255f2336efSEd Maste case 7: 2426a39cdcd7SEdward Tomasz Napierala switch (ndx) { 2427a39cdcd7SEdward Tomasz Napierala case 0: 2428a39cdcd7SEdward Tomasz Napierala p = "l_int"; 2429a39cdcd7SEdward Tomasz Napierala break; 2430a39cdcd7SEdward Tomasz Napierala case 1: 2431a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2432a39cdcd7SEdward Tomasz Napierala break; 2433a39cdcd7SEdward Tomasz Napierala case 2: 2434*d9c2dc6bSDmitry Chagin p = "userland void *"; 2435a39cdcd7SEdward Tomasz Napierala break; 2436a39cdcd7SEdward Tomasz Napierala case 3: 2437a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 2438a39cdcd7SEdward Tomasz Napierala break; 2439a39cdcd7SEdward Tomasz Napierala case 4: 2440a39cdcd7SEdward Tomasz Napierala p = "l_int"; 2441a39cdcd7SEdward Tomasz Napierala break; 2442a39cdcd7SEdward Tomasz Napierala default: 2443a39cdcd7SEdward Tomasz Napierala break; 2444a39cdcd7SEdward Tomasz Napierala }; 24455f2336efSEd Maste break; 24465f2336efSEd Maste /* linux_getxattr */ 24475f2336efSEd Maste case 8: 2448a39cdcd7SEdward Tomasz Napierala switch (ndx) { 2449a39cdcd7SEdward Tomasz Napierala case 0: 2450a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2451a39cdcd7SEdward Tomasz Napierala break; 2452a39cdcd7SEdward Tomasz Napierala case 1: 2453a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2454a39cdcd7SEdward Tomasz Napierala break; 2455a39cdcd7SEdward Tomasz Napierala case 2: 2456*d9c2dc6bSDmitry Chagin p = "userland void *"; 2457a39cdcd7SEdward Tomasz Napierala break; 2458a39cdcd7SEdward Tomasz Napierala case 3: 2459a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 2460a39cdcd7SEdward Tomasz Napierala break; 2461a39cdcd7SEdward Tomasz Napierala default: 2462a39cdcd7SEdward Tomasz Napierala break; 2463a39cdcd7SEdward Tomasz Napierala }; 24645f2336efSEd Maste break; 24655f2336efSEd Maste /* linux_lgetxattr */ 24665f2336efSEd Maste case 9: 2467a39cdcd7SEdward Tomasz Napierala switch (ndx) { 2468a39cdcd7SEdward Tomasz Napierala case 0: 2469a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2470a39cdcd7SEdward Tomasz Napierala break; 2471a39cdcd7SEdward Tomasz Napierala case 1: 2472a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2473a39cdcd7SEdward Tomasz Napierala break; 2474a39cdcd7SEdward Tomasz Napierala case 2: 2475*d9c2dc6bSDmitry Chagin p = "userland void *"; 2476a39cdcd7SEdward Tomasz Napierala break; 2477a39cdcd7SEdward Tomasz Napierala case 3: 2478a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 2479a39cdcd7SEdward Tomasz Napierala break; 2480a39cdcd7SEdward Tomasz Napierala default: 2481a39cdcd7SEdward Tomasz Napierala break; 2482a39cdcd7SEdward Tomasz Napierala }; 24835f2336efSEd Maste break; 24845f2336efSEd Maste /* linux_fgetxattr */ 24855f2336efSEd Maste case 10: 2486a39cdcd7SEdward Tomasz Napierala switch (ndx) { 2487a39cdcd7SEdward Tomasz Napierala case 0: 2488a39cdcd7SEdward Tomasz Napierala p = "l_int"; 2489a39cdcd7SEdward Tomasz Napierala break; 2490a39cdcd7SEdward Tomasz Napierala case 1: 2491a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2492a39cdcd7SEdward Tomasz Napierala break; 2493a39cdcd7SEdward Tomasz Napierala case 2: 2494*d9c2dc6bSDmitry Chagin p = "userland void *"; 2495a39cdcd7SEdward Tomasz Napierala break; 2496a39cdcd7SEdward Tomasz Napierala case 3: 2497a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 2498a39cdcd7SEdward Tomasz Napierala break; 2499a39cdcd7SEdward Tomasz Napierala default: 2500a39cdcd7SEdward Tomasz Napierala break; 2501a39cdcd7SEdward Tomasz Napierala }; 25025f2336efSEd Maste break; 25035f2336efSEd Maste /* linux_listxattr */ 25045f2336efSEd Maste case 11: 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: 2510*d9c2dc6bSDmitry Chagin p = "userland char *"; 2511a39cdcd7SEdward Tomasz Napierala break; 2512a39cdcd7SEdward Tomasz Napierala case 2: 2513a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 2514a39cdcd7SEdward Tomasz Napierala break; 2515a39cdcd7SEdward Tomasz Napierala default: 2516a39cdcd7SEdward Tomasz Napierala break; 2517a39cdcd7SEdward Tomasz Napierala }; 25185f2336efSEd Maste break; 25195f2336efSEd Maste /* linux_llistxattr */ 25205f2336efSEd Maste case 12: 2521a39cdcd7SEdward Tomasz Napierala switch (ndx) { 2522a39cdcd7SEdward Tomasz Napierala case 0: 2523a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2524a39cdcd7SEdward Tomasz Napierala break; 2525a39cdcd7SEdward Tomasz Napierala case 1: 2526*d9c2dc6bSDmitry Chagin p = "userland char *"; 2527a39cdcd7SEdward Tomasz Napierala break; 2528a39cdcd7SEdward Tomasz Napierala case 2: 2529a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 2530a39cdcd7SEdward Tomasz Napierala break; 2531a39cdcd7SEdward Tomasz Napierala default: 2532a39cdcd7SEdward Tomasz Napierala break; 2533a39cdcd7SEdward Tomasz Napierala }; 25345f2336efSEd Maste break; 25355f2336efSEd Maste /* linux_flistxattr */ 25365f2336efSEd Maste case 13: 2537a39cdcd7SEdward Tomasz Napierala switch (ndx) { 2538a39cdcd7SEdward Tomasz Napierala case 0: 2539a39cdcd7SEdward Tomasz Napierala p = "l_int"; 2540a39cdcd7SEdward Tomasz Napierala break; 2541a39cdcd7SEdward Tomasz Napierala case 1: 2542*d9c2dc6bSDmitry Chagin p = "userland char *"; 2543a39cdcd7SEdward Tomasz Napierala break; 2544a39cdcd7SEdward Tomasz Napierala case 2: 2545a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 2546a39cdcd7SEdward Tomasz Napierala break; 2547a39cdcd7SEdward Tomasz Napierala default: 2548a39cdcd7SEdward Tomasz Napierala break; 2549a39cdcd7SEdward Tomasz Napierala }; 25505f2336efSEd Maste break; 25515f2336efSEd Maste /* linux_removexattr */ 25525f2336efSEd Maste case 14: 2553a39cdcd7SEdward Tomasz Napierala switch (ndx) { 2554a39cdcd7SEdward Tomasz Napierala case 0: 2555a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2556a39cdcd7SEdward Tomasz Napierala break; 2557a39cdcd7SEdward Tomasz Napierala case 1: 2558a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2559a39cdcd7SEdward Tomasz Napierala break; 2560a39cdcd7SEdward Tomasz Napierala default: 2561a39cdcd7SEdward Tomasz Napierala break; 2562a39cdcd7SEdward Tomasz Napierala }; 25635f2336efSEd Maste break; 25645f2336efSEd Maste /* linux_lremovexattr */ 25655f2336efSEd Maste case 15: 2566a39cdcd7SEdward Tomasz Napierala switch (ndx) { 2567a39cdcd7SEdward Tomasz Napierala case 0: 2568a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2569a39cdcd7SEdward Tomasz Napierala break; 2570a39cdcd7SEdward Tomasz Napierala case 1: 2571a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2572a39cdcd7SEdward Tomasz Napierala break; 2573a39cdcd7SEdward Tomasz Napierala default: 2574a39cdcd7SEdward Tomasz Napierala break; 2575a39cdcd7SEdward Tomasz Napierala }; 25765f2336efSEd Maste break; 25775f2336efSEd Maste /* linux_fremovexattr */ 25785f2336efSEd Maste case 16: 2579a39cdcd7SEdward Tomasz Napierala switch (ndx) { 2580a39cdcd7SEdward Tomasz Napierala case 0: 2581a39cdcd7SEdward Tomasz Napierala p = "l_int"; 2582a39cdcd7SEdward Tomasz Napierala break; 2583a39cdcd7SEdward Tomasz Napierala case 1: 2584a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2585a39cdcd7SEdward Tomasz Napierala break; 2586a39cdcd7SEdward Tomasz Napierala default: 2587a39cdcd7SEdward Tomasz Napierala break; 2588a39cdcd7SEdward Tomasz Napierala }; 25895f2336efSEd Maste break; 25905f2336efSEd Maste /* linux_getcwd */ 25915f2336efSEd Maste case 17: 25925f2336efSEd Maste switch (ndx) { 25935f2336efSEd Maste case 0: 25945f2336efSEd Maste p = "userland char *"; 25955f2336efSEd Maste break; 25965f2336efSEd Maste case 1: 25975f2336efSEd Maste p = "l_ulong"; 25985f2336efSEd Maste break; 25995f2336efSEd Maste default: 26005f2336efSEd Maste break; 26015f2336efSEd Maste }; 26025f2336efSEd Maste break; 26035f2336efSEd Maste /* linux_lookup_dcookie */ 26045f2336efSEd Maste case 18: 26055f2336efSEd Maste break; 26065f2336efSEd Maste /* linux_eventfd2 */ 26075f2336efSEd Maste case 19: 26085f2336efSEd Maste switch (ndx) { 26095f2336efSEd Maste case 0: 26105f2336efSEd Maste p = "l_uint"; 26115f2336efSEd Maste break; 26125f2336efSEd Maste case 1: 26135f2336efSEd Maste p = "l_int"; 26145f2336efSEd Maste break; 26155f2336efSEd Maste default: 26165f2336efSEd Maste break; 26175f2336efSEd Maste }; 26185f2336efSEd Maste break; 26195f2336efSEd Maste /* linux_epoll_create1 */ 26205f2336efSEd Maste case 20: 26215f2336efSEd Maste switch (ndx) { 26225f2336efSEd Maste case 0: 26235f2336efSEd Maste p = "l_int"; 26245f2336efSEd Maste break; 26255f2336efSEd Maste default: 26265f2336efSEd Maste break; 26275f2336efSEd Maste }; 26285f2336efSEd Maste break; 26295f2336efSEd Maste /* linux_epoll_ctl */ 26305f2336efSEd Maste case 21: 26315f2336efSEd Maste switch (ndx) { 26325f2336efSEd Maste case 0: 26335f2336efSEd Maste p = "l_int"; 26345f2336efSEd Maste break; 26355f2336efSEd Maste case 1: 26365f2336efSEd Maste p = "l_int"; 26375f2336efSEd Maste break; 26385f2336efSEd Maste case 2: 26395f2336efSEd Maste p = "l_int"; 26405f2336efSEd Maste break; 26415f2336efSEd Maste case 3: 26425f2336efSEd Maste p = "userland struct epoll_event *"; 26435f2336efSEd Maste break; 26445f2336efSEd Maste default: 26455f2336efSEd Maste break; 26465f2336efSEd Maste }; 26475f2336efSEd Maste break; 26485f2336efSEd Maste /* linux_epoll_pwait */ 26495f2336efSEd Maste case 22: 26505f2336efSEd Maste switch (ndx) { 26515f2336efSEd Maste case 0: 26525f2336efSEd Maste p = "l_int"; 26535f2336efSEd Maste break; 26545f2336efSEd Maste case 1: 26555f2336efSEd Maste p = "userland struct epoll_event *"; 26565f2336efSEd Maste break; 26575f2336efSEd Maste case 2: 26585f2336efSEd Maste p = "l_int"; 26595f2336efSEd Maste break; 26605f2336efSEd Maste case 3: 26615f2336efSEd Maste p = "l_int"; 26625f2336efSEd Maste break; 26635f2336efSEd Maste case 4: 26645f2336efSEd Maste p = "userland l_sigset_t *"; 26655f2336efSEd Maste break; 26665f2336efSEd Maste case 5: 26675f2336efSEd Maste p = "l_size_t"; 26685f2336efSEd Maste break; 26695f2336efSEd Maste default: 26705f2336efSEd Maste break; 26715f2336efSEd Maste }; 26725f2336efSEd Maste break; 2673c4db0baaSEd Maste /* dup */ 2674c4db0baaSEd Maste case 23: 2675c4db0baaSEd Maste switch (ndx) { 2676c4db0baaSEd Maste case 0: 2677c4db0baaSEd Maste p = "u_int"; 2678c4db0baaSEd Maste break; 2679c4db0baaSEd Maste default: 2680c4db0baaSEd Maste break; 2681c4db0baaSEd Maste }; 2682c4db0baaSEd Maste break; 26835f2336efSEd Maste /* linux_dup3 */ 26845f2336efSEd Maste case 24: 26855f2336efSEd Maste switch (ndx) { 26865f2336efSEd Maste case 0: 26875f2336efSEd Maste p = "l_int"; 26885f2336efSEd Maste break; 26895f2336efSEd Maste case 1: 26905f2336efSEd Maste p = "l_int"; 26915f2336efSEd Maste break; 26925f2336efSEd Maste case 2: 26935f2336efSEd Maste p = "l_int"; 26945f2336efSEd Maste break; 26955f2336efSEd Maste default: 26965f2336efSEd Maste break; 26975f2336efSEd Maste }; 26985f2336efSEd Maste break; 26995f2336efSEd Maste /* linux_fcntl */ 27005f2336efSEd Maste case 25: 27015f2336efSEd Maste switch (ndx) { 27025f2336efSEd Maste case 0: 27035f2336efSEd Maste p = "l_uint"; 27045f2336efSEd Maste break; 27055f2336efSEd Maste case 1: 27065f2336efSEd Maste p = "l_uint"; 27075f2336efSEd Maste break; 27085f2336efSEd Maste case 2: 27095f2336efSEd Maste p = "l_ulong"; 27105f2336efSEd Maste break; 27115f2336efSEd Maste default: 27125f2336efSEd Maste break; 27135f2336efSEd Maste }; 27145f2336efSEd Maste break; 27155f2336efSEd Maste /* linux_inotify_init1 */ 27165f2336efSEd Maste case 26: 27175f2336efSEd Maste switch (ndx) { 27185f2336efSEd Maste case 0: 27195f2336efSEd Maste p = "l_int"; 27205f2336efSEd Maste break; 27215f2336efSEd Maste default: 27225f2336efSEd Maste break; 27235f2336efSEd Maste }; 27245f2336efSEd Maste break; 27255f2336efSEd Maste /* linux_inotify_add_watch */ 27265f2336efSEd Maste case 27: 27275f2336efSEd Maste break; 27285f2336efSEd Maste /* linux_inotify_rm_watch */ 27295f2336efSEd Maste case 28: 27305f2336efSEd Maste break; 27315f2336efSEd Maste /* linux_ioctl */ 27325f2336efSEd Maste case 29: 27335f2336efSEd Maste switch (ndx) { 27345f2336efSEd Maste case 0: 27355f2336efSEd Maste p = "l_uint"; 27365f2336efSEd Maste break; 27375f2336efSEd Maste case 1: 27385f2336efSEd Maste p = "l_uint"; 27395f2336efSEd Maste break; 27405f2336efSEd Maste case 2: 2741a39cdcd7SEdward Tomasz Napierala p = "l_ulong"; 27425f2336efSEd Maste break; 27435f2336efSEd Maste default: 27445f2336efSEd Maste break; 27455f2336efSEd Maste }; 27465f2336efSEd Maste break; 27475f2336efSEd Maste /* linux_ioprio_set */ 27485f2336efSEd Maste case 30: 27495f2336efSEd Maste break; 27505f2336efSEd Maste /* linux_ioprio_get */ 27515f2336efSEd Maste case 31: 27525f2336efSEd Maste break; 27535f2336efSEd Maste /* flock */ 27545f2336efSEd Maste case 32: 27555f2336efSEd Maste switch (ndx) { 27565f2336efSEd Maste case 0: 27575f2336efSEd Maste p = "int"; 27585f2336efSEd Maste break; 27595f2336efSEd Maste case 1: 27605f2336efSEd Maste p = "int"; 27615f2336efSEd Maste break; 27625f2336efSEd Maste default: 27635f2336efSEd Maste break; 27645f2336efSEd Maste }; 27655f2336efSEd Maste break; 27665f2336efSEd Maste /* linux_mknodat */ 27675f2336efSEd Maste case 33: 27685f2336efSEd Maste switch (ndx) { 27695f2336efSEd Maste case 0: 27705f2336efSEd Maste p = "l_int"; 27715f2336efSEd Maste break; 27725f2336efSEd Maste case 1: 27735f2336efSEd Maste p = "userland const char *"; 27745f2336efSEd Maste break; 27755f2336efSEd Maste case 2: 27765f2336efSEd Maste p = "l_int"; 27775f2336efSEd Maste break; 27785f2336efSEd Maste case 3: 2779cd0fca82SDmitry Chagin p = "l_dev_t"; 27805f2336efSEd Maste break; 27815f2336efSEd Maste default: 27825f2336efSEd Maste break; 27835f2336efSEd Maste }; 27845f2336efSEd Maste break; 27855f2336efSEd Maste /* linux_mkdirat */ 27865f2336efSEd Maste case 34: 27875f2336efSEd Maste switch (ndx) { 27885f2336efSEd Maste case 0: 27895f2336efSEd Maste p = "l_int"; 27905f2336efSEd Maste break; 27915f2336efSEd Maste case 1: 27925f2336efSEd Maste p = "userland const char *"; 27935f2336efSEd Maste break; 27945f2336efSEd Maste case 2: 2795a39cdcd7SEdward Tomasz Napierala p = "l_mode_t"; 27965f2336efSEd Maste break; 27975f2336efSEd Maste default: 27985f2336efSEd Maste break; 27995f2336efSEd Maste }; 28005f2336efSEd Maste break; 28015f2336efSEd Maste /* linux_unlinkat */ 28025f2336efSEd Maste case 35: 28035f2336efSEd Maste switch (ndx) { 28045f2336efSEd Maste case 0: 28055f2336efSEd Maste p = "l_int"; 28065f2336efSEd Maste break; 28075f2336efSEd Maste case 1: 28085f2336efSEd Maste p = "userland const char *"; 28095f2336efSEd Maste break; 28105f2336efSEd Maste case 2: 28115f2336efSEd Maste p = "l_int"; 28125f2336efSEd Maste break; 28135f2336efSEd Maste default: 28145f2336efSEd Maste break; 28155f2336efSEd Maste }; 28165f2336efSEd Maste break; 28175f2336efSEd Maste /* linux_symlinkat */ 28185f2336efSEd Maste case 36: 28195f2336efSEd Maste switch (ndx) { 28205f2336efSEd Maste case 0: 28215f2336efSEd Maste p = "userland const char *"; 28225f2336efSEd Maste break; 28235f2336efSEd Maste case 1: 28245f2336efSEd Maste p = "l_int"; 28255f2336efSEd Maste break; 28265f2336efSEd Maste case 2: 28275f2336efSEd Maste p = "userland const char *"; 28285f2336efSEd Maste break; 28295f2336efSEd Maste default: 28305f2336efSEd Maste break; 28315f2336efSEd Maste }; 28325f2336efSEd Maste break; 28335f2336efSEd Maste /* linux_linkat */ 28345f2336efSEd Maste case 37: 28355f2336efSEd Maste switch (ndx) { 28365f2336efSEd Maste case 0: 28375f2336efSEd Maste p = "l_int"; 28385f2336efSEd Maste break; 28395f2336efSEd Maste case 1: 28405f2336efSEd Maste p = "userland const char *"; 28415f2336efSEd Maste break; 28425f2336efSEd Maste case 2: 28435f2336efSEd Maste p = "l_int"; 28445f2336efSEd Maste break; 28455f2336efSEd Maste case 3: 28465f2336efSEd Maste p = "userland const char *"; 28475f2336efSEd Maste break; 28485f2336efSEd Maste case 4: 28495f2336efSEd Maste p = "l_int"; 28505f2336efSEd Maste break; 28515f2336efSEd Maste default: 28525f2336efSEd Maste break; 28535f2336efSEd Maste }; 28545f2336efSEd Maste break; 28555f2336efSEd Maste /* linux_renameat */ 28565f2336efSEd Maste case 38: 28575f2336efSEd Maste switch (ndx) { 28585f2336efSEd Maste case 0: 28595f2336efSEd Maste p = "l_int"; 28605f2336efSEd Maste break; 28615f2336efSEd Maste case 1: 28625f2336efSEd Maste p = "userland const char *"; 28635f2336efSEd Maste break; 28645f2336efSEd Maste case 2: 28655f2336efSEd Maste p = "l_int"; 28665f2336efSEd Maste break; 28675f2336efSEd Maste case 3: 28685f2336efSEd Maste p = "userland const char *"; 28695f2336efSEd Maste break; 28705f2336efSEd Maste default: 28715f2336efSEd Maste break; 28725f2336efSEd Maste }; 28735f2336efSEd Maste break; 28745f2336efSEd Maste /* linux_mount */ 28755f2336efSEd Maste case 40: 28765f2336efSEd Maste switch (ndx) { 28775f2336efSEd Maste case 0: 28785f2336efSEd Maste p = "userland char *"; 28795f2336efSEd Maste break; 28805f2336efSEd Maste case 1: 28815f2336efSEd Maste p = "userland char *"; 28825f2336efSEd Maste break; 28835f2336efSEd Maste case 2: 28845f2336efSEd Maste p = "userland char *"; 28855f2336efSEd Maste break; 28865f2336efSEd Maste case 3: 28875f2336efSEd Maste p = "l_ulong"; 28885f2336efSEd Maste break; 28895f2336efSEd Maste case 4: 28905f2336efSEd Maste p = "userland void *"; 28915f2336efSEd Maste break; 28925f2336efSEd Maste default: 28935f2336efSEd Maste break; 28945f2336efSEd Maste }; 28955f2336efSEd Maste break; 28965f2336efSEd Maste /* linux_pivot_root */ 28975f2336efSEd Maste case 41: 28985f2336efSEd Maste break; 28995f2336efSEd Maste /* linux_statfs */ 29005f2336efSEd Maste case 43: 29015f2336efSEd Maste switch (ndx) { 29025f2336efSEd Maste case 0: 29035f2336efSEd Maste p = "userland char *"; 29045f2336efSEd Maste break; 29055f2336efSEd Maste case 1: 29065f2336efSEd Maste p = "userland struct l_statfs_buf *"; 29075f2336efSEd Maste break; 29085f2336efSEd Maste default: 29095f2336efSEd Maste break; 29105f2336efSEd Maste }; 29115f2336efSEd Maste break; 29125f2336efSEd Maste /* linux_fstatfs */ 29135f2336efSEd Maste case 44: 29145f2336efSEd Maste switch (ndx) { 29155f2336efSEd Maste case 0: 29165f2336efSEd Maste p = "l_uint"; 29175f2336efSEd Maste break; 29185f2336efSEd Maste case 1: 29195f2336efSEd Maste p = "userland struct l_statfs_buf *"; 29205f2336efSEd Maste break; 29215f2336efSEd Maste default: 29225f2336efSEd Maste break; 29235f2336efSEd Maste }; 29245f2336efSEd Maste break; 29255f2336efSEd Maste /* linux_truncate */ 29265f2336efSEd Maste case 45: 29275f2336efSEd Maste switch (ndx) { 29285f2336efSEd Maste case 0: 29295f2336efSEd Maste p = "userland char *"; 29305f2336efSEd Maste break; 29315f2336efSEd Maste case 1: 29325f2336efSEd Maste p = "l_ulong"; 29335f2336efSEd Maste break; 29345f2336efSEd Maste default: 29355f2336efSEd Maste break; 29365f2336efSEd Maste }; 29375f2336efSEd Maste break; 29385f2336efSEd Maste /* linux_ftruncate */ 29395f2336efSEd Maste case 46: 29405f2336efSEd Maste switch (ndx) { 29415f2336efSEd Maste case 0: 29425f2336efSEd Maste p = "l_int"; 29435f2336efSEd Maste break; 29445f2336efSEd Maste case 1: 29455f2336efSEd Maste p = "l_long"; 29465f2336efSEd Maste break; 29475f2336efSEd Maste default: 29485f2336efSEd Maste break; 29495f2336efSEd Maste }; 29505f2336efSEd Maste break; 29515f2336efSEd Maste /* linux_fallocate */ 29525f2336efSEd Maste case 47: 29535f2336efSEd Maste switch (ndx) { 29545f2336efSEd Maste case 0: 29555f2336efSEd Maste p = "l_int"; 29565f2336efSEd Maste break; 29575f2336efSEd Maste case 1: 29585f2336efSEd Maste p = "l_int"; 29595f2336efSEd Maste break; 29605f2336efSEd Maste case 2: 29615f2336efSEd Maste p = "l_loff_t"; 29625f2336efSEd Maste break; 29635f2336efSEd Maste case 3: 29645f2336efSEd Maste p = "l_loff_t"; 29655f2336efSEd Maste break; 29665f2336efSEd Maste default: 29675f2336efSEd Maste break; 29685f2336efSEd Maste }; 29695f2336efSEd Maste break; 29705f2336efSEd Maste /* linux_faccessat */ 29715f2336efSEd Maste case 48: 29725f2336efSEd Maste switch (ndx) { 29735f2336efSEd Maste case 0: 29745f2336efSEd Maste p = "l_int"; 29755f2336efSEd Maste break; 29765f2336efSEd Maste case 1: 29775f2336efSEd Maste p = "userland const char *"; 29785f2336efSEd Maste break; 29795f2336efSEd Maste case 2: 29805f2336efSEd Maste p = "l_int"; 29815f2336efSEd Maste break; 29825f2336efSEd Maste default: 29835f2336efSEd Maste break; 29845f2336efSEd Maste }; 29855f2336efSEd Maste break; 29865f2336efSEd Maste /* linux_chdir */ 29875f2336efSEd Maste case 49: 29885f2336efSEd Maste switch (ndx) { 29895f2336efSEd Maste case 0: 29905f2336efSEd Maste p = "userland char *"; 29915f2336efSEd Maste break; 29925f2336efSEd Maste default: 29935f2336efSEd Maste break; 29945f2336efSEd Maste }; 29955f2336efSEd Maste break; 29965f2336efSEd Maste /* fchdir */ 29975f2336efSEd Maste case 50: 29985f2336efSEd Maste switch (ndx) { 29995f2336efSEd Maste case 0: 30005f2336efSEd Maste p = "int"; 30015f2336efSEd Maste break; 30025f2336efSEd Maste default: 30035f2336efSEd Maste break; 30045f2336efSEd Maste }; 30055f2336efSEd Maste break; 30065f2336efSEd Maste /* chroot */ 30075f2336efSEd Maste case 51: 30085f2336efSEd Maste switch (ndx) { 30095f2336efSEd Maste case 0: 30105f2336efSEd Maste p = "userland char *"; 30115f2336efSEd Maste break; 30125f2336efSEd Maste default: 30135f2336efSEd Maste break; 30145f2336efSEd Maste }; 30155f2336efSEd Maste break; 30165f2336efSEd Maste /* fchmod */ 30175f2336efSEd Maste case 52: 30185f2336efSEd Maste switch (ndx) { 30195f2336efSEd Maste case 0: 30205f2336efSEd Maste p = "int"; 30215f2336efSEd Maste break; 30225f2336efSEd Maste case 1: 30235f2336efSEd Maste p = "int"; 30245f2336efSEd Maste break; 30255f2336efSEd Maste default: 30265f2336efSEd Maste break; 30275f2336efSEd Maste }; 30285f2336efSEd Maste break; 30295f2336efSEd Maste /* linux_fchmodat */ 30305f2336efSEd Maste case 53: 30315f2336efSEd Maste switch (ndx) { 30325f2336efSEd Maste case 0: 30335f2336efSEd Maste p = "l_int"; 30345f2336efSEd Maste break; 30355f2336efSEd Maste case 1: 30365f2336efSEd Maste p = "userland const char *"; 30375f2336efSEd Maste break; 30385f2336efSEd Maste case 2: 30395f2336efSEd Maste p = "l_mode_t"; 30405f2336efSEd Maste break; 30415f2336efSEd Maste default: 30425f2336efSEd Maste break; 30435f2336efSEd Maste }; 30445f2336efSEd Maste break; 30455f2336efSEd Maste /* linux_fchownat */ 30465f2336efSEd Maste case 54: 30475f2336efSEd Maste switch (ndx) { 30485f2336efSEd Maste case 0: 30495f2336efSEd Maste p = "l_int"; 30505f2336efSEd Maste break; 30515f2336efSEd Maste case 1: 30525f2336efSEd Maste p = "userland const char *"; 30535f2336efSEd Maste break; 30545f2336efSEd Maste case 2: 30555f2336efSEd Maste p = "l_uid_t"; 30565f2336efSEd Maste break; 30575f2336efSEd Maste case 3: 30585f2336efSEd Maste p = "l_gid_t"; 30595f2336efSEd Maste break; 30605f2336efSEd Maste case 4: 30615f2336efSEd Maste p = "l_int"; 30625f2336efSEd Maste break; 30635f2336efSEd Maste default: 30645f2336efSEd Maste break; 30655f2336efSEd Maste }; 30665f2336efSEd Maste break; 30675f2336efSEd Maste /* fchown */ 30685f2336efSEd Maste case 55: 30695f2336efSEd Maste switch (ndx) { 30705f2336efSEd Maste case 0: 30715f2336efSEd Maste p = "int"; 30725f2336efSEd Maste break; 30735f2336efSEd Maste case 1: 30745f2336efSEd Maste p = "int"; 30755f2336efSEd Maste break; 30765f2336efSEd Maste case 2: 30775f2336efSEd Maste p = "int"; 30785f2336efSEd Maste break; 30795f2336efSEd Maste default: 30805f2336efSEd Maste break; 30815f2336efSEd Maste }; 30825f2336efSEd Maste break; 30835f2336efSEd Maste /* linux_openat */ 30845f2336efSEd Maste case 56: 30855f2336efSEd Maste switch (ndx) { 30865f2336efSEd Maste case 0: 30875f2336efSEd Maste p = "l_int"; 30885f2336efSEd Maste break; 30895f2336efSEd Maste case 1: 30905f2336efSEd Maste p = "userland const char *"; 30915f2336efSEd Maste break; 30925f2336efSEd Maste case 2: 30935f2336efSEd Maste p = "l_int"; 30945f2336efSEd Maste break; 30955f2336efSEd Maste case 3: 3096a39cdcd7SEdward Tomasz Napierala p = "l_mode_t"; 30975f2336efSEd Maste break; 30985f2336efSEd Maste default: 30995f2336efSEd Maste break; 31005f2336efSEd Maste }; 31015f2336efSEd Maste break; 31025f2336efSEd Maste /* close */ 31035f2336efSEd Maste case 57: 31045f2336efSEd Maste switch (ndx) { 31055f2336efSEd Maste case 0: 31065f2336efSEd Maste p = "int"; 31075f2336efSEd Maste break; 31085f2336efSEd Maste default: 31095f2336efSEd Maste break; 31105f2336efSEd Maste }; 31115f2336efSEd Maste break; 31125f2336efSEd Maste /* linux_vhangup */ 31135f2336efSEd Maste case 58: 31145f2336efSEd Maste break; 31155f2336efSEd Maste /* linux_pipe2 */ 31165f2336efSEd Maste case 59: 31175f2336efSEd Maste switch (ndx) { 31185f2336efSEd Maste case 0: 31195f2336efSEd Maste p = "userland l_int *"; 31205f2336efSEd Maste break; 31215f2336efSEd Maste case 1: 31225f2336efSEd Maste p = "l_int"; 31235f2336efSEd Maste break; 31245f2336efSEd Maste default: 31255f2336efSEd Maste break; 31265f2336efSEd Maste }; 31275f2336efSEd Maste break; 31285f2336efSEd Maste /* linux_getdents64 */ 31295f2336efSEd Maste case 61: 31305f2336efSEd Maste switch (ndx) { 31315f2336efSEd Maste case 0: 31325f2336efSEd Maste p = "l_uint"; 31335f2336efSEd Maste break; 31345f2336efSEd Maste case 1: 31355f2336efSEd Maste p = "userland void *"; 31365f2336efSEd Maste break; 31375f2336efSEd Maste case 2: 31385f2336efSEd Maste p = "l_uint"; 31395f2336efSEd Maste break; 31405f2336efSEd Maste default: 31415f2336efSEd Maste break; 31425f2336efSEd Maste }; 31435f2336efSEd Maste break; 31445f2336efSEd Maste /* linux_lseek */ 31455f2336efSEd Maste case 62: 31465f2336efSEd Maste switch (ndx) { 31475f2336efSEd Maste case 0: 31485f2336efSEd Maste p = "l_uint"; 31495f2336efSEd Maste break; 31505f2336efSEd Maste case 1: 31515f2336efSEd Maste p = "l_off_t"; 31525f2336efSEd Maste break; 31535f2336efSEd Maste case 2: 31545f2336efSEd Maste p = "l_int"; 31555f2336efSEd Maste break; 31565f2336efSEd Maste default: 31575f2336efSEd Maste break; 31585f2336efSEd Maste }; 31595f2336efSEd Maste break; 31605f2336efSEd Maste /* read */ 31615f2336efSEd Maste case 63: 31625f2336efSEd Maste switch (ndx) { 31635f2336efSEd Maste case 0: 31645f2336efSEd Maste p = "int"; 31655f2336efSEd Maste break; 31665f2336efSEd Maste case 1: 31675f2336efSEd Maste p = "userland char *"; 31685f2336efSEd Maste break; 31695f2336efSEd Maste case 2: 3170a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 31715f2336efSEd Maste break; 31725f2336efSEd Maste default: 31735f2336efSEd Maste break; 31745f2336efSEd Maste }; 31755f2336efSEd Maste break; 31765f2336efSEd Maste /* write */ 31775f2336efSEd Maste case 64: 31785f2336efSEd Maste switch (ndx) { 31795f2336efSEd Maste case 0: 31805f2336efSEd Maste p = "int"; 31815f2336efSEd Maste break; 31825f2336efSEd Maste case 1: 31835f2336efSEd Maste p = "userland char *"; 31845f2336efSEd Maste break; 31855f2336efSEd Maste case 2: 3186a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 31875f2336efSEd Maste break; 31885f2336efSEd Maste default: 31895f2336efSEd Maste break; 31905f2336efSEd Maste }; 31915f2336efSEd Maste break; 31925f2336efSEd Maste /* readv */ 31935f2336efSEd Maste case 65: 31945f2336efSEd Maste switch (ndx) { 31955f2336efSEd Maste case 0: 31965f2336efSEd Maste p = "int"; 31975f2336efSEd Maste break; 31985f2336efSEd Maste case 1: 31995f2336efSEd Maste p = "userland struct iovec *"; 32005f2336efSEd Maste break; 32015f2336efSEd Maste case 2: 32025f2336efSEd Maste p = "u_int"; 32035f2336efSEd Maste break; 32045f2336efSEd Maste default: 32055f2336efSEd Maste break; 32065f2336efSEd Maste }; 32075f2336efSEd Maste break; 32085f2336efSEd Maste /* writev */ 32095f2336efSEd Maste case 66: 32105f2336efSEd Maste switch (ndx) { 32115f2336efSEd Maste case 0: 32125f2336efSEd Maste p = "int"; 32135f2336efSEd Maste break; 32145f2336efSEd Maste case 1: 32155f2336efSEd Maste p = "userland struct iovec *"; 32165f2336efSEd Maste break; 32175f2336efSEd Maste case 2: 32185f2336efSEd Maste p = "u_int"; 32195f2336efSEd Maste break; 32205f2336efSEd Maste default: 32215f2336efSEd Maste break; 32225f2336efSEd Maste }; 32235f2336efSEd Maste break; 32245f2336efSEd Maste /* linux_pread */ 32255f2336efSEd Maste case 67: 32265f2336efSEd Maste switch (ndx) { 32275f2336efSEd Maste case 0: 32285f2336efSEd Maste p = "l_uint"; 32295f2336efSEd Maste break; 32305f2336efSEd Maste case 1: 32315f2336efSEd Maste p = "userland char *"; 32325f2336efSEd Maste break; 32335f2336efSEd Maste case 2: 32345f2336efSEd Maste p = "l_size_t"; 32355f2336efSEd Maste break; 32365f2336efSEd Maste case 3: 32375f2336efSEd Maste p = "l_loff_t"; 32385f2336efSEd Maste break; 32395f2336efSEd Maste default: 32405f2336efSEd Maste break; 32415f2336efSEd Maste }; 32425f2336efSEd Maste break; 32435f2336efSEd Maste /* linux_pwrite */ 32445f2336efSEd Maste case 68: 32455f2336efSEd Maste switch (ndx) { 32465f2336efSEd Maste case 0: 32475f2336efSEd Maste p = "l_uint"; 32485f2336efSEd Maste break; 32495f2336efSEd Maste case 1: 32505f2336efSEd Maste p = "userland char *"; 32515f2336efSEd Maste break; 32525f2336efSEd Maste case 2: 32535f2336efSEd Maste p = "l_size_t"; 32545f2336efSEd Maste break; 32555f2336efSEd Maste case 3: 32565f2336efSEd Maste p = "l_loff_t"; 32575f2336efSEd Maste break; 32585f2336efSEd Maste default: 32595f2336efSEd Maste break; 32605f2336efSEd Maste }; 32615f2336efSEd Maste break; 32625f2336efSEd Maste /* linux_preadv */ 32635f2336efSEd Maste case 69: 32645f2336efSEd Maste switch (ndx) { 32655f2336efSEd Maste case 0: 32665f2336efSEd Maste p = "l_ulong"; 32675f2336efSEd Maste break; 32685f2336efSEd Maste case 1: 32695f2336efSEd Maste p = "userland struct iovec *"; 32705f2336efSEd Maste break; 32715f2336efSEd Maste case 2: 32725f2336efSEd Maste p = "l_ulong"; 32735f2336efSEd Maste break; 32745f2336efSEd Maste case 3: 32755f2336efSEd Maste p = "l_ulong"; 32765f2336efSEd Maste break; 32775f2336efSEd Maste case 4: 32785f2336efSEd Maste p = "l_ulong"; 32795f2336efSEd Maste break; 32805f2336efSEd Maste default: 32815f2336efSEd Maste break; 32825f2336efSEd Maste }; 32835f2336efSEd Maste break; 32845f2336efSEd Maste /* linux_pwritev */ 32855f2336efSEd Maste case 70: 32865f2336efSEd Maste switch (ndx) { 32875f2336efSEd Maste case 0: 32885f2336efSEd Maste p = "l_ulong"; 32895f2336efSEd Maste break; 32905f2336efSEd Maste case 1: 32915f2336efSEd Maste p = "userland struct iovec *"; 32925f2336efSEd Maste break; 32935f2336efSEd Maste case 2: 32945f2336efSEd Maste p = "l_ulong"; 32955f2336efSEd Maste break; 32965f2336efSEd Maste case 3: 32975f2336efSEd Maste p = "l_ulong"; 32985f2336efSEd Maste break; 32995f2336efSEd Maste case 4: 33005f2336efSEd Maste p = "l_ulong"; 33015f2336efSEd Maste break; 33025f2336efSEd Maste default: 33035f2336efSEd Maste break; 33045f2336efSEd Maste }; 33055f2336efSEd Maste break; 33065f2336efSEd Maste /* linux_sendfile */ 33075f2336efSEd Maste case 71: 33085f2336efSEd Maste switch (ndx) { 33095f2336efSEd Maste case 0: 33105f2336efSEd Maste p = "l_int"; 33115f2336efSEd Maste break; 33125f2336efSEd Maste case 1: 33135f2336efSEd Maste p = "l_int"; 33145f2336efSEd Maste break; 33155f2336efSEd Maste case 2: 3316a39cdcd7SEdward Tomasz Napierala p = "userland l_off_t *"; 33175f2336efSEd Maste break; 33185f2336efSEd Maste case 3: 33195f2336efSEd Maste p = "l_size_t"; 33205f2336efSEd Maste break; 33215f2336efSEd Maste default: 33225f2336efSEd Maste break; 33235f2336efSEd Maste }; 33245f2336efSEd Maste break; 33255f2336efSEd Maste /* linux_pselect6 */ 33265f2336efSEd Maste case 72: 33275f2336efSEd Maste switch (ndx) { 33285f2336efSEd Maste case 0: 33295f2336efSEd Maste p = "l_int"; 33305f2336efSEd Maste break; 33315f2336efSEd Maste case 1: 33325f2336efSEd Maste p = "userland l_fd_set *"; 33335f2336efSEd Maste break; 33345f2336efSEd Maste case 2: 33355f2336efSEd Maste p = "userland l_fd_set *"; 33365f2336efSEd Maste break; 33375f2336efSEd Maste case 3: 33385f2336efSEd Maste p = "userland l_fd_set *"; 33395f2336efSEd Maste break; 33405f2336efSEd Maste case 4: 33415f2336efSEd Maste p = "userland struct l_timespec *"; 33425f2336efSEd Maste break; 33435f2336efSEd Maste case 5: 33445f2336efSEd Maste p = "userland l_uintptr_t *"; 33455f2336efSEd Maste break; 33465f2336efSEd Maste default: 33475f2336efSEd Maste break; 33485f2336efSEd Maste }; 33495f2336efSEd Maste break; 33505f2336efSEd Maste /* linux_ppoll */ 33515f2336efSEd Maste case 73: 33525f2336efSEd Maste switch (ndx) { 33535f2336efSEd Maste case 0: 33545f2336efSEd Maste p = "userland struct pollfd *"; 33555f2336efSEd Maste break; 33565f2336efSEd Maste case 1: 3357a39cdcd7SEdward Tomasz Napierala p = "l_uint"; 33585f2336efSEd Maste break; 33595f2336efSEd Maste case 2: 33605f2336efSEd Maste p = "userland struct l_timespec *"; 33615f2336efSEd Maste break; 33625f2336efSEd Maste case 3: 33635f2336efSEd Maste p = "userland l_sigset_t *"; 33645f2336efSEd Maste break; 33655f2336efSEd Maste case 4: 33665f2336efSEd Maste p = "l_size_t"; 33675f2336efSEd Maste break; 33685f2336efSEd Maste default: 33695f2336efSEd Maste break; 33705f2336efSEd Maste }; 33715f2336efSEd Maste break; 33725f2336efSEd Maste /* linux_signalfd4 */ 33735f2336efSEd Maste case 74: 33745f2336efSEd Maste break; 33755f2336efSEd Maste /* linux_vmsplice */ 33765f2336efSEd Maste case 75: 33775f2336efSEd Maste break; 33785f2336efSEd Maste /* linux_splice */ 33795f2336efSEd Maste case 76: 33803e9a2142SEdward Tomasz Napierala switch (ndx) { 33813e9a2142SEdward Tomasz Napierala case 0: 33823e9a2142SEdward Tomasz Napierala p = "int"; 33833e9a2142SEdward Tomasz Napierala break; 33843e9a2142SEdward Tomasz Napierala case 1: 33853e9a2142SEdward Tomasz Napierala p = "userland l_loff_t *"; 33863e9a2142SEdward Tomasz Napierala break; 33873e9a2142SEdward Tomasz Napierala case 2: 33883e9a2142SEdward Tomasz Napierala p = "int"; 33893e9a2142SEdward Tomasz Napierala break; 33903e9a2142SEdward Tomasz Napierala case 3: 33913e9a2142SEdward Tomasz Napierala p = "userland l_loff_t *"; 33923e9a2142SEdward Tomasz Napierala break; 33933e9a2142SEdward Tomasz Napierala case 4: 33943e9a2142SEdward Tomasz Napierala p = "l_size_t"; 33953e9a2142SEdward Tomasz Napierala break; 33963e9a2142SEdward Tomasz Napierala case 5: 33973e9a2142SEdward Tomasz Napierala p = "l_uint"; 33983e9a2142SEdward Tomasz Napierala break; 33993e9a2142SEdward Tomasz Napierala default: 34003e9a2142SEdward Tomasz Napierala break; 34013e9a2142SEdward Tomasz Napierala }; 34025f2336efSEd Maste break; 34035f2336efSEd Maste /* linux_tee */ 34045f2336efSEd Maste case 77: 34055f2336efSEd Maste break; 34065f2336efSEd Maste /* linux_readlinkat */ 34075f2336efSEd Maste case 78: 34085f2336efSEd Maste switch (ndx) { 34095f2336efSEd Maste case 0: 34105f2336efSEd Maste p = "l_int"; 34115f2336efSEd Maste break; 34125f2336efSEd Maste case 1: 34135f2336efSEd Maste p = "userland const char *"; 34145f2336efSEd Maste break; 34155f2336efSEd Maste case 2: 34165f2336efSEd Maste p = "userland char *"; 34175f2336efSEd Maste break; 34185f2336efSEd Maste case 3: 34195f2336efSEd Maste p = "l_int"; 34205f2336efSEd Maste break; 34215f2336efSEd Maste default: 34225f2336efSEd Maste break; 34235f2336efSEd Maste }; 34245f2336efSEd Maste break; 34255f2336efSEd Maste /* linux_newfstatat */ 34265f2336efSEd Maste case 79: 34275f2336efSEd Maste switch (ndx) { 34285f2336efSEd Maste case 0: 34295f2336efSEd Maste p = "l_int"; 34305f2336efSEd Maste break; 34315f2336efSEd Maste case 1: 34325f2336efSEd Maste p = "userland char *"; 34335f2336efSEd Maste break; 34345f2336efSEd Maste case 2: 34355f2336efSEd Maste p = "userland struct l_stat64 *"; 34365f2336efSEd Maste break; 34375f2336efSEd Maste case 3: 34385f2336efSEd Maste p = "l_int"; 34395f2336efSEd Maste break; 34405f2336efSEd Maste default: 34415f2336efSEd Maste break; 34425f2336efSEd Maste }; 34435f2336efSEd Maste break; 34445f2336efSEd Maste /* linux_newfstat */ 34455f2336efSEd Maste case 80: 34465f2336efSEd Maste switch (ndx) { 34475f2336efSEd Maste case 0: 34485f2336efSEd Maste p = "l_uint"; 34495f2336efSEd Maste break; 34505f2336efSEd Maste case 1: 34515f2336efSEd Maste p = "userland struct l_newstat *"; 34525f2336efSEd Maste break; 34535f2336efSEd Maste default: 34545f2336efSEd Maste break; 34555f2336efSEd Maste }; 34565f2336efSEd Maste break; 34575f2336efSEd Maste /* fsync */ 34585f2336efSEd Maste case 82: 34595f2336efSEd Maste switch (ndx) { 34605f2336efSEd Maste case 0: 34615f2336efSEd Maste p = "int"; 34625f2336efSEd Maste break; 34635f2336efSEd Maste default: 34645f2336efSEd Maste break; 34655f2336efSEd Maste }; 34665f2336efSEd Maste break; 34675f2336efSEd Maste /* linux_fdatasync */ 34685f2336efSEd Maste case 83: 34695f2336efSEd Maste switch (ndx) { 34705f2336efSEd Maste case 0: 34715f2336efSEd Maste p = "l_uint"; 34725f2336efSEd Maste break; 34735f2336efSEd Maste default: 34745f2336efSEd Maste break; 34755f2336efSEd Maste }; 34765f2336efSEd Maste break; 34775f2336efSEd Maste /* linux_sync_file_range */ 34785f2336efSEd Maste case 84: 34790cde2b32SEdward Tomasz Napierala switch (ndx) { 34800cde2b32SEdward Tomasz Napierala case 0: 34810cde2b32SEdward Tomasz Napierala p = "l_int"; 34820cde2b32SEdward Tomasz Napierala break; 34830cde2b32SEdward Tomasz Napierala case 1: 34840cde2b32SEdward Tomasz Napierala p = "l_loff_t"; 34850cde2b32SEdward Tomasz Napierala break; 34860cde2b32SEdward Tomasz Napierala case 2: 34870cde2b32SEdward Tomasz Napierala p = "l_loff_t"; 34880cde2b32SEdward Tomasz Napierala break; 34890cde2b32SEdward Tomasz Napierala case 3: 3490a39cdcd7SEdward Tomasz Napierala p = "l_uint"; 34910cde2b32SEdward Tomasz Napierala break; 34920cde2b32SEdward Tomasz Napierala default: 34930cde2b32SEdward Tomasz Napierala break; 34940cde2b32SEdward Tomasz Napierala }; 34955f2336efSEd Maste break; 34965f2336efSEd Maste /* linux_timerfd_create */ 34975f2336efSEd Maste case 85: 34985f2336efSEd Maste switch (ndx) { 34995f2336efSEd Maste case 0: 35005f2336efSEd Maste p = "l_int"; 35015f2336efSEd Maste break; 35025f2336efSEd Maste case 1: 35035f2336efSEd Maste p = "l_int"; 35045f2336efSEd Maste break; 35055f2336efSEd Maste default: 35065f2336efSEd Maste break; 35075f2336efSEd Maste }; 35085f2336efSEd Maste break; 35095f2336efSEd Maste /* linux_timerfd_settime */ 35105f2336efSEd Maste case 86: 35115f2336efSEd Maste switch (ndx) { 35125f2336efSEd Maste case 0: 35135f2336efSEd Maste p = "l_int"; 35145f2336efSEd Maste break; 35155f2336efSEd Maste case 1: 35165f2336efSEd Maste p = "l_int"; 35175f2336efSEd Maste break; 35185f2336efSEd Maste case 2: 35195f2336efSEd Maste p = "userland const struct l_itimerspec *"; 35205f2336efSEd Maste break; 35215f2336efSEd Maste case 3: 35225f2336efSEd Maste p = "userland struct l_itimerspec *"; 35235f2336efSEd Maste break; 35245f2336efSEd Maste default: 35255f2336efSEd Maste break; 35265f2336efSEd Maste }; 35275f2336efSEd Maste break; 35285f2336efSEd Maste /* linux_timerfd_gettime */ 35295f2336efSEd Maste case 87: 35305f2336efSEd Maste switch (ndx) { 35315f2336efSEd Maste case 0: 35325f2336efSEd Maste p = "l_int"; 35335f2336efSEd Maste break; 35345f2336efSEd Maste case 1: 35355f2336efSEd Maste p = "userland struct l_itimerspec *"; 35365f2336efSEd Maste break; 35375f2336efSEd Maste default: 35385f2336efSEd Maste break; 35395f2336efSEd Maste }; 35405f2336efSEd Maste break; 35415f2336efSEd Maste /* linux_utimensat */ 35425f2336efSEd Maste case 88: 35435f2336efSEd Maste switch (ndx) { 35445f2336efSEd Maste case 0: 35455f2336efSEd Maste p = "l_int"; 35465f2336efSEd Maste break; 35475f2336efSEd Maste case 1: 35485f2336efSEd Maste p = "userland const char *"; 35495f2336efSEd Maste break; 35505f2336efSEd Maste case 2: 35515f2336efSEd Maste p = "userland const struct l_timespec *"; 35525f2336efSEd Maste break; 35535f2336efSEd Maste case 3: 35545f2336efSEd Maste p = "l_int"; 35555f2336efSEd Maste break; 35565f2336efSEd Maste default: 35575f2336efSEd Maste break; 35585f2336efSEd Maste }; 35595f2336efSEd Maste break; 35605f2336efSEd Maste /* acct */ 35615f2336efSEd Maste case 89: 35625f2336efSEd Maste switch (ndx) { 35635f2336efSEd Maste case 0: 35645f2336efSEd Maste p = "userland char *"; 35655f2336efSEd Maste break; 35665f2336efSEd Maste default: 35675f2336efSEd Maste break; 35685f2336efSEd Maste }; 35695f2336efSEd Maste break; 35705f2336efSEd Maste /* linux_capget */ 35715f2336efSEd Maste case 90: 35725f2336efSEd Maste switch (ndx) { 35735f2336efSEd Maste case 0: 35745f2336efSEd Maste p = "userland struct l_user_cap_header *"; 35755f2336efSEd Maste break; 35765f2336efSEd Maste case 1: 35775f2336efSEd Maste p = "userland struct l_user_cap_data *"; 35785f2336efSEd Maste break; 35795f2336efSEd Maste default: 35805f2336efSEd Maste break; 35815f2336efSEd Maste }; 35825f2336efSEd Maste break; 35835f2336efSEd Maste /* linux_capset */ 35845f2336efSEd Maste case 91: 35855f2336efSEd Maste switch (ndx) { 35865f2336efSEd Maste case 0: 35875f2336efSEd Maste p = "userland struct l_user_cap_header *"; 35885f2336efSEd Maste break; 35895f2336efSEd Maste case 1: 35905f2336efSEd Maste p = "userland struct l_user_cap_data *"; 35915f2336efSEd Maste break; 35925f2336efSEd Maste default: 35935f2336efSEd Maste break; 35945f2336efSEd Maste }; 35955f2336efSEd Maste break; 35965f2336efSEd Maste /* linux_personality */ 35975f2336efSEd Maste case 92: 35985f2336efSEd Maste switch (ndx) { 35995f2336efSEd Maste case 0: 36005f2336efSEd Maste p = "l_uint"; 36015f2336efSEd Maste break; 36025f2336efSEd Maste default: 36035f2336efSEd Maste break; 36045f2336efSEd Maste }; 36055f2336efSEd Maste break; 36065f2336efSEd Maste /* linux_exit */ 36075f2336efSEd Maste case 93: 36085f2336efSEd Maste switch (ndx) { 36095f2336efSEd Maste case 0: 3610a39cdcd7SEdward Tomasz Napierala p = "u_int"; 36115f2336efSEd Maste break; 36125f2336efSEd Maste default: 36135f2336efSEd Maste break; 36145f2336efSEd Maste }; 36155f2336efSEd Maste break; 36165f2336efSEd Maste /* linux_exit_group */ 36175f2336efSEd Maste case 94: 36185f2336efSEd Maste switch (ndx) { 36195f2336efSEd Maste case 0: 3620a39cdcd7SEdward Tomasz Napierala p = "l_int"; 36215f2336efSEd Maste break; 36225f2336efSEd Maste default: 36235f2336efSEd Maste break; 36245f2336efSEd Maste }; 36255f2336efSEd Maste break; 36265f2336efSEd Maste /* linux_waitid */ 36275f2336efSEd Maste case 95: 36285f2336efSEd Maste switch (ndx) { 36295f2336efSEd Maste case 0: 36305f2336efSEd Maste p = "l_int"; 36315f2336efSEd Maste break; 36325f2336efSEd Maste case 1: 36335f2336efSEd Maste p = "l_pid_t"; 36345f2336efSEd Maste break; 36355f2336efSEd Maste case 2: 36365f2336efSEd Maste p = "userland l_siginfo_t *"; 36375f2336efSEd Maste break; 36385f2336efSEd Maste case 3: 36395f2336efSEd Maste p = "l_int"; 36405f2336efSEd Maste break; 36415f2336efSEd Maste case 4: 36425f2336efSEd Maste p = "userland struct rusage *"; 36435f2336efSEd Maste break; 36445f2336efSEd Maste default: 36455f2336efSEd Maste break; 36465f2336efSEd Maste }; 36475f2336efSEd Maste break; 36485f2336efSEd Maste /* linux_set_tid_address */ 36495f2336efSEd Maste case 96: 36505f2336efSEd Maste switch (ndx) { 36515f2336efSEd Maste case 0: 3652a39cdcd7SEdward Tomasz Napierala p = "userland l_int *"; 36535f2336efSEd Maste break; 36545f2336efSEd Maste default: 36555f2336efSEd Maste break; 36565f2336efSEd Maste }; 36575f2336efSEd Maste break; 36585f2336efSEd Maste /* linux_unshare */ 36595f2336efSEd Maste case 97: 36605f2336efSEd Maste break; 36615f2336efSEd Maste /* linux_sys_futex */ 36625f2336efSEd Maste case 98: 36635f2336efSEd Maste switch (ndx) { 36645f2336efSEd Maste case 0: 3665ee64d982SDmitry Chagin p = "userland uint32_t *"; 36665f2336efSEd Maste break; 36675f2336efSEd Maste case 1: 3668ee64d982SDmitry Chagin p = "l_int"; 36695f2336efSEd Maste break; 36705f2336efSEd Maste case 2: 3671ee64d982SDmitry Chagin p = "uint32_t"; 36725f2336efSEd Maste break; 36735f2336efSEd Maste case 3: 36745f2336efSEd Maste p = "userland struct l_timespec *"; 36755f2336efSEd Maste break; 36765f2336efSEd Maste case 4: 3677ee64d982SDmitry Chagin p = "userland uint32_t *"; 36785f2336efSEd Maste break; 36795f2336efSEd Maste case 5: 3680ee64d982SDmitry Chagin p = "uint32_t"; 36815f2336efSEd Maste break; 36825f2336efSEd Maste default: 36835f2336efSEd Maste break; 36845f2336efSEd Maste }; 36855f2336efSEd Maste break; 36865f2336efSEd Maste /* linux_set_robust_list */ 36875f2336efSEd Maste case 99: 36885f2336efSEd Maste switch (ndx) { 36895f2336efSEd Maste case 0: 36905f2336efSEd Maste p = "userland struct linux_robust_list_head *"; 36915f2336efSEd Maste break; 36925f2336efSEd Maste case 1: 36935f2336efSEd Maste p = "l_size_t"; 36945f2336efSEd Maste break; 36955f2336efSEd Maste default: 36965f2336efSEd Maste break; 36975f2336efSEd Maste }; 36985f2336efSEd Maste break; 36995f2336efSEd Maste /* linux_get_robust_list */ 37005f2336efSEd Maste case 100: 37015f2336efSEd Maste switch (ndx) { 37025f2336efSEd Maste case 0: 37035f2336efSEd Maste p = "l_int"; 37045f2336efSEd Maste break; 37055f2336efSEd Maste case 1: 37065f2336efSEd Maste p = "userland struct linux_robust_list_head **"; 37075f2336efSEd Maste break; 37085f2336efSEd Maste case 2: 37095f2336efSEd Maste p = "userland l_size_t *"; 37105f2336efSEd Maste break; 37115f2336efSEd Maste default: 37125f2336efSEd Maste break; 37135f2336efSEd Maste }; 37145f2336efSEd Maste break; 37155f2336efSEd Maste /* linux_nanosleep */ 37165f2336efSEd Maste case 101: 37175f2336efSEd Maste switch (ndx) { 37185f2336efSEd Maste case 0: 37195f2336efSEd Maste p = "userland const struct l_timespec *"; 37205f2336efSEd Maste break; 37215f2336efSEd Maste case 1: 37225f2336efSEd Maste p = "userland struct l_timespec *"; 37235f2336efSEd Maste break; 37245f2336efSEd Maste default: 37255f2336efSEd Maste break; 37265f2336efSEd Maste }; 37275f2336efSEd Maste break; 37285f2336efSEd Maste /* linux_getitimer */ 37295f2336efSEd Maste case 102: 37305f2336efSEd Maste switch (ndx) { 37315f2336efSEd Maste case 0: 37325f2336efSEd Maste p = "l_int"; 37335f2336efSEd Maste break; 37345f2336efSEd Maste case 1: 37355f2336efSEd Maste p = "userland struct l_itimerval *"; 37365f2336efSEd Maste break; 37375f2336efSEd Maste default: 37385f2336efSEd Maste break; 37395f2336efSEd Maste }; 37405f2336efSEd Maste break; 37415f2336efSEd Maste /* linux_setitimer */ 37425f2336efSEd Maste case 103: 37435f2336efSEd Maste switch (ndx) { 37445f2336efSEd Maste case 0: 37455f2336efSEd Maste p = "l_int"; 37465f2336efSEd Maste break; 37475f2336efSEd Maste case 1: 37485f2336efSEd Maste p = "userland struct l_itimerval *"; 37495f2336efSEd Maste break; 37505f2336efSEd Maste case 2: 37515f2336efSEd Maste p = "userland struct l_itimerval *"; 37525f2336efSEd Maste break; 37535f2336efSEd Maste default: 37545f2336efSEd Maste break; 37555f2336efSEd Maste }; 37565f2336efSEd Maste break; 37575f2336efSEd Maste /* linux_kexec_load */ 37585f2336efSEd Maste case 104: 37595f2336efSEd Maste break; 37605f2336efSEd Maste /* linux_init_module */ 37615f2336efSEd Maste case 105: 37625f2336efSEd Maste break; 37635f2336efSEd Maste /* linux_delete_module */ 37645f2336efSEd Maste case 106: 37655f2336efSEd Maste break; 37665f2336efSEd Maste /* linux_timer_create */ 37675f2336efSEd Maste case 107: 37685f2336efSEd Maste switch (ndx) { 37695f2336efSEd Maste case 0: 37705f2336efSEd Maste p = "clockid_t"; 37715f2336efSEd Maste break; 37725f2336efSEd Maste case 1: 37735f2336efSEd Maste p = "userland struct sigevent *"; 37745f2336efSEd Maste break; 37755f2336efSEd Maste case 2: 37765f2336efSEd Maste p = "userland l_timer_t *"; 37775f2336efSEd Maste break; 37785f2336efSEd Maste default: 37795f2336efSEd Maste break; 37805f2336efSEd Maste }; 37815f2336efSEd Maste break; 37825f2336efSEd Maste /* linux_timer_gettime */ 37835f2336efSEd Maste case 108: 37845f2336efSEd Maste switch (ndx) { 37855f2336efSEd Maste case 0: 37865f2336efSEd Maste p = "l_timer_t"; 37875f2336efSEd Maste break; 37885f2336efSEd Maste case 1: 37895f2336efSEd Maste p = "userland struct itimerspec *"; 37905f2336efSEd Maste break; 37915f2336efSEd Maste default: 37925f2336efSEd Maste break; 37935f2336efSEd Maste }; 37945f2336efSEd Maste break; 37955f2336efSEd Maste /* linux_timer_getoverrun */ 37965f2336efSEd Maste case 109: 37975f2336efSEd Maste switch (ndx) { 37985f2336efSEd Maste case 0: 37995f2336efSEd Maste p = "l_timer_t"; 38005f2336efSEd Maste break; 38015f2336efSEd Maste default: 38025f2336efSEd Maste break; 38035f2336efSEd Maste }; 38045f2336efSEd Maste break; 38055f2336efSEd Maste /* linux_timer_settime */ 38065f2336efSEd Maste case 110: 38075f2336efSEd Maste switch (ndx) { 38085f2336efSEd Maste case 0: 38095f2336efSEd Maste p = "l_timer_t"; 38105f2336efSEd Maste break; 38115f2336efSEd Maste case 1: 38125f2336efSEd Maste p = "l_int"; 38135f2336efSEd Maste break; 38145f2336efSEd Maste case 2: 38155f2336efSEd Maste p = "userland const struct itimerspec *"; 38165f2336efSEd Maste break; 38175f2336efSEd Maste case 3: 38185f2336efSEd Maste p = "userland struct itimerspec *"; 38195f2336efSEd Maste break; 38205f2336efSEd Maste default: 38215f2336efSEd Maste break; 38225f2336efSEd Maste }; 38235f2336efSEd Maste break; 38245f2336efSEd Maste /* linux_timer_delete */ 38255f2336efSEd Maste case 111: 38265f2336efSEd Maste switch (ndx) { 38275f2336efSEd Maste case 0: 38285f2336efSEd Maste p = "l_timer_t"; 38295f2336efSEd Maste break; 38305f2336efSEd Maste default: 38315f2336efSEd Maste break; 38325f2336efSEd Maste }; 38335f2336efSEd Maste break; 38345f2336efSEd Maste /* linux_clock_settime */ 38355f2336efSEd Maste case 112: 38365f2336efSEd Maste switch (ndx) { 38375f2336efSEd Maste case 0: 38385f2336efSEd Maste p = "clockid_t"; 38395f2336efSEd Maste break; 38405f2336efSEd Maste case 1: 38415f2336efSEd Maste p = "userland struct l_timespec *"; 38425f2336efSEd Maste break; 38435f2336efSEd Maste default: 38445f2336efSEd Maste break; 38455f2336efSEd Maste }; 38465f2336efSEd Maste break; 38475f2336efSEd Maste /* linux_clock_gettime */ 38485f2336efSEd Maste case 113: 38495f2336efSEd Maste switch (ndx) { 38505f2336efSEd Maste case 0: 38515f2336efSEd Maste p = "clockid_t"; 38525f2336efSEd Maste break; 38535f2336efSEd Maste case 1: 38545f2336efSEd Maste p = "userland struct l_timespec *"; 38555f2336efSEd Maste break; 38565f2336efSEd Maste default: 38575f2336efSEd Maste break; 38585f2336efSEd Maste }; 38595f2336efSEd Maste break; 38605f2336efSEd Maste /* linux_clock_getres */ 38615f2336efSEd Maste case 114: 38625f2336efSEd Maste switch (ndx) { 38635f2336efSEd Maste case 0: 38645f2336efSEd Maste p = "clockid_t"; 38655f2336efSEd Maste break; 38665f2336efSEd Maste case 1: 38675f2336efSEd Maste p = "userland struct l_timespec *"; 38685f2336efSEd Maste break; 38695f2336efSEd Maste default: 38705f2336efSEd Maste break; 38715f2336efSEd Maste }; 38725f2336efSEd Maste break; 38735f2336efSEd Maste /* linux_clock_nanosleep */ 38745f2336efSEd Maste case 115: 38755f2336efSEd Maste switch (ndx) { 38765f2336efSEd Maste case 0: 38775f2336efSEd Maste p = "clockid_t"; 38785f2336efSEd Maste break; 38795f2336efSEd Maste case 1: 3880a39cdcd7SEdward Tomasz Napierala p = "l_int"; 38815f2336efSEd Maste break; 38825f2336efSEd Maste case 2: 38835f2336efSEd Maste p = "userland struct l_timespec *"; 38845f2336efSEd Maste break; 38855f2336efSEd Maste case 3: 38865f2336efSEd Maste p = "userland struct l_timespec *"; 38875f2336efSEd Maste break; 38885f2336efSEd Maste default: 38895f2336efSEd Maste break; 38905f2336efSEd Maste }; 38915f2336efSEd Maste break; 38925f2336efSEd Maste /* linux_syslog */ 38935f2336efSEd Maste case 116: 38945f2336efSEd Maste switch (ndx) { 38955f2336efSEd Maste case 0: 38965f2336efSEd Maste p = "l_int"; 38975f2336efSEd Maste break; 38985f2336efSEd Maste case 1: 38995f2336efSEd Maste p = "userland char *"; 39005f2336efSEd Maste break; 39015f2336efSEd Maste case 2: 39025f2336efSEd Maste p = "l_int"; 39035f2336efSEd Maste break; 39045f2336efSEd Maste default: 39055f2336efSEd Maste break; 39065f2336efSEd Maste }; 39075f2336efSEd Maste break; 39085f2336efSEd Maste /* linux_ptrace */ 39095f2336efSEd Maste case 117: 39105f2336efSEd Maste switch (ndx) { 39115f2336efSEd Maste case 0: 39125f2336efSEd Maste p = "l_long"; 39135f2336efSEd Maste break; 39145f2336efSEd Maste case 1: 39155f2336efSEd Maste p = "l_long"; 39165f2336efSEd Maste break; 39175f2336efSEd Maste case 2: 39185f2336efSEd Maste p = "l_ulong"; 39195f2336efSEd Maste break; 39205f2336efSEd Maste case 3: 39215f2336efSEd Maste p = "l_ulong"; 39225f2336efSEd Maste break; 39235f2336efSEd Maste default: 39245f2336efSEd Maste break; 39255f2336efSEd Maste }; 39265f2336efSEd Maste break; 39275f2336efSEd Maste /* linux_sched_setparam */ 39285f2336efSEd Maste case 118: 39295f2336efSEd Maste switch (ndx) { 39305f2336efSEd Maste case 0: 39315f2336efSEd Maste p = "l_pid_t"; 39325f2336efSEd Maste break; 39335f2336efSEd Maste case 1: 39345f2336efSEd Maste p = "userland struct sched_param *"; 39355f2336efSEd Maste break; 39365f2336efSEd Maste default: 39375f2336efSEd Maste break; 39385f2336efSEd Maste }; 39395f2336efSEd Maste break; 39405f2336efSEd Maste /* linux_sched_setscheduler */ 39415f2336efSEd Maste case 119: 39425f2336efSEd Maste switch (ndx) { 39435f2336efSEd Maste case 0: 39445f2336efSEd Maste p = "l_pid_t"; 39455f2336efSEd Maste break; 39465f2336efSEd Maste case 1: 39475f2336efSEd Maste p = "l_int"; 39485f2336efSEd Maste break; 39495f2336efSEd Maste case 2: 39505f2336efSEd Maste p = "userland struct sched_param *"; 39515f2336efSEd Maste break; 39525f2336efSEd Maste default: 39535f2336efSEd Maste break; 39545f2336efSEd Maste }; 39555f2336efSEd Maste break; 39565f2336efSEd Maste /* linux_sched_getscheduler */ 39575f2336efSEd Maste case 120: 39585f2336efSEd Maste switch (ndx) { 39595f2336efSEd Maste case 0: 39605f2336efSEd Maste p = "l_pid_t"; 39615f2336efSEd Maste break; 39625f2336efSEd Maste default: 39635f2336efSEd Maste break; 39645f2336efSEd Maste }; 39655f2336efSEd Maste break; 39665f2336efSEd Maste /* linux_sched_getparam */ 39675f2336efSEd Maste case 121: 39685f2336efSEd Maste switch (ndx) { 39695f2336efSEd Maste case 0: 39705f2336efSEd Maste p = "l_pid_t"; 39715f2336efSEd Maste break; 39725f2336efSEd Maste case 1: 39735f2336efSEd Maste p = "userland struct sched_param *"; 39745f2336efSEd Maste break; 39755f2336efSEd Maste default: 39765f2336efSEd Maste break; 39775f2336efSEd Maste }; 39785f2336efSEd Maste break; 39795f2336efSEd Maste /* linux_sched_setaffinity */ 39805f2336efSEd Maste case 122: 39815f2336efSEd Maste switch (ndx) { 39825f2336efSEd Maste case 0: 39835f2336efSEd Maste p = "l_pid_t"; 39845f2336efSEd Maste break; 39855f2336efSEd Maste case 1: 39865f2336efSEd Maste p = "l_uint"; 39875f2336efSEd Maste break; 39885f2336efSEd Maste case 2: 39895f2336efSEd Maste p = "userland l_ulong *"; 39905f2336efSEd Maste break; 39915f2336efSEd Maste default: 39925f2336efSEd Maste break; 39935f2336efSEd Maste }; 39945f2336efSEd Maste break; 39955f2336efSEd Maste /* linux_sched_getaffinity */ 39965f2336efSEd Maste case 123: 39975f2336efSEd Maste switch (ndx) { 39985f2336efSEd Maste case 0: 39995f2336efSEd Maste p = "l_pid_t"; 40005f2336efSEd Maste break; 40015f2336efSEd Maste case 1: 40025f2336efSEd Maste p = "l_uint"; 40035f2336efSEd Maste break; 40045f2336efSEd Maste case 2: 40055f2336efSEd Maste p = "userland l_ulong *"; 40065f2336efSEd Maste break; 40075f2336efSEd Maste default: 40085f2336efSEd Maste break; 40095f2336efSEd Maste }; 40105f2336efSEd Maste break; 40115f2336efSEd Maste /* sched_yield */ 40125f2336efSEd Maste case 124: 40135f2336efSEd Maste break; 40145f2336efSEd Maste /* linux_sched_get_priority_max */ 40155f2336efSEd Maste case 125: 40165f2336efSEd Maste switch (ndx) { 40175f2336efSEd Maste case 0: 40185f2336efSEd Maste p = "l_int"; 40195f2336efSEd Maste break; 40205f2336efSEd Maste default: 40215f2336efSEd Maste break; 40225f2336efSEd Maste }; 40235f2336efSEd Maste break; 40245f2336efSEd Maste /* linux_sched_get_priority_min */ 40255f2336efSEd Maste case 126: 40265f2336efSEd Maste switch (ndx) { 40275f2336efSEd Maste case 0: 40285f2336efSEd Maste p = "l_int"; 40295f2336efSEd Maste break; 40305f2336efSEd Maste default: 40315f2336efSEd Maste break; 40325f2336efSEd Maste }; 40335f2336efSEd Maste break; 40345f2336efSEd Maste /* linux_sched_rr_get_interval */ 40355f2336efSEd Maste case 127: 40365f2336efSEd Maste switch (ndx) { 40375f2336efSEd Maste case 0: 40385f2336efSEd Maste p = "l_pid_t"; 40395f2336efSEd Maste break; 40405f2336efSEd Maste case 1: 40415f2336efSEd Maste p = "userland struct l_timespec *"; 40425f2336efSEd Maste break; 40435f2336efSEd Maste default: 40445f2336efSEd Maste break; 40455f2336efSEd Maste }; 40465f2336efSEd Maste break; 40475f2336efSEd Maste /* linux_kill */ 40485f2336efSEd Maste case 129: 40495f2336efSEd Maste switch (ndx) { 40505f2336efSEd Maste case 0: 4051a39cdcd7SEdward Tomasz Napierala p = "l_pid_t"; 40525f2336efSEd Maste break; 40535f2336efSEd Maste case 1: 40545f2336efSEd Maste p = "l_int"; 40555f2336efSEd Maste break; 40565f2336efSEd Maste default: 40575f2336efSEd Maste break; 40585f2336efSEd Maste }; 40595f2336efSEd Maste break; 40605f2336efSEd Maste /* linux_tkill */ 40615f2336efSEd Maste case 130: 40625f2336efSEd Maste switch (ndx) { 40635f2336efSEd Maste case 0: 4064a39cdcd7SEdward Tomasz Napierala p = "l_pid_t"; 40655f2336efSEd Maste break; 40665f2336efSEd Maste case 1: 40675f2336efSEd Maste p = "l_int"; 40685f2336efSEd Maste break; 40695f2336efSEd Maste default: 40705f2336efSEd Maste break; 40715f2336efSEd Maste }; 40725f2336efSEd Maste break; 40735f2336efSEd Maste /* linux_tgkill */ 40745f2336efSEd Maste case 131: 40755f2336efSEd Maste switch (ndx) { 40765f2336efSEd Maste case 0: 4077a39cdcd7SEdward Tomasz Napierala p = "l_pid_t"; 40785f2336efSEd Maste break; 40795f2336efSEd Maste case 1: 4080a39cdcd7SEdward Tomasz Napierala p = "l_pid_t"; 40815f2336efSEd Maste break; 40825f2336efSEd Maste case 2: 40835f2336efSEd Maste p = "l_int"; 40845f2336efSEd Maste break; 40855f2336efSEd Maste default: 40865f2336efSEd Maste break; 40875f2336efSEd Maste }; 40885f2336efSEd Maste break; 40895f2336efSEd Maste /* linux_sigaltstack */ 40905f2336efSEd Maste case 132: 40915f2336efSEd Maste switch (ndx) { 40925f2336efSEd Maste case 0: 40935f2336efSEd Maste p = "userland l_stack_t *"; 40945f2336efSEd Maste break; 40955f2336efSEd Maste case 1: 40965f2336efSEd Maste p = "userland l_stack_t *"; 40975f2336efSEd Maste break; 40985f2336efSEd Maste default: 40995f2336efSEd Maste break; 41005f2336efSEd Maste }; 41015f2336efSEd Maste break; 41025f2336efSEd Maste /* linux_rt_sigsuspend */ 41035f2336efSEd Maste case 133: 41045f2336efSEd Maste switch (ndx) { 41055f2336efSEd Maste case 0: 41065f2336efSEd Maste p = "userland l_sigset_t *"; 41075f2336efSEd Maste break; 41085f2336efSEd Maste case 1: 41095f2336efSEd Maste p = "l_size_t"; 41105f2336efSEd Maste break; 41115f2336efSEd Maste default: 41125f2336efSEd Maste break; 41135f2336efSEd Maste }; 41145f2336efSEd Maste break; 41155f2336efSEd Maste /* linux_rt_sigaction */ 41165f2336efSEd Maste case 134: 41175f2336efSEd Maste switch (ndx) { 41185f2336efSEd Maste case 0: 41195f2336efSEd Maste p = "l_int"; 41205f2336efSEd Maste break; 41215f2336efSEd Maste case 1: 41225f2336efSEd Maste p = "userland l_sigaction_t *"; 41235f2336efSEd Maste break; 41245f2336efSEd Maste case 2: 41255f2336efSEd Maste p = "userland l_sigaction_t *"; 41265f2336efSEd Maste break; 41275f2336efSEd Maste case 3: 41285f2336efSEd Maste p = "l_size_t"; 41295f2336efSEd Maste break; 41305f2336efSEd Maste default: 41315f2336efSEd Maste break; 41325f2336efSEd Maste }; 41335f2336efSEd Maste break; 41345f2336efSEd Maste /* linux_rt_sigprocmask */ 41355f2336efSEd Maste case 135: 41365f2336efSEd Maste switch (ndx) { 41375f2336efSEd Maste case 0: 41385f2336efSEd Maste p = "l_int"; 41395f2336efSEd Maste break; 41405f2336efSEd Maste case 1: 41415f2336efSEd Maste p = "userland l_sigset_t *"; 41425f2336efSEd Maste break; 41435f2336efSEd Maste case 2: 41445f2336efSEd Maste p = "userland l_sigset_t *"; 41455f2336efSEd Maste break; 41465f2336efSEd Maste case 3: 41475f2336efSEd Maste p = "l_size_t"; 41485f2336efSEd Maste break; 41495f2336efSEd Maste default: 41505f2336efSEd Maste break; 41515f2336efSEd Maste }; 41525f2336efSEd Maste break; 41535f2336efSEd Maste /* linux_rt_sigpending */ 41545f2336efSEd Maste case 136: 41555f2336efSEd Maste switch (ndx) { 41565f2336efSEd Maste case 0: 41575f2336efSEd Maste p = "userland l_sigset_t *"; 41585f2336efSEd Maste break; 41595f2336efSEd Maste case 1: 41605f2336efSEd Maste p = "l_size_t"; 41615f2336efSEd Maste break; 41625f2336efSEd Maste default: 41635f2336efSEd Maste break; 41645f2336efSEd Maste }; 41655f2336efSEd Maste break; 41665f2336efSEd Maste /* linux_rt_sigtimedwait */ 41675f2336efSEd Maste case 137: 41685f2336efSEd Maste switch (ndx) { 41695f2336efSEd Maste case 0: 41705f2336efSEd Maste p = "userland l_sigset_t *"; 41715f2336efSEd Maste break; 41725f2336efSEd Maste case 1: 41735f2336efSEd Maste p = "userland l_siginfo_t *"; 41745f2336efSEd Maste break; 41755f2336efSEd Maste case 2: 4176e29ea22fSDmitry Chagin p = "userland struct l_timespec *"; 41775f2336efSEd Maste break; 41785f2336efSEd Maste case 3: 41795f2336efSEd Maste p = "l_size_t"; 41805f2336efSEd Maste break; 41815f2336efSEd Maste default: 41825f2336efSEd Maste break; 41835f2336efSEd Maste }; 41845f2336efSEd Maste break; 41855f2336efSEd Maste /* linux_rt_sigqueueinfo */ 41865f2336efSEd Maste case 138: 41875f2336efSEd Maste switch (ndx) { 41885f2336efSEd Maste case 0: 41895f2336efSEd Maste p = "l_pid_t"; 41905f2336efSEd Maste break; 41915f2336efSEd Maste case 1: 41925f2336efSEd Maste p = "l_int"; 41935f2336efSEd Maste break; 41945f2336efSEd Maste case 2: 41955f2336efSEd Maste p = "userland l_siginfo_t *"; 41965f2336efSEd Maste break; 41975f2336efSEd Maste default: 41985f2336efSEd Maste break; 41995f2336efSEd Maste }; 42005f2336efSEd Maste break; 42015f2336efSEd Maste /* linux_rt_sigreturn */ 42025f2336efSEd Maste case 139: 42035f2336efSEd Maste break; 42045f2336efSEd Maste /* setpriority */ 42055f2336efSEd Maste case 140: 42065f2336efSEd Maste switch (ndx) { 42075f2336efSEd Maste case 0: 42085f2336efSEd Maste p = "int"; 42095f2336efSEd Maste break; 42105f2336efSEd Maste case 1: 42115f2336efSEd Maste p = "int"; 42125f2336efSEd Maste break; 42135f2336efSEd Maste case 2: 42145f2336efSEd Maste p = "int"; 42155f2336efSEd Maste break; 42165f2336efSEd Maste default: 42175f2336efSEd Maste break; 42185f2336efSEd Maste }; 42195f2336efSEd Maste break; 42205f2336efSEd Maste /* linux_getpriority */ 42215f2336efSEd Maste case 141: 42225f2336efSEd Maste switch (ndx) { 42235f2336efSEd Maste case 0: 42245f2336efSEd Maste p = "l_int"; 42255f2336efSEd Maste break; 42265f2336efSEd Maste case 1: 42275f2336efSEd Maste p = "l_int"; 42285f2336efSEd Maste break; 42295f2336efSEd Maste default: 42305f2336efSEd Maste break; 42315f2336efSEd Maste }; 42325f2336efSEd Maste break; 42335f2336efSEd Maste /* linux_reboot */ 42345f2336efSEd Maste case 142: 42355f2336efSEd Maste switch (ndx) { 42365f2336efSEd Maste case 0: 42375f2336efSEd Maste p = "l_int"; 42385f2336efSEd Maste break; 42395f2336efSEd Maste case 1: 42405f2336efSEd Maste p = "l_int"; 42415f2336efSEd Maste break; 42425f2336efSEd Maste case 2: 42435f2336efSEd Maste p = "l_uint"; 42445f2336efSEd Maste break; 42455f2336efSEd Maste case 3: 42465f2336efSEd Maste p = "userland void *"; 42475f2336efSEd Maste break; 42485f2336efSEd Maste default: 42495f2336efSEd Maste break; 42505f2336efSEd Maste }; 42515f2336efSEd Maste break; 42525f2336efSEd Maste /* setregid */ 42535f2336efSEd Maste case 143: 42545f2336efSEd Maste switch (ndx) { 42555f2336efSEd Maste case 0: 42565f2336efSEd Maste p = "gid_t"; 42575f2336efSEd Maste break; 42585f2336efSEd Maste case 1: 42595f2336efSEd Maste p = "gid_t"; 42605f2336efSEd Maste break; 42615f2336efSEd Maste default: 42625f2336efSEd Maste break; 42635f2336efSEd Maste }; 42645f2336efSEd Maste break; 42655f2336efSEd Maste /* setgid */ 42665f2336efSEd Maste case 144: 42675f2336efSEd Maste switch (ndx) { 42685f2336efSEd Maste case 0: 42695f2336efSEd Maste p = "gid_t"; 42705f2336efSEd Maste break; 42715f2336efSEd Maste default: 42725f2336efSEd Maste break; 42735f2336efSEd Maste }; 42745f2336efSEd Maste break; 42755f2336efSEd Maste /* setreuid */ 42765f2336efSEd Maste case 145: 42775f2336efSEd Maste switch (ndx) { 42785f2336efSEd Maste case 0: 42795f2336efSEd Maste p = "uid_t"; 42805f2336efSEd Maste break; 42815f2336efSEd Maste case 1: 42825f2336efSEd Maste p = "uid_t"; 42835f2336efSEd Maste break; 42845f2336efSEd Maste default: 42855f2336efSEd Maste break; 42865f2336efSEd Maste }; 42875f2336efSEd Maste break; 42885f2336efSEd Maste /* setuid */ 42895f2336efSEd Maste case 146: 42905f2336efSEd Maste switch (ndx) { 42915f2336efSEd Maste case 0: 42925f2336efSEd Maste p = "uid_t"; 42935f2336efSEd Maste break; 42945f2336efSEd Maste default: 42955f2336efSEd Maste break; 42965f2336efSEd Maste }; 42975f2336efSEd Maste break; 42985f2336efSEd Maste /* setresuid */ 42995f2336efSEd Maste case 147: 43005f2336efSEd Maste switch (ndx) { 43015f2336efSEd Maste case 0: 43025f2336efSEd Maste p = "uid_t"; 43035f2336efSEd Maste break; 43045f2336efSEd Maste case 1: 43055f2336efSEd Maste p = "uid_t"; 43065f2336efSEd Maste break; 43075f2336efSEd Maste case 2: 43085f2336efSEd Maste p = "uid_t"; 43095f2336efSEd Maste break; 43105f2336efSEd Maste default: 43115f2336efSEd Maste break; 43125f2336efSEd Maste }; 43135f2336efSEd Maste break; 43145f2336efSEd Maste /* getresuid */ 43155f2336efSEd Maste case 148: 43165f2336efSEd Maste switch (ndx) { 43175f2336efSEd Maste case 0: 43185f2336efSEd Maste p = "userland uid_t *"; 43195f2336efSEd Maste break; 43205f2336efSEd Maste case 1: 43215f2336efSEd Maste p = "userland uid_t *"; 43225f2336efSEd Maste break; 43235f2336efSEd Maste case 2: 43245f2336efSEd Maste p = "userland uid_t *"; 43255f2336efSEd Maste break; 43265f2336efSEd Maste default: 43275f2336efSEd Maste break; 43285f2336efSEd Maste }; 43295f2336efSEd Maste break; 43305f2336efSEd Maste /* setresgid */ 43315f2336efSEd Maste case 149: 43325f2336efSEd Maste switch (ndx) { 43335f2336efSEd Maste case 0: 43345f2336efSEd Maste p = "gid_t"; 43355f2336efSEd Maste break; 43365f2336efSEd Maste case 1: 43375f2336efSEd Maste p = "gid_t"; 43385f2336efSEd Maste break; 43395f2336efSEd Maste case 2: 43405f2336efSEd Maste p = "gid_t"; 43415f2336efSEd Maste break; 43425f2336efSEd Maste default: 43435f2336efSEd Maste break; 43445f2336efSEd Maste }; 43455f2336efSEd Maste break; 43465f2336efSEd Maste /* getresgid */ 43475f2336efSEd Maste case 150: 43485f2336efSEd Maste switch (ndx) { 43495f2336efSEd Maste case 0: 43505f2336efSEd Maste p = "userland gid_t *"; 43515f2336efSEd Maste break; 43525f2336efSEd Maste case 1: 43535f2336efSEd Maste p = "userland gid_t *"; 43545f2336efSEd Maste break; 43555f2336efSEd Maste case 2: 43565f2336efSEd Maste p = "userland gid_t *"; 43575f2336efSEd Maste break; 43585f2336efSEd Maste default: 43595f2336efSEd Maste break; 43605f2336efSEd Maste }; 43615f2336efSEd Maste break; 43625f2336efSEd Maste /* linux_setfsuid */ 43635f2336efSEd Maste case 151: 43645f2336efSEd Maste switch (ndx) { 43655f2336efSEd Maste case 0: 43665f2336efSEd Maste p = "l_uid_t"; 43675f2336efSEd Maste break; 43685f2336efSEd Maste default: 43695f2336efSEd Maste break; 43705f2336efSEd Maste }; 43715f2336efSEd Maste break; 43725f2336efSEd Maste /* linux_setfsgid */ 43735f2336efSEd Maste case 152: 43745f2336efSEd Maste switch (ndx) { 43755f2336efSEd Maste case 0: 43765f2336efSEd Maste p = "l_gid_t"; 43775f2336efSEd Maste break; 43785f2336efSEd Maste default: 43795f2336efSEd Maste break; 43805f2336efSEd Maste }; 43815f2336efSEd Maste break; 43825f2336efSEd Maste /* linux_times */ 43835f2336efSEd Maste case 153: 43845f2336efSEd Maste switch (ndx) { 43855f2336efSEd Maste case 0: 43865f2336efSEd Maste p = "userland struct l_times_argv *"; 43875f2336efSEd Maste break; 43885f2336efSEd Maste default: 43895f2336efSEd Maste break; 43905f2336efSEd Maste }; 43915f2336efSEd Maste break; 43925f2336efSEd Maste /* setpgid */ 43935f2336efSEd Maste case 154: 43945f2336efSEd Maste switch (ndx) { 43955f2336efSEd Maste case 0: 43965f2336efSEd Maste p = "int"; 43975f2336efSEd Maste break; 43985f2336efSEd Maste case 1: 43995f2336efSEd Maste p = "int"; 44005f2336efSEd Maste break; 44015f2336efSEd Maste default: 44025f2336efSEd Maste break; 44035f2336efSEd Maste }; 44045f2336efSEd Maste break; 44055f2336efSEd Maste /* getpgid */ 44065f2336efSEd Maste case 155: 44075f2336efSEd Maste switch (ndx) { 44085f2336efSEd Maste case 0: 44095f2336efSEd Maste p = "int"; 44105f2336efSEd Maste break; 44115f2336efSEd Maste default: 44125f2336efSEd Maste break; 44135f2336efSEd Maste }; 44145f2336efSEd Maste break; 44155f2336efSEd Maste /* linux_getsid */ 44165f2336efSEd Maste case 156: 44175f2336efSEd Maste switch (ndx) { 44185f2336efSEd Maste case 0: 44195f2336efSEd Maste p = "l_pid_t"; 44205f2336efSEd Maste break; 44215f2336efSEd Maste default: 44225f2336efSEd Maste break; 44235f2336efSEd Maste }; 44245f2336efSEd Maste break; 44255f2336efSEd Maste /* setsid */ 44265f2336efSEd Maste case 157: 44275f2336efSEd Maste break; 44285f2336efSEd Maste /* linux_getgroups */ 44295f2336efSEd Maste case 158: 44305f2336efSEd Maste switch (ndx) { 44315f2336efSEd Maste case 0: 44325f2336efSEd Maste p = "l_int"; 44335f2336efSEd Maste break; 44345f2336efSEd Maste case 1: 44355f2336efSEd Maste p = "userland l_gid_t *"; 44365f2336efSEd Maste break; 44375f2336efSEd Maste default: 44385f2336efSEd Maste break; 44395f2336efSEd Maste }; 44405f2336efSEd Maste break; 44415f2336efSEd Maste /* linux_setgroups */ 44425f2336efSEd Maste case 159: 44435f2336efSEd Maste switch (ndx) { 44445f2336efSEd Maste case 0: 44455f2336efSEd Maste p = "l_int"; 44465f2336efSEd Maste break; 44475f2336efSEd Maste case 1: 44485f2336efSEd Maste p = "userland l_gid_t *"; 44495f2336efSEd Maste break; 44505f2336efSEd Maste default: 44515f2336efSEd Maste break; 44525f2336efSEd Maste }; 44535f2336efSEd Maste break; 44545f2336efSEd Maste /* linux_newuname */ 44555f2336efSEd Maste case 160: 44565f2336efSEd Maste switch (ndx) { 44575f2336efSEd Maste case 0: 44585f2336efSEd Maste p = "userland struct l_new_utsname *"; 44595f2336efSEd Maste break; 44605f2336efSEd Maste default: 44615f2336efSEd Maste break; 44625f2336efSEd Maste }; 44635f2336efSEd Maste break; 44645f2336efSEd Maste /* linux_sethostname */ 44655f2336efSEd Maste case 161: 44665f2336efSEd Maste switch (ndx) { 44675f2336efSEd Maste case 0: 44685f2336efSEd Maste p = "userland char *"; 44695f2336efSEd Maste break; 44705f2336efSEd Maste case 1: 44715f2336efSEd Maste p = "l_uint"; 44725f2336efSEd Maste break; 44735f2336efSEd Maste default: 44745f2336efSEd Maste break; 44755f2336efSEd Maste }; 44765f2336efSEd Maste break; 44775f2336efSEd Maste /* linux_setdomainname */ 44785f2336efSEd Maste case 162: 44795f2336efSEd Maste switch (ndx) { 44805f2336efSEd Maste case 0: 44815f2336efSEd Maste p = "userland char *"; 44825f2336efSEd Maste break; 44835f2336efSEd Maste case 1: 44845f2336efSEd Maste p = "l_int"; 44855f2336efSEd Maste break; 44865f2336efSEd Maste default: 44875f2336efSEd Maste break; 44885f2336efSEd Maste }; 44895f2336efSEd Maste break; 44905f2336efSEd Maste /* linux_getrlimit */ 44915f2336efSEd Maste case 163: 44925f2336efSEd Maste switch (ndx) { 44935f2336efSEd Maste case 0: 44945f2336efSEd Maste p = "l_uint"; 44955f2336efSEd Maste break; 44965f2336efSEd Maste case 1: 44975f2336efSEd Maste p = "userland struct l_rlimit *"; 44985f2336efSEd Maste break; 44995f2336efSEd Maste default: 45005f2336efSEd Maste break; 45015f2336efSEd Maste }; 45025f2336efSEd Maste break; 45035f2336efSEd Maste /* linux_setrlimit */ 45045f2336efSEd Maste case 164: 45055f2336efSEd Maste switch (ndx) { 45065f2336efSEd Maste case 0: 45075f2336efSEd Maste p = "l_uint"; 45085f2336efSEd Maste break; 45095f2336efSEd Maste case 1: 45105f2336efSEd Maste p = "userland struct l_rlimit *"; 45115f2336efSEd Maste break; 45125f2336efSEd Maste default: 45135f2336efSEd Maste break; 45145f2336efSEd Maste }; 45155f2336efSEd Maste break; 45165f2336efSEd Maste /* getrusage */ 45175f2336efSEd Maste case 165: 45185f2336efSEd Maste switch (ndx) { 45195f2336efSEd Maste case 0: 45205f2336efSEd Maste p = "int"; 45215f2336efSEd Maste break; 45225f2336efSEd Maste case 1: 45235f2336efSEd Maste p = "userland struct rusage *"; 45245f2336efSEd Maste break; 45255f2336efSEd Maste default: 45265f2336efSEd Maste break; 45275f2336efSEd Maste }; 45285f2336efSEd Maste break; 45295f2336efSEd Maste /* umask */ 45305f2336efSEd Maste case 166: 45315f2336efSEd Maste switch (ndx) { 45325f2336efSEd Maste case 0: 45335f2336efSEd Maste p = "int"; 45345f2336efSEd Maste break; 45355f2336efSEd Maste default: 45365f2336efSEd Maste break; 45375f2336efSEd Maste }; 45385f2336efSEd Maste break; 45395f2336efSEd Maste /* linux_prctl */ 45405f2336efSEd Maste case 167: 45415f2336efSEd Maste switch (ndx) { 45425f2336efSEd Maste case 0: 45435f2336efSEd Maste p = "l_int"; 45445f2336efSEd Maste break; 45455f2336efSEd Maste case 1: 45465f2336efSEd Maste p = "l_uintptr_t"; 45475f2336efSEd Maste break; 45485f2336efSEd Maste case 2: 45495f2336efSEd Maste p = "l_uintptr_t"; 45505f2336efSEd Maste break; 45515f2336efSEd Maste case 3: 45525f2336efSEd Maste p = "l_uintptr_t"; 45535f2336efSEd Maste break; 45545f2336efSEd Maste case 4: 45555f2336efSEd Maste p = "l_uintptr_t"; 45565f2336efSEd Maste break; 45575f2336efSEd Maste default: 45585f2336efSEd Maste break; 45595f2336efSEd Maste }; 45605f2336efSEd Maste break; 45615f2336efSEd Maste /* linux_getcpu */ 45625f2336efSEd Maste case 168: 45635f2336efSEd Maste switch (ndx) { 45645f2336efSEd Maste case 0: 45655f2336efSEd Maste p = "userland l_uint *"; 45665f2336efSEd Maste break; 45675f2336efSEd Maste case 1: 45685f2336efSEd Maste p = "userland l_uint *"; 45695f2336efSEd Maste break; 45705f2336efSEd Maste case 2: 45715f2336efSEd Maste p = "userland void *"; 45725f2336efSEd Maste break; 45735f2336efSEd Maste default: 45745f2336efSEd Maste break; 45755f2336efSEd Maste }; 45765f2336efSEd Maste break; 45775f2336efSEd Maste /* gettimeofday */ 45785f2336efSEd Maste case 169: 45795f2336efSEd Maste switch (ndx) { 45805f2336efSEd Maste case 0: 45815f2336efSEd Maste p = "userland struct l_timeval *"; 45825f2336efSEd Maste break; 45835f2336efSEd Maste case 1: 45845f2336efSEd Maste p = "userland struct timezone *"; 45855f2336efSEd Maste break; 45865f2336efSEd Maste default: 45875f2336efSEd Maste break; 45885f2336efSEd Maste }; 45895f2336efSEd Maste break; 45905f2336efSEd Maste /* settimeofday */ 45915f2336efSEd Maste case 170: 45925f2336efSEd Maste switch (ndx) { 45935f2336efSEd Maste case 0: 45945f2336efSEd Maste p = "userland struct l_timeval *"; 45955f2336efSEd Maste break; 45965f2336efSEd Maste case 1: 45975f2336efSEd Maste p = "userland struct timezone *"; 45985f2336efSEd Maste break; 45995f2336efSEd Maste default: 46005f2336efSEd Maste break; 46015f2336efSEd Maste }; 46025f2336efSEd Maste break; 46035f2336efSEd Maste /* linux_adjtimex */ 46045f2336efSEd Maste case 171: 46055f2336efSEd Maste break; 46065f2336efSEd Maste /* linux_getpid */ 46075f2336efSEd Maste case 172: 46085f2336efSEd Maste break; 46095f2336efSEd Maste /* linux_getppid */ 46105f2336efSEd Maste case 173: 46115f2336efSEd Maste break; 46125f2336efSEd Maste /* linux_getuid */ 46135f2336efSEd Maste case 174: 46145f2336efSEd Maste break; 46155f2336efSEd Maste /* geteuid */ 46165f2336efSEd Maste case 175: 46175f2336efSEd Maste break; 46185f2336efSEd Maste /* linux_getgid */ 46195f2336efSEd Maste case 176: 46205f2336efSEd Maste break; 46215f2336efSEd Maste /* getegid */ 46225f2336efSEd Maste case 177: 46235f2336efSEd Maste break; 46245f2336efSEd Maste /* linux_gettid */ 46255f2336efSEd Maste case 178: 46265f2336efSEd Maste break; 46275f2336efSEd Maste /* linux_sysinfo */ 46285f2336efSEd Maste case 179: 46295f2336efSEd Maste switch (ndx) { 46305f2336efSEd Maste case 0: 46315f2336efSEd Maste p = "userland struct l_sysinfo *"; 46325f2336efSEd Maste break; 46335f2336efSEd Maste default: 46345f2336efSEd Maste break; 46355f2336efSEd Maste }; 46365f2336efSEd Maste break; 46375f2336efSEd Maste /* linux_mq_open */ 46385f2336efSEd Maste case 180: 4639a39cdcd7SEdward Tomasz Napierala switch (ndx) { 4640a39cdcd7SEdward Tomasz Napierala case 0: 4641a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 4642a39cdcd7SEdward Tomasz Napierala break; 4643a39cdcd7SEdward Tomasz Napierala case 1: 4644a39cdcd7SEdward Tomasz Napierala p = "l_int"; 4645a39cdcd7SEdward Tomasz Napierala break; 4646a39cdcd7SEdward Tomasz Napierala case 2: 4647a39cdcd7SEdward Tomasz Napierala p = "l_mode_t"; 4648a39cdcd7SEdward Tomasz Napierala break; 4649a39cdcd7SEdward Tomasz Napierala case 3: 4650a39cdcd7SEdward Tomasz Napierala p = "userland struct mq_attr *"; 4651a39cdcd7SEdward Tomasz Napierala break; 4652a39cdcd7SEdward Tomasz Napierala default: 4653a39cdcd7SEdward Tomasz Napierala break; 4654a39cdcd7SEdward Tomasz Napierala }; 46555f2336efSEd Maste break; 46565f2336efSEd Maste /* linux_mq_unlink */ 46575f2336efSEd Maste case 181: 4658a39cdcd7SEdward Tomasz Napierala switch (ndx) { 4659a39cdcd7SEdward Tomasz Napierala case 0: 4660a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 4661a39cdcd7SEdward Tomasz Napierala break; 4662a39cdcd7SEdward Tomasz Napierala default: 4663a39cdcd7SEdward Tomasz Napierala break; 4664a39cdcd7SEdward Tomasz Napierala }; 46655f2336efSEd Maste break; 46665f2336efSEd Maste /* linux_mq_timedsend */ 46675f2336efSEd Maste case 182: 4668a39cdcd7SEdward Tomasz Napierala switch (ndx) { 4669a39cdcd7SEdward Tomasz Napierala case 0: 4670a39cdcd7SEdward Tomasz Napierala p = "l_mqd_t"; 4671a39cdcd7SEdward Tomasz Napierala break; 4672a39cdcd7SEdward Tomasz Napierala case 1: 4673a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 4674a39cdcd7SEdward Tomasz Napierala break; 4675a39cdcd7SEdward Tomasz Napierala case 2: 4676a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 4677a39cdcd7SEdward Tomasz Napierala break; 4678a39cdcd7SEdward Tomasz Napierala case 3: 4679a39cdcd7SEdward Tomasz Napierala p = "l_uint"; 4680a39cdcd7SEdward Tomasz Napierala break; 4681a39cdcd7SEdward Tomasz Napierala case 4: 4682a39cdcd7SEdward Tomasz Napierala p = "userland const struct l_timespec *"; 4683a39cdcd7SEdward Tomasz Napierala break; 4684a39cdcd7SEdward Tomasz Napierala default: 4685a39cdcd7SEdward Tomasz Napierala break; 4686a39cdcd7SEdward Tomasz Napierala }; 46875f2336efSEd Maste break; 46885f2336efSEd Maste /* linux_mq_timedreceive */ 46895f2336efSEd Maste case 183: 4690a39cdcd7SEdward Tomasz Napierala switch (ndx) { 4691a39cdcd7SEdward Tomasz Napierala case 0: 4692a39cdcd7SEdward Tomasz Napierala p = "l_mqd_t"; 4693a39cdcd7SEdward Tomasz Napierala break; 4694a39cdcd7SEdward Tomasz Napierala case 1: 4695a39cdcd7SEdward Tomasz Napierala p = "userland char *"; 4696a39cdcd7SEdward Tomasz Napierala break; 4697a39cdcd7SEdward Tomasz Napierala case 2: 4698a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 4699a39cdcd7SEdward Tomasz Napierala break; 4700a39cdcd7SEdward Tomasz Napierala case 3: 4701a39cdcd7SEdward Tomasz Napierala p = "userland l_uint *"; 4702a39cdcd7SEdward Tomasz Napierala break; 4703a39cdcd7SEdward Tomasz Napierala case 4: 4704a39cdcd7SEdward Tomasz Napierala p = "userland const struct l_timespec *"; 4705a39cdcd7SEdward Tomasz Napierala break; 4706a39cdcd7SEdward Tomasz Napierala default: 4707a39cdcd7SEdward Tomasz Napierala break; 4708a39cdcd7SEdward Tomasz Napierala }; 47095f2336efSEd Maste break; 47105f2336efSEd Maste /* linux_mq_notify */ 47115f2336efSEd Maste case 184: 4712a39cdcd7SEdward Tomasz Napierala switch (ndx) { 4713a39cdcd7SEdward Tomasz Napierala case 0: 4714a39cdcd7SEdward Tomasz Napierala p = "l_mqd_t"; 4715a39cdcd7SEdward Tomasz Napierala break; 4716a39cdcd7SEdward Tomasz Napierala case 1: 4717a39cdcd7SEdward Tomasz Napierala p = "userland const struct l_timespec *"; 4718a39cdcd7SEdward Tomasz Napierala break; 4719a39cdcd7SEdward Tomasz Napierala default: 4720a39cdcd7SEdward Tomasz Napierala break; 4721a39cdcd7SEdward Tomasz Napierala }; 47225f2336efSEd Maste break; 47235f2336efSEd Maste /* linux_mq_getsetattr */ 47245f2336efSEd Maste case 185: 4725a39cdcd7SEdward Tomasz Napierala switch (ndx) { 4726a39cdcd7SEdward Tomasz Napierala case 0: 4727a39cdcd7SEdward Tomasz Napierala p = "l_mqd_t"; 4728a39cdcd7SEdward Tomasz Napierala break; 4729a39cdcd7SEdward Tomasz Napierala case 1: 4730a39cdcd7SEdward Tomasz Napierala p = "userland const struct mq_attr *"; 4731a39cdcd7SEdward Tomasz Napierala break; 4732a39cdcd7SEdward Tomasz Napierala case 2: 4733a39cdcd7SEdward Tomasz Napierala p = "userland struct mq_attr *"; 4734a39cdcd7SEdward Tomasz Napierala break; 4735a39cdcd7SEdward Tomasz Napierala default: 4736a39cdcd7SEdward Tomasz Napierala break; 4737a39cdcd7SEdward Tomasz Napierala }; 47385f2336efSEd Maste break; 47395f2336efSEd Maste /* linux_msgget */ 47405f2336efSEd Maste case 186: 47415f2336efSEd Maste switch (ndx) { 47425f2336efSEd Maste case 0: 47435f2336efSEd Maste p = "l_key_t"; 47445f2336efSEd Maste break; 47455f2336efSEd Maste case 1: 47465f2336efSEd Maste p = "l_int"; 47475f2336efSEd Maste break; 47485f2336efSEd Maste default: 47495f2336efSEd Maste break; 47505f2336efSEd Maste }; 47515f2336efSEd Maste break; 47525f2336efSEd Maste /* linux_msgctl */ 47535f2336efSEd Maste case 187: 47545f2336efSEd Maste switch (ndx) { 47555f2336efSEd Maste case 0: 47565f2336efSEd Maste p = "l_int"; 47575f2336efSEd Maste break; 47585f2336efSEd Maste case 1: 47595f2336efSEd Maste p = "l_int"; 47605f2336efSEd Maste break; 47615f2336efSEd Maste case 2: 47625f2336efSEd Maste p = "userland struct l_msqid_ds *"; 47635f2336efSEd Maste break; 47645f2336efSEd Maste default: 47655f2336efSEd Maste break; 47665f2336efSEd Maste }; 47675f2336efSEd Maste break; 47685f2336efSEd Maste /* linux_msgrcv */ 47695f2336efSEd Maste case 188: 47705f2336efSEd Maste switch (ndx) { 47715f2336efSEd Maste case 0: 47725f2336efSEd Maste p = "l_int"; 47735f2336efSEd Maste break; 47745f2336efSEd Maste case 1: 47755f2336efSEd Maste p = "userland struct l_msgbuf *"; 47765f2336efSEd Maste break; 47775f2336efSEd Maste case 2: 47785f2336efSEd Maste p = "l_size_t"; 47795f2336efSEd Maste break; 47805f2336efSEd Maste case 3: 47815f2336efSEd Maste p = "l_long"; 47825f2336efSEd Maste break; 47835f2336efSEd Maste case 4: 47845f2336efSEd Maste p = "l_int"; 47855f2336efSEd Maste break; 47865f2336efSEd Maste default: 47875f2336efSEd Maste break; 47885f2336efSEd Maste }; 47895f2336efSEd Maste break; 47905f2336efSEd Maste /* linux_msgsnd */ 47915f2336efSEd Maste case 189: 47925f2336efSEd Maste switch (ndx) { 47935f2336efSEd Maste case 0: 47945f2336efSEd Maste p = "l_int"; 47955f2336efSEd Maste break; 47965f2336efSEd Maste case 1: 47975f2336efSEd Maste p = "userland struct l_msgbuf *"; 47985f2336efSEd Maste break; 47995f2336efSEd Maste case 2: 48005f2336efSEd Maste p = "l_size_t"; 48015f2336efSEd Maste break; 48025f2336efSEd Maste case 3: 48035f2336efSEd Maste p = "l_int"; 48045f2336efSEd Maste break; 48055f2336efSEd Maste default: 48065f2336efSEd Maste break; 48075f2336efSEd Maste }; 48085f2336efSEd Maste break; 48095f2336efSEd Maste /* linux_semget */ 48105f2336efSEd Maste case 190: 48115f2336efSEd Maste switch (ndx) { 48125f2336efSEd Maste case 0: 48135f2336efSEd Maste p = "l_key_t"; 48145f2336efSEd Maste break; 48155f2336efSEd Maste case 1: 48165f2336efSEd Maste p = "l_int"; 48175f2336efSEd Maste break; 48185f2336efSEd Maste case 2: 48195f2336efSEd Maste p = "l_int"; 48205f2336efSEd Maste break; 48215f2336efSEd Maste default: 48225f2336efSEd Maste break; 48235f2336efSEd Maste }; 48245f2336efSEd Maste break; 48255f2336efSEd Maste /* linux_semctl */ 48265f2336efSEd Maste case 191: 48275f2336efSEd Maste switch (ndx) { 48285f2336efSEd Maste case 0: 48295f2336efSEd Maste p = "l_int"; 48305f2336efSEd Maste break; 48315f2336efSEd Maste case 1: 48325f2336efSEd Maste p = "l_int"; 48335f2336efSEd Maste break; 48345f2336efSEd Maste case 2: 48355f2336efSEd Maste p = "l_int"; 48365f2336efSEd Maste break; 48375f2336efSEd Maste case 3: 48385f2336efSEd Maste p = "union l_semun"; 48395f2336efSEd Maste break; 48405f2336efSEd Maste default: 48415f2336efSEd Maste break; 48425f2336efSEd Maste }; 48435f2336efSEd Maste break; 48445f2336efSEd Maste /* linux_semtimedop */ 48455f2336efSEd Maste case 192: 4846430460d7SDmitry Chagin switch (ndx) { 4847430460d7SDmitry Chagin case 0: 4848430460d7SDmitry Chagin p = "l_int"; 4849430460d7SDmitry Chagin break; 4850430460d7SDmitry Chagin case 1: 4851430460d7SDmitry Chagin p = "userland struct sembuf *"; 4852430460d7SDmitry Chagin break; 4853430460d7SDmitry Chagin case 2: 4854430460d7SDmitry Chagin p = "l_size_t"; 4855430460d7SDmitry Chagin break; 4856430460d7SDmitry Chagin case 3: 4857430460d7SDmitry Chagin p = "userland struct l_timespec *"; 4858430460d7SDmitry Chagin break; 4859430460d7SDmitry Chagin default: 4860430460d7SDmitry Chagin break; 4861430460d7SDmitry Chagin }; 48625f2336efSEd Maste break; 4863cd875998SDmitry Chagin /* semop */ 48645f2336efSEd Maste case 193: 48655f2336efSEd Maste switch (ndx) { 48665f2336efSEd Maste case 0: 48675f2336efSEd Maste p = "l_int"; 48685f2336efSEd Maste break; 48695f2336efSEd Maste case 1: 4870cd875998SDmitry Chagin p = "userland struct sembuf *"; 48715f2336efSEd Maste break; 48725f2336efSEd Maste case 2: 4873cd875998SDmitry Chagin p = "l_size_t"; 48745f2336efSEd Maste break; 48755f2336efSEd Maste default: 48765f2336efSEd Maste break; 48775f2336efSEd Maste }; 48785f2336efSEd Maste break; 48795f2336efSEd Maste /* linux_shmget */ 48805f2336efSEd Maste case 194: 48815f2336efSEd Maste switch (ndx) { 48825f2336efSEd Maste case 0: 48835f2336efSEd Maste p = "l_key_t"; 48845f2336efSEd Maste break; 48855f2336efSEd Maste case 1: 48865f2336efSEd Maste p = "l_size_t"; 48875f2336efSEd Maste break; 48885f2336efSEd Maste case 2: 48895f2336efSEd Maste p = "l_int"; 48905f2336efSEd Maste break; 48915f2336efSEd Maste default: 48925f2336efSEd Maste break; 48935f2336efSEd Maste }; 48945f2336efSEd Maste break; 48955f2336efSEd Maste /* linux_shmctl */ 48965f2336efSEd Maste case 195: 48975f2336efSEd Maste switch (ndx) { 48985f2336efSEd Maste case 0: 48995f2336efSEd Maste p = "l_int"; 49005f2336efSEd Maste break; 49015f2336efSEd Maste case 1: 49025f2336efSEd Maste p = "l_int"; 49035f2336efSEd Maste break; 49045f2336efSEd Maste case 2: 49055f2336efSEd Maste p = "userland struct l_shmid_ds *"; 49065f2336efSEd Maste break; 49075f2336efSEd Maste default: 49085f2336efSEd Maste break; 49095f2336efSEd Maste }; 49105f2336efSEd Maste break; 49115f2336efSEd Maste /* linux_shmat */ 49125f2336efSEd Maste case 196: 49135f2336efSEd Maste switch (ndx) { 49145f2336efSEd Maste case 0: 49155f2336efSEd Maste p = "l_int"; 49165f2336efSEd Maste break; 49175f2336efSEd Maste case 1: 49185f2336efSEd Maste p = "userland char *"; 49195f2336efSEd Maste break; 49205f2336efSEd Maste case 2: 49215f2336efSEd Maste p = "l_int"; 49225f2336efSEd Maste break; 49235f2336efSEd Maste default: 49245f2336efSEd Maste break; 49255f2336efSEd Maste }; 49265f2336efSEd Maste break; 49275f2336efSEd Maste /* linux_shmdt */ 49285f2336efSEd Maste case 197: 49295f2336efSEd Maste switch (ndx) { 49305f2336efSEd Maste case 0: 49315f2336efSEd Maste p = "userland char *"; 49325f2336efSEd Maste break; 49335f2336efSEd Maste default: 49345f2336efSEd Maste break; 49355f2336efSEd Maste }; 49365f2336efSEd Maste break; 49375f2336efSEd Maste /* linux_socket */ 49385f2336efSEd Maste case 198: 49395f2336efSEd Maste switch (ndx) { 49405f2336efSEd Maste case 0: 49415f2336efSEd Maste p = "l_int"; 49425f2336efSEd Maste break; 49435f2336efSEd Maste case 1: 49445f2336efSEd Maste p = "l_int"; 49455f2336efSEd Maste break; 49465f2336efSEd Maste case 2: 49475f2336efSEd Maste p = "l_int"; 49485f2336efSEd Maste break; 49495f2336efSEd Maste default: 49505f2336efSEd Maste break; 49515f2336efSEd Maste }; 49525f2336efSEd Maste break; 49535f2336efSEd Maste /* linux_socketpair */ 49545f2336efSEd Maste case 199: 49555f2336efSEd Maste switch (ndx) { 49565f2336efSEd Maste case 0: 49575f2336efSEd Maste p = "l_int"; 49585f2336efSEd Maste break; 49595f2336efSEd Maste case 1: 49605f2336efSEd Maste p = "l_int"; 49615f2336efSEd Maste break; 49625f2336efSEd Maste case 2: 49635f2336efSEd Maste p = "l_int"; 49645f2336efSEd Maste break; 49655f2336efSEd Maste case 3: 49665f2336efSEd Maste p = "l_uintptr_t"; 49675f2336efSEd Maste break; 49685f2336efSEd Maste default: 49695f2336efSEd Maste break; 49705f2336efSEd Maste }; 49715f2336efSEd Maste break; 49725f2336efSEd Maste /* linux_bind */ 49735f2336efSEd Maste case 200: 49745f2336efSEd Maste switch (ndx) { 49755f2336efSEd Maste case 0: 49765f2336efSEd Maste p = "l_int"; 49775f2336efSEd Maste break; 49785f2336efSEd Maste case 1: 49795f2336efSEd Maste p = "l_uintptr_t"; 49805f2336efSEd Maste break; 49815f2336efSEd Maste case 2: 49825f2336efSEd Maste p = "l_int"; 49835f2336efSEd Maste break; 49845f2336efSEd Maste default: 49855f2336efSEd Maste break; 49865f2336efSEd Maste }; 49875f2336efSEd Maste break; 49885f2336efSEd Maste /* linux_listen */ 49895f2336efSEd Maste case 201: 49905f2336efSEd Maste switch (ndx) { 49915f2336efSEd Maste case 0: 49925f2336efSEd Maste p = "l_int"; 49935f2336efSEd Maste break; 49945f2336efSEd Maste case 1: 49955f2336efSEd Maste p = "l_int"; 49965f2336efSEd Maste break; 49975f2336efSEd Maste default: 49985f2336efSEd Maste break; 49995f2336efSEd Maste }; 50005f2336efSEd Maste break; 50015f2336efSEd Maste /* linux_accept */ 50025f2336efSEd Maste case 202: 50035f2336efSEd Maste switch (ndx) { 50045f2336efSEd Maste case 0: 50055f2336efSEd Maste p = "l_int"; 50065f2336efSEd Maste break; 50075f2336efSEd Maste case 1: 50085f2336efSEd Maste p = "l_uintptr_t"; 50095f2336efSEd Maste break; 50105f2336efSEd Maste case 2: 50115f2336efSEd Maste p = "l_uintptr_t"; 50125f2336efSEd Maste break; 50135f2336efSEd Maste default: 50145f2336efSEd Maste break; 50155f2336efSEd Maste }; 50165f2336efSEd Maste break; 50175f2336efSEd Maste /* linux_connect */ 50185f2336efSEd Maste case 203: 50195f2336efSEd Maste switch (ndx) { 50205f2336efSEd Maste case 0: 50215f2336efSEd Maste p = "l_int"; 50225f2336efSEd Maste break; 50235f2336efSEd Maste case 1: 50245f2336efSEd Maste p = "l_uintptr_t"; 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_getsockname */ 50345f2336efSEd Maste case 204: 50355f2336efSEd Maste switch (ndx) { 50365f2336efSEd Maste case 0: 50375f2336efSEd Maste p = "l_int"; 50385f2336efSEd Maste break; 50395f2336efSEd Maste case 1: 50405f2336efSEd Maste p = "l_uintptr_t"; 50415f2336efSEd Maste break; 50425f2336efSEd Maste case 2: 50435f2336efSEd Maste p = "l_uintptr_t"; 50445f2336efSEd Maste break; 50455f2336efSEd Maste default: 50465f2336efSEd Maste break; 50475f2336efSEd Maste }; 50485f2336efSEd Maste break; 50495f2336efSEd Maste /* linux_getpeername */ 50505f2336efSEd Maste case 205: 50515f2336efSEd Maste switch (ndx) { 50525f2336efSEd Maste case 0: 50535f2336efSEd Maste p = "l_int"; 50545f2336efSEd Maste break; 50555f2336efSEd Maste case 1: 50565f2336efSEd Maste p = "l_uintptr_t"; 50575f2336efSEd Maste break; 50585f2336efSEd Maste case 2: 50595f2336efSEd Maste p = "l_uintptr_t"; 50605f2336efSEd Maste break; 50615f2336efSEd Maste default: 50625f2336efSEd Maste break; 50635f2336efSEd Maste }; 50645f2336efSEd Maste break; 50655f2336efSEd Maste /* linux_sendto */ 50665f2336efSEd Maste case 206: 50675f2336efSEd Maste switch (ndx) { 50685f2336efSEd Maste case 0: 50695f2336efSEd Maste p = "l_int"; 50705f2336efSEd Maste break; 50715f2336efSEd Maste case 1: 50725f2336efSEd Maste p = "l_uintptr_t"; 50735f2336efSEd Maste break; 50745f2336efSEd Maste case 2: 5075a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 50765f2336efSEd Maste break; 50775f2336efSEd Maste case 3: 5078a39cdcd7SEdward Tomasz Napierala p = "l_uint"; 50795f2336efSEd Maste break; 50805f2336efSEd Maste case 4: 50815f2336efSEd Maste p = "l_uintptr_t"; 50825f2336efSEd Maste break; 50835f2336efSEd Maste case 5: 50845f2336efSEd Maste p = "l_int"; 50855f2336efSEd Maste break; 50865f2336efSEd Maste default: 50875f2336efSEd Maste break; 50885f2336efSEd Maste }; 50895f2336efSEd Maste break; 50905f2336efSEd Maste /* linux_recvfrom */ 50915f2336efSEd Maste case 207: 50925f2336efSEd Maste switch (ndx) { 50935f2336efSEd Maste case 0: 50945f2336efSEd Maste p = "l_int"; 50955f2336efSEd Maste break; 50965f2336efSEd Maste case 1: 50975f2336efSEd Maste p = "l_uintptr_t"; 50985f2336efSEd Maste break; 50995f2336efSEd Maste case 2: 51005f2336efSEd Maste p = "l_size_t"; 51015f2336efSEd Maste break; 51025f2336efSEd Maste case 3: 5103a39cdcd7SEdward Tomasz Napierala p = "l_uint"; 51045f2336efSEd Maste break; 51055f2336efSEd Maste case 4: 51065f2336efSEd Maste p = "l_uintptr_t"; 51075f2336efSEd Maste break; 51085f2336efSEd Maste case 5: 51095f2336efSEd Maste p = "l_uintptr_t"; 51105f2336efSEd Maste break; 51115f2336efSEd Maste default: 51125f2336efSEd Maste break; 51135f2336efSEd Maste }; 51145f2336efSEd Maste break; 51155f2336efSEd Maste /* linux_setsockopt */ 51165f2336efSEd Maste case 208: 51175f2336efSEd Maste switch (ndx) { 51185f2336efSEd Maste case 0: 51195f2336efSEd Maste p = "l_int"; 51205f2336efSEd Maste break; 51215f2336efSEd Maste case 1: 51225f2336efSEd Maste p = "l_int"; 51235f2336efSEd Maste break; 51245f2336efSEd Maste case 2: 51255f2336efSEd Maste p = "l_int"; 51265f2336efSEd Maste break; 51275f2336efSEd Maste case 3: 51285f2336efSEd Maste p = "l_uintptr_t"; 51295f2336efSEd Maste break; 51305f2336efSEd Maste case 4: 51315f2336efSEd Maste p = "l_int"; 51325f2336efSEd Maste break; 51335f2336efSEd Maste default: 51345f2336efSEd Maste break; 51355f2336efSEd Maste }; 51365f2336efSEd Maste break; 51375f2336efSEd Maste /* linux_getsockopt */ 51385f2336efSEd Maste case 209: 51395f2336efSEd Maste switch (ndx) { 51405f2336efSEd Maste case 0: 51415f2336efSEd Maste p = "l_int"; 51425f2336efSEd Maste break; 51435f2336efSEd Maste case 1: 51445f2336efSEd Maste p = "l_int"; 51455f2336efSEd Maste break; 51465f2336efSEd Maste case 2: 51475f2336efSEd Maste p = "l_int"; 51485f2336efSEd Maste break; 51495f2336efSEd Maste case 3: 51505f2336efSEd Maste p = "l_uintptr_t"; 51515f2336efSEd Maste break; 51525f2336efSEd Maste case 4: 51535f2336efSEd Maste p = "l_uintptr_t"; 51545f2336efSEd Maste break; 51555f2336efSEd Maste default: 51565f2336efSEd Maste break; 51575f2336efSEd Maste }; 51585f2336efSEd Maste break; 51595f2336efSEd Maste /* linux_shutdown */ 51605f2336efSEd Maste case 210: 51615f2336efSEd Maste switch (ndx) { 51625f2336efSEd Maste case 0: 51635f2336efSEd Maste p = "l_int"; 51645f2336efSEd Maste break; 51655f2336efSEd Maste case 1: 51665f2336efSEd Maste p = "l_int"; 51675f2336efSEd Maste break; 51685f2336efSEd Maste default: 51695f2336efSEd Maste break; 51705f2336efSEd Maste }; 51715f2336efSEd Maste break; 51725f2336efSEd Maste /* linux_sendmsg */ 51735f2336efSEd Maste case 211: 51745f2336efSEd Maste switch (ndx) { 51755f2336efSEd Maste case 0: 51765f2336efSEd Maste p = "l_int"; 51775f2336efSEd Maste break; 51785f2336efSEd Maste case 1: 51795f2336efSEd Maste p = "l_uintptr_t"; 51805f2336efSEd Maste break; 51815f2336efSEd Maste case 2: 5182a39cdcd7SEdward Tomasz Napierala p = "l_uint"; 51835f2336efSEd Maste break; 51845f2336efSEd Maste default: 51855f2336efSEd Maste break; 51865f2336efSEd Maste }; 51875f2336efSEd Maste break; 51885f2336efSEd Maste /* linux_recvmsg */ 51895f2336efSEd Maste case 212: 51905f2336efSEd Maste switch (ndx) { 51915f2336efSEd Maste case 0: 51925f2336efSEd Maste p = "l_int"; 51935f2336efSEd Maste break; 51945f2336efSEd Maste case 1: 51955f2336efSEd Maste p = "l_uintptr_t"; 51965f2336efSEd Maste break; 51975f2336efSEd Maste case 2: 5198a39cdcd7SEdward Tomasz Napierala p = "l_uint"; 51995f2336efSEd Maste break; 52005f2336efSEd Maste default: 52015f2336efSEd Maste break; 52025f2336efSEd Maste }; 52035f2336efSEd Maste break; 52045f2336efSEd Maste /* linux_brk */ 52055f2336efSEd Maste case 214: 52065f2336efSEd Maste switch (ndx) { 52075f2336efSEd Maste case 0: 52085f2336efSEd Maste p = "l_ulong"; 52095f2336efSEd Maste break; 52105f2336efSEd Maste default: 52115f2336efSEd Maste break; 52125f2336efSEd Maste }; 52135f2336efSEd Maste break; 52145f2336efSEd Maste /* munmap */ 52155f2336efSEd Maste case 215: 52165f2336efSEd Maste switch (ndx) { 52175f2336efSEd Maste case 0: 5218a39cdcd7SEdward Tomasz Napierala p = "userland void *"; 52195f2336efSEd Maste break; 52205f2336efSEd Maste case 1: 5221a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 52225f2336efSEd Maste break; 52235f2336efSEd Maste default: 52245f2336efSEd Maste break; 52255f2336efSEd Maste }; 52265f2336efSEd Maste break; 52275f2336efSEd Maste /* linux_mremap */ 52285f2336efSEd Maste case 216: 52295f2336efSEd Maste switch (ndx) { 52305f2336efSEd Maste case 0: 52315f2336efSEd Maste p = "l_ulong"; 52325f2336efSEd Maste break; 52335f2336efSEd Maste case 1: 52345f2336efSEd Maste p = "l_ulong"; 52355f2336efSEd Maste break; 52365f2336efSEd Maste case 2: 52375f2336efSEd Maste p = "l_ulong"; 52385f2336efSEd Maste break; 52395f2336efSEd Maste case 3: 52405f2336efSEd Maste p = "l_ulong"; 52415f2336efSEd Maste break; 52425f2336efSEd Maste case 4: 52435f2336efSEd Maste p = "l_ulong"; 52445f2336efSEd Maste break; 52455f2336efSEd Maste default: 52465f2336efSEd Maste break; 52475f2336efSEd Maste }; 52485f2336efSEd Maste break; 52495f2336efSEd Maste /* linux_add_key */ 52505f2336efSEd Maste case 217: 52515f2336efSEd Maste break; 52525f2336efSEd Maste /* linux_request_key */ 52535f2336efSEd Maste case 218: 52545f2336efSEd Maste break; 52555f2336efSEd Maste /* linux_keyctl */ 52565f2336efSEd Maste case 219: 52575f2336efSEd Maste break; 52585f2336efSEd Maste /* linux_clone */ 52595f2336efSEd Maste case 220: 52605f2336efSEd Maste switch (ndx) { 52615f2336efSEd Maste case 0: 5262a39cdcd7SEdward Tomasz Napierala p = "l_ulong"; 52635f2336efSEd Maste break; 52645f2336efSEd Maste case 1: 52650c08f34fSDmitry Chagin p = "l_ulong"; 52665f2336efSEd Maste break; 52675f2336efSEd Maste case 2: 52680c08f34fSDmitry Chagin p = "userland l_int *"; 52695f2336efSEd Maste break; 52705f2336efSEd Maste case 3: 52710c08f34fSDmitry Chagin p = "l_ulong"; 52725f2336efSEd Maste break; 52735f2336efSEd Maste case 4: 52740c08f34fSDmitry Chagin p = "userland l_int *"; 52755f2336efSEd Maste break; 52765f2336efSEd Maste default: 52775f2336efSEd Maste break; 52785f2336efSEd Maste }; 52795f2336efSEd Maste break; 52805f2336efSEd Maste /* linux_execve */ 52815f2336efSEd Maste case 221: 52825f2336efSEd Maste switch (ndx) { 52835f2336efSEd Maste case 0: 52845f2336efSEd Maste p = "userland char *"; 52855f2336efSEd Maste break; 52865f2336efSEd Maste case 1: 5287eb98f779SDmitry Chagin p = "userland l_uintptr_t *"; 52885f2336efSEd Maste break; 52895f2336efSEd Maste case 2: 5290eb98f779SDmitry Chagin p = "userland l_uintptr_t *"; 52915f2336efSEd Maste break; 52925f2336efSEd Maste default: 52935f2336efSEd Maste break; 52945f2336efSEd Maste }; 52955f2336efSEd Maste break; 52965f2336efSEd Maste /* linux_mmap2 */ 52975f2336efSEd Maste case 222: 52985f2336efSEd Maste switch (ndx) { 52995f2336efSEd Maste case 0: 53005f2336efSEd Maste p = "l_ulong"; 53015f2336efSEd Maste break; 53025f2336efSEd Maste case 1: 53035f2336efSEd Maste p = "l_ulong"; 53045f2336efSEd Maste break; 53055f2336efSEd Maste case 2: 53065f2336efSEd Maste p = "l_ulong"; 53075f2336efSEd Maste break; 53085f2336efSEd Maste case 3: 53095f2336efSEd Maste p = "l_ulong"; 53105f2336efSEd Maste break; 53115f2336efSEd Maste case 4: 53125f2336efSEd Maste p = "l_ulong"; 53135f2336efSEd Maste break; 53145f2336efSEd Maste case 5: 53155f2336efSEd Maste p = "l_ulong"; 53165f2336efSEd Maste break; 53175f2336efSEd Maste default: 53185f2336efSEd Maste break; 53195f2336efSEd Maste }; 53205f2336efSEd Maste break; 53215f2336efSEd Maste /* linux_fadvise64 */ 53225f2336efSEd Maste case 223: 53235f2336efSEd Maste switch (ndx) { 53245f2336efSEd Maste case 0: 53255f2336efSEd Maste p = "l_int"; 53265f2336efSEd Maste break; 53275f2336efSEd Maste case 1: 53285f2336efSEd Maste p = "l_loff_t"; 53295f2336efSEd Maste break; 53305f2336efSEd Maste case 2: 53315f2336efSEd Maste p = "l_size_t"; 53325f2336efSEd Maste break; 53335f2336efSEd Maste case 3: 53345f2336efSEd Maste p = "l_int"; 53355f2336efSEd Maste break; 53365f2336efSEd Maste default: 53375f2336efSEd Maste break; 53385f2336efSEd Maste }; 53395f2336efSEd Maste break; 53405f2336efSEd Maste /* swapon */ 53415f2336efSEd Maste case 224: 53425f2336efSEd Maste switch (ndx) { 53435f2336efSEd Maste case 0: 53445f2336efSEd Maste p = "userland char *"; 53455f2336efSEd Maste break; 53465f2336efSEd Maste default: 53475f2336efSEd Maste break; 53485f2336efSEd Maste }; 53495f2336efSEd Maste break; 53505f2336efSEd Maste /* linux_swapoff */ 53515f2336efSEd Maste case 225: 53525f2336efSEd Maste break; 53535f2336efSEd Maste /* linux_mprotect */ 53545f2336efSEd Maste case 226: 53555f2336efSEd Maste switch (ndx) { 53565f2336efSEd Maste case 0: 5357a39cdcd7SEdward Tomasz Napierala p = "l_ulong"; 53585f2336efSEd Maste break; 53595f2336efSEd Maste case 1: 5360a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 53615f2336efSEd Maste break; 53625f2336efSEd Maste case 2: 5363a39cdcd7SEdward Tomasz Napierala p = "l_ulong"; 53645f2336efSEd Maste break; 53655f2336efSEd Maste default: 53665f2336efSEd Maste break; 53675f2336efSEd Maste }; 53685f2336efSEd Maste break; 53695f2336efSEd Maste /* linux_msync */ 53705f2336efSEd Maste case 227: 53715f2336efSEd Maste switch (ndx) { 53725f2336efSEd Maste case 0: 53735f2336efSEd Maste p = "l_ulong"; 53745f2336efSEd Maste break; 53755f2336efSEd Maste case 1: 53765f2336efSEd Maste p = "l_size_t"; 53775f2336efSEd Maste break; 53785f2336efSEd Maste case 2: 53795f2336efSEd Maste p = "l_int"; 53805f2336efSEd Maste break; 53815f2336efSEd Maste default: 53825f2336efSEd Maste break; 53835f2336efSEd Maste }; 53845f2336efSEd Maste break; 53855f2336efSEd Maste /* mlock */ 53865f2336efSEd Maste case 228: 53875f2336efSEd Maste switch (ndx) { 53885f2336efSEd Maste case 0: 53895f2336efSEd Maste p = "userland const void *"; 53905f2336efSEd Maste break; 53915f2336efSEd Maste case 1: 53925f2336efSEd Maste p = "size_t"; 53935f2336efSEd Maste break; 53945f2336efSEd Maste default: 53955f2336efSEd Maste break; 53965f2336efSEd Maste }; 53975f2336efSEd Maste break; 53985f2336efSEd Maste /* munlock */ 53995f2336efSEd Maste case 229: 54005f2336efSEd Maste switch (ndx) { 54015f2336efSEd Maste case 0: 54025f2336efSEd Maste p = "userland const void *"; 54035f2336efSEd Maste break; 54045f2336efSEd Maste case 1: 54055f2336efSEd Maste p = "size_t"; 54065f2336efSEd Maste break; 54075f2336efSEd Maste default: 54085f2336efSEd Maste break; 54095f2336efSEd Maste }; 54105f2336efSEd Maste break; 54115f2336efSEd Maste /* mlockall */ 54125f2336efSEd Maste case 230: 54135f2336efSEd Maste switch (ndx) { 54145f2336efSEd Maste case 0: 54155f2336efSEd Maste p = "int"; 54165f2336efSEd Maste break; 54175f2336efSEd Maste default: 54185f2336efSEd Maste break; 54195f2336efSEd Maste }; 54205f2336efSEd Maste break; 54215f2336efSEd Maste /* munlockall */ 54225f2336efSEd Maste case 231: 54235f2336efSEd Maste break; 54245f2336efSEd Maste /* linux_mincore */ 54255f2336efSEd Maste case 232: 54265f2336efSEd Maste switch (ndx) { 54275f2336efSEd Maste case 0: 54285f2336efSEd Maste p = "l_ulong"; 54295f2336efSEd Maste break; 54305f2336efSEd Maste case 1: 54315f2336efSEd Maste p = "l_size_t"; 54325f2336efSEd Maste break; 54335f2336efSEd Maste case 2: 54345f2336efSEd Maste p = "userland u_char *"; 54355f2336efSEd Maste break; 54365f2336efSEd Maste default: 54375f2336efSEd Maste break; 54385f2336efSEd Maste }; 54395f2336efSEd Maste break; 5440bafd96b8SEdward Tomasz Napierala /* linux_madvise */ 54415f2336efSEd Maste case 233: 54425f2336efSEd Maste switch (ndx) { 54435f2336efSEd Maste case 0: 5444a39cdcd7SEdward Tomasz Napierala p = "l_ulong"; 54455f2336efSEd Maste break; 54465f2336efSEd Maste case 1: 5447a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 54485f2336efSEd Maste break; 54495f2336efSEd Maste case 2: 5450a39cdcd7SEdward Tomasz Napierala p = "l_int"; 54515f2336efSEd Maste break; 54525f2336efSEd Maste default: 54535f2336efSEd Maste break; 54545f2336efSEd Maste }; 54555f2336efSEd Maste break; 54565f2336efSEd Maste /* linux_remap_file_pages */ 54575f2336efSEd Maste case 234: 54585f2336efSEd Maste break; 54595f2336efSEd Maste /* linux_mbind */ 54605f2336efSEd Maste case 235: 54615f2336efSEd Maste break; 54625f2336efSEd Maste /* linux_get_mempolicy */ 54635f2336efSEd Maste case 236: 54645f2336efSEd Maste break; 54655f2336efSEd Maste /* linux_set_mempolicy */ 54665f2336efSEd Maste case 237: 54675f2336efSEd Maste break; 54685f2336efSEd Maste /* linux_migrate_pages */ 54695f2336efSEd Maste case 238: 54705f2336efSEd Maste break; 54715f2336efSEd Maste /* linux_move_pages */ 54725f2336efSEd Maste case 239: 54735f2336efSEd Maste break; 54745f2336efSEd Maste /* linux_rt_tgsigqueueinfo */ 54755f2336efSEd Maste case 240: 54765f2336efSEd Maste switch (ndx) { 54775f2336efSEd Maste case 0: 54785f2336efSEd Maste p = "l_pid_t"; 54795f2336efSEd Maste break; 54805f2336efSEd Maste case 1: 54815f2336efSEd Maste p = "l_pid_t"; 54825f2336efSEd Maste break; 54835f2336efSEd Maste case 2: 54845f2336efSEd Maste p = "l_int"; 54855f2336efSEd Maste break; 54865f2336efSEd Maste case 3: 54875f2336efSEd Maste p = "userland l_siginfo_t *"; 54885f2336efSEd Maste break; 54895f2336efSEd Maste default: 54905f2336efSEd Maste break; 54915f2336efSEd Maste }; 54925f2336efSEd Maste break; 54935f2336efSEd Maste /* linux_perf_event_open */ 54945f2336efSEd Maste case 241: 54955f2336efSEd Maste break; 54965f2336efSEd Maste /* linux_accept4 */ 54975f2336efSEd Maste case 242: 54985f2336efSEd Maste switch (ndx) { 54995f2336efSEd Maste case 0: 55005f2336efSEd Maste p = "l_int"; 55015f2336efSEd Maste break; 55025f2336efSEd Maste case 1: 55035f2336efSEd Maste p = "l_uintptr_t"; 55045f2336efSEd Maste break; 55055f2336efSEd Maste case 2: 55065f2336efSEd Maste p = "l_uintptr_t"; 55075f2336efSEd Maste break; 55085f2336efSEd Maste case 3: 5509a39cdcd7SEdward Tomasz Napierala p = "l_int"; 55105f2336efSEd Maste break; 55115f2336efSEd Maste default: 55125f2336efSEd Maste break; 55135f2336efSEd Maste }; 55145f2336efSEd Maste break; 55155f2336efSEd Maste /* linux_recvmmsg */ 55165f2336efSEd Maste case 243: 55175f2336efSEd Maste switch (ndx) { 55185f2336efSEd Maste case 0: 55195f2336efSEd Maste p = "l_int"; 55205f2336efSEd Maste break; 55215f2336efSEd Maste case 1: 55225f2336efSEd Maste p = "userland struct l_mmsghdr *"; 55235f2336efSEd Maste break; 55245f2336efSEd Maste case 2: 55255f2336efSEd Maste p = "l_uint"; 55265f2336efSEd Maste break; 55275f2336efSEd Maste case 3: 55285f2336efSEd Maste p = "l_uint"; 55295f2336efSEd Maste break; 55305f2336efSEd Maste case 4: 55315f2336efSEd Maste p = "userland struct l_timespec *"; 55325f2336efSEd Maste break; 55335f2336efSEd Maste default: 55345f2336efSEd Maste break; 55355f2336efSEd Maste }; 55365f2336efSEd Maste break; 55375f2336efSEd Maste /* linux_wait4 */ 55385f2336efSEd Maste case 260: 55395f2336efSEd Maste switch (ndx) { 55405f2336efSEd Maste case 0: 55415f2336efSEd Maste p = "l_pid_t"; 55425f2336efSEd Maste break; 55435f2336efSEd Maste case 1: 55445f2336efSEd Maste p = "userland l_int *"; 55455f2336efSEd Maste break; 55465f2336efSEd Maste case 2: 55475f2336efSEd Maste p = "l_int"; 55485f2336efSEd Maste break; 55495f2336efSEd Maste case 3: 55505f2336efSEd Maste p = "userland struct rusage *"; 55515f2336efSEd Maste break; 55525f2336efSEd Maste default: 55535f2336efSEd Maste break; 55545f2336efSEd Maste }; 55555f2336efSEd Maste break; 55565f2336efSEd Maste /* linux_prlimit64 */ 55575f2336efSEd Maste case 261: 55585f2336efSEd Maste switch (ndx) { 55595f2336efSEd Maste case 0: 55605f2336efSEd Maste p = "l_pid_t"; 55615f2336efSEd Maste break; 55625f2336efSEd Maste case 1: 55635f2336efSEd Maste p = "l_uint"; 55645f2336efSEd Maste break; 55655f2336efSEd Maste case 2: 55665f2336efSEd Maste p = "userland struct rlimit *"; 55675f2336efSEd Maste break; 55685f2336efSEd Maste case 3: 55695f2336efSEd Maste p = "userland struct rlimit *"; 55705f2336efSEd Maste break; 55715f2336efSEd Maste default: 55725f2336efSEd Maste break; 55735f2336efSEd Maste }; 55745f2336efSEd Maste break; 55755f2336efSEd Maste /* linux_fanotify_init */ 55765f2336efSEd Maste case 262: 55775f2336efSEd Maste break; 55785f2336efSEd Maste /* linux_fanotify_mark */ 55795f2336efSEd Maste case 263: 55805f2336efSEd Maste break; 55815f2336efSEd Maste /* linux_name_to_handle_at */ 55825f2336efSEd Maste case 264: 558377eb9841SConrad Meyer switch (ndx) { 558477eb9841SConrad Meyer case 0: 558577eb9841SConrad Meyer p = "l_int"; 558677eb9841SConrad Meyer break; 558777eb9841SConrad Meyer case 1: 558877eb9841SConrad Meyer p = "userland const char *"; 558977eb9841SConrad Meyer break; 559077eb9841SConrad Meyer case 2: 559177eb9841SConrad Meyer p = "userland struct l_file_handle *"; 559277eb9841SConrad Meyer break; 559377eb9841SConrad Meyer case 3: 559477eb9841SConrad Meyer p = "userland l_int *"; 559577eb9841SConrad Meyer break; 559677eb9841SConrad Meyer case 4: 559777eb9841SConrad Meyer p = "l_int"; 559877eb9841SConrad Meyer break; 559977eb9841SConrad Meyer default: 560077eb9841SConrad Meyer break; 560177eb9841SConrad Meyer }; 56025f2336efSEd Maste break; 56035f2336efSEd Maste /* linux_open_by_handle_at */ 56045f2336efSEd Maste case 265: 560577eb9841SConrad Meyer switch (ndx) { 560677eb9841SConrad Meyer case 0: 560777eb9841SConrad Meyer p = "l_int"; 560877eb9841SConrad Meyer break; 560977eb9841SConrad Meyer case 1: 561077eb9841SConrad Meyer p = "userland struct l_file_handle *"; 561177eb9841SConrad Meyer break; 561277eb9841SConrad Meyer case 2: 561377eb9841SConrad Meyer p = "l_int"; 561477eb9841SConrad Meyer break; 561577eb9841SConrad Meyer default: 561677eb9841SConrad Meyer break; 561777eb9841SConrad Meyer }; 56185f2336efSEd Maste break; 56195f2336efSEd Maste /* linux_clock_adjtime */ 56205f2336efSEd Maste case 266: 56215f2336efSEd Maste break; 56225f2336efSEd Maste /* linux_syncfs */ 56235f2336efSEd Maste case 267: 56245f2336efSEd Maste switch (ndx) { 56255f2336efSEd Maste case 0: 56265f2336efSEd Maste p = "l_int"; 56275f2336efSEd Maste break; 56285f2336efSEd Maste default: 56295f2336efSEd Maste break; 56305f2336efSEd Maste }; 56315f2336efSEd Maste break; 56325f2336efSEd Maste /* linux_setns */ 56335f2336efSEd Maste case 268: 56345f2336efSEd Maste switch (ndx) { 56355f2336efSEd Maste case 0: 56365f2336efSEd Maste p = "l_int"; 56375f2336efSEd Maste break; 56385f2336efSEd Maste case 1: 56395f2336efSEd Maste p = "l_int"; 56405f2336efSEd Maste break; 56415f2336efSEd Maste default: 56425f2336efSEd Maste break; 56435f2336efSEd Maste }; 56445f2336efSEd Maste break; 56455f2336efSEd Maste /* linux_sendmmsg */ 56465f2336efSEd Maste case 269: 56475f2336efSEd Maste switch (ndx) { 56485f2336efSEd Maste case 0: 56495f2336efSEd Maste p = "l_int"; 56505f2336efSEd Maste break; 56515f2336efSEd Maste case 1: 56525f2336efSEd Maste p = "userland struct l_mmsghdr *"; 56535f2336efSEd Maste break; 56545f2336efSEd Maste case 2: 56555f2336efSEd Maste p = "l_uint"; 56565f2336efSEd Maste break; 56575f2336efSEd Maste case 3: 56585f2336efSEd Maste p = "l_uint"; 56595f2336efSEd Maste break; 56605f2336efSEd Maste default: 56615f2336efSEd Maste break; 56625f2336efSEd Maste }; 56635f2336efSEd Maste break; 56645f2336efSEd Maste /* linux_process_vm_readv */ 56655f2336efSEd Maste case 270: 56665f2336efSEd Maste switch (ndx) { 56675f2336efSEd Maste case 0: 56685f2336efSEd Maste p = "l_pid_t"; 56695f2336efSEd Maste break; 56705f2336efSEd Maste case 1: 56715f2336efSEd Maste p = "userland const struct iovec *"; 56725f2336efSEd Maste break; 56735f2336efSEd Maste case 2: 56745f2336efSEd Maste p = "l_ulong"; 56755f2336efSEd Maste break; 56765f2336efSEd Maste case 3: 56775f2336efSEd Maste p = "userland const struct iovec *"; 56785f2336efSEd Maste break; 56795f2336efSEd Maste case 4: 56805f2336efSEd Maste p = "l_ulong"; 56815f2336efSEd Maste break; 56825f2336efSEd Maste case 5: 56835f2336efSEd Maste p = "l_ulong"; 56845f2336efSEd Maste break; 56855f2336efSEd Maste default: 56865f2336efSEd Maste break; 56875f2336efSEd Maste }; 56885f2336efSEd Maste break; 56895f2336efSEd Maste /* linux_process_vm_writev */ 56905f2336efSEd Maste case 271: 56915f2336efSEd Maste switch (ndx) { 56925f2336efSEd Maste case 0: 56935f2336efSEd Maste p = "l_pid_t"; 56945f2336efSEd Maste break; 56955f2336efSEd Maste case 1: 56965f2336efSEd Maste p = "userland const struct iovec *"; 56975f2336efSEd Maste break; 56985f2336efSEd Maste case 2: 56995f2336efSEd Maste p = "l_ulong"; 57005f2336efSEd Maste break; 57015f2336efSEd Maste case 3: 57025f2336efSEd Maste p = "userland const struct iovec *"; 57035f2336efSEd Maste break; 57045f2336efSEd Maste case 4: 57055f2336efSEd Maste p = "l_ulong"; 57065f2336efSEd Maste break; 57075f2336efSEd Maste case 5: 57085f2336efSEd Maste p = "l_ulong"; 57095f2336efSEd Maste break; 57105f2336efSEd Maste default: 57115f2336efSEd Maste break; 57125f2336efSEd Maste }; 57135f2336efSEd Maste break; 57145f2336efSEd Maste /* linux_kcmp */ 57155f2336efSEd Maste case 272: 57165f2336efSEd Maste switch (ndx) { 57175f2336efSEd Maste case 0: 57185f2336efSEd Maste p = "l_pid_t"; 57195f2336efSEd Maste break; 57205f2336efSEd Maste case 1: 57215f2336efSEd Maste p = "l_pid_t"; 57225f2336efSEd Maste break; 57235f2336efSEd Maste case 2: 57245f2336efSEd Maste p = "l_int"; 57255f2336efSEd Maste break; 57265f2336efSEd Maste case 3: 57275f2336efSEd Maste p = "l_ulong"; 57285f2336efSEd Maste break; 57295f2336efSEd Maste case 4: 57305f2336efSEd Maste p = "l_ulong"; 57315f2336efSEd Maste break; 57325f2336efSEd Maste default: 57335f2336efSEd Maste break; 57345f2336efSEd Maste }; 57355f2336efSEd Maste break; 57365f2336efSEd Maste /* linux_finit_module */ 57375f2336efSEd Maste case 273: 57385f2336efSEd Maste switch (ndx) { 57395f2336efSEd Maste case 0: 57405f2336efSEd Maste p = "l_int"; 57415f2336efSEd Maste break; 57425f2336efSEd Maste case 1: 57435f2336efSEd Maste p = "userland const char *"; 57445f2336efSEd Maste break; 57455f2336efSEd Maste case 2: 57465f2336efSEd Maste p = "l_int"; 57475f2336efSEd Maste break; 57485f2336efSEd Maste default: 57495f2336efSEd Maste break; 57505f2336efSEd Maste }; 57515f2336efSEd Maste break; 57525f2336efSEd Maste /* linux_sched_setattr */ 57535f2336efSEd Maste case 274: 57545f2336efSEd Maste switch (ndx) { 57555f2336efSEd Maste case 0: 57565f2336efSEd Maste p = "l_pid_t"; 57575f2336efSEd Maste break; 57585f2336efSEd Maste case 1: 57595f2336efSEd Maste p = "userland void *"; 57605f2336efSEd Maste break; 57615f2336efSEd Maste case 2: 57625f2336efSEd Maste p = "l_uint"; 57635f2336efSEd Maste break; 57645f2336efSEd Maste default: 57655f2336efSEd Maste break; 57665f2336efSEd Maste }; 57675f2336efSEd Maste break; 57685f2336efSEd Maste /* linux_sched_getattr */ 57695f2336efSEd Maste case 275: 57705f2336efSEd Maste switch (ndx) { 57715f2336efSEd Maste case 0: 57725f2336efSEd Maste p = "l_pid_t"; 57735f2336efSEd Maste break; 57745f2336efSEd Maste case 1: 57755f2336efSEd Maste p = "userland void *"; 57765f2336efSEd Maste break; 57775f2336efSEd Maste case 2: 57785f2336efSEd Maste p = "l_uint"; 57795f2336efSEd Maste break; 57805f2336efSEd Maste case 3: 57815f2336efSEd Maste p = "l_uint"; 57825f2336efSEd Maste break; 57835f2336efSEd Maste default: 57845f2336efSEd Maste break; 57855f2336efSEd Maste }; 57865f2336efSEd Maste break; 57875f2336efSEd Maste /* linux_renameat2 */ 57885f2336efSEd Maste case 276: 57895f2336efSEd Maste switch (ndx) { 57905f2336efSEd Maste case 0: 57915f2336efSEd Maste p = "l_int"; 57925f2336efSEd Maste break; 57935f2336efSEd Maste case 1: 57945f2336efSEd Maste p = "userland const char *"; 57955f2336efSEd Maste break; 57965f2336efSEd Maste case 2: 57975f2336efSEd Maste p = "l_int"; 57985f2336efSEd Maste break; 57995f2336efSEd Maste case 3: 58005f2336efSEd Maste p = "userland const char *"; 58015f2336efSEd Maste break; 58025f2336efSEd Maste case 4: 5803a39cdcd7SEdward Tomasz Napierala p = "l_uint"; 58045f2336efSEd Maste break; 58055f2336efSEd Maste default: 58065f2336efSEd Maste break; 58075f2336efSEd Maste }; 58085f2336efSEd Maste break; 58095f2336efSEd Maste /* linux_seccomp */ 58105f2336efSEd Maste case 277: 58115f2336efSEd Maste switch (ndx) { 58125f2336efSEd Maste case 0: 58135f2336efSEd Maste p = "l_uint"; 58145f2336efSEd Maste break; 58155f2336efSEd Maste case 1: 58165f2336efSEd Maste p = "l_uint"; 58175f2336efSEd Maste break; 58185f2336efSEd Maste case 2: 58195f2336efSEd Maste p = "userland const char *"; 58205f2336efSEd Maste break; 58215f2336efSEd Maste default: 58225f2336efSEd Maste break; 58235f2336efSEd Maste }; 58245f2336efSEd Maste break; 58255f2336efSEd Maste /* linux_getrandom */ 58265f2336efSEd Maste case 278: 58275f2336efSEd Maste switch (ndx) { 58285f2336efSEd Maste case 0: 58295f2336efSEd Maste p = "userland char *"; 58305f2336efSEd Maste break; 58315f2336efSEd Maste case 1: 58325f2336efSEd Maste p = "l_size_t"; 58335f2336efSEd Maste break; 58345f2336efSEd Maste case 2: 58355f2336efSEd Maste p = "l_uint"; 58365f2336efSEd Maste break; 58375f2336efSEd Maste default: 58385f2336efSEd Maste break; 58395f2336efSEd Maste }; 58405f2336efSEd Maste break; 58415f2336efSEd Maste /* linux_memfd_create */ 58425f2336efSEd Maste case 279: 58435f2336efSEd Maste switch (ndx) { 58445f2336efSEd Maste case 0: 58455f2336efSEd Maste p = "userland const char *"; 58465f2336efSEd Maste break; 58475f2336efSEd Maste case 1: 58485f2336efSEd Maste p = "l_uint"; 58495f2336efSEd Maste break; 58505f2336efSEd Maste default: 58515f2336efSEd Maste break; 58525f2336efSEd Maste }; 58535f2336efSEd Maste break; 58545f2336efSEd Maste /* linux_bpf */ 58555f2336efSEd Maste case 280: 58565f2336efSEd Maste switch (ndx) { 58575f2336efSEd Maste case 0: 58585f2336efSEd Maste p = "l_int"; 58595f2336efSEd Maste break; 58605f2336efSEd Maste case 1: 58615f2336efSEd Maste p = "userland void *"; 58625f2336efSEd Maste break; 58635f2336efSEd Maste case 2: 58645f2336efSEd Maste p = "l_uint"; 58655f2336efSEd Maste break; 58665f2336efSEd Maste default: 58675f2336efSEd Maste break; 58685f2336efSEd Maste }; 58695f2336efSEd Maste break; 58705f2336efSEd Maste /* linux_execveat */ 58715f2336efSEd Maste case 281: 58725f2336efSEd Maste switch (ndx) { 58735f2336efSEd Maste case 0: 58745f2336efSEd Maste p = "l_int"; 58755f2336efSEd Maste break; 58765f2336efSEd Maste case 1: 58775f2336efSEd Maste p = "userland const char *"; 58785f2336efSEd Maste break; 58795f2336efSEd Maste case 2: 58805f2336efSEd Maste p = "userland const char **"; 58815f2336efSEd Maste break; 58825f2336efSEd Maste case 3: 58835f2336efSEd Maste p = "userland const char **"; 58845f2336efSEd Maste break; 58855f2336efSEd Maste case 4: 58865f2336efSEd Maste p = "l_int"; 58875f2336efSEd Maste break; 58885f2336efSEd Maste default: 58895f2336efSEd Maste break; 58905f2336efSEd Maste }; 58915f2336efSEd Maste break; 58925f2336efSEd Maste /* linux_userfaultfd */ 58935f2336efSEd Maste case 282: 58945f2336efSEd Maste switch (ndx) { 58955f2336efSEd Maste case 0: 58965f2336efSEd Maste p = "l_int"; 58975f2336efSEd Maste break; 58985f2336efSEd Maste default: 58995f2336efSEd Maste break; 59005f2336efSEd Maste }; 59015f2336efSEd Maste break; 59025f2336efSEd Maste /* linux_membarrier */ 59035f2336efSEd Maste case 283: 59045f2336efSEd Maste switch (ndx) { 59055f2336efSEd Maste case 0: 59065f2336efSEd Maste p = "l_int"; 59075f2336efSEd Maste break; 59085f2336efSEd Maste case 1: 59095f2336efSEd Maste p = "l_int"; 59105f2336efSEd Maste break; 59115f2336efSEd Maste default: 59125f2336efSEd Maste break; 59135f2336efSEd Maste }; 59145f2336efSEd Maste break; 59155f2336efSEd Maste /* linux_mlock2 */ 59165f2336efSEd Maste case 284: 59175f2336efSEd Maste switch (ndx) { 59185f2336efSEd Maste case 0: 59195f2336efSEd Maste p = "l_ulong"; 59205f2336efSEd Maste break; 59215f2336efSEd Maste case 1: 59225f2336efSEd Maste p = "l_size_t"; 59235f2336efSEd Maste break; 59245f2336efSEd Maste case 2: 59255f2336efSEd Maste p = "l_int"; 59265f2336efSEd Maste break; 59275f2336efSEd Maste default: 59285f2336efSEd Maste break; 59295f2336efSEd Maste }; 59305f2336efSEd Maste break; 59315f2336efSEd Maste /* linux_copy_file_range */ 59325f2336efSEd Maste case 285: 59335f2336efSEd Maste switch (ndx) { 59345f2336efSEd Maste case 0: 59355f2336efSEd Maste p = "l_int"; 59365f2336efSEd Maste break; 59375f2336efSEd Maste case 1: 59385f2336efSEd Maste p = "userland l_loff_t *"; 59395f2336efSEd Maste break; 59405f2336efSEd Maste case 2: 59415f2336efSEd Maste p = "l_int"; 59425f2336efSEd Maste break; 59435f2336efSEd Maste case 3: 59445f2336efSEd Maste p = "userland l_loff_t *"; 59455f2336efSEd Maste break; 59465f2336efSEd Maste case 4: 59475f2336efSEd Maste p = "l_size_t"; 59485f2336efSEd Maste break; 59495f2336efSEd Maste case 5: 59505f2336efSEd Maste p = "l_uint"; 59515f2336efSEd Maste break; 59525f2336efSEd Maste default: 59535f2336efSEd Maste break; 59545f2336efSEd Maste }; 59555f2336efSEd Maste break; 59565f2336efSEd Maste /* linux_preadv2 */ 59575f2336efSEd Maste case 286: 59585f2336efSEd Maste switch (ndx) { 59595f2336efSEd Maste case 0: 59605f2336efSEd Maste p = "l_ulong"; 59615f2336efSEd Maste break; 59625f2336efSEd Maste case 1: 59635f2336efSEd Maste p = "userland const struct iovec *"; 59645f2336efSEd Maste break; 59655f2336efSEd Maste case 2: 59665f2336efSEd Maste p = "l_ulong"; 59675f2336efSEd Maste break; 59685f2336efSEd Maste case 3: 59695f2336efSEd Maste p = "l_ulong"; 59705f2336efSEd Maste break; 59715f2336efSEd Maste case 4: 59725f2336efSEd Maste p = "l_ulong"; 59735f2336efSEd Maste break; 59745f2336efSEd Maste case 5: 59755f2336efSEd Maste p = "l_int"; 59765f2336efSEd Maste break; 59775f2336efSEd Maste default: 59785f2336efSEd Maste break; 59795f2336efSEd Maste }; 59805f2336efSEd Maste break; 59815f2336efSEd Maste /* linux_pwritev2 */ 59825f2336efSEd Maste case 287: 59835f2336efSEd Maste switch (ndx) { 59845f2336efSEd Maste case 0: 59855f2336efSEd Maste p = "l_ulong"; 59865f2336efSEd Maste break; 59875f2336efSEd Maste case 1: 59885f2336efSEd Maste p = "userland const struct iovec *"; 59895f2336efSEd Maste break; 59905f2336efSEd Maste case 2: 59915f2336efSEd Maste p = "l_ulong"; 59925f2336efSEd Maste break; 59935f2336efSEd Maste case 3: 59945f2336efSEd Maste p = "l_ulong"; 59955f2336efSEd Maste break; 59965f2336efSEd Maste case 4: 59975f2336efSEd Maste p = "l_ulong"; 59985f2336efSEd Maste break; 59995f2336efSEd Maste case 5: 60005f2336efSEd Maste p = "l_int"; 60015f2336efSEd Maste break; 60025f2336efSEd Maste default: 60035f2336efSEd Maste break; 60045f2336efSEd Maste }; 60055f2336efSEd Maste break; 60065f2336efSEd Maste /* linux_pkey_mprotect */ 60075f2336efSEd Maste case 288: 60085f2336efSEd Maste switch (ndx) { 60095f2336efSEd Maste case 0: 60105f2336efSEd Maste p = "l_ulong"; 60115f2336efSEd Maste break; 60125f2336efSEd Maste case 1: 60135f2336efSEd Maste p = "l_size_t"; 60145f2336efSEd Maste break; 60155f2336efSEd Maste case 2: 60165f2336efSEd Maste p = "l_ulong"; 60175f2336efSEd Maste break; 60185f2336efSEd Maste case 3: 60195f2336efSEd Maste p = "l_int"; 60205f2336efSEd Maste break; 60215f2336efSEd Maste default: 60225f2336efSEd Maste break; 60235f2336efSEd Maste }; 60245f2336efSEd Maste break; 60255f2336efSEd Maste /* linux_pkey_alloc */ 60265f2336efSEd Maste case 289: 60275f2336efSEd Maste switch (ndx) { 60285f2336efSEd Maste case 0: 60295f2336efSEd Maste p = "l_ulong"; 60305f2336efSEd Maste break; 60315f2336efSEd Maste case 1: 60325f2336efSEd Maste p = "l_ulong"; 60335f2336efSEd Maste break; 60345f2336efSEd Maste default: 60355f2336efSEd Maste break; 60365f2336efSEd Maste }; 60375f2336efSEd Maste break; 60385f2336efSEd Maste /* linux_pkey_free */ 60395f2336efSEd Maste case 290: 60405f2336efSEd Maste switch (ndx) { 60415f2336efSEd Maste case 0: 60425f2336efSEd Maste p = "l_int"; 60435f2336efSEd Maste break; 60445f2336efSEd Maste default: 60455f2336efSEd Maste break; 60465f2336efSEd Maste }; 60475f2336efSEd Maste break; 6048c0f17173SEdward Tomasz Napierala /* linux_statx */ 6049c0f17173SEdward Tomasz Napierala case 291: 6050c0f17173SEdward Tomasz Napierala switch (ndx) { 6051c0f17173SEdward Tomasz Napierala case 0: 6052c0f17173SEdward Tomasz Napierala p = "l_int"; 6053c0f17173SEdward Tomasz Napierala break; 6054c0f17173SEdward Tomasz Napierala case 1: 6055c0f17173SEdward Tomasz Napierala p = "userland const char *"; 6056c0f17173SEdward Tomasz Napierala break; 6057c0f17173SEdward Tomasz Napierala case 2: 6058c0f17173SEdward Tomasz Napierala p = "l_uint"; 6059c0f17173SEdward Tomasz Napierala break; 6060c0f17173SEdward Tomasz Napierala case 3: 6061c0f17173SEdward Tomasz Napierala p = "l_uint"; 6062c0f17173SEdward Tomasz Napierala break; 6063c0f17173SEdward Tomasz Napierala case 4: 6064c0f17173SEdward Tomasz Napierala p = "userland void *"; 6065c0f17173SEdward Tomasz Napierala break; 6066c0f17173SEdward Tomasz Napierala default: 6067c0f17173SEdward Tomasz Napierala break; 6068c0f17173SEdward Tomasz Napierala }; 6069c0f17173SEdward Tomasz Napierala break; 6070c0f17173SEdward Tomasz Napierala /* linux_io_pgetevents */ 6071c0f17173SEdward Tomasz Napierala case 292: 6072c0f17173SEdward Tomasz Napierala break; 6073c0f17173SEdward Tomasz Napierala /* linux_rseq */ 6074c0f17173SEdward Tomasz Napierala case 293: 607575e40949SDmitry Chagin switch (ndx) { 607675e40949SDmitry Chagin case 0: 607775e40949SDmitry Chagin p = "userland struct linux_rseq *"; 607875e40949SDmitry Chagin break; 607975e40949SDmitry Chagin case 1: 608075e40949SDmitry Chagin p = "uint32_t"; 608175e40949SDmitry Chagin break; 608275e40949SDmitry Chagin case 2: 608375e40949SDmitry Chagin p = "l_int"; 608475e40949SDmitry Chagin break; 608575e40949SDmitry Chagin case 3: 608675e40949SDmitry Chagin p = "uint32_t"; 608775e40949SDmitry Chagin break; 608875e40949SDmitry Chagin default: 608975e40949SDmitry Chagin break; 609075e40949SDmitry Chagin }; 6091c0f17173SEdward Tomasz Napierala break; 6092c0f17173SEdward Tomasz Napierala /* linux_kexec_file_load */ 6093c0f17173SEdward Tomasz Napierala case 294: 6094c0f17173SEdward Tomasz Napierala break; 6095c0f17173SEdward Tomasz Napierala /* linux_pidfd_send_signal */ 6096c0f17173SEdward Tomasz Napierala case 424: 6097c0f17173SEdward Tomasz Napierala switch (ndx) { 6098c0f17173SEdward Tomasz Napierala case 0: 6099c0f17173SEdward Tomasz Napierala p = "l_int"; 6100c0f17173SEdward Tomasz Napierala break; 6101c0f17173SEdward Tomasz Napierala case 1: 6102c0f17173SEdward Tomasz Napierala p = "l_int"; 6103c0f17173SEdward Tomasz Napierala break; 6104c0f17173SEdward Tomasz Napierala case 2: 6105c0f17173SEdward Tomasz Napierala p = "userland l_siginfo_t *"; 6106c0f17173SEdward Tomasz Napierala break; 6107c0f17173SEdward Tomasz Napierala case 3: 6108c0f17173SEdward Tomasz Napierala p = "l_uint"; 6109c0f17173SEdward Tomasz Napierala break; 6110c0f17173SEdward Tomasz Napierala default: 6111c0f17173SEdward Tomasz Napierala break; 6112c0f17173SEdward Tomasz Napierala }; 6113c0f17173SEdward Tomasz Napierala break; 6114c0f17173SEdward Tomasz Napierala /* linux_io_uring_setup */ 6115c0f17173SEdward Tomasz Napierala case 425: 6116c0f17173SEdward Tomasz Napierala break; 6117c0f17173SEdward Tomasz Napierala /* linux_io_uring_enter */ 6118c0f17173SEdward Tomasz Napierala case 426: 6119c0f17173SEdward Tomasz Napierala break; 6120c0f17173SEdward Tomasz Napierala /* linux_io_uring_register */ 6121c0f17173SEdward Tomasz Napierala case 427: 6122c0f17173SEdward Tomasz Napierala break; 6123c0f17173SEdward Tomasz Napierala /* linux_open_tree */ 6124c0f17173SEdward Tomasz Napierala case 428: 6125c0f17173SEdward Tomasz Napierala break; 6126c0f17173SEdward Tomasz Napierala /* linux_move_mount */ 6127c0f17173SEdward Tomasz Napierala case 429: 6128c0f17173SEdward Tomasz Napierala break; 6129c0f17173SEdward Tomasz Napierala /* linux_fsopen */ 6130c0f17173SEdward Tomasz Napierala case 430: 6131c0f17173SEdward Tomasz Napierala break; 6132c0f17173SEdward Tomasz Napierala /* linux_fsconfig */ 6133c0f17173SEdward Tomasz Napierala case 431: 6134c0f17173SEdward Tomasz Napierala break; 6135c0f17173SEdward Tomasz Napierala /* linux_fsmount */ 6136c0f17173SEdward Tomasz Napierala case 432: 6137c0f17173SEdward Tomasz Napierala break; 6138c0f17173SEdward Tomasz Napierala /* linux_fspick */ 6139c0f17173SEdward Tomasz Napierala case 433: 6140c0f17173SEdward Tomasz Napierala break; 6141c0f17173SEdward Tomasz Napierala /* linux_pidfd_open */ 6142c0f17173SEdward Tomasz Napierala case 434: 6143c0f17173SEdward Tomasz Napierala break; 6144c0f17173SEdward Tomasz Napierala /* linux_clone3 */ 6145c0f17173SEdward Tomasz Napierala case 435: 6146b356030eSDmitry Chagin switch (ndx) { 6147b356030eSDmitry Chagin case 0: 6148b356030eSDmitry Chagin p = "userland struct l_user_clone_args *"; 6149b356030eSDmitry Chagin break; 6150b356030eSDmitry Chagin case 1: 6151b356030eSDmitry Chagin p = "l_size_t"; 6152b356030eSDmitry Chagin break; 6153b356030eSDmitry Chagin default: 6154b356030eSDmitry Chagin break; 6155b356030eSDmitry Chagin }; 6156c0f17173SEdward Tomasz Napierala break; 6157c0f17173SEdward Tomasz Napierala /* linux_close_range */ 6158c0f17173SEdward Tomasz Napierala case 436: 615950111714SDmitry Chagin switch (ndx) { 616050111714SDmitry Chagin case 0: 616150111714SDmitry Chagin p = "l_uint"; 616250111714SDmitry Chagin break; 616350111714SDmitry Chagin case 1: 616450111714SDmitry Chagin p = "l_uint"; 616550111714SDmitry Chagin break; 616650111714SDmitry Chagin case 2: 616750111714SDmitry Chagin p = "l_uint"; 616850111714SDmitry Chagin break; 616950111714SDmitry Chagin default: 617050111714SDmitry Chagin break; 617150111714SDmitry Chagin }; 6172c0f17173SEdward Tomasz Napierala break; 6173c0f17173SEdward Tomasz Napierala /* linux_openat2 */ 6174c0f17173SEdward Tomasz Napierala case 437: 6175c0f17173SEdward Tomasz Napierala break; 6176c0f17173SEdward Tomasz Napierala /* linux_pidfd_getfd */ 6177c0f17173SEdward Tomasz Napierala case 438: 6178c0f17173SEdward Tomasz Napierala break; 6179c0f17173SEdward Tomasz Napierala /* linux_faccessat2 */ 6180c0f17173SEdward Tomasz Napierala case 439: 6181bee191e4SDmitry Chagin switch (ndx) { 6182bee191e4SDmitry Chagin case 0: 6183bee191e4SDmitry Chagin p = "l_int"; 6184bee191e4SDmitry Chagin break; 6185bee191e4SDmitry Chagin case 1: 6186bee191e4SDmitry Chagin p = "userland const char *"; 6187bee191e4SDmitry Chagin break; 6188bee191e4SDmitry Chagin case 2: 6189bee191e4SDmitry Chagin p = "l_int"; 6190bee191e4SDmitry Chagin break; 6191bee191e4SDmitry Chagin case 3: 6192bee191e4SDmitry Chagin p = "l_int"; 6193bee191e4SDmitry Chagin break; 6194bee191e4SDmitry Chagin default: 6195bee191e4SDmitry Chagin break; 6196bee191e4SDmitry Chagin }; 6197c0f17173SEdward Tomasz Napierala break; 6198c0f17173SEdward Tomasz Napierala /* linux_process_madvise */ 6199c0f17173SEdward Tomasz Napierala case 440: 6200c0f17173SEdward Tomasz Napierala break; 6201c0f17173SEdward Tomasz Napierala /* linux_epoll_pwait2 */ 6202c0f17173SEdward Tomasz Napierala case 441: 6203df377f1fSDmitry Chagin switch (ndx) { 6204df377f1fSDmitry Chagin case 0: 6205df377f1fSDmitry Chagin p = "l_int"; 6206df377f1fSDmitry Chagin break; 6207df377f1fSDmitry Chagin case 1: 6208df377f1fSDmitry Chagin p = "userland struct epoll_event *"; 6209df377f1fSDmitry Chagin break; 6210df377f1fSDmitry Chagin case 2: 6211df377f1fSDmitry Chagin p = "l_int"; 6212df377f1fSDmitry Chagin break; 6213df377f1fSDmitry Chagin case 3: 6214df377f1fSDmitry Chagin p = "userland struct l_timespec *"; 6215df377f1fSDmitry Chagin break; 6216df377f1fSDmitry Chagin case 4: 6217df377f1fSDmitry Chagin p = "userland l_sigset_t *"; 6218df377f1fSDmitry Chagin break; 6219df377f1fSDmitry Chagin case 5: 6220df377f1fSDmitry Chagin p = "l_size_t"; 6221df377f1fSDmitry Chagin break; 6222df377f1fSDmitry Chagin default: 6223df377f1fSDmitry Chagin break; 6224df377f1fSDmitry Chagin }; 6225c0f17173SEdward Tomasz Napierala break; 6226c0f17173SEdward Tomasz Napierala /* linux_mount_setattr */ 6227c0f17173SEdward Tomasz Napierala case 442: 6228c0f17173SEdward Tomasz Napierala break; 62295f2336efSEd Maste default: 62305f2336efSEd Maste break; 62315f2336efSEd Maste }; 62325f2336efSEd Maste if (p != NULL) 62335f2336efSEd Maste strlcpy(desc, p, descsz); 62345f2336efSEd Maste } 62355f2336efSEd Maste static void 62365f2336efSEd Maste systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 62375f2336efSEd Maste { 62385f2336efSEd Maste const char *p = NULL; 62395f2336efSEd Maste switch (sysnum) { 62405f2336efSEd Maste #define nosys linux_nosys 62415f2336efSEd Maste /* linux_setxattr */ 62425f2336efSEd Maste case 5: 6243a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 6244a39cdcd7SEdward Tomasz Napierala p = "int"; 6245a39cdcd7SEdward Tomasz Napierala break; 62465f2336efSEd Maste /* linux_lsetxattr */ 62475f2336efSEd Maste case 6: 6248a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 6249a39cdcd7SEdward Tomasz Napierala p = "int"; 6250a39cdcd7SEdward Tomasz Napierala break; 62515f2336efSEd Maste /* linux_fsetxattr */ 62525f2336efSEd Maste case 7: 6253a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 6254a39cdcd7SEdward Tomasz Napierala p = "int"; 6255a39cdcd7SEdward Tomasz Napierala break; 62565f2336efSEd Maste /* linux_getxattr */ 62575f2336efSEd Maste case 8: 6258a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 6259a39cdcd7SEdward Tomasz Napierala p = "int"; 6260a39cdcd7SEdward Tomasz Napierala break; 62615f2336efSEd Maste /* linux_lgetxattr */ 62625f2336efSEd Maste case 9: 6263a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 6264a39cdcd7SEdward Tomasz Napierala p = "int"; 6265a39cdcd7SEdward Tomasz Napierala break; 62665f2336efSEd Maste /* linux_fgetxattr */ 62675f2336efSEd Maste case 10: 6268a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 6269a39cdcd7SEdward Tomasz Napierala p = "int"; 6270a39cdcd7SEdward Tomasz Napierala break; 62715f2336efSEd Maste /* linux_listxattr */ 62725f2336efSEd Maste case 11: 6273a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 6274a39cdcd7SEdward Tomasz Napierala p = "int"; 6275a39cdcd7SEdward Tomasz Napierala break; 62765f2336efSEd Maste /* linux_llistxattr */ 62775f2336efSEd Maste case 12: 6278a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 6279a39cdcd7SEdward Tomasz Napierala p = "int"; 6280a39cdcd7SEdward Tomasz Napierala break; 62815f2336efSEd Maste /* linux_flistxattr */ 62825f2336efSEd Maste case 13: 6283a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 6284a39cdcd7SEdward Tomasz Napierala p = "int"; 6285a39cdcd7SEdward Tomasz Napierala break; 62865f2336efSEd Maste /* linux_removexattr */ 62875f2336efSEd Maste case 14: 6288a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 6289a39cdcd7SEdward Tomasz Napierala p = "int"; 6290a39cdcd7SEdward Tomasz Napierala break; 62915f2336efSEd Maste /* linux_lremovexattr */ 62925f2336efSEd Maste case 15: 6293a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 6294a39cdcd7SEdward Tomasz Napierala p = "int"; 6295a39cdcd7SEdward Tomasz Napierala break; 62965f2336efSEd Maste /* linux_fremovexattr */ 62975f2336efSEd Maste case 16: 6298a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 6299a39cdcd7SEdward Tomasz Napierala p = "int"; 6300a39cdcd7SEdward Tomasz Napierala break; 63015f2336efSEd Maste /* linux_getcwd */ 63025f2336efSEd Maste case 17: 63035f2336efSEd Maste if (ndx == 0 || ndx == 1) 63045f2336efSEd Maste p = "int"; 63055f2336efSEd Maste break; 63065f2336efSEd Maste /* linux_lookup_dcookie */ 63075f2336efSEd Maste case 18: 63085f2336efSEd Maste /* linux_eventfd2 */ 63095f2336efSEd Maste case 19: 63105f2336efSEd Maste if (ndx == 0 || ndx == 1) 63115f2336efSEd Maste p = "int"; 63125f2336efSEd Maste break; 63135f2336efSEd Maste /* linux_epoll_create1 */ 63145f2336efSEd Maste case 20: 63155f2336efSEd Maste if (ndx == 0 || ndx == 1) 63165f2336efSEd Maste p = "int"; 63175f2336efSEd Maste break; 63185f2336efSEd Maste /* linux_epoll_ctl */ 63195f2336efSEd Maste case 21: 63205f2336efSEd Maste if (ndx == 0 || ndx == 1) 63215f2336efSEd Maste p = "int"; 63225f2336efSEd Maste break; 63235f2336efSEd Maste /* linux_epoll_pwait */ 63245f2336efSEd Maste case 22: 63255f2336efSEd Maste if (ndx == 0 || ndx == 1) 63265f2336efSEd Maste p = "int"; 63275f2336efSEd Maste break; 6328c4db0baaSEd Maste /* dup */ 6329c4db0baaSEd Maste case 23: 6330c4db0baaSEd Maste if (ndx == 0 || ndx == 1) 6331c4db0baaSEd Maste p = "int"; 6332c4db0baaSEd Maste break; 63335f2336efSEd Maste /* linux_dup3 */ 63345f2336efSEd Maste case 24: 63355f2336efSEd Maste if (ndx == 0 || ndx == 1) 63365f2336efSEd Maste p = "int"; 63375f2336efSEd Maste break; 63385f2336efSEd Maste /* linux_fcntl */ 63395f2336efSEd Maste case 25: 63405f2336efSEd Maste if (ndx == 0 || ndx == 1) 63415f2336efSEd Maste p = "int"; 63425f2336efSEd Maste break; 63435f2336efSEd Maste /* linux_inotify_init1 */ 63445f2336efSEd Maste case 26: 63455f2336efSEd Maste if (ndx == 0 || ndx == 1) 63465f2336efSEd Maste p = "int"; 63475f2336efSEd Maste break; 63485f2336efSEd Maste /* linux_inotify_add_watch */ 63495f2336efSEd Maste case 27: 63505f2336efSEd Maste /* linux_inotify_rm_watch */ 63515f2336efSEd Maste case 28: 63525f2336efSEd Maste /* linux_ioctl */ 63535f2336efSEd Maste case 29: 63545f2336efSEd Maste if (ndx == 0 || ndx == 1) 63555f2336efSEd Maste p = "int"; 63565f2336efSEd Maste break; 63575f2336efSEd Maste /* linux_ioprio_set */ 63585f2336efSEd Maste case 30: 63595f2336efSEd Maste /* linux_ioprio_get */ 63605f2336efSEd Maste case 31: 63615f2336efSEd Maste /* flock */ 63625f2336efSEd Maste case 32: 63635f2336efSEd Maste if (ndx == 0 || ndx == 1) 63645f2336efSEd Maste p = "int"; 63655f2336efSEd Maste break; 63665f2336efSEd Maste /* linux_mknodat */ 63675f2336efSEd Maste case 33: 63685f2336efSEd Maste if (ndx == 0 || ndx == 1) 63695f2336efSEd Maste p = "int"; 63705f2336efSEd Maste break; 63715f2336efSEd Maste /* linux_mkdirat */ 63725f2336efSEd Maste case 34: 63735f2336efSEd Maste if (ndx == 0 || ndx == 1) 63745f2336efSEd Maste p = "int"; 63755f2336efSEd Maste break; 63765f2336efSEd Maste /* linux_unlinkat */ 63775f2336efSEd Maste case 35: 63785f2336efSEd Maste if (ndx == 0 || ndx == 1) 63795f2336efSEd Maste p = "int"; 63805f2336efSEd Maste break; 63815f2336efSEd Maste /* linux_symlinkat */ 63825f2336efSEd Maste case 36: 63835f2336efSEd Maste if (ndx == 0 || ndx == 1) 63845f2336efSEd Maste p = "int"; 63855f2336efSEd Maste break; 63865f2336efSEd Maste /* linux_linkat */ 63875f2336efSEd Maste case 37: 63885f2336efSEd Maste if (ndx == 0 || ndx == 1) 63895f2336efSEd Maste p = "int"; 63905f2336efSEd Maste break; 63915f2336efSEd Maste /* linux_renameat */ 63925f2336efSEd Maste case 38: 63935f2336efSEd Maste if (ndx == 0 || ndx == 1) 63945f2336efSEd Maste p = "int"; 63955f2336efSEd Maste break; 63965f2336efSEd Maste /* linux_mount */ 63975f2336efSEd Maste case 40: 63985f2336efSEd Maste if (ndx == 0 || ndx == 1) 63995f2336efSEd Maste p = "int"; 64005f2336efSEd Maste break; 64015f2336efSEd Maste /* linux_pivot_root */ 64025f2336efSEd Maste case 41: 64035f2336efSEd Maste /* linux_statfs */ 64045f2336efSEd Maste case 43: 64055f2336efSEd Maste if (ndx == 0 || ndx == 1) 64065f2336efSEd Maste p = "int"; 64075f2336efSEd Maste break; 64085f2336efSEd Maste /* linux_fstatfs */ 64095f2336efSEd Maste case 44: 64105f2336efSEd Maste if (ndx == 0 || ndx == 1) 64115f2336efSEd Maste p = "int"; 64125f2336efSEd Maste break; 64135f2336efSEd Maste /* linux_truncate */ 64145f2336efSEd Maste case 45: 64155f2336efSEd Maste if (ndx == 0 || ndx == 1) 64165f2336efSEd Maste p = "int"; 64175f2336efSEd Maste break; 64185f2336efSEd Maste /* linux_ftruncate */ 64195f2336efSEd Maste case 46: 64205f2336efSEd Maste if (ndx == 0 || ndx == 1) 64215f2336efSEd Maste p = "int"; 64225f2336efSEd Maste break; 64235f2336efSEd Maste /* linux_fallocate */ 64245f2336efSEd Maste case 47: 64255f2336efSEd Maste if (ndx == 0 || ndx == 1) 64265f2336efSEd Maste p = "int"; 64275f2336efSEd Maste break; 64285f2336efSEd Maste /* linux_faccessat */ 64295f2336efSEd Maste case 48: 64305f2336efSEd Maste if (ndx == 0 || ndx == 1) 64315f2336efSEd Maste p = "int"; 64325f2336efSEd Maste break; 64335f2336efSEd Maste /* linux_chdir */ 64345f2336efSEd Maste case 49: 64355f2336efSEd Maste if (ndx == 0 || ndx == 1) 64365f2336efSEd Maste p = "int"; 64375f2336efSEd Maste break; 64385f2336efSEd Maste /* fchdir */ 64395f2336efSEd Maste case 50: 64405f2336efSEd Maste if (ndx == 0 || ndx == 1) 64415f2336efSEd Maste p = "int"; 64425f2336efSEd Maste break; 64435f2336efSEd Maste /* chroot */ 64445f2336efSEd Maste case 51: 64455f2336efSEd Maste if (ndx == 0 || ndx == 1) 64465f2336efSEd Maste p = "int"; 64475f2336efSEd Maste break; 64485f2336efSEd Maste /* fchmod */ 64495f2336efSEd Maste case 52: 64505f2336efSEd Maste if (ndx == 0 || ndx == 1) 64515f2336efSEd Maste p = "int"; 64525f2336efSEd Maste break; 64535f2336efSEd Maste /* linux_fchmodat */ 64545f2336efSEd Maste case 53: 64555f2336efSEd Maste if (ndx == 0 || ndx == 1) 64565f2336efSEd Maste p = "int"; 64575f2336efSEd Maste break; 64585f2336efSEd Maste /* linux_fchownat */ 64595f2336efSEd Maste case 54: 64605f2336efSEd Maste if (ndx == 0 || ndx == 1) 64615f2336efSEd Maste p = "int"; 64625f2336efSEd Maste break; 64635f2336efSEd Maste /* fchown */ 64645f2336efSEd Maste case 55: 64655f2336efSEd Maste if (ndx == 0 || ndx == 1) 64665f2336efSEd Maste p = "int"; 64675f2336efSEd Maste break; 64685f2336efSEd Maste /* linux_openat */ 64695f2336efSEd Maste case 56: 64705f2336efSEd Maste if (ndx == 0 || ndx == 1) 64715f2336efSEd Maste p = "int"; 64725f2336efSEd Maste break; 64735f2336efSEd Maste /* close */ 64745f2336efSEd Maste case 57: 64755f2336efSEd Maste if (ndx == 0 || ndx == 1) 64765f2336efSEd Maste p = "int"; 64775f2336efSEd Maste break; 64785f2336efSEd Maste /* linux_vhangup */ 64795f2336efSEd Maste case 58: 64805f2336efSEd Maste /* linux_pipe2 */ 64815f2336efSEd Maste case 59: 64825f2336efSEd Maste if (ndx == 0 || ndx == 1) 64835f2336efSEd Maste p = "int"; 64845f2336efSEd Maste break; 64855f2336efSEd Maste /* linux_getdents64 */ 64865f2336efSEd Maste case 61: 64875f2336efSEd Maste if (ndx == 0 || ndx == 1) 64885f2336efSEd Maste p = "int"; 64895f2336efSEd Maste break; 64905f2336efSEd Maste /* linux_lseek */ 64915f2336efSEd Maste case 62: 64925f2336efSEd Maste if (ndx == 0 || ndx == 1) 64935f2336efSEd Maste p = "int"; 64945f2336efSEd Maste break; 64955f2336efSEd Maste /* read */ 64965f2336efSEd Maste case 63: 64975f2336efSEd Maste if (ndx == 0 || ndx == 1) 64985f2336efSEd Maste p = "int"; 64995f2336efSEd Maste break; 65005f2336efSEd Maste /* write */ 65015f2336efSEd Maste case 64: 65025f2336efSEd Maste if (ndx == 0 || ndx == 1) 65035f2336efSEd Maste p = "int"; 65045f2336efSEd Maste break; 65055f2336efSEd Maste /* readv */ 65065f2336efSEd Maste case 65: 65075f2336efSEd Maste if (ndx == 0 || ndx == 1) 65085f2336efSEd Maste p = "int"; 65095f2336efSEd Maste break; 65105f2336efSEd Maste /* writev */ 65115f2336efSEd Maste case 66: 65125f2336efSEd Maste if (ndx == 0 || ndx == 1) 65135f2336efSEd Maste p = "int"; 65145f2336efSEd Maste break; 65155f2336efSEd Maste /* linux_pread */ 65165f2336efSEd Maste case 67: 65175f2336efSEd Maste if (ndx == 0 || ndx == 1) 65185f2336efSEd Maste p = "int"; 65195f2336efSEd Maste break; 65205f2336efSEd Maste /* linux_pwrite */ 65215f2336efSEd Maste case 68: 65225f2336efSEd Maste if (ndx == 0 || ndx == 1) 65235f2336efSEd Maste p = "int"; 65245f2336efSEd Maste break; 65255f2336efSEd Maste /* linux_preadv */ 65265f2336efSEd Maste case 69: 65275f2336efSEd Maste if (ndx == 0 || ndx == 1) 65285f2336efSEd Maste p = "int"; 65295f2336efSEd Maste break; 65305f2336efSEd Maste /* linux_pwritev */ 65315f2336efSEd Maste case 70: 65325f2336efSEd Maste if (ndx == 0 || ndx == 1) 65335f2336efSEd Maste p = "int"; 65345f2336efSEd Maste break; 65355f2336efSEd Maste /* linux_sendfile */ 65365f2336efSEd Maste case 71: 65375f2336efSEd Maste if (ndx == 0 || ndx == 1) 65385f2336efSEd Maste p = "int"; 65395f2336efSEd Maste break; 65405f2336efSEd Maste /* linux_pselect6 */ 65415f2336efSEd Maste case 72: 65425f2336efSEd Maste if (ndx == 0 || ndx == 1) 65435f2336efSEd Maste p = "int"; 65445f2336efSEd Maste break; 65455f2336efSEd Maste /* linux_ppoll */ 65465f2336efSEd Maste case 73: 65475f2336efSEd Maste if (ndx == 0 || ndx == 1) 65485f2336efSEd Maste p = "int"; 65495f2336efSEd Maste break; 65505f2336efSEd Maste /* linux_signalfd4 */ 65515f2336efSEd Maste case 74: 65525f2336efSEd Maste /* linux_vmsplice */ 65535f2336efSEd Maste case 75: 65545f2336efSEd Maste /* linux_splice */ 65555f2336efSEd Maste case 76: 65563e9a2142SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 65573e9a2142SEdward Tomasz Napierala p = "int"; 65583e9a2142SEdward Tomasz Napierala break; 65595f2336efSEd Maste /* linux_tee */ 65605f2336efSEd Maste case 77: 65615f2336efSEd Maste /* linux_readlinkat */ 65625f2336efSEd Maste case 78: 65635f2336efSEd Maste if (ndx == 0 || ndx == 1) 65645f2336efSEd Maste p = "int"; 65655f2336efSEd Maste break; 65665f2336efSEd Maste /* linux_newfstatat */ 65675f2336efSEd Maste case 79: 65685f2336efSEd Maste if (ndx == 0 || ndx == 1) 65695f2336efSEd Maste p = "int"; 65705f2336efSEd Maste break; 65715f2336efSEd Maste /* linux_newfstat */ 65725f2336efSEd Maste case 80: 65735f2336efSEd Maste if (ndx == 0 || ndx == 1) 65745f2336efSEd Maste p = "int"; 65755f2336efSEd Maste break; 65765f2336efSEd Maste /* fsync */ 65775f2336efSEd Maste case 82: 65785f2336efSEd Maste if (ndx == 0 || ndx == 1) 65795f2336efSEd Maste p = "int"; 65805f2336efSEd Maste break; 65815f2336efSEd Maste /* linux_fdatasync */ 65825f2336efSEd Maste case 83: 65835f2336efSEd Maste if (ndx == 0 || ndx == 1) 65845f2336efSEd Maste p = "int"; 65855f2336efSEd Maste break; 65865f2336efSEd Maste /* linux_sync_file_range */ 65875f2336efSEd Maste case 84: 65880cde2b32SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 65890cde2b32SEdward Tomasz Napierala p = "int"; 65900cde2b32SEdward Tomasz Napierala break; 65915f2336efSEd Maste /* linux_timerfd_create */ 65925f2336efSEd Maste case 85: 65935f2336efSEd Maste if (ndx == 0 || ndx == 1) 65945f2336efSEd Maste p = "int"; 65955f2336efSEd Maste break; 65965f2336efSEd Maste /* linux_timerfd_settime */ 65975f2336efSEd Maste case 86: 65985f2336efSEd Maste if (ndx == 0 || ndx == 1) 65995f2336efSEd Maste p = "int"; 66005f2336efSEd Maste break; 66015f2336efSEd Maste /* linux_timerfd_gettime */ 66025f2336efSEd Maste case 87: 66035f2336efSEd Maste if (ndx == 0 || ndx == 1) 66045f2336efSEd Maste p = "int"; 66055f2336efSEd Maste break; 66065f2336efSEd Maste /* linux_utimensat */ 66075f2336efSEd Maste case 88: 66085f2336efSEd Maste if (ndx == 0 || ndx == 1) 66095f2336efSEd Maste p = "int"; 66105f2336efSEd Maste break; 66115f2336efSEd Maste /* acct */ 66125f2336efSEd Maste case 89: 66135f2336efSEd Maste if (ndx == 0 || ndx == 1) 66145f2336efSEd Maste p = "int"; 66155f2336efSEd Maste break; 66165f2336efSEd Maste /* linux_capget */ 66175f2336efSEd Maste case 90: 66185f2336efSEd Maste if (ndx == 0 || ndx == 1) 66195f2336efSEd Maste p = "int"; 66205f2336efSEd Maste break; 66215f2336efSEd Maste /* linux_capset */ 66225f2336efSEd Maste case 91: 66235f2336efSEd Maste if (ndx == 0 || ndx == 1) 66245f2336efSEd Maste p = "int"; 66255f2336efSEd Maste break; 66265f2336efSEd Maste /* linux_personality */ 66275f2336efSEd Maste case 92: 66285f2336efSEd Maste if (ndx == 0 || ndx == 1) 66295f2336efSEd Maste p = "int"; 66305f2336efSEd Maste break; 66315f2336efSEd Maste /* linux_exit */ 66325f2336efSEd Maste case 93: 66335f2336efSEd Maste if (ndx == 0 || ndx == 1) 66345f2336efSEd Maste p = "int"; 66355f2336efSEd Maste break; 66365f2336efSEd Maste /* linux_exit_group */ 66375f2336efSEd Maste case 94: 66385f2336efSEd Maste if (ndx == 0 || ndx == 1) 66395f2336efSEd Maste p = "int"; 66405f2336efSEd Maste break; 66415f2336efSEd Maste /* linux_waitid */ 66425f2336efSEd Maste case 95: 66435f2336efSEd Maste if (ndx == 0 || ndx == 1) 66445f2336efSEd Maste p = "int"; 66455f2336efSEd Maste break; 66465f2336efSEd Maste /* linux_set_tid_address */ 66475f2336efSEd Maste case 96: 66485f2336efSEd Maste if (ndx == 0 || ndx == 1) 66495f2336efSEd Maste p = "int"; 66505f2336efSEd Maste break; 66515f2336efSEd Maste /* linux_unshare */ 66525f2336efSEd Maste case 97: 66535f2336efSEd Maste /* linux_sys_futex */ 66545f2336efSEd Maste case 98: 66555f2336efSEd Maste if (ndx == 0 || ndx == 1) 66565f2336efSEd Maste p = "int"; 66575f2336efSEd Maste break; 66585f2336efSEd Maste /* linux_set_robust_list */ 66595f2336efSEd Maste case 99: 66605f2336efSEd Maste if (ndx == 0 || ndx == 1) 66615f2336efSEd Maste p = "int"; 66625f2336efSEd Maste break; 66635f2336efSEd Maste /* linux_get_robust_list */ 66645f2336efSEd Maste case 100: 66655f2336efSEd Maste if (ndx == 0 || ndx == 1) 66665f2336efSEd Maste p = "int"; 66675f2336efSEd Maste break; 66685f2336efSEd Maste /* linux_nanosleep */ 66695f2336efSEd Maste case 101: 66705f2336efSEd Maste if (ndx == 0 || ndx == 1) 66715f2336efSEd Maste p = "int"; 66725f2336efSEd Maste break; 66735f2336efSEd Maste /* linux_getitimer */ 66745f2336efSEd Maste case 102: 66755f2336efSEd Maste if (ndx == 0 || ndx == 1) 66765f2336efSEd Maste p = "int"; 66775f2336efSEd Maste break; 66785f2336efSEd Maste /* linux_setitimer */ 66795f2336efSEd Maste case 103: 66805f2336efSEd Maste if (ndx == 0 || ndx == 1) 66815f2336efSEd Maste p = "int"; 66825f2336efSEd Maste break; 66835f2336efSEd Maste /* linux_kexec_load */ 66845f2336efSEd Maste case 104: 66855f2336efSEd Maste /* linux_init_module */ 66865f2336efSEd Maste case 105: 66875f2336efSEd Maste /* linux_delete_module */ 66885f2336efSEd Maste case 106: 66895f2336efSEd Maste /* linux_timer_create */ 66905f2336efSEd Maste case 107: 66915f2336efSEd Maste if (ndx == 0 || ndx == 1) 66925f2336efSEd Maste p = "int"; 66935f2336efSEd Maste break; 66945f2336efSEd Maste /* linux_timer_gettime */ 66955f2336efSEd Maste case 108: 66965f2336efSEd Maste if (ndx == 0 || ndx == 1) 66975f2336efSEd Maste p = "int"; 66985f2336efSEd Maste break; 66995f2336efSEd Maste /* linux_timer_getoverrun */ 67005f2336efSEd Maste case 109: 67015f2336efSEd Maste if (ndx == 0 || ndx == 1) 67025f2336efSEd Maste p = "int"; 67035f2336efSEd Maste break; 67045f2336efSEd Maste /* linux_timer_settime */ 67055f2336efSEd Maste case 110: 67065f2336efSEd Maste if (ndx == 0 || ndx == 1) 67075f2336efSEd Maste p = "int"; 67085f2336efSEd Maste break; 67095f2336efSEd Maste /* linux_timer_delete */ 67105f2336efSEd Maste case 111: 67115f2336efSEd Maste if (ndx == 0 || ndx == 1) 67125f2336efSEd Maste p = "int"; 67135f2336efSEd Maste break; 67145f2336efSEd Maste /* linux_clock_settime */ 67155f2336efSEd Maste case 112: 67165f2336efSEd Maste if (ndx == 0 || ndx == 1) 67175f2336efSEd Maste p = "int"; 67185f2336efSEd Maste break; 67195f2336efSEd Maste /* linux_clock_gettime */ 67205f2336efSEd Maste case 113: 67215f2336efSEd Maste if (ndx == 0 || ndx == 1) 67225f2336efSEd Maste p = "int"; 67235f2336efSEd Maste break; 67245f2336efSEd Maste /* linux_clock_getres */ 67255f2336efSEd Maste case 114: 67265f2336efSEd Maste if (ndx == 0 || ndx == 1) 67275f2336efSEd Maste p = "int"; 67285f2336efSEd Maste break; 67295f2336efSEd Maste /* linux_clock_nanosleep */ 67305f2336efSEd Maste case 115: 67315f2336efSEd Maste if (ndx == 0 || ndx == 1) 67325f2336efSEd Maste p = "int"; 67335f2336efSEd Maste break; 67345f2336efSEd Maste /* linux_syslog */ 67355f2336efSEd Maste case 116: 67365f2336efSEd Maste if (ndx == 0 || ndx == 1) 67375f2336efSEd Maste p = "int"; 67385f2336efSEd Maste break; 67395f2336efSEd Maste /* linux_ptrace */ 67405f2336efSEd Maste case 117: 67415f2336efSEd Maste if (ndx == 0 || ndx == 1) 67425f2336efSEd Maste p = "int"; 67435f2336efSEd Maste break; 67445f2336efSEd Maste /* linux_sched_setparam */ 67455f2336efSEd Maste case 118: 67465f2336efSEd Maste if (ndx == 0 || ndx == 1) 67475f2336efSEd Maste p = "int"; 67485f2336efSEd Maste break; 67495f2336efSEd Maste /* linux_sched_setscheduler */ 67505f2336efSEd Maste case 119: 67515f2336efSEd Maste if (ndx == 0 || ndx == 1) 67525f2336efSEd Maste p = "int"; 67535f2336efSEd Maste break; 67545f2336efSEd Maste /* linux_sched_getscheduler */ 67555f2336efSEd Maste case 120: 67565f2336efSEd Maste if (ndx == 0 || ndx == 1) 67575f2336efSEd Maste p = "int"; 67585f2336efSEd Maste break; 67595f2336efSEd Maste /* linux_sched_getparam */ 67605f2336efSEd Maste case 121: 67615f2336efSEd Maste if (ndx == 0 || ndx == 1) 67625f2336efSEd Maste p = "int"; 67635f2336efSEd Maste break; 67645f2336efSEd Maste /* linux_sched_setaffinity */ 67655f2336efSEd Maste case 122: 67665f2336efSEd Maste if (ndx == 0 || ndx == 1) 67675f2336efSEd Maste p = "int"; 67685f2336efSEd Maste break; 67695f2336efSEd Maste /* linux_sched_getaffinity */ 67705f2336efSEd Maste case 123: 67715f2336efSEd Maste if (ndx == 0 || ndx == 1) 67725f2336efSEd Maste p = "int"; 67735f2336efSEd Maste break; 67745f2336efSEd Maste /* sched_yield */ 67755f2336efSEd Maste case 124: 67765f2336efSEd Maste /* linux_sched_get_priority_max */ 67775f2336efSEd Maste case 125: 67785f2336efSEd Maste if (ndx == 0 || ndx == 1) 67795f2336efSEd Maste p = "int"; 67805f2336efSEd Maste break; 67815f2336efSEd Maste /* linux_sched_get_priority_min */ 67825f2336efSEd Maste case 126: 67835f2336efSEd Maste if (ndx == 0 || ndx == 1) 67845f2336efSEd Maste p = "int"; 67855f2336efSEd Maste break; 67865f2336efSEd Maste /* linux_sched_rr_get_interval */ 67875f2336efSEd Maste case 127: 67885f2336efSEd Maste if (ndx == 0 || ndx == 1) 67895f2336efSEd Maste p = "int"; 67905f2336efSEd Maste break; 67915f2336efSEd Maste /* linux_kill */ 67925f2336efSEd Maste case 129: 67935f2336efSEd Maste if (ndx == 0 || ndx == 1) 67945f2336efSEd Maste p = "int"; 67955f2336efSEd Maste break; 67965f2336efSEd Maste /* linux_tkill */ 67975f2336efSEd Maste case 130: 67985f2336efSEd Maste if (ndx == 0 || ndx == 1) 67995f2336efSEd Maste p = "int"; 68005f2336efSEd Maste break; 68015f2336efSEd Maste /* linux_tgkill */ 68025f2336efSEd Maste case 131: 68035f2336efSEd Maste if (ndx == 0 || ndx == 1) 68045f2336efSEd Maste p = "int"; 68055f2336efSEd Maste break; 68065f2336efSEd Maste /* linux_sigaltstack */ 68075f2336efSEd Maste case 132: 68085f2336efSEd Maste if (ndx == 0 || ndx == 1) 68095f2336efSEd Maste p = "int"; 68105f2336efSEd Maste break; 68115f2336efSEd Maste /* linux_rt_sigsuspend */ 68125f2336efSEd Maste case 133: 68135f2336efSEd Maste if (ndx == 0 || ndx == 1) 68145f2336efSEd Maste p = "int"; 68155f2336efSEd Maste break; 68165f2336efSEd Maste /* linux_rt_sigaction */ 68175f2336efSEd Maste case 134: 68185f2336efSEd Maste if (ndx == 0 || ndx == 1) 68195f2336efSEd Maste p = "int"; 68205f2336efSEd Maste break; 68215f2336efSEd Maste /* linux_rt_sigprocmask */ 68225f2336efSEd Maste case 135: 68235f2336efSEd Maste if (ndx == 0 || ndx == 1) 68245f2336efSEd Maste p = "int"; 68255f2336efSEd Maste break; 68265f2336efSEd Maste /* linux_rt_sigpending */ 68275f2336efSEd Maste case 136: 68285f2336efSEd Maste if (ndx == 0 || ndx == 1) 68295f2336efSEd Maste p = "int"; 68305f2336efSEd Maste break; 68315f2336efSEd Maste /* linux_rt_sigtimedwait */ 68325f2336efSEd Maste case 137: 68335f2336efSEd Maste if (ndx == 0 || ndx == 1) 68345f2336efSEd Maste p = "int"; 68355f2336efSEd Maste break; 68365f2336efSEd Maste /* linux_rt_sigqueueinfo */ 68375f2336efSEd Maste case 138: 68385f2336efSEd Maste if (ndx == 0 || ndx == 1) 68395f2336efSEd Maste p = "int"; 68405f2336efSEd Maste break; 68415f2336efSEd Maste /* linux_rt_sigreturn */ 68425f2336efSEd Maste case 139: 68435f2336efSEd Maste /* setpriority */ 68445f2336efSEd Maste case 140: 68455f2336efSEd Maste if (ndx == 0 || ndx == 1) 68465f2336efSEd Maste p = "int"; 68475f2336efSEd Maste break; 68485f2336efSEd Maste /* linux_getpriority */ 68495f2336efSEd Maste case 141: 68505f2336efSEd Maste if (ndx == 0 || ndx == 1) 68515f2336efSEd Maste p = "int"; 68525f2336efSEd Maste break; 68535f2336efSEd Maste /* linux_reboot */ 68545f2336efSEd Maste case 142: 68555f2336efSEd Maste if (ndx == 0 || ndx == 1) 68565f2336efSEd Maste p = "int"; 68575f2336efSEd Maste break; 68585f2336efSEd Maste /* setregid */ 68595f2336efSEd Maste case 143: 68605f2336efSEd Maste if (ndx == 0 || ndx == 1) 68615f2336efSEd Maste p = "int"; 68625f2336efSEd Maste break; 68635f2336efSEd Maste /* setgid */ 68645f2336efSEd Maste case 144: 68655f2336efSEd Maste if (ndx == 0 || ndx == 1) 68665f2336efSEd Maste p = "int"; 68675f2336efSEd Maste break; 68685f2336efSEd Maste /* setreuid */ 68695f2336efSEd Maste case 145: 68705f2336efSEd Maste if (ndx == 0 || ndx == 1) 68715f2336efSEd Maste p = "int"; 68725f2336efSEd Maste break; 68735f2336efSEd Maste /* setuid */ 68745f2336efSEd Maste case 146: 68755f2336efSEd Maste if (ndx == 0 || ndx == 1) 68765f2336efSEd Maste p = "int"; 68775f2336efSEd Maste break; 68785f2336efSEd Maste /* setresuid */ 68795f2336efSEd Maste case 147: 68805f2336efSEd Maste if (ndx == 0 || ndx == 1) 68815f2336efSEd Maste p = "int"; 68825f2336efSEd Maste break; 68835f2336efSEd Maste /* getresuid */ 68845f2336efSEd Maste case 148: 68855f2336efSEd Maste if (ndx == 0 || ndx == 1) 68865f2336efSEd Maste p = "int"; 68875f2336efSEd Maste break; 68885f2336efSEd Maste /* setresgid */ 68895f2336efSEd Maste case 149: 68905f2336efSEd Maste if (ndx == 0 || ndx == 1) 68915f2336efSEd Maste p = "int"; 68925f2336efSEd Maste break; 68935f2336efSEd Maste /* getresgid */ 68945f2336efSEd Maste case 150: 68955f2336efSEd Maste if (ndx == 0 || ndx == 1) 68965f2336efSEd Maste p = "int"; 68975f2336efSEd Maste break; 68985f2336efSEd Maste /* linux_setfsuid */ 68995f2336efSEd Maste case 151: 69005f2336efSEd Maste if (ndx == 0 || ndx == 1) 69015f2336efSEd Maste p = "int"; 69025f2336efSEd Maste break; 69035f2336efSEd Maste /* linux_setfsgid */ 69045f2336efSEd Maste case 152: 69055f2336efSEd Maste if (ndx == 0 || ndx == 1) 69065f2336efSEd Maste p = "int"; 69075f2336efSEd Maste break; 69085f2336efSEd Maste /* linux_times */ 69095f2336efSEd Maste case 153: 69105f2336efSEd Maste if (ndx == 0 || ndx == 1) 69115f2336efSEd Maste p = "int"; 69125f2336efSEd Maste break; 69135f2336efSEd Maste /* setpgid */ 69145f2336efSEd Maste case 154: 69155f2336efSEd Maste if (ndx == 0 || ndx == 1) 69165f2336efSEd Maste p = "int"; 69175f2336efSEd Maste break; 69185f2336efSEd Maste /* getpgid */ 69195f2336efSEd Maste case 155: 69205f2336efSEd Maste if (ndx == 0 || ndx == 1) 69215f2336efSEd Maste p = "int"; 69225f2336efSEd Maste break; 69235f2336efSEd Maste /* linux_getsid */ 69245f2336efSEd Maste case 156: 69255f2336efSEd Maste if (ndx == 0 || ndx == 1) 69265f2336efSEd Maste p = "int"; 69275f2336efSEd Maste break; 69285f2336efSEd Maste /* setsid */ 69295f2336efSEd Maste case 157: 69305f2336efSEd Maste /* linux_getgroups */ 69315f2336efSEd Maste case 158: 69325f2336efSEd Maste if (ndx == 0 || ndx == 1) 69335f2336efSEd Maste p = "int"; 69345f2336efSEd Maste break; 69355f2336efSEd Maste /* linux_setgroups */ 69365f2336efSEd Maste case 159: 69375f2336efSEd Maste if (ndx == 0 || ndx == 1) 69385f2336efSEd Maste p = "int"; 69395f2336efSEd Maste break; 69405f2336efSEd Maste /* linux_newuname */ 69415f2336efSEd Maste case 160: 69425f2336efSEd Maste if (ndx == 0 || ndx == 1) 69435f2336efSEd Maste p = "int"; 69445f2336efSEd Maste break; 69455f2336efSEd Maste /* linux_sethostname */ 69465f2336efSEd Maste case 161: 69475f2336efSEd Maste if (ndx == 0 || ndx == 1) 69485f2336efSEd Maste p = "int"; 69495f2336efSEd Maste break; 69505f2336efSEd Maste /* linux_setdomainname */ 69515f2336efSEd Maste case 162: 69525f2336efSEd Maste if (ndx == 0 || ndx == 1) 69535f2336efSEd Maste p = "int"; 69545f2336efSEd Maste break; 69555f2336efSEd Maste /* linux_getrlimit */ 69565f2336efSEd Maste case 163: 69575f2336efSEd Maste if (ndx == 0 || ndx == 1) 69585f2336efSEd Maste p = "int"; 69595f2336efSEd Maste break; 69605f2336efSEd Maste /* linux_setrlimit */ 69615f2336efSEd Maste case 164: 69625f2336efSEd Maste if (ndx == 0 || ndx == 1) 69635f2336efSEd Maste p = "int"; 69645f2336efSEd Maste break; 69655f2336efSEd Maste /* getrusage */ 69665f2336efSEd Maste case 165: 69675f2336efSEd Maste if (ndx == 0 || ndx == 1) 69685f2336efSEd Maste p = "int"; 69695f2336efSEd Maste break; 69705f2336efSEd Maste /* umask */ 69715f2336efSEd Maste case 166: 69725f2336efSEd Maste if (ndx == 0 || ndx == 1) 69735f2336efSEd Maste p = "int"; 69745f2336efSEd Maste break; 69755f2336efSEd Maste /* linux_prctl */ 69765f2336efSEd Maste case 167: 69775f2336efSEd Maste if (ndx == 0 || ndx == 1) 69785f2336efSEd Maste p = "int"; 69795f2336efSEd Maste break; 69805f2336efSEd Maste /* linux_getcpu */ 69815f2336efSEd Maste case 168: 69825f2336efSEd Maste if (ndx == 0 || ndx == 1) 69835f2336efSEd Maste p = "int"; 69845f2336efSEd Maste break; 69855f2336efSEd Maste /* gettimeofday */ 69865f2336efSEd Maste case 169: 69875f2336efSEd Maste if (ndx == 0 || ndx == 1) 69885f2336efSEd Maste p = "int"; 69895f2336efSEd Maste break; 69905f2336efSEd Maste /* settimeofday */ 69915f2336efSEd Maste case 170: 69925f2336efSEd Maste if (ndx == 0 || ndx == 1) 69935f2336efSEd Maste p = "int"; 69945f2336efSEd Maste break; 69955f2336efSEd Maste /* linux_adjtimex */ 69965f2336efSEd Maste case 171: 69975f2336efSEd Maste /* linux_getpid */ 69985f2336efSEd Maste case 172: 69995f2336efSEd Maste /* linux_getppid */ 70005f2336efSEd Maste case 173: 70015f2336efSEd Maste /* linux_getuid */ 70025f2336efSEd Maste case 174: 70035f2336efSEd Maste /* geteuid */ 70045f2336efSEd Maste case 175: 70055f2336efSEd Maste /* linux_getgid */ 70065f2336efSEd Maste case 176: 70075f2336efSEd Maste /* getegid */ 70085f2336efSEd Maste case 177: 70095f2336efSEd Maste /* linux_gettid */ 70105f2336efSEd Maste case 178: 70115f2336efSEd Maste /* linux_sysinfo */ 70125f2336efSEd Maste case 179: 70135f2336efSEd Maste if (ndx == 0 || ndx == 1) 70145f2336efSEd Maste p = "int"; 70155f2336efSEd Maste break; 70165f2336efSEd Maste /* linux_mq_open */ 70175f2336efSEd Maste case 180: 7018a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 7019a39cdcd7SEdward Tomasz Napierala p = "int"; 7020a39cdcd7SEdward Tomasz Napierala break; 70215f2336efSEd Maste /* linux_mq_unlink */ 70225f2336efSEd Maste case 181: 7023a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 7024a39cdcd7SEdward Tomasz Napierala p = "int"; 7025a39cdcd7SEdward Tomasz Napierala break; 70265f2336efSEd Maste /* linux_mq_timedsend */ 70275f2336efSEd Maste case 182: 7028a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 7029a39cdcd7SEdward Tomasz Napierala p = "int"; 7030a39cdcd7SEdward Tomasz Napierala break; 70315f2336efSEd Maste /* linux_mq_timedreceive */ 70325f2336efSEd Maste case 183: 7033a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 7034a39cdcd7SEdward Tomasz Napierala p = "int"; 7035a39cdcd7SEdward Tomasz Napierala break; 70365f2336efSEd Maste /* linux_mq_notify */ 70375f2336efSEd Maste case 184: 7038a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 7039a39cdcd7SEdward Tomasz Napierala p = "int"; 7040a39cdcd7SEdward Tomasz Napierala break; 70415f2336efSEd Maste /* linux_mq_getsetattr */ 70425f2336efSEd Maste case 185: 7043a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 7044a39cdcd7SEdward Tomasz Napierala p = "int"; 7045a39cdcd7SEdward Tomasz Napierala break; 70465f2336efSEd Maste /* linux_msgget */ 70475f2336efSEd Maste case 186: 70485f2336efSEd Maste if (ndx == 0 || ndx == 1) 70495f2336efSEd Maste p = "int"; 70505f2336efSEd Maste break; 70515f2336efSEd Maste /* linux_msgctl */ 70525f2336efSEd Maste case 187: 70535f2336efSEd Maste if (ndx == 0 || ndx == 1) 70545f2336efSEd Maste p = "int"; 70555f2336efSEd Maste break; 70565f2336efSEd Maste /* linux_msgrcv */ 70575f2336efSEd Maste case 188: 70585f2336efSEd Maste if (ndx == 0 || ndx == 1) 70595f2336efSEd Maste p = "int"; 70605f2336efSEd Maste break; 70615f2336efSEd Maste /* linux_msgsnd */ 70625f2336efSEd Maste case 189: 70635f2336efSEd Maste if (ndx == 0 || ndx == 1) 70645f2336efSEd Maste p = "int"; 70655f2336efSEd Maste break; 70665f2336efSEd Maste /* linux_semget */ 70675f2336efSEd Maste case 190: 70685f2336efSEd Maste if (ndx == 0 || ndx == 1) 70695f2336efSEd Maste p = "int"; 70705f2336efSEd Maste break; 70715f2336efSEd Maste /* linux_semctl */ 70725f2336efSEd Maste case 191: 70735f2336efSEd Maste if (ndx == 0 || ndx == 1) 70745f2336efSEd Maste p = "int"; 70755f2336efSEd Maste break; 70765f2336efSEd Maste /* linux_semtimedop */ 70775f2336efSEd Maste case 192: 7078430460d7SDmitry Chagin if (ndx == 0 || ndx == 1) 7079430460d7SDmitry Chagin p = "int"; 7080430460d7SDmitry Chagin break; 7081cd875998SDmitry Chagin /* semop */ 70825f2336efSEd Maste case 193: 70835f2336efSEd Maste if (ndx == 0 || ndx == 1) 70845f2336efSEd Maste p = "int"; 70855f2336efSEd Maste break; 70865f2336efSEd Maste /* linux_shmget */ 70875f2336efSEd Maste case 194: 70885f2336efSEd Maste if (ndx == 0 || ndx == 1) 70895f2336efSEd Maste p = "int"; 70905f2336efSEd Maste break; 70915f2336efSEd Maste /* linux_shmctl */ 70925f2336efSEd Maste case 195: 70935f2336efSEd Maste if (ndx == 0 || ndx == 1) 70945f2336efSEd Maste p = "int"; 70955f2336efSEd Maste break; 70965f2336efSEd Maste /* linux_shmat */ 70975f2336efSEd Maste case 196: 70985f2336efSEd Maste if (ndx == 0 || ndx == 1) 70995f2336efSEd Maste p = "int"; 71005f2336efSEd Maste break; 71015f2336efSEd Maste /* linux_shmdt */ 71025f2336efSEd Maste case 197: 71035f2336efSEd Maste if (ndx == 0 || ndx == 1) 71045f2336efSEd Maste p = "int"; 71055f2336efSEd Maste break; 71065f2336efSEd Maste /* linux_socket */ 71075f2336efSEd Maste case 198: 71085f2336efSEd Maste if (ndx == 0 || ndx == 1) 71095f2336efSEd Maste p = "int"; 71105f2336efSEd Maste break; 71115f2336efSEd Maste /* linux_socketpair */ 71125f2336efSEd Maste case 199: 71135f2336efSEd Maste if (ndx == 0 || ndx == 1) 71145f2336efSEd Maste p = "int"; 71155f2336efSEd Maste break; 71165f2336efSEd Maste /* linux_bind */ 71175f2336efSEd Maste case 200: 71185f2336efSEd Maste if (ndx == 0 || ndx == 1) 71195f2336efSEd Maste p = "int"; 71205f2336efSEd Maste break; 71215f2336efSEd Maste /* linux_listen */ 71225f2336efSEd Maste case 201: 71235f2336efSEd Maste if (ndx == 0 || ndx == 1) 71245f2336efSEd Maste p = "int"; 71255f2336efSEd Maste break; 71265f2336efSEd Maste /* linux_accept */ 71275f2336efSEd Maste case 202: 71285f2336efSEd Maste if (ndx == 0 || ndx == 1) 71295f2336efSEd Maste p = "int"; 71305f2336efSEd Maste break; 71315f2336efSEd Maste /* linux_connect */ 71325f2336efSEd Maste case 203: 71335f2336efSEd Maste if (ndx == 0 || ndx == 1) 71345f2336efSEd Maste p = "int"; 71355f2336efSEd Maste break; 71365f2336efSEd Maste /* linux_getsockname */ 71375f2336efSEd Maste case 204: 71385f2336efSEd Maste if (ndx == 0 || ndx == 1) 71395f2336efSEd Maste p = "int"; 71405f2336efSEd Maste break; 71415f2336efSEd Maste /* linux_getpeername */ 71425f2336efSEd Maste case 205: 71435f2336efSEd Maste if (ndx == 0 || ndx == 1) 71445f2336efSEd Maste p = "int"; 71455f2336efSEd Maste break; 71465f2336efSEd Maste /* linux_sendto */ 71475f2336efSEd Maste case 206: 71485f2336efSEd Maste if (ndx == 0 || ndx == 1) 71495f2336efSEd Maste p = "int"; 71505f2336efSEd Maste break; 71515f2336efSEd Maste /* linux_recvfrom */ 71525f2336efSEd Maste case 207: 71535f2336efSEd Maste if (ndx == 0 || ndx == 1) 71545f2336efSEd Maste p = "int"; 71555f2336efSEd Maste break; 71565f2336efSEd Maste /* linux_setsockopt */ 71575f2336efSEd Maste case 208: 71585f2336efSEd Maste if (ndx == 0 || ndx == 1) 71595f2336efSEd Maste p = "int"; 71605f2336efSEd Maste break; 71615f2336efSEd Maste /* linux_getsockopt */ 71625f2336efSEd Maste case 209: 71635f2336efSEd Maste if (ndx == 0 || ndx == 1) 71645f2336efSEd Maste p = "int"; 71655f2336efSEd Maste break; 71665f2336efSEd Maste /* linux_shutdown */ 71675f2336efSEd Maste case 210: 71685f2336efSEd Maste if (ndx == 0 || ndx == 1) 71695f2336efSEd Maste p = "int"; 71705f2336efSEd Maste break; 71715f2336efSEd Maste /* linux_sendmsg */ 71725f2336efSEd Maste case 211: 71735f2336efSEd Maste if (ndx == 0 || ndx == 1) 71745f2336efSEd Maste p = "int"; 71755f2336efSEd Maste break; 71765f2336efSEd Maste /* linux_recvmsg */ 71775f2336efSEd Maste case 212: 71785f2336efSEd Maste if (ndx == 0 || ndx == 1) 71795f2336efSEd Maste p = "int"; 71805f2336efSEd Maste break; 71815f2336efSEd Maste /* linux_brk */ 71825f2336efSEd Maste case 214: 71835f2336efSEd Maste if (ndx == 0 || ndx == 1) 71845f2336efSEd Maste p = "int"; 71855f2336efSEd Maste break; 71865f2336efSEd Maste /* munmap */ 71875f2336efSEd Maste case 215: 71885f2336efSEd Maste if (ndx == 0 || ndx == 1) 71895f2336efSEd Maste p = "int"; 71905f2336efSEd Maste break; 71915f2336efSEd Maste /* linux_mremap */ 71925f2336efSEd Maste case 216: 71935f2336efSEd Maste if (ndx == 0 || ndx == 1) 71945f2336efSEd Maste p = "int"; 71955f2336efSEd Maste break; 71965f2336efSEd Maste /* linux_add_key */ 71975f2336efSEd Maste case 217: 71985f2336efSEd Maste /* linux_request_key */ 71995f2336efSEd Maste case 218: 72005f2336efSEd Maste /* linux_keyctl */ 72015f2336efSEd Maste case 219: 72025f2336efSEd Maste /* linux_clone */ 72035f2336efSEd Maste case 220: 72045f2336efSEd Maste if (ndx == 0 || ndx == 1) 72055f2336efSEd Maste p = "int"; 72065f2336efSEd Maste break; 72075f2336efSEd Maste /* linux_execve */ 72085f2336efSEd Maste case 221: 72095f2336efSEd Maste if (ndx == 0 || ndx == 1) 72105f2336efSEd Maste p = "int"; 72115f2336efSEd Maste break; 72125f2336efSEd Maste /* linux_mmap2 */ 72135f2336efSEd Maste case 222: 72145f2336efSEd Maste if (ndx == 0 || ndx == 1) 72155f2336efSEd Maste p = "int"; 72165f2336efSEd Maste break; 72175f2336efSEd Maste /* linux_fadvise64 */ 72185f2336efSEd Maste case 223: 72195f2336efSEd Maste if (ndx == 0 || ndx == 1) 72205f2336efSEd Maste p = "int"; 72215f2336efSEd Maste break; 72225f2336efSEd Maste /* swapon */ 72235f2336efSEd Maste case 224: 72245f2336efSEd Maste if (ndx == 0 || ndx == 1) 72255f2336efSEd Maste p = "int"; 72265f2336efSEd Maste break; 72275f2336efSEd Maste /* linux_swapoff */ 72285f2336efSEd Maste case 225: 72295f2336efSEd Maste /* linux_mprotect */ 72305f2336efSEd Maste case 226: 72315f2336efSEd Maste if (ndx == 0 || ndx == 1) 72325f2336efSEd Maste p = "int"; 72335f2336efSEd Maste break; 72345f2336efSEd Maste /* linux_msync */ 72355f2336efSEd Maste case 227: 72365f2336efSEd Maste if (ndx == 0 || ndx == 1) 72375f2336efSEd Maste p = "int"; 72385f2336efSEd Maste break; 72395f2336efSEd Maste /* mlock */ 72405f2336efSEd Maste case 228: 72415f2336efSEd Maste if (ndx == 0 || ndx == 1) 72425f2336efSEd Maste p = "int"; 72435f2336efSEd Maste break; 72445f2336efSEd Maste /* munlock */ 72455f2336efSEd Maste case 229: 72465f2336efSEd Maste if (ndx == 0 || ndx == 1) 72475f2336efSEd Maste p = "int"; 72485f2336efSEd Maste break; 72495f2336efSEd Maste /* mlockall */ 72505f2336efSEd Maste case 230: 72515f2336efSEd Maste if (ndx == 0 || ndx == 1) 72525f2336efSEd Maste p = "int"; 72535f2336efSEd Maste break; 72545f2336efSEd Maste /* munlockall */ 72555f2336efSEd Maste case 231: 72565f2336efSEd Maste /* linux_mincore */ 72575f2336efSEd Maste case 232: 72585f2336efSEd Maste if (ndx == 0 || ndx == 1) 72595f2336efSEd Maste p = "int"; 72605f2336efSEd Maste break; 7261bafd96b8SEdward Tomasz Napierala /* linux_madvise */ 72625f2336efSEd Maste case 233: 72635f2336efSEd Maste if (ndx == 0 || ndx == 1) 72645f2336efSEd Maste p = "int"; 72655f2336efSEd Maste break; 72665f2336efSEd Maste /* linux_remap_file_pages */ 72675f2336efSEd Maste case 234: 72685f2336efSEd Maste /* linux_mbind */ 72695f2336efSEd Maste case 235: 72705f2336efSEd Maste /* linux_get_mempolicy */ 72715f2336efSEd Maste case 236: 72725f2336efSEd Maste /* linux_set_mempolicy */ 72735f2336efSEd Maste case 237: 72745f2336efSEd Maste /* linux_migrate_pages */ 72755f2336efSEd Maste case 238: 72765f2336efSEd Maste /* linux_move_pages */ 72775f2336efSEd Maste case 239: 72785f2336efSEd Maste /* linux_rt_tgsigqueueinfo */ 72795f2336efSEd Maste case 240: 72805f2336efSEd Maste if (ndx == 0 || ndx == 1) 72815f2336efSEd Maste p = "int"; 72825f2336efSEd Maste break; 72835f2336efSEd Maste /* linux_perf_event_open */ 72845f2336efSEd Maste case 241: 72855f2336efSEd Maste /* linux_accept4 */ 72865f2336efSEd Maste case 242: 72875f2336efSEd Maste if (ndx == 0 || ndx == 1) 72885f2336efSEd Maste p = "int"; 72895f2336efSEd Maste break; 72905f2336efSEd Maste /* linux_recvmmsg */ 72915f2336efSEd Maste case 243: 72925f2336efSEd Maste if (ndx == 0 || ndx == 1) 72935f2336efSEd Maste p = "int"; 72945f2336efSEd Maste break; 72955f2336efSEd Maste /* linux_wait4 */ 72965f2336efSEd Maste case 260: 72975f2336efSEd Maste if (ndx == 0 || ndx == 1) 72985f2336efSEd Maste p = "int"; 72995f2336efSEd Maste break; 73005f2336efSEd Maste /* linux_prlimit64 */ 73015f2336efSEd Maste case 261: 73025f2336efSEd Maste if (ndx == 0 || ndx == 1) 73035f2336efSEd Maste p = "int"; 73045f2336efSEd Maste break; 73055f2336efSEd Maste /* linux_fanotify_init */ 73065f2336efSEd Maste case 262: 73075f2336efSEd Maste /* linux_fanotify_mark */ 73085f2336efSEd Maste case 263: 73095f2336efSEd Maste /* linux_name_to_handle_at */ 73105f2336efSEd Maste case 264: 731177eb9841SConrad Meyer if (ndx == 0 || ndx == 1) 731277eb9841SConrad Meyer p = "int"; 731377eb9841SConrad Meyer break; 73145f2336efSEd Maste /* linux_open_by_handle_at */ 73155f2336efSEd Maste case 265: 731677eb9841SConrad Meyer if (ndx == 0 || ndx == 1) 731777eb9841SConrad Meyer p = "int"; 731877eb9841SConrad Meyer break; 73195f2336efSEd Maste /* linux_clock_adjtime */ 73205f2336efSEd Maste case 266: 73215f2336efSEd Maste /* linux_syncfs */ 73225f2336efSEd Maste case 267: 73235f2336efSEd Maste if (ndx == 0 || ndx == 1) 73245f2336efSEd Maste p = "int"; 73255f2336efSEd Maste break; 73265f2336efSEd Maste /* linux_setns */ 73275f2336efSEd Maste case 268: 73285f2336efSEd Maste if (ndx == 0 || ndx == 1) 73295f2336efSEd Maste p = "int"; 73305f2336efSEd Maste break; 73315f2336efSEd Maste /* linux_sendmmsg */ 73325f2336efSEd Maste case 269: 73335f2336efSEd Maste if (ndx == 0 || ndx == 1) 73345f2336efSEd Maste p = "int"; 73355f2336efSEd Maste break; 73365f2336efSEd Maste /* linux_process_vm_readv */ 73375f2336efSEd Maste case 270: 73385f2336efSEd Maste if (ndx == 0 || ndx == 1) 73395f2336efSEd Maste p = "int"; 73405f2336efSEd Maste break; 73415f2336efSEd Maste /* linux_process_vm_writev */ 73425f2336efSEd Maste case 271: 73435f2336efSEd Maste if (ndx == 0 || ndx == 1) 73445f2336efSEd Maste p = "int"; 73455f2336efSEd Maste break; 73465f2336efSEd Maste /* linux_kcmp */ 73475f2336efSEd Maste case 272: 73485f2336efSEd Maste if (ndx == 0 || ndx == 1) 73495f2336efSEd Maste p = "int"; 73505f2336efSEd Maste break; 73515f2336efSEd Maste /* linux_finit_module */ 73525f2336efSEd Maste case 273: 73535f2336efSEd Maste if (ndx == 0 || ndx == 1) 73545f2336efSEd Maste p = "int"; 73555f2336efSEd Maste break; 73565f2336efSEd Maste /* linux_sched_setattr */ 73575f2336efSEd Maste case 274: 73585f2336efSEd Maste if (ndx == 0 || ndx == 1) 73595f2336efSEd Maste p = "int"; 73605f2336efSEd Maste break; 73615f2336efSEd Maste /* linux_sched_getattr */ 73625f2336efSEd Maste case 275: 73635f2336efSEd Maste if (ndx == 0 || ndx == 1) 73645f2336efSEd Maste p = "int"; 73655f2336efSEd Maste break; 73665f2336efSEd Maste /* linux_renameat2 */ 73675f2336efSEd Maste case 276: 73685f2336efSEd Maste if (ndx == 0 || ndx == 1) 73695f2336efSEd Maste p = "int"; 73705f2336efSEd Maste break; 73715f2336efSEd Maste /* linux_seccomp */ 73725f2336efSEd Maste case 277: 73735f2336efSEd Maste if (ndx == 0 || ndx == 1) 73745f2336efSEd Maste p = "int"; 73755f2336efSEd Maste break; 73765f2336efSEd Maste /* linux_getrandom */ 73775f2336efSEd Maste case 278: 73785f2336efSEd Maste if (ndx == 0 || ndx == 1) 73795f2336efSEd Maste p = "int"; 73805f2336efSEd Maste break; 73815f2336efSEd Maste /* linux_memfd_create */ 73825f2336efSEd Maste case 279: 73835f2336efSEd Maste if (ndx == 0 || ndx == 1) 73845f2336efSEd Maste p = "int"; 73855f2336efSEd Maste break; 73865f2336efSEd Maste /* linux_bpf */ 73875f2336efSEd Maste case 280: 73885f2336efSEd Maste if (ndx == 0 || ndx == 1) 73895f2336efSEd Maste p = "int"; 73905f2336efSEd Maste break; 73915f2336efSEd Maste /* linux_execveat */ 73925f2336efSEd Maste case 281: 73935f2336efSEd Maste if (ndx == 0 || ndx == 1) 73945f2336efSEd Maste p = "int"; 73955f2336efSEd Maste break; 73965f2336efSEd Maste /* linux_userfaultfd */ 73975f2336efSEd Maste case 282: 73985f2336efSEd Maste if (ndx == 0 || ndx == 1) 73995f2336efSEd Maste p = "int"; 74005f2336efSEd Maste break; 74015f2336efSEd Maste /* linux_membarrier */ 74025f2336efSEd Maste case 283: 74035f2336efSEd Maste if (ndx == 0 || ndx == 1) 74045f2336efSEd Maste p = "int"; 74055f2336efSEd Maste break; 74065f2336efSEd Maste /* linux_mlock2 */ 74075f2336efSEd Maste case 284: 74085f2336efSEd Maste if (ndx == 0 || ndx == 1) 74095f2336efSEd Maste p = "int"; 74105f2336efSEd Maste break; 74115f2336efSEd Maste /* linux_copy_file_range */ 74125f2336efSEd Maste case 285: 74135f2336efSEd Maste if (ndx == 0 || ndx == 1) 74145f2336efSEd Maste p = "int"; 74155f2336efSEd Maste break; 74165f2336efSEd Maste /* linux_preadv2 */ 74175f2336efSEd Maste case 286: 74185f2336efSEd Maste if (ndx == 0 || ndx == 1) 74195f2336efSEd Maste p = "int"; 74205f2336efSEd Maste break; 74215f2336efSEd Maste /* linux_pwritev2 */ 74225f2336efSEd Maste case 287: 74235f2336efSEd Maste if (ndx == 0 || ndx == 1) 74245f2336efSEd Maste p = "int"; 74255f2336efSEd Maste break; 74265f2336efSEd Maste /* linux_pkey_mprotect */ 74275f2336efSEd Maste case 288: 74285f2336efSEd Maste if (ndx == 0 || ndx == 1) 74295f2336efSEd Maste p = "int"; 74305f2336efSEd Maste break; 74315f2336efSEd Maste /* linux_pkey_alloc */ 74325f2336efSEd Maste case 289: 74335f2336efSEd Maste if (ndx == 0 || ndx == 1) 74345f2336efSEd Maste p = "int"; 74355f2336efSEd Maste break; 74365f2336efSEd Maste /* linux_pkey_free */ 74375f2336efSEd Maste case 290: 74385f2336efSEd Maste if (ndx == 0 || ndx == 1) 74395f2336efSEd Maste p = "int"; 74405f2336efSEd Maste break; 7441c0f17173SEdward Tomasz Napierala /* linux_statx */ 7442c0f17173SEdward Tomasz Napierala case 291: 7443c0f17173SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 7444c0f17173SEdward Tomasz Napierala p = "int"; 7445c0f17173SEdward Tomasz Napierala break; 7446c0f17173SEdward Tomasz Napierala /* linux_io_pgetevents */ 7447c0f17173SEdward Tomasz Napierala case 292: 7448c0f17173SEdward Tomasz Napierala /* linux_rseq */ 7449c0f17173SEdward Tomasz Napierala case 293: 745075e40949SDmitry Chagin if (ndx == 0 || ndx == 1) 745175e40949SDmitry Chagin p = "int"; 745275e40949SDmitry Chagin break; 7453c0f17173SEdward Tomasz Napierala /* linux_kexec_file_load */ 7454c0f17173SEdward Tomasz Napierala case 294: 7455c0f17173SEdward Tomasz Napierala /* linux_pidfd_send_signal */ 7456c0f17173SEdward Tomasz Napierala case 424: 7457c0f17173SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 7458c0f17173SEdward Tomasz Napierala p = "int"; 7459c0f17173SEdward Tomasz Napierala break; 7460c0f17173SEdward Tomasz Napierala /* linux_io_uring_setup */ 7461c0f17173SEdward Tomasz Napierala case 425: 7462c0f17173SEdward Tomasz Napierala /* linux_io_uring_enter */ 7463c0f17173SEdward Tomasz Napierala case 426: 7464c0f17173SEdward Tomasz Napierala /* linux_io_uring_register */ 7465c0f17173SEdward Tomasz Napierala case 427: 7466c0f17173SEdward Tomasz Napierala /* linux_open_tree */ 7467c0f17173SEdward Tomasz Napierala case 428: 7468c0f17173SEdward Tomasz Napierala /* linux_move_mount */ 7469c0f17173SEdward Tomasz Napierala case 429: 7470c0f17173SEdward Tomasz Napierala /* linux_fsopen */ 7471c0f17173SEdward Tomasz Napierala case 430: 7472c0f17173SEdward Tomasz Napierala /* linux_fsconfig */ 7473c0f17173SEdward Tomasz Napierala case 431: 7474c0f17173SEdward Tomasz Napierala /* linux_fsmount */ 7475c0f17173SEdward Tomasz Napierala case 432: 7476c0f17173SEdward Tomasz Napierala /* linux_fspick */ 7477c0f17173SEdward Tomasz Napierala case 433: 7478c0f17173SEdward Tomasz Napierala /* linux_pidfd_open */ 7479c0f17173SEdward Tomasz Napierala case 434: 7480c0f17173SEdward Tomasz Napierala /* linux_clone3 */ 7481c0f17173SEdward Tomasz Napierala case 435: 7482b356030eSDmitry Chagin if (ndx == 0 || ndx == 1) 7483b356030eSDmitry Chagin p = "int"; 7484b356030eSDmitry Chagin break; 7485c0f17173SEdward Tomasz Napierala /* linux_close_range */ 7486c0f17173SEdward Tomasz Napierala case 436: 748750111714SDmitry Chagin if (ndx == 0 || ndx == 1) 748850111714SDmitry Chagin p = "int"; 748950111714SDmitry Chagin break; 7490c0f17173SEdward Tomasz Napierala /* linux_openat2 */ 7491c0f17173SEdward Tomasz Napierala case 437: 7492c0f17173SEdward Tomasz Napierala /* linux_pidfd_getfd */ 7493c0f17173SEdward Tomasz Napierala case 438: 7494c0f17173SEdward Tomasz Napierala /* linux_faccessat2 */ 7495c0f17173SEdward Tomasz Napierala case 439: 7496bee191e4SDmitry Chagin if (ndx == 0 || ndx == 1) 7497bee191e4SDmitry Chagin p = "int"; 7498bee191e4SDmitry Chagin break; 7499c0f17173SEdward Tomasz Napierala /* linux_process_madvise */ 7500c0f17173SEdward Tomasz Napierala case 440: 7501c0f17173SEdward Tomasz Napierala /* linux_epoll_pwait2 */ 7502c0f17173SEdward Tomasz Napierala case 441: 7503df377f1fSDmitry Chagin if (ndx == 0 || ndx == 1) 7504df377f1fSDmitry Chagin p = "int"; 7505df377f1fSDmitry Chagin break; 7506c0f17173SEdward Tomasz Napierala /* linux_mount_setattr */ 7507c0f17173SEdward Tomasz Napierala case 442: 75085f2336efSEd Maste default: 75095f2336efSEd Maste break; 75105f2336efSEd Maste }; 75115f2336efSEd Maste if (p != NULL) 75125f2336efSEd Maste strlcpy(desc, p, descsz); 75135f2336efSEd Maste } 7514