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 * $FreeBSD$ 65f2336efSEd Maste * This file is part of the DTrace syscall provider. 75f2336efSEd Maste */ 85f2336efSEd Maste 95f2336efSEd Maste static void 105f2336efSEd Maste systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args) 115f2336efSEd Maste { 125f2336efSEd Maste int64_t *iarg = (int64_t *)uarg; 136b7c23a0SBrooks Davis int a = 0; 145f2336efSEd Maste switch (sysnum) { 155f2336efSEd Maste #define nosys linux_nosys 165f2336efSEd Maste /* linux_setxattr */ 175f2336efSEd Maste case 5: { 18a39cdcd7SEdward Tomasz Napierala struct linux_setxattr_args *p = params; 196b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* const char * */ 206b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* const char * */ 216b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->value; /* const char * */ 226b7c23a0SBrooks Davis iarg[a++] = p->size; /* l_size_t */ 236b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 24a39cdcd7SEdward Tomasz Napierala *n_args = 5; 255f2336efSEd Maste break; 265f2336efSEd Maste } 275f2336efSEd Maste /* linux_lsetxattr */ 285f2336efSEd Maste case 6: { 29a39cdcd7SEdward Tomasz Napierala struct linux_lsetxattr_args *p = params; 306b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* const char * */ 316b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* const char * */ 326b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->value; /* const char * */ 336b7c23a0SBrooks Davis iarg[a++] = p->size; /* l_size_t */ 346b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 35a39cdcd7SEdward Tomasz Napierala *n_args = 5; 365f2336efSEd Maste break; 375f2336efSEd Maste } 385f2336efSEd Maste /* linux_fsetxattr */ 395f2336efSEd Maste case 7: { 40a39cdcd7SEdward Tomasz Napierala struct linux_fsetxattr_args *p = params; 416b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */ 426b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* const char * */ 436b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->value; /* const char * */ 446b7c23a0SBrooks Davis iarg[a++] = p->size; /* l_size_t */ 456b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 46a39cdcd7SEdward Tomasz Napierala *n_args = 5; 475f2336efSEd Maste break; 485f2336efSEd Maste } 495f2336efSEd Maste /* linux_getxattr */ 505f2336efSEd Maste case 8: { 51a39cdcd7SEdward Tomasz Napierala struct linux_getxattr_args *p = params; 526b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* const char * */ 536b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* const char * */ 546b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->value; /* char * */ 556b7c23a0SBrooks Davis iarg[a++] = p->size; /* l_size_t */ 56a39cdcd7SEdward Tomasz Napierala *n_args = 4; 575f2336efSEd Maste break; 585f2336efSEd Maste } 595f2336efSEd Maste /* linux_lgetxattr */ 605f2336efSEd Maste case 9: { 61a39cdcd7SEdward Tomasz Napierala struct linux_lgetxattr_args *p = params; 626b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* const char * */ 636b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* const char * */ 646b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->value; /* char * */ 656b7c23a0SBrooks Davis iarg[a++] = p->size; /* l_size_t */ 66a39cdcd7SEdward Tomasz Napierala *n_args = 4; 675f2336efSEd Maste break; 685f2336efSEd Maste } 695f2336efSEd Maste /* linux_fgetxattr */ 705f2336efSEd Maste case 10: { 71a39cdcd7SEdward Tomasz Napierala struct linux_fgetxattr_args *p = params; 726b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */ 736b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* const char * */ 746b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->value; /* char * */ 756b7c23a0SBrooks Davis iarg[a++] = p->size; /* l_size_t */ 76a39cdcd7SEdward Tomasz Napierala *n_args = 4; 775f2336efSEd Maste break; 785f2336efSEd Maste } 795f2336efSEd Maste /* linux_listxattr */ 805f2336efSEd Maste case 11: { 81a39cdcd7SEdward Tomasz Napierala struct linux_listxattr_args *p = params; 826b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* const char * */ 836b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->list; /* const char * */ 846b7c23a0SBrooks Davis iarg[a++] = p->size; /* l_size_t */ 85a39cdcd7SEdward Tomasz Napierala *n_args = 3; 865f2336efSEd Maste break; 875f2336efSEd Maste } 885f2336efSEd Maste /* linux_llistxattr */ 895f2336efSEd Maste case 12: { 90a39cdcd7SEdward Tomasz Napierala struct linux_llistxattr_args *p = params; 916b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* const char * */ 926b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->list; /* const char * */ 936b7c23a0SBrooks Davis iarg[a++] = p->size; /* l_size_t */ 94a39cdcd7SEdward Tomasz Napierala *n_args = 3; 955f2336efSEd Maste break; 965f2336efSEd Maste } 975f2336efSEd Maste /* linux_flistxattr */ 985f2336efSEd Maste case 13: { 99a39cdcd7SEdward Tomasz Napierala struct linux_flistxattr_args *p = params; 1006b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */ 1016b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->list; /* const char * */ 1026b7c23a0SBrooks Davis iarg[a++] = p->size; /* l_size_t */ 103a39cdcd7SEdward Tomasz Napierala *n_args = 3; 1045f2336efSEd Maste break; 1055f2336efSEd Maste } 1065f2336efSEd Maste /* linux_removexattr */ 1075f2336efSEd Maste case 14: { 108a39cdcd7SEdward Tomasz Napierala struct linux_removexattr_args *p = params; 1096b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* const char * */ 1106b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* const char * */ 111a39cdcd7SEdward Tomasz Napierala *n_args = 2; 1125f2336efSEd Maste break; 1135f2336efSEd Maste } 1145f2336efSEd Maste /* linux_lremovexattr */ 1155f2336efSEd Maste case 15: { 116a39cdcd7SEdward Tomasz Napierala struct linux_lremovexattr_args *p = params; 1176b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* const char * */ 1186b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* const char * */ 119a39cdcd7SEdward Tomasz Napierala *n_args = 2; 1205f2336efSEd Maste break; 1215f2336efSEd Maste } 1225f2336efSEd Maste /* linux_fremovexattr */ 1235f2336efSEd Maste case 16: { 124a39cdcd7SEdward Tomasz Napierala struct linux_fremovexattr_args *p = params; 1256b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */ 1266b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* const char * */ 127a39cdcd7SEdward Tomasz Napierala *n_args = 2; 1285f2336efSEd Maste break; 1295f2336efSEd Maste } 1305f2336efSEd Maste /* linux_getcwd */ 1315f2336efSEd Maste case 17: { 1325f2336efSEd Maste struct linux_getcwd_args *p = params; 1336b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* char * */ 1346b7c23a0SBrooks Davis iarg[a++] = p->bufsize; /* l_ulong */ 1355f2336efSEd Maste *n_args = 2; 1365f2336efSEd Maste break; 1375f2336efSEd Maste } 1385f2336efSEd Maste /* linux_lookup_dcookie */ 1395f2336efSEd Maste case 18: { 1405f2336efSEd Maste *n_args = 0; 1415f2336efSEd Maste break; 1425f2336efSEd Maste } 1435f2336efSEd Maste /* linux_eventfd2 */ 1445f2336efSEd Maste case 19: { 1455f2336efSEd Maste struct linux_eventfd2_args *p = params; 1466b7c23a0SBrooks Davis iarg[a++] = p->initval; /* l_uint */ 1476b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 1485f2336efSEd Maste *n_args = 2; 1495f2336efSEd Maste break; 1505f2336efSEd Maste } 1515f2336efSEd Maste /* linux_epoll_create1 */ 1525f2336efSEd Maste case 20: { 1535f2336efSEd Maste struct linux_epoll_create1_args *p = params; 1546b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 1555f2336efSEd Maste *n_args = 1; 1565f2336efSEd Maste break; 1575f2336efSEd Maste } 1585f2336efSEd Maste /* linux_epoll_ctl */ 1595f2336efSEd Maste case 21: { 1605f2336efSEd Maste struct linux_epoll_ctl_args *p = params; 1616b7c23a0SBrooks Davis iarg[a++] = p->epfd; /* l_int */ 1626b7c23a0SBrooks Davis iarg[a++] = p->op; /* l_int */ 1636b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */ 1646b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->event; /* struct epoll_event * */ 1655f2336efSEd Maste *n_args = 4; 1665f2336efSEd Maste break; 1675f2336efSEd Maste } 1685f2336efSEd Maste /* linux_epoll_pwait */ 1695f2336efSEd Maste case 22: { 1705f2336efSEd Maste struct linux_epoll_pwait_args *p = params; 1716b7c23a0SBrooks Davis iarg[a++] = p->epfd; /* l_int */ 1726b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->events; /* struct epoll_event * */ 1736b7c23a0SBrooks Davis iarg[a++] = p->maxevents; /* l_int */ 1746b7c23a0SBrooks Davis iarg[a++] = p->timeout; /* l_int */ 1756b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */ 1766b7c23a0SBrooks Davis iarg[a++] = p->sigsetsize; /* l_size_t */ 1775f2336efSEd Maste *n_args = 6; 1785f2336efSEd Maste break; 1795f2336efSEd Maste } 180c4db0baaSEd Maste /* dup */ 181c4db0baaSEd Maste case 23: { 182c4db0baaSEd Maste struct dup_args *p = params; 1836b7c23a0SBrooks Davis uarg[a++] = p->fd; /* u_int */ 184c4db0baaSEd Maste *n_args = 1; 185c4db0baaSEd Maste break; 186c4db0baaSEd Maste } 1875f2336efSEd Maste /* linux_dup3 */ 1885f2336efSEd Maste case 24: { 1895f2336efSEd Maste struct linux_dup3_args *p = params; 1906b7c23a0SBrooks Davis iarg[a++] = p->oldfd; /* l_int */ 1916b7c23a0SBrooks Davis iarg[a++] = p->newfd; /* l_int */ 1926b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 1935f2336efSEd Maste *n_args = 3; 1945f2336efSEd Maste break; 1955f2336efSEd Maste } 1965f2336efSEd Maste /* linux_fcntl */ 1975f2336efSEd Maste case 25: { 1985f2336efSEd Maste struct linux_fcntl_args *p = params; 1996b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_uint */ 2006b7c23a0SBrooks Davis iarg[a++] = p->cmd; /* l_uint */ 2016b7c23a0SBrooks Davis iarg[a++] = p->arg; /* l_ulong */ 2025f2336efSEd Maste *n_args = 3; 2035f2336efSEd Maste break; 2045f2336efSEd Maste } 2055f2336efSEd Maste /* linux_inotify_init1 */ 2065f2336efSEd Maste case 26: { 2075f2336efSEd Maste struct linux_inotify_init1_args *p = params; 2086b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 2095f2336efSEd Maste *n_args = 1; 2105f2336efSEd Maste break; 2115f2336efSEd Maste } 2125f2336efSEd Maste /* linux_inotify_add_watch */ 2135f2336efSEd Maste case 27: { 2145f2336efSEd Maste *n_args = 0; 2155f2336efSEd Maste break; 2165f2336efSEd Maste } 2175f2336efSEd Maste /* linux_inotify_rm_watch */ 2185f2336efSEd Maste case 28: { 2195f2336efSEd Maste *n_args = 0; 2205f2336efSEd Maste break; 2215f2336efSEd Maste } 2225f2336efSEd Maste /* linux_ioctl */ 2235f2336efSEd Maste case 29: { 2245f2336efSEd Maste struct linux_ioctl_args *p = params; 2256b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_uint */ 2266b7c23a0SBrooks Davis iarg[a++] = p->cmd; /* l_uint */ 2276b7c23a0SBrooks Davis iarg[a++] = p->arg; /* l_ulong */ 2285f2336efSEd Maste *n_args = 3; 2295f2336efSEd Maste break; 2305f2336efSEd Maste } 2315f2336efSEd Maste /* linux_ioprio_set */ 2325f2336efSEd Maste case 30: { 2335f2336efSEd Maste *n_args = 0; 2345f2336efSEd Maste break; 2355f2336efSEd Maste } 2365f2336efSEd Maste /* linux_ioprio_get */ 2375f2336efSEd Maste case 31: { 2385f2336efSEd Maste *n_args = 0; 2395f2336efSEd Maste break; 2405f2336efSEd Maste } 2415f2336efSEd Maste /* flock */ 2425f2336efSEd Maste case 32: { 2435f2336efSEd Maste struct flock_args *p = params; 2446b7c23a0SBrooks Davis iarg[a++] = p->fd; /* int */ 2456b7c23a0SBrooks Davis iarg[a++] = p->how; /* int */ 2465f2336efSEd Maste *n_args = 2; 2475f2336efSEd Maste break; 2485f2336efSEd Maste } 2495f2336efSEd Maste /* linux_mknodat */ 2505f2336efSEd Maste case 33: { 2515f2336efSEd Maste struct linux_mknodat_args *p = params; 2526b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */ 2536b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->filename; /* const char * */ 2546b7c23a0SBrooks Davis iarg[a++] = p->mode; /* l_int */ 2556b7c23a0SBrooks Davis iarg[a++] = p->dev; /* l_uint */ 2565f2336efSEd Maste *n_args = 4; 2575f2336efSEd Maste break; 2585f2336efSEd Maste } 2595f2336efSEd Maste /* linux_mkdirat */ 2605f2336efSEd Maste case 34: { 2615f2336efSEd Maste struct linux_mkdirat_args *p = params; 2626b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */ 2636b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->pathname; /* const char * */ 2646b7c23a0SBrooks Davis iarg[a++] = p->mode; /* l_mode_t */ 2655f2336efSEd Maste *n_args = 3; 2665f2336efSEd Maste break; 2675f2336efSEd Maste } 2685f2336efSEd Maste /* linux_unlinkat */ 2695f2336efSEd Maste case 35: { 2705f2336efSEd Maste struct linux_unlinkat_args *p = params; 2716b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */ 2726b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->pathname; /* const char * */ 2736b7c23a0SBrooks Davis iarg[a++] = p->flag; /* l_int */ 2745f2336efSEd Maste *n_args = 3; 2755f2336efSEd Maste break; 2765f2336efSEd Maste } 2775f2336efSEd Maste /* linux_symlinkat */ 2785f2336efSEd Maste case 36: { 2795f2336efSEd Maste struct linux_symlinkat_args *p = params; 2806b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->oldname; /* const char * */ 2816b7c23a0SBrooks Davis iarg[a++] = p->newdfd; /* l_int */ 2826b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->newname; /* const char * */ 2835f2336efSEd Maste *n_args = 3; 2845f2336efSEd Maste break; 2855f2336efSEd Maste } 2865f2336efSEd Maste /* linux_linkat */ 2875f2336efSEd Maste case 37: { 2885f2336efSEd Maste struct linux_linkat_args *p = params; 2896b7c23a0SBrooks Davis iarg[a++] = p->olddfd; /* l_int */ 2906b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->oldname; /* const char * */ 2916b7c23a0SBrooks Davis iarg[a++] = p->newdfd; /* l_int */ 2926b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->newname; /* const char * */ 2936b7c23a0SBrooks Davis iarg[a++] = p->flag; /* l_int */ 2945f2336efSEd Maste *n_args = 5; 2955f2336efSEd Maste break; 2965f2336efSEd Maste } 2975f2336efSEd Maste /* linux_renameat */ 2985f2336efSEd Maste case 38: { 2995f2336efSEd Maste struct linux_renameat_args *p = params; 3006b7c23a0SBrooks Davis iarg[a++] = p->olddfd; /* l_int */ 3016b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->oldname; /* const char * */ 3026b7c23a0SBrooks Davis iarg[a++] = p->newdfd; /* l_int */ 3036b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->newname; /* const char * */ 3045f2336efSEd Maste *n_args = 4; 3055f2336efSEd Maste break; 3065f2336efSEd Maste } 3075f2336efSEd Maste /* linux_mount */ 3085f2336efSEd Maste case 40: { 3095f2336efSEd Maste struct linux_mount_args *p = params; 3106b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->specialfile; /* char * */ 3116b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->dir; /* char * */ 3126b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->filesystemtype; /* char * */ 3136b7c23a0SBrooks Davis iarg[a++] = p->rwflag; /* l_ulong */ 3146b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->data; /* void * */ 3155f2336efSEd Maste *n_args = 5; 3165f2336efSEd Maste break; 3175f2336efSEd Maste } 3185f2336efSEd Maste /* linux_pivot_root */ 3195f2336efSEd Maste case 41: { 3205f2336efSEd Maste *n_args = 0; 3215f2336efSEd Maste break; 3225f2336efSEd Maste } 3235f2336efSEd Maste /* linux_statfs */ 3245f2336efSEd Maste case 43: { 3255f2336efSEd Maste struct linux_statfs_args *p = params; 3266b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* char * */ 3276b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* struct l_statfs_buf * */ 3285f2336efSEd Maste *n_args = 2; 3295f2336efSEd Maste break; 3305f2336efSEd Maste } 3315f2336efSEd Maste /* linux_fstatfs */ 3325f2336efSEd Maste case 44: { 3335f2336efSEd Maste struct linux_fstatfs_args *p = params; 3346b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_uint */ 3356b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* struct l_statfs_buf * */ 3365f2336efSEd Maste *n_args = 2; 3375f2336efSEd Maste break; 3385f2336efSEd Maste } 3395f2336efSEd Maste /* linux_truncate */ 3405f2336efSEd Maste case 45: { 3415f2336efSEd Maste struct linux_truncate_args *p = params; 3426b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* char * */ 3436b7c23a0SBrooks Davis iarg[a++] = p->length; /* l_ulong */ 3445f2336efSEd Maste *n_args = 2; 3455f2336efSEd Maste break; 3465f2336efSEd Maste } 3475f2336efSEd Maste /* linux_ftruncate */ 3485f2336efSEd Maste case 46: { 3495f2336efSEd Maste struct linux_ftruncate_args *p = params; 3506b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */ 3516b7c23a0SBrooks Davis iarg[a++] = p->length; /* l_long */ 3525f2336efSEd Maste *n_args = 2; 3535f2336efSEd Maste break; 3545f2336efSEd Maste } 3555f2336efSEd Maste /* linux_fallocate */ 3565f2336efSEd Maste case 47: { 3575f2336efSEd Maste struct linux_fallocate_args *p = params; 3586b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */ 3596b7c23a0SBrooks Davis iarg[a++] = p->mode; /* l_int */ 3606b7c23a0SBrooks Davis iarg[a++] = p->offset; /* l_loff_t */ 3616b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_loff_t */ 3625f2336efSEd Maste *n_args = 4; 3635f2336efSEd Maste break; 3645f2336efSEd Maste } 3655f2336efSEd Maste /* linux_faccessat */ 3665f2336efSEd Maste case 48: { 3675f2336efSEd Maste struct linux_faccessat_args *p = params; 3686b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */ 3696b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->filename; /* const char * */ 3706b7c23a0SBrooks Davis iarg[a++] = p->amode; /* l_int */ 3715f2336efSEd Maste *n_args = 3; 3725f2336efSEd Maste break; 3735f2336efSEd Maste } 3745f2336efSEd Maste /* linux_chdir */ 3755f2336efSEd Maste case 49: { 3765f2336efSEd Maste struct linux_chdir_args *p = params; 3776b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* char * */ 3785f2336efSEd Maste *n_args = 1; 3795f2336efSEd Maste break; 3805f2336efSEd Maste } 3815f2336efSEd Maste /* fchdir */ 3825f2336efSEd Maste case 50: { 3835f2336efSEd Maste struct fchdir_args *p = params; 3846b7c23a0SBrooks Davis iarg[a++] = p->fd; /* int */ 3855f2336efSEd Maste *n_args = 1; 3865f2336efSEd Maste break; 3875f2336efSEd Maste } 3885f2336efSEd Maste /* chroot */ 3895f2336efSEd Maste case 51: { 3905f2336efSEd Maste struct chroot_args *p = params; 3916b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* char * */ 3925f2336efSEd Maste *n_args = 1; 3935f2336efSEd Maste break; 3945f2336efSEd Maste } 3955f2336efSEd Maste /* fchmod */ 3965f2336efSEd Maste case 52: { 3975f2336efSEd Maste struct fchmod_args *p = params; 3986b7c23a0SBrooks Davis iarg[a++] = p->fd; /* int */ 3996b7c23a0SBrooks Davis iarg[a++] = p->mode; /* int */ 4005f2336efSEd Maste *n_args = 2; 4015f2336efSEd Maste break; 4025f2336efSEd Maste } 4035f2336efSEd Maste /* linux_fchmodat */ 4045f2336efSEd Maste case 53: { 4055f2336efSEd Maste struct linux_fchmodat_args *p = params; 4066b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */ 4076b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->filename; /* const char * */ 4086b7c23a0SBrooks Davis iarg[a++] = p->mode; /* l_mode_t */ 4095f2336efSEd Maste *n_args = 3; 4105f2336efSEd Maste break; 4115f2336efSEd Maste } 4125f2336efSEd Maste /* linux_fchownat */ 4135f2336efSEd Maste case 54: { 4145f2336efSEd Maste struct linux_fchownat_args *p = params; 4156b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */ 4166b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->filename; /* const char * */ 4176b7c23a0SBrooks Davis iarg[a++] = p->uid; /* l_uid_t */ 4186b7c23a0SBrooks Davis iarg[a++] = p->gid; /* l_gid_t */ 4196b7c23a0SBrooks Davis iarg[a++] = p->flag; /* l_int */ 4205f2336efSEd Maste *n_args = 5; 4215f2336efSEd Maste break; 4225f2336efSEd Maste } 4235f2336efSEd Maste /* fchown */ 4245f2336efSEd Maste case 55: { 4255f2336efSEd Maste struct fchown_args *p = params; 4266b7c23a0SBrooks Davis iarg[a++] = p->fd; /* int */ 4276b7c23a0SBrooks Davis iarg[a++] = p->uid; /* int */ 4286b7c23a0SBrooks Davis iarg[a++] = p->gid; /* int */ 4295f2336efSEd Maste *n_args = 3; 4305f2336efSEd Maste break; 4315f2336efSEd Maste } 4325f2336efSEd Maste /* linux_openat */ 4335f2336efSEd Maste case 56: { 4345f2336efSEd Maste struct linux_openat_args *p = params; 4356b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */ 4366b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->filename; /* const char * */ 4376b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 4386b7c23a0SBrooks Davis iarg[a++] = p->mode; /* l_mode_t */ 4395f2336efSEd Maste *n_args = 4; 4405f2336efSEd Maste break; 4415f2336efSEd Maste } 4425f2336efSEd Maste /* close */ 4435f2336efSEd Maste case 57: { 4445f2336efSEd Maste struct close_args *p = params; 4456b7c23a0SBrooks Davis iarg[a++] = p->fd; /* int */ 4465f2336efSEd Maste *n_args = 1; 4475f2336efSEd Maste break; 4485f2336efSEd Maste } 4495f2336efSEd Maste /* linux_vhangup */ 4505f2336efSEd Maste case 58: { 4515f2336efSEd Maste *n_args = 0; 4525f2336efSEd Maste break; 4535f2336efSEd Maste } 4545f2336efSEd Maste /* linux_pipe2 */ 4555f2336efSEd Maste case 59: { 4565f2336efSEd Maste struct linux_pipe2_args *p = params; 4576b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->pipefds; /* l_int * */ 4586b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 4595f2336efSEd Maste *n_args = 2; 4605f2336efSEd Maste break; 4615f2336efSEd Maste } 4625f2336efSEd Maste /* linux_getdents64 */ 4635f2336efSEd Maste case 61: { 4645f2336efSEd Maste struct linux_getdents64_args *p = params; 4656b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_uint */ 4666b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->dirent; /* void * */ 4676b7c23a0SBrooks Davis iarg[a++] = p->count; /* l_uint */ 4685f2336efSEd Maste *n_args = 3; 4695f2336efSEd Maste break; 4705f2336efSEd Maste } 4715f2336efSEd Maste /* linux_lseek */ 4725f2336efSEd Maste case 62: { 4735f2336efSEd Maste struct linux_lseek_args *p = params; 4746b7c23a0SBrooks Davis iarg[a++] = p->fdes; /* l_uint */ 4756b7c23a0SBrooks Davis iarg[a++] = p->off; /* l_off_t */ 4766b7c23a0SBrooks Davis iarg[a++] = p->whence; /* l_int */ 4775f2336efSEd Maste *n_args = 3; 4785f2336efSEd Maste break; 4795f2336efSEd Maste } 4805f2336efSEd Maste /* read */ 4815f2336efSEd Maste case 63: { 4825f2336efSEd Maste struct read_args *p = params; 4836b7c23a0SBrooks Davis iarg[a++] = p->fd; /* int */ 4846b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* char * */ 4856b7c23a0SBrooks Davis iarg[a++] = p->nbyte; /* l_size_t */ 4865f2336efSEd Maste *n_args = 3; 4875f2336efSEd Maste break; 4885f2336efSEd Maste } 4895f2336efSEd Maste /* write */ 4905f2336efSEd Maste case 64: { 4915f2336efSEd Maste struct write_args *p = params; 4926b7c23a0SBrooks Davis iarg[a++] = p->fd; /* int */ 4936b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* char * */ 4946b7c23a0SBrooks Davis iarg[a++] = p->nbyte; /* l_size_t */ 4955f2336efSEd Maste *n_args = 3; 4965f2336efSEd Maste break; 4975f2336efSEd Maste } 4985f2336efSEd Maste /* readv */ 4995f2336efSEd Maste case 65: { 5005f2336efSEd Maste struct readv_args *p = params; 5016b7c23a0SBrooks Davis iarg[a++] = p->fd; /* int */ 5026b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->iovp; /* struct iovec * */ 5036b7c23a0SBrooks Davis uarg[a++] = p->iovcnt; /* u_int */ 5045f2336efSEd Maste *n_args = 3; 5055f2336efSEd Maste break; 5065f2336efSEd Maste } 5075f2336efSEd Maste /* writev */ 5085f2336efSEd Maste case 66: { 5095f2336efSEd Maste struct writev_args *p = params; 5106b7c23a0SBrooks Davis iarg[a++] = p->fd; /* int */ 5116b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->iovp; /* struct iovec * */ 5126b7c23a0SBrooks Davis uarg[a++] = p->iovcnt; /* u_int */ 5135f2336efSEd Maste *n_args = 3; 5145f2336efSEd Maste break; 5155f2336efSEd Maste } 5165f2336efSEd Maste /* linux_pread */ 5175f2336efSEd Maste case 67: { 5185f2336efSEd Maste struct linux_pread_args *p = params; 5196b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_uint */ 5206b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* char * */ 5216b7c23a0SBrooks Davis iarg[a++] = p->nbyte; /* l_size_t */ 5226b7c23a0SBrooks Davis iarg[a++] = p->offset; /* l_loff_t */ 5235f2336efSEd Maste *n_args = 4; 5245f2336efSEd Maste break; 5255f2336efSEd Maste } 5265f2336efSEd Maste /* linux_pwrite */ 5275f2336efSEd Maste case 68: { 5285f2336efSEd Maste struct linux_pwrite_args *p = params; 5296b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_uint */ 5306b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* char * */ 5316b7c23a0SBrooks Davis iarg[a++] = p->nbyte; /* l_size_t */ 5326b7c23a0SBrooks Davis iarg[a++] = p->offset; /* l_loff_t */ 5335f2336efSEd Maste *n_args = 4; 5345f2336efSEd Maste break; 5355f2336efSEd Maste } 5365f2336efSEd Maste /* linux_preadv */ 5375f2336efSEd Maste case 69: { 5385f2336efSEd Maste struct linux_preadv_args *p = params; 5396b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_ulong */ 5406b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->vec; /* struct iovec * */ 5416b7c23a0SBrooks Davis iarg[a++] = p->vlen; /* l_ulong */ 5426b7c23a0SBrooks Davis iarg[a++] = p->pos_l; /* l_ulong */ 5436b7c23a0SBrooks Davis iarg[a++] = p->pos_h; /* l_ulong */ 5445f2336efSEd Maste *n_args = 5; 5455f2336efSEd Maste break; 5465f2336efSEd Maste } 5475f2336efSEd Maste /* linux_pwritev */ 5485f2336efSEd Maste case 70: { 5495f2336efSEd Maste struct linux_pwritev_args *p = params; 5506b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_ulong */ 5516b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->vec; /* struct iovec * */ 5526b7c23a0SBrooks Davis iarg[a++] = p->vlen; /* l_ulong */ 5536b7c23a0SBrooks Davis iarg[a++] = p->pos_l; /* l_ulong */ 5546b7c23a0SBrooks Davis iarg[a++] = p->pos_h; /* l_ulong */ 5555f2336efSEd Maste *n_args = 5; 5565f2336efSEd Maste break; 5575f2336efSEd Maste } 5585f2336efSEd Maste /* linux_sendfile */ 5595f2336efSEd Maste case 71: { 5605f2336efSEd Maste struct linux_sendfile_args *p = params; 5616b7c23a0SBrooks Davis iarg[a++] = p->out; /* l_int */ 5626b7c23a0SBrooks Davis iarg[a++] = p->in; /* l_int */ 5636b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->offset; /* l_off_t * */ 5646b7c23a0SBrooks Davis iarg[a++] = p->count; /* l_size_t */ 5655f2336efSEd Maste *n_args = 4; 5665f2336efSEd Maste break; 5675f2336efSEd Maste } 5685f2336efSEd Maste /* linux_pselect6 */ 5695f2336efSEd Maste case 72: { 5705f2336efSEd Maste struct linux_pselect6_args *p = params; 5716b7c23a0SBrooks Davis iarg[a++] = p->nfds; /* l_int */ 5726b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->readfds; /* l_fd_set * */ 5736b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->writefds; /* l_fd_set * */ 5746b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->exceptfds; /* l_fd_set * */ 5756b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->tsp; /* struct l_timespec * */ 5766b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->sig; /* l_uintptr_t * */ 5775f2336efSEd Maste *n_args = 6; 5785f2336efSEd Maste break; 5795f2336efSEd Maste } 5805f2336efSEd Maste /* linux_ppoll */ 5815f2336efSEd Maste case 73: { 5825f2336efSEd Maste struct linux_ppoll_args *p = params; 5836b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->fds; /* struct pollfd * */ 5846b7c23a0SBrooks Davis iarg[a++] = p->nfds; /* l_uint */ 5856b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->tsp; /* struct l_timespec * */ 5866b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->sset; /* l_sigset_t * */ 5876b7c23a0SBrooks Davis iarg[a++] = p->ssize; /* l_size_t */ 5885f2336efSEd Maste *n_args = 5; 5895f2336efSEd Maste break; 5905f2336efSEd Maste } 5915f2336efSEd Maste /* linux_signalfd4 */ 5925f2336efSEd Maste case 74: { 5935f2336efSEd Maste *n_args = 0; 5945f2336efSEd Maste break; 5955f2336efSEd Maste } 5965f2336efSEd Maste /* linux_vmsplice */ 5975f2336efSEd Maste case 75: { 5985f2336efSEd Maste *n_args = 0; 5995f2336efSEd Maste break; 6005f2336efSEd Maste } 6015f2336efSEd Maste /* linux_splice */ 6025f2336efSEd Maste case 76: { 6033e9a2142SEdward Tomasz Napierala struct linux_splice_args *p = params; 6046b7c23a0SBrooks Davis iarg[a++] = p->fd_in; /* int */ 6056b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->off_in; /* l_loff_t * */ 6066b7c23a0SBrooks Davis iarg[a++] = p->fd_out; /* int */ 6076b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->off_out; /* l_loff_t * */ 6086b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */ 6096b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 6103e9a2142SEdward Tomasz Napierala *n_args = 6; 6115f2336efSEd Maste break; 6125f2336efSEd Maste } 6135f2336efSEd Maste /* linux_tee */ 6145f2336efSEd Maste case 77: { 6155f2336efSEd Maste *n_args = 0; 6165f2336efSEd Maste break; 6175f2336efSEd Maste } 6185f2336efSEd Maste /* linux_readlinkat */ 6195f2336efSEd Maste case 78: { 6205f2336efSEd Maste struct linux_readlinkat_args *p = params; 6216b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */ 6226b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* const char * */ 6236b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* char * */ 6246b7c23a0SBrooks Davis iarg[a++] = p->bufsiz; /* l_int */ 6255f2336efSEd Maste *n_args = 4; 6265f2336efSEd Maste break; 6275f2336efSEd Maste } 6285f2336efSEd Maste /* linux_newfstatat */ 6295f2336efSEd Maste case 79: { 6305f2336efSEd Maste struct linux_newfstatat_args *p = params; 6316b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */ 6326b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->pathname; /* char * */ 6336b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->statbuf; /* struct l_stat64 * */ 6346b7c23a0SBrooks Davis iarg[a++] = p->flag; /* l_int */ 6355f2336efSEd Maste *n_args = 4; 6365f2336efSEd Maste break; 6375f2336efSEd Maste } 6385f2336efSEd Maste /* linux_newfstat */ 6395f2336efSEd Maste case 80: { 6405f2336efSEd Maste struct linux_newfstat_args *p = params; 6416b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_uint */ 6426b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* struct l_newstat * */ 6435f2336efSEd Maste *n_args = 2; 6445f2336efSEd Maste break; 6455f2336efSEd Maste } 6465f2336efSEd Maste /* fsync */ 6475f2336efSEd Maste case 82: { 6485f2336efSEd Maste struct fsync_args *p = params; 6496b7c23a0SBrooks Davis iarg[a++] = p->fd; /* int */ 6505f2336efSEd Maste *n_args = 1; 6515f2336efSEd Maste break; 6525f2336efSEd Maste } 6535f2336efSEd Maste /* linux_fdatasync */ 6545f2336efSEd Maste case 83: { 6555f2336efSEd Maste struct linux_fdatasync_args *p = params; 6566b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_uint */ 6575f2336efSEd Maste *n_args = 1; 6585f2336efSEd Maste break; 6595f2336efSEd Maste } 6605f2336efSEd Maste /* linux_sync_file_range */ 6615f2336efSEd Maste case 84: { 6620cde2b32SEdward Tomasz Napierala struct linux_sync_file_range_args *p = params; 6636b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */ 6646b7c23a0SBrooks Davis iarg[a++] = p->offset; /* l_loff_t */ 6656b7c23a0SBrooks Davis iarg[a++] = p->nbytes; /* l_loff_t */ 6666b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 6670cde2b32SEdward Tomasz Napierala *n_args = 4; 6685f2336efSEd Maste break; 6695f2336efSEd Maste } 6705f2336efSEd Maste /* linux_timerfd_create */ 6715f2336efSEd Maste case 85: { 6725f2336efSEd Maste struct linux_timerfd_create_args *p = params; 6736b7c23a0SBrooks Davis iarg[a++] = p->clockid; /* l_int */ 6746b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 6755f2336efSEd Maste *n_args = 2; 6765f2336efSEd Maste break; 6775f2336efSEd Maste } 6785f2336efSEd Maste /* linux_timerfd_settime */ 6795f2336efSEd Maste case 86: { 6805f2336efSEd Maste struct linux_timerfd_settime_args *p = params; 6816b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */ 6826b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 6836b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->new_value; /* const struct l_itimerspec * */ 6846b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->old_value; /* struct l_itimerspec * */ 6855f2336efSEd Maste *n_args = 4; 6865f2336efSEd Maste break; 6875f2336efSEd Maste } 6885f2336efSEd Maste /* linux_timerfd_gettime */ 6895f2336efSEd Maste case 87: { 6905f2336efSEd Maste struct linux_timerfd_gettime_args *p = params; 6916b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */ 6926b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->old_value; /* struct l_itimerspec * */ 6935f2336efSEd Maste *n_args = 2; 6945f2336efSEd Maste break; 6955f2336efSEd Maste } 6965f2336efSEd Maste /* linux_utimensat */ 6975f2336efSEd Maste case 88: { 6985f2336efSEd Maste struct linux_utimensat_args *p = params; 6996b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */ 7006b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->pathname; /* const char * */ 7016b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->times; /* const struct l_timespec * */ 7026b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 7035f2336efSEd Maste *n_args = 4; 7045f2336efSEd Maste break; 7055f2336efSEd Maste } 7065f2336efSEd Maste /* acct */ 7075f2336efSEd Maste case 89: { 7085f2336efSEd Maste struct acct_args *p = params; 7096b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* char * */ 7105f2336efSEd Maste *n_args = 1; 7115f2336efSEd Maste break; 7125f2336efSEd Maste } 7135f2336efSEd Maste /* linux_capget */ 7145f2336efSEd Maste case 90: { 7155f2336efSEd Maste struct linux_capget_args *p = params; 7166b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->hdrp; /* struct l_user_cap_header * */ 7176b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->datap; /* struct l_user_cap_data * */ 7185f2336efSEd Maste *n_args = 2; 7195f2336efSEd Maste break; 7205f2336efSEd Maste } 7215f2336efSEd Maste /* linux_capset */ 7225f2336efSEd Maste case 91: { 7235f2336efSEd Maste struct linux_capset_args *p = params; 7246b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->hdrp; /* struct l_user_cap_header * */ 7256b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->datap; /* struct l_user_cap_data * */ 7265f2336efSEd Maste *n_args = 2; 7275f2336efSEd Maste break; 7285f2336efSEd Maste } 7295f2336efSEd Maste /* linux_personality */ 7305f2336efSEd Maste case 92: { 7315f2336efSEd Maste struct linux_personality_args *p = params; 7326b7c23a0SBrooks Davis iarg[a++] = p->per; /* l_uint */ 7335f2336efSEd Maste *n_args = 1; 7345f2336efSEd Maste break; 7355f2336efSEd Maste } 7365f2336efSEd Maste /* linux_exit */ 7375f2336efSEd Maste case 93: { 7385f2336efSEd Maste struct linux_exit_args *p = params; 7396b7c23a0SBrooks Davis uarg[a++] = p->rval; /* u_int */ 7405f2336efSEd Maste *n_args = 1; 7415f2336efSEd Maste break; 7425f2336efSEd Maste } 7435f2336efSEd Maste /* linux_exit_group */ 7445f2336efSEd Maste case 94: { 7455f2336efSEd Maste struct linux_exit_group_args *p = params; 7466b7c23a0SBrooks Davis iarg[a++] = p->error_code; /* l_int */ 7475f2336efSEd Maste *n_args = 1; 7485f2336efSEd Maste break; 7495f2336efSEd Maste } 7505f2336efSEd Maste /* linux_waitid */ 7515f2336efSEd Maste case 95: { 7525f2336efSEd Maste struct linux_waitid_args *p = params; 7536b7c23a0SBrooks Davis iarg[a++] = p->idtype; /* l_int */ 7546b7c23a0SBrooks Davis iarg[a++] = p->id; /* l_pid_t */ 7556b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->info; /* l_siginfo_t * */ 7566b7c23a0SBrooks Davis iarg[a++] = p->options; /* l_int */ 7576b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rusage; /* struct rusage * */ 7585f2336efSEd Maste *n_args = 5; 7595f2336efSEd Maste break; 7605f2336efSEd Maste } 7615f2336efSEd Maste /* linux_set_tid_address */ 7625f2336efSEd Maste case 96: { 7635f2336efSEd Maste struct linux_set_tid_address_args *p = params; 7646b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->tidptr; /* l_int * */ 7655f2336efSEd Maste *n_args = 1; 7665f2336efSEd Maste break; 7675f2336efSEd Maste } 7685f2336efSEd Maste /* linux_unshare */ 7695f2336efSEd Maste case 97: { 7705f2336efSEd Maste *n_args = 0; 7715f2336efSEd Maste break; 7725f2336efSEd Maste } 7735f2336efSEd Maste /* linux_sys_futex */ 7745f2336efSEd Maste case 98: { 7755f2336efSEd Maste struct linux_sys_futex_args *p = params; 7766b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->uaddr; /* uint32_t * */ 7776b7c23a0SBrooks Davis iarg[a++] = p->op; /* l_int */ 7786b7c23a0SBrooks Davis uarg[a++] = p->val; /* uint32_t */ 7796b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */ 7806b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->uaddr2; /* uint32_t * */ 7816b7c23a0SBrooks Davis uarg[a++] = p->val3; /* uint32_t */ 7825f2336efSEd Maste *n_args = 6; 7835f2336efSEd Maste break; 7845f2336efSEd Maste } 7855f2336efSEd Maste /* linux_set_robust_list */ 7865f2336efSEd Maste case 99: { 7875f2336efSEd Maste struct linux_set_robust_list_args *p = params; 7886b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->head; /* struct linux_robust_list_head * */ 7896b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */ 7905f2336efSEd Maste *n_args = 2; 7915f2336efSEd Maste break; 7925f2336efSEd Maste } 7935f2336efSEd Maste /* linux_get_robust_list */ 7945f2336efSEd Maste case 100: { 7955f2336efSEd Maste struct linux_get_robust_list_args *p = params; 7966b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_int */ 7976b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->head; /* struct linux_robust_list_head ** */ 7986b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->len; /* l_size_t * */ 7995f2336efSEd Maste *n_args = 3; 8005f2336efSEd Maste break; 8015f2336efSEd Maste } 8025f2336efSEd Maste /* linux_nanosleep */ 8035f2336efSEd Maste case 101: { 8045f2336efSEd Maste struct linux_nanosleep_args *p = params; 8056b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rqtp; /* const struct l_timespec * */ 8066b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rmtp; /* struct l_timespec * */ 8075f2336efSEd Maste *n_args = 2; 8085f2336efSEd Maste break; 8095f2336efSEd Maste } 8105f2336efSEd Maste /* linux_getitimer */ 8115f2336efSEd Maste case 102: { 8125f2336efSEd Maste struct linux_getitimer_args *p = params; 8136b7c23a0SBrooks Davis iarg[a++] = p->which; /* l_int */ 8146b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->itv; /* struct l_itimerval * */ 8155f2336efSEd Maste *n_args = 2; 8165f2336efSEd Maste break; 8175f2336efSEd Maste } 8185f2336efSEd Maste /* linux_setitimer */ 8195f2336efSEd Maste case 103: { 8205f2336efSEd Maste struct linux_setitimer_args *p = params; 8216b7c23a0SBrooks Davis iarg[a++] = p->which; /* l_int */ 8226b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->itv; /* struct l_itimerval * */ 8236b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->oitv; /* struct l_itimerval * */ 8245f2336efSEd Maste *n_args = 3; 8255f2336efSEd Maste break; 8265f2336efSEd Maste } 8275f2336efSEd Maste /* linux_kexec_load */ 8285f2336efSEd Maste case 104: { 8295f2336efSEd Maste *n_args = 0; 8305f2336efSEd Maste break; 8315f2336efSEd Maste } 8325f2336efSEd Maste /* linux_init_module */ 8335f2336efSEd Maste case 105: { 8345f2336efSEd Maste *n_args = 0; 8355f2336efSEd Maste break; 8365f2336efSEd Maste } 8375f2336efSEd Maste /* linux_delete_module */ 8385f2336efSEd Maste case 106: { 8395f2336efSEd Maste *n_args = 0; 8405f2336efSEd Maste break; 8415f2336efSEd Maste } 8425f2336efSEd Maste /* linux_timer_create */ 8435f2336efSEd Maste case 107: { 8445f2336efSEd Maste struct linux_timer_create_args *p = params; 8456b7c23a0SBrooks Davis iarg[a++] = p->clock_id; /* clockid_t */ 8466b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->evp; /* struct sigevent * */ 8476b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->timerid; /* l_timer_t * */ 8485f2336efSEd Maste *n_args = 3; 8495f2336efSEd Maste break; 8505f2336efSEd Maste } 8515f2336efSEd Maste /* linux_timer_gettime */ 8525f2336efSEd Maste case 108: { 8535f2336efSEd Maste struct linux_timer_gettime_args *p = params; 8546b7c23a0SBrooks Davis iarg[a++] = p->timerid; /* l_timer_t */ 8556b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->setting; /* struct itimerspec * */ 8565f2336efSEd Maste *n_args = 2; 8575f2336efSEd Maste break; 8585f2336efSEd Maste } 8595f2336efSEd Maste /* linux_timer_getoverrun */ 8605f2336efSEd Maste case 109: { 8615f2336efSEd Maste struct linux_timer_getoverrun_args *p = params; 8626b7c23a0SBrooks Davis iarg[a++] = p->timerid; /* l_timer_t */ 8635f2336efSEd Maste *n_args = 1; 8645f2336efSEd Maste break; 8655f2336efSEd Maste } 8665f2336efSEd Maste /* linux_timer_settime */ 8675f2336efSEd Maste case 110: { 8685f2336efSEd Maste struct linux_timer_settime_args *p = params; 8696b7c23a0SBrooks Davis iarg[a++] = p->timerid; /* l_timer_t */ 8706b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 8716b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->new; /* const struct itimerspec * */ 8726b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->old; /* struct itimerspec * */ 8735f2336efSEd Maste *n_args = 4; 8745f2336efSEd Maste break; 8755f2336efSEd Maste } 8765f2336efSEd Maste /* linux_timer_delete */ 8775f2336efSEd Maste case 111: { 8785f2336efSEd Maste struct linux_timer_delete_args *p = params; 8796b7c23a0SBrooks Davis iarg[a++] = p->timerid; /* l_timer_t */ 8805f2336efSEd Maste *n_args = 1; 8815f2336efSEd Maste break; 8825f2336efSEd Maste } 8835f2336efSEd Maste /* linux_clock_settime */ 8845f2336efSEd Maste case 112: { 8855f2336efSEd Maste struct linux_clock_settime_args *p = params; 8866b7c23a0SBrooks Davis iarg[a++] = p->which; /* clockid_t */ 8876b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->tp; /* struct l_timespec * */ 8885f2336efSEd Maste *n_args = 2; 8895f2336efSEd Maste break; 8905f2336efSEd Maste } 8915f2336efSEd Maste /* linux_clock_gettime */ 8925f2336efSEd Maste case 113: { 8935f2336efSEd Maste struct linux_clock_gettime_args *p = params; 8946b7c23a0SBrooks Davis iarg[a++] = p->which; /* clockid_t */ 8956b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->tp; /* struct l_timespec * */ 8965f2336efSEd Maste *n_args = 2; 8975f2336efSEd Maste break; 8985f2336efSEd Maste } 8995f2336efSEd Maste /* linux_clock_getres */ 9005f2336efSEd Maste case 114: { 9015f2336efSEd Maste struct linux_clock_getres_args *p = params; 9026b7c23a0SBrooks Davis iarg[a++] = p->which; /* clockid_t */ 9036b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->tp; /* struct l_timespec * */ 9045f2336efSEd Maste *n_args = 2; 9055f2336efSEd Maste break; 9065f2336efSEd Maste } 9075f2336efSEd Maste /* linux_clock_nanosleep */ 9085f2336efSEd Maste case 115: { 9095f2336efSEd Maste struct linux_clock_nanosleep_args *p = params; 9106b7c23a0SBrooks Davis iarg[a++] = p->which; /* clockid_t */ 9116b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 9126b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rqtp; /* struct l_timespec * */ 9136b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rmtp; /* struct l_timespec * */ 9145f2336efSEd Maste *n_args = 4; 9155f2336efSEd Maste break; 9165f2336efSEd Maste } 9175f2336efSEd Maste /* linux_syslog */ 9185f2336efSEd Maste case 116: { 9195f2336efSEd Maste struct linux_syslog_args *p = params; 9206b7c23a0SBrooks Davis iarg[a++] = p->type; /* l_int */ 9216b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* char * */ 9226b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_int */ 9235f2336efSEd Maste *n_args = 3; 9245f2336efSEd Maste break; 9255f2336efSEd Maste } 9265f2336efSEd Maste /* linux_ptrace */ 9275f2336efSEd Maste case 117: { 9285f2336efSEd Maste struct linux_ptrace_args *p = params; 9296b7c23a0SBrooks Davis iarg[a++] = p->req; /* l_long */ 9306b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_long */ 9316b7c23a0SBrooks Davis iarg[a++] = p->addr; /* l_ulong */ 9326b7c23a0SBrooks Davis iarg[a++] = p->data; /* l_ulong */ 9335f2336efSEd Maste *n_args = 4; 9345f2336efSEd Maste break; 9355f2336efSEd Maste } 9365f2336efSEd Maste /* linux_sched_setparam */ 9375f2336efSEd Maste case 118: { 9385f2336efSEd Maste struct linux_sched_setparam_args *p = params; 9396b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 9406b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->param; /* struct sched_param * */ 9415f2336efSEd Maste *n_args = 2; 9425f2336efSEd Maste break; 9435f2336efSEd Maste } 9445f2336efSEd Maste /* linux_sched_setscheduler */ 9455f2336efSEd Maste case 119: { 9465f2336efSEd Maste struct linux_sched_setscheduler_args *p = params; 9476b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 9486b7c23a0SBrooks Davis iarg[a++] = p->policy; /* l_int */ 9496b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->param; /* struct sched_param * */ 9505f2336efSEd Maste *n_args = 3; 9515f2336efSEd Maste break; 9525f2336efSEd Maste } 9535f2336efSEd Maste /* linux_sched_getscheduler */ 9545f2336efSEd Maste case 120: { 9555f2336efSEd Maste struct linux_sched_getscheduler_args *p = params; 9566b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 9575f2336efSEd Maste *n_args = 1; 9585f2336efSEd Maste break; 9595f2336efSEd Maste } 9605f2336efSEd Maste /* linux_sched_getparam */ 9615f2336efSEd Maste case 121: { 9625f2336efSEd Maste struct linux_sched_getparam_args *p = params; 9636b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 9646b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->param; /* struct sched_param * */ 9655f2336efSEd Maste *n_args = 2; 9665f2336efSEd Maste break; 9675f2336efSEd Maste } 9685f2336efSEd Maste /* linux_sched_setaffinity */ 9695f2336efSEd Maste case 122: { 9705f2336efSEd Maste struct linux_sched_setaffinity_args *p = params; 9716b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 9726b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_uint */ 9736b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->user_mask_ptr; /* l_ulong * */ 9745f2336efSEd Maste *n_args = 3; 9755f2336efSEd Maste break; 9765f2336efSEd Maste } 9775f2336efSEd Maste /* linux_sched_getaffinity */ 9785f2336efSEd Maste case 123: { 9795f2336efSEd Maste struct linux_sched_getaffinity_args *p = params; 9806b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 9816b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_uint */ 9826b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->user_mask_ptr; /* l_ulong * */ 9835f2336efSEd Maste *n_args = 3; 9845f2336efSEd Maste break; 9855f2336efSEd Maste } 9865f2336efSEd Maste /* sched_yield */ 9875f2336efSEd Maste case 124: { 9885f2336efSEd Maste *n_args = 0; 9895f2336efSEd Maste break; 9905f2336efSEd Maste } 9915f2336efSEd Maste /* linux_sched_get_priority_max */ 9925f2336efSEd Maste case 125: { 9935f2336efSEd Maste struct linux_sched_get_priority_max_args *p = params; 9946b7c23a0SBrooks Davis iarg[a++] = p->policy; /* l_int */ 9955f2336efSEd Maste *n_args = 1; 9965f2336efSEd Maste break; 9975f2336efSEd Maste } 9985f2336efSEd Maste /* linux_sched_get_priority_min */ 9995f2336efSEd Maste case 126: { 10005f2336efSEd Maste struct linux_sched_get_priority_min_args *p = params; 10016b7c23a0SBrooks Davis iarg[a++] = p->policy; /* l_int */ 10025f2336efSEd Maste *n_args = 1; 10035f2336efSEd Maste break; 10045f2336efSEd Maste } 10055f2336efSEd Maste /* linux_sched_rr_get_interval */ 10065f2336efSEd Maste case 127: { 10075f2336efSEd Maste struct linux_sched_rr_get_interval_args *p = params; 10086b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 10096b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->interval; /* struct l_timespec * */ 10105f2336efSEd Maste *n_args = 2; 10115f2336efSEd Maste break; 10125f2336efSEd Maste } 10135f2336efSEd Maste /* linux_kill */ 10145f2336efSEd Maste case 129: { 10155f2336efSEd Maste struct linux_kill_args *p = params; 10166b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 10176b7c23a0SBrooks Davis iarg[a++] = p->signum; /* l_int */ 10185f2336efSEd Maste *n_args = 2; 10195f2336efSEd Maste break; 10205f2336efSEd Maste } 10215f2336efSEd Maste /* linux_tkill */ 10225f2336efSEd Maste case 130: { 10235f2336efSEd Maste struct linux_tkill_args *p = params; 10246b7c23a0SBrooks Davis iarg[a++] = p->tid; /* l_pid_t */ 10256b7c23a0SBrooks Davis iarg[a++] = p->sig; /* l_int */ 10265f2336efSEd Maste *n_args = 2; 10275f2336efSEd Maste break; 10285f2336efSEd Maste } 10295f2336efSEd Maste /* linux_tgkill */ 10305f2336efSEd Maste case 131: { 10315f2336efSEd Maste struct linux_tgkill_args *p = params; 10326b7c23a0SBrooks Davis iarg[a++] = p->tgid; /* l_pid_t */ 10336b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 10346b7c23a0SBrooks Davis iarg[a++] = p->sig; /* l_int */ 10355f2336efSEd Maste *n_args = 3; 10365f2336efSEd Maste break; 10375f2336efSEd Maste } 10385f2336efSEd Maste /* linux_sigaltstack */ 10395f2336efSEd Maste case 132: { 10405f2336efSEd Maste struct linux_sigaltstack_args *p = params; 10416b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->uss; /* l_stack_t * */ 10426b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->uoss; /* l_stack_t * */ 10435f2336efSEd Maste *n_args = 2; 10445f2336efSEd Maste break; 10455f2336efSEd Maste } 10465f2336efSEd Maste /* linux_rt_sigsuspend */ 10475f2336efSEd Maste case 133: { 10485f2336efSEd Maste struct linux_rt_sigsuspend_args *p = params; 10496b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->newset; /* l_sigset_t * */ 10506b7c23a0SBrooks Davis iarg[a++] = p->sigsetsize; /* l_size_t */ 10515f2336efSEd Maste *n_args = 2; 10525f2336efSEd Maste break; 10535f2336efSEd Maste } 10545f2336efSEd Maste /* linux_rt_sigaction */ 10555f2336efSEd Maste case 134: { 10565f2336efSEd Maste struct linux_rt_sigaction_args *p = params; 10576b7c23a0SBrooks Davis iarg[a++] = p->sig; /* l_int */ 10586b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->act; /* l_sigaction_t * */ 10596b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->oact; /* l_sigaction_t * */ 10606b7c23a0SBrooks Davis iarg[a++] = p->sigsetsize; /* l_size_t */ 10615f2336efSEd Maste *n_args = 4; 10625f2336efSEd Maste break; 10635f2336efSEd Maste } 10645f2336efSEd Maste /* linux_rt_sigprocmask */ 10655f2336efSEd Maste case 135: { 10665f2336efSEd Maste struct linux_rt_sigprocmask_args *p = params; 10676b7c23a0SBrooks Davis iarg[a++] = p->how; /* l_int */ 10686b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */ 10696b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->omask; /* l_sigset_t * */ 10706b7c23a0SBrooks Davis iarg[a++] = p->sigsetsize; /* l_size_t */ 10715f2336efSEd Maste *n_args = 4; 10725f2336efSEd Maste break; 10735f2336efSEd Maste } 10745f2336efSEd Maste /* linux_rt_sigpending */ 10755f2336efSEd Maste case 136: { 10765f2336efSEd Maste struct linux_rt_sigpending_args *p = params; 10776b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->set; /* l_sigset_t * */ 10786b7c23a0SBrooks Davis iarg[a++] = p->sigsetsize; /* l_size_t */ 10795f2336efSEd Maste *n_args = 2; 10805f2336efSEd Maste break; 10815f2336efSEd Maste } 10825f2336efSEd Maste /* linux_rt_sigtimedwait */ 10835f2336efSEd Maste case 137: { 10845f2336efSEd Maste struct linux_rt_sigtimedwait_args *p = params; 10856b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */ 10866b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->ptr; /* l_siginfo_t * */ 10876b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */ 10886b7c23a0SBrooks Davis iarg[a++] = p->sigsetsize; /* l_size_t */ 10895f2336efSEd Maste *n_args = 4; 10905f2336efSEd Maste break; 10915f2336efSEd Maste } 10925f2336efSEd Maste /* linux_rt_sigqueueinfo */ 10935f2336efSEd Maste case 138: { 10945f2336efSEd Maste struct linux_rt_sigqueueinfo_args *p = params; 10956b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 10966b7c23a0SBrooks Davis iarg[a++] = p->sig; /* l_int */ 10976b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->info; /* l_siginfo_t * */ 10985f2336efSEd Maste *n_args = 3; 10995f2336efSEd Maste break; 11005f2336efSEd Maste } 11015f2336efSEd Maste /* linux_rt_sigreturn */ 11025f2336efSEd Maste case 139: { 11038bc3dc01SEdward Tomasz Napierala *n_args = 0; 11045f2336efSEd Maste break; 11055f2336efSEd Maste } 11065f2336efSEd Maste /* setpriority */ 11075f2336efSEd Maste case 140: { 11085f2336efSEd Maste struct setpriority_args *p = params; 11096b7c23a0SBrooks Davis iarg[a++] = p->which; /* int */ 11106b7c23a0SBrooks Davis iarg[a++] = p->who; /* int */ 11116b7c23a0SBrooks Davis iarg[a++] = p->prio; /* int */ 11125f2336efSEd Maste *n_args = 3; 11135f2336efSEd Maste break; 11145f2336efSEd Maste } 11155f2336efSEd Maste /* linux_getpriority */ 11165f2336efSEd Maste case 141: { 11175f2336efSEd Maste struct linux_getpriority_args *p = params; 11186b7c23a0SBrooks Davis iarg[a++] = p->which; /* l_int */ 11196b7c23a0SBrooks Davis iarg[a++] = p->who; /* l_int */ 11205f2336efSEd Maste *n_args = 2; 11215f2336efSEd Maste break; 11225f2336efSEd Maste } 11235f2336efSEd Maste /* linux_reboot */ 11245f2336efSEd Maste case 142: { 11255f2336efSEd Maste struct linux_reboot_args *p = params; 11266b7c23a0SBrooks Davis iarg[a++] = p->magic1; /* l_int */ 11276b7c23a0SBrooks Davis iarg[a++] = p->magic2; /* l_int */ 11286b7c23a0SBrooks Davis iarg[a++] = p->cmd; /* l_uint */ 11296b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->arg; /* void * */ 11305f2336efSEd Maste *n_args = 4; 11315f2336efSEd Maste break; 11325f2336efSEd Maste } 11335f2336efSEd Maste /* setregid */ 11345f2336efSEd Maste case 143: { 11355f2336efSEd Maste struct setregid_args *p = params; 11366b7c23a0SBrooks Davis iarg[a++] = p->rgid; /* gid_t */ 11376b7c23a0SBrooks Davis iarg[a++] = p->egid; /* gid_t */ 11385f2336efSEd Maste *n_args = 2; 11395f2336efSEd Maste break; 11405f2336efSEd Maste } 11415f2336efSEd Maste /* setgid */ 11425f2336efSEd Maste case 144: { 11435f2336efSEd Maste struct setgid_args *p = params; 11446b7c23a0SBrooks Davis iarg[a++] = p->gid; /* gid_t */ 11455f2336efSEd Maste *n_args = 1; 11465f2336efSEd Maste break; 11475f2336efSEd Maste } 11485f2336efSEd Maste /* setreuid */ 11495f2336efSEd Maste case 145: { 11505f2336efSEd Maste struct setreuid_args *p = params; 11516b7c23a0SBrooks Davis uarg[a++] = p->ruid; /* uid_t */ 11526b7c23a0SBrooks Davis uarg[a++] = p->euid; /* uid_t */ 11535f2336efSEd Maste *n_args = 2; 11545f2336efSEd Maste break; 11555f2336efSEd Maste } 11565f2336efSEd Maste /* setuid */ 11575f2336efSEd Maste case 146: { 11585f2336efSEd Maste struct setuid_args *p = params; 11596b7c23a0SBrooks Davis uarg[a++] = p->uid; /* uid_t */ 11605f2336efSEd Maste *n_args = 1; 11615f2336efSEd Maste break; 11625f2336efSEd Maste } 11635f2336efSEd Maste /* setresuid */ 11645f2336efSEd Maste case 147: { 11655f2336efSEd Maste struct setresuid_args *p = params; 11666b7c23a0SBrooks Davis uarg[a++] = p->ruid; /* uid_t */ 11676b7c23a0SBrooks Davis uarg[a++] = p->euid; /* uid_t */ 11686b7c23a0SBrooks Davis uarg[a++] = p->suid; /* uid_t */ 11695f2336efSEd Maste *n_args = 3; 11705f2336efSEd Maste break; 11715f2336efSEd Maste } 11725f2336efSEd Maste /* getresuid */ 11735f2336efSEd Maste case 148: { 11745f2336efSEd Maste struct getresuid_args *p = params; 11756b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->ruid; /* uid_t * */ 11766b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->euid; /* uid_t * */ 11776b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->suid; /* uid_t * */ 11785f2336efSEd Maste *n_args = 3; 11795f2336efSEd Maste break; 11805f2336efSEd Maste } 11815f2336efSEd Maste /* setresgid */ 11825f2336efSEd Maste case 149: { 11835f2336efSEd Maste struct setresgid_args *p = params; 11846b7c23a0SBrooks Davis iarg[a++] = p->rgid; /* gid_t */ 11856b7c23a0SBrooks Davis iarg[a++] = p->egid; /* gid_t */ 11866b7c23a0SBrooks Davis iarg[a++] = p->sgid; /* gid_t */ 11875f2336efSEd Maste *n_args = 3; 11885f2336efSEd Maste break; 11895f2336efSEd Maste } 11905f2336efSEd Maste /* getresgid */ 11915f2336efSEd Maste case 150: { 11925f2336efSEd Maste struct getresgid_args *p = params; 11936b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rgid; /* gid_t * */ 11946b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->egid; /* gid_t * */ 11956b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->sgid; /* gid_t * */ 11965f2336efSEd Maste *n_args = 3; 11975f2336efSEd Maste break; 11985f2336efSEd Maste } 11995f2336efSEd Maste /* linux_setfsuid */ 12005f2336efSEd Maste case 151: { 12015f2336efSEd Maste struct linux_setfsuid_args *p = params; 12026b7c23a0SBrooks Davis iarg[a++] = p->uid; /* l_uid_t */ 12035f2336efSEd Maste *n_args = 1; 12045f2336efSEd Maste break; 12055f2336efSEd Maste } 12065f2336efSEd Maste /* linux_setfsgid */ 12075f2336efSEd Maste case 152: { 12085f2336efSEd Maste struct linux_setfsgid_args *p = params; 12096b7c23a0SBrooks Davis iarg[a++] = p->gid; /* l_gid_t */ 12105f2336efSEd Maste *n_args = 1; 12115f2336efSEd Maste break; 12125f2336efSEd Maste } 12135f2336efSEd Maste /* linux_times */ 12145f2336efSEd Maste case 153: { 12155f2336efSEd Maste struct linux_times_args *p = params; 12166b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* struct l_times_argv * */ 12175f2336efSEd Maste *n_args = 1; 12185f2336efSEd Maste break; 12195f2336efSEd Maste } 12205f2336efSEd Maste /* setpgid */ 12215f2336efSEd Maste case 154: { 12225f2336efSEd Maste struct setpgid_args *p = params; 12236b7c23a0SBrooks Davis iarg[a++] = p->pid; /* int */ 12246b7c23a0SBrooks Davis iarg[a++] = p->pgid; /* int */ 12255f2336efSEd Maste *n_args = 2; 12265f2336efSEd Maste break; 12275f2336efSEd Maste } 12285f2336efSEd Maste /* getpgid */ 12295f2336efSEd Maste case 155: { 12305f2336efSEd Maste struct getpgid_args *p = params; 12316b7c23a0SBrooks Davis iarg[a++] = p->pid; /* int */ 12325f2336efSEd Maste *n_args = 1; 12335f2336efSEd Maste break; 12345f2336efSEd Maste } 12355f2336efSEd Maste /* linux_getsid */ 12365f2336efSEd Maste case 156: { 12375f2336efSEd Maste struct linux_getsid_args *p = params; 12386b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 12395f2336efSEd Maste *n_args = 1; 12405f2336efSEd Maste break; 12415f2336efSEd Maste } 12425f2336efSEd Maste /* setsid */ 12435f2336efSEd Maste case 157: { 12445f2336efSEd Maste *n_args = 0; 12455f2336efSEd Maste break; 12465f2336efSEd Maste } 12475f2336efSEd Maste /* linux_getgroups */ 12485f2336efSEd Maste case 158: { 12495f2336efSEd Maste struct linux_getgroups_args *p = params; 12506b7c23a0SBrooks Davis iarg[a++] = p->gidsetsize; /* l_int */ 12516b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->grouplist; /* l_gid_t * */ 12525f2336efSEd Maste *n_args = 2; 12535f2336efSEd Maste break; 12545f2336efSEd Maste } 12555f2336efSEd Maste /* linux_setgroups */ 12565f2336efSEd Maste case 159: { 12575f2336efSEd Maste struct linux_setgroups_args *p = params; 12586b7c23a0SBrooks Davis iarg[a++] = p->gidsetsize; /* l_int */ 12596b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->grouplist; /* l_gid_t * */ 12605f2336efSEd Maste *n_args = 2; 12615f2336efSEd Maste break; 12625f2336efSEd Maste } 12635f2336efSEd Maste /* linux_newuname */ 12645f2336efSEd Maste case 160: { 12655f2336efSEd Maste struct linux_newuname_args *p = params; 12666b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* struct l_new_utsname * */ 12675f2336efSEd Maste *n_args = 1; 12685f2336efSEd Maste break; 12695f2336efSEd Maste } 12705f2336efSEd Maste /* linux_sethostname */ 12715f2336efSEd Maste case 161: { 12725f2336efSEd Maste struct linux_sethostname_args *p = params; 12736b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->hostname; /* char * */ 12746b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_uint */ 12755f2336efSEd Maste *n_args = 2; 12765f2336efSEd Maste break; 12775f2336efSEd Maste } 12785f2336efSEd Maste /* linux_setdomainname */ 12795f2336efSEd Maste case 162: { 12805f2336efSEd Maste struct linux_setdomainname_args *p = params; 12816b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* char * */ 12826b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_int */ 12835f2336efSEd Maste *n_args = 2; 12845f2336efSEd Maste break; 12855f2336efSEd Maste } 12865f2336efSEd Maste /* linux_getrlimit */ 12875f2336efSEd Maste case 163: { 12885f2336efSEd Maste struct linux_getrlimit_args *p = params; 12896b7c23a0SBrooks Davis iarg[a++] = p->resource; /* l_uint */ 12906b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rlim; /* struct l_rlimit * */ 12915f2336efSEd Maste *n_args = 2; 12925f2336efSEd Maste break; 12935f2336efSEd Maste } 12945f2336efSEd Maste /* linux_setrlimit */ 12955f2336efSEd Maste case 164: { 12965f2336efSEd Maste struct linux_setrlimit_args *p = params; 12976b7c23a0SBrooks Davis iarg[a++] = p->resource; /* l_uint */ 12986b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rlim; /* struct l_rlimit * */ 12995f2336efSEd Maste *n_args = 2; 13005f2336efSEd Maste break; 13015f2336efSEd Maste } 13025f2336efSEd Maste /* getrusage */ 13035f2336efSEd Maste case 165: { 13045f2336efSEd Maste struct getrusage_args *p = params; 13056b7c23a0SBrooks Davis iarg[a++] = p->who; /* int */ 13066b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rusage; /* struct rusage * */ 13075f2336efSEd Maste *n_args = 2; 13085f2336efSEd Maste break; 13095f2336efSEd Maste } 13105f2336efSEd Maste /* umask */ 13115f2336efSEd Maste case 166: { 13125f2336efSEd Maste struct umask_args *p = params; 13136b7c23a0SBrooks Davis iarg[a++] = p->newmask; /* int */ 13145f2336efSEd Maste *n_args = 1; 13155f2336efSEd Maste break; 13165f2336efSEd Maste } 13175f2336efSEd Maste /* linux_prctl */ 13185f2336efSEd Maste case 167: { 13195f2336efSEd Maste struct linux_prctl_args *p = params; 13206b7c23a0SBrooks Davis iarg[a++] = p->option; /* l_int */ 13216b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->arg2; /* l_uintptr_t */ 13226b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->arg3; /* l_uintptr_t */ 13236b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->arg4; /* l_uintptr_t */ 13246b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->arg5; /* l_uintptr_t */ 13255f2336efSEd Maste *n_args = 5; 13265f2336efSEd Maste break; 13275f2336efSEd Maste } 13285f2336efSEd Maste /* linux_getcpu */ 13295f2336efSEd Maste case 168: { 13305f2336efSEd Maste struct linux_getcpu_args *p = params; 13316b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->cpu; /* l_uint * */ 13326b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->node; /* l_uint * */ 13336b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->cache; /* void * */ 13345f2336efSEd Maste *n_args = 3; 13355f2336efSEd Maste break; 13365f2336efSEd Maste } 13375f2336efSEd Maste /* gettimeofday */ 13385f2336efSEd Maste case 169: { 13395f2336efSEd Maste struct gettimeofday_args *p = params; 13406b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->tp; /* struct l_timeval * */ 13416b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->tzp; /* struct timezone * */ 13425f2336efSEd Maste *n_args = 2; 13435f2336efSEd Maste break; 13445f2336efSEd Maste } 13455f2336efSEd Maste /* settimeofday */ 13465f2336efSEd Maste case 170: { 13475f2336efSEd Maste struct settimeofday_args *p = params; 13486b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->tv; /* struct l_timeval * */ 13496b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->tzp; /* struct timezone * */ 13505f2336efSEd Maste *n_args = 2; 13515f2336efSEd Maste break; 13525f2336efSEd Maste } 13535f2336efSEd Maste /* linux_adjtimex */ 13545f2336efSEd Maste case 171: { 13555f2336efSEd Maste *n_args = 0; 13565f2336efSEd Maste break; 13575f2336efSEd Maste } 13585f2336efSEd Maste /* linux_getpid */ 13595f2336efSEd Maste case 172: { 13605f2336efSEd Maste *n_args = 0; 13615f2336efSEd Maste break; 13625f2336efSEd Maste } 13635f2336efSEd Maste /* linux_getppid */ 13645f2336efSEd Maste case 173: { 13655f2336efSEd Maste *n_args = 0; 13665f2336efSEd Maste break; 13675f2336efSEd Maste } 13685f2336efSEd Maste /* linux_getuid */ 13695f2336efSEd Maste case 174: { 13705f2336efSEd Maste *n_args = 0; 13715f2336efSEd Maste break; 13725f2336efSEd Maste } 13735f2336efSEd Maste /* geteuid */ 13745f2336efSEd Maste case 175: { 13755f2336efSEd Maste *n_args = 0; 13765f2336efSEd Maste break; 13775f2336efSEd Maste } 13785f2336efSEd Maste /* linux_getgid */ 13795f2336efSEd Maste case 176: { 13805f2336efSEd Maste *n_args = 0; 13815f2336efSEd Maste break; 13825f2336efSEd Maste } 13835f2336efSEd Maste /* getegid */ 13845f2336efSEd Maste case 177: { 13855f2336efSEd Maste *n_args = 0; 13865f2336efSEd Maste break; 13875f2336efSEd Maste } 13885f2336efSEd Maste /* linux_gettid */ 13895f2336efSEd Maste case 178: { 13905f2336efSEd Maste *n_args = 0; 13915f2336efSEd Maste break; 13925f2336efSEd Maste } 13935f2336efSEd Maste /* linux_sysinfo */ 13945f2336efSEd Maste case 179: { 13955f2336efSEd Maste struct linux_sysinfo_args *p = params; 13966b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->info; /* struct l_sysinfo * */ 13975f2336efSEd Maste *n_args = 1; 13985f2336efSEd Maste break; 13995f2336efSEd Maste } 14005f2336efSEd Maste /* linux_mq_open */ 14015f2336efSEd Maste case 180: { 1402a39cdcd7SEdward Tomasz Napierala struct linux_mq_open_args *p = params; 14036b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* const char * */ 14046b7c23a0SBrooks Davis iarg[a++] = p->oflag; /* l_int */ 14056b7c23a0SBrooks Davis iarg[a++] = p->mode; /* l_mode_t */ 14066b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->attr; /* struct mq_attr * */ 1407a39cdcd7SEdward Tomasz Napierala *n_args = 4; 14085f2336efSEd Maste break; 14095f2336efSEd Maste } 14105f2336efSEd Maste /* linux_mq_unlink */ 14115f2336efSEd Maste case 181: { 1412a39cdcd7SEdward Tomasz Napierala struct linux_mq_unlink_args *p = params; 14136b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* const char * */ 1414a39cdcd7SEdward Tomasz Napierala *n_args = 1; 14155f2336efSEd Maste break; 14165f2336efSEd Maste } 14175f2336efSEd Maste /* linux_mq_timedsend */ 14185f2336efSEd Maste case 182: { 1419a39cdcd7SEdward Tomasz Napierala struct linux_mq_timedsend_args *p = params; 14206b7c23a0SBrooks Davis iarg[a++] = p->mqd; /* l_mqd_t */ 14216b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->msg_ptr; /* const char * */ 14226b7c23a0SBrooks Davis iarg[a++] = p->msg_len; /* l_size_t */ 14236b7c23a0SBrooks Davis iarg[a++] = p->msg_prio; /* l_uint */ 14246b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->abs_timeout; /* const struct l_timespec * */ 1425a39cdcd7SEdward Tomasz Napierala *n_args = 5; 14265f2336efSEd Maste break; 14275f2336efSEd Maste } 14285f2336efSEd Maste /* linux_mq_timedreceive */ 14295f2336efSEd Maste case 183: { 1430a39cdcd7SEdward Tomasz Napierala struct linux_mq_timedreceive_args *p = params; 14316b7c23a0SBrooks Davis iarg[a++] = p->mqd; /* l_mqd_t */ 14326b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->msg_ptr; /* char * */ 14336b7c23a0SBrooks Davis iarg[a++] = p->msg_len; /* l_size_t */ 14346b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->msg_prio; /* l_uint * */ 14356b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->abs_timeout; /* const struct l_timespec * */ 1436a39cdcd7SEdward Tomasz Napierala *n_args = 5; 14375f2336efSEd Maste break; 14385f2336efSEd Maste } 14395f2336efSEd Maste /* linux_mq_notify */ 14405f2336efSEd Maste case 184: { 1441a39cdcd7SEdward Tomasz Napierala struct linux_mq_notify_args *p = params; 14426b7c23a0SBrooks Davis iarg[a++] = p->mqd; /* l_mqd_t */ 14436b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->abs_timeout; /* const struct l_timespec * */ 1444a39cdcd7SEdward Tomasz Napierala *n_args = 2; 14455f2336efSEd Maste break; 14465f2336efSEd Maste } 14475f2336efSEd Maste /* linux_mq_getsetattr */ 14485f2336efSEd Maste case 185: { 1449a39cdcd7SEdward Tomasz Napierala struct linux_mq_getsetattr_args *p = params; 14506b7c23a0SBrooks Davis iarg[a++] = p->mqd; /* l_mqd_t */ 14516b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->attr; /* const struct mq_attr * */ 14526b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->oattr; /* struct mq_attr * */ 1453a39cdcd7SEdward Tomasz Napierala *n_args = 3; 14545f2336efSEd Maste break; 14555f2336efSEd Maste } 14565f2336efSEd Maste /* linux_msgget */ 14575f2336efSEd Maste case 186: { 14585f2336efSEd Maste struct linux_msgget_args *p = params; 14596b7c23a0SBrooks Davis iarg[a++] = p->key; /* l_key_t */ 14606b7c23a0SBrooks Davis iarg[a++] = p->msgflg; /* l_int */ 14615f2336efSEd Maste *n_args = 2; 14625f2336efSEd Maste break; 14635f2336efSEd Maste } 14645f2336efSEd Maste /* linux_msgctl */ 14655f2336efSEd Maste case 187: { 14665f2336efSEd Maste struct linux_msgctl_args *p = params; 14676b7c23a0SBrooks Davis iarg[a++] = p->msqid; /* l_int */ 14686b7c23a0SBrooks Davis iarg[a++] = p->cmd; /* l_int */ 14696b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* struct l_msqid_ds * */ 14705f2336efSEd Maste *n_args = 3; 14715f2336efSEd Maste break; 14725f2336efSEd Maste } 14735f2336efSEd Maste /* linux_msgrcv */ 14745f2336efSEd Maste case 188: { 14755f2336efSEd Maste struct linux_msgrcv_args *p = params; 14766b7c23a0SBrooks Davis iarg[a++] = p->msqid; /* l_int */ 14776b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->msgp; /* struct l_msgbuf * */ 14786b7c23a0SBrooks Davis iarg[a++] = p->msgsz; /* l_size_t */ 14796b7c23a0SBrooks Davis iarg[a++] = p->msgtyp; /* l_long */ 14806b7c23a0SBrooks Davis iarg[a++] = p->msgflg; /* l_int */ 14815f2336efSEd Maste *n_args = 5; 14825f2336efSEd Maste break; 14835f2336efSEd Maste } 14845f2336efSEd Maste /* linux_msgsnd */ 14855f2336efSEd Maste case 189: { 14865f2336efSEd Maste struct linux_msgsnd_args *p = params; 14876b7c23a0SBrooks Davis iarg[a++] = p->msqid; /* l_int */ 14886b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->msgp; /* struct l_msgbuf * */ 14896b7c23a0SBrooks Davis iarg[a++] = p->msgsz; /* l_size_t */ 14906b7c23a0SBrooks Davis iarg[a++] = p->msgflg; /* l_int */ 14915f2336efSEd Maste *n_args = 4; 14925f2336efSEd Maste break; 14935f2336efSEd Maste } 14945f2336efSEd Maste /* linux_semget */ 14955f2336efSEd Maste case 190: { 14965f2336efSEd Maste struct linux_semget_args *p = params; 14976b7c23a0SBrooks Davis iarg[a++] = p->key; /* l_key_t */ 14986b7c23a0SBrooks Davis iarg[a++] = p->nsems; /* l_int */ 14996b7c23a0SBrooks Davis iarg[a++] = p->semflg; /* l_int */ 15005f2336efSEd Maste *n_args = 3; 15015f2336efSEd Maste break; 15025f2336efSEd Maste } 15035f2336efSEd Maste /* linux_semctl */ 15045f2336efSEd Maste case 191: { 15055f2336efSEd Maste struct linux_semctl_args *p = params; 15066b7c23a0SBrooks Davis iarg[a++] = p->semid; /* l_int */ 15076b7c23a0SBrooks Davis iarg[a++] = p->semnum; /* l_int */ 15086b7c23a0SBrooks Davis iarg[a++] = p->cmd; /* l_int */ 15096b7c23a0SBrooks Davis uarg[a++] = p->arg.buf; /* union l_semun */ 15105f2336efSEd Maste *n_args = 4; 15115f2336efSEd Maste break; 15125f2336efSEd Maste } 15135f2336efSEd Maste /* linux_semtimedop */ 15145f2336efSEd Maste case 192: { 15155f2336efSEd Maste *n_args = 0; 15165f2336efSEd Maste break; 15175f2336efSEd Maste } 15185f2336efSEd Maste /* linux_semop */ 15195f2336efSEd Maste case 193: { 15205f2336efSEd Maste struct linux_semop_args *p = params; 15216b7c23a0SBrooks Davis iarg[a++] = p->semid; /* l_int */ 15226b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->tsops; /* struct l_sembuf * */ 15236b7c23a0SBrooks Davis iarg[a++] = p->nsops; /* l_uint */ 15245f2336efSEd Maste *n_args = 3; 15255f2336efSEd Maste break; 15265f2336efSEd Maste } 15275f2336efSEd Maste /* linux_shmget */ 15285f2336efSEd Maste case 194: { 15295f2336efSEd Maste struct linux_shmget_args *p = params; 15306b7c23a0SBrooks Davis iarg[a++] = p->key; /* l_key_t */ 15316b7c23a0SBrooks Davis iarg[a++] = p->size; /* l_size_t */ 15326b7c23a0SBrooks Davis iarg[a++] = p->shmflg; /* l_int */ 15335f2336efSEd Maste *n_args = 3; 15345f2336efSEd Maste break; 15355f2336efSEd Maste } 15365f2336efSEd Maste /* linux_shmctl */ 15375f2336efSEd Maste case 195: { 15385f2336efSEd Maste struct linux_shmctl_args *p = params; 15396b7c23a0SBrooks Davis iarg[a++] = p->shmid; /* l_int */ 15406b7c23a0SBrooks Davis iarg[a++] = p->cmd; /* l_int */ 15416b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* struct l_shmid_ds * */ 15425f2336efSEd Maste *n_args = 3; 15435f2336efSEd Maste break; 15445f2336efSEd Maste } 15455f2336efSEd Maste /* linux_shmat */ 15465f2336efSEd Maste case 196: { 15475f2336efSEd Maste struct linux_shmat_args *p = params; 15486b7c23a0SBrooks Davis iarg[a++] = p->shmid; /* l_int */ 15496b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->shmaddr; /* char * */ 15506b7c23a0SBrooks Davis iarg[a++] = p->shmflg; /* l_int */ 15515f2336efSEd Maste *n_args = 3; 15525f2336efSEd Maste break; 15535f2336efSEd Maste } 15545f2336efSEd Maste /* linux_shmdt */ 15555f2336efSEd Maste case 197: { 15565f2336efSEd Maste struct linux_shmdt_args *p = params; 15576b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->shmaddr; /* char * */ 15585f2336efSEd Maste *n_args = 1; 15595f2336efSEd Maste break; 15605f2336efSEd Maste } 15615f2336efSEd Maste /* linux_socket */ 15625f2336efSEd Maste case 198: { 15635f2336efSEd Maste struct linux_socket_args *p = params; 15646b7c23a0SBrooks Davis iarg[a++] = p->domain; /* l_int */ 15656b7c23a0SBrooks Davis iarg[a++] = p->type; /* l_int */ 15666b7c23a0SBrooks Davis iarg[a++] = p->protocol; /* l_int */ 15675f2336efSEd Maste *n_args = 3; 15685f2336efSEd Maste break; 15695f2336efSEd Maste } 15705f2336efSEd Maste /* linux_socketpair */ 15715f2336efSEd Maste case 199: { 15725f2336efSEd Maste struct linux_socketpair_args *p = params; 15736b7c23a0SBrooks Davis iarg[a++] = p->domain; /* l_int */ 15746b7c23a0SBrooks Davis iarg[a++] = p->type; /* l_int */ 15756b7c23a0SBrooks Davis iarg[a++] = p->protocol; /* l_int */ 15766b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rsv; /* l_uintptr_t */ 15775f2336efSEd Maste *n_args = 4; 15785f2336efSEd Maste break; 15795f2336efSEd Maste } 15805f2336efSEd Maste /* linux_bind */ 15815f2336efSEd Maste case 200: { 15825f2336efSEd Maste struct linux_bind_args *p = params; 15836b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 15846b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* l_uintptr_t */ 15856b7c23a0SBrooks Davis iarg[a++] = p->namelen; /* l_int */ 15865f2336efSEd Maste *n_args = 3; 15875f2336efSEd Maste break; 15885f2336efSEd Maste } 15895f2336efSEd Maste /* linux_listen */ 15905f2336efSEd Maste case 201: { 15915f2336efSEd Maste struct linux_listen_args *p = params; 15926b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 15936b7c23a0SBrooks Davis iarg[a++] = p->backlog; /* l_int */ 15945f2336efSEd Maste *n_args = 2; 15955f2336efSEd Maste break; 15965f2336efSEd Maste } 15975f2336efSEd Maste /* linux_accept */ 15985f2336efSEd Maste case 202: { 15995f2336efSEd Maste struct linux_accept_args *p = params; 16006b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 16016b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->addr; /* l_uintptr_t */ 16026b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->namelen; /* l_uintptr_t */ 16035f2336efSEd Maste *n_args = 3; 16045f2336efSEd Maste break; 16055f2336efSEd Maste } 16065f2336efSEd Maste /* linux_connect */ 16075f2336efSEd Maste case 203: { 16085f2336efSEd Maste struct linux_connect_args *p = params; 16096b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 16106b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* l_uintptr_t */ 16116b7c23a0SBrooks Davis iarg[a++] = p->namelen; /* l_int */ 16125f2336efSEd Maste *n_args = 3; 16135f2336efSEd Maste break; 16145f2336efSEd Maste } 16155f2336efSEd Maste /* linux_getsockname */ 16165f2336efSEd Maste case 204: { 16175f2336efSEd Maste struct linux_getsockname_args *p = params; 16186b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 16196b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->addr; /* l_uintptr_t */ 16206b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->namelen; /* l_uintptr_t */ 16215f2336efSEd Maste *n_args = 3; 16225f2336efSEd Maste break; 16235f2336efSEd Maste } 16245f2336efSEd Maste /* linux_getpeername */ 16255f2336efSEd Maste case 205: { 16265f2336efSEd Maste struct linux_getpeername_args *p = params; 16276b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 16286b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->addr; /* l_uintptr_t */ 16296b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->namelen; /* l_uintptr_t */ 16305f2336efSEd Maste *n_args = 3; 16315f2336efSEd Maste break; 16325f2336efSEd Maste } 16335f2336efSEd Maste /* linux_sendto */ 16345f2336efSEd Maste case 206: { 16355f2336efSEd Maste struct linux_sendto_args *p = params; 16366b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 16376b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->msg; /* l_uintptr_t */ 16386b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */ 16396b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 16406b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->to; /* l_uintptr_t */ 16416b7c23a0SBrooks Davis iarg[a++] = p->tolen; /* l_int */ 16425f2336efSEd Maste *n_args = 6; 16435f2336efSEd Maste break; 16445f2336efSEd Maste } 16455f2336efSEd Maste /* linux_recvfrom */ 16465f2336efSEd Maste case 207: { 16475f2336efSEd Maste struct linux_recvfrom_args *p = params; 16486b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 16496b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* l_uintptr_t */ 16506b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */ 16516b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 16526b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->from; /* l_uintptr_t */ 16536b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->fromlen; /* l_uintptr_t */ 16545f2336efSEd Maste *n_args = 6; 16555f2336efSEd Maste break; 16565f2336efSEd Maste } 16575f2336efSEd Maste /* linux_setsockopt */ 16585f2336efSEd Maste case 208: { 16595f2336efSEd Maste struct linux_setsockopt_args *p = params; 16606b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 16616b7c23a0SBrooks Davis iarg[a++] = p->level; /* l_int */ 16626b7c23a0SBrooks Davis iarg[a++] = p->optname; /* l_int */ 16636b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->optval; /* l_uintptr_t */ 16646b7c23a0SBrooks Davis iarg[a++] = p->optlen; /* l_int */ 16655f2336efSEd Maste *n_args = 5; 16665f2336efSEd Maste break; 16675f2336efSEd Maste } 16685f2336efSEd Maste /* linux_getsockopt */ 16695f2336efSEd Maste case 209: { 16705f2336efSEd Maste struct linux_getsockopt_args *p = params; 16716b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 16726b7c23a0SBrooks Davis iarg[a++] = p->level; /* l_int */ 16736b7c23a0SBrooks Davis iarg[a++] = p->optname; /* l_int */ 16746b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->optval; /* l_uintptr_t */ 16756b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->optlen; /* l_uintptr_t */ 16765f2336efSEd Maste *n_args = 5; 16775f2336efSEd Maste break; 16785f2336efSEd Maste } 16795f2336efSEd Maste /* linux_shutdown */ 16805f2336efSEd Maste case 210: { 16815f2336efSEd Maste struct linux_shutdown_args *p = params; 16826b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 16836b7c23a0SBrooks Davis iarg[a++] = p->how; /* l_int */ 16845f2336efSEd Maste *n_args = 2; 16855f2336efSEd Maste break; 16865f2336efSEd Maste } 16875f2336efSEd Maste /* linux_sendmsg */ 16885f2336efSEd Maste case 211: { 16895f2336efSEd Maste struct linux_sendmsg_args *p = params; 16906b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 16916b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->msg; /* l_uintptr_t */ 16926b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 16935f2336efSEd Maste *n_args = 3; 16945f2336efSEd Maste break; 16955f2336efSEd Maste } 16965f2336efSEd Maste /* linux_recvmsg */ 16975f2336efSEd Maste case 212: { 16985f2336efSEd Maste struct linux_recvmsg_args *p = params; 16996b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 17006b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->msg; /* l_uintptr_t */ 17016b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 17025f2336efSEd Maste *n_args = 3; 17035f2336efSEd Maste break; 17045f2336efSEd Maste } 17055f2336efSEd Maste /* linux_brk */ 17065f2336efSEd Maste case 214: { 17075f2336efSEd Maste struct linux_brk_args *p = params; 17086b7c23a0SBrooks Davis iarg[a++] = p->dsend; /* l_ulong */ 17095f2336efSEd Maste *n_args = 1; 17105f2336efSEd Maste break; 17115f2336efSEd Maste } 17125f2336efSEd Maste /* munmap */ 17135f2336efSEd Maste case 215: { 17145f2336efSEd Maste struct munmap_args *p = params; 17156b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->addr; /* void * */ 17166b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */ 17175f2336efSEd Maste *n_args = 2; 17185f2336efSEd Maste break; 17195f2336efSEd Maste } 17205f2336efSEd Maste /* linux_mremap */ 17215f2336efSEd Maste case 216: { 17225f2336efSEd Maste struct linux_mremap_args *p = params; 17236b7c23a0SBrooks Davis iarg[a++] = p->addr; /* l_ulong */ 17246b7c23a0SBrooks Davis iarg[a++] = p->old_len; /* l_ulong */ 17256b7c23a0SBrooks Davis iarg[a++] = p->new_len; /* l_ulong */ 17266b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_ulong */ 17276b7c23a0SBrooks Davis iarg[a++] = p->new_addr; /* l_ulong */ 17285f2336efSEd Maste *n_args = 5; 17295f2336efSEd Maste break; 17305f2336efSEd Maste } 17315f2336efSEd Maste /* linux_add_key */ 17325f2336efSEd Maste case 217: { 17335f2336efSEd Maste *n_args = 0; 17345f2336efSEd Maste break; 17355f2336efSEd Maste } 17365f2336efSEd Maste /* linux_request_key */ 17375f2336efSEd Maste case 218: { 17385f2336efSEd Maste *n_args = 0; 17395f2336efSEd Maste break; 17405f2336efSEd Maste } 17415f2336efSEd Maste /* linux_keyctl */ 17425f2336efSEd Maste case 219: { 17435f2336efSEd Maste *n_args = 0; 17445f2336efSEd Maste break; 17455f2336efSEd Maste } 17465f2336efSEd Maste /* linux_clone */ 17475f2336efSEd Maste case 220: { 17485f2336efSEd Maste struct linux_clone_args *p = params; 17496b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_ulong */ 17506b7c23a0SBrooks Davis iarg[a++] = p->stack; /* l_ulong */ 17516b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->parent_tidptr; /* l_int * */ 17526b7c23a0SBrooks Davis iarg[a++] = p->tls; /* l_ulong */ 17536b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->child_tidptr; /* l_int * */ 17545f2336efSEd Maste *n_args = 5; 17555f2336efSEd Maste break; 17565f2336efSEd Maste } 17575f2336efSEd Maste /* linux_execve */ 17585f2336efSEd Maste case 221: { 17595f2336efSEd Maste struct linux_execve_args *p = params; 17606b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->path; /* char * */ 17616b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->argp; /* char ** */ 17626b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->envp; /* char ** */ 17635f2336efSEd Maste *n_args = 3; 17645f2336efSEd Maste break; 17655f2336efSEd Maste } 17665f2336efSEd Maste /* linux_mmap2 */ 17675f2336efSEd Maste case 222: { 17685f2336efSEd Maste struct linux_mmap2_args *p = params; 17696b7c23a0SBrooks Davis iarg[a++] = p->addr; /* l_ulong */ 17706b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_ulong */ 17716b7c23a0SBrooks Davis iarg[a++] = p->prot; /* l_ulong */ 17726b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_ulong */ 17736b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_ulong */ 17746b7c23a0SBrooks Davis iarg[a++] = p->pgoff; /* l_ulong */ 17755f2336efSEd Maste *n_args = 6; 17765f2336efSEd Maste break; 17775f2336efSEd Maste } 17785f2336efSEd Maste /* linux_fadvise64 */ 17795f2336efSEd Maste case 223: { 17805f2336efSEd Maste struct linux_fadvise64_args *p = params; 17816b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */ 17826b7c23a0SBrooks Davis iarg[a++] = p->offset; /* l_loff_t */ 17836b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */ 17846b7c23a0SBrooks Davis iarg[a++] = p->advice; /* l_int */ 17855f2336efSEd Maste *n_args = 4; 17865f2336efSEd Maste break; 17875f2336efSEd Maste } 17885f2336efSEd Maste /* swapon */ 17895f2336efSEd Maste case 224: { 17905f2336efSEd Maste struct swapon_args *p = params; 17916b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* char * */ 17925f2336efSEd Maste *n_args = 1; 17935f2336efSEd Maste break; 17945f2336efSEd Maste } 17955f2336efSEd Maste /* linux_swapoff */ 17965f2336efSEd Maste case 225: { 17975f2336efSEd Maste *n_args = 0; 17985f2336efSEd Maste break; 17995f2336efSEd Maste } 18005f2336efSEd Maste /* linux_mprotect */ 18015f2336efSEd Maste case 226: { 18025f2336efSEd Maste struct linux_mprotect_args *p = params; 18036b7c23a0SBrooks Davis iarg[a++] = p->addr; /* l_ulong */ 18046b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */ 18056b7c23a0SBrooks Davis iarg[a++] = p->prot; /* l_ulong */ 18065f2336efSEd Maste *n_args = 3; 18075f2336efSEd Maste break; 18085f2336efSEd Maste } 18095f2336efSEd Maste /* linux_msync */ 18105f2336efSEd Maste case 227: { 18115f2336efSEd Maste struct linux_msync_args *p = params; 18126b7c23a0SBrooks Davis iarg[a++] = p->addr; /* l_ulong */ 18136b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */ 18146b7c23a0SBrooks Davis iarg[a++] = p->fl; /* l_int */ 18155f2336efSEd Maste *n_args = 3; 18165f2336efSEd Maste break; 18175f2336efSEd Maste } 18185f2336efSEd Maste /* mlock */ 18195f2336efSEd Maste case 228: { 18205f2336efSEd Maste struct mlock_args *p = params; 18216b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->addr; /* const void * */ 18226b7c23a0SBrooks Davis uarg[a++] = p->len; /* size_t */ 18235f2336efSEd Maste *n_args = 2; 18245f2336efSEd Maste break; 18255f2336efSEd Maste } 18265f2336efSEd Maste /* munlock */ 18275f2336efSEd Maste case 229: { 18285f2336efSEd Maste struct munlock_args *p = params; 18296b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->addr; /* const void * */ 18306b7c23a0SBrooks Davis uarg[a++] = p->len; /* size_t */ 18315f2336efSEd Maste *n_args = 2; 18325f2336efSEd Maste break; 18335f2336efSEd Maste } 18345f2336efSEd Maste /* mlockall */ 18355f2336efSEd Maste case 230: { 18365f2336efSEd Maste struct mlockall_args *p = params; 18376b7c23a0SBrooks Davis iarg[a++] = p->how; /* int */ 18385f2336efSEd Maste *n_args = 1; 18395f2336efSEd Maste break; 18405f2336efSEd Maste } 18415f2336efSEd Maste /* munlockall */ 18425f2336efSEd Maste case 231: { 18435f2336efSEd Maste *n_args = 0; 18445f2336efSEd Maste break; 18455f2336efSEd Maste } 18465f2336efSEd Maste /* linux_mincore */ 18475f2336efSEd Maste case 232: { 18485f2336efSEd Maste struct linux_mincore_args *p = params; 18496b7c23a0SBrooks Davis iarg[a++] = p->start; /* l_ulong */ 18506b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */ 18516b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->vec; /* u_char * */ 18525f2336efSEd Maste *n_args = 3; 18535f2336efSEd Maste break; 18545f2336efSEd Maste } 1855bafd96b8SEdward Tomasz Napierala /* linux_madvise */ 18565f2336efSEd Maste case 233: { 1857bafd96b8SEdward Tomasz Napierala struct linux_madvise_args *p = params; 18586b7c23a0SBrooks Davis iarg[a++] = p->addr; /* l_ulong */ 18596b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */ 18606b7c23a0SBrooks Davis iarg[a++] = p->behav; /* l_int */ 18615f2336efSEd Maste *n_args = 3; 18625f2336efSEd Maste break; 18635f2336efSEd Maste } 18645f2336efSEd Maste /* linux_remap_file_pages */ 18655f2336efSEd Maste case 234: { 18665f2336efSEd Maste *n_args = 0; 18675f2336efSEd Maste break; 18685f2336efSEd Maste } 18695f2336efSEd Maste /* linux_mbind */ 18705f2336efSEd Maste case 235: { 18715f2336efSEd Maste *n_args = 0; 18725f2336efSEd Maste break; 18735f2336efSEd Maste } 18745f2336efSEd Maste /* linux_get_mempolicy */ 18755f2336efSEd Maste case 236: { 18765f2336efSEd Maste *n_args = 0; 18775f2336efSEd Maste break; 18785f2336efSEd Maste } 18795f2336efSEd Maste /* linux_set_mempolicy */ 18805f2336efSEd Maste case 237: { 18815f2336efSEd Maste *n_args = 0; 18825f2336efSEd Maste break; 18835f2336efSEd Maste } 18845f2336efSEd Maste /* linux_migrate_pages */ 18855f2336efSEd Maste case 238: { 18865f2336efSEd Maste *n_args = 0; 18875f2336efSEd Maste break; 18885f2336efSEd Maste } 18895f2336efSEd Maste /* linux_move_pages */ 18905f2336efSEd Maste case 239: { 18915f2336efSEd Maste *n_args = 0; 18925f2336efSEd Maste break; 18935f2336efSEd Maste } 18945f2336efSEd Maste /* linux_rt_tgsigqueueinfo */ 18955f2336efSEd Maste case 240: { 18965f2336efSEd Maste struct linux_rt_tgsigqueueinfo_args *p = params; 18976b7c23a0SBrooks Davis iarg[a++] = p->tgid; /* l_pid_t */ 18986b7c23a0SBrooks Davis iarg[a++] = p->tid; /* l_pid_t */ 18996b7c23a0SBrooks Davis iarg[a++] = p->sig; /* l_int */ 19006b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->uinfo; /* l_siginfo_t * */ 19015f2336efSEd Maste *n_args = 4; 19025f2336efSEd Maste break; 19035f2336efSEd Maste } 19045f2336efSEd Maste /* linux_perf_event_open */ 19055f2336efSEd Maste case 241: { 19065f2336efSEd Maste *n_args = 0; 19075f2336efSEd Maste break; 19085f2336efSEd Maste } 19095f2336efSEd Maste /* linux_accept4 */ 19105f2336efSEd Maste case 242: { 19115f2336efSEd Maste struct linux_accept4_args *p = params; 19126b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 19136b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->addr; /* l_uintptr_t */ 19146b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->namelen; /* l_uintptr_t */ 19156b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 19165f2336efSEd Maste *n_args = 4; 19175f2336efSEd Maste break; 19185f2336efSEd Maste } 19195f2336efSEd Maste /* linux_recvmmsg */ 19205f2336efSEd Maste case 243: { 19215f2336efSEd Maste struct linux_recvmmsg_args *p = params; 19226b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 19236b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->msg; /* struct l_mmsghdr * */ 19246b7c23a0SBrooks Davis iarg[a++] = p->vlen; /* l_uint */ 19256b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 19266b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */ 19275f2336efSEd Maste *n_args = 5; 19285f2336efSEd Maste break; 19295f2336efSEd Maste } 19305f2336efSEd Maste /* linux_wait4 */ 19315f2336efSEd Maste case 260: { 19325f2336efSEd Maste struct linux_wait4_args *p = params; 19336b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 19346b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->status; /* l_int * */ 19356b7c23a0SBrooks Davis iarg[a++] = p->options; /* l_int */ 19366b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rusage; /* struct rusage * */ 19375f2336efSEd Maste *n_args = 4; 19385f2336efSEd Maste break; 19395f2336efSEd Maste } 19405f2336efSEd Maste /* linux_prlimit64 */ 19415f2336efSEd Maste case 261: { 19425f2336efSEd Maste struct linux_prlimit64_args *p = params; 19436b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 19446b7c23a0SBrooks Davis iarg[a++] = p->resource; /* l_uint */ 19456b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->new; /* struct rlimit * */ 19466b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->old; /* struct rlimit * */ 19475f2336efSEd Maste *n_args = 4; 19485f2336efSEd Maste break; 19495f2336efSEd Maste } 19505f2336efSEd Maste /* linux_fanotify_init */ 19515f2336efSEd Maste case 262: { 19525f2336efSEd Maste *n_args = 0; 19535f2336efSEd Maste break; 19545f2336efSEd Maste } 19555f2336efSEd Maste /* linux_fanotify_mark */ 19565f2336efSEd Maste case 263: { 19575f2336efSEd Maste *n_args = 0; 19585f2336efSEd Maste break; 19595f2336efSEd Maste } 19605f2336efSEd Maste /* linux_name_to_handle_at */ 19615f2336efSEd Maste case 264: { 196277eb9841SConrad Meyer struct linux_name_to_handle_at_args *p = params; 19636b7c23a0SBrooks Davis iarg[a++] = p->dirfd; /* l_int */ 19646b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->name; /* const char * */ 19656b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->handle; /* struct l_file_handle * */ 19666b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->mnt_id; /* l_int * */ 19676b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 196877eb9841SConrad Meyer *n_args = 5; 19695f2336efSEd Maste break; 19705f2336efSEd Maste } 19715f2336efSEd Maste /* linux_open_by_handle_at */ 19725f2336efSEd Maste case 265: { 197377eb9841SConrad Meyer struct linux_open_by_handle_at_args *p = params; 19746b7c23a0SBrooks Davis iarg[a++] = p->mountdirfd; /* l_int */ 19756b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->handle; /* struct l_file_handle * */ 19766b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 197777eb9841SConrad Meyer *n_args = 3; 19785f2336efSEd Maste break; 19795f2336efSEd Maste } 19805f2336efSEd Maste /* linux_clock_adjtime */ 19815f2336efSEd Maste case 266: { 19825f2336efSEd Maste *n_args = 0; 19835f2336efSEd Maste break; 19845f2336efSEd Maste } 19855f2336efSEd Maste /* linux_syncfs */ 19865f2336efSEd Maste case 267: { 19875f2336efSEd Maste struct linux_syncfs_args *p = params; 19886b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */ 19895f2336efSEd Maste *n_args = 1; 19905f2336efSEd Maste break; 19915f2336efSEd Maste } 19925f2336efSEd Maste /* linux_setns */ 19935f2336efSEd Maste case 268: { 19945f2336efSEd Maste struct linux_setns_args *p = params; 19956b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */ 19966b7c23a0SBrooks Davis iarg[a++] = p->nstype; /* l_int */ 19975f2336efSEd Maste *n_args = 2; 19985f2336efSEd Maste break; 19995f2336efSEd Maste } 20005f2336efSEd Maste /* linux_sendmmsg */ 20015f2336efSEd Maste case 269: { 20025f2336efSEd Maste struct linux_sendmmsg_args *p = params; 20036b7c23a0SBrooks Davis iarg[a++] = p->s; /* l_int */ 20046b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->msg; /* struct l_mmsghdr * */ 20056b7c23a0SBrooks Davis iarg[a++] = p->vlen; /* l_uint */ 20066b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 20075f2336efSEd Maste *n_args = 4; 20085f2336efSEd Maste break; 20095f2336efSEd Maste } 20105f2336efSEd Maste /* linux_process_vm_readv */ 20115f2336efSEd Maste case 270: { 20125f2336efSEd Maste struct linux_process_vm_readv_args *p = params; 20136b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 20146b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->lvec; /* const struct iovec * */ 20156b7c23a0SBrooks Davis iarg[a++] = p->liovcnt; /* l_ulong */ 20166b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rvec; /* const struct iovec * */ 20176b7c23a0SBrooks Davis iarg[a++] = p->riovcnt; /* l_ulong */ 20186b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_ulong */ 20195f2336efSEd Maste *n_args = 6; 20205f2336efSEd Maste break; 20215f2336efSEd Maste } 20225f2336efSEd Maste /* linux_process_vm_writev */ 20235f2336efSEd Maste case 271: { 20245f2336efSEd Maste struct linux_process_vm_writev_args *p = params; 20256b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 20266b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->lvec; /* const struct iovec * */ 20276b7c23a0SBrooks Davis iarg[a++] = p->liovcnt; /* l_ulong */ 20286b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->rvec; /* const struct iovec * */ 20296b7c23a0SBrooks Davis iarg[a++] = p->riovcnt; /* l_ulong */ 20306b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_ulong */ 20315f2336efSEd Maste *n_args = 6; 20325f2336efSEd Maste break; 20335f2336efSEd Maste } 20345f2336efSEd Maste /* linux_kcmp */ 20355f2336efSEd Maste case 272: { 20365f2336efSEd Maste struct linux_kcmp_args *p = params; 20376b7c23a0SBrooks Davis iarg[a++] = p->pid1; /* l_pid_t */ 20386b7c23a0SBrooks Davis iarg[a++] = p->pid2; /* l_pid_t */ 20396b7c23a0SBrooks Davis iarg[a++] = p->type; /* l_int */ 20406b7c23a0SBrooks Davis iarg[a++] = p->idx1; /* l_ulong */ 20416b7c23a0SBrooks Davis iarg[a++] = p->idx; /* l_ulong */ 20425f2336efSEd Maste *n_args = 5; 20435f2336efSEd Maste break; 20445f2336efSEd Maste } 20455f2336efSEd Maste /* linux_finit_module */ 20465f2336efSEd Maste case 273: { 20475f2336efSEd Maste struct linux_finit_module_args *p = params; 20486b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_int */ 20496b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->uargs; /* const char * */ 20506b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 20515f2336efSEd Maste *n_args = 3; 20525f2336efSEd Maste break; 20535f2336efSEd Maste } 20545f2336efSEd Maste /* linux_sched_setattr */ 20555f2336efSEd Maste case 274: { 20565f2336efSEd Maste struct linux_sched_setattr_args *p = params; 20576b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 20586b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->attr; /* void * */ 20596b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 20605f2336efSEd Maste *n_args = 3; 20615f2336efSEd Maste break; 20625f2336efSEd Maste } 20635f2336efSEd Maste /* linux_sched_getattr */ 20645f2336efSEd Maste case 275: { 20655f2336efSEd Maste struct linux_sched_getattr_args *p = params; 20666b7c23a0SBrooks Davis iarg[a++] = p->pid; /* l_pid_t */ 20676b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->attr; /* void * */ 20686b7c23a0SBrooks Davis iarg[a++] = p->size; /* l_uint */ 20696b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 20705f2336efSEd Maste *n_args = 4; 20715f2336efSEd Maste break; 20725f2336efSEd Maste } 20735f2336efSEd Maste /* linux_renameat2 */ 20745f2336efSEd Maste case 276: { 20755f2336efSEd Maste struct linux_renameat2_args *p = params; 20766b7c23a0SBrooks Davis iarg[a++] = p->olddfd; /* l_int */ 20776b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->oldname; /* const char * */ 20786b7c23a0SBrooks Davis iarg[a++] = p->newdfd; /* l_int */ 20796b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->newname; /* const char * */ 20806b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 20815f2336efSEd Maste *n_args = 5; 20825f2336efSEd Maste break; 20835f2336efSEd Maste } 20845f2336efSEd Maste /* linux_seccomp */ 20855f2336efSEd Maste case 277: { 20865f2336efSEd Maste struct linux_seccomp_args *p = params; 20876b7c23a0SBrooks Davis iarg[a++] = p->op; /* l_uint */ 20886b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 20896b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->uargs; /* const char * */ 20905f2336efSEd Maste *n_args = 3; 20915f2336efSEd Maste break; 20925f2336efSEd Maste } 20935f2336efSEd Maste /* linux_getrandom */ 20945f2336efSEd Maste case 278: { 20955f2336efSEd Maste struct linux_getrandom_args *p = params; 20966b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->buf; /* char * */ 20976b7c23a0SBrooks Davis iarg[a++] = p->count; /* l_size_t */ 20986b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 20995f2336efSEd Maste *n_args = 3; 21005f2336efSEd Maste break; 21015f2336efSEd Maste } 21025f2336efSEd Maste /* linux_memfd_create */ 21035f2336efSEd Maste case 279: { 21045f2336efSEd Maste struct linux_memfd_create_args *p = params; 21056b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->uname_ptr; /* const char * */ 21066b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 21075f2336efSEd Maste *n_args = 2; 21085f2336efSEd Maste break; 21095f2336efSEd Maste } 21105f2336efSEd Maste /* linux_bpf */ 21115f2336efSEd Maste case 280: { 21125f2336efSEd Maste struct linux_bpf_args *p = params; 21136b7c23a0SBrooks Davis iarg[a++] = p->cmd; /* l_int */ 21146b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->attr; /* void * */ 21156b7c23a0SBrooks Davis iarg[a++] = p->size; /* l_uint */ 21165f2336efSEd Maste *n_args = 3; 21175f2336efSEd Maste break; 21185f2336efSEd Maste } 21195f2336efSEd Maste /* linux_execveat */ 21205f2336efSEd Maste case 281: { 21215f2336efSEd Maste struct linux_execveat_args *p = params; 21226b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */ 21236b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->filename; /* const char * */ 21246b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->argv; /* const char ** */ 21256b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->envp; /* const char ** */ 21266b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 21275f2336efSEd Maste *n_args = 5; 21285f2336efSEd Maste break; 21295f2336efSEd Maste } 21305f2336efSEd Maste /* linux_userfaultfd */ 21315f2336efSEd Maste case 282: { 21325f2336efSEd Maste struct linux_userfaultfd_args *p = params; 21336b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 21345f2336efSEd Maste *n_args = 1; 21355f2336efSEd Maste break; 21365f2336efSEd Maste } 21375f2336efSEd Maste /* linux_membarrier */ 21385f2336efSEd Maste case 283: { 21395f2336efSEd Maste struct linux_membarrier_args *p = params; 21406b7c23a0SBrooks Davis iarg[a++] = p->cmd; /* l_int */ 21416b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 21425f2336efSEd Maste *n_args = 2; 21435f2336efSEd Maste break; 21445f2336efSEd Maste } 21455f2336efSEd Maste /* linux_mlock2 */ 21465f2336efSEd Maste case 284: { 21475f2336efSEd Maste struct linux_mlock2_args *p = params; 21486b7c23a0SBrooks Davis iarg[a++] = p->start; /* l_ulong */ 21496b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */ 21506b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 21515f2336efSEd Maste *n_args = 3; 21525f2336efSEd Maste break; 21535f2336efSEd Maste } 21545f2336efSEd Maste /* linux_copy_file_range */ 21555f2336efSEd Maste case 285: { 21565f2336efSEd Maste struct linux_copy_file_range_args *p = params; 21576b7c23a0SBrooks Davis iarg[a++] = p->fd_in; /* l_int */ 21586b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->off_in; /* l_loff_t * */ 21596b7c23a0SBrooks Davis iarg[a++] = p->fd_out; /* l_int */ 21606b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->off_out; /* l_loff_t * */ 21616b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */ 21626b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 21635f2336efSEd Maste *n_args = 6; 21645f2336efSEd Maste break; 21655f2336efSEd Maste } 21665f2336efSEd Maste /* linux_preadv2 */ 21675f2336efSEd Maste case 286: { 21685f2336efSEd Maste struct linux_preadv2_args *p = params; 21696b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_ulong */ 21706b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->vec; /* const struct iovec * */ 21716b7c23a0SBrooks Davis iarg[a++] = p->vlen; /* l_ulong */ 21726b7c23a0SBrooks Davis iarg[a++] = p->pos_l; /* l_ulong */ 21736b7c23a0SBrooks Davis iarg[a++] = p->pos_h; /* l_ulong */ 21746b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 21755f2336efSEd Maste *n_args = 6; 21765f2336efSEd Maste break; 21775f2336efSEd Maste } 21785f2336efSEd Maste /* linux_pwritev2 */ 21795f2336efSEd Maste case 287: { 21805f2336efSEd Maste struct linux_pwritev2_args *p = params; 21816b7c23a0SBrooks Davis iarg[a++] = p->fd; /* l_ulong */ 21826b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->vec; /* const struct iovec * */ 21836b7c23a0SBrooks Davis iarg[a++] = p->vlen; /* l_ulong */ 21846b7c23a0SBrooks Davis iarg[a++] = p->pos_l; /* l_ulong */ 21856b7c23a0SBrooks Davis iarg[a++] = p->pos_h; /* l_ulong */ 21866b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 21875f2336efSEd Maste *n_args = 6; 21885f2336efSEd Maste break; 21895f2336efSEd Maste } 21905f2336efSEd Maste /* linux_pkey_mprotect */ 21915f2336efSEd Maste case 288: { 21925f2336efSEd Maste struct linux_pkey_mprotect_args *p = params; 21936b7c23a0SBrooks Davis iarg[a++] = p->start; /* l_ulong */ 21946b7c23a0SBrooks Davis iarg[a++] = p->len; /* l_size_t */ 21956b7c23a0SBrooks Davis iarg[a++] = p->prot; /* l_ulong */ 21966b7c23a0SBrooks Davis iarg[a++] = p->pkey; /* l_int */ 21975f2336efSEd Maste *n_args = 4; 21985f2336efSEd Maste break; 21995f2336efSEd Maste } 22005f2336efSEd Maste /* linux_pkey_alloc */ 22015f2336efSEd Maste case 289: { 22025f2336efSEd Maste struct linux_pkey_alloc_args *p = params; 22036b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_ulong */ 22046b7c23a0SBrooks Davis iarg[a++] = p->init_val; /* l_ulong */ 22055f2336efSEd Maste *n_args = 2; 22065f2336efSEd Maste break; 22075f2336efSEd Maste } 22085f2336efSEd Maste /* linux_pkey_free */ 22095f2336efSEd Maste case 290: { 22105f2336efSEd Maste struct linux_pkey_free_args *p = params; 22116b7c23a0SBrooks Davis iarg[a++] = p->pkey; /* l_int */ 22125f2336efSEd Maste *n_args = 1; 22135f2336efSEd Maste break; 22145f2336efSEd Maste } 2215c0f17173SEdward Tomasz Napierala /* linux_statx */ 2216c0f17173SEdward Tomasz Napierala case 291: { 2217c0f17173SEdward Tomasz Napierala struct linux_statx_args *p = params; 22186b7c23a0SBrooks Davis iarg[a++] = p->dirfd; /* l_int */ 22196b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->pathname; /* const char * */ 22206b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 22216b7c23a0SBrooks Davis iarg[a++] = p->mask; /* l_uint */ 22226b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->statxbuf; /* void * */ 2223c0f17173SEdward Tomasz Napierala *n_args = 5; 2224c0f17173SEdward Tomasz Napierala break; 2225c0f17173SEdward Tomasz Napierala } 2226c0f17173SEdward Tomasz Napierala /* linux_io_pgetevents */ 2227c0f17173SEdward Tomasz Napierala case 292: { 2228c0f17173SEdward Tomasz Napierala *n_args = 0; 2229c0f17173SEdward Tomasz Napierala break; 2230c0f17173SEdward Tomasz Napierala } 2231c0f17173SEdward Tomasz Napierala /* linux_rseq */ 2232c0f17173SEdward Tomasz Napierala case 293: { 2233*75e40949SDmitry Chagin struct linux_rseq_args *p = params; 2234*75e40949SDmitry Chagin uarg[a++] = (intptr_t)p->rseq; /* struct linux_rseq * */ 2235*75e40949SDmitry Chagin uarg[a++] = p->rseq_len; /* uint32_t */ 2236*75e40949SDmitry Chagin iarg[a++] = p->flags; /* l_int */ 2237*75e40949SDmitry Chagin uarg[a++] = p->sig; /* uint32_t */ 2238*75e40949SDmitry Chagin *n_args = 4; 2239c0f17173SEdward Tomasz Napierala break; 2240c0f17173SEdward Tomasz Napierala } 2241c0f17173SEdward Tomasz Napierala /* linux_kexec_file_load */ 2242c0f17173SEdward Tomasz Napierala case 294: { 2243c0f17173SEdward Tomasz Napierala *n_args = 0; 2244c0f17173SEdward Tomasz Napierala break; 2245c0f17173SEdward Tomasz Napierala } 2246c0f17173SEdward Tomasz Napierala /* linux_pidfd_send_signal */ 2247c0f17173SEdward Tomasz Napierala case 424: { 2248c0f17173SEdward Tomasz Napierala struct linux_pidfd_send_signal_args *p = params; 22496b7c23a0SBrooks Davis iarg[a++] = p->pidfd; /* l_int */ 22506b7c23a0SBrooks Davis iarg[a++] = p->sig; /* l_int */ 22516b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->info; /* l_siginfo_t * */ 22526b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_uint */ 2253c0f17173SEdward Tomasz Napierala *n_args = 4; 2254c0f17173SEdward Tomasz Napierala break; 2255c0f17173SEdward Tomasz Napierala } 2256c0f17173SEdward Tomasz Napierala /* linux_io_uring_setup */ 2257c0f17173SEdward Tomasz Napierala case 425: { 2258c0f17173SEdward Tomasz Napierala *n_args = 0; 2259c0f17173SEdward Tomasz Napierala break; 2260c0f17173SEdward Tomasz Napierala } 2261c0f17173SEdward Tomasz Napierala /* linux_io_uring_enter */ 2262c0f17173SEdward Tomasz Napierala case 426: { 2263c0f17173SEdward Tomasz Napierala *n_args = 0; 2264c0f17173SEdward Tomasz Napierala break; 2265c0f17173SEdward Tomasz Napierala } 2266c0f17173SEdward Tomasz Napierala /* linux_io_uring_register */ 2267c0f17173SEdward Tomasz Napierala case 427: { 2268c0f17173SEdward Tomasz Napierala *n_args = 0; 2269c0f17173SEdward Tomasz Napierala break; 2270c0f17173SEdward Tomasz Napierala } 2271c0f17173SEdward Tomasz Napierala /* linux_open_tree */ 2272c0f17173SEdward Tomasz Napierala case 428: { 2273c0f17173SEdward Tomasz Napierala *n_args = 0; 2274c0f17173SEdward Tomasz Napierala break; 2275c0f17173SEdward Tomasz Napierala } 2276c0f17173SEdward Tomasz Napierala /* linux_move_mount */ 2277c0f17173SEdward Tomasz Napierala case 429: { 2278c0f17173SEdward Tomasz Napierala *n_args = 0; 2279c0f17173SEdward Tomasz Napierala break; 2280c0f17173SEdward Tomasz Napierala } 2281c0f17173SEdward Tomasz Napierala /* linux_fsopen */ 2282c0f17173SEdward Tomasz Napierala case 430: { 2283c0f17173SEdward Tomasz Napierala *n_args = 0; 2284c0f17173SEdward Tomasz Napierala break; 2285c0f17173SEdward Tomasz Napierala } 2286c0f17173SEdward Tomasz Napierala /* linux_fsconfig */ 2287c0f17173SEdward Tomasz Napierala case 431: { 2288c0f17173SEdward Tomasz Napierala *n_args = 0; 2289c0f17173SEdward Tomasz Napierala break; 2290c0f17173SEdward Tomasz Napierala } 2291c0f17173SEdward Tomasz Napierala /* linux_fsmount */ 2292c0f17173SEdward Tomasz Napierala case 432: { 2293c0f17173SEdward Tomasz Napierala *n_args = 0; 2294c0f17173SEdward Tomasz Napierala break; 2295c0f17173SEdward Tomasz Napierala } 2296c0f17173SEdward Tomasz Napierala /* linux_fspick */ 2297c0f17173SEdward Tomasz Napierala case 433: { 2298c0f17173SEdward Tomasz Napierala *n_args = 0; 2299c0f17173SEdward Tomasz Napierala break; 2300c0f17173SEdward Tomasz Napierala } 2301c0f17173SEdward Tomasz Napierala /* linux_pidfd_open */ 2302c0f17173SEdward Tomasz Napierala case 434: { 2303c0f17173SEdward Tomasz Napierala *n_args = 0; 2304c0f17173SEdward Tomasz Napierala break; 2305c0f17173SEdward Tomasz Napierala } 2306c0f17173SEdward Tomasz Napierala /* linux_clone3 */ 2307c0f17173SEdward Tomasz Napierala case 435: { 2308b356030eSDmitry Chagin struct linux_clone3_args *p = params; 23096b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->uargs; /* struct l_user_clone_args * */ 23106b7c23a0SBrooks Davis iarg[a++] = p->usize; /* l_size_t */ 2311b356030eSDmitry Chagin *n_args = 2; 2312c0f17173SEdward Tomasz Napierala break; 2313c0f17173SEdward Tomasz Napierala } 2314c0f17173SEdward Tomasz Napierala /* linux_close_range */ 2315c0f17173SEdward Tomasz Napierala case 436: { 2316c0f17173SEdward Tomasz Napierala *n_args = 0; 2317c0f17173SEdward Tomasz Napierala break; 2318c0f17173SEdward Tomasz Napierala } 2319c0f17173SEdward Tomasz Napierala /* linux_openat2 */ 2320c0f17173SEdward Tomasz Napierala case 437: { 2321c0f17173SEdward Tomasz Napierala *n_args = 0; 2322c0f17173SEdward Tomasz Napierala break; 2323c0f17173SEdward Tomasz Napierala } 2324c0f17173SEdward Tomasz Napierala /* linux_pidfd_getfd */ 2325c0f17173SEdward Tomasz Napierala case 438: { 2326c0f17173SEdward Tomasz Napierala *n_args = 0; 2327c0f17173SEdward Tomasz Napierala break; 2328c0f17173SEdward Tomasz Napierala } 2329c0f17173SEdward Tomasz Napierala /* linux_faccessat2 */ 2330c0f17173SEdward Tomasz Napierala case 439: { 2331bee191e4SDmitry Chagin struct linux_faccessat2_args *p = params; 23326b7c23a0SBrooks Davis iarg[a++] = p->dfd; /* l_int */ 23336b7c23a0SBrooks Davis uarg[a++] = (intptr_t)p->filename; /* const char * */ 23346b7c23a0SBrooks Davis iarg[a++] = p->amode; /* l_int */ 23356b7c23a0SBrooks Davis iarg[a++] = p->flags; /* l_int */ 2336bee191e4SDmitry Chagin *n_args = 4; 2337c0f17173SEdward Tomasz Napierala break; 2338c0f17173SEdward Tomasz Napierala } 2339c0f17173SEdward Tomasz Napierala /* linux_process_madvise */ 2340c0f17173SEdward Tomasz Napierala case 440: { 2341c0f17173SEdward Tomasz Napierala *n_args = 0; 2342c0f17173SEdward Tomasz Napierala break; 2343c0f17173SEdward Tomasz Napierala } 2344c0f17173SEdward Tomasz Napierala /* linux_epoll_pwait2 */ 2345c0f17173SEdward Tomasz Napierala case 441: { 2346c0f17173SEdward Tomasz Napierala *n_args = 0; 2347c0f17173SEdward Tomasz Napierala break; 2348c0f17173SEdward Tomasz Napierala } 2349c0f17173SEdward Tomasz Napierala /* linux_mount_setattr */ 2350c0f17173SEdward Tomasz Napierala case 442: { 2351c0f17173SEdward Tomasz Napierala *n_args = 0; 2352c0f17173SEdward Tomasz Napierala break; 2353c0f17173SEdward Tomasz Napierala } 23545f2336efSEd Maste default: 23555f2336efSEd Maste *n_args = 0; 23565f2336efSEd Maste break; 23575f2336efSEd Maste }; 23585f2336efSEd Maste } 23595f2336efSEd Maste static void 23605f2336efSEd Maste systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 23615f2336efSEd Maste { 23625f2336efSEd Maste const char *p = NULL; 23635f2336efSEd Maste switch (sysnum) { 23645f2336efSEd Maste #define nosys linux_nosys 23655f2336efSEd Maste /* linux_setxattr */ 23665f2336efSEd Maste case 5: 2367a39cdcd7SEdward Tomasz Napierala switch (ndx) { 2368a39cdcd7SEdward Tomasz Napierala case 0: 2369a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2370a39cdcd7SEdward Tomasz Napierala break; 2371a39cdcd7SEdward Tomasz Napierala case 1: 2372a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2373a39cdcd7SEdward Tomasz Napierala break; 2374a39cdcd7SEdward Tomasz Napierala case 2: 2375a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2376a39cdcd7SEdward Tomasz Napierala break; 2377a39cdcd7SEdward Tomasz Napierala case 3: 2378a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 2379a39cdcd7SEdward Tomasz Napierala break; 2380a39cdcd7SEdward Tomasz Napierala case 4: 2381a39cdcd7SEdward Tomasz Napierala p = "l_int"; 2382a39cdcd7SEdward Tomasz Napierala break; 2383a39cdcd7SEdward Tomasz Napierala default: 2384a39cdcd7SEdward Tomasz Napierala break; 2385a39cdcd7SEdward Tomasz Napierala }; 23865f2336efSEd Maste break; 23875f2336efSEd Maste /* linux_lsetxattr */ 23885f2336efSEd Maste case 6: 2389a39cdcd7SEdward Tomasz Napierala switch (ndx) { 2390a39cdcd7SEdward Tomasz Napierala case 0: 2391a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2392a39cdcd7SEdward Tomasz Napierala break; 2393a39cdcd7SEdward Tomasz Napierala case 1: 2394a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2395a39cdcd7SEdward Tomasz Napierala break; 2396a39cdcd7SEdward Tomasz Napierala case 2: 2397a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2398a39cdcd7SEdward Tomasz Napierala break; 2399a39cdcd7SEdward Tomasz Napierala case 3: 2400a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 2401a39cdcd7SEdward Tomasz Napierala break; 2402a39cdcd7SEdward Tomasz Napierala case 4: 2403a39cdcd7SEdward Tomasz Napierala p = "l_int"; 2404a39cdcd7SEdward Tomasz Napierala break; 2405a39cdcd7SEdward Tomasz Napierala default: 2406a39cdcd7SEdward Tomasz Napierala break; 2407a39cdcd7SEdward Tomasz Napierala }; 24085f2336efSEd Maste break; 24095f2336efSEd Maste /* linux_fsetxattr */ 24105f2336efSEd Maste case 7: 2411a39cdcd7SEdward Tomasz Napierala switch (ndx) { 2412a39cdcd7SEdward Tomasz Napierala case 0: 2413a39cdcd7SEdward Tomasz Napierala p = "l_int"; 2414a39cdcd7SEdward Tomasz Napierala break; 2415a39cdcd7SEdward Tomasz Napierala case 1: 2416a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2417a39cdcd7SEdward Tomasz Napierala break; 2418a39cdcd7SEdward Tomasz Napierala case 2: 2419a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2420a39cdcd7SEdward Tomasz Napierala break; 2421a39cdcd7SEdward Tomasz Napierala case 3: 2422a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 2423a39cdcd7SEdward Tomasz Napierala break; 2424a39cdcd7SEdward Tomasz Napierala case 4: 2425a39cdcd7SEdward Tomasz Napierala p = "l_int"; 2426a39cdcd7SEdward Tomasz Napierala break; 2427a39cdcd7SEdward Tomasz Napierala default: 2428a39cdcd7SEdward Tomasz Napierala break; 2429a39cdcd7SEdward Tomasz Napierala }; 24305f2336efSEd Maste break; 24315f2336efSEd Maste /* linux_getxattr */ 24325f2336efSEd Maste case 8: 2433a39cdcd7SEdward Tomasz Napierala switch (ndx) { 2434a39cdcd7SEdward Tomasz Napierala case 0: 2435a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2436a39cdcd7SEdward Tomasz Napierala break; 2437a39cdcd7SEdward Tomasz Napierala case 1: 2438a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2439a39cdcd7SEdward Tomasz Napierala break; 2440a39cdcd7SEdward Tomasz Napierala case 2: 2441a39cdcd7SEdward Tomasz Napierala p = "userland char *"; 2442a39cdcd7SEdward Tomasz Napierala break; 2443a39cdcd7SEdward Tomasz Napierala case 3: 2444a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 2445a39cdcd7SEdward Tomasz Napierala break; 2446a39cdcd7SEdward Tomasz Napierala default: 2447a39cdcd7SEdward Tomasz Napierala break; 2448a39cdcd7SEdward Tomasz Napierala }; 24495f2336efSEd Maste break; 24505f2336efSEd Maste /* linux_lgetxattr */ 24515f2336efSEd Maste case 9: 2452a39cdcd7SEdward Tomasz Napierala switch (ndx) { 2453a39cdcd7SEdward Tomasz Napierala case 0: 2454a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2455a39cdcd7SEdward Tomasz Napierala break; 2456a39cdcd7SEdward Tomasz Napierala case 1: 2457a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2458a39cdcd7SEdward Tomasz Napierala break; 2459a39cdcd7SEdward Tomasz Napierala case 2: 2460a39cdcd7SEdward Tomasz Napierala p = "userland char *"; 2461a39cdcd7SEdward Tomasz Napierala break; 2462a39cdcd7SEdward Tomasz Napierala case 3: 2463a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 2464a39cdcd7SEdward Tomasz Napierala break; 2465a39cdcd7SEdward Tomasz Napierala default: 2466a39cdcd7SEdward Tomasz Napierala break; 2467a39cdcd7SEdward Tomasz Napierala }; 24685f2336efSEd Maste break; 24695f2336efSEd Maste /* linux_fgetxattr */ 24705f2336efSEd Maste case 10: 2471a39cdcd7SEdward Tomasz Napierala switch (ndx) { 2472a39cdcd7SEdward Tomasz Napierala case 0: 2473a39cdcd7SEdward Tomasz Napierala p = "l_int"; 2474a39cdcd7SEdward Tomasz Napierala break; 2475a39cdcd7SEdward Tomasz Napierala case 1: 2476a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2477a39cdcd7SEdward Tomasz Napierala break; 2478a39cdcd7SEdward Tomasz Napierala case 2: 2479a39cdcd7SEdward Tomasz Napierala p = "userland char *"; 2480a39cdcd7SEdward Tomasz Napierala break; 2481a39cdcd7SEdward Tomasz Napierala case 3: 2482a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 2483a39cdcd7SEdward Tomasz Napierala break; 2484a39cdcd7SEdward Tomasz Napierala default: 2485a39cdcd7SEdward Tomasz Napierala break; 2486a39cdcd7SEdward Tomasz Napierala }; 24875f2336efSEd Maste break; 24885f2336efSEd Maste /* linux_listxattr */ 24895f2336efSEd Maste case 11: 2490a39cdcd7SEdward Tomasz Napierala switch (ndx) { 2491a39cdcd7SEdward Tomasz Napierala case 0: 2492a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2493a39cdcd7SEdward Tomasz Napierala break; 2494a39cdcd7SEdward Tomasz Napierala case 1: 2495a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2496a39cdcd7SEdward Tomasz Napierala break; 2497a39cdcd7SEdward Tomasz Napierala case 2: 2498a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 2499a39cdcd7SEdward Tomasz Napierala break; 2500a39cdcd7SEdward Tomasz Napierala default: 2501a39cdcd7SEdward Tomasz Napierala break; 2502a39cdcd7SEdward Tomasz Napierala }; 25035f2336efSEd Maste break; 25045f2336efSEd Maste /* linux_llistxattr */ 25055f2336efSEd Maste case 12: 2506a39cdcd7SEdward Tomasz Napierala switch (ndx) { 2507a39cdcd7SEdward Tomasz Napierala case 0: 2508a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2509a39cdcd7SEdward Tomasz Napierala break; 2510a39cdcd7SEdward Tomasz Napierala case 1: 2511a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2512a39cdcd7SEdward Tomasz Napierala break; 2513a39cdcd7SEdward Tomasz Napierala case 2: 2514a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 2515a39cdcd7SEdward Tomasz Napierala break; 2516a39cdcd7SEdward Tomasz Napierala default: 2517a39cdcd7SEdward Tomasz Napierala break; 2518a39cdcd7SEdward Tomasz Napierala }; 25195f2336efSEd Maste break; 25205f2336efSEd Maste /* linux_flistxattr */ 25215f2336efSEd Maste case 13: 2522a39cdcd7SEdward Tomasz Napierala switch (ndx) { 2523a39cdcd7SEdward Tomasz Napierala case 0: 2524a39cdcd7SEdward Tomasz Napierala p = "l_int"; 2525a39cdcd7SEdward Tomasz Napierala break; 2526a39cdcd7SEdward Tomasz Napierala case 1: 2527a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2528a39cdcd7SEdward Tomasz Napierala break; 2529a39cdcd7SEdward Tomasz Napierala case 2: 2530a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 2531a39cdcd7SEdward Tomasz Napierala break; 2532a39cdcd7SEdward Tomasz Napierala default: 2533a39cdcd7SEdward Tomasz Napierala break; 2534a39cdcd7SEdward Tomasz Napierala }; 25355f2336efSEd Maste break; 25365f2336efSEd Maste /* linux_removexattr */ 25375f2336efSEd Maste case 14: 2538a39cdcd7SEdward Tomasz Napierala switch (ndx) { 2539a39cdcd7SEdward Tomasz Napierala case 0: 2540a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2541a39cdcd7SEdward Tomasz Napierala break; 2542a39cdcd7SEdward Tomasz Napierala case 1: 2543a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2544a39cdcd7SEdward Tomasz Napierala break; 2545a39cdcd7SEdward Tomasz Napierala default: 2546a39cdcd7SEdward Tomasz Napierala break; 2547a39cdcd7SEdward Tomasz Napierala }; 25485f2336efSEd Maste break; 25495f2336efSEd Maste /* linux_lremovexattr */ 25505f2336efSEd Maste case 15: 2551a39cdcd7SEdward Tomasz Napierala switch (ndx) { 2552a39cdcd7SEdward Tomasz Napierala case 0: 2553a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2554a39cdcd7SEdward Tomasz Napierala break; 2555a39cdcd7SEdward Tomasz Napierala case 1: 2556a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2557a39cdcd7SEdward Tomasz Napierala break; 2558a39cdcd7SEdward Tomasz Napierala default: 2559a39cdcd7SEdward Tomasz Napierala break; 2560a39cdcd7SEdward Tomasz Napierala }; 25615f2336efSEd Maste break; 25625f2336efSEd Maste /* linux_fremovexattr */ 25635f2336efSEd Maste case 16: 2564a39cdcd7SEdward Tomasz Napierala switch (ndx) { 2565a39cdcd7SEdward Tomasz Napierala case 0: 2566a39cdcd7SEdward Tomasz Napierala p = "l_int"; 2567a39cdcd7SEdward Tomasz Napierala break; 2568a39cdcd7SEdward Tomasz Napierala case 1: 2569a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 2570a39cdcd7SEdward Tomasz Napierala break; 2571a39cdcd7SEdward Tomasz Napierala default: 2572a39cdcd7SEdward Tomasz Napierala break; 2573a39cdcd7SEdward Tomasz Napierala }; 25745f2336efSEd Maste break; 25755f2336efSEd Maste /* linux_getcwd */ 25765f2336efSEd Maste case 17: 25775f2336efSEd Maste switch (ndx) { 25785f2336efSEd Maste case 0: 25795f2336efSEd Maste p = "userland char *"; 25805f2336efSEd Maste break; 25815f2336efSEd Maste case 1: 25825f2336efSEd Maste p = "l_ulong"; 25835f2336efSEd Maste break; 25845f2336efSEd Maste default: 25855f2336efSEd Maste break; 25865f2336efSEd Maste }; 25875f2336efSEd Maste break; 25885f2336efSEd Maste /* linux_lookup_dcookie */ 25895f2336efSEd Maste case 18: 25905f2336efSEd Maste break; 25915f2336efSEd Maste /* linux_eventfd2 */ 25925f2336efSEd Maste case 19: 25935f2336efSEd Maste switch (ndx) { 25945f2336efSEd Maste case 0: 25955f2336efSEd Maste p = "l_uint"; 25965f2336efSEd Maste break; 25975f2336efSEd Maste case 1: 25985f2336efSEd Maste p = "l_int"; 25995f2336efSEd Maste break; 26005f2336efSEd Maste default: 26015f2336efSEd Maste break; 26025f2336efSEd Maste }; 26035f2336efSEd Maste break; 26045f2336efSEd Maste /* linux_epoll_create1 */ 26055f2336efSEd Maste case 20: 26065f2336efSEd Maste switch (ndx) { 26075f2336efSEd Maste case 0: 26085f2336efSEd Maste p = "l_int"; 26095f2336efSEd Maste break; 26105f2336efSEd Maste default: 26115f2336efSEd Maste break; 26125f2336efSEd Maste }; 26135f2336efSEd Maste break; 26145f2336efSEd Maste /* linux_epoll_ctl */ 26155f2336efSEd Maste case 21: 26165f2336efSEd Maste switch (ndx) { 26175f2336efSEd Maste case 0: 26185f2336efSEd Maste p = "l_int"; 26195f2336efSEd Maste break; 26205f2336efSEd Maste case 1: 26215f2336efSEd Maste p = "l_int"; 26225f2336efSEd Maste break; 26235f2336efSEd Maste case 2: 26245f2336efSEd Maste p = "l_int"; 26255f2336efSEd Maste break; 26265f2336efSEd Maste case 3: 26275f2336efSEd Maste p = "userland struct epoll_event *"; 26285f2336efSEd Maste break; 26295f2336efSEd Maste default: 26305f2336efSEd Maste break; 26315f2336efSEd Maste }; 26325f2336efSEd Maste break; 26335f2336efSEd Maste /* linux_epoll_pwait */ 26345f2336efSEd Maste case 22: 26355f2336efSEd Maste switch (ndx) { 26365f2336efSEd Maste case 0: 26375f2336efSEd Maste p = "l_int"; 26385f2336efSEd Maste break; 26395f2336efSEd Maste case 1: 26405f2336efSEd Maste p = "userland struct epoll_event *"; 26415f2336efSEd Maste break; 26425f2336efSEd Maste case 2: 26435f2336efSEd Maste p = "l_int"; 26445f2336efSEd Maste break; 26455f2336efSEd Maste case 3: 26465f2336efSEd Maste p = "l_int"; 26475f2336efSEd Maste break; 26485f2336efSEd Maste case 4: 26495f2336efSEd Maste p = "userland l_sigset_t *"; 26505f2336efSEd Maste break; 26515f2336efSEd Maste case 5: 26525f2336efSEd Maste p = "l_size_t"; 26535f2336efSEd Maste break; 26545f2336efSEd Maste default: 26555f2336efSEd Maste break; 26565f2336efSEd Maste }; 26575f2336efSEd Maste break; 2658c4db0baaSEd Maste /* dup */ 2659c4db0baaSEd Maste case 23: 2660c4db0baaSEd Maste switch (ndx) { 2661c4db0baaSEd Maste case 0: 2662c4db0baaSEd Maste p = "u_int"; 2663c4db0baaSEd Maste break; 2664c4db0baaSEd Maste default: 2665c4db0baaSEd Maste break; 2666c4db0baaSEd Maste }; 2667c4db0baaSEd Maste break; 26685f2336efSEd Maste /* linux_dup3 */ 26695f2336efSEd Maste case 24: 26705f2336efSEd Maste switch (ndx) { 26715f2336efSEd Maste case 0: 26725f2336efSEd Maste p = "l_int"; 26735f2336efSEd Maste break; 26745f2336efSEd Maste case 1: 26755f2336efSEd Maste p = "l_int"; 26765f2336efSEd Maste break; 26775f2336efSEd Maste case 2: 26785f2336efSEd Maste p = "l_int"; 26795f2336efSEd Maste break; 26805f2336efSEd Maste default: 26815f2336efSEd Maste break; 26825f2336efSEd Maste }; 26835f2336efSEd Maste break; 26845f2336efSEd Maste /* linux_fcntl */ 26855f2336efSEd Maste case 25: 26865f2336efSEd Maste switch (ndx) { 26875f2336efSEd Maste case 0: 26885f2336efSEd Maste p = "l_uint"; 26895f2336efSEd Maste break; 26905f2336efSEd Maste case 1: 26915f2336efSEd Maste p = "l_uint"; 26925f2336efSEd Maste break; 26935f2336efSEd Maste case 2: 26945f2336efSEd Maste p = "l_ulong"; 26955f2336efSEd Maste break; 26965f2336efSEd Maste default: 26975f2336efSEd Maste break; 26985f2336efSEd Maste }; 26995f2336efSEd Maste break; 27005f2336efSEd Maste /* linux_inotify_init1 */ 27015f2336efSEd Maste case 26: 27025f2336efSEd Maste switch (ndx) { 27035f2336efSEd Maste case 0: 27045f2336efSEd Maste p = "l_int"; 27055f2336efSEd Maste break; 27065f2336efSEd Maste default: 27075f2336efSEd Maste break; 27085f2336efSEd Maste }; 27095f2336efSEd Maste break; 27105f2336efSEd Maste /* linux_inotify_add_watch */ 27115f2336efSEd Maste case 27: 27125f2336efSEd Maste break; 27135f2336efSEd Maste /* linux_inotify_rm_watch */ 27145f2336efSEd Maste case 28: 27155f2336efSEd Maste break; 27165f2336efSEd Maste /* linux_ioctl */ 27175f2336efSEd Maste case 29: 27185f2336efSEd Maste switch (ndx) { 27195f2336efSEd Maste case 0: 27205f2336efSEd Maste p = "l_uint"; 27215f2336efSEd Maste break; 27225f2336efSEd Maste case 1: 27235f2336efSEd Maste p = "l_uint"; 27245f2336efSEd Maste break; 27255f2336efSEd Maste case 2: 2726a39cdcd7SEdward Tomasz Napierala p = "l_ulong"; 27275f2336efSEd Maste break; 27285f2336efSEd Maste default: 27295f2336efSEd Maste break; 27305f2336efSEd Maste }; 27315f2336efSEd Maste break; 27325f2336efSEd Maste /* linux_ioprio_set */ 27335f2336efSEd Maste case 30: 27345f2336efSEd Maste break; 27355f2336efSEd Maste /* linux_ioprio_get */ 27365f2336efSEd Maste case 31: 27375f2336efSEd Maste break; 27385f2336efSEd Maste /* flock */ 27395f2336efSEd Maste case 32: 27405f2336efSEd Maste switch (ndx) { 27415f2336efSEd Maste case 0: 27425f2336efSEd Maste p = "int"; 27435f2336efSEd Maste break; 27445f2336efSEd Maste case 1: 27455f2336efSEd Maste p = "int"; 27465f2336efSEd Maste break; 27475f2336efSEd Maste default: 27485f2336efSEd Maste break; 27495f2336efSEd Maste }; 27505f2336efSEd Maste break; 27515f2336efSEd Maste /* linux_mknodat */ 27525f2336efSEd Maste case 33: 27535f2336efSEd Maste switch (ndx) { 27545f2336efSEd Maste case 0: 27555f2336efSEd Maste p = "l_int"; 27565f2336efSEd Maste break; 27575f2336efSEd Maste case 1: 27585f2336efSEd Maste p = "userland const char *"; 27595f2336efSEd Maste break; 27605f2336efSEd Maste case 2: 27615f2336efSEd Maste p = "l_int"; 27625f2336efSEd Maste break; 27635f2336efSEd Maste case 3: 27645f2336efSEd Maste p = "l_uint"; 27655f2336efSEd Maste break; 27665f2336efSEd Maste default: 27675f2336efSEd Maste break; 27685f2336efSEd Maste }; 27695f2336efSEd Maste break; 27705f2336efSEd Maste /* linux_mkdirat */ 27715f2336efSEd Maste case 34: 27725f2336efSEd Maste switch (ndx) { 27735f2336efSEd Maste case 0: 27745f2336efSEd Maste p = "l_int"; 27755f2336efSEd Maste break; 27765f2336efSEd Maste case 1: 27775f2336efSEd Maste p = "userland const char *"; 27785f2336efSEd Maste break; 27795f2336efSEd Maste case 2: 2780a39cdcd7SEdward Tomasz Napierala p = "l_mode_t"; 27815f2336efSEd Maste break; 27825f2336efSEd Maste default: 27835f2336efSEd Maste break; 27845f2336efSEd Maste }; 27855f2336efSEd Maste break; 27865f2336efSEd Maste /* linux_unlinkat */ 27875f2336efSEd Maste case 35: 27885f2336efSEd Maste switch (ndx) { 27895f2336efSEd Maste case 0: 27905f2336efSEd Maste p = "l_int"; 27915f2336efSEd Maste break; 27925f2336efSEd Maste case 1: 27935f2336efSEd Maste p = "userland const char *"; 27945f2336efSEd Maste break; 27955f2336efSEd Maste case 2: 27965f2336efSEd Maste p = "l_int"; 27975f2336efSEd Maste break; 27985f2336efSEd Maste default: 27995f2336efSEd Maste break; 28005f2336efSEd Maste }; 28015f2336efSEd Maste break; 28025f2336efSEd Maste /* linux_symlinkat */ 28035f2336efSEd Maste case 36: 28045f2336efSEd Maste switch (ndx) { 28055f2336efSEd Maste case 0: 28065f2336efSEd Maste p = "userland const char *"; 28075f2336efSEd Maste break; 28085f2336efSEd Maste case 1: 28095f2336efSEd Maste p = "l_int"; 28105f2336efSEd Maste break; 28115f2336efSEd Maste case 2: 28125f2336efSEd Maste p = "userland const char *"; 28135f2336efSEd Maste break; 28145f2336efSEd Maste default: 28155f2336efSEd Maste break; 28165f2336efSEd Maste }; 28175f2336efSEd Maste break; 28185f2336efSEd Maste /* linux_linkat */ 28195f2336efSEd Maste case 37: 28205f2336efSEd Maste switch (ndx) { 28215f2336efSEd Maste case 0: 28225f2336efSEd Maste p = "l_int"; 28235f2336efSEd Maste break; 28245f2336efSEd Maste case 1: 28255f2336efSEd Maste p = "userland const char *"; 28265f2336efSEd Maste break; 28275f2336efSEd Maste case 2: 28285f2336efSEd Maste p = "l_int"; 28295f2336efSEd Maste break; 28305f2336efSEd Maste case 3: 28315f2336efSEd Maste p = "userland const char *"; 28325f2336efSEd Maste break; 28335f2336efSEd Maste case 4: 28345f2336efSEd Maste p = "l_int"; 28355f2336efSEd Maste break; 28365f2336efSEd Maste default: 28375f2336efSEd Maste break; 28385f2336efSEd Maste }; 28395f2336efSEd Maste break; 28405f2336efSEd Maste /* linux_renameat */ 28415f2336efSEd Maste case 38: 28425f2336efSEd Maste switch (ndx) { 28435f2336efSEd Maste case 0: 28445f2336efSEd Maste p = "l_int"; 28455f2336efSEd Maste break; 28465f2336efSEd Maste case 1: 28475f2336efSEd Maste p = "userland const char *"; 28485f2336efSEd Maste break; 28495f2336efSEd Maste case 2: 28505f2336efSEd Maste p = "l_int"; 28515f2336efSEd Maste break; 28525f2336efSEd Maste case 3: 28535f2336efSEd Maste p = "userland const char *"; 28545f2336efSEd Maste break; 28555f2336efSEd Maste default: 28565f2336efSEd Maste break; 28575f2336efSEd Maste }; 28585f2336efSEd Maste break; 28595f2336efSEd Maste /* linux_mount */ 28605f2336efSEd Maste case 40: 28615f2336efSEd Maste switch (ndx) { 28625f2336efSEd Maste case 0: 28635f2336efSEd Maste p = "userland char *"; 28645f2336efSEd Maste break; 28655f2336efSEd Maste case 1: 28665f2336efSEd Maste p = "userland char *"; 28675f2336efSEd Maste break; 28685f2336efSEd Maste case 2: 28695f2336efSEd Maste p = "userland char *"; 28705f2336efSEd Maste break; 28715f2336efSEd Maste case 3: 28725f2336efSEd Maste p = "l_ulong"; 28735f2336efSEd Maste break; 28745f2336efSEd Maste case 4: 28755f2336efSEd Maste p = "userland void *"; 28765f2336efSEd Maste break; 28775f2336efSEd Maste default: 28785f2336efSEd Maste break; 28795f2336efSEd Maste }; 28805f2336efSEd Maste break; 28815f2336efSEd Maste /* linux_pivot_root */ 28825f2336efSEd Maste case 41: 28835f2336efSEd Maste break; 28845f2336efSEd Maste /* linux_statfs */ 28855f2336efSEd Maste case 43: 28865f2336efSEd Maste switch (ndx) { 28875f2336efSEd Maste case 0: 28885f2336efSEd Maste p = "userland char *"; 28895f2336efSEd Maste break; 28905f2336efSEd Maste case 1: 28915f2336efSEd Maste p = "userland struct l_statfs_buf *"; 28925f2336efSEd Maste break; 28935f2336efSEd Maste default: 28945f2336efSEd Maste break; 28955f2336efSEd Maste }; 28965f2336efSEd Maste break; 28975f2336efSEd Maste /* linux_fstatfs */ 28985f2336efSEd Maste case 44: 28995f2336efSEd Maste switch (ndx) { 29005f2336efSEd Maste case 0: 29015f2336efSEd Maste p = "l_uint"; 29025f2336efSEd Maste break; 29035f2336efSEd Maste case 1: 29045f2336efSEd Maste p = "userland struct l_statfs_buf *"; 29055f2336efSEd Maste break; 29065f2336efSEd Maste default: 29075f2336efSEd Maste break; 29085f2336efSEd Maste }; 29095f2336efSEd Maste break; 29105f2336efSEd Maste /* linux_truncate */ 29115f2336efSEd Maste case 45: 29125f2336efSEd Maste switch (ndx) { 29135f2336efSEd Maste case 0: 29145f2336efSEd Maste p = "userland char *"; 29155f2336efSEd Maste break; 29165f2336efSEd Maste case 1: 29175f2336efSEd Maste p = "l_ulong"; 29185f2336efSEd Maste break; 29195f2336efSEd Maste default: 29205f2336efSEd Maste break; 29215f2336efSEd Maste }; 29225f2336efSEd Maste break; 29235f2336efSEd Maste /* linux_ftruncate */ 29245f2336efSEd Maste case 46: 29255f2336efSEd Maste switch (ndx) { 29265f2336efSEd Maste case 0: 29275f2336efSEd Maste p = "l_int"; 29285f2336efSEd Maste break; 29295f2336efSEd Maste case 1: 29305f2336efSEd Maste p = "l_long"; 29315f2336efSEd Maste break; 29325f2336efSEd Maste default: 29335f2336efSEd Maste break; 29345f2336efSEd Maste }; 29355f2336efSEd Maste break; 29365f2336efSEd Maste /* linux_fallocate */ 29375f2336efSEd Maste case 47: 29385f2336efSEd Maste switch (ndx) { 29395f2336efSEd Maste case 0: 29405f2336efSEd Maste p = "l_int"; 29415f2336efSEd Maste break; 29425f2336efSEd Maste case 1: 29435f2336efSEd Maste p = "l_int"; 29445f2336efSEd Maste break; 29455f2336efSEd Maste case 2: 29465f2336efSEd Maste p = "l_loff_t"; 29475f2336efSEd Maste break; 29485f2336efSEd Maste case 3: 29495f2336efSEd Maste p = "l_loff_t"; 29505f2336efSEd Maste break; 29515f2336efSEd Maste default: 29525f2336efSEd Maste break; 29535f2336efSEd Maste }; 29545f2336efSEd Maste break; 29555f2336efSEd Maste /* linux_faccessat */ 29565f2336efSEd Maste case 48: 29575f2336efSEd Maste switch (ndx) { 29585f2336efSEd Maste case 0: 29595f2336efSEd Maste p = "l_int"; 29605f2336efSEd Maste break; 29615f2336efSEd Maste case 1: 29625f2336efSEd Maste p = "userland const char *"; 29635f2336efSEd Maste break; 29645f2336efSEd Maste case 2: 29655f2336efSEd Maste p = "l_int"; 29665f2336efSEd Maste break; 29675f2336efSEd Maste default: 29685f2336efSEd Maste break; 29695f2336efSEd Maste }; 29705f2336efSEd Maste break; 29715f2336efSEd Maste /* linux_chdir */ 29725f2336efSEd Maste case 49: 29735f2336efSEd Maste switch (ndx) { 29745f2336efSEd Maste case 0: 29755f2336efSEd Maste p = "userland char *"; 29765f2336efSEd Maste break; 29775f2336efSEd Maste default: 29785f2336efSEd Maste break; 29795f2336efSEd Maste }; 29805f2336efSEd Maste break; 29815f2336efSEd Maste /* fchdir */ 29825f2336efSEd Maste case 50: 29835f2336efSEd Maste switch (ndx) { 29845f2336efSEd Maste case 0: 29855f2336efSEd Maste p = "int"; 29865f2336efSEd Maste break; 29875f2336efSEd Maste default: 29885f2336efSEd Maste break; 29895f2336efSEd Maste }; 29905f2336efSEd Maste break; 29915f2336efSEd Maste /* chroot */ 29925f2336efSEd Maste case 51: 29935f2336efSEd Maste switch (ndx) { 29945f2336efSEd Maste case 0: 29955f2336efSEd Maste p = "userland char *"; 29965f2336efSEd Maste break; 29975f2336efSEd Maste default: 29985f2336efSEd Maste break; 29995f2336efSEd Maste }; 30005f2336efSEd Maste break; 30015f2336efSEd Maste /* fchmod */ 30025f2336efSEd Maste case 52: 30035f2336efSEd Maste switch (ndx) { 30045f2336efSEd Maste case 0: 30055f2336efSEd Maste p = "int"; 30065f2336efSEd Maste break; 30075f2336efSEd Maste case 1: 30085f2336efSEd Maste p = "int"; 30095f2336efSEd Maste break; 30105f2336efSEd Maste default: 30115f2336efSEd Maste break; 30125f2336efSEd Maste }; 30135f2336efSEd Maste break; 30145f2336efSEd Maste /* linux_fchmodat */ 30155f2336efSEd Maste case 53: 30165f2336efSEd Maste switch (ndx) { 30175f2336efSEd Maste case 0: 30185f2336efSEd Maste p = "l_int"; 30195f2336efSEd Maste break; 30205f2336efSEd Maste case 1: 30215f2336efSEd Maste p = "userland const char *"; 30225f2336efSEd Maste break; 30235f2336efSEd Maste case 2: 30245f2336efSEd Maste p = "l_mode_t"; 30255f2336efSEd Maste break; 30265f2336efSEd Maste default: 30275f2336efSEd Maste break; 30285f2336efSEd Maste }; 30295f2336efSEd Maste break; 30305f2336efSEd Maste /* linux_fchownat */ 30315f2336efSEd Maste case 54: 30325f2336efSEd Maste switch (ndx) { 30335f2336efSEd Maste case 0: 30345f2336efSEd Maste p = "l_int"; 30355f2336efSEd Maste break; 30365f2336efSEd Maste case 1: 30375f2336efSEd Maste p = "userland const char *"; 30385f2336efSEd Maste break; 30395f2336efSEd Maste case 2: 30405f2336efSEd Maste p = "l_uid_t"; 30415f2336efSEd Maste break; 30425f2336efSEd Maste case 3: 30435f2336efSEd Maste p = "l_gid_t"; 30445f2336efSEd Maste break; 30455f2336efSEd Maste case 4: 30465f2336efSEd Maste p = "l_int"; 30475f2336efSEd Maste break; 30485f2336efSEd Maste default: 30495f2336efSEd Maste break; 30505f2336efSEd Maste }; 30515f2336efSEd Maste break; 30525f2336efSEd Maste /* fchown */ 30535f2336efSEd Maste case 55: 30545f2336efSEd Maste switch (ndx) { 30555f2336efSEd Maste case 0: 30565f2336efSEd Maste p = "int"; 30575f2336efSEd Maste break; 30585f2336efSEd Maste case 1: 30595f2336efSEd Maste p = "int"; 30605f2336efSEd Maste break; 30615f2336efSEd Maste case 2: 30625f2336efSEd Maste p = "int"; 30635f2336efSEd Maste break; 30645f2336efSEd Maste default: 30655f2336efSEd Maste break; 30665f2336efSEd Maste }; 30675f2336efSEd Maste break; 30685f2336efSEd Maste /* linux_openat */ 30695f2336efSEd Maste case 56: 30705f2336efSEd Maste switch (ndx) { 30715f2336efSEd Maste case 0: 30725f2336efSEd Maste p = "l_int"; 30735f2336efSEd Maste break; 30745f2336efSEd Maste case 1: 30755f2336efSEd Maste p = "userland const char *"; 30765f2336efSEd Maste break; 30775f2336efSEd Maste case 2: 30785f2336efSEd Maste p = "l_int"; 30795f2336efSEd Maste break; 30805f2336efSEd Maste case 3: 3081a39cdcd7SEdward Tomasz Napierala p = "l_mode_t"; 30825f2336efSEd Maste break; 30835f2336efSEd Maste default: 30845f2336efSEd Maste break; 30855f2336efSEd Maste }; 30865f2336efSEd Maste break; 30875f2336efSEd Maste /* close */ 30885f2336efSEd Maste case 57: 30895f2336efSEd Maste switch (ndx) { 30905f2336efSEd Maste case 0: 30915f2336efSEd Maste p = "int"; 30925f2336efSEd Maste break; 30935f2336efSEd Maste default: 30945f2336efSEd Maste break; 30955f2336efSEd Maste }; 30965f2336efSEd Maste break; 30975f2336efSEd Maste /* linux_vhangup */ 30985f2336efSEd Maste case 58: 30995f2336efSEd Maste break; 31005f2336efSEd Maste /* linux_pipe2 */ 31015f2336efSEd Maste case 59: 31025f2336efSEd Maste switch (ndx) { 31035f2336efSEd Maste case 0: 31045f2336efSEd Maste p = "userland l_int *"; 31055f2336efSEd Maste break; 31065f2336efSEd Maste case 1: 31075f2336efSEd Maste p = "l_int"; 31085f2336efSEd Maste break; 31095f2336efSEd Maste default: 31105f2336efSEd Maste break; 31115f2336efSEd Maste }; 31125f2336efSEd Maste break; 31135f2336efSEd Maste /* linux_getdents64 */ 31145f2336efSEd Maste case 61: 31155f2336efSEd Maste switch (ndx) { 31165f2336efSEd Maste case 0: 31175f2336efSEd Maste p = "l_uint"; 31185f2336efSEd Maste break; 31195f2336efSEd Maste case 1: 31205f2336efSEd Maste p = "userland void *"; 31215f2336efSEd Maste break; 31225f2336efSEd Maste case 2: 31235f2336efSEd Maste p = "l_uint"; 31245f2336efSEd Maste break; 31255f2336efSEd Maste default: 31265f2336efSEd Maste break; 31275f2336efSEd Maste }; 31285f2336efSEd Maste break; 31295f2336efSEd Maste /* linux_lseek */ 31305f2336efSEd Maste case 62: 31315f2336efSEd Maste switch (ndx) { 31325f2336efSEd Maste case 0: 31335f2336efSEd Maste p = "l_uint"; 31345f2336efSEd Maste break; 31355f2336efSEd Maste case 1: 31365f2336efSEd Maste p = "l_off_t"; 31375f2336efSEd Maste break; 31385f2336efSEd Maste case 2: 31395f2336efSEd Maste p = "l_int"; 31405f2336efSEd Maste break; 31415f2336efSEd Maste default: 31425f2336efSEd Maste break; 31435f2336efSEd Maste }; 31445f2336efSEd Maste break; 31455f2336efSEd Maste /* read */ 31465f2336efSEd Maste case 63: 31475f2336efSEd Maste switch (ndx) { 31485f2336efSEd Maste case 0: 31495f2336efSEd Maste p = "int"; 31505f2336efSEd Maste break; 31515f2336efSEd Maste case 1: 31525f2336efSEd Maste p = "userland char *"; 31535f2336efSEd Maste break; 31545f2336efSEd Maste case 2: 3155a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 31565f2336efSEd Maste break; 31575f2336efSEd Maste default: 31585f2336efSEd Maste break; 31595f2336efSEd Maste }; 31605f2336efSEd Maste break; 31615f2336efSEd Maste /* write */ 31625f2336efSEd Maste case 64: 31635f2336efSEd Maste switch (ndx) { 31645f2336efSEd Maste case 0: 31655f2336efSEd Maste p = "int"; 31665f2336efSEd Maste break; 31675f2336efSEd Maste case 1: 31685f2336efSEd Maste p = "userland char *"; 31695f2336efSEd Maste break; 31705f2336efSEd Maste case 2: 3171a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 31725f2336efSEd Maste break; 31735f2336efSEd Maste default: 31745f2336efSEd Maste break; 31755f2336efSEd Maste }; 31765f2336efSEd Maste break; 31775f2336efSEd Maste /* readv */ 31785f2336efSEd Maste case 65: 31795f2336efSEd Maste switch (ndx) { 31805f2336efSEd Maste case 0: 31815f2336efSEd Maste p = "int"; 31825f2336efSEd Maste break; 31835f2336efSEd Maste case 1: 31845f2336efSEd Maste p = "userland struct iovec *"; 31855f2336efSEd Maste break; 31865f2336efSEd Maste case 2: 31875f2336efSEd Maste p = "u_int"; 31885f2336efSEd Maste break; 31895f2336efSEd Maste default: 31905f2336efSEd Maste break; 31915f2336efSEd Maste }; 31925f2336efSEd Maste break; 31935f2336efSEd Maste /* writev */ 31945f2336efSEd Maste case 66: 31955f2336efSEd Maste switch (ndx) { 31965f2336efSEd Maste case 0: 31975f2336efSEd Maste p = "int"; 31985f2336efSEd Maste break; 31995f2336efSEd Maste case 1: 32005f2336efSEd Maste p = "userland struct iovec *"; 32015f2336efSEd Maste break; 32025f2336efSEd Maste case 2: 32035f2336efSEd Maste p = "u_int"; 32045f2336efSEd Maste break; 32055f2336efSEd Maste default: 32065f2336efSEd Maste break; 32075f2336efSEd Maste }; 32085f2336efSEd Maste break; 32095f2336efSEd Maste /* linux_pread */ 32105f2336efSEd Maste case 67: 32115f2336efSEd Maste switch (ndx) { 32125f2336efSEd Maste case 0: 32135f2336efSEd Maste p = "l_uint"; 32145f2336efSEd Maste break; 32155f2336efSEd Maste case 1: 32165f2336efSEd Maste p = "userland char *"; 32175f2336efSEd Maste break; 32185f2336efSEd Maste case 2: 32195f2336efSEd Maste p = "l_size_t"; 32205f2336efSEd Maste break; 32215f2336efSEd Maste case 3: 32225f2336efSEd Maste p = "l_loff_t"; 32235f2336efSEd Maste break; 32245f2336efSEd Maste default: 32255f2336efSEd Maste break; 32265f2336efSEd Maste }; 32275f2336efSEd Maste break; 32285f2336efSEd Maste /* linux_pwrite */ 32295f2336efSEd Maste case 68: 32305f2336efSEd Maste switch (ndx) { 32315f2336efSEd Maste case 0: 32325f2336efSEd Maste p = "l_uint"; 32335f2336efSEd Maste break; 32345f2336efSEd Maste case 1: 32355f2336efSEd Maste p = "userland char *"; 32365f2336efSEd Maste break; 32375f2336efSEd Maste case 2: 32385f2336efSEd Maste p = "l_size_t"; 32395f2336efSEd Maste break; 32405f2336efSEd Maste case 3: 32415f2336efSEd Maste p = "l_loff_t"; 32425f2336efSEd Maste break; 32435f2336efSEd Maste default: 32445f2336efSEd Maste break; 32455f2336efSEd Maste }; 32465f2336efSEd Maste break; 32475f2336efSEd Maste /* linux_preadv */ 32485f2336efSEd Maste case 69: 32495f2336efSEd Maste switch (ndx) { 32505f2336efSEd Maste case 0: 32515f2336efSEd Maste p = "l_ulong"; 32525f2336efSEd Maste break; 32535f2336efSEd Maste case 1: 32545f2336efSEd Maste p = "userland struct iovec *"; 32555f2336efSEd Maste break; 32565f2336efSEd Maste case 2: 32575f2336efSEd Maste p = "l_ulong"; 32585f2336efSEd Maste break; 32595f2336efSEd Maste case 3: 32605f2336efSEd Maste p = "l_ulong"; 32615f2336efSEd Maste break; 32625f2336efSEd Maste case 4: 32635f2336efSEd Maste p = "l_ulong"; 32645f2336efSEd Maste break; 32655f2336efSEd Maste default: 32665f2336efSEd Maste break; 32675f2336efSEd Maste }; 32685f2336efSEd Maste break; 32695f2336efSEd Maste /* linux_pwritev */ 32705f2336efSEd Maste case 70: 32715f2336efSEd Maste switch (ndx) { 32725f2336efSEd Maste case 0: 32735f2336efSEd Maste p = "l_ulong"; 32745f2336efSEd Maste break; 32755f2336efSEd Maste case 1: 32765f2336efSEd Maste p = "userland struct iovec *"; 32775f2336efSEd Maste break; 32785f2336efSEd Maste case 2: 32795f2336efSEd Maste p = "l_ulong"; 32805f2336efSEd Maste break; 32815f2336efSEd Maste case 3: 32825f2336efSEd Maste p = "l_ulong"; 32835f2336efSEd Maste break; 32845f2336efSEd Maste case 4: 32855f2336efSEd Maste p = "l_ulong"; 32865f2336efSEd Maste break; 32875f2336efSEd Maste default: 32885f2336efSEd Maste break; 32895f2336efSEd Maste }; 32905f2336efSEd Maste break; 32915f2336efSEd Maste /* linux_sendfile */ 32925f2336efSEd Maste case 71: 32935f2336efSEd Maste switch (ndx) { 32945f2336efSEd Maste case 0: 32955f2336efSEd Maste p = "l_int"; 32965f2336efSEd Maste break; 32975f2336efSEd Maste case 1: 32985f2336efSEd Maste p = "l_int"; 32995f2336efSEd Maste break; 33005f2336efSEd Maste case 2: 3301a39cdcd7SEdward Tomasz Napierala p = "userland l_off_t *"; 33025f2336efSEd Maste break; 33035f2336efSEd Maste case 3: 33045f2336efSEd Maste p = "l_size_t"; 33055f2336efSEd Maste break; 33065f2336efSEd Maste default: 33075f2336efSEd Maste break; 33085f2336efSEd Maste }; 33095f2336efSEd Maste break; 33105f2336efSEd Maste /* linux_pselect6 */ 33115f2336efSEd Maste case 72: 33125f2336efSEd Maste switch (ndx) { 33135f2336efSEd Maste case 0: 33145f2336efSEd Maste p = "l_int"; 33155f2336efSEd Maste break; 33165f2336efSEd Maste case 1: 33175f2336efSEd Maste p = "userland l_fd_set *"; 33185f2336efSEd Maste break; 33195f2336efSEd Maste case 2: 33205f2336efSEd Maste p = "userland l_fd_set *"; 33215f2336efSEd Maste break; 33225f2336efSEd Maste case 3: 33235f2336efSEd Maste p = "userland l_fd_set *"; 33245f2336efSEd Maste break; 33255f2336efSEd Maste case 4: 33265f2336efSEd Maste p = "userland struct l_timespec *"; 33275f2336efSEd Maste break; 33285f2336efSEd Maste case 5: 33295f2336efSEd Maste p = "userland l_uintptr_t *"; 33305f2336efSEd Maste break; 33315f2336efSEd Maste default: 33325f2336efSEd Maste break; 33335f2336efSEd Maste }; 33345f2336efSEd Maste break; 33355f2336efSEd Maste /* linux_ppoll */ 33365f2336efSEd Maste case 73: 33375f2336efSEd Maste switch (ndx) { 33385f2336efSEd Maste case 0: 33395f2336efSEd Maste p = "userland struct pollfd *"; 33405f2336efSEd Maste break; 33415f2336efSEd Maste case 1: 3342a39cdcd7SEdward Tomasz Napierala p = "l_uint"; 33435f2336efSEd Maste break; 33445f2336efSEd Maste case 2: 33455f2336efSEd Maste p = "userland struct l_timespec *"; 33465f2336efSEd Maste break; 33475f2336efSEd Maste case 3: 33485f2336efSEd Maste p = "userland l_sigset_t *"; 33495f2336efSEd Maste break; 33505f2336efSEd Maste case 4: 33515f2336efSEd Maste p = "l_size_t"; 33525f2336efSEd Maste break; 33535f2336efSEd Maste default: 33545f2336efSEd Maste break; 33555f2336efSEd Maste }; 33565f2336efSEd Maste break; 33575f2336efSEd Maste /* linux_signalfd4 */ 33585f2336efSEd Maste case 74: 33595f2336efSEd Maste break; 33605f2336efSEd Maste /* linux_vmsplice */ 33615f2336efSEd Maste case 75: 33625f2336efSEd Maste break; 33635f2336efSEd Maste /* linux_splice */ 33645f2336efSEd Maste case 76: 33653e9a2142SEdward Tomasz Napierala switch (ndx) { 33663e9a2142SEdward Tomasz Napierala case 0: 33673e9a2142SEdward Tomasz Napierala p = "int"; 33683e9a2142SEdward Tomasz Napierala break; 33693e9a2142SEdward Tomasz Napierala case 1: 33703e9a2142SEdward Tomasz Napierala p = "userland l_loff_t *"; 33713e9a2142SEdward Tomasz Napierala break; 33723e9a2142SEdward Tomasz Napierala case 2: 33733e9a2142SEdward Tomasz Napierala p = "int"; 33743e9a2142SEdward Tomasz Napierala break; 33753e9a2142SEdward Tomasz Napierala case 3: 33763e9a2142SEdward Tomasz Napierala p = "userland l_loff_t *"; 33773e9a2142SEdward Tomasz Napierala break; 33783e9a2142SEdward Tomasz Napierala case 4: 33793e9a2142SEdward Tomasz Napierala p = "l_size_t"; 33803e9a2142SEdward Tomasz Napierala break; 33813e9a2142SEdward Tomasz Napierala case 5: 33823e9a2142SEdward Tomasz Napierala p = "l_uint"; 33833e9a2142SEdward Tomasz Napierala break; 33843e9a2142SEdward Tomasz Napierala default: 33853e9a2142SEdward Tomasz Napierala break; 33863e9a2142SEdward Tomasz Napierala }; 33875f2336efSEd Maste break; 33885f2336efSEd Maste /* linux_tee */ 33895f2336efSEd Maste case 77: 33905f2336efSEd Maste break; 33915f2336efSEd Maste /* linux_readlinkat */ 33925f2336efSEd Maste case 78: 33935f2336efSEd Maste switch (ndx) { 33945f2336efSEd Maste case 0: 33955f2336efSEd Maste p = "l_int"; 33965f2336efSEd Maste break; 33975f2336efSEd Maste case 1: 33985f2336efSEd Maste p = "userland const char *"; 33995f2336efSEd Maste break; 34005f2336efSEd Maste case 2: 34015f2336efSEd Maste p = "userland char *"; 34025f2336efSEd Maste break; 34035f2336efSEd Maste case 3: 34045f2336efSEd Maste p = "l_int"; 34055f2336efSEd Maste break; 34065f2336efSEd Maste default: 34075f2336efSEd Maste break; 34085f2336efSEd Maste }; 34095f2336efSEd Maste break; 34105f2336efSEd Maste /* linux_newfstatat */ 34115f2336efSEd Maste case 79: 34125f2336efSEd Maste switch (ndx) { 34135f2336efSEd Maste case 0: 34145f2336efSEd Maste p = "l_int"; 34155f2336efSEd Maste break; 34165f2336efSEd Maste case 1: 34175f2336efSEd Maste p = "userland char *"; 34185f2336efSEd Maste break; 34195f2336efSEd Maste case 2: 34205f2336efSEd Maste p = "userland struct l_stat64 *"; 34215f2336efSEd Maste break; 34225f2336efSEd Maste case 3: 34235f2336efSEd Maste p = "l_int"; 34245f2336efSEd Maste break; 34255f2336efSEd Maste default: 34265f2336efSEd Maste break; 34275f2336efSEd Maste }; 34285f2336efSEd Maste break; 34295f2336efSEd Maste /* linux_newfstat */ 34305f2336efSEd Maste case 80: 34315f2336efSEd Maste switch (ndx) { 34325f2336efSEd Maste case 0: 34335f2336efSEd Maste p = "l_uint"; 34345f2336efSEd Maste break; 34355f2336efSEd Maste case 1: 34365f2336efSEd Maste p = "userland struct l_newstat *"; 34375f2336efSEd Maste break; 34385f2336efSEd Maste default: 34395f2336efSEd Maste break; 34405f2336efSEd Maste }; 34415f2336efSEd Maste break; 34425f2336efSEd Maste /* fsync */ 34435f2336efSEd Maste case 82: 34445f2336efSEd Maste switch (ndx) { 34455f2336efSEd Maste case 0: 34465f2336efSEd Maste p = "int"; 34475f2336efSEd Maste break; 34485f2336efSEd Maste default: 34495f2336efSEd Maste break; 34505f2336efSEd Maste }; 34515f2336efSEd Maste break; 34525f2336efSEd Maste /* linux_fdatasync */ 34535f2336efSEd Maste case 83: 34545f2336efSEd Maste switch (ndx) { 34555f2336efSEd Maste case 0: 34565f2336efSEd Maste p = "l_uint"; 34575f2336efSEd Maste break; 34585f2336efSEd Maste default: 34595f2336efSEd Maste break; 34605f2336efSEd Maste }; 34615f2336efSEd Maste break; 34625f2336efSEd Maste /* linux_sync_file_range */ 34635f2336efSEd Maste case 84: 34640cde2b32SEdward Tomasz Napierala switch (ndx) { 34650cde2b32SEdward Tomasz Napierala case 0: 34660cde2b32SEdward Tomasz Napierala p = "l_int"; 34670cde2b32SEdward Tomasz Napierala break; 34680cde2b32SEdward Tomasz Napierala case 1: 34690cde2b32SEdward Tomasz Napierala p = "l_loff_t"; 34700cde2b32SEdward Tomasz Napierala break; 34710cde2b32SEdward Tomasz Napierala case 2: 34720cde2b32SEdward Tomasz Napierala p = "l_loff_t"; 34730cde2b32SEdward Tomasz Napierala break; 34740cde2b32SEdward Tomasz Napierala case 3: 3475a39cdcd7SEdward Tomasz Napierala p = "l_uint"; 34760cde2b32SEdward Tomasz Napierala break; 34770cde2b32SEdward Tomasz Napierala default: 34780cde2b32SEdward Tomasz Napierala break; 34790cde2b32SEdward Tomasz Napierala }; 34805f2336efSEd Maste break; 34815f2336efSEd Maste /* linux_timerfd_create */ 34825f2336efSEd Maste case 85: 34835f2336efSEd Maste switch (ndx) { 34845f2336efSEd Maste case 0: 34855f2336efSEd Maste p = "l_int"; 34865f2336efSEd Maste break; 34875f2336efSEd Maste case 1: 34885f2336efSEd Maste p = "l_int"; 34895f2336efSEd Maste break; 34905f2336efSEd Maste default: 34915f2336efSEd Maste break; 34925f2336efSEd Maste }; 34935f2336efSEd Maste break; 34945f2336efSEd Maste /* linux_timerfd_settime */ 34955f2336efSEd Maste case 86: 34965f2336efSEd Maste switch (ndx) { 34975f2336efSEd Maste case 0: 34985f2336efSEd Maste p = "l_int"; 34995f2336efSEd Maste break; 35005f2336efSEd Maste case 1: 35015f2336efSEd Maste p = "l_int"; 35025f2336efSEd Maste break; 35035f2336efSEd Maste case 2: 35045f2336efSEd Maste p = "userland const struct l_itimerspec *"; 35055f2336efSEd Maste break; 35065f2336efSEd Maste case 3: 35075f2336efSEd Maste p = "userland struct l_itimerspec *"; 35085f2336efSEd Maste break; 35095f2336efSEd Maste default: 35105f2336efSEd Maste break; 35115f2336efSEd Maste }; 35125f2336efSEd Maste break; 35135f2336efSEd Maste /* linux_timerfd_gettime */ 35145f2336efSEd Maste case 87: 35155f2336efSEd Maste switch (ndx) { 35165f2336efSEd Maste case 0: 35175f2336efSEd Maste p = "l_int"; 35185f2336efSEd Maste break; 35195f2336efSEd Maste case 1: 35205f2336efSEd Maste p = "userland struct l_itimerspec *"; 35215f2336efSEd Maste break; 35225f2336efSEd Maste default: 35235f2336efSEd Maste break; 35245f2336efSEd Maste }; 35255f2336efSEd Maste break; 35265f2336efSEd Maste /* linux_utimensat */ 35275f2336efSEd Maste case 88: 35285f2336efSEd Maste switch (ndx) { 35295f2336efSEd Maste case 0: 35305f2336efSEd Maste p = "l_int"; 35315f2336efSEd Maste break; 35325f2336efSEd Maste case 1: 35335f2336efSEd Maste p = "userland const char *"; 35345f2336efSEd Maste break; 35355f2336efSEd Maste case 2: 35365f2336efSEd Maste p = "userland const struct l_timespec *"; 35375f2336efSEd Maste break; 35385f2336efSEd Maste case 3: 35395f2336efSEd Maste p = "l_int"; 35405f2336efSEd Maste break; 35415f2336efSEd Maste default: 35425f2336efSEd Maste break; 35435f2336efSEd Maste }; 35445f2336efSEd Maste break; 35455f2336efSEd Maste /* acct */ 35465f2336efSEd Maste case 89: 35475f2336efSEd Maste switch (ndx) { 35485f2336efSEd Maste case 0: 35495f2336efSEd Maste p = "userland char *"; 35505f2336efSEd Maste break; 35515f2336efSEd Maste default: 35525f2336efSEd Maste break; 35535f2336efSEd Maste }; 35545f2336efSEd Maste break; 35555f2336efSEd Maste /* linux_capget */ 35565f2336efSEd Maste case 90: 35575f2336efSEd Maste switch (ndx) { 35585f2336efSEd Maste case 0: 35595f2336efSEd Maste p = "userland struct l_user_cap_header *"; 35605f2336efSEd Maste break; 35615f2336efSEd Maste case 1: 35625f2336efSEd Maste p = "userland struct l_user_cap_data *"; 35635f2336efSEd Maste break; 35645f2336efSEd Maste default: 35655f2336efSEd Maste break; 35665f2336efSEd Maste }; 35675f2336efSEd Maste break; 35685f2336efSEd Maste /* linux_capset */ 35695f2336efSEd Maste case 91: 35705f2336efSEd Maste switch (ndx) { 35715f2336efSEd Maste case 0: 35725f2336efSEd Maste p = "userland struct l_user_cap_header *"; 35735f2336efSEd Maste break; 35745f2336efSEd Maste case 1: 35755f2336efSEd Maste p = "userland struct l_user_cap_data *"; 35765f2336efSEd Maste break; 35775f2336efSEd Maste default: 35785f2336efSEd Maste break; 35795f2336efSEd Maste }; 35805f2336efSEd Maste break; 35815f2336efSEd Maste /* linux_personality */ 35825f2336efSEd Maste case 92: 35835f2336efSEd Maste switch (ndx) { 35845f2336efSEd Maste case 0: 35855f2336efSEd Maste p = "l_uint"; 35865f2336efSEd Maste break; 35875f2336efSEd Maste default: 35885f2336efSEd Maste break; 35895f2336efSEd Maste }; 35905f2336efSEd Maste break; 35915f2336efSEd Maste /* linux_exit */ 35925f2336efSEd Maste case 93: 35935f2336efSEd Maste switch (ndx) { 35945f2336efSEd Maste case 0: 3595a39cdcd7SEdward Tomasz Napierala p = "u_int"; 35965f2336efSEd Maste break; 35975f2336efSEd Maste default: 35985f2336efSEd Maste break; 35995f2336efSEd Maste }; 36005f2336efSEd Maste break; 36015f2336efSEd Maste /* linux_exit_group */ 36025f2336efSEd Maste case 94: 36035f2336efSEd Maste switch (ndx) { 36045f2336efSEd Maste case 0: 3605a39cdcd7SEdward Tomasz Napierala p = "l_int"; 36065f2336efSEd Maste break; 36075f2336efSEd Maste default: 36085f2336efSEd Maste break; 36095f2336efSEd Maste }; 36105f2336efSEd Maste break; 36115f2336efSEd Maste /* linux_waitid */ 36125f2336efSEd Maste case 95: 36135f2336efSEd Maste switch (ndx) { 36145f2336efSEd Maste case 0: 36155f2336efSEd Maste p = "l_int"; 36165f2336efSEd Maste break; 36175f2336efSEd Maste case 1: 36185f2336efSEd Maste p = "l_pid_t"; 36195f2336efSEd Maste break; 36205f2336efSEd Maste case 2: 36215f2336efSEd Maste p = "userland l_siginfo_t *"; 36225f2336efSEd Maste break; 36235f2336efSEd Maste case 3: 36245f2336efSEd Maste p = "l_int"; 36255f2336efSEd Maste break; 36265f2336efSEd Maste case 4: 36275f2336efSEd Maste p = "userland struct rusage *"; 36285f2336efSEd Maste break; 36295f2336efSEd Maste default: 36305f2336efSEd Maste break; 36315f2336efSEd Maste }; 36325f2336efSEd Maste break; 36335f2336efSEd Maste /* linux_set_tid_address */ 36345f2336efSEd Maste case 96: 36355f2336efSEd Maste switch (ndx) { 36365f2336efSEd Maste case 0: 3637a39cdcd7SEdward Tomasz Napierala p = "userland l_int *"; 36385f2336efSEd Maste break; 36395f2336efSEd Maste default: 36405f2336efSEd Maste break; 36415f2336efSEd Maste }; 36425f2336efSEd Maste break; 36435f2336efSEd Maste /* linux_unshare */ 36445f2336efSEd Maste case 97: 36455f2336efSEd Maste break; 36465f2336efSEd Maste /* linux_sys_futex */ 36475f2336efSEd Maste case 98: 36485f2336efSEd Maste switch (ndx) { 36495f2336efSEd Maste case 0: 3650ee64d982SDmitry Chagin p = "userland uint32_t *"; 36515f2336efSEd Maste break; 36525f2336efSEd Maste case 1: 3653ee64d982SDmitry Chagin p = "l_int"; 36545f2336efSEd Maste break; 36555f2336efSEd Maste case 2: 3656ee64d982SDmitry Chagin p = "uint32_t"; 36575f2336efSEd Maste break; 36585f2336efSEd Maste case 3: 36595f2336efSEd Maste p = "userland struct l_timespec *"; 36605f2336efSEd Maste break; 36615f2336efSEd Maste case 4: 3662ee64d982SDmitry Chagin p = "userland uint32_t *"; 36635f2336efSEd Maste break; 36645f2336efSEd Maste case 5: 3665ee64d982SDmitry Chagin p = "uint32_t"; 36665f2336efSEd Maste break; 36675f2336efSEd Maste default: 36685f2336efSEd Maste break; 36695f2336efSEd Maste }; 36705f2336efSEd Maste break; 36715f2336efSEd Maste /* linux_set_robust_list */ 36725f2336efSEd Maste case 99: 36735f2336efSEd Maste switch (ndx) { 36745f2336efSEd Maste case 0: 36755f2336efSEd Maste p = "userland struct linux_robust_list_head *"; 36765f2336efSEd Maste break; 36775f2336efSEd Maste case 1: 36785f2336efSEd Maste p = "l_size_t"; 36795f2336efSEd Maste break; 36805f2336efSEd Maste default: 36815f2336efSEd Maste break; 36825f2336efSEd Maste }; 36835f2336efSEd Maste break; 36845f2336efSEd Maste /* linux_get_robust_list */ 36855f2336efSEd Maste case 100: 36865f2336efSEd Maste switch (ndx) { 36875f2336efSEd Maste case 0: 36885f2336efSEd Maste p = "l_int"; 36895f2336efSEd Maste break; 36905f2336efSEd Maste case 1: 36915f2336efSEd Maste p = "userland struct linux_robust_list_head **"; 36925f2336efSEd Maste break; 36935f2336efSEd Maste case 2: 36945f2336efSEd Maste p = "userland l_size_t *"; 36955f2336efSEd Maste break; 36965f2336efSEd Maste default: 36975f2336efSEd Maste break; 36985f2336efSEd Maste }; 36995f2336efSEd Maste break; 37005f2336efSEd Maste /* linux_nanosleep */ 37015f2336efSEd Maste case 101: 37025f2336efSEd Maste switch (ndx) { 37035f2336efSEd Maste case 0: 37045f2336efSEd Maste p = "userland const struct l_timespec *"; 37055f2336efSEd Maste break; 37065f2336efSEd Maste case 1: 37075f2336efSEd Maste p = "userland struct l_timespec *"; 37085f2336efSEd Maste break; 37095f2336efSEd Maste default: 37105f2336efSEd Maste break; 37115f2336efSEd Maste }; 37125f2336efSEd Maste break; 37135f2336efSEd Maste /* linux_getitimer */ 37145f2336efSEd Maste case 102: 37155f2336efSEd Maste switch (ndx) { 37165f2336efSEd Maste case 0: 37175f2336efSEd Maste p = "l_int"; 37185f2336efSEd Maste break; 37195f2336efSEd Maste case 1: 37205f2336efSEd Maste p = "userland struct l_itimerval *"; 37215f2336efSEd Maste break; 37225f2336efSEd Maste default: 37235f2336efSEd Maste break; 37245f2336efSEd Maste }; 37255f2336efSEd Maste break; 37265f2336efSEd Maste /* linux_setitimer */ 37275f2336efSEd Maste case 103: 37285f2336efSEd Maste switch (ndx) { 37295f2336efSEd Maste case 0: 37305f2336efSEd Maste p = "l_int"; 37315f2336efSEd Maste break; 37325f2336efSEd Maste case 1: 37335f2336efSEd Maste p = "userland struct l_itimerval *"; 37345f2336efSEd Maste break; 37355f2336efSEd Maste case 2: 37365f2336efSEd Maste p = "userland struct l_itimerval *"; 37375f2336efSEd Maste break; 37385f2336efSEd Maste default: 37395f2336efSEd Maste break; 37405f2336efSEd Maste }; 37415f2336efSEd Maste break; 37425f2336efSEd Maste /* linux_kexec_load */ 37435f2336efSEd Maste case 104: 37445f2336efSEd Maste break; 37455f2336efSEd Maste /* linux_init_module */ 37465f2336efSEd Maste case 105: 37475f2336efSEd Maste break; 37485f2336efSEd Maste /* linux_delete_module */ 37495f2336efSEd Maste case 106: 37505f2336efSEd Maste break; 37515f2336efSEd Maste /* linux_timer_create */ 37525f2336efSEd Maste case 107: 37535f2336efSEd Maste switch (ndx) { 37545f2336efSEd Maste case 0: 37555f2336efSEd Maste p = "clockid_t"; 37565f2336efSEd Maste break; 37575f2336efSEd Maste case 1: 37585f2336efSEd Maste p = "userland struct sigevent *"; 37595f2336efSEd Maste break; 37605f2336efSEd Maste case 2: 37615f2336efSEd Maste p = "userland l_timer_t *"; 37625f2336efSEd Maste break; 37635f2336efSEd Maste default: 37645f2336efSEd Maste break; 37655f2336efSEd Maste }; 37665f2336efSEd Maste break; 37675f2336efSEd Maste /* linux_timer_gettime */ 37685f2336efSEd Maste case 108: 37695f2336efSEd Maste switch (ndx) { 37705f2336efSEd Maste case 0: 37715f2336efSEd Maste p = "l_timer_t"; 37725f2336efSEd Maste break; 37735f2336efSEd Maste case 1: 37745f2336efSEd Maste p = "userland struct itimerspec *"; 37755f2336efSEd Maste break; 37765f2336efSEd Maste default: 37775f2336efSEd Maste break; 37785f2336efSEd Maste }; 37795f2336efSEd Maste break; 37805f2336efSEd Maste /* linux_timer_getoverrun */ 37815f2336efSEd Maste case 109: 37825f2336efSEd Maste switch (ndx) { 37835f2336efSEd Maste case 0: 37845f2336efSEd Maste p = "l_timer_t"; 37855f2336efSEd Maste break; 37865f2336efSEd Maste default: 37875f2336efSEd Maste break; 37885f2336efSEd Maste }; 37895f2336efSEd Maste break; 37905f2336efSEd Maste /* linux_timer_settime */ 37915f2336efSEd Maste case 110: 37925f2336efSEd Maste switch (ndx) { 37935f2336efSEd Maste case 0: 37945f2336efSEd Maste p = "l_timer_t"; 37955f2336efSEd Maste break; 37965f2336efSEd Maste case 1: 37975f2336efSEd Maste p = "l_int"; 37985f2336efSEd Maste break; 37995f2336efSEd Maste case 2: 38005f2336efSEd Maste p = "userland const struct itimerspec *"; 38015f2336efSEd Maste break; 38025f2336efSEd Maste case 3: 38035f2336efSEd Maste p = "userland struct itimerspec *"; 38045f2336efSEd Maste break; 38055f2336efSEd Maste default: 38065f2336efSEd Maste break; 38075f2336efSEd Maste }; 38085f2336efSEd Maste break; 38095f2336efSEd Maste /* linux_timer_delete */ 38105f2336efSEd Maste case 111: 38115f2336efSEd Maste switch (ndx) { 38125f2336efSEd Maste case 0: 38135f2336efSEd Maste p = "l_timer_t"; 38145f2336efSEd Maste break; 38155f2336efSEd Maste default: 38165f2336efSEd Maste break; 38175f2336efSEd Maste }; 38185f2336efSEd Maste break; 38195f2336efSEd Maste /* linux_clock_settime */ 38205f2336efSEd Maste case 112: 38215f2336efSEd Maste switch (ndx) { 38225f2336efSEd Maste case 0: 38235f2336efSEd Maste p = "clockid_t"; 38245f2336efSEd Maste break; 38255f2336efSEd Maste case 1: 38265f2336efSEd Maste p = "userland struct l_timespec *"; 38275f2336efSEd Maste break; 38285f2336efSEd Maste default: 38295f2336efSEd Maste break; 38305f2336efSEd Maste }; 38315f2336efSEd Maste break; 38325f2336efSEd Maste /* linux_clock_gettime */ 38335f2336efSEd Maste case 113: 38345f2336efSEd Maste switch (ndx) { 38355f2336efSEd Maste case 0: 38365f2336efSEd Maste p = "clockid_t"; 38375f2336efSEd Maste break; 38385f2336efSEd Maste case 1: 38395f2336efSEd Maste p = "userland struct l_timespec *"; 38405f2336efSEd Maste break; 38415f2336efSEd Maste default: 38425f2336efSEd Maste break; 38435f2336efSEd Maste }; 38445f2336efSEd Maste break; 38455f2336efSEd Maste /* linux_clock_getres */ 38465f2336efSEd Maste case 114: 38475f2336efSEd Maste switch (ndx) { 38485f2336efSEd Maste case 0: 38495f2336efSEd Maste p = "clockid_t"; 38505f2336efSEd Maste break; 38515f2336efSEd Maste case 1: 38525f2336efSEd Maste p = "userland struct l_timespec *"; 38535f2336efSEd Maste break; 38545f2336efSEd Maste default: 38555f2336efSEd Maste break; 38565f2336efSEd Maste }; 38575f2336efSEd Maste break; 38585f2336efSEd Maste /* linux_clock_nanosleep */ 38595f2336efSEd Maste case 115: 38605f2336efSEd Maste switch (ndx) { 38615f2336efSEd Maste case 0: 38625f2336efSEd Maste p = "clockid_t"; 38635f2336efSEd Maste break; 38645f2336efSEd Maste case 1: 3865a39cdcd7SEdward Tomasz Napierala p = "l_int"; 38665f2336efSEd Maste break; 38675f2336efSEd Maste case 2: 38685f2336efSEd Maste p = "userland struct l_timespec *"; 38695f2336efSEd Maste break; 38705f2336efSEd Maste case 3: 38715f2336efSEd Maste p = "userland struct l_timespec *"; 38725f2336efSEd Maste break; 38735f2336efSEd Maste default: 38745f2336efSEd Maste break; 38755f2336efSEd Maste }; 38765f2336efSEd Maste break; 38775f2336efSEd Maste /* linux_syslog */ 38785f2336efSEd Maste case 116: 38795f2336efSEd Maste switch (ndx) { 38805f2336efSEd Maste case 0: 38815f2336efSEd Maste p = "l_int"; 38825f2336efSEd Maste break; 38835f2336efSEd Maste case 1: 38845f2336efSEd Maste p = "userland char *"; 38855f2336efSEd Maste break; 38865f2336efSEd Maste case 2: 38875f2336efSEd Maste p = "l_int"; 38885f2336efSEd Maste break; 38895f2336efSEd Maste default: 38905f2336efSEd Maste break; 38915f2336efSEd Maste }; 38925f2336efSEd Maste break; 38935f2336efSEd Maste /* linux_ptrace */ 38945f2336efSEd Maste case 117: 38955f2336efSEd Maste switch (ndx) { 38965f2336efSEd Maste case 0: 38975f2336efSEd Maste p = "l_long"; 38985f2336efSEd Maste break; 38995f2336efSEd Maste case 1: 39005f2336efSEd Maste p = "l_long"; 39015f2336efSEd Maste break; 39025f2336efSEd Maste case 2: 39035f2336efSEd Maste p = "l_ulong"; 39045f2336efSEd Maste break; 39055f2336efSEd Maste case 3: 39065f2336efSEd Maste p = "l_ulong"; 39075f2336efSEd Maste break; 39085f2336efSEd Maste default: 39095f2336efSEd Maste break; 39105f2336efSEd Maste }; 39115f2336efSEd Maste break; 39125f2336efSEd Maste /* linux_sched_setparam */ 39135f2336efSEd Maste case 118: 39145f2336efSEd Maste switch (ndx) { 39155f2336efSEd Maste case 0: 39165f2336efSEd Maste p = "l_pid_t"; 39175f2336efSEd Maste break; 39185f2336efSEd Maste case 1: 39195f2336efSEd Maste p = "userland struct sched_param *"; 39205f2336efSEd Maste break; 39215f2336efSEd Maste default: 39225f2336efSEd Maste break; 39235f2336efSEd Maste }; 39245f2336efSEd Maste break; 39255f2336efSEd Maste /* linux_sched_setscheduler */ 39265f2336efSEd Maste case 119: 39275f2336efSEd Maste switch (ndx) { 39285f2336efSEd Maste case 0: 39295f2336efSEd Maste p = "l_pid_t"; 39305f2336efSEd Maste break; 39315f2336efSEd Maste case 1: 39325f2336efSEd Maste p = "l_int"; 39335f2336efSEd Maste break; 39345f2336efSEd Maste case 2: 39355f2336efSEd Maste p = "userland struct sched_param *"; 39365f2336efSEd Maste break; 39375f2336efSEd Maste default: 39385f2336efSEd Maste break; 39395f2336efSEd Maste }; 39405f2336efSEd Maste break; 39415f2336efSEd Maste /* linux_sched_getscheduler */ 39425f2336efSEd Maste case 120: 39435f2336efSEd Maste switch (ndx) { 39445f2336efSEd Maste case 0: 39455f2336efSEd Maste p = "l_pid_t"; 39465f2336efSEd Maste break; 39475f2336efSEd Maste default: 39485f2336efSEd Maste break; 39495f2336efSEd Maste }; 39505f2336efSEd Maste break; 39515f2336efSEd Maste /* linux_sched_getparam */ 39525f2336efSEd Maste case 121: 39535f2336efSEd Maste switch (ndx) { 39545f2336efSEd Maste case 0: 39555f2336efSEd Maste p = "l_pid_t"; 39565f2336efSEd Maste break; 39575f2336efSEd Maste case 1: 39585f2336efSEd Maste p = "userland struct sched_param *"; 39595f2336efSEd Maste break; 39605f2336efSEd Maste default: 39615f2336efSEd Maste break; 39625f2336efSEd Maste }; 39635f2336efSEd Maste break; 39645f2336efSEd Maste /* linux_sched_setaffinity */ 39655f2336efSEd Maste case 122: 39665f2336efSEd Maste switch (ndx) { 39675f2336efSEd Maste case 0: 39685f2336efSEd Maste p = "l_pid_t"; 39695f2336efSEd Maste break; 39705f2336efSEd Maste case 1: 39715f2336efSEd Maste p = "l_uint"; 39725f2336efSEd Maste break; 39735f2336efSEd Maste case 2: 39745f2336efSEd Maste p = "userland l_ulong *"; 39755f2336efSEd Maste break; 39765f2336efSEd Maste default: 39775f2336efSEd Maste break; 39785f2336efSEd Maste }; 39795f2336efSEd Maste break; 39805f2336efSEd Maste /* linux_sched_getaffinity */ 39815f2336efSEd Maste case 123: 39825f2336efSEd Maste switch (ndx) { 39835f2336efSEd Maste case 0: 39845f2336efSEd Maste p = "l_pid_t"; 39855f2336efSEd Maste break; 39865f2336efSEd Maste case 1: 39875f2336efSEd Maste p = "l_uint"; 39885f2336efSEd Maste break; 39895f2336efSEd Maste case 2: 39905f2336efSEd Maste p = "userland l_ulong *"; 39915f2336efSEd Maste break; 39925f2336efSEd Maste default: 39935f2336efSEd Maste break; 39945f2336efSEd Maste }; 39955f2336efSEd Maste break; 39965f2336efSEd Maste /* sched_yield */ 39975f2336efSEd Maste case 124: 39985f2336efSEd Maste break; 39995f2336efSEd Maste /* linux_sched_get_priority_max */ 40005f2336efSEd Maste case 125: 40015f2336efSEd Maste switch (ndx) { 40025f2336efSEd Maste case 0: 40035f2336efSEd Maste p = "l_int"; 40045f2336efSEd Maste break; 40055f2336efSEd Maste default: 40065f2336efSEd Maste break; 40075f2336efSEd Maste }; 40085f2336efSEd Maste break; 40095f2336efSEd Maste /* linux_sched_get_priority_min */ 40105f2336efSEd Maste case 126: 40115f2336efSEd Maste switch (ndx) { 40125f2336efSEd Maste case 0: 40135f2336efSEd Maste p = "l_int"; 40145f2336efSEd Maste break; 40155f2336efSEd Maste default: 40165f2336efSEd Maste break; 40175f2336efSEd Maste }; 40185f2336efSEd Maste break; 40195f2336efSEd Maste /* linux_sched_rr_get_interval */ 40205f2336efSEd Maste case 127: 40215f2336efSEd Maste switch (ndx) { 40225f2336efSEd Maste case 0: 40235f2336efSEd Maste p = "l_pid_t"; 40245f2336efSEd Maste break; 40255f2336efSEd Maste case 1: 40265f2336efSEd Maste p = "userland struct l_timespec *"; 40275f2336efSEd Maste break; 40285f2336efSEd Maste default: 40295f2336efSEd Maste break; 40305f2336efSEd Maste }; 40315f2336efSEd Maste break; 40325f2336efSEd Maste /* linux_kill */ 40335f2336efSEd Maste case 129: 40345f2336efSEd Maste switch (ndx) { 40355f2336efSEd Maste case 0: 4036a39cdcd7SEdward Tomasz Napierala p = "l_pid_t"; 40375f2336efSEd Maste break; 40385f2336efSEd Maste case 1: 40395f2336efSEd Maste p = "l_int"; 40405f2336efSEd Maste break; 40415f2336efSEd Maste default: 40425f2336efSEd Maste break; 40435f2336efSEd Maste }; 40445f2336efSEd Maste break; 40455f2336efSEd Maste /* linux_tkill */ 40465f2336efSEd Maste case 130: 40475f2336efSEd Maste switch (ndx) { 40485f2336efSEd Maste case 0: 4049a39cdcd7SEdward Tomasz Napierala p = "l_pid_t"; 40505f2336efSEd Maste break; 40515f2336efSEd Maste case 1: 40525f2336efSEd Maste p = "l_int"; 40535f2336efSEd Maste break; 40545f2336efSEd Maste default: 40555f2336efSEd Maste break; 40565f2336efSEd Maste }; 40575f2336efSEd Maste break; 40585f2336efSEd Maste /* linux_tgkill */ 40595f2336efSEd Maste case 131: 40605f2336efSEd Maste switch (ndx) { 40615f2336efSEd Maste case 0: 4062a39cdcd7SEdward Tomasz Napierala p = "l_pid_t"; 40635f2336efSEd Maste break; 40645f2336efSEd Maste case 1: 4065a39cdcd7SEdward Tomasz Napierala p = "l_pid_t"; 40665f2336efSEd Maste break; 40675f2336efSEd Maste case 2: 40685f2336efSEd Maste p = "l_int"; 40695f2336efSEd Maste break; 40705f2336efSEd Maste default: 40715f2336efSEd Maste break; 40725f2336efSEd Maste }; 40735f2336efSEd Maste break; 40745f2336efSEd Maste /* linux_sigaltstack */ 40755f2336efSEd Maste case 132: 40765f2336efSEd Maste switch (ndx) { 40775f2336efSEd Maste case 0: 40785f2336efSEd Maste p = "userland l_stack_t *"; 40795f2336efSEd Maste break; 40805f2336efSEd Maste case 1: 40815f2336efSEd Maste p = "userland l_stack_t *"; 40825f2336efSEd Maste break; 40835f2336efSEd Maste default: 40845f2336efSEd Maste break; 40855f2336efSEd Maste }; 40865f2336efSEd Maste break; 40875f2336efSEd Maste /* linux_rt_sigsuspend */ 40885f2336efSEd Maste case 133: 40895f2336efSEd Maste switch (ndx) { 40905f2336efSEd Maste case 0: 40915f2336efSEd Maste p = "userland l_sigset_t *"; 40925f2336efSEd Maste break; 40935f2336efSEd Maste case 1: 40945f2336efSEd Maste p = "l_size_t"; 40955f2336efSEd Maste break; 40965f2336efSEd Maste default: 40975f2336efSEd Maste break; 40985f2336efSEd Maste }; 40995f2336efSEd Maste break; 41005f2336efSEd Maste /* linux_rt_sigaction */ 41015f2336efSEd Maste case 134: 41025f2336efSEd Maste switch (ndx) { 41035f2336efSEd Maste case 0: 41045f2336efSEd Maste p = "l_int"; 41055f2336efSEd Maste break; 41065f2336efSEd Maste case 1: 41075f2336efSEd Maste p = "userland l_sigaction_t *"; 41085f2336efSEd Maste break; 41095f2336efSEd Maste case 2: 41105f2336efSEd Maste p = "userland l_sigaction_t *"; 41115f2336efSEd Maste break; 41125f2336efSEd Maste case 3: 41135f2336efSEd Maste p = "l_size_t"; 41145f2336efSEd Maste break; 41155f2336efSEd Maste default: 41165f2336efSEd Maste break; 41175f2336efSEd Maste }; 41185f2336efSEd Maste break; 41195f2336efSEd Maste /* linux_rt_sigprocmask */ 41205f2336efSEd Maste case 135: 41215f2336efSEd Maste switch (ndx) { 41225f2336efSEd Maste case 0: 41235f2336efSEd Maste p = "l_int"; 41245f2336efSEd Maste break; 41255f2336efSEd Maste case 1: 41265f2336efSEd Maste p = "userland l_sigset_t *"; 41275f2336efSEd Maste break; 41285f2336efSEd Maste case 2: 41295f2336efSEd Maste p = "userland l_sigset_t *"; 41305f2336efSEd Maste break; 41315f2336efSEd Maste case 3: 41325f2336efSEd Maste p = "l_size_t"; 41335f2336efSEd Maste break; 41345f2336efSEd Maste default: 41355f2336efSEd Maste break; 41365f2336efSEd Maste }; 41375f2336efSEd Maste break; 41385f2336efSEd Maste /* linux_rt_sigpending */ 41395f2336efSEd Maste case 136: 41405f2336efSEd Maste switch (ndx) { 41415f2336efSEd Maste case 0: 41425f2336efSEd Maste p = "userland l_sigset_t *"; 41435f2336efSEd Maste break; 41445f2336efSEd Maste case 1: 41455f2336efSEd Maste p = "l_size_t"; 41465f2336efSEd Maste break; 41475f2336efSEd Maste default: 41485f2336efSEd Maste break; 41495f2336efSEd Maste }; 41505f2336efSEd Maste break; 41515f2336efSEd Maste /* linux_rt_sigtimedwait */ 41525f2336efSEd Maste case 137: 41535f2336efSEd Maste switch (ndx) { 41545f2336efSEd Maste case 0: 41555f2336efSEd Maste p = "userland l_sigset_t *"; 41565f2336efSEd Maste break; 41575f2336efSEd Maste case 1: 41585f2336efSEd Maste p = "userland l_siginfo_t *"; 41595f2336efSEd Maste break; 41605f2336efSEd Maste case 2: 4161e29ea22fSDmitry Chagin p = "userland struct l_timespec *"; 41625f2336efSEd Maste break; 41635f2336efSEd Maste case 3: 41645f2336efSEd Maste p = "l_size_t"; 41655f2336efSEd Maste break; 41665f2336efSEd Maste default: 41675f2336efSEd Maste break; 41685f2336efSEd Maste }; 41695f2336efSEd Maste break; 41705f2336efSEd Maste /* linux_rt_sigqueueinfo */ 41715f2336efSEd Maste case 138: 41725f2336efSEd Maste switch (ndx) { 41735f2336efSEd Maste case 0: 41745f2336efSEd Maste p = "l_pid_t"; 41755f2336efSEd Maste break; 41765f2336efSEd Maste case 1: 41775f2336efSEd Maste p = "l_int"; 41785f2336efSEd Maste break; 41795f2336efSEd Maste case 2: 41805f2336efSEd Maste p = "userland l_siginfo_t *"; 41815f2336efSEd Maste break; 41825f2336efSEd Maste default: 41835f2336efSEd Maste break; 41845f2336efSEd Maste }; 41855f2336efSEd Maste break; 41865f2336efSEd Maste /* linux_rt_sigreturn */ 41875f2336efSEd Maste case 139: 41885f2336efSEd Maste break; 41895f2336efSEd Maste /* setpriority */ 41905f2336efSEd Maste case 140: 41915f2336efSEd Maste switch (ndx) { 41925f2336efSEd Maste case 0: 41935f2336efSEd Maste p = "int"; 41945f2336efSEd Maste break; 41955f2336efSEd Maste case 1: 41965f2336efSEd Maste p = "int"; 41975f2336efSEd Maste break; 41985f2336efSEd Maste case 2: 41995f2336efSEd Maste p = "int"; 42005f2336efSEd Maste break; 42015f2336efSEd Maste default: 42025f2336efSEd Maste break; 42035f2336efSEd Maste }; 42045f2336efSEd Maste break; 42055f2336efSEd Maste /* linux_getpriority */ 42065f2336efSEd Maste case 141: 42075f2336efSEd Maste switch (ndx) { 42085f2336efSEd Maste case 0: 42095f2336efSEd Maste p = "l_int"; 42105f2336efSEd Maste break; 42115f2336efSEd Maste case 1: 42125f2336efSEd Maste p = "l_int"; 42135f2336efSEd Maste break; 42145f2336efSEd Maste default: 42155f2336efSEd Maste break; 42165f2336efSEd Maste }; 42175f2336efSEd Maste break; 42185f2336efSEd Maste /* linux_reboot */ 42195f2336efSEd Maste case 142: 42205f2336efSEd Maste switch (ndx) { 42215f2336efSEd Maste case 0: 42225f2336efSEd Maste p = "l_int"; 42235f2336efSEd Maste break; 42245f2336efSEd Maste case 1: 42255f2336efSEd Maste p = "l_int"; 42265f2336efSEd Maste break; 42275f2336efSEd Maste case 2: 42285f2336efSEd Maste p = "l_uint"; 42295f2336efSEd Maste break; 42305f2336efSEd Maste case 3: 42315f2336efSEd Maste p = "userland void *"; 42325f2336efSEd Maste break; 42335f2336efSEd Maste default: 42345f2336efSEd Maste break; 42355f2336efSEd Maste }; 42365f2336efSEd Maste break; 42375f2336efSEd Maste /* setregid */ 42385f2336efSEd Maste case 143: 42395f2336efSEd Maste switch (ndx) { 42405f2336efSEd Maste case 0: 42415f2336efSEd Maste p = "gid_t"; 42425f2336efSEd Maste break; 42435f2336efSEd Maste case 1: 42445f2336efSEd Maste p = "gid_t"; 42455f2336efSEd Maste break; 42465f2336efSEd Maste default: 42475f2336efSEd Maste break; 42485f2336efSEd Maste }; 42495f2336efSEd Maste break; 42505f2336efSEd Maste /* setgid */ 42515f2336efSEd Maste case 144: 42525f2336efSEd Maste switch (ndx) { 42535f2336efSEd Maste case 0: 42545f2336efSEd Maste p = "gid_t"; 42555f2336efSEd Maste break; 42565f2336efSEd Maste default: 42575f2336efSEd Maste break; 42585f2336efSEd Maste }; 42595f2336efSEd Maste break; 42605f2336efSEd Maste /* setreuid */ 42615f2336efSEd Maste case 145: 42625f2336efSEd Maste switch (ndx) { 42635f2336efSEd Maste case 0: 42645f2336efSEd Maste p = "uid_t"; 42655f2336efSEd Maste break; 42665f2336efSEd Maste case 1: 42675f2336efSEd Maste p = "uid_t"; 42685f2336efSEd Maste break; 42695f2336efSEd Maste default: 42705f2336efSEd Maste break; 42715f2336efSEd Maste }; 42725f2336efSEd Maste break; 42735f2336efSEd Maste /* setuid */ 42745f2336efSEd Maste case 146: 42755f2336efSEd Maste switch (ndx) { 42765f2336efSEd Maste case 0: 42775f2336efSEd Maste p = "uid_t"; 42785f2336efSEd Maste break; 42795f2336efSEd Maste default: 42805f2336efSEd Maste break; 42815f2336efSEd Maste }; 42825f2336efSEd Maste break; 42835f2336efSEd Maste /* setresuid */ 42845f2336efSEd Maste case 147: 42855f2336efSEd Maste switch (ndx) { 42865f2336efSEd Maste case 0: 42875f2336efSEd Maste p = "uid_t"; 42885f2336efSEd Maste break; 42895f2336efSEd Maste case 1: 42905f2336efSEd Maste p = "uid_t"; 42915f2336efSEd Maste break; 42925f2336efSEd Maste case 2: 42935f2336efSEd Maste p = "uid_t"; 42945f2336efSEd Maste break; 42955f2336efSEd Maste default: 42965f2336efSEd Maste break; 42975f2336efSEd Maste }; 42985f2336efSEd Maste break; 42995f2336efSEd Maste /* getresuid */ 43005f2336efSEd Maste case 148: 43015f2336efSEd Maste switch (ndx) { 43025f2336efSEd Maste case 0: 43035f2336efSEd Maste p = "userland uid_t *"; 43045f2336efSEd Maste break; 43055f2336efSEd Maste case 1: 43065f2336efSEd Maste p = "userland uid_t *"; 43075f2336efSEd Maste break; 43085f2336efSEd Maste case 2: 43095f2336efSEd Maste p = "userland uid_t *"; 43105f2336efSEd Maste break; 43115f2336efSEd Maste default: 43125f2336efSEd Maste break; 43135f2336efSEd Maste }; 43145f2336efSEd Maste break; 43155f2336efSEd Maste /* setresgid */ 43165f2336efSEd Maste case 149: 43175f2336efSEd Maste switch (ndx) { 43185f2336efSEd Maste case 0: 43195f2336efSEd Maste p = "gid_t"; 43205f2336efSEd Maste break; 43215f2336efSEd Maste case 1: 43225f2336efSEd Maste p = "gid_t"; 43235f2336efSEd Maste break; 43245f2336efSEd Maste case 2: 43255f2336efSEd Maste p = "gid_t"; 43265f2336efSEd Maste break; 43275f2336efSEd Maste default: 43285f2336efSEd Maste break; 43295f2336efSEd Maste }; 43305f2336efSEd Maste break; 43315f2336efSEd Maste /* getresgid */ 43325f2336efSEd Maste case 150: 43335f2336efSEd Maste switch (ndx) { 43345f2336efSEd Maste case 0: 43355f2336efSEd Maste p = "userland gid_t *"; 43365f2336efSEd Maste break; 43375f2336efSEd Maste case 1: 43385f2336efSEd Maste p = "userland gid_t *"; 43395f2336efSEd Maste break; 43405f2336efSEd Maste case 2: 43415f2336efSEd Maste p = "userland gid_t *"; 43425f2336efSEd Maste break; 43435f2336efSEd Maste default: 43445f2336efSEd Maste break; 43455f2336efSEd Maste }; 43465f2336efSEd Maste break; 43475f2336efSEd Maste /* linux_setfsuid */ 43485f2336efSEd Maste case 151: 43495f2336efSEd Maste switch (ndx) { 43505f2336efSEd Maste case 0: 43515f2336efSEd Maste p = "l_uid_t"; 43525f2336efSEd Maste break; 43535f2336efSEd Maste default: 43545f2336efSEd Maste break; 43555f2336efSEd Maste }; 43565f2336efSEd Maste break; 43575f2336efSEd Maste /* linux_setfsgid */ 43585f2336efSEd Maste case 152: 43595f2336efSEd Maste switch (ndx) { 43605f2336efSEd Maste case 0: 43615f2336efSEd Maste p = "l_gid_t"; 43625f2336efSEd Maste break; 43635f2336efSEd Maste default: 43645f2336efSEd Maste break; 43655f2336efSEd Maste }; 43665f2336efSEd Maste break; 43675f2336efSEd Maste /* linux_times */ 43685f2336efSEd Maste case 153: 43695f2336efSEd Maste switch (ndx) { 43705f2336efSEd Maste case 0: 43715f2336efSEd Maste p = "userland struct l_times_argv *"; 43725f2336efSEd Maste break; 43735f2336efSEd Maste default: 43745f2336efSEd Maste break; 43755f2336efSEd Maste }; 43765f2336efSEd Maste break; 43775f2336efSEd Maste /* setpgid */ 43785f2336efSEd Maste case 154: 43795f2336efSEd Maste switch (ndx) { 43805f2336efSEd Maste case 0: 43815f2336efSEd Maste p = "int"; 43825f2336efSEd Maste break; 43835f2336efSEd Maste case 1: 43845f2336efSEd Maste p = "int"; 43855f2336efSEd Maste break; 43865f2336efSEd Maste default: 43875f2336efSEd Maste break; 43885f2336efSEd Maste }; 43895f2336efSEd Maste break; 43905f2336efSEd Maste /* getpgid */ 43915f2336efSEd Maste case 155: 43925f2336efSEd Maste switch (ndx) { 43935f2336efSEd Maste case 0: 43945f2336efSEd Maste p = "int"; 43955f2336efSEd Maste break; 43965f2336efSEd Maste default: 43975f2336efSEd Maste break; 43985f2336efSEd Maste }; 43995f2336efSEd Maste break; 44005f2336efSEd Maste /* linux_getsid */ 44015f2336efSEd Maste case 156: 44025f2336efSEd Maste switch (ndx) { 44035f2336efSEd Maste case 0: 44045f2336efSEd Maste p = "l_pid_t"; 44055f2336efSEd Maste break; 44065f2336efSEd Maste default: 44075f2336efSEd Maste break; 44085f2336efSEd Maste }; 44095f2336efSEd Maste break; 44105f2336efSEd Maste /* setsid */ 44115f2336efSEd Maste case 157: 44125f2336efSEd Maste break; 44135f2336efSEd Maste /* linux_getgroups */ 44145f2336efSEd Maste case 158: 44155f2336efSEd Maste switch (ndx) { 44165f2336efSEd Maste case 0: 44175f2336efSEd Maste p = "l_int"; 44185f2336efSEd Maste break; 44195f2336efSEd Maste case 1: 44205f2336efSEd Maste p = "userland l_gid_t *"; 44215f2336efSEd Maste break; 44225f2336efSEd Maste default: 44235f2336efSEd Maste break; 44245f2336efSEd Maste }; 44255f2336efSEd Maste break; 44265f2336efSEd Maste /* linux_setgroups */ 44275f2336efSEd Maste case 159: 44285f2336efSEd Maste switch (ndx) { 44295f2336efSEd Maste case 0: 44305f2336efSEd Maste p = "l_int"; 44315f2336efSEd Maste break; 44325f2336efSEd Maste case 1: 44335f2336efSEd Maste p = "userland l_gid_t *"; 44345f2336efSEd Maste break; 44355f2336efSEd Maste default: 44365f2336efSEd Maste break; 44375f2336efSEd Maste }; 44385f2336efSEd Maste break; 44395f2336efSEd Maste /* linux_newuname */ 44405f2336efSEd Maste case 160: 44415f2336efSEd Maste switch (ndx) { 44425f2336efSEd Maste case 0: 44435f2336efSEd Maste p = "userland struct l_new_utsname *"; 44445f2336efSEd Maste break; 44455f2336efSEd Maste default: 44465f2336efSEd Maste break; 44475f2336efSEd Maste }; 44485f2336efSEd Maste break; 44495f2336efSEd Maste /* linux_sethostname */ 44505f2336efSEd Maste case 161: 44515f2336efSEd Maste switch (ndx) { 44525f2336efSEd Maste case 0: 44535f2336efSEd Maste p = "userland char *"; 44545f2336efSEd Maste break; 44555f2336efSEd Maste case 1: 44565f2336efSEd Maste p = "l_uint"; 44575f2336efSEd Maste break; 44585f2336efSEd Maste default: 44595f2336efSEd Maste break; 44605f2336efSEd Maste }; 44615f2336efSEd Maste break; 44625f2336efSEd Maste /* linux_setdomainname */ 44635f2336efSEd Maste case 162: 44645f2336efSEd Maste switch (ndx) { 44655f2336efSEd Maste case 0: 44665f2336efSEd Maste p = "userland char *"; 44675f2336efSEd Maste break; 44685f2336efSEd Maste case 1: 44695f2336efSEd Maste p = "l_int"; 44705f2336efSEd Maste break; 44715f2336efSEd Maste default: 44725f2336efSEd Maste break; 44735f2336efSEd Maste }; 44745f2336efSEd Maste break; 44755f2336efSEd Maste /* linux_getrlimit */ 44765f2336efSEd Maste case 163: 44775f2336efSEd Maste switch (ndx) { 44785f2336efSEd Maste case 0: 44795f2336efSEd Maste p = "l_uint"; 44805f2336efSEd Maste break; 44815f2336efSEd Maste case 1: 44825f2336efSEd Maste p = "userland struct l_rlimit *"; 44835f2336efSEd Maste break; 44845f2336efSEd Maste default: 44855f2336efSEd Maste break; 44865f2336efSEd Maste }; 44875f2336efSEd Maste break; 44885f2336efSEd Maste /* linux_setrlimit */ 44895f2336efSEd Maste case 164: 44905f2336efSEd Maste switch (ndx) { 44915f2336efSEd Maste case 0: 44925f2336efSEd Maste p = "l_uint"; 44935f2336efSEd Maste break; 44945f2336efSEd Maste case 1: 44955f2336efSEd Maste p = "userland struct l_rlimit *"; 44965f2336efSEd Maste break; 44975f2336efSEd Maste default: 44985f2336efSEd Maste break; 44995f2336efSEd Maste }; 45005f2336efSEd Maste break; 45015f2336efSEd Maste /* getrusage */ 45025f2336efSEd Maste case 165: 45035f2336efSEd Maste switch (ndx) { 45045f2336efSEd Maste case 0: 45055f2336efSEd Maste p = "int"; 45065f2336efSEd Maste break; 45075f2336efSEd Maste case 1: 45085f2336efSEd Maste p = "userland struct rusage *"; 45095f2336efSEd Maste break; 45105f2336efSEd Maste default: 45115f2336efSEd Maste break; 45125f2336efSEd Maste }; 45135f2336efSEd Maste break; 45145f2336efSEd Maste /* umask */ 45155f2336efSEd Maste case 166: 45165f2336efSEd Maste switch (ndx) { 45175f2336efSEd Maste case 0: 45185f2336efSEd Maste p = "int"; 45195f2336efSEd Maste break; 45205f2336efSEd Maste default: 45215f2336efSEd Maste break; 45225f2336efSEd Maste }; 45235f2336efSEd Maste break; 45245f2336efSEd Maste /* linux_prctl */ 45255f2336efSEd Maste case 167: 45265f2336efSEd Maste switch (ndx) { 45275f2336efSEd Maste case 0: 45285f2336efSEd Maste p = "l_int"; 45295f2336efSEd Maste break; 45305f2336efSEd Maste case 1: 45315f2336efSEd Maste p = "l_uintptr_t"; 45325f2336efSEd Maste break; 45335f2336efSEd Maste case 2: 45345f2336efSEd Maste p = "l_uintptr_t"; 45355f2336efSEd Maste break; 45365f2336efSEd Maste case 3: 45375f2336efSEd Maste p = "l_uintptr_t"; 45385f2336efSEd Maste break; 45395f2336efSEd Maste case 4: 45405f2336efSEd Maste p = "l_uintptr_t"; 45415f2336efSEd Maste break; 45425f2336efSEd Maste default: 45435f2336efSEd Maste break; 45445f2336efSEd Maste }; 45455f2336efSEd Maste break; 45465f2336efSEd Maste /* linux_getcpu */ 45475f2336efSEd Maste case 168: 45485f2336efSEd Maste switch (ndx) { 45495f2336efSEd Maste case 0: 45505f2336efSEd Maste p = "userland l_uint *"; 45515f2336efSEd Maste break; 45525f2336efSEd Maste case 1: 45535f2336efSEd Maste p = "userland l_uint *"; 45545f2336efSEd Maste break; 45555f2336efSEd Maste case 2: 45565f2336efSEd Maste p = "userland void *"; 45575f2336efSEd Maste break; 45585f2336efSEd Maste default: 45595f2336efSEd Maste break; 45605f2336efSEd Maste }; 45615f2336efSEd Maste break; 45625f2336efSEd Maste /* gettimeofday */ 45635f2336efSEd Maste case 169: 45645f2336efSEd Maste switch (ndx) { 45655f2336efSEd Maste case 0: 45665f2336efSEd Maste p = "userland struct l_timeval *"; 45675f2336efSEd Maste break; 45685f2336efSEd Maste case 1: 45695f2336efSEd Maste p = "userland struct timezone *"; 45705f2336efSEd Maste break; 45715f2336efSEd Maste default: 45725f2336efSEd Maste break; 45735f2336efSEd Maste }; 45745f2336efSEd Maste break; 45755f2336efSEd Maste /* settimeofday */ 45765f2336efSEd Maste case 170: 45775f2336efSEd Maste switch (ndx) { 45785f2336efSEd Maste case 0: 45795f2336efSEd Maste p = "userland struct l_timeval *"; 45805f2336efSEd Maste break; 45815f2336efSEd Maste case 1: 45825f2336efSEd Maste p = "userland struct timezone *"; 45835f2336efSEd Maste break; 45845f2336efSEd Maste default: 45855f2336efSEd Maste break; 45865f2336efSEd Maste }; 45875f2336efSEd Maste break; 45885f2336efSEd Maste /* linux_adjtimex */ 45895f2336efSEd Maste case 171: 45905f2336efSEd Maste break; 45915f2336efSEd Maste /* linux_getpid */ 45925f2336efSEd Maste case 172: 45935f2336efSEd Maste break; 45945f2336efSEd Maste /* linux_getppid */ 45955f2336efSEd Maste case 173: 45965f2336efSEd Maste break; 45975f2336efSEd Maste /* linux_getuid */ 45985f2336efSEd Maste case 174: 45995f2336efSEd Maste break; 46005f2336efSEd Maste /* geteuid */ 46015f2336efSEd Maste case 175: 46025f2336efSEd Maste break; 46035f2336efSEd Maste /* linux_getgid */ 46045f2336efSEd Maste case 176: 46055f2336efSEd Maste break; 46065f2336efSEd Maste /* getegid */ 46075f2336efSEd Maste case 177: 46085f2336efSEd Maste break; 46095f2336efSEd Maste /* linux_gettid */ 46105f2336efSEd Maste case 178: 46115f2336efSEd Maste break; 46125f2336efSEd Maste /* linux_sysinfo */ 46135f2336efSEd Maste case 179: 46145f2336efSEd Maste switch (ndx) { 46155f2336efSEd Maste case 0: 46165f2336efSEd Maste p = "userland struct l_sysinfo *"; 46175f2336efSEd Maste break; 46185f2336efSEd Maste default: 46195f2336efSEd Maste break; 46205f2336efSEd Maste }; 46215f2336efSEd Maste break; 46225f2336efSEd Maste /* linux_mq_open */ 46235f2336efSEd Maste case 180: 4624a39cdcd7SEdward Tomasz Napierala switch (ndx) { 4625a39cdcd7SEdward Tomasz Napierala case 0: 4626a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 4627a39cdcd7SEdward Tomasz Napierala break; 4628a39cdcd7SEdward Tomasz Napierala case 1: 4629a39cdcd7SEdward Tomasz Napierala p = "l_int"; 4630a39cdcd7SEdward Tomasz Napierala break; 4631a39cdcd7SEdward Tomasz Napierala case 2: 4632a39cdcd7SEdward Tomasz Napierala p = "l_mode_t"; 4633a39cdcd7SEdward Tomasz Napierala break; 4634a39cdcd7SEdward Tomasz Napierala case 3: 4635a39cdcd7SEdward Tomasz Napierala p = "userland struct mq_attr *"; 4636a39cdcd7SEdward Tomasz Napierala break; 4637a39cdcd7SEdward Tomasz Napierala default: 4638a39cdcd7SEdward Tomasz Napierala break; 4639a39cdcd7SEdward Tomasz Napierala }; 46405f2336efSEd Maste break; 46415f2336efSEd Maste /* linux_mq_unlink */ 46425f2336efSEd Maste case 181: 4643a39cdcd7SEdward Tomasz Napierala switch (ndx) { 4644a39cdcd7SEdward Tomasz Napierala case 0: 4645a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 4646a39cdcd7SEdward Tomasz Napierala break; 4647a39cdcd7SEdward Tomasz Napierala default: 4648a39cdcd7SEdward Tomasz Napierala break; 4649a39cdcd7SEdward Tomasz Napierala }; 46505f2336efSEd Maste break; 46515f2336efSEd Maste /* linux_mq_timedsend */ 46525f2336efSEd Maste case 182: 4653a39cdcd7SEdward Tomasz Napierala switch (ndx) { 4654a39cdcd7SEdward Tomasz Napierala case 0: 4655a39cdcd7SEdward Tomasz Napierala p = "l_mqd_t"; 4656a39cdcd7SEdward Tomasz Napierala break; 4657a39cdcd7SEdward Tomasz Napierala case 1: 4658a39cdcd7SEdward Tomasz Napierala p = "userland const char *"; 4659a39cdcd7SEdward Tomasz Napierala break; 4660a39cdcd7SEdward Tomasz Napierala case 2: 4661a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 4662a39cdcd7SEdward Tomasz Napierala break; 4663a39cdcd7SEdward Tomasz Napierala case 3: 4664a39cdcd7SEdward Tomasz Napierala p = "l_uint"; 4665a39cdcd7SEdward Tomasz Napierala break; 4666a39cdcd7SEdward Tomasz Napierala case 4: 4667a39cdcd7SEdward Tomasz Napierala p = "userland const struct l_timespec *"; 4668a39cdcd7SEdward Tomasz Napierala break; 4669a39cdcd7SEdward Tomasz Napierala default: 4670a39cdcd7SEdward Tomasz Napierala break; 4671a39cdcd7SEdward Tomasz Napierala }; 46725f2336efSEd Maste break; 46735f2336efSEd Maste /* linux_mq_timedreceive */ 46745f2336efSEd Maste case 183: 4675a39cdcd7SEdward Tomasz Napierala switch (ndx) { 4676a39cdcd7SEdward Tomasz Napierala case 0: 4677a39cdcd7SEdward Tomasz Napierala p = "l_mqd_t"; 4678a39cdcd7SEdward Tomasz Napierala break; 4679a39cdcd7SEdward Tomasz Napierala case 1: 4680a39cdcd7SEdward Tomasz Napierala p = "userland char *"; 4681a39cdcd7SEdward Tomasz Napierala break; 4682a39cdcd7SEdward Tomasz Napierala case 2: 4683a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 4684a39cdcd7SEdward Tomasz Napierala break; 4685a39cdcd7SEdward Tomasz Napierala case 3: 4686a39cdcd7SEdward Tomasz Napierala p = "userland l_uint *"; 4687a39cdcd7SEdward Tomasz Napierala break; 4688a39cdcd7SEdward Tomasz Napierala case 4: 4689a39cdcd7SEdward Tomasz Napierala p = "userland const struct l_timespec *"; 4690a39cdcd7SEdward Tomasz Napierala break; 4691a39cdcd7SEdward Tomasz Napierala default: 4692a39cdcd7SEdward Tomasz Napierala break; 4693a39cdcd7SEdward Tomasz Napierala }; 46945f2336efSEd Maste break; 46955f2336efSEd Maste /* linux_mq_notify */ 46965f2336efSEd Maste case 184: 4697a39cdcd7SEdward Tomasz Napierala switch (ndx) { 4698a39cdcd7SEdward Tomasz Napierala case 0: 4699a39cdcd7SEdward Tomasz Napierala p = "l_mqd_t"; 4700a39cdcd7SEdward Tomasz Napierala break; 4701a39cdcd7SEdward Tomasz Napierala case 1: 4702a39cdcd7SEdward Tomasz Napierala p = "userland const struct l_timespec *"; 4703a39cdcd7SEdward Tomasz Napierala break; 4704a39cdcd7SEdward Tomasz Napierala default: 4705a39cdcd7SEdward Tomasz Napierala break; 4706a39cdcd7SEdward Tomasz Napierala }; 47075f2336efSEd Maste break; 47085f2336efSEd Maste /* linux_mq_getsetattr */ 47095f2336efSEd Maste case 185: 4710a39cdcd7SEdward Tomasz Napierala switch (ndx) { 4711a39cdcd7SEdward Tomasz Napierala case 0: 4712a39cdcd7SEdward Tomasz Napierala p = "l_mqd_t"; 4713a39cdcd7SEdward Tomasz Napierala break; 4714a39cdcd7SEdward Tomasz Napierala case 1: 4715a39cdcd7SEdward Tomasz Napierala p = "userland const struct mq_attr *"; 4716a39cdcd7SEdward Tomasz Napierala break; 4717a39cdcd7SEdward Tomasz Napierala case 2: 4718a39cdcd7SEdward Tomasz Napierala p = "userland struct mq_attr *"; 4719a39cdcd7SEdward Tomasz Napierala break; 4720a39cdcd7SEdward Tomasz Napierala default: 4721a39cdcd7SEdward Tomasz Napierala break; 4722a39cdcd7SEdward Tomasz Napierala }; 47235f2336efSEd Maste break; 47245f2336efSEd Maste /* linux_msgget */ 47255f2336efSEd Maste case 186: 47265f2336efSEd Maste switch (ndx) { 47275f2336efSEd Maste case 0: 47285f2336efSEd Maste p = "l_key_t"; 47295f2336efSEd Maste break; 47305f2336efSEd Maste case 1: 47315f2336efSEd Maste p = "l_int"; 47325f2336efSEd Maste break; 47335f2336efSEd Maste default: 47345f2336efSEd Maste break; 47355f2336efSEd Maste }; 47365f2336efSEd Maste break; 47375f2336efSEd Maste /* linux_msgctl */ 47385f2336efSEd Maste case 187: 47395f2336efSEd Maste switch (ndx) { 47405f2336efSEd Maste case 0: 47415f2336efSEd Maste p = "l_int"; 47425f2336efSEd Maste break; 47435f2336efSEd Maste case 1: 47445f2336efSEd Maste p = "l_int"; 47455f2336efSEd Maste break; 47465f2336efSEd Maste case 2: 47475f2336efSEd Maste p = "userland struct l_msqid_ds *"; 47485f2336efSEd Maste break; 47495f2336efSEd Maste default: 47505f2336efSEd Maste break; 47515f2336efSEd Maste }; 47525f2336efSEd Maste break; 47535f2336efSEd Maste /* linux_msgrcv */ 47545f2336efSEd Maste case 188: 47555f2336efSEd Maste switch (ndx) { 47565f2336efSEd Maste case 0: 47575f2336efSEd Maste p = "l_int"; 47585f2336efSEd Maste break; 47595f2336efSEd Maste case 1: 47605f2336efSEd Maste p = "userland struct l_msgbuf *"; 47615f2336efSEd Maste break; 47625f2336efSEd Maste case 2: 47635f2336efSEd Maste p = "l_size_t"; 47645f2336efSEd Maste break; 47655f2336efSEd Maste case 3: 47665f2336efSEd Maste p = "l_long"; 47675f2336efSEd Maste break; 47685f2336efSEd Maste case 4: 47695f2336efSEd Maste p = "l_int"; 47705f2336efSEd Maste break; 47715f2336efSEd Maste default: 47725f2336efSEd Maste break; 47735f2336efSEd Maste }; 47745f2336efSEd Maste break; 47755f2336efSEd Maste /* linux_msgsnd */ 47765f2336efSEd Maste case 189: 47775f2336efSEd Maste switch (ndx) { 47785f2336efSEd Maste case 0: 47795f2336efSEd Maste p = "l_int"; 47805f2336efSEd Maste break; 47815f2336efSEd Maste case 1: 47825f2336efSEd Maste p = "userland struct l_msgbuf *"; 47835f2336efSEd Maste break; 47845f2336efSEd Maste case 2: 47855f2336efSEd Maste p = "l_size_t"; 47865f2336efSEd Maste break; 47875f2336efSEd Maste case 3: 47885f2336efSEd Maste p = "l_int"; 47895f2336efSEd Maste break; 47905f2336efSEd Maste default: 47915f2336efSEd Maste break; 47925f2336efSEd Maste }; 47935f2336efSEd Maste break; 47945f2336efSEd Maste /* linux_semget */ 47955f2336efSEd Maste case 190: 47965f2336efSEd Maste switch (ndx) { 47975f2336efSEd Maste case 0: 47985f2336efSEd Maste p = "l_key_t"; 47995f2336efSEd Maste break; 48005f2336efSEd Maste case 1: 48015f2336efSEd Maste p = "l_int"; 48025f2336efSEd Maste break; 48035f2336efSEd Maste case 2: 48045f2336efSEd Maste p = "l_int"; 48055f2336efSEd Maste break; 48065f2336efSEd Maste default: 48075f2336efSEd Maste break; 48085f2336efSEd Maste }; 48095f2336efSEd Maste break; 48105f2336efSEd Maste /* linux_semctl */ 48115f2336efSEd Maste case 191: 48125f2336efSEd Maste switch (ndx) { 48135f2336efSEd Maste case 0: 48145f2336efSEd Maste p = "l_int"; 48155f2336efSEd Maste break; 48165f2336efSEd Maste case 1: 48175f2336efSEd Maste p = "l_int"; 48185f2336efSEd Maste break; 48195f2336efSEd Maste case 2: 48205f2336efSEd Maste p = "l_int"; 48215f2336efSEd Maste break; 48225f2336efSEd Maste case 3: 48235f2336efSEd Maste p = "union l_semun"; 48245f2336efSEd Maste break; 48255f2336efSEd Maste default: 48265f2336efSEd Maste break; 48275f2336efSEd Maste }; 48285f2336efSEd Maste break; 48295f2336efSEd Maste /* linux_semtimedop */ 48305f2336efSEd Maste case 192: 48315f2336efSEd Maste break; 48325f2336efSEd Maste /* linux_semop */ 48335f2336efSEd Maste case 193: 48345f2336efSEd Maste switch (ndx) { 48355f2336efSEd Maste case 0: 48365f2336efSEd Maste p = "l_int"; 48375f2336efSEd Maste break; 48385f2336efSEd Maste case 1: 48395f2336efSEd Maste p = "userland struct l_sembuf *"; 48405f2336efSEd Maste break; 48415f2336efSEd Maste case 2: 48425f2336efSEd Maste p = "l_uint"; 48435f2336efSEd Maste break; 48445f2336efSEd Maste default: 48455f2336efSEd Maste break; 48465f2336efSEd Maste }; 48475f2336efSEd Maste break; 48485f2336efSEd Maste /* linux_shmget */ 48495f2336efSEd Maste case 194: 48505f2336efSEd Maste switch (ndx) { 48515f2336efSEd Maste case 0: 48525f2336efSEd Maste p = "l_key_t"; 48535f2336efSEd Maste break; 48545f2336efSEd Maste case 1: 48555f2336efSEd Maste p = "l_size_t"; 48565f2336efSEd Maste break; 48575f2336efSEd Maste case 2: 48585f2336efSEd Maste p = "l_int"; 48595f2336efSEd Maste break; 48605f2336efSEd Maste default: 48615f2336efSEd Maste break; 48625f2336efSEd Maste }; 48635f2336efSEd Maste break; 48645f2336efSEd Maste /* linux_shmctl */ 48655f2336efSEd Maste case 195: 48665f2336efSEd Maste switch (ndx) { 48675f2336efSEd Maste case 0: 48685f2336efSEd Maste p = "l_int"; 48695f2336efSEd Maste break; 48705f2336efSEd Maste case 1: 48715f2336efSEd Maste p = "l_int"; 48725f2336efSEd Maste break; 48735f2336efSEd Maste case 2: 48745f2336efSEd Maste p = "userland struct l_shmid_ds *"; 48755f2336efSEd Maste break; 48765f2336efSEd Maste default: 48775f2336efSEd Maste break; 48785f2336efSEd Maste }; 48795f2336efSEd Maste break; 48805f2336efSEd Maste /* linux_shmat */ 48815f2336efSEd Maste case 196: 48825f2336efSEd Maste switch (ndx) { 48835f2336efSEd Maste case 0: 48845f2336efSEd Maste p = "l_int"; 48855f2336efSEd Maste break; 48865f2336efSEd Maste case 1: 48875f2336efSEd Maste p = "userland char *"; 48885f2336efSEd Maste break; 48895f2336efSEd Maste case 2: 48905f2336efSEd Maste p = "l_int"; 48915f2336efSEd Maste break; 48925f2336efSEd Maste default: 48935f2336efSEd Maste break; 48945f2336efSEd Maste }; 48955f2336efSEd Maste break; 48965f2336efSEd Maste /* linux_shmdt */ 48975f2336efSEd Maste case 197: 48985f2336efSEd Maste switch (ndx) { 48995f2336efSEd Maste case 0: 49005f2336efSEd Maste p = "userland char *"; 49015f2336efSEd Maste break; 49025f2336efSEd Maste default: 49035f2336efSEd Maste break; 49045f2336efSEd Maste }; 49055f2336efSEd Maste break; 49065f2336efSEd Maste /* linux_socket */ 49075f2336efSEd Maste case 198: 49085f2336efSEd Maste switch (ndx) { 49095f2336efSEd Maste case 0: 49105f2336efSEd Maste p = "l_int"; 49115f2336efSEd Maste break; 49125f2336efSEd Maste case 1: 49135f2336efSEd Maste p = "l_int"; 49145f2336efSEd Maste break; 49155f2336efSEd Maste case 2: 49165f2336efSEd Maste p = "l_int"; 49175f2336efSEd Maste break; 49185f2336efSEd Maste default: 49195f2336efSEd Maste break; 49205f2336efSEd Maste }; 49215f2336efSEd Maste break; 49225f2336efSEd Maste /* linux_socketpair */ 49235f2336efSEd Maste case 199: 49245f2336efSEd Maste switch (ndx) { 49255f2336efSEd Maste case 0: 49265f2336efSEd Maste p = "l_int"; 49275f2336efSEd Maste break; 49285f2336efSEd Maste case 1: 49295f2336efSEd Maste p = "l_int"; 49305f2336efSEd Maste break; 49315f2336efSEd Maste case 2: 49325f2336efSEd Maste p = "l_int"; 49335f2336efSEd Maste break; 49345f2336efSEd Maste case 3: 49355f2336efSEd Maste p = "l_uintptr_t"; 49365f2336efSEd Maste break; 49375f2336efSEd Maste default: 49385f2336efSEd Maste break; 49395f2336efSEd Maste }; 49405f2336efSEd Maste break; 49415f2336efSEd Maste /* linux_bind */ 49425f2336efSEd Maste case 200: 49435f2336efSEd Maste switch (ndx) { 49445f2336efSEd Maste case 0: 49455f2336efSEd Maste p = "l_int"; 49465f2336efSEd Maste break; 49475f2336efSEd Maste case 1: 49485f2336efSEd Maste p = "l_uintptr_t"; 49495f2336efSEd Maste break; 49505f2336efSEd Maste case 2: 49515f2336efSEd Maste p = "l_int"; 49525f2336efSEd Maste break; 49535f2336efSEd Maste default: 49545f2336efSEd Maste break; 49555f2336efSEd Maste }; 49565f2336efSEd Maste break; 49575f2336efSEd Maste /* linux_listen */ 49585f2336efSEd Maste case 201: 49595f2336efSEd Maste switch (ndx) { 49605f2336efSEd Maste case 0: 49615f2336efSEd Maste p = "l_int"; 49625f2336efSEd Maste break; 49635f2336efSEd Maste case 1: 49645f2336efSEd Maste p = "l_int"; 49655f2336efSEd Maste break; 49665f2336efSEd Maste default: 49675f2336efSEd Maste break; 49685f2336efSEd Maste }; 49695f2336efSEd Maste break; 49705f2336efSEd Maste /* linux_accept */ 49715f2336efSEd Maste case 202: 49725f2336efSEd Maste switch (ndx) { 49735f2336efSEd Maste case 0: 49745f2336efSEd Maste p = "l_int"; 49755f2336efSEd Maste break; 49765f2336efSEd Maste case 1: 49775f2336efSEd Maste p = "l_uintptr_t"; 49785f2336efSEd Maste break; 49795f2336efSEd Maste case 2: 49805f2336efSEd Maste p = "l_uintptr_t"; 49815f2336efSEd Maste break; 49825f2336efSEd Maste default: 49835f2336efSEd Maste break; 49845f2336efSEd Maste }; 49855f2336efSEd Maste break; 49865f2336efSEd Maste /* linux_connect */ 49875f2336efSEd Maste case 203: 49885f2336efSEd Maste switch (ndx) { 49895f2336efSEd Maste case 0: 49905f2336efSEd Maste p = "l_int"; 49915f2336efSEd Maste break; 49925f2336efSEd Maste case 1: 49935f2336efSEd Maste p = "l_uintptr_t"; 49945f2336efSEd Maste break; 49955f2336efSEd Maste case 2: 49965f2336efSEd Maste p = "l_int"; 49975f2336efSEd Maste break; 49985f2336efSEd Maste default: 49995f2336efSEd Maste break; 50005f2336efSEd Maste }; 50015f2336efSEd Maste break; 50025f2336efSEd Maste /* linux_getsockname */ 50035f2336efSEd Maste case 204: 50045f2336efSEd Maste switch (ndx) { 50055f2336efSEd Maste case 0: 50065f2336efSEd Maste p = "l_int"; 50075f2336efSEd Maste break; 50085f2336efSEd Maste case 1: 50095f2336efSEd Maste p = "l_uintptr_t"; 50105f2336efSEd Maste break; 50115f2336efSEd Maste case 2: 50125f2336efSEd Maste p = "l_uintptr_t"; 50135f2336efSEd Maste break; 50145f2336efSEd Maste default: 50155f2336efSEd Maste break; 50165f2336efSEd Maste }; 50175f2336efSEd Maste break; 50185f2336efSEd Maste /* linux_getpeername */ 50195f2336efSEd Maste case 205: 50205f2336efSEd Maste switch (ndx) { 50215f2336efSEd Maste case 0: 50225f2336efSEd Maste p = "l_int"; 50235f2336efSEd Maste break; 50245f2336efSEd Maste case 1: 50255f2336efSEd Maste p = "l_uintptr_t"; 50265f2336efSEd Maste break; 50275f2336efSEd Maste case 2: 50285f2336efSEd Maste p = "l_uintptr_t"; 50295f2336efSEd Maste break; 50305f2336efSEd Maste default: 50315f2336efSEd Maste break; 50325f2336efSEd Maste }; 50335f2336efSEd Maste break; 50345f2336efSEd Maste /* linux_sendto */ 50355f2336efSEd Maste case 206: 50365f2336efSEd Maste switch (ndx) { 50375f2336efSEd Maste case 0: 50385f2336efSEd Maste p = "l_int"; 50395f2336efSEd Maste break; 50405f2336efSEd Maste case 1: 50415f2336efSEd Maste p = "l_uintptr_t"; 50425f2336efSEd Maste break; 50435f2336efSEd Maste case 2: 5044a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 50455f2336efSEd Maste break; 50465f2336efSEd Maste case 3: 5047a39cdcd7SEdward Tomasz Napierala p = "l_uint"; 50485f2336efSEd Maste break; 50495f2336efSEd Maste case 4: 50505f2336efSEd Maste p = "l_uintptr_t"; 50515f2336efSEd Maste break; 50525f2336efSEd Maste case 5: 50535f2336efSEd Maste p = "l_int"; 50545f2336efSEd Maste break; 50555f2336efSEd Maste default: 50565f2336efSEd Maste break; 50575f2336efSEd Maste }; 50585f2336efSEd Maste break; 50595f2336efSEd Maste /* linux_recvfrom */ 50605f2336efSEd Maste case 207: 50615f2336efSEd Maste switch (ndx) { 50625f2336efSEd Maste case 0: 50635f2336efSEd Maste p = "l_int"; 50645f2336efSEd Maste break; 50655f2336efSEd Maste case 1: 50665f2336efSEd Maste p = "l_uintptr_t"; 50675f2336efSEd Maste break; 50685f2336efSEd Maste case 2: 50695f2336efSEd Maste p = "l_size_t"; 50705f2336efSEd Maste break; 50715f2336efSEd Maste case 3: 5072a39cdcd7SEdward Tomasz Napierala p = "l_uint"; 50735f2336efSEd Maste break; 50745f2336efSEd Maste case 4: 50755f2336efSEd Maste p = "l_uintptr_t"; 50765f2336efSEd Maste break; 50775f2336efSEd Maste case 5: 50785f2336efSEd Maste p = "l_uintptr_t"; 50795f2336efSEd Maste break; 50805f2336efSEd Maste default: 50815f2336efSEd Maste break; 50825f2336efSEd Maste }; 50835f2336efSEd Maste break; 50845f2336efSEd Maste /* linux_setsockopt */ 50855f2336efSEd Maste case 208: 50865f2336efSEd Maste switch (ndx) { 50875f2336efSEd Maste case 0: 50885f2336efSEd Maste p = "l_int"; 50895f2336efSEd Maste break; 50905f2336efSEd Maste case 1: 50915f2336efSEd Maste p = "l_int"; 50925f2336efSEd Maste break; 50935f2336efSEd Maste case 2: 50945f2336efSEd Maste p = "l_int"; 50955f2336efSEd Maste break; 50965f2336efSEd Maste case 3: 50975f2336efSEd Maste p = "l_uintptr_t"; 50985f2336efSEd Maste break; 50995f2336efSEd Maste case 4: 51005f2336efSEd Maste p = "l_int"; 51015f2336efSEd Maste break; 51025f2336efSEd Maste default: 51035f2336efSEd Maste break; 51045f2336efSEd Maste }; 51055f2336efSEd Maste break; 51065f2336efSEd Maste /* linux_getsockopt */ 51075f2336efSEd Maste case 209: 51085f2336efSEd Maste switch (ndx) { 51095f2336efSEd Maste case 0: 51105f2336efSEd Maste p = "l_int"; 51115f2336efSEd Maste break; 51125f2336efSEd Maste case 1: 51135f2336efSEd Maste p = "l_int"; 51145f2336efSEd Maste break; 51155f2336efSEd Maste case 2: 51165f2336efSEd Maste p = "l_int"; 51175f2336efSEd Maste break; 51185f2336efSEd Maste case 3: 51195f2336efSEd Maste p = "l_uintptr_t"; 51205f2336efSEd Maste break; 51215f2336efSEd Maste case 4: 51225f2336efSEd Maste p = "l_uintptr_t"; 51235f2336efSEd Maste break; 51245f2336efSEd Maste default: 51255f2336efSEd Maste break; 51265f2336efSEd Maste }; 51275f2336efSEd Maste break; 51285f2336efSEd Maste /* linux_shutdown */ 51295f2336efSEd Maste case 210: 51305f2336efSEd Maste switch (ndx) { 51315f2336efSEd Maste case 0: 51325f2336efSEd Maste p = "l_int"; 51335f2336efSEd Maste break; 51345f2336efSEd Maste case 1: 51355f2336efSEd Maste p = "l_int"; 51365f2336efSEd Maste break; 51375f2336efSEd Maste default: 51385f2336efSEd Maste break; 51395f2336efSEd Maste }; 51405f2336efSEd Maste break; 51415f2336efSEd Maste /* linux_sendmsg */ 51425f2336efSEd Maste case 211: 51435f2336efSEd Maste switch (ndx) { 51445f2336efSEd Maste case 0: 51455f2336efSEd Maste p = "l_int"; 51465f2336efSEd Maste break; 51475f2336efSEd Maste case 1: 51485f2336efSEd Maste p = "l_uintptr_t"; 51495f2336efSEd Maste break; 51505f2336efSEd Maste case 2: 5151a39cdcd7SEdward Tomasz Napierala p = "l_uint"; 51525f2336efSEd Maste break; 51535f2336efSEd Maste default: 51545f2336efSEd Maste break; 51555f2336efSEd Maste }; 51565f2336efSEd Maste break; 51575f2336efSEd Maste /* linux_recvmsg */ 51585f2336efSEd Maste case 212: 51595f2336efSEd Maste switch (ndx) { 51605f2336efSEd Maste case 0: 51615f2336efSEd Maste p = "l_int"; 51625f2336efSEd Maste break; 51635f2336efSEd Maste case 1: 51645f2336efSEd Maste p = "l_uintptr_t"; 51655f2336efSEd Maste break; 51665f2336efSEd Maste case 2: 5167a39cdcd7SEdward Tomasz Napierala p = "l_uint"; 51685f2336efSEd Maste break; 51695f2336efSEd Maste default: 51705f2336efSEd Maste break; 51715f2336efSEd Maste }; 51725f2336efSEd Maste break; 51735f2336efSEd Maste /* linux_brk */ 51745f2336efSEd Maste case 214: 51755f2336efSEd Maste switch (ndx) { 51765f2336efSEd Maste case 0: 51775f2336efSEd Maste p = "l_ulong"; 51785f2336efSEd Maste break; 51795f2336efSEd Maste default: 51805f2336efSEd Maste break; 51815f2336efSEd Maste }; 51825f2336efSEd Maste break; 51835f2336efSEd Maste /* munmap */ 51845f2336efSEd Maste case 215: 51855f2336efSEd Maste switch (ndx) { 51865f2336efSEd Maste case 0: 5187a39cdcd7SEdward Tomasz Napierala p = "userland void *"; 51885f2336efSEd Maste break; 51895f2336efSEd Maste case 1: 5190a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 51915f2336efSEd Maste break; 51925f2336efSEd Maste default: 51935f2336efSEd Maste break; 51945f2336efSEd Maste }; 51955f2336efSEd Maste break; 51965f2336efSEd Maste /* linux_mremap */ 51975f2336efSEd Maste case 216: 51985f2336efSEd Maste switch (ndx) { 51995f2336efSEd Maste case 0: 52005f2336efSEd Maste p = "l_ulong"; 52015f2336efSEd Maste break; 52025f2336efSEd Maste case 1: 52035f2336efSEd Maste p = "l_ulong"; 52045f2336efSEd Maste break; 52055f2336efSEd Maste case 2: 52065f2336efSEd Maste p = "l_ulong"; 52075f2336efSEd Maste break; 52085f2336efSEd Maste case 3: 52095f2336efSEd Maste p = "l_ulong"; 52105f2336efSEd Maste break; 52115f2336efSEd Maste case 4: 52125f2336efSEd Maste p = "l_ulong"; 52135f2336efSEd Maste break; 52145f2336efSEd Maste default: 52155f2336efSEd Maste break; 52165f2336efSEd Maste }; 52175f2336efSEd Maste break; 52185f2336efSEd Maste /* linux_add_key */ 52195f2336efSEd Maste case 217: 52205f2336efSEd Maste break; 52215f2336efSEd Maste /* linux_request_key */ 52225f2336efSEd Maste case 218: 52235f2336efSEd Maste break; 52245f2336efSEd Maste /* linux_keyctl */ 52255f2336efSEd Maste case 219: 52265f2336efSEd Maste break; 52275f2336efSEd Maste /* linux_clone */ 52285f2336efSEd Maste case 220: 52295f2336efSEd Maste switch (ndx) { 52305f2336efSEd Maste case 0: 5231a39cdcd7SEdward Tomasz Napierala p = "l_ulong"; 52325f2336efSEd Maste break; 52335f2336efSEd Maste case 1: 52340c08f34fSDmitry Chagin p = "l_ulong"; 52355f2336efSEd Maste break; 52365f2336efSEd Maste case 2: 52370c08f34fSDmitry Chagin p = "userland l_int *"; 52385f2336efSEd Maste break; 52395f2336efSEd Maste case 3: 52400c08f34fSDmitry Chagin p = "l_ulong"; 52415f2336efSEd Maste break; 52425f2336efSEd Maste case 4: 52430c08f34fSDmitry Chagin p = "userland l_int *"; 52445f2336efSEd Maste break; 52455f2336efSEd Maste default: 52465f2336efSEd Maste break; 52475f2336efSEd Maste }; 52485f2336efSEd Maste break; 52495f2336efSEd Maste /* linux_execve */ 52505f2336efSEd Maste case 221: 52515f2336efSEd Maste switch (ndx) { 52525f2336efSEd Maste case 0: 52535f2336efSEd Maste p = "userland char *"; 52545f2336efSEd Maste break; 52555f2336efSEd Maste case 1: 52565f2336efSEd Maste p = "userland char **"; 52575f2336efSEd Maste break; 52585f2336efSEd Maste case 2: 52595f2336efSEd Maste p = "userland char **"; 52605f2336efSEd Maste break; 52615f2336efSEd Maste default: 52625f2336efSEd Maste break; 52635f2336efSEd Maste }; 52645f2336efSEd Maste break; 52655f2336efSEd Maste /* linux_mmap2 */ 52665f2336efSEd Maste case 222: 52675f2336efSEd Maste switch (ndx) { 52685f2336efSEd Maste case 0: 52695f2336efSEd Maste p = "l_ulong"; 52705f2336efSEd Maste break; 52715f2336efSEd Maste case 1: 52725f2336efSEd Maste p = "l_ulong"; 52735f2336efSEd Maste break; 52745f2336efSEd Maste case 2: 52755f2336efSEd Maste p = "l_ulong"; 52765f2336efSEd Maste break; 52775f2336efSEd Maste case 3: 52785f2336efSEd Maste p = "l_ulong"; 52795f2336efSEd Maste break; 52805f2336efSEd Maste case 4: 52815f2336efSEd Maste p = "l_ulong"; 52825f2336efSEd Maste break; 52835f2336efSEd Maste case 5: 52845f2336efSEd Maste p = "l_ulong"; 52855f2336efSEd Maste break; 52865f2336efSEd Maste default: 52875f2336efSEd Maste break; 52885f2336efSEd Maste }; 52895f2336efSEd Maste break; 52905f2336efSEd Maste /* linux_fadvise64 */ 52915f2336efSEd Maste case 223: 52925f2336efSEd Maste switch (ndx) { 52935f2336efSEd Maste case 0: 52945f2336efSEd Maste p = "l_int"; 52955f2336efSEd Maste break; 52965f2336efSEd Maste case 1: 52975f2336efSEd Maste p = "l_loff_t"; 52985f2336efSEd Maste break; 52995f2336efSEd Maste case 2: 53005f2336efSEd Maste p = "l_size_t"; 53015f2336efSEd Maste break; 53025f2336efSEd Maste case 3: 53035f2336efSEd Maste p = "l_int"; 53045f2336efSEd Maste break; 53055f2336efSEd Maste default: 53065f2336efSEd Maste break; 53075f2336efSEd Maste }; 53085f2336efSEd Maste break; 53095f2336efSEd Maste /* swapon */ 53105f2336efSEd Maste case 224: 53115f2336efSEd Maste switch (ndx) { 53125f2336efSEd Maste case 0: 53135f2336efSEd Maste p = "userland char *"; 53145f2336efSEd Maste break; 53155f2336efSEd Maste default: 53165f2336efSEd Maste break; 53175f2336efSEd Maste }; 53185f2336efSEd Maste break; 53195f2336efSEd Maste /* linux_swapoff */ 53205f2336efSEd Maste case 225: 53215f2336efSEd Maste break; 53225f2336efSEd Maste /* linux_mprotect */ 53235f2336efSEd Maste case 226: 53245f2336efSEd Maste switch (ndx) { 53255f2336efSEd Maste case 0: 5326a39cdcd7SEdward Tomasz Napierala p = "l_ulong"; 53275f2336efSEd Maste break; 53285f2336efSEd Maste case 1: 5329a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 53305f2336efSEd Maste break; 53315f2336efSEd Maste case 2: 5332a39cdcd7SEdward Tomasz Napierala p = "l_ulong"; 53335f2336efSEd Maste break; 53345f2336efSEd Maste default: 53355f2336efSEd Maste break; 53365f2336efSEd Maste }; 53375f2336efSEd Maste break; 53385f2336efSEd Maste /* linux_msync */ 53395f2336efSEd Maste case 227: 53405f2336efSEd Maste switch (ndx) { 53415f2336efSEd Maste case 0: 53425f2336efSEd Maste p = "l_ulong"; 53435f2336efSEd Maste break; 53445f2336efSEd Maste case 1: 53455f2336efSEd Maste p = "l_size_t"; 53465f2336efSEd Maste break; 53475f2336efSEd Maste case 2: 53485f2336efSEd Maste p = "l_int"; 53495f2336efSEd Maste break; 53505f2336efSEd Maste default: 53515f2336efSEd Maste break; 53525f2336efSEd Maste }; 53535f2336efSEd Maste break; 53545f2336efSEd Maste /* mlock */ 53555f2336efSEd Maste case 228: 53565f2336efSEd Maste switch (ndx) { 53575f2336efSEd Maste case 0: 53585f2336efSEd Maste p = "userland const void *"; 53595f2336efSEd Maste break; 53605f2336efSEd Maste case 1: 53615f2336efSEd Maste p = "size_t"; 53625f2336efSEd Maste break; 53635f2336efSEd Maste default: 53645f2336efSEd Maste break; 53655f2336efSEd Maste }; 53665f2336efSEd Maste break; 53675f2336efSEd Maste /* munlock */ 53685f2336efSEd Maste case 229: 53695f2336efSEd Maste switch (ndx) { 53705f2336efSEd Maste case 0: 53715f2336efSEd Maste p = "userland const void *"; 53725f2336efSEd Maste break; 53735f2336efSEd Maste case 1: 53745f2336efSEd Maste p = "size_t"; 53755f2336efSEd Maste break; 53765f2336efSEd Maste default: 53775f2336efSEd Maste break; 53785f2336efSEd Maste }; 53795f2336efSEd Maste break; 53805f2336efSEd Maste /* mlockall */ 53815f2336efSEd Maste case 230: 53825f2336efSEd Maste switch (ndx) { 53835f2336efSEd Maste case 0: 53845f2336efSEd Maste p = "int"; 53855f2336efSEd Maste break; 53865f2336efSEd Maste default: 53875f2336efSEd Maste break; 53885f2336efSEd Maste }; 53895f2336efSEd Maste break; 53905f2336efSEd Maste /* munlockall */ 53915f2336efSEd Maste case 231: 53925f2336efSEd Maste break; 53935f2336efSEd Maste /* linux_mincore */ 53945f2336efSEd Maste case 232: 53955f2336efSEd Maste switch (ndx) { 53965f2336efSEd Maste case 0: 53975f2336efSEd Maste p = "l_ulong"; 53985f2336efSEd Maste break; 53995f2336efSEd Maste case 1: 54005f2336efSEd Maste p = "l_size_t"; 54015f2336efSEd Maste break; 54025f2336efSEd Maste case 2: 54035f2336efSEd Maste p = "userland u_char *"; 54045f2336efSEd Maste break; 54055f2336efSEd Maste default: 54065f2336efSEd Maste break; 54075f2336efSEd Maste }; 54085f2336efSEd Maste break; 5409bafd96b8SEdward Tomasz Napierala /* linux_madvise */ 54105f2336efSEd Maste case 233: 54115f2336efSEd Maste switch (ndx) { 54125f2336efSEd Maste case 0: 5413a39cdcd7SEdward Tomasz Napierala p = "l_ulong"; 54145f2336efSEd Maste break; 54155f2336efSEd Maste case 1: 5416a39cdcd7SEdward Tomasz Napierala p = "l_size_t"; 54175f2336efSEd Maste break; 54185f2336efSEd Maste case 2: 5419a39cdcd7SEdward Tomasz Napierala p = "l_int"; 54205f2336efSEd Maste break; 54215f2336efSEd Maste default: 54225f2336efSEd Maste break; 54235f2336efSEd Maste }; 54245f2336efSEd Maste break; 54255f2336efSEd Maste /* linux_remap_file_pages */ 54265f2336efSEd Maste case 234: 54275f2336efSEd Maste break; 54285f2336efSEd Maste /* linux_mbind */ 54295f2336efSEd Maste case 235: 54305f2336efSEd Maste break; 54315f2336efSEd Maste /* linux_get_mempolicy */ 54325f2336efSEd Maste case 236: 54335f2336efSEd Maste break; 54345f2336efSEd Maste /* linux_set_mempolicy */ 54355f2336efSEd Maste case 237: 54365f2336efSEd Maste break; 54375f2336efSEd Maste /* linux_migrate_pages */ 54385f2336efSEd Maste case 238: 54395f2336efSEd Maste break; 54405f2336efSEd Maste /* linux_move_pages */ 54415f2336efSEd Maste case 239: 54425f2336efSEd Maste break; 54435f2336efSEd Maste /* linux_rt_tgsigqueueinfo */ 54445f2336efSEd Maste case 240: 54455f2336efSEd Maste switch (ndx) { 54465f2336efSEd Maste case 0: 54475f2336efSEd Maste p = "l_pid_t"; 54485f2336efSEd Maste break; 54495f2336efSEd Maste case 1: 54505f2336efSEd Maste p = "l_pid_t"; 54515f2336efSEd Maste break; 54525f2336efSEd Maste case 2: 54535f2336efSEd Maste p = "l_int"; 54545f2336efSEd Maste break; 54555f2336efSEd Maste case 3: 54565f2336efSEd Maste p = "userland l_siginfo_t *"; 54575f2336efSEd Maste break; 54585f2336efSEd Maste default: 54595f2336efSEd Maste break; 54605f2336efSEd Maste }; 54615f2336efSEd Maste break; 54625f2336efSEd Maste /* linux_perf_event_open */ 54635f2336efSEd Maste case 241: 54645f2336efSEd Maste break; 54655f2336efSEd Maste /* linux_accept4 */ 54665f2336efSEd Maste case 242: 54675f2336efSEd Maste switch (ndx) { 54685f2336efSEd Maste case 0: 54695f2336efSEd Maste p = "l_int"; 54705f2336efSEd Maste break; 54715f2336efSEd Maste case 1: 54725f2336efSEd Maste p = "l_uintptr_t"; 54735f2336efSEd Maste break; 54745f2336efSEd Maste case 2: 54755f2336efSEd Maste p = "l_uintptr_t"; 54765f2336efSEd Maste break; 54775f2336efSEd Maste case 3: 5478a39cdcd7SEdward Tomasz Napierala p = "l_int"; 54795f2336efSEd Maste break; 54805f2336efSEd Maste default: 54815f2336efSEd Maste break; 54825f2336efSEd Maste }; 54835f2336efSEd Maste break; 54845f2336efSEd Maste /* linux_recvmmsg */ 54855f2336efSEd Maste case 243: 54865f2336efSEd Maste switch (ndx) { 54875f2336efSEd Maste case 0: 54885f2336efSEd Maste p = "l_int"; 54895f2336efSEd Maste break; 54905f2336efSEd Maste case 1: 54915f2336efSEd Maste p = "userland struct l_mmsghdr *"; 54925f2336efSEd Maste break; 54935f2336efSEd Maste case 2: 54945f2336efSEd Maste p = "l_uint"; 54955f2336efSEd Maste break; 54965f2336efSEd Maste case 3: 54975f2336efSEd Maste p = "l_uint"; 54985f2336efSEd Maste break; 54995f2336efSEd Maste case 4: 55005f2336efSEd Maste p = "userland struct l_timespec *"; 55015f2336efSEd Maste break; 55025f2336efSEd Maste default: 55035f2336efSEd Maste break; 55045f2336efSEd Maste }; 55055f2336efSEd Maste break; 55065f2336efSEd Maste /* linux_wait4 */ 55075f2336efSEd Maste case 260: 55085f2336efSEd Maste switch (ndx) { 55095f2336efSEd Maste case 0: 55105f2336efSEd Maste p = "l_pid_t"; 55115f2336efSEd Maste break; 55125f2336efSEd Maste case 1: 55135f2336efSEd Maste p = "userland l_int *"; 55145f2336efSEd Maste break; 55155f2336efSEd Maste case 2: 55165f2336efSEd Maste p = "l_int"; 55175f2336efSEd Maste break; 55185f2336efSEd Maste case 3: 55195f2336efSEd Maste p = "userland struct rusage *"; 55205f2336efSEd Maste break; 55215f2336efSEd Maste default: 55225f2336efSEd Maste break; 55235f2336efSEd Maste }; 55245f2336efSEd Maste break; 55255f2336efSEd Maste /* linux_prlimit64 */ 55265f2336efSEd Maste case 261: 55275f2336efSEd Maste switch (ndx) { 55285f2336efSEd Maste case 0: 55295f2336efSEd Maste p = "l_pid_t"; 55305f2336efSEd Maste break; 55315f2336efSEd Maste case 1: 55325f2336efSEd Maste p = "l_uint"; 55335f2336efSEd Maste break; 55345f2336efSEd Maste case 2: 55355f2336efSEd Maste p = "userland struct rlimit *"; 55365f2336efSEd Maste break; 55375f2336efSEd Maste case 3: 55385f2336efSEd Maste p = "userland struct rlimit *"; 55395f2336efSEd Maste break; 55405f2336efSEd Maste default: 55415f2336efSEd Maste break; 55425f2336efSEd Maste }; 55435f2336efSEd Maste break; 55445f2336efSEd Maste /* linux_fanotify_init */ 55455f2336efSEd Maste case 262: 55465f2336efSEd Maste break; 55475f2336efSEd Maste /* linux_fanotify_mark */ 55485f2336efSEd Maste case 263: 55495f2336efSEd Maste break; 55505f2336efSEd Maste /* linux_name_to_handle_at */ 55515f2336efSEd Maste case 264: 555277eb9841SConrad Meyer switch (ndx) { 555377eb9841SConrad Meyer case 0: 555477eb9841SConrad Meyer p = "l_int"; 555577eb9841SConrad Meyer break; 555677eb9841SConrad Meyer case 1: 555777eb9841SConrad Meyer p = "userland const char *"; 555877eb9841SConrad Meyer break; 555977eb9841SConrad Meyer case 2: 556077eb9841SConrad Meyer p = "userland struct l_file_handle *"; 556177eb9841SConrad Meyer break; 556277eb9841SConrad Meyer case 3: 556377eb9841SConrad Meyer p = "userland l_int *"; 556477eb9841SConrad Meyer break; 556577eb9841SConrad Meyer case 4: 556677eb9841SConrad Meyer p = "l_int"; 556777eb9841SConrad Meyer break; 556877eb9841SConrad Meyer default: 556977eb9841SConrad Meyer break; 557077eb9841SConrad Meyer }; 55715f2336efSEd Maste break; 55725f2336efSEd Maste /* linux_open_by_handle_at */ 55735f2336efSEd Maste case 265: 557477eb9841SConrad Meyer switch (ndx) { 557577eb9841SConrad Meyer case 0: 557677eb9841SConrad Meyer p = "l_int"; 557777eb9841SConrad Meyer break; 557877eb9841SConrad Meyer case 1: 557977eb9841SConrad Meyer p = "userland struct l_file_handle *"; 558077eb9841SConrad Meyer break; 558177eb9841SConrad Meyer case 2: 558277eb9841SConrad Meyer p = "l_int"; 558377eb9841SConrad Meyer break; 558477eb9841SConrad Meyer default: 558577eb9841SConrad Meyer break; 558677eb9841SConrad Meyer }; 55875f2336efSEd Maste break; 55885f2336efSEd Maste /* linux_clock_adjtime */ 55895f2336efSEd Maste case 266: 55905f2336efSEd Maste break; 55915f2336efSEd Maste /* linux_syncfs */ 55925f2336efSEd Maste case 267: 55935f2336efSEd Maste switch (ndx) { 55945f2336efSEd Maste case 0: 55955f2336efSEd Maste p = "l_int"; 55965f2336efSEd Maste break; 55975f2336efSEd Maste default: 55985f2336efSEd Maste break; 55995f2336efSEd Maste }; 56005f2336efSEd Maste break; 56015f2336efSEd Maste /* linux_setns */ 56025f2336efSEd Maste case 268: 56035f2336efSEd Maste switch (ndx) { 56045f2336efSEd Maste case 0: 56055f2336efSEd Maste p = "l_int"; 56065f2336efSEd Maste break; 56075f2336efSEd Maste case 1: 56085f2336efSEd Maste p = "l_int"; 56095f2336efSEd Maste break; 56105f2336efSEd Maste default: 56115f2336efSEd Maste break; 56125f2336efSEd Maste }; 56135f2336efSEd Maste break; 56145f2336efSEd Maste /* linux_sendmmsg */ 56155f2336efSEd Maste case 269: 56165f2336efSEd Maste switch (ndx) { 56175f2336efSEd Maste case 0: 56185f2336efSEd Maste p = "l_int"; 56195f2336efSEd Maste break; 56205f2336efSEd Maste case 1: 56215f2336efSEd Maste p = "userland struct l_mmsghdr *"; 56225f2336efSEd Maste break; 56235f2336efSEd Maste case 2: 56245f2336efSEd Maste p = "l_uint"; 56255f2336efSEd Maste break; 56265f2336efSEd Maste case 3: 56275f2336efSEd Maste p = "l_uint"; 56285f2336efSEd Maste break; 56295f2336efSEd Maste default: 56305f2336efSEd Maste break; 56315f2336efSEd Maste }; 56325f2336efSEd Maste break; 56335f2336efSEd Maste /* linux_process_vm_readv */ 56345f2336efSEd Maste case 270: 56355f2336efSEd Maste switch (ndx) { 56365f2336efSEd Maste case 0: 56375f2336efSEd Maste p = "l_pid_t"; 56385f2336efSEd Maste break; 56395f2336efSEd Maste case 1: 56405f2336efSEd Maste p = "userland const struct iovec *"; 56415f2336efSEd Maste break; 56425f2336efSEd Maste case 2: 56435f2336efSEd Maste p = "l_ulong"; 56445f2336efSEd Maste break; 56455f2336efSEd Maste case 3: 56465f2336efSEd Maste p = "userland const struct iovec *"; 56475f2336efSEd Maste break; 56485f2336efSEd Maste case 4: 56495f2336efSEd Maste p = "l_ulong"; 56505f2336efSEd Maste break; 56515f2336efSEd Maste case 5: 56525f2336efSEd Maste p = "l_ulong"; 56535f2336efSEd Maste break; 56545f2336efSEd Maste default: 56555f2336efSEd Maste break; 56565f2336efSEd Maste }; 56575f2336efSEd Maste break; 56585f2336efSEd Maste /* linux_process_vm_writev */ 56595f2336efSEd Maste case 271: 56605f2336efSEd Maste switch (ndx) { 56615f2336efSEd Maste case 0: 56625f2336efSEd Maste p = "l_pid_t"; 56635f2336efSEd Maste break; 56645f2336efSEd Maste case 1: 56655f2336efSEd Maste p = "userland const struct iovec *"; 56665f2336efSEd Maste break; 56675f2336efSEd Maste case 2: 56685f2336efSEd Maste p = "l_ulong"; 56695f2336efSEd Maste break; 56705f2336efSEd Maste case 3: 56715f2336efSEd Maste p = "userland const struct iovec *"; 56725f2336efSEd Maste break; 56735f2336efSEd Maste case 4: 56745f2336efSEd Maste p = "l_ulong"; 56755f2336efSEd Maste break; 56765f2336efSEd Maste case 5: 56775f2336efSEd Maste p = "l_ulong"; 56785f2336efSEd Maste break; 56795f2336efSEd Maste default: 56805f2336efSEd Maste break; 56815f2336efSEd Maste }; 56825f2336efSEd Maste break; 56835f2336efSEd Maste /* linux_kcmp */ 56845f2336efSEd Maste case 272: 56855f2336efSEd Maste switch (ndx) { 56865f2336efSEd Maste case 0: 56875f2336efSEd Maste p = "l_pid_t"; 56885f2336efSEd Maste break; 56895f2336efSEd Maste case 1: 56905f2336efSEd Maste p = "l_pid_t"; 56915f2336efSEd Maste break; 56925f2336efSEd Maste case 2: 56935f2336efSEd Maste p = "l_int"; 56945f2336efSEd Maste break; 56955f2336efSEd Maste case 3: 56965f2336efSEd Maste p = "l_ulong"; 56975f2336efSEd Maste break; 56985f2336efSEd Maste case 4: 56995f2336efSEd Maste p = "l_ulong"; 57005f2336efSEd Maste break; 57015f2336efSEd Maste default: 57025f2336efSEd Maste break; 57035f2336efSEd Maste }; 57045f2336efSEd Maste break; 57055f2336efSEd Maste /* linux_finit_module */ 57065f2336efSEd Maste case 273: 57075f2336efSEd Maste switch (ndx) { 57085f2336efSEd Maste case 0: 57095f2336efSEd Maste p = "l_int"; 57105f2336efSEd Maste break; 57115f2336efSEd Maste case 1: 57125f2336efSEd Maste p = "userland const char *"; 57135f2336efSEd Maste break; 57145f2336efSEd Maste case 2: 57155f2336efSEd Maste p = "l_int"; 57165f2336efSEd Maste break; 57175f2336efSEd Maste default: 57185f2336efSEd Maste break; 57195f2336efSEd Maste }; 57205f2336efSEd Maste break; 57215f2336efSEd Maste /* linux_sched_setattr */ 57225f2336efSEd Maste case 274: 57235f2336efSEd Maste switch (ndx) { 57245f2336efSEd Maste case 0: 57255f2336efSEd Maste p = "l_pid_t"; 57265f2336efSEd Maste break; 57275f2336efSEd Maste case 1: 57285f2336efSEd Maste p = "userland void *"; 57295f2336efSEd Maste break; 57305f2336efSEd Maste case 2: 57315f2336efSEd Maste p = "l_uint"; 57325f2336efSEd Maste break; 57335f2336efSEd Maste default: 57345f2336efSEd Maste break; 57355f2336efSEd Maste }; 57365f2336efSEd Maste break; 57375f2336efSEd Maste /* linux_sched_getattr */ 57385f2336efSEd Maste case 275: 57395f2336efSEd Maste switch (ndx) { 57405f2336efSEd Maste case 0: 57415f2336efSEd Maste p = "l_pid_t"; 57425f2336efSEd Maste break; 57435f2336efSEd Maste case 1: 57445f2336efSEd Maste p = "userland void *"; 57455f2336efSEd Maste break; 57465f2336efSEd Maste case 2: 57475f2336efSEd Maste p = "l_uint"; 57485f2336efSEd Maste break; 57495f2336efSEd Maste case 3: 57505f2336efSEd Maste p = "l_uint"; 57515f2336efSEd Maste break; 57525f2336efSEd Maste default: 57535f2336efSEd Maste break; 57545f2336efSEd Maste }; 57555f2336efSEd Maste break; 57565f2336efSEd Maste /* linux_renameat2 */ 57575f2336efSEd Maste case 276: 57585f2336efSEd Maste switch (ndx) { 57595f2336efSEd Maste case 0: 57605f2336efSEd Maste p = "l_int"; 57615f2336efSEd Maste break; 57625f2336efSEd Maste case 1: 57635f2336efSEd Maste p = "userland const char *"; 57645f2336efSEd Maste break; 57655f2336efSEd Maste case 2: 57665f2336efSEd Maste p = "l_int"; 57675f2336efSEd Maste break; 57685f2336efSEd Maste case 3: 57695f2336efSEd Maste p = "userland const char *"; 57705f2336efSEd Maste break; 57715f2336efSEd Maste case 4: 5772a39cdcd7SEdward Tomasz Napierala p = "l_uint"; 57735f2336efSEd Maste break; 57745f2336efSEd Maste default: 57755f2336efSEd Maste break; 57765f2336efSEd Maste }; 57775f2336efSEd Maste break; 57785f2336efSEd Maste /* linux_seccomp */ 57795f2336efSEd Maste case 277: 57805f2336efSEd Maste switch (ndx) { 57815f2336efSEd Maste case 0: 57825f2336efSEd Maste p = "l_uint"; 57835f2336efSEd Maste break; 57845f2336efSEd Maste case 1: 57855f2336efSEd Maste p = "l_uint"; 57865f2336efSEd Maste break; 57875f2336efSEd Maste case 2: 57885f2336efSEd Maste p = "userland const char *"; 57895f2336efSEd Maste break; 57905f2336efSEd Maste default: 57915f2336efSEd Maste break; 57925f2336efSEd Maste }; 57935f2336efSEd Maste break; 57945f2336efSEd Maste /* linux_getrandom */ 57955f2336efSEd Maste case 278: 57965f2336efSEd Maste switch (ndx) { 57975f2336efSEd Maste case 0: 57985f2336efSEd Maste p = "userland char *"; 57995f2336efSEd Maste break; 58005f2336efSEd Maste case 1: 58015f2336efSEd Maste p = "l_size_t"; 58025f2336efSEd Maste break; 58035f2336efSEd Maste case 2: 58045f2336efSEd Maste p = "l_uint"; 58055f2336efSEd Maste break; 58065f2336efSEd Maste default: 58075f2336efSEd Maste break; 58085f2336efSEd Maste }; 58095f2336efSEd Maste break; 58105f2336efSEd Maste /* linux_memfd_create */ 58115f2336efSEd Maste case 279: 58125f2336efSEd Maste switch (ndx) { 58135f2336efSEd Maste case 0: 58145f2336efSEd Maste p = "userland const char *"; 58155f2336efSEd Maste break; 58165f2336efSEd Maste case 1: 58175f2336efSEd Maste p = "l_uint"; 58185f2336efSEd Maste break; 58195f2336efSEd Maste default: 58205f2336efSEd Maste break; 58215f2336efSEd Maste }; 58225f2336efSEd Maste break; 58235f2336efSEd Maste /* linux_bpf */ 58245f2336efSEd Maste case 280: 58255f2336efSEd Maste switch (ndx) { 58265f2336efSEd Maste case 0: 58275f2336efSEd Maste p = "l_int"; 58285f2336efSEd Maste break; 58295f2336efSEd Maste case 1: 58305f2336efSEd Maste p = "userland void *"; 58315f2336efSEd Maste break; 58325f2336efSEd Maste case 2: 58335f2336efSEd Maste p = "l_uint"; 58345f2336efSEd Maste break; 58355f2336efSEd Maste default: 58365f2336efSEd Maste break; 58375f2336efSEd Maste }; 58385f2336efSEd Maste break; 58395f2336efSEd Maste /* linux_execveat */ 58405f2336efSEd Maste case 281: 58415f2336efSEd Maste switch (ndx) { 58425f2336efSEd Maste case 0: 58435f2336efSEd Maste p = "l_int"; 58445f2336efSEd Maste break; 58455f2336efSEd Maste case 1: 58465f2336efSEd Maste p = "userland const char *"; 58475f2336efSEd Maste break; 58485f2336efSEd Maste case 2: 58495f2336efSEd Maste p = "userland const char **"; 58505f2336efSEd Maste break; 58515f2336efSEd Maste case 3: 58525f2336efSEd Maste p = "userland const char **"; 58535f2336efSEd Maste break; 58545f2336efSEd Maste case 4: 58555f2336efSEd Maste p = "l_int"; 58565f2336efSEd Maste break; 58575f2336efSEd Maste default: 58585f2336efSEd Maste break; 58595f2336efSEd Maste }; 58605f2336efSEd Maste break; 58615f2336efSEd Maste /* linux_userfaultfd */ 58625f2336efSEd Maste case 282: 58635f2336efSEd Maste switch (ndx) { 58645f2336efSEd Maste case 0: 58655f2336efSEd Maste p = "l_int"; 58665f2336efSEd Maste break; 58675f2336efSEd Maste default: 58685f2336efSEd Maste break; 58695f2336efSEd Maste }; 58705f2336efSEd Maste break; 58715f2336efSEd Maste /* linux_membarrier */ 58725f2336efSEd Maste case 283: 58735f2336efSEd Maste switch (ndx) { 58745f2336efSEd Maste case 0: 58755f2336efSEd Maste p = "l_int"; 58765f2336efSEd Maste break; 58775f2336efSEd Maste case 1: 58785f2336efSEd Maste p = "l_int"; 58795f2336efSEd Maste break; 58805f2336efSEd Maste default: 58815f2336efSEd Maste break; 58825f2336efSEd Maste }; 58835f2336efSEd Maste break; 58845f2336efSEd Maste /* linux_mlock2 */ 58855f2336efSEd Maste case 284: 58865f2336efSEd Maste switch (ndx) { 58875f2336efSEd Maste case 0: 58885f2336efSEd Maste p = "l_ulong"; 58895f2336efSEd Maste break; 58905f2336efSEd Maste case 1: 58915f2336efSEd Maste p = "l_size_t"; 58925f2336efSEd Maste break; 58935f2336efSEd Maste case 2: 58945f2336efSEd Maste p = "l_int"; 58955f2336efSEd Maste break; 58965f2336efSEd Maste default: 58975f2336efSEd Maste break; 58985f2336efSEd Maste }; 58995f2336efSEd Maste break; 59005f2336efSEd Maste /* linux_copy_file_range */ 59015f2336efSEd Maste case 285: 59025f2336efSEd Maste switch (ndx) { 59035f2336efSEd Maste case 0: 59045f2336efSEd Maste p = "l_int"; 59055f2336efSEd Maste break; 59065f2336efSEd Maste case 1: 59075f2336efSEd Maste p = "userland l_loff_t *"; 59085f2336efSEd Maste break; 59095f2336efSEd Maste case 2: 59105f2336efSEd Maste p = "l_int"; 59115f2336efSEd Maste break; 59125f2336efSEd Maste case 3: 59135f2336efSEd Maste p = "userland l_loff_t *"; 59145f2336efSEd Maste break; 59155f2336efSEd Maste case 4: 59165f2336efSEd Maste p = "l_size_t"; 59175f2336efSEd Maste break; 59185f2336efSEd Maste case 5: 59195f2336efSEd Maste p = "l_uint"; 59205f2336efSEd Maste break; 59215f2336efSEd Maste default: 59225f2336efSEd Maste break; 59235f2336efSEd Maste }; 59245f2336efSEd Maste break; 59255f2336efSEd Maste /* linux_preadv2 */ 59265f2336efSEd Maste case 286: 59275f2336efSEd Maste switch (ndx) { 59285f2336efSEd Maste case 0: 59295f2336efSEd Maste p = "l_ulong"; 59305f2336efSEd Maste break; 59315f2336efSEd Maste case 1: 59325f2336efSEd Maste p = "userland const struct iovec *"; 59335f2336efSEd Maste break; 59345f2336efSEd Maste case 2: 59355f2336efSEd Maste p = "l_ulong"; 59365f2336efSEd Maste break; 59375f2336efSEd Maste case 3: 59385f2336efSEd Maste p = "l_ulong"; 59395f2336efSEd Maste break; 59405f2336efSEd Maste case 4: 59415f2336efSEd Maste p = "l_ulong"; 59425f2336efSEd Maste break; 59435f2336efSEd Maste case 5: 59445f2336efSEd Maste p = "l_int"; 59455f2336efSEd Maste break; 59465f2336efSEd Maste default: 59475f2336efSEd Maste break; 59485f2336efSEd Maste }; 59495f2336efSEd Maste break; 59505f2336efSEd Maste /* linux_pwritev2 */ 59515f2336efSEd Maste case 287: 59525f2336efSEd Maste switch (ndx) { 59535f2336efSEd Maste case 0: 59545f2336efSEd Maste p = "l_ulong"; 59555f2336efSEd Maste break; 59565f2336efSEd Maste case 1: 59575f2336efSEd Maste p = "userland const struct iovec *"; 59585f2336efSEd Maste break; 59595f2336efSEd Maste case 2: 59605f2336efSEd Maste p = "l_ulong"; 59615f2336efSEd Maste break; 59625f2336efSEd Maste case 3: 59635f2336efSEd Maste p = "l_ulong"; 59645f2336efSEd Maste break; 59655f2336efSEd Maste case 4: 59665f2336efSEd Maste p = "l_ulong"; 59675f2336efSEd Maste break; 59685f2336efSEd Maste case 5: 59695f2336efSEd Maste p = "l_int"; 59705f2336efSEd Maste break; 59715f2336efSEd Maste default: 59725f2336efSEd Maste break; 59735f2336efSEd Maste }; 59745f2336efSEd Maste break; 59755f2336efSEd Maste /* linux_pkey_mprotect */ 59765f2336efSEd Maste case 288: 59775f2336efSEd Maste switch (ndx) { 59785f2336efSEd Maste case 0: 59795f2336efSEd Maste p = "l_ulong"; 59805f2336efSEd Maste break; 59815f2336efSEd Maste case 1: 59825f2336efSEd Maste p = "l_size_t"; 59835f2336efSEd Maste break; 59845f2336efSEd Maste case 2: 59855f2336efSEd Maste p = "l_ulong"; 59865f2336efSEd Maste break; 59875f2336efSEd Maste case 3: 59885f2336efSEd Maste p = "l_int"; 59895f2336efSEd Maste break; 59905f2336efSEd Maste default: 59915f2336efSEd Maste break; 59925f2336efSEd Maste }; 59935f2336efSEd Maste break; 59945f2336efSEd Maste /* linux_pkey_alloc */ 59955f2336efSEd Maste case 289: 59965f2336efSEd Maste switch (ndx) { 59975f2336efSEd Maste case 0: 59985f2336efSEd Maste p = "l_ulong"; 59995f2336efSEd Maste break; 60005f2336efSEd Maste case 1: 60015f2336efSEd Maste p = "l_ulong"; 60025f2336efSEd Maste break; 60035f2336efSEd Maste default: 60045f2336efSEd Maste break; 60055f2336efSEd Maste }; 60065f2336efSEd Maste break; 60075f2336efSEd Maste /* linux_pkey_free */ 60085f2336efSEd Maste case 290: 60095f2336efSEd Maste switch (ndx) { 60105f2336efSEd Maste case 0: 60115f2336efSEd Maste p = "l_int"; 60125f2336efSEd Maste break; 60135f2336efSEd Maste default: 60145f2336efSEd Maste break; 60155f2336efSEd Maste }; 60165f2336efSEd Maste break; 6017c0f17173SEdward Tomasz Napierala /* linux_statx */ 6018c0f17173SEdward Tomasz Napierala case 291: 6019c0f17173SEdward Tomasz Napierala switch (ndx) { 6020c0f17173SEdward Tomasz Napierala case 0: 6021c0f17173SEdward Tomasz Napierala p = "l_int"; 6022c0f17173SEdward Tomasz Napierala break; 6023c0f17173SEdward Tomasz Napierala case 1: 6024c0f17173SEdward Tomasz Napierala p = "userland const char *"; 6025c0f17173SEdward Tomasz Napierala break; 6026c0f17173SEdward Tomasz Napierala case 2: 6027c0f17173SEdward Tomasz Napierala p = "l_uint"; 6028c0f17173SEdward Tomasz Napierala break; 6029c0f17173SEdward Tomasz Napierala case 3: 6030c0f17173SEdward Tomasz Napierala p = "l_uint"; 6031c0f17173SEdward Tomasz Napierala break; 6032c0f17173SEdward Tomasz Napierala case 4: 6033c0f17173SEdward Tomasz Napierala p = "userland void *"; 6034c0f17173SEdward Tomasz Napierala break; 6035c0f17173SEdward Tomasz Napierala default: 6036c0f17173SEdward Tomasz Napierala break; 6037c0f17173SEdward Tomasz Napierala }; 6038c0f17173SEdward Tomasz Napierala break; 6039c0f17173SEdward Tomasz Napierala /* linux_io_pgetevents */ 6040c0f17173SEdward Tomasz Napierala case 292: 6041c0f17173SEdward Tomasz Napierala break; 6042c0f17173SEdward Tomasz Napierala /* linux_rseq */ 6043c0f17173SEdward Tomasz Napierala case 293: 6044*75e40949SDmitry Chagin switch (ndx) { 6045*75e40949SDmitry Chagin case 0: 6046*75e40949SDmitry Chagin p = "userland struct linux_rseq *"; 6047*75e40949SDmitry Chagin break; 6048*75e40949SDmitry Chagin case 1: 6049*75e40949SDmitry Chagin p = "uint32_t"; 6050*75e40949SDmitry Chagin break; 6051*75e40949SDmitry Chagin case 2: 6052*75e40949SDmitry Chagin p = "l_int"; 6053*75e40949SDmitry Chagin break; 6054*75e40949SDmitry Chagin case 3: 6055*75e40949SDmitry Chagin p = "uint32_t"; 6056*75e40949SDmitry Chagin break; 6057*75e40949SDmitry Chagin default: 6058*75e40949SDmitry Chagin break; 6059*75e40949SDmitry Chagin }; 6060c0f17173SEdward Tomasz Napierala break; 6061c0f17173SEdward Tomasz Napierala /* linux_kexec_file_load */ 6062c0f17173SEdward Tomasz Napierala case 294: 6063c0f17173SEdward Tomasz Napierala break; 6064c0f17173SEdward Tomasz Napierala /* linux_pidfd_send_signal */ 6065c0f17173SEdward Tomasz Napierala case 424: 6066c0f17173SEdward Tomasz Napierala switch (ndx) { 6067c0f17173SEdward Tomasz Napierala case 0: 6068c0f17173SEdward Tomasz Napierala p = "l_int"; 6069c0f17173SEdward Tomasz Napierala break; 6070c0f17173SEdward Tomasz Napierala case 1: 6071c0f17173SEdward Tomasz Napierala p = "l_int"; 6072c0f17173SEdward Tomasz Napierala break; 6073c0f17173SEdward Tomasz Napierala case 2: 6074c0f17173SEdward Tomasz Napierala p = "userland l_siginfo_t *"; 6075c0f17173SEdward Tomasz Napierala break; 6076c0f17173SEdward Tomasz Napierala case 3: 6077c0f17173SEdward Tomasz Napierala p = "l_uint"; 6078c0f17173SEdward Tomasz Napierala break; 6079c0f17173SEdward Tomasz Napierala default: 6080c0f17173SEdward Tomasz Napierala break; 6081c0f17173SEdward Tomasz Napierala }; 6082c0f17173SEdward Tomasz Napierala break; 6083c0f17173SEdward Tomasz Napierala /* linux_io_uring_setup */ 6084c0f17173SEdward Tomasz Napierala case 425: 6085c0f17173SEdward Tomasz Napierala break; 6086c0f17173SEdward Tomasz Napierala /* linux_io_uring_enter */ 6087c0f17173SEdward Tomasz Napierala case 426: 6088c0f17173SEdward Tomasz Napierala break; 6089c0f17173SEdward Tomasz Napierala /* linux_io_uring_register */ 6090c0f17173SEdward Tomasz Napierala case 427: 6091c0f17173SEdward Tomasz Napierala break; 6092c0f17173SEdward Tomasz Napierala /* linux_open_tree */ 6093c0f17173SEdward Tomasz Napierala case 428: 6094c0f17173SEdward Tomasz Napierala break; 6095c0f17173SEdward Tomasz Napierala /* linux_move_mount */ 6096c0f17173SEdward Tomasz Napierala case 429: 6097c0f17173SEdward Tomasz Napierala break; 6098c0f17173SEdward Tomasz Napierala /* linux_fsopen */ 6099c0f17173SEdward Tomasz Napierala case 430: 6100c0f17173SEdward Tomasz Napierala break; 6101c0f17173SEdward Tomasz Napierala /* linux_fsconfig */ 6102c0f17173SEdward Tomasz Napierala case 431: 6103c0f17173SEdward Tomasz Napierala break; 6104c0f17173SEdward Tomasz Napierala /* linux_fsmount */ 6105c0f17173SEdward Tomasz Napierala case 432: 6106c0f17173SEdward Tomasz Napierala break; 6107c0f17173SEdward Tomasz Napierala /* linux_fspick */ 6108c0f17173SEdward Tomasz Napierala case 433: 6109c0f17173SEdward Tomasz Napierala break; 6110c0f17173SEdward Tomasz Napierala /* linux_pidfd_open */ 6111c0f17173SEdward Tomasz Napierala case 434: 6112c0f17173SEdward Tomasz Napierala break; 6113c0f17173SEdward Tomasz Napierala /* linux_clone3 */ 6114c0f17173SEdward Tomasz Napierala case 435: 6115b356030eSDmitry Chagin switch (ndx) { 6116b356030eSDmitry Chagin case 0: 6117b356030eSDmitry Chagin p = "userland struct l_user_clone_args *"; 6118b356030eSDmitry Chagin break; 6119b356030eSDmitry Chagin case 1: 6120b356030eSDmitry Chagin p = "l_size_t"; 6121b356030eSDmitry Chagin break; 6122b356030eSDmitry Chagin default: 6123b356030eSDmitry Chagin break; 6124b356030eSDmitry Chagin }; 6125c0f17173SEdward Tomasz Napierala break; 6126c0f17173SEdward Tomasz Napierala /* linux_close_range */ 6127c0f17173SEdward Tomasz Napierala case 436: 6128c0f17173SEdward Tomasz Napierala break; 6129c0f17173SEdward Tomasz Napierala /* linux_openat2 */ 6130c0f17173SEdward Tomasz Napierala case 437: 6131c0f17173SEdward Tomasz Napierala break; 6132c0f17173SEdward Tomasz Napierala /* linux_pidfd_getfd */ 6133c0f17173SEdward Tomasz Napierala case 438: 6134c0f17173SEdward Tomasz Napierala break; 6135c0f17173SEdward Tomasz Napierala /* linux_faccessat2 */ 6136c0f17173SEdward Tomasz Napierala case 439: 6137bee191e4SDmitry Chagin switch (ndx) { 6138bee191e4SDmitry Chagin case 0: 6139bee191e4SDmitry Chagin p = "l_int"; 6140bee191e4SDmitry Chagin break; 6141bee191e4SDmitry Chagin case 1: 6142bee191e4SDmitry Chagin p = "userland const char *"; 6143bee191e4SDmitry Chagin break; 6144bee191e4SDmitry Chagin case 2: 6145bee191e4SDmitry Chagin p = "l_int"; 6146bee191e4SDmitry Chagin break; 6147bee191e4SDmitry Chagin case 3: 6148bee191e4SDmitry Chagin p = "l_int"; 6149bee191e4SDmitry Chagin break; 6150bee191e4SDmitry Chagin default: 6151bee191e4SDmitry Chagin break; 6152bee191e4SDmitry Chagin }; 6153c0f17173SEdward Tomasz Napierala break; 6154c0f17173SEdward Tomasz Napierala /* linux_process_madvise */ 6155c0f17173SEdward Tomasz Napierala case 440: 6156c0f17173SEdward Tomasz Napierala break; 6157c0f17173SEdward Tomasz Napierala /* linux_epoll_pwait2 */ 6158c0f17173SEdward Tomasz Napierala case 441: 6159c0f17173SEdward Tomasz Napierala break; 6160c0f17173SEdward Tomasz Napierala /* linux_mount_setattr */ 6161c0f17173SEdward Tomasz Napierala case 442: 6162c0f17173SEdward Tomasz Napierala break; 61635f2336efSEd Maste default: 61645f2336efSEd Maste break; 61655f2336efSEd Maste }; 61665f2336efSEd Maste if (p != NULL) 61675f2336efSEd Maste strlcpy(desc, p, descsz); 61685f2336efSEd Maste } 61695f2336efSEd Maste static void 61705f2336efSEd Maste systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 61715f2336efSEd Maste { 61725f2336efSEd Maste const char *p = NULL; 61735f2336efSEd Maste switch (sysnum) { 61745f2336efSEd Maste #define nosys linux_nosys 61755f2336efSEd Maste /* linux_setxattr */ 61765f2336efSEd Maste case 5: 6177a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 6178a39cdcd7SEdward Tomasz Napierala p = "int"; 6179a39cdcd7SEdward Tomasz Napierala break; 61805f2336efSEd Maste /* linux_lsetxattr */ 61815f2336efSEd Maste case 6: 6182a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 6183a39cdcd7SEdward Tomasz Napierala p = "int"; 6184a39cdcd7SEdward Tomasz Napierala break; 61855f2336efSEd Maste /* linux_fsetxattr */ 61865f2336efSEd Maste case 7: 6187a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 6188a39cdcd7SEdward Tomasz Napierala p = "int"; 6189a39cdcd7SEdward Tomasz Napierala break; 61905f2336efSEd Maste /* linux_getxattr */ 61915f2336efSEd Maste case 8: 6192a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 6193a39cdcd7SEdward Tomasz Napierala p = "int"; 6194a39cdcd7SEdward Tomasz Napierala break; 61955f2336efSEd Maste /* linux_lgetxattr */ 61965f2336efSEd Maste case 9: 6197a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 6198a39cdcd7SEdward Tomasz Napierala p = "int"; 6199a39cdcd7SEdward Tomasz Napierala break; 62005f2336efSEd Maste /* linux_fgetxattr */ 62015f2336efSEd Maste case 10: 6202a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 6203a39cdcd7SEdward Tomasz Napierala p = "int"; 6204a39cdcd7SEdward Tomasz Napierala break; 62055f2336efSEd Maste /* linux_listxattr */ 62065f2336efSEd Maste case 11: 6207a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 6208a39cdcd7SEdward Tomasz Napierala p = "int"; 6209a39cdcd7SEdward Tomasz Napierala break; 62105f2336efSEd Maste /* linux_llistxattr */ 62115f2336efSEd Maste case 12: 6212a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 6213a39cdcd7SEdward Tomasz Napierala p = "int"; 6214a39cdcd7SEdward Tomasz Napierala break; 62155f2336efSEd Maste /* linux_flistxattr */ 62165f2336efSEd Maste case 13: 6217a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 6218a39cdcd7SEdward Tomasz Napierala p = "int"; 6219a39cdcd7SEdward Tomasz Napierala break; 62205f2336efSEd Maste /* linux_removexattr */ 62215f2336efSEd Maste case 14: 6222a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 6223a39cdcd7SEdward Tomasz Napierala p = "int"; 6224a39cdcd7SEdward Tomasz Napierala break; 62255f2336efSEd Maste /* linux_lremovexattr */ 62265f2336efSEd Maste case 15: 6227a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 6228a39cdcd7SEdward Tomasz Napierala p = "int"; 6229a39cdcd7SEdward Tomasz Napierala break; 62305f2336efSEd Maste /* linux_fremovexattr */ 62315f2336efSEd Maste case 16: 6232a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 6233a39cdcd7SEdward Tomasz Napierala p = "int"; 6234a39cdcd7SEdward Tomasz Napierala break; 62355f2336efSEd Maste /* linux_getcwd */ 62365f2336efSEd Maste case 17: 62375f2336efSEd Maste if (ndx == 0 || ndx == 1) 62385f2336efSEd Maste p = "int"; 62395f2336efSEd Maste break; 62405f2336efSEd Maste /* linux_lookup_dcookie */ 62415f2336efSEd Maste case 18: 62425f2336efSEd Maste /* linux_eventfd2 */ 62435f2336efSEd Maste case 19: 62445f2336efSEd Maste if (ndx == 0 || ndx == 1) 62455f2336efSEd Maste p = "int"; 62465f2336efSEd Maste break; 62475f2336efSEd Maste /* linux_epoll_create1 */ 62485f2336efSEd Maste case 20: 62495f2336efSEd Maste if (ndx == 0 || ndx == 1) 62505f2336efSEd Maste p = "int"; 62515f2336efSEd Maste break; 62525f2336efSEd Maste /* linux_epoll_ctl */ 62535f2336efSEd Maste case 21: 62545f2336efSEd Maste if (ndx == 0 || ndx == 1) 62555f2336efSEd Maste p = "int"; 62565f2336efSEd Maste break; 62575f2336efSEd Maste /* linux_epoll_pwait */ 62585f2336efSEd Maste case 22: 62595f2336efSEd Maste if (ndx == 0 || ndx == 1) 62605f2336efSEd Maste p = "int"; 62615f2336efSEd Maste break; 6262c4db0baaSEd Maste /* dup */ 6263c4db0baaSEd Maste case 23: 6264c4db0baaSEd Maste if (ndx == 0 || ndx == 1) 6265c4db0baaSEd Maste p = "int"; 6266c4db0baaSEd Maste break; 62675f2336efSEd Maste /* linux_dup3 */ 62685f2336efSEd Maste case 24: 62695f2336efSEd Maste if (ndx == 0 || ndx == 1) 62705f2336efSEd Maste p = "int"; 62715f2336efSEd Maste break; 62725f2336efSEd Maste /* linux_fcntl */ 62735f2336efSEd Maste case 25: 62745f2336efSEd Maste if (ndx == 0 || ndx == 1) 62755f2336efSEd Maste p = "int"; 62765f2336efSEd Maste break; 62775f2336efSEd Maste /* linux_inotify_init1 */ 62785f2336efSEd Maste case 26: 62795f2336efSEd Maste if (ndx == 0 || ndx == 1) 62805f2336efSEd Maste p = "int"; 62815f2336efSEd Maste break; 62825f2336efSEd Maste /* linux_inotify_add_watch */ 62835f2336efSEd Maste case 27: 62845f2336efSEd Maste /* linux_inotify_rm_watch */ 62855f2336efSEd Maste case 28: 62865f2336efSEd Maste /* linux_ioctl */ 62875f2336efSEd Maste case 29: 62885f2336efSEd Maste if (ndx == 0 || ndx == 1) 62895f2336efSEd Maste p = "int"; 62905f2336efSEd Maste break; 62915f2336efSEd Maste /* linux_ioprio_set */ 62925f2336efSEd Maste case 30: 62935f2336efSEd Maste /* linux_ioprio_get */ 62945f2336efSEd Maste case 31: 62955f2336efSEd Maste /* flock */ 62965f2336efSEd Maste case 32: 62975f2336efSEd Maste if (ndx == 0 || ndx == 1) 62985f2336efSEd Maste p = "int"; 62995f2336efSEd Maste break; 63005f2336efSEd Maste /* linux_mknodat */ 63015f2336efSEd Maste case 33: 63025f2336efSEd Maste if (ndx == 0 || ndx == 1) 63035f2336efSEd Maste p = "int"; 63045f2336efSEd Maste break; 63055f2336efSEd Maste /* linux_mkdirat */ 63065f2336efSEd Maste case 34: 63075f2336efSEd Maste if (ndx == 0 || ndx == 1) 63085f2336efSEd Maste p = "int"; 63095f2336efSEd Maste break; 63105f2336efSEd Maste /* linux_unlinkat */ 63115f2336efSEd Maste case 35: 63125f2336efSEd Maste if (ndx == 0 || ndx == 1) 63135f2336efSEd Maste p = "int"; 63145f2336efSEd Maste break; 63155f2336efSEd Maste /* linux_symlinkat */ 63165f2336efSEd Maste case 36: 63175f2336efSEd Maste if (ndx == 0 || ndx == 1) 63185f2336efSEd Maste p = "int"; 63195f2336efSEd Maste break; 63205f2336efSEd Maste /* linux_linkat */ 63215f2336efSEd Maste case 37: 63225f2336efSEd Maste if (ndx == 0 || ndx == 1) 63235f2336efSEd Maste p = "int"; 63245f2336efSEd Maste break; 63255f2336efSEd Maste /* linux_renameat */ 63265f2336efSEd Maste case 38: 63275f2336efSEd Maste if (ndx == 0 || ndx == 1) 63285f2336efSEd Maste p = "int"; 63295f2336efSEd Maste break; 63305f2336efSEd Maste /* linux_mount */ 63315f2336efSEd Maste case 40: 63325f2336efSEd Maste if (ndx == 0 || ndx == 1) 63335f2336efSEd Maste p = "int"; 63345f2336efSEd Maste break; 63355f2336efSEd Maste /* linux_pivot_root */ 63365f2336efSEd Maste case 41: 63375f2336efSEd Maste /* linux_statfs */ 63385f2336efSEd Maste case 43: 63395f2336efSEd Maste if (ndx == 0 || ndx == 1) 63405f2336efSEd Maste p = "int"; 63415f2336efSEd Maste break; 63425f2336efSEd Maste /* linux_fstatfs */ 63435f2336efSEd Maste case 44: 63445f2336efSEd Maste if (ndx == 0 || ndx == 1) 63455f2336efSEd Maste p = "int"; 63465f2336efSEd Maste break; 63475f2336efSEd Maste /* linux_truncate */ 63485f2336efSEd Maste case 45: 63495f2336efSEd Maste if (ndx == 0 || ndx == 1) 63505f2336efSEd Maste p = "int"; 63515f2336efSEd Maste break; 63525f2336efSEd Maste /* linux_ftruncate */ 63535f2336efSEd Maste case 46: 63545f2336efSEd Maste if (ndx == 0 || ndx == 1) 63555f2336efSEd Maste p = "int"; 63565f2336efSEd Maste break; 63575f2336efSEd Maste /* linux_fallocate */ 63585f2336efSEd Maste case 47: 63595f2336efSEd Maste if (ndx == 0 || ndx == 1) 63605f2336efSEd Maste p = "int"; 63615f2336efSEd Maste break; 63625f2336efSEd Maste /* linux_faccessat */ 63635f2336efSEd Maste case 48: 63645f2336efSEd Maste if (ndx == 0 || ndx == 1) 63655f2336efSEd Maste p = "int"; 63665f2336efSEd Maste break; 63675f2336efSEd Maste /* linux_chdir */ 63685f2336efSEd Maste case 49: 63695f2336efSEd Maste if (ndx == 0 || ndx == 1) 63705f2336efSEd Maste p = "int"; 63715f2336efSEd Maste break; 63725f2336efSEd Maste /* fchdir */ 63735f2336efSEd Maste case 50: 63745f2336efSEd Maste if (ndx == 0 || ndx == 1) 63755f2336efSEd Maste p = "int"; 63765f2336efSEd Maste break; 63775f2336efSEd Maste /* chroot */ 63785f2336efSEd Maste case 51: 63795f2336efSEd Maste if (ndx == 0 || ndx == 1) 63805f2336efSEd Maste p = "int"; 63815f2336efSEd Maste break; 63825f2336efSEd Maste /* fchmod */ 63835f2336efSEd Maste case 52: 63845f2336efSEd Maste if (ndx == 0 || ndx == 1) 63855f2336efSEd Maste p = "int"; 63865f2336efSEd Maste break; 63875f2336efSEd Maste /* linux_fchmodat */ 63885f2336efSEd Maste case 53: 63895f2336efSEd Maste if (ndx == 0 || ndx == 1) 63905f2336efSEd Maste p = "int"; 63915f2336efSEd Maste break; 63925f2336efSEd Maste /* linux_fchownat */ 63935f2336efSEd Maste case 54: 63945f2336efSEd Maste if (ndx == 0 || ndx == 1) 63955f2336efSEd Maste p = "int"; 63965f2336efSEd Maste break; 63975f2336efSEd Maste /* fchown */ 63985f2336efSEd Maste case 55: 63995f2336efSEd Maste if (ndx == 0 || ndx == 1) 64005f2336efSEd Maste p = "int"; 64015f2336efSEd Maste break; 64025f2336efSEd Maste /* linux_openat */ 64035f2336efSEd Maste case 56: 64045f2336efSEd Maste if (ndx == 0 || ndx == 1) 64055f2336efSEd Maste p = "int"; 64065f2336efSEd Maste break; 64075f2336efSEd Maste /* close */ 64085f2336efSEd Maste case 57: 64095f2336efSEd Maste if (ndx == 0 || ndx == 1) 64105f2336efSEd Maste p = "int"; 64115f2336efSEd Maste break; 64125f2336efSEd Maste /* linux_vhangup */ 64135f2336efSEd Maste case 58: 64145f2336efSEd Maste /* linux_pipe2 */ 64155f2336efSEd Maste case 59: 64165f2336efSEd Maste if (ndx == 0 || ndx == 1) 64175f2336efSEd Maste p = "int"; 64185f2336efSEd Maste break; 64195f2336efSEd Maste /* linux_getdents64 */ 64205f2336efSEd Maste case 61: 64215f2336efSEd Maste if (ndx == 0 || ndx == 1) 64225f2336efSEd Maste p = "int"; 64235f2336efSEd Maste break; 64245f2336efSEd Maste /* linux_lseek */ 64255f2336efSEd Maste case 62: 64265f2336efSEd Maste if (ndx == 0 || ndx == 1) 64275f2336efSEd Maste p = "int"; 64285f2336efSEd Maste break; 64295f2336efSEd Maste /* read */ 64305f2336efSEd Maste case 63: 64315f2336efSEd Maste if (ndx == 0 || ndx == 1) 64325f2336efSEd Maste p = "int"; 64335f2336efSEd Maste break; 64345f2336efSEd Maste /* write */ 64355f2336efSEd Maste case 64: 64365f2336efSEd Maste if (ndx == 0 || ndx == 1) 64375f2336efSEd Maste p = "int"; 64385f2336efSEd Maste break; 64395f2336efSEd Maste /* readv */ 64405f2336efSEd Maste case 65: 64415f2336efSEd Maste if (ndx == 0 || ndx == 1) 64425f2336efSEd Maste p = "int"; 64435f2336efSEd Maste break; 64445f2336efSEd Maste /* writev */ 64455f2336efSEd Maste case 66: 64465f2336efSEd Maste if (ndx == 0 || ndx == 1) 64475f2336efSEd Maste p = "int"; 64485f2336efSEd Maste break; 64495f2336efSEd Maste /* linux_pread */ 64505f2336efSEd Maste case 67: 64515f2336efSEd Maste if (ndx == 0 || ndx == 1) 64525f2336efSEd Maste p = "int"; 64535f2336efSEd Maste break; 64545f2336efSEd Maste /* linux_pwrite */ 64555f2336efSEd Maste case 68: 64565f2336efSEd Maste if (ndx == 0 || ndx == 1) 64575f2336efSEd Maste p = "int"; 64585f2336efSEd Maste break; 64595f2336efSEd Maste /* linux_preadv */ 64605f2336efSEd Maste case 69: 64615f2336efSEd Maste if (ndx == 0 || ndx == 1) 64625f2336efSEd Maste p = "int"; 64635f2336efSEd Maste break; 64645f2336efSEd Maste /* linux_pwritev */ 64655f2336efSEd Maste case 70: 64665f2336efSEd Maste if (ndx == 0 || ndx == 1) 64675f2336efSEd Maste p = "int"; 64685f2336efSEd Maste break; 64695f2336efSEd Maste /* linux_sendfile */ 64705f2336efSEd Maste case 71: 64715f2336efSEd Maste if (ndx == 0 || ndx == 1) 64725f2336efSEd Maste p = "int"; 64735f2336efSEd Maste break; 64745f2336efSEd Maste /* linux_pselect6 */ 64755f2336efSEd Maste case 72: 64765f2336efSEd Maste if (ndx == 0 || ndx == 1) 64775f2336efSEd Maste p = "int"; 64785f2336efSEd Maste break; 64795f2336efSEd Maste /* linux_ppoll */ 64805f2336efSEd Maste case 73: 64815f2336efSEd Maste if (ndx == 0 || ndx == 1) 64825f2336efSEd Maste p = "int"; 64835f2336efSEd Maste break; 64845f2336efSEd Maste /* linux_signalfd4 */ 64855f2336efSEd Maste case 74: 64865f2336efSEd Maste /* linux_vmsplice */ 64875f2336efSEd Maste case 75: 64885f2336efSEd Maste /* linux_splice */ 64895f2336efSEd Maste case 76: 64903e9a2142SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 64913e9a2142SEdward Tomasz Napierala p = "int"; 64923e9a2142SEdward Tomasz Napierala break; 64935f2336efSEd Maste /* linux_tee */ 64945f2336efSEd Maste case 77: 64955f2336efSEd Maste /* linux_readlinkat */ 64965f2336efSEd Maste case 78: 64975f2336efSEd Maste if (ndx == 0 || ndx == 1) 64985f2336efSEd Maste p = "int"; 64995f2336efSEd Maste break; 65005f2336efSEd Maste /* linux_newfstatat */ 65015f2336efSEd Maste case 79: 65025f2336efSEd Maste if (ndx == 0 || ndx == 1) 65035f2336efSEd Maste p = "int"; 65045f2336efSEd Maste break; 65055f2336efSEd Maste /* linux_newfstat */ 65065f2336efSEd Maste case 80: 65075f2336efSEd Maste if (ndx == 0 || ndx == 1) 65085f2336efSEd Maste p = "int"; 65095f2336efSEd Maste break; 65105f2336efSEd Maste /* fsync */ 65115f2336efSEd Maste case 82: 65125f2336efSEd Maste if (ndx == 0 || ndx == 1) 65135f2336efSEd Maste p = "int"; 65145f2336efSEd Maste break; 65155f2336efSEd Maste /* linux_fdatasync */ 65165f2336efSEd Maste case 83: 65175f2336efSEd Maste if (ndx == 0 || ndx == 1) 65185f2336efSEd Maste p = "int"; 65195f2336efSEd Maste break; 65205f2336efSEd Maste /* linux_sync_file_range */ 65215f2336efSEd Maste case 84: 65220cde2b32SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 65230cde2b32SEdward Tomasz Napierala p = "int"; 65240cde2b32SEdward Tomasz Napierala break; 65255f2336efSEd Maste /* linux_timerfd_create */ 65265f2336efSEd Maste case 85: 65275f2336efSEd Maste if (ndx == 0 || ndx == 1) 65285f2336efSEd Maste p = "int"; 65295f2336efSEd Maste break; 65305f2336efSEd Maste /* linux_timerfd_settime */ 65315f2336efSEd Maste case 86: 65325f2336efSEd Maste if (ndx == 0 || ndx == 1) 65335f2336efSEd Maste p = "int"; 65345f2336efSEd Maste break; 65355f2336efSEd Maste /* linux_timerfd_gettime */ 65365f2336efSEd Maste case 87: 65375f2336efSEd Maste if (ndx == 0 || ndx == 1) 65385f2336efSEd Maste p = "int"; 65395f2336efSEd Maste break; 65405f2336efSEd Maste /* linux_utimensat */ 65415f2336efSEd Maste case 88: 65425f2336efSEd Maste if (ndx == 0 || ndx == 1) 65435f2336efSEd Maste p = "int"; 65445f2336efSEd Maste break; 65455f2336efSEd Maste /* acct */ 65465f2336efSEd Maste case 89: 65475f2336efSEd Maste if (ndx == 0 || ndx == 1) 65485f2336efSEd Maste p = "int"; 65495f2336efSEd Maste break; 65505f2336efSEd Maste /* linux_capget */ 65515f2336efSEd Maste case 90: 65525f2336efSEd Maste if (ndx == 0 || ndx == 1) 65535f2336efSEd Maste p = "int"; 65545f2336efSEd Maste break; 65555f2336efSEd Maste /* linux_capset */ 65565f2336efSEd Maste case 91: 65575f2336efSEd Maste if (ndx == 0 || ndx == 1) 65585f2336efSEd Maste p = "int"; 65595f2336efSEd Maste break; 65605f2336efSEd Maste /* linux_personality */ 65615f2336efSEd Maste case 92: 65625f2336efSEd Maste if (ndx == 0 || ndx == 1) 65635f2336efSEd Maste p = "int"; 65645f2336efSEd Maste break; 65655f2336efSEd Maste /* linux_exit */ 65665f2336efSEd Maste case 93: 65675f2336efSEd Maste if (ndx == 0 || ndx == 1) 65685f2336efSEd Maste p = "int"; 65695f2336efSEd Maste break; 65705f2336efSEd Maste /* linux_exit_group */ 65715f2336efSEd Maste case 94: 65725f2336efSEd Maste if (ndx == 0 || ndx == 1) 65735f2336efSEd Maste p = "int"; 65745f2336efSEd Maste break; 65755f2336efSEd Maste /* linux_waitid */ 65765f2336efSEd Maste case 95: 65775f2336efSEd Maste if (ndx == 0 || ndx == 1) 65785f2336efSEd Maste p = "int"; 65795f2336efSEd Maste break; 65805f2336efSEd Maste /* linux_set_tid_address */ 65815f2336efSEd Maste case 96: 65825f2336efSEd Maste if (ndx == 0 || ndx == 1) 65835f2336efSEd Maste p = "int"; 65845f2336efSEd Maste break; 65855f2336efSEd Maste /* linux_unshare */ 65865f2336efSEd Maste case 97: 65875f2336efSEd Maste /* linux_sys_futex */ 65885f2336efSEd Maste case 98: 65895f2336efSEd Maste if (ndx == 0 || ndx == 1) 65905f2336efSEd Maste p = "int"; 65915f2336efSEd Maste break; 65925f2336efSEd Maste /* linux_set_robust_list */ 65935f2336efSEd Maste case 99: 65945f2336efSEd Maste if (ndx == 0 || ndx == 1) 65955f2336efSEd Maste p = "int"; 65965f2336efSEd Maste break; 65975f2336efSEd Maste /* linux_get_robust_list */ 65985f2336efSEd Maste case 100: 65995f2336efSEd Maste if (ndx == 0 || ndx == 1) 66005f2336efSEd Maste p = "int"; 66015f2336efSEd Maste break; 66025f2336efSEd Maste /* linux_nanosleep */ 66035f2336efSEd Maste case 101: 66045f2336efSEd Maste if (ndx == 0 || ndx == 1) 66055f2336efSEd Maste p = "int"; 66065f2336efSEd Maste break; 66075f2336efSEd Maste /* linux_getitimer */ 66085f2336efSEd Maste case 102: 66095f2336efSEd Maste if (ndx == 0 || ndx == 1) 66105f2336efSEd Maste p = "int"; 66115f2336efSEd Maste break; 66125f2336efSEd Maste /* linux_setitimer */ 66135f2336efSEd Maste case 103: 66145f2336efSEd Maste if (ndx == 0 || ndx == 1) 66155f2336efSEd Maste p = "int"; 66165f2336efSEd Maste break; 66175f2336efSEd Maste /* linux_kexec_load */ 66185f2336efSEd Maste case 104: 66195f2336efSEd Maste /* linux_init_module */ 66205f2336efSEd Maste case 105: 66215f2336efSEd Maste /* linux_delete_module */ 66225f2336efSEd Maste case 106: 66235f2336efSEd Maste /* linux_timer_create */ 66245f2336efSEd Maste case 107: 66255f2336efSEd Maste if (ndx == 0 || ndx == 1) 66265f2336efSEd Maste p = "int"; 66275f2336efSEd Maste break; 66285f2336efSEd Maste /* linux_timer_gettime */ 66295f2336efSEd Maste case 108: 66305f2336efSEd Maste if (ndx == 0 || ndx == 1) 66315f2336efSEd Maste p = "int"; 66325f2336efSEd Maste break; 66335f2336efSEd Maste /* linux_timer_getoverrun */ 66345f2336efSEd Maste case 109: 66355f2336efSEd Maste if (ndx == 0 || ndx == 1) 66365f2336efSEd Maste p = "int"; 66375f2336efSEd Maste break; 66385f2336efSEd Maste /* linux_timer_settime */ 66395f2336efSEd Maste case 110: 66405f2336efSEd Maste if (ndx == 0 || ndx == 1) 66415f2336efSEd Maste p = "int"; 66425f2336efSEd Maste break; 66435f2336efSEd Maste /* linux_timer_delete */ 66445f2336efSEd Maste case 111: 66455f2336efSEd Maste if (ndx == 0 || ndx == 1) 66465f2336efSEd Maste p = "int"; 66475f2336efSEd Maste break; 66485f2336efSEd Maste /* linux_clock_settime */ 66495f2336efSEd Maste case 112: 66505f2336efSEd Maste if (ndx == 0 || ndx == 1) 66515f2336efSEd Maste p = "int"; 66525f2336efSEd Maste break; 66535f2336efSEd Maste /* linux_clock_gettime */ 66545f2336efSEd Maste case 113: 66555f2336efSEd Maste if (ndx == 0 || ndx == 1) 66565f2336efSEd Maste p = "int"; 66575f2336efSEd Maste break; 66585f2336efSEd Maste /* linux_clock_getres */ 66595f2336efSEd Maste case 114: 66605f2336efSEd Maste if (ndx == 0 || ndx == 1) 66615f2336efSEd Maste p = "int"; 66625f2336efSEd Maste break; 66635f2336efSEd Maste /* linux_clock_nanosleep */ 66645f2336efSEd Maste case 115: 66655f2336efSEd Maste if (ndx == 0 || ndx == 1) 66665f2336efSEd Maste p = "int"; 66675f2336efSEd Maste break; 66685f2336efSEd Maste /* linux_syslog */ 66695f2336efSEd Maste case 116: 66705f2336efSEd Maste if (ndx == 0 || ndx == 1) 66715f2336efSEd Maste p = "int"; 66725f2336efSEd Maste break; 66735f2336efSEd Maste /* linux_ptrace */ 66745f2336efSEd Maste case 117: 66755f2336efSEd Maste if (ndx == 0 || ndx == 1) 66765f2336efSEd Maste p = "int"; 66775f2336efSEd Maste break; 66785f2336efSEd Maste /* linux_sched_setparam */ 66795f2336efSEd Maste case 118: 66805f2336efSEd Maste if (ndx == 0 || ndx == 1) 66815f2336efSEd Maste p = "int"; 66825f2336efSEd Maste break; 66835f2336efSEd Maste /* linux_sched_setscheduler */ 66845f2336efSEd Maste case 119: 66855f2336efSEd Maste if (ndx == 0 || ndx == 1) 66865f2336efSEd Maste p = "int"; 66875f2336efSEd Maste break; 66885f2336efSEd Maste /* linux_sched_getscheduler */ 66895f2336efSEd Maste case 120: 66905f2336efSEd Maste if (ndx == 0 || ndx == 1) 66915f2336efSEd Maste p = "int"; 66925f2336efSEd Maste break; 66935f2336efSEd Maste /* linux_sched_getparam */ 66945f2336efSEd Maste case 121: 66955f2336efSEd Maste if (ndx == 0 || ndx == 1) 66965f2336efSEd Maste p = "int"; 66975f2336efSEd Maste break; 66985f2336efSEd Maste /* linux_sched_setaffinity */ 66995f2336efSEd Maste case 122: 67005f2336efSEd Maste if (ndx == 0 || ndx == 1) 67015f2336efSEd Maste p = "int"; 67025f2336efSEd Maste break; 67035f2336efSEd Maste /* linux_sched_getaffinity */ 67045f2336efSEd Maste case 123: 67055f2336efSEd Maste if (ndx == 0 || ndx == 1) 67065f2336efSEd Maste p = "int"; 67075f2336efSEd Maste break; 67085f2336efSEd Maste /* sched_yield */ 67095f2336efSEd Maste case 124: 67105f2336efSEd Maste /* linux_sched_get_priority_max */ 67115f2336efSEd Maste case 125: 67125f2336efSEd Maste if (ndx == 0 || ndx == 1) 67135f2336efSEd Maste p = "int"; 67145f2336efSEd Maste break; 67155f2336efSEd Maste /* linux_sched_get_priority_min */ 67165f2336efSEd Maste case 126: 67175f2336efSEd Maste if (ndx == 0 || ndx == 1) 67185f2336efSEd Maste p = "int"; 67195f2336efSEd Maste break; 67205f2336efSEd Maste /* linux_sched_rr_get_interval */ 67215f2336efSEd Maste case 127: 67225f2336efSEd Maste if (ndx == 0 || ndx == 1) 67235f2336efSEd Maste p = "int"; 67245f2336efSEd Maste break; 67255f2336efSEd Maste /* linux_kill */ 67265f2336efSEd Maste case 129: 67275f2336efSEd Maste if (ndx == 0 || ndx == 1) 67285f2336efSEd Maste p = "int"; 67295f2336efSEd Maste break; 67305f2336efSEd Maste /* linux_tkill */ 67315f2336efSEd Maste case 130: 67325f2336efSEd Maste if (ndx == 0 || ndx == 1) 67335f2336efSEd Maste p = "int"; 67345f2336efSEd Maste break; 67355f2336efSEd Maste /* linux_tgkill */ 67365f2336efSEd Maste case 131: 67375f2336efSEd Maste if (ndx == 0 || ndx == 1) 67385f2336efSEd Maste p = "int"; 67395f2336efSEd Maste break; 67405f2336efSEd Maste /* linux_sigaltstack */ 67415f2336efSEd Maste case 132: 67425f2336efSEd Maste if (ndx == 0 || ndx == 1) 67435f2336efSEd Maste p = "int"; 67445f2336efSEd Maste break; 67455f2336efSEd Maste /* linux_rt_sigsuspend */ 67465f2336efSEd Maste case 133: 67475f2336efSEd Maste if (ndx == 0 || ndx == 1) 67485f2336efSEd Maste p = "int"; 67495f2336efSEd Maste break; 67505f2336efSEd Maste /* linux_rt_sigaction */ 67515f2336efSEd Maste case 134: 67525f2336efSEd Maste if (ndx == 0 || ndx == 1) 67535f2336efSEd Maste p = "int"; 67545f2336efSEd Maste break; 67555f2336efSEd Maste /* linux_rt_sigprocmask */ 67565f2336efSEd Maste case 135: 67575f2336efSEd Maste if (ndx == 0 || ndx == 1) 67585f2336efSEd Maste p = "int"; 67595f2336efSEd Maste break; 67605f2336efSEd Maste /* linux_rt_sigpending */ 67615f2336efSEd Maste case 136: 67625f2336efSEd Maste if (ndx == 0 || ndx == 1) 67635f2336efSEd Maste p = "int"; 67645f2336efSEd Maste break; 67655f2336efSEd Maste /* linux_rt_sigtimedwait */ 67665f2336efSEd Maste case 137: 67675f2336efSEd Maste if (ndx == 0 || ndx == 1) 67685f2336efSEd Maste p = "int"; 67695f2336efSEd Maste break; 67705f2336efSEd Maste /* linux_rt_sigqueueinfo */ 67715f2336efSEd Maste case 138: 67725f2336efSEd Maste if (ndx == 0 || ndx == 1) 67735f2336efSEd Maste p = "int"; 67745f2336efSEd Maste break; 67755f2336efSEd Maste /* linux_rt_sigreturn */ 67765f2336efSEd Maste case 139: 67775f2336efSEd Maste /* setpriority */ 67785f2336efSEd Maste case 140: 67795f2336efSEd Maste if (ndx == 0 || ndx == 1) 67805f2336efSEd Maste p = "int"; 67815f2336efSEd Maste break; 67825f2336efSEd Maste /* linux_getpriority */ 67835f2336efSEd Maste case 141: 67845f2336efSEd Maste if (ndx == 0 || ndx == 1) 67855f2336efSEd Maste p = "int"; 67865f2336efSEd Maste break; 67875f2336efSEd Maste /* linux_reboot */ 67885f2336efSEd Maste case 142: 67895f2336efSEd Maste if (ndx == 0 || ndx == 1) 67905f2336efSEd Maste p = "int"; 67915f2336efSEd Maste break; 67925f2336efSEd Maste /* setregid */ 67935f2336efSEd Maste case 143: 67945f2336efSEd Maste if (ndx == 0 || ndx == 1) 67955f2336efSEd Maste p = "int"; 67965f2336efSEd Maste break; 67975f2336efSEd Maste /* setgid */ 67985f2336efSEd Maste case 144: 67995f2336efSEd Maste if (ndx == 0 || ndx == 1) 68005f2336efSEd Maste p = "int"; 68015f2336efSEd Maste break; 68025f2336efSEd Maste /* setreuid */ 68035f2336efSEd Maste case 145: 68045f2336efSEd Maste if (ndx == 0 || ndx == 1) 68055f2336efSEd Maste p = "int"; 68065f2336efSEd Maste break; 68075f2336efSEd Maste /* setuid */ 68085f2336efSEd Maste case 146: 68095f2336efSEd Maste if (ndx == 0 || ndx == 1) 68105f2336efSEd Maste p = "int"; 68115f2336efSEd Maste break; 68125f2336efSEd Maste /* setresuid */ 68135f2336efSEd Maste case 147: 68145f2336efSEd Maste if (ndx == 0 || ndx == 1) 68155f2336efSEd Maste p = "int"; 68165f2336efSEd Maste break; 68175f2336efSEd Maste /* getresuid */ 68185f2336efSEd Maste case 148: 68195f2336efSEd Maste if (ndx == 0 || ndx == 1) 68205f2336efSEd Maste p = "int"; 68215f2336efSEd Maste break; 68225f2336efSEd Maste /* setresgid */ 68235f2336efSEd Maste case 149: 68245f2336efSEd Maste if (ndx == 0 || ndx == 1) 68255f2336efSEd Maste p = "int"; 68265f2336efSEd Maste break; 68275f2336efSEd Maste /* getresgid */ 68285f2336efSEd Maste case 150: 68295f2336efSEd Maste if (ndx == 0 || ndx == 1) 68305f2336efSEd Maste p = "int"; 68315f2336efSEd Maste break; 68325f2336efSEd Maste /* linux_setfsuid */ 68335f2336efSEd Maste case 151: 68345f2336efSEd Maste if (ndx == 0 || ndx == 1) 68355f2336efSEd Maste p = "int"; 68365f2336efSEd Maste break; 68375f2336efSEd Maste /* linux_setfsgid */ 68385f2336efSEd Maste case 152: 68395f2336efSEd Maste if (ndx == 0 || ndx == 1) 68405f2336efSEd Maste p = "int"; 68415f2336efSEd Maste break; 68425f2336efSEd Maste /* linux_times */ 68435f2336efSEd Maste case 153: 68445f2336efSEd Maste if (ndx == 0 || ndx == 1) 68455f2336efSEd Maste p = "int"; 68465f2336efSEd Maste break; 68475f2336efSEd Maste /* setpgid */ 68485f2336efSEd Maste case 154: 68495f2336efSEd Maste if (ndx == 0 || ndx == 1) 68505f2336efSEd Maste p = "int"; 68515f2336efSEd Maste break; 68525f2336efSEd Maste /* getpgid */ 68535f2336efSEd Maste case 155: 68545f2336efSEd Maste if (ndx == 0 || ndx == 1) 68555f2336efSEd Maste p = "int"; 68565f2336efSEd Maste break; 68575f2336efSEd Maste /* linux_getsid */ 68585f2336efSEd Maste case 156: 68595f2336efSEd Maste if (ndx == 0 || ndx == 1) 68605f2336efSEd Maste p = "int"; 68615f2336efSEd Maste break; 68625f2336efSEd Maste /* setsid */ 68635f2336efSEd Maste case 157: 68645f2336efSEd Maste /* linux_getgroups */ 68655f2336efSEd Maste case 158: 68665f2336efSEd Maste if (ndx == 0 || ndx == 1) 68675f2336efSEd Maste p = "int"; 68685f2336efSEd Maste break; 68695f2336efSEd Maste /* linux_setgroups */ 68705f2336efSEd Maste case 159: 68715f2336efSEd Maste if (ndx == 0 || ndx == 1) 68725f2336efSEd Maste p = "int"; 68735f2336efSEd Maste break; 68745f2336efSEd Maste /* linux_newuname */ 68755f2336efSEd Maste case 160: 68765f2336efSEd Maste if (ndx == 0 || ndx == 1) 68775f2336efSEd Maste p = "int"; 68785f2336efSEd Maste break; 68795f2336efSEd Maste /* linux_sethostname */ 68805f2336efSEd Maste case 161: 68815f2336efSEd Maste if (ndx == 0 || ndx == 1) 68825f2336efSEd Maste p = "int"; 68835f2336efSEd Maste break; 68845f2336efSEd Maste /* linux_setdomainname */ 68855f2336efSEd Maste case 162: 68865f2336efSEd Maste if (ndx == 0 || ndx == 1) 68875f2336efSEd Maste p = "int"; 68885f2336efSEd Maste break; 68895f2336efSEd Maste /* linux_getrlimit */ 68905f2336efSEd Maste case 163: 68915f2336efSEd Maste if (ndx == 0 || ndx == 1) 68925f2336efSEd Maste p = "int"; 68935f2336efSEd Maste break; 68945f2336efSEd Maste /* linux_setrlimit */ 68955f2336efSEd Maste case 164: 68965f2336efSEd Maste if (ndx == 0 || ndx == 1) 68975f2336efSEd Maste p = "int"; 68985f2336efSEd Maste break; 68995f2336efSEd Maste /* getrusage */ 69005f2336efSEd Maste case 165: 69015f2336efSEd Maste if (ndx == 0 || ndx == 1) 69025f2336efSEd Maste p = "int"; 69035f2336efSEd Maste break; 69045f2336efSEd Maste /* umask */ 69055f2336efSEd Maste case 166: 69065f2336efSEd Maste if (ndx == 0 || ndx == 1) 69075f2336efSEd Maste p = "int"; 69085f2336efSEd Maste break; 69095f2336efSEd Maste /* linux_prctl */ 69105f2336efSEd Maste case 167: 69115f2336efSEd Maste if (ndx == 0 || ndx == 1) 69125f2336efSEd Maste p = "int"; 69135f2336efSEd Maste break; 69145f2336efSEd Maste /* linux_getcpu */ 69155f2336efSEd Maste case 168: 69165f2336efSEd Maste if (ndx == 0 || ndx == 1) 69175f2336efSEd Maste p = "int"; 69185f2336efSEd Maste break; 69195f2336efSEd Maste /* gettimeofday */ 69205f2336efSEd Maste case 169: 69215f2336efSEd Maste if (ndx == 0 || ndx == 1) 69225f2336efSEd Maste p = "int"; 69235f2336efSEd Maste break; 69245f2336efSEd Maste /* settimeofday */ 69255f2336efSEd Maste case 170: 69265f2336efSEd Maste if (ndx == 0 || ndx == 1) 69275f2336efSEd Maste p = "int"; 69285f2336efSEd Maste break; 69295f2336efSEd Maste /* linux_adjtimex */ 69305f2336efSEd Maste case 171: 69315f2336efSEd Maste /* linux_getpid */ 69325f2336efSEd Maste case 172: 69335f2336efSEd Maste /* linux_getppid */ 69345f2336efSEd Maste case 173: 69355f2336efSEd Maste /* linux_getuid */ 69365f2336efSEd Maste case 174: 69375f2336efSEd Maste /* geteuid */ 69385f2336efSEd Maste case 175: 69395f2336efSEd Maste /* linux_getgid */ 69405f2336efSEd Maste case 176: 69415f2336efSEd Maste /* getegid */ 69425f2336efSEd Maste case 177: 69435f2336efSEd Maste /* linux_gettid */ 69445f2336efSEd Maste case 178: 69455f2336efSEd Maste /* linux_sysinfo */ 69465f2336efSEd Maste case 179: 69475f2336efSEd Maste if (ndx == 0 || ndx == 1) 69485f2336efSEd Maste p = "int"; 69495f2336efSEd Maste break; 69505f2336efSEd Maste /* linux_mq_open */ 69515f2336efSEd Maste case 180: 6952a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 6953a39cdcd7SEdward Tomasz Napierala p = "int"; 6954a39cdcd7SEdward Tomasz Napierala break; 69555f2336efSEd Maste /* linux_mq_unlink */ 69565f2336efSEd Maste case 181: 6957a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 6958a39cdcd7SEdward Tomasz Napierala p = "int"; 6959a39cdcd7SEdward Tomasz Napierala break; 69605f2336efSEd Maste /* linux_mq_timedsend */ 69615f2336efSEd Maste case 182: 6962a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 6963a39cdcd7SEdward Tomasz Napierala p = "int"; 6964a39cdcd7SEdward Tomasz Napierala break; 69655f2336efSEd Maste /* linux_mq_timedreceive */ 69665f2336efSEd Maste case 183: 6967a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 6968a39cdcd7SEdward Tomasz Napierala p = "int"; 6969a39cdcd7SEdward Tomasz Napierala break; 69705f2336efSEd Maste /* linux_mq_notify */ 69715f2336efSEd Maste case 184: 6972a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 6973a39cdcd7SEdward Tomasz Napierala p = "int"; 6974a39cdcd7SEdward Tomasz Napierala break; 69755f2336efSEd Maste /* linux_mq_getsetattr */ 69765f2336efSEd Maste case 185: 6977a39cdcd7SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 6978a39cdcd7SEdward Tomasz Napierala p = "int"; 6979a39cdcd7SEdward Tomasz Napierala break; 69805f2336efSEd Maste /* linux_msgget */ 69815f2336efSEd Maste case 186: 69825f2336efSEd Maste if (ndx == 0 || ndx == 1) 69835f2336efSEd Maste p = "int"; 69845f2336efSEd Maste break; 69855f2336efSEd Maste /* linux_msgctl */ 69865f2336efSEd Maste case 187: 69875f2336efSEd Maste if (ndx == 0 || ndx == 1) 69885f2336efSEd Maste p = "int"; 69895f2336efSEd Maste break; 69905f2336efSEd Maste /* linux_msgrcv */ 69915f2336efSEd Maste case 188: 69925f2336efSEd Maste if (ndx == 0 || ndx == 1) 69935f2336efSEd Maste p = "int"; 69945f2336efSEd Maste break; 69955f2336efSEd Maste /* linux_msgsnd */ 69965f2336efSEd Maste case 189: 69975f2336efSEd Maste if (ndx == 0 || ndx == 1) 69985f2336efSEd Maste p = "int"; 69995f2336efSEd Maste break; 70005f2336efSEd Maste /* linux_semget */ 70015f2336efSEd Maste case 190: 70025f2336efSEd Maste if (ndx == 0 || ndx == 1) 70035f2336efSEd Maste p = "int"; 70045f2336efSEd Maste break; 70055f2336efSEd Maste /* linux_semctl */ 70065f2336efSEd Maste case 191: 70075f2336efSEd Maste if (ndx == 0 || ndx == 1) 70085f2336efSEd Maste p = "int"; 70095f2336efSEd Maste break; 70105f2336efSEd Maste /* linux_semtimedop */ 70115f2336efSEd Maste case 192: 70125f2336efSEd Maste /* linux_semop */ 70135f2336efSEd Maste case 193: 70145f2336efSEd Maste if (ndx == 0 || ndx == 1) 70155f2336efSEd Maste p = "int"; 70165f2336efSEd Maste break; 70175f2336efSEd Maste /* linux_shmget */ 70185f2336efSEd Maste case 194: 70195f2336efSEd Maste if (ndx == 0 || ndx == 1) 70205f2336efSEd Maste p = "int"; 70215f2336efSEd Maste break; 70225f2336efSEd Maste /* linux_shmctl */ 70235f2336efSEd Maste case 195: 70245f2336efSEd Maste if (ndx == 0 || ndx == 1) 70255f2336efSEd Maste p = "int"; 70265f2336efSEd Maste break; 70275f2336efSEd Maste /* linux_shmat */ 70285f2336efSEd Maste case 196: 70295f2336efSEd Maste if (ndx == 0 || ndx == 1) 70305f2336efSEd Maste p = "int"; 70315f2336efSEd Maste break; 70325f2336efSEd Maste /* linux_shmdt */ 70335f2336efSEd Maste case 197: 70345f2336efSEd Maste if (ndx == 0 || ndx == 1) 70355f2336efSEd Maste p = "int"; 70365f2336efSEd Maste break; 70375f2336efSEd Maste /* linux_socket */ 70385f2336efSEd Maste case 198: 70395f2336efSEd Maste if (ndx == 0 || ndx == 1) 70405f2336efSEd Maste p = "int"; 70415f2336efSEd Maste break; 70425f2336efSEd Maste /* linux_socketpair */ 70435f2336efSEd Maste case 199: 70445f2336efSEd Maste if (ndx == 0 || ndx == 1) 70455f2336efSEd Maste p = "int"; 70465f2336efSEd Maste break; 70475f2336efSEd Maste /* linux_bind */ 70485f2336efSEd Maste case 200: 70495f2336efSEd Maste if (ndx == 0 || ndx == 1) 70505f2336efSEd Maste p = "int"; 70515f2336efSEd Maste break; 70525f2336efSEd Maste /* linux_listen */ 70535f2336efSEd Maste case 201: 70545f2336efSEd Maste if (ndx == 0 || ndx == 1) 70555f2336efSEd Maste p = "int"; 70565f2336efSEd Maste break; 70575f2336efSEd Maste /* linux_accept */ 70585f2336efSEd Maste case 202: 70595f2336efSEd Maste if (ndx == 0 || ndx == 1) 70605f2336efSEd Maste p = "int"; 70615f2336efSEd Maste break; 70625f2336efSEd Maste /* linux_connect */ 70635f2336efSEd Maste case 203: 70645f2336efSEd Maste if (ndx == 0 || ndx == 1) 70655f2336efSEd Maste p = "int"; 70665f2336efSEd Maste break; 70675f2336efSEd Maste /* linux_getsockname */ 70685f2336efSEd Maste case 204: 70695f2336efSEd Maste if (ndx == 0 || ndx == 1) 70705f2336efSEd Maste p = "int"; 70715f2336efSEd Maste break; 70725f2336efSEd Maste /* linux_getpeername */ 70735f2336efSEd Maste case 205: 70745f2336efSEd Maste if (ndx == 0 || ndx == 1) 70755f2336efSEd Maste p = "int"; 70765f2336efSEd Maste break; 70775f2336efSEd Maste /* linux_sendto */ 70785f2336efSEd Maste case 206: 70795f2336efSEd Maste if (ndx == 0 || ndx == 1) 70805f2336efSEd Maste p = "int"; 70815f2336efSEd Maste break; 70825f2336efSEd Maste /* linux_recvfrom */ 70835f2336efSEd Maste case 207: 70845f2336efSEd Maste if (ndx == 0 || ndx == 1) 70855f2336efSEd Maste p = "int"; 70865f2336efSEd Maste break; 70875f2336efSEd Maste /* linux_setsockopt */ 70885f2336efSEd Maste case 208: 70895f2336efSEd Maste if (ndx == 0 || ndx == 1) 70905f2336efSEd Maste p = "int"; 70915f2336efSEd Maste break; 70925f2336efSEd Maste /* linux_getsockopt */ 70935f2336efSEd Maste case 209: 70945f2336efSEd Maste if (ndx == 0 || ndx == 1) 70955f2336efSEd Maste p = "int"; 70965f2336efSEd Maste break; 70975f2336efSEd Maste /* linux_shutdown */ 70985f2336efSEd Maste case 210: 70995f2336efSEd Maste if (ndx == 0 || ndx == 1) 71005f2336efSEd Maste p = "int"; 71015f2336efSEd Maste break; 71025f2336efSEd Maste /* linux_sendmsg */ 71035f2336efSEd Maste case 211: 71045f2336efSEd Maste if (ndx == 0 || ndx == 1) 71055f2336efSEd Maste p = "int"; 71065f2336efSEd Maste break; 71075f2336efSEd Maste /* linux_recvmsg */ 71085f2336efSEd Maste case 212: 71095f2336efSEd Maste if (ndx == 0 || ndx == 1) 71105f2336efSEd Maste p = "int"; 71115f2336efSEd Maste break; 71125f2336efSEd Maste /* linux_brk */ 71135f2336efSEd Maste case 214: 71145f2336efSEd Maste if (ndx == 0 || ndx == 1) 71155f2336efSEd Maste p = "int"; 71165f2336efSEd Maste break; 71175f2336efSEd Maste /* munmap */ 71185f2336efSEd Maste case 215: 71195f2336efSEd Maste if (ndx == 0 || ndx == 1) 71205f2336efSEd Maste p = "int"; 71215f2336efSEd Maste break; 71225f2336efSEd Maste /* linux_mremap */ 71235f2336efSEd Maste case 216: 71245f2336efSEd Maste if (ndx == 0 || ndx == 1) 71255f2336efSEd Maste p = "int"; 71265f2336efSEd Maste break; 71275f2336efSEd Maste /* linux_add_key */ 71285f2336efSEd Maste case 217: 71295f2336efSEd Maste /* linux_request_key */ 71305f2336efSEd Maste case 218: 71315f2336efSEd Maste /* linux_keyctl */ 71325f2336efSEd Maste case 219: 71335f2336efSEd Maste /* linux_clone */ 71345f2336efSEd Maste case 220: 71355f2336efSEd Maste if (ndx == 0 || ndx == 1) 71365f2336efSEd Maste p = "int"; 71375f2336efSEd Maste break; 71385f2336efSEd Maste /* linux_execve */ 71395f2336efSEd Maste case 221: 71405f2336efSEd Maste if (ndx == 0 || ndx == 1) 71415f2336efSEd Maste p = "int"; 71425f2336efSEd Maste break; 71435f2336efSEd Maste /* linux_mmap2 */ 71445f2336efSEd Maste case 222: 71455f2336efSEd Maste if (ndx == 0 || ndx == 1) 71465f2336efSEd Maste p = "int"; 71475f2336efSEd Maste break; 71485f2336efSEd Maste /* linux_fadvise64 */ 71495f2336efSEd Maste case 223: 71505f2336efSEd Maste if (ndx == 0 || ndx == 1) 71515f2336efSEd Maste p = "int"; 71525f2336efSEd Maste break; 71535f2336efSEd Maste /* swapon */ 71545f2336efSEd Maste case 224: 71555f2336efSEd Maste if (ndx == 0 || ndx == 1) 71565f2336efSEd Maste p = "int"; 71575f2336efSEd Maste break; 71585f2336efSEd Maste /* linux_swapoff */ 71595f2336efSEd Maste case 225: 71605f2336efSEd Maste /* linux_mprotect */ 71615f2336efSEd Maste case 226: 71625f2336efSEd Maste if (ndx == 0 || ndx == 1) 71635f2336efSEd Maste p = "int"; 71645f2336efSEd Maste break; 71655f2336efSEd Maste /* linux_msync */ 71665f2336efSEd Maste case 227: 71675f2336efSEd Maste if (ndx == 0 || ndx == 1) 71685f2336efSEd Maste p = "int"; 71695f2336efSEd Maste break; 71705f2336efSEd Maste /* mlock */ 71715f2336efSEd Maste case 228: 71725f2336efSEd Maste if (ndx == 0 || ndx == 1) 71735f2336efSEd Maste p = "int"; 71745f2336efSEd Maste break; 71755f2336efSEd Maste /* munlock */ 71765f2336efSEd Maste case 229: 71775f2336efSEd Maste if (ndx == 0 || ndx == 1) 71785f2336efSEd Maste p = "int"; 71795f2336efSEd Maste break; 71805f2336efSEd Maste /* mlockall */ 71815f2336efSEd Maste case 230: 71825f2336efSEd Maste if (ndx == 0 || ndx == 1) 71835f2336efSEd Maste p = "int"; 71845f2336efSEd Maste break; 71855f2336efSEd Maste /* munlockall */ 71865f2336efSEd Maste case 231: 71875f2336efSEd Maste /* linux_mincore */ 71885f2336efSEd Maste case 232: 71895f2336efSEd Maste if (ndx == 0 || ndx == 1) 71905f2336efSEd Maste p = "int"; 71915f2336efSEd Maste break; 7192bafd96b8SEdward Tomasz Napierala /* linux_madvise */ 71935f2336efSEd Maste case 233: 71945f2336efSEd Maste if (ndx == 0 || ndx == 1) 71955f2336efSEd Maste p = "int"; 71965f2336efSEd Maste break; 71975f2336efSEd Maste /* linux_remap_file_pages */ 71985f2336efSEd Maste case 234: 71995f2336efSEd Maste /* linux_mbind */ 72005f2336efSEd Maste case 235: 72015f2336efSEd Maste /* linux_get_mempolicy */ 72025f2336efSEd Maste case 236: 72035f2336efSEd Maste /* linux_set_mempolicy */ 72045f2336efSEd Maste case 237: 72055f2336efSEd Maste /* linux_migrate_pages */ 72065f2336efSEd Maste case 238: 72075f2336efSEd Maste /* linux_move_pages */ 72085f2336efSEd Maste case 239: 72095f2336efSEd Maste /* linux_rt_tgsigqueueinfo */ 72105f2336efSEd Maste case 240: 72115f2336efSEd Maste if (ndx == 0 || ndx == 1) 72125f2336efSEd Maste p = "int"; 72135f2336efSEd Maste break; 72145f2336efSEd Maste /* linux_perf_event_open */ 72155f2336efSEd Maste case 241: 72165f2336efSEd Maste /* linux_accept4 */ 72175f2336efSEd Maste case 242: 72185f2336efSEd Maste if (ndx == 0 || ndx == 1) 72195f2336efSEd Maste p = "int"; 72205f2336efSEd Maste break; 72215f2336efSEd Maste /* linux_recvmmsg */ 72225f2336efSEd Maste case 243: 72235f2336efSEd Maste if (ndx == 0 || ndx == 1) 72245f2336efSEd Maste p = "int"; 72255f2336efSEd Maste break; 72265f2336efSEd Maste /* linux_wait4 */ 72275f2336efSEd Maste case 260: 72285f2336efSEd Maste if (ndx == 0 || ndx == 1) 72295f2336efSEd Maste p = "int"; 72305f2336efSEd Maste break; 72315f2336efSEd Maste /* linux_prlimit64 */ 72325f2336efSEd Maste case 261: 72335f2336efSEd Maste if (ndx == 0 || ndx == 1) 72345f2336efSEd Maste p = "int"; 72355f2336efSEd Maste break; 72365f2336efSEd Maste /* linux_fanotify_init */ 72375f2336efSEd Maste case 262: 72385f2336efSEd Maste /* linux_fanotify_mark */ 72395f2336efSEd Maste case 263: 72405f2336efSEd Maste /* linux_name_to_handle_at */ 72415f2336efSEd Maste case 264: 724277eb9841SConrad Meyer if (ndx == 0 || ndx == 1) 724377eb9841SConrad Meyer p = "int"; 724477eb9841SConrad Meyer break; 72455f2336efSEd Maste /* linux_open_by_handle_at */ 72465f2336efSEd Maste case 265: 724777eb9841SConrad Meyer if (ndx == 0 || ndx == 1) 724877eb9841SConrad Meyer p = "int"; 724977eb9841SConrad Meyer break; 72505f2336efSEd Maste /* linux_clock_adjtime */ 72515f2336efSEd Maste case 266: 72525f2336efSEd Maste /* linux_syncfs */ 72535f2336efSEd Maste case 267: 72545f2336efSEd Maste if (ndx == 0 || ndx == 1) 72555f2336efSEd Maste p = "int"; 72565f2336efSEd Maste break; 72575f2336efSEd Maste /* linux_setns */ 72585f2336efSEd Maste case 268: 72595f2336efSEd Maste if (ndx == 0 || ndx == 1) 72605f2336efSEd Maste p = "int"; 72615f2336efSEd Maste break; 72625f2336efSEd Maste /* linux_sendmmsg */ 72635f2336efSEd Maste case 269: 72645f2336efSEd Maste if (ndx == 0 || ndx == 1) 72655f2336efSEd Maste p = "int"; 72665f2336efSEd Maste break; 72675f2336efSEd Maste /* linux_process_vm_readv */ 72685f2336efSEd Maste case 270: 72695f2336efSEd Maste if (ndx == 0 || ndx == 1) 72705f2336efSEd Maste p = "int"; 72715f2336efSEd Maste break; 72725f2336efSEd Maste /* linux_process_vm_writev */ 72735f2336efSEd Maste case 271: 72745f2336efSEd Maste if (ndx == 0 || ndx == 1) 72755f2336efSEd Maste p = "int"; 72765f2336efSEd Maste break; 72775f2336efSEd Maste /* linux_kcmp */ 72785f2336efSEd Maste case 272: 72795f2336efSEd Maste if (ndx == 0 || ndx == 1) 72805f2336efSEd Maste p = "int"; 72815f2336efSEd Maste break; 72825f2336efSEd Maste /* linux_finit_module */ 72835f2336efSEd Maste case 273: 72845f2336efSEd Maste if (ndx == 0 || ndx == 1) 72855f2336efSEd Maste p = "int"; 72865f2336efSEd Maste break; 72875f2336efSEd Maste /* linux_sched_setattr */ 72885f2336efSEd Maste case 274: 72895f2336efSEd Maste if (ndx == 0 || ndx == 1) 72905f2336efSEd Maste p = "int"; 72915f2336efSEd Maste break; 72925f2336efSEd Maste /* linux_sched_getattr */ 72935f2336efSEd Maste case 275: 72945f2336efSEd Maste if (ndx == 0 || ndx == 1) 72955f2336efSEd Maste p = "int"; 72965f2336efSEd Maste break; 72975f2336efSEd Maste /* linux_renameat2 */ 72985f2336efSEd Maste case 276: 72995f2336efSEd Maste if (ndx == 0 || ndx == 1) 73005f2336efSEd Maste p = "int"; 73015f2336efSEd Maste break; 73025f2336efSEd Maste /* linux_seccomp */ 73035f2336efSEd Maste case 277: 73045f2336efSEd Maste if (ndx == 0 || ndx == 1) 73055f2336efSEd Maste p = "int"; 73065f2336efSEd Maste break; 73075f2336efSEd Maste /* linux_getrandom */ 73085f2336efSEd Maste case 278: 73095f2336efSEd Maste if (ndx == 0 || ndx == 1) 73105f2336efSEd Maste p = "int"; 73115f2336efSEd Maste break; 73125f2336efSEd Maste /* linux_memfd_create */ 73135f2336efSEd Maste case 279: 73145f2336efSEd Maste if (ndx == 0 || ndx == 1) 73155f2336efSEd Maste p = "int"; 73165f2336efSEd Maste break; 73175f2336efSEd Maste /* linux_bpf */ 73185f2336efSEd Maste case 280: 73195f2336efSEd Maste if (ndx == 0 || ndx == 1) 73205f2336efSEd Maste p = "int"; 73215f2336efSEd Maste break; 73225f2336efSEd Maste /* linux_execveat */ 73235f2336efSEd Maste case 281: 73245f2336efSEd Maste if (ndx == 0 || ndx == 1) 73255f2336efSEd Maste p = "int"; 73265f2336efSEd Maste break; 73275f2336efSEd Maste /* linux_userfaultfd */ 73285f2336efSEd Maste case 282: 73295f2336efSEd Maste if (ndx == 0 || ndx == 1) 73305f2336efSEd Maste p = "int"; 73315f2336efSEd Maste break; 73325f2336efSEd Maste /* linux_membarrier */ 73335f2336efSEd Maste case 283: 73345f2336efSEd Maste if (ndx == 0 || ndx == 1) 73355f2336efSEd Maste p = "int"; 73365f2336efSEd Maste break; 73375f2336efSEd Maste /* linux_mlock2 */ 73385f2336efSEd Maste case 284: 73395f2336efSEd Maste if (ndx == 0 || ndx == 1) 73405f2336efSEd Maste p = "int"; 73415f2336efSEd Maste break; 73425f2336efSEd Maste /* linux_copy_file_range */ 73435f2336efSEd Maste case 285: 73445f2336efSEd Maste if (ndx == 0 || ndx == 1) 73455f2336efSEd Maste p = "int"; 73465f2336efSEd Maste break; 73475f2336efSEd Maste /* linux_preadv2 */ 73485f2336efSEd Maste case 286: 73495f2336efSEd Maste if (ndx == 0 || ndx == 1) 73505f2336efSEd Maste p = "int"; 73515f2336efSEd Maste break; 73525f2336efSEd Maste /* linux_pwritev2 */ 73535f2336efSEd Maste case 287: 73545f2336efSEd Maste if (ndx == 0 || ndx == 1) 73555f2336efSEd Maste p = "int"; 73565f2336efSEd Maste break; 73575f2336efSEd Maste /* linux_pkey_mprotect */ 73585f2336efSEd Maste case 288: 73595f2336efSEd Maste if (ndx == 0 || ndx == 1) 73605f2336efSEd Maste p = "int"; 73615f2336efSEd Maste break; 73625f2336efSEd Maste /* linux_pkey_alloc */ 73635f2336efSEd Maste case 289: 73645f2336efSEd Maste if (ndx == 0 || ndx == 1) 73655f2336efSEd Maste p = "int"; 73665f2336efSEd Maste break; 73675f2336efSEd Maste /* linux_pkey_free */ 73685f2336efSEd Maste case 290: 73695f2336efSEd Maste if (ndx == 0 || ndx == 1) 73705f2336efSEd Maste p = "int"; 73715f2336efSEd Maste break; 7372c0f17173SEdward Tomasz Napierala /* linux_statx */ 7373c0f17173SEdward Tomasz Napierala case 291: 7374c0f17173SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 7375c0f17173SEdward Tomasz Napierala p = "int"; 7376c0f17173SEdward Tomasz Napierala break; 7377c0f17173SEdward Tomasz Napierala /* linux_io_pgetevents */ 7378c0f17173SEdward Tomasz Napierala case 292: 7379c0f17173SEdward Tomasz Napierala /* linux_rseq */ 7380c0f17173SEdward Tomasz Napierala case 293: 7381*75e40949SDmitry Chagin if (ndx == 0 || ndx == 1) 7382*75e40949SDmitry Chagin p = "int"; 7383*75e40949SDmitry Chagin break; 7384c0f17173SEdward Tomasz Napierala /* linux_kexec_file_load */ 7385c0f17173SEdward Tomasz Napierala case 294: 7386c0f17173SEdward Tomasz Napierala /* linux_pidfd_send_signal */ 7387c0f17173SEdward Tomasz Napierala case 424: 7388c0f17173SEdward Tomasz Napierala if (ndx == 0 || ndx == 1) 7389c0f17173SEdward Tomasz Napierala p = "int"; 7390c0f17173SEdward Tomasz Napierala break; 7391c0f17173SEdward Tomasz Napierala /* linux_io_uring_setup */ 7392c0f17173SEdward Tomasz Napierala case 425: 7393c0f17173SEdward Tomasz Napierala /* linux_io_uring_enter */ 7394c0f17173SEdward Tomasz Napierala case 426: 7395c0f17173SEdward Tomasz Napierala /* linux_io_uring_register */ 7396c0f17173SEdward Tomasz Napierala case 427: 7397c0f17173SEdward Tomasz Napierala /* linux_open_tree */ 7398c0f17173SEdward Tomasz Napierala case 428: 7399c0f17173SEdward Tomasz Napierala /* linux_move_mount */ 7400c0f17173SEdward Tomasz Napierala case 429: 7401c0f17173SEdward Tomasz Napierala /* linux_fsopen */ 7402c0f17173SEdward Tomasz Napierala case 430: 7403c0f17173SEdward Tomasz Napierala /* linux_fsconfig */ 7404c0f17173SEdward Tomasz Napierala case 431: 7405c0f17173SEdward Tomasz Napierala /* linux_fsmount */ 7406c0f17173SEdward Tomasz Napierala case 432: 7407c0f17173SEdward Tomasz Napierala /* linux_fspick */ 7408c0f17173SEdward Tomasz Napierala case 433: 7409c0f17173SEdward Tomasz Napierala /* linux_pidfd_open */ 7410c0f17173SEdward Tomasz Napierala case 434: 7411c0f17173SEdward Tomasz Napierala /* linux_clone3 */ 7412c0f17173SEdward Tomasz Napierala case 435: 7413b356030eSDmitry Chagin if (ndx == 0 || ndx == 1) 7414b356030eSDmitry Chagin p = "int"; 7415b356030eSDmitry Chagin break; 7416c0f17173SEdward Tomasz Napierala /* linux_close_range */ 7417c0f17173SEdward Tomasz Napierala case 436: 7418c0f17173SEdward Tomasz Napierala /* linux_openat2 */ 7419c0f17173SEdward Tomasz Napierala case 437: 7420c0f17173SEdward Tomasz Napierala /* linux_pidfd_getfd */ 7421c0f17173SEdward Tomasz Napierala case 438: 7422c0f17173SEdward Tomasz Napierala /* linux_faccessat2 */ 7423c0f17173SEdward Tomasz Napierala case 439: 7424bee191e4SDmitry Chagin if (ndx == 0 || ndx == 1) 7425bee191e4SDmitry Chagin p = "int"; 7426bee191e4SDmitry Chagin break; 7427c0f17173SEdward Tomasz Napierala /* linux_process_madvise */ 7428c0f17173SEdward Tomasz Napierala case 440: 7429c0f17173SEdward Tomasz Napierala /* linux_epoll_pwait2 */ 7430c0f17173SEdward Tomasz Napierala case 441: 7431c0f17173SEdward Tomasz Napierala /* linux_mount_setattr */ 7432c0f17173SEdward Tomasz Napierala case 442: 74335f2336efSEd Maste default: 74345f2336efSEd Maste break; 74355f2336efSEd Maste }; 74365f2336efSEd Maste if (p != NULL) 74375f2336efSEd Maste strlcpy(desc, p, descsz); 74385f2336efSEd Maste } 7439