Path: blob/main/sys/i386/linux/linux_systrace_args.c
39536 views
/*1* System call argument to DTrace register array conversion.2*3* This file is part of the DTrace syscall provider.4*5* DO NOT EDIT-- this file is automatically @generated.6*/78static void9systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)10{11int64_t *iarg = (int64_t *)uarg;12int a = 0;13switch (sysnum) {14/* linux_exit */15case 1: {16struct linux_exit_args *p = params;17iarg[a++] = p->rval; /* int */18*n_args = 1;19break;20}21/* linux_fork */22case 2: {23*n_args = 0;24break;25}26/* read */27case 3: {28struct read_args *p = params;29iarg[a++] = p->fd; /* int */30uarg[a++] = (intptr_t)p->buf; /* char * */31uarg[a++] = p->nbyte; /* u_int */32*n_args = 3;33break;34}35/* linux_write */36case 4: {37struct linux_write_args *p = params;38iarg[a++] = p->fd; /* int */39uarg[a++] = (intptr_t)p->buf; /* char * */40iarg[a++] = p->nbyte; /* l_size_t */41*n_args = 3;42break;43}44/* linux_open */45case 5: {46struct linux_open_args *p = params;47uarg[a++] = (intptr_t)p->path; /* char * */48iarg[a++] = p->flags; /* l_int */49iarg[a++] = p->mode; /* l_int */50*n_args = 3;51break;52}53/* close */54case 6: {55struct close_args *p = params;56iarg[a++] = p->fd; /* int */57*n_args = 1;58break;59}60/* linux_waitpid */61case 7: {62struct linux_waitpid_args *p = params;63iarg[a++] = p->pid; /* l_pid_t */64uarg[a++] = (intptr_t)p->status; /* l_int * */65iarg[a++] = p->options; /* l_int */66*n_args = 3;67break;68}69/* linux_creat */70case 8: {71struct linux_creat_args *p = params;72uarg[a++] = (intptr_t)p->path; /* char * */73iarg[a++] = p->mode; /* l_int */74*n_args = 2;75break;76}77/* linux_link */78case 9: {79struct linux_link_args *p = params;80uarg[a++] = (intptr_t)p->path; /* char * */81uarg[a++] = (intptr_t)p->to; /* char * */82*n_args = 2;83break;84}85/* linux_unlink */86case 10: {87struct linux_unlink_args *p = params;88uarg[a++] = (intptr_t)p->path; /* char * */89*n_args = 1;90break;91}92/* linux_execve */93case 11: {94struct linux_execve_args *p = params;95uarg[a++] = (intptr_t)p->path; /* char * */96uarg[a++] = (intptr_t)p->argp; /* l_uintptr_t * */97uarg[a++] = (intptr_t)p->envp; /* l_uintptr_t * */98*n_args = 3;99break;100}101/* linux_chdir */102case 12: {103struct linux_chdir_args *p = params;104uarg[a++] = (intptr_t)p->path; /* char * */105*n_args = 1;106break;107}108/* linux_time */109case 13: {110struct linux_time_args *p = params;111uarg[a++] = (intptr_t)p->tm; /* l_time_t * */112*n_args = 1;113break;114}115/* linux_mknod */116case 14: {117struct linux_mknod_args *p = params;118uarg[a++] = (intptr_t)p->path; /* char * */119iarg[a++] = p->mode; /* l_int */120iarg[a++] = p->dev; /* l_dev_t */121*n_args = 3;122break;123}124/* linux_chmod */125case 15: {126struct linux_chmod_args *p = params;127uarg[a++] = (intptr_t)p->path; /* char * */128iarg[a++] = p->mode; /* l_mode_t */129*n_args = 2;130break;131}132/* linux_lchown16 */133case 16: {134struct linux_lchown16_args *p = params;135uarg[a++] = (intptr_t)p->path; /* char * */136iarg[a++] = p->uid; /* l_uid16_t */137iarg[a++] = p->gid; /* l_gid16_t */138*n_args = 3;139break;140}141/* linux_stat */142case 18: {143struct linux_stat_args *p = params;144uarg[a++] = (intptr_t)p->path; /* char * */145uarg[a++] = (intptr_t)p->up; /* struct l_old_stat * */146*n_args = 2;147break;148}149/* linux_lseek */150case 19: {151struct linux_lseek_args *p = params;152iarg[a++] = p->fdes; /* l_uint */153iarg[a++] = p->off; /* l_off_t */154iarg[a++] = p->whence; /* l_int */155*n_args = 3;156break;157}158/* linux_getpid */159case 20: {160*n_args = 0;161break;162}163/* linux_mount */164case 21: {165struct linux_mount_args *p = params;166uarg[a++] = (intptr_t)p->specialfile; /* char * */167uarg[a++] = (intptr_t)p->dir; /* char * */168uarg[a++] = (intptr_t)p->filesystemtype; /* char * */169iarg[a++] = p->rwflag; /* l_ulong */170uarg[a++] = (intptr_t)p->data; /* void * */171*n_args = 5;172break;173}174/* linux_oldumount */175case 22: {176struct linux_oldumount_args *p = params;177uarg[a++] = (intptr_t)p->path; /* char * */178*n_args = 1;179break;180}181/* linux_setuid16 */182case 23: {183struct linux_setuid16_args *p = params;184iarg[a++] = p->uid; /* l_uid16_t */185*n_args = 1;186break;187}188/* linux_getuid16 */189case 24: {190*n_args = 0;191break;192}193/* linux_stime */194case 25: {195*n_args = 0;196break;197}198/* linux_ptrace */199case 26: {200struct linux_ptrace_args *p = params;201iarg[a++] = p->req; /* l_long */202iarg[a++] = p->pid; /* l_long */203iarg[a++] = p->addr; /* l_long */204iarg[a++] = p->data; /* l_long */205*n_args = 4;206break;207}208/* linux_alarm */209case 27: {210struct linux_alarm_args *p = params;211iarg[a++] = p->secs; /* l_uint */212*n_args = 1;213break;214}215/* linux_pause */216case 29: {217*n_args = 0;218break;219}220/* linux_utime */221case 30: {222struct linux_utime_args *p = params;223uarg[a++] = (intptr_t)p->fname; /* char * */224uarg[a++] = (intptr_t)p->times; /* struct l_utimbuf * */225*n_args = 2;226break;227}228/* linux_access */229case 33: {230struct linux_access_args *p = params;231uarg[a++] = (intptr_t)p->path; /* char * */232iarg[a++] = p->amode; /* l_int */233*n_args = 2;234break;235}236/* linux_nice */237case 34: {238struct linux_nice_args *p = params;239iarg[a++] = p->inc; /* l_int */240*n_args = 1;241break;242}243/* sync */244case 36: {245*n_args = 0;246break;247}248/* linux_kill */249case 37: {250struct linux_kill_args *p = params;251iarg[a++] = p->pid; /* l_int */252iarg[a++] = p->signum; /* l_int */253*n_args = 2;254break;255}256/* linux_rename */257case 38: {258struct linux_rename_args *p = params;259uarg[a++] = (intptr_t)p->from; /* char * */260uarg[a++] = (intptr_t)p->to; /* char * */261*n_args = 2;262break;263}264/* linux_mkdir */265case 39: {266struct linux_mkdir_args *p = params;267uarg[a++] = (intptr_t)p->path; /* char * */268iarg[a++] = p->mode; /* l_int */269*n_args = 2;270break;271}272/* linux_rmdir */273case 40: {274struct linux_rmdir_args *p = params;275uarg[a++] = (intptr_t)p->path; /* char * */276*n_args = 1;277break;278}279/* dup */280case 41: {281struct dup_args *p = params;282uarg[a++] = p->fd; /* u_int */283*n_args = 1;284break;285}286/* linux_pipe */287case 42: {288struct linux_pipe_args *p = params;289uarg[a++] = (intptr_t)p->pipefds; /* l_int * */290*n_args = 1;291break;292}293/* linux_times */294case 43: {295struct linux_times_args *p = params;296uarg[a++] = (intptr_t)p->buf; /* struct l_times_argv * */297*n_args = 1;298break;299}300/* linux_brk */301case 45: {302struct linux_brk_args *p = params;303iarg[a++] = p->dsend; /* l_ulong */304*n_args = 1;305break;306}307/* linux_setgid16 */308case 46: {309struct linux_setgid16_args *p = params;310iarg[a++] = p->gid; /* l_gid16_t */311*n_args = 1;312break;313}314/* linux_getgid16 */315case 47: {316*n_args = 0;317break;318}319/* linux_signal */320case 48: {321struct linux_signal_args *p = params;322iarg[a++] = p->sig; /* l_int */323uarg[a++] = (intptr_t)p->handler; /* void * */324*n_args = 2;325break;326}327/* linux_geteuid16 */328case 49: {329*n_args = 0;330break;331}332/* linux_getegid16 */333case 50: {334*n_args = 0;335break;336}337/* acct */338case 51: {339struct acct_args *p = params;340uarg[a++] = (intptr_t)p->path; /* char * */341*n_args = 1;342break;343}344/* linux_umount */345case 52: {346struct linux_umount_args *p = params;347uarg[a++] = (intptr_t)p->path; /* char * */348iarg[a++] = p->flags; /* l_int */349*n_args = 2;350break;351}352/* linux_ioctl */353case 54: {354struct linux_ioctl_args *p = params;355iarg[a++] = p->fd; /* l_uint */356iarg[a++] = p->cmd; /* l_uint */357iarg[a++] = p->arg; /* l_ulong */358*n_args = 3;359break;360}361/* linux_fcntl */362case 55: {363struct linux_fcntl_args *p = params;364iarg[a++] = p->fd; /* l_uint */365iarg[a++] = p->cmd; /* l_uint */366iarg[a++] = p->arg; /* l_ulong */367*n_args = 3;368break;369}370/* setpgid */371case 57: {372struct setpgid_args *p = params;373iarg[a++] = p->pid; /* int */374iarg[a++] = p->pgid; /* int */375*n_args = 2;376break;377}378/* linux_olduname */379case 59: {380*n_args = 0;381break;382}383/* umask */384case 60: {385struct umask_args *p = params;386iarg[a++] = p->newmask; /* int */387*n_args = 1;388break;389}390/* chroot */391case 61: {392struct chroot_args *p = params;393uarg[a++] = (intptr_t)p->path; /* char * */394*n_args = 1;395break;396}397/* linux_ustat */398case 62: {399struct linux_ustat_args *p = params;400iarg[a++] = p->dev; /* l_dev_t */401uarg[a++] = (intptr_t)p->ubuf; /* struct l_ustat * */402*n_args = 2;403break;404}405/* dup2 */406case 63: {407struct dup2_args *p = params;408uarg[a++] = p->from; /* u_int */409uarg[a++] = p->to; /* u_int */410*n_args = 2;411break;412}413/* linux_getppid */414case 64: {415*n_args = 0;416break;417}418/* getpgrp */419case 65: {420*n_args = 0;421break;422}423/* setsid */424case 66: {425*n_args = 0;426break;427}428/* linux_sigaction */429case 67: {430struct linux_sigaction_args *p = params;431iarg[a++] = p->sig; /* l_int */432uarg[a++] = (intptr_t)p->nsa; /* l_osigaction_t * */433uarg[a++] = (intptr_t)p->osa; /* l_osigaction_t * */434*n_args = 3;435break;436}437/* linux_sgetmask */438case 68: {439*n_args = 0;440break;441}442/* linux_ssetmask */443case 69: {444struct linux_ssetmask_args *p = params;445iarg[a++] = p->mask; /* l_osigset_t */446*n_args = 1;447break;448}449/* linux_setreuid16 */450case 70: {451struct linux_setreuid16_args *p = params;452iarg[a++] = p->ruid; /* l_uid16_t */453iarg[a++] = p->euid; /* l_uid16_t */454*n_args = 2;455break;456}457/* linux_setregid16 */458case 71: {459struct linux_setregid16_args *p = params;460iarg[a++] = p->rgid; /* l_gid16_t */461iarg[a++] = p->egid; /* l_gid16_t */462*n_args = 2;463break;464}465/* linux_sigsuspend */466case 72: {467struct linux_sigsuspend_args *p = params;468iarg[a++] = p->hist0; /* l_int */469iarg[a++] = p->hist1; /* l_int */470iarg[a++] = p->mask; /* l_osigset_t */471*n_args = 3;472break;473}474/* linux_sigpending */475case 73: {476struct linux_sigpending_args *p = params;477uarg[a++] = (intptr_t)p->mask; /* l_osigset_t * */478*n_args = 1;479break;480}481/* linux_sethostname */482case 74: {483struct linux_sethostname_args *p = params;484uarg[a++] = (intptr_t)p->hostname; /* char * */485uarg[a++] = p->len; /* u_int */486*n_args = 2;487break;488}489/* linux_setrlimit */490case 75: {491struct linux_setrlimit_args *p = params;492iarg[a++] = p->resource; /* l_uint */493uarg[a++] = (intptr_t)p->rlim; /* struct l_rlimit * */494*n_args = 2;495break;496}497/* linux_old_getrlimit */498case 76: {499struct linux_old_getrlimit_args *p = params;500iarg[a++] = p->resource; /* l_uint */501uarg[a++] = (intptr_t)p->rlim; /* struct l_rlimit * */502*n_args = 2;503break;504}505/* getrusage */506case 77: {507struct getrusage_args *p = params;508iarg[a++] = p->who; /* int */509uarg[a++] = (intptr_t)p->rusage; /* struct rusage * */510*n_args = 2;511break;512}513/* gettimeofday */514case 78: {515struct gettimeofday_args *p = params;516uarg[a++] = (intptr_t)p->tp; /* struct timeval * */517uarg[a++] = (intptr_t)p->tzp; /* struct timezone * */518*n_args = 2;519break;520}521/* settimeofday */522case 79: {523struct settimeofday_args *p = params;524uarg[a++] = (intptr_t)p->tv; /* struct timeval * */525uarg[a++] = (intptr_t)p->tzp; /* struct timezone * */526*n_args = 2;527break;528}529/* linux_getgroups16 */530case 80: {531struct linux_getgroups16_args *p = params;532iarg[a++] = p->gidsetsize; /* l_uint */533uarg[a++] = (intptr_t)p->gidset; /* l_gid16_t * */534*n_args = 2;535break;536}537/* linux_setgroups16 */538case 81: {539struct linux_setgroups16_args *p = params;540iarg[a++] = p->gidsetsize; /* l_uint */541uarg[a++] = (intptr_t)p->gidset; /* l_gid16_t * */542*n_args = 2;543break;544}545/* linux_old_select */546case 82: {547struct linux_old_select_args *p = params;548uarg[a++] = (intptr_t)p->ptr; /* struct l_old_select_argv * */549*n_args = 1;550break;551}552/* linux_symlink */553case 83: {554struct linux_symlink_args *p = params;555uarg[a++] = (intptr_t)p->path; /* char * */556uarg[a++] = (intptr_t)p->to; /* char * */557*n_args = 2;558break;559}560/* linux_lstat */561case 84: {562struct linux_lstat_args *p = params;563uarg[a++] = (intptr_t)p->path; /* char * */564uarg[a++] = (intptr_t)p->up; /* struct l_old_stat * */565*n_args = 2;566break;567}568/* linux_readlink */569case 85: {570struct linux_readlink_args *p = params;571uarg[a++] = (intptr_t)p->name; /* char * */572uarg[a++] = (intptr_t)p->buf; /* char * */573iarg[a++] = p->count; /* l_int */574*n_args = 3;575break;576}577/* linux_uselib */578case 86: {579struct linux_uselib_args *p = params;580uarg[a++] = (intptr_t)p->library; /* char * */581*n_args = 1;582break;583}584/* swapon */585case 87: {586struct swapon_args *p = params;587uarg[a++] = (intptr_t)p->name; /* char * */588*n_args = 1;589break;590}591/* linux_reboot */592case 88: {593struct linux_reboot_args *p = params;594iarg[a++] = p->magic1; /* l_int */595iarg[a++] = p->magic2; /* l_int */596iarg[a++] = p->cmd; /* l_uint */597uarg[a++] = (intptr_t)p->arg; /* void * */598*n_args = 4;599break;600}601/* linux_readdir */602case 89: {603struct linux_readdir_args *p = params;604iarg[a++] = p->fd; /* l_uint */605uarg[a++] = (intptr_t)p->dent; /* struct l_dirent * */606iarg[a++] = p->count; /* l_uint */607*n_args = 3;608break;609}610/* linux_mmap */611case 90: {612struct linux_mmap_args *p = params;613uarg[a++] = (intptr_t)p->ptr; /* struct l_mmap_argv * */614*n_args = 1;615break;616}617/* munmap */618case 91: {619struct munmap_args *p = params;620uarg[a++] = (intptr_t)p->addr; /* caddr_t */621iarg[a++] = p->len; /* int */622*n_args = 2;623break;624}625/* linux_truncate */626case 92: {627struct linux_truncate_args *p = params;628uarg[a++] = (intptr_t)p->path; /* char * */629iarg[a++] = p->length; /* l_ulong */630*n_args = 2;631break;632}633/* linux_ftruncate */634case 93: {635struct linux_ftruncate_args *p = params;636iarg[a++] = p->fd; /* int */637iarg[a++] = p->length; /* long */638*n_args = 2;639break;640}641/* fchmod */642case 94: {643struct fchmod_args *p = params;644iarg[a++] = p->fd; /* int */645iarg[a++] = p->mode; /* int */646*n_args = 2;647break;648}649/* fchown */650case 95: {651struct fchown_args *p = params;652iarg[a++] = p->fd; /* int */653iarg[a++] = p->uid; /* int */654iarg[a++] = p->gid; /* int */655*n_args = 3;656break;657}658/* linux_getpriority */659case 96: {660struct linux_getpriority_args *p = params;661iarg[a++] = p->which; /* int */662iarg[a++] = p->who; /* int */663*n_args = 2;664break;665}666/* setpriority */667case 97: {668struct setpriority_args *p = params;669iarg[a++] = p->which; /* int */670iarg[a++] = p->who; /* int */671iarg[a++] = p->prio; /* int */672*n_args = 3;673break;674}675/* linux_statfs */676case 99: {677struct linux_statfs_args *p = params;678uarg[a++] = (intptr_t)p->path; /* char * */679uarg[a++] = (intptr_t)p->buf; /* struct l_statfs_buf * */680*n_args = 2;681break;682}683/* linux_fstatfs */684case 100: {685struct linux_fstatfs_args *p = params;686iarg[a++] = p->fd; /* l_uint */687uarg[a++] = (intptr_t)p->buf; /* struct l_statfs_buf * */688*n_args = 2;689break;690}691/* linux_ioperm */692case 101: {693struct linux_ioperm_args *p = params;694iarg[a++] = p->start; /* l_ulong */695iarg[a++] = p->length; /* l_ulong */696iarg[a++] = p->enable; /* l_int */697*n_args = 3;698break;699}700/* linux_socketcall */701case 102: {702struct linux_socketcall_args *p = params;703iarg[a++] = p->what; /* l_int */704iarg[a++] = p->args; /* l_ulong */705*n_args = 2;706break;707}708/* linux_syslog */709case 103: {710struct linux_syslog_args *p = params;711iarg[a++] = p->type; /* l_int */712uarg[a++] = (intptr_t)p->buf; /* char * */713iarg[a++] = p->len; /* l_int */714*n_args = 3;715break;716}717/* linux_setitimer */718case 104: {719struct linux_setitimer_args *p = params;720iarg[a++] = p->which; /* l_int */721uarg[a++] = (intptr_t)p->itv; /* struct l_itimerval * */722uarg[a++] = (intptr_t)p->oitv; /* struct l_itimerval * */723*n_args = 3;724break;725}726/* linux_getitimer */727case 105: {728struct linux_getitimer_args *p = params;729iarg[a++] = p->which; /* l_int */730uarg[a++] = (intptr_t)p->itv; /* struct l_itimerval * */731*n_args = 2;732break;733}734/* linux_newstat */735case 106: {736struct linux_newstat_args *p = params;737uarg[a++] = (intptr_t)p->path; /* char * */738uarg[a++] = (intptr_t)p->buf; /* struct l_newstat * */739*n_args = 2;740break;741}742/* linux_newlstat */743case 107: {744struct linux_newlstat_args *p = params;745uarg[a++] = (intptr_t)p->path; /* char * */746uarg[a++] = (intptr_t)p->buf; /* struct l_newstat * */747*n_args = 2;748break;749}750/* linux_newfstat */751case 108: {752struct linux_newfstat_args *p = params;753iarg[a++] = p->fd; /* l_uint */754uarg[a++] = (intptr_t)p->buf; /* struct l_newstat * */755*n_args = 2;756break;757}758/* linux_uname */759case 109: {760*n_args = 0;761break;762}763/* linux_iopl */764case 110: {765struct linux_iopl_args *p = params;766iarg[a++] = p->level; /* l_int */767*n_args = 1;768break;769}770/* linux_vhangup */771case 111: {772*n_args = 0;773break;774}775/* linux_vm86old */776case 113: {777*n_args = 0;778break;779}780/* linux_wait4 */781case 114: {782struct linux_wait4_args *p = params;783iarg[a++] = p->pid; /* l_pid_t */784uarg[a++] = (intptr_t)p->status; /* l_int * */785iarg[a++] = p->options; /* l_int */786uarg[a++] = (intptr_t)p->rusage; /* void * */787*n_args = 4;788break;789}790/* linux_swapoff */791case 115: {792*n_args = 0;793break;794}795/* linux_sysinfo */796case 116: {797struct linux_sysinfo_args *p = params;798uarg[a++] = (intptr_t)p->info; /* struct l_sysinfo * */799*n_args = 1;800break;801}802/* linux_ipc */803case 117: {804struct linux_ipc_args *p = params;805iarg[a++] = p->what; /* l_uint */806iarg[a++] = p->arg1; /* l_int */807iarg[a++] = p->arg2; /* l_int */808iarg[a++] = p->arg3; /* l_uint */809uarg[a++] = (intptr_t)p->ptr; /* l_uintptr_t */810iarg[a++] = p->arg5; /* l_uint */811*n_args = 6;812break;813}814/* fsync */815case 118: {816struct fsync_args *p = params;817iarg[a++] = p->fd; /* int */818*n_args = 1;819break;820}821/* linux_sigreturn */822case 119: {823struct linux_sigreturn_args *p = params;824uarg[a++] = (intptr_t)p->sfp; /* struct l_sigframe * */825*n_args = 1;826break;827}828/* linux_clone */829case 120: {830struct linux_clone_args *p = params;831iarg[a++] = p->flags; /* l_ulong */832iarg[a++] = p->stack; /* l_ulong */833uarg[a++] = (intptr_t)p->parent_tidptr; /* l_int * */834iarg[a++] = p->tls; /* l_ulong */835uarg[a++] = (intptr_t)p->child_tidptr; /* l_int * */836*n_args = 5;837break;838}839/* linux_setdomainname */840case 121: {841struct linux_setdomainname_args *p = params;842uarg[a++] = (intptr_t)p->name; /* char * */843iarg[a++] = p->len; /* int */844*n_args = 2;845break;846}847/* linux_newuname */848case 122: {849struct linux_newuname_args *p = params;850uarg[a++] = (intptr_t)p->buf; /* struct l_new_utsname * */851*n_args = 1;852break;853}854/* linux_modify_ldt */855case 123: {856struct linux_modify_ldt_args *p = params;857iarg[a++] = p->func; /* l_int */858uarg[a++] = (intptr_t)p->ptr; /* void * */859iarg[a++] = p->bytecount; /* l_ulong */860*n_args = 3;861break;862}863/* linux_adjtimex */864case 124: {865*n_args = 0;866break;867}868/* linux_mprotect */869case 125: {870struct linux_mprotect_args *p = params;871uarg[a++] = (intptr_t)p->addr; /* caddr_t */872iarg[a++] = p->len; /* int */873iarg[a++] = p->prot; /* int */874*n_args = 3;875break;876}877/* linux_sigprocmask */878case 126: {879struct linux_sigprocmask_args *p = params;880iarg[a++] = p->how; /* l_int */881uarg[a++] = (intptr_t)p->mask; /* l_osigset_t * */882uarg[a++] = (intptr_t)p->omask; /* l_osigset_t * */883*n_args = 3;884break;885}886/* linux_init_module */887case 128: {888*n_args = 0;889break;890}891/* linux_delete_module */892case 129: {893*n_args = 0;894break;895}896/* linux_quotactl */897case 131: {898*n_args = 0;899break;900}901/* getpgid */902case 132: {903struct getpgid_args *p = params;904iarg[a++] = p->pid; /* int */905*n_args = 1;906break;907}908/* fchdir */909case 133: {910struct fchdir_args *p = params;911iarg[a++] = p->fd; /* int */912*n_args = 1;913break;914}915/* linux_bdflush */916case 134: {917*n_args = 0;918break;919}920/* linux_sysfs */921case 135: {922struct linux_sysfs_args *p = params;923iarg[a++] = p->option; /* l_int */924iarg[a++] = p->arg1; /* l_ulong */925iarg[a++] = p->arg2; /* l_ulong */926*n_args = 3;927break;928}929/* linux_personality */930case 136: {931struct linux_personality_args *p = params;932iarg[a++] = p->per; /* l_uint */933*n_args = 1;934break;935}936/* linux_setfsuid16 */937case 138: {938struct linux_setfsuid16_args *p = params;939iarg[a++] = p->uid; /* l_uid16_t */940*n_args = 1;941break;942}943/* linux_setfsgid16 */944case 139: {945struct linux_setfsgid16_args *p = params;946iarg[a++] = p->gid; /* l_gid16_t */947*n_args = 1;948break;949}950/* linux_llseek */951case 140: {952struct linux_llseek_args *p = params;953iarg[a++] = p->fd; /* l_int */954iarg[a++] = p->ohigh; /* l_ulong */955iarg[a++] = p->olow; /* l_ulong */956uarg[a++] = (intptr_t)p->res; /* l_loff_t * */957iarg[a++] = p->whence; /* l_uint */958*n_args = 5;959break;960}961/* linux_getdents */962case 141: {963struct linux_getdents_args *p = params;964iarg[a++] = p->fd; /* l_uint */965uarg[a++] = (intptr_t)p->dent; /* void * */966iarg[a++] = p->count; /* l_uint */967*n_args = 3;968break;969}970/* linux_select */971case 142: {972struct linux_select_args *p = params;973iarg[a++] = p->nfds; /* l_int */974uarg[a++] = (intptr_t)p->readfds; /* l_fd_set * */975uarg[a++] = (intptr_t)p->writefds; /* l_fd_set * */976uarg[a++] = (intptr_t)p->exceptfds; /* l_fd_set * */977uarg[a++] = (intptr_t)p->timeout; /* struct l_timeval * */978*n_args = 5;979break;980}981/* flock */982case 143: {983struct flock_args *p = params;984iarg[a++] = p->fd; /* int */985iarg[a++] = p->how; /* int */986*n_args = 2;987break;988}989/* linux_msync */990case 144: {991struct linux_msync_args *p = params;992iarg[a++] = p->addr; /* l_ulong */993iarg[a++] = p->len; /* l_size_t */994iarg[a++] = p->fl; /* l_int */995*n_args = 3;996break;997}998/* readv */999case 145: {1000struct readv_args *p = params;1001iarg[a++] = p->fd; /* int */1002uarg[a++] = (intptr_t)p->iovp; /* struct iovec * */1003uarg[a++] = p->iovcnt; /* u_int */1004*n_args = 3;1005break;1006}1007/* linux_writev */1008case 146: {1009struct linux_writev_args *p = params;1010iarg[a++] = p->fd; /* int */1011uarg[a++] = (intptr_t)p->iovp; /* struct iovec * */1012uarg[a++] = p->iovcnt; /* u_int */1013*n_args = 3;1014break;1015}1016/* linux_getsid */1017case 147: {1018struct linux_getsid_args *p = params;1019iarg[a++] = p->pid; /* l_pid_t */1020*n_args = 1;1021break;1022}1023/* linux_fdatasync */1024case 148: {1025struct linux_fdatasync_args *p = params;1026iarg[a++] = p->fd; /* l_uint */1027*n_args = 1;1028break;1029}1030/* linux_sysctl */1031case 149: {1032struct linux_sysctl_args *p = params;1033uarg[a++] = (intptr_t)p->args; /* struct l___sysctl_args * */1034*n_args = 1;1035break;1036}1037/* mlock */1038case 150: {1039struct mlock_args *p = params;1040uarg[a++] = (intptr_t)p->addr; /* const void * */1041uarg[a++] = p->len; /* size_t */1042*n_args = 2;1043break;1044}1045/* munlock */1046case 151: {1047struct munlock_args *p = params;1048uarg[a++] = (intptr_t)p->addr; /* const void * */1049uarg[a++] = p->len; /* size_t */1050*n_args = 2;1051break;1052}1053/* mlockall */1054case 152: {1055struct mlockall_args *p = params;1056iarg[a++] = p->how; /* int */1057*n_args = 1;1058break;1059}1060/* munlockall */1061case 153: {1062*n_args = 0;1063break;1064}1065/* linux_sched_setparam */1066case 154: {1067struct linux_sched_setparam_args *p = params;1068iarg[a++] = p->pid; /* l_pid_t */1069uarg[a++] = (intptr_t)p->param; /* struct sched_param * */1070*n_args = 2;1071break;1072}1073/* linux_sched_getparam */1074case 155: {1075struct linux_sched_getparam_args *p = params;1076iarg[a++] = p->pid; /* l_pid_t */1077uarg[a++] = (intptr_t)p->param; /* struct sched_param * */1078*n_args = 2;1079break;1080}1081/* linux_sched_setscheduler */1082case 156: {1083struct linux_sched_setscheduler_args *p = params;1084iarg[a++] = p->pid; /* l_pid_t */1085iarg[a++] = p->policy; /* l_int */1086uarg[a++] = (intptr_t)p->param; /* struct sched_param * */1087*n_args = 3;1088break;1089}1090/* linux_sched_getscheduler */1091case 157: {1092struct linux_sched_getscheduler_args *p = params;1093iarg[a++] = p->pid; /* l_pid_t */1094*n_args = 1;1095break;1096}1097/* sched_yield */1098case 158: {1099*n_args = 0;1100break;1101}1102/* linux_sched_get_priority_max */1103case 159: {1104struct linux_sched_get_priority_max_args *p = params;1105iarg[a++] = p->policy; /* l_int */1106*n_args = 1;1107break;1108}1109/* linux_sched_get_priority_min */1110case 160: {1111struct linux_sched_get_priority_min_args *p = params;1112iarg[a++] = p->policy; /* l_int */1113*n_args = 1;1114break;1115}1116/* linux_sched_rr_get_interval */1117case 161: {1118struct linux_sched_rr_get_interval_args *p = params;1119iarg[a++] = p->pid; /* l_pid_t */1120uarg[a++] = (intptr_t)p->interval; /* struct l_timespec * */1121*n_args = 2;1122break;1123}1124/* linux_nanosleep */1125case 162: {1126struct linux_nanosleep_args *p = params;1127uarg[a++] = (intptr_t)p->rqtp; /* const struct l_timespec * */1128uarg[a++] = (intptr_t)p->rmtp; /* struct l_timespec * */1129*n_args = 2;1130break;1131}1132/* linux_mremap */1133case 163: {1134struct linux_mremap_args *p = params;1135iarg[a++] = p->addr; /* l_ulong */1136iarg[a++] = p->old_len; /* l_ulong */1137iarg[a++] = p->new_len; /* l_ulong */1138iarg[a++] = p->flags; /* l_ulong */1139iarg[a++] = p->new_addr; /* l_ulong */1140*n_args = 5;1141break;1142}1143/* linux_setresuid16 */1144case 164: {1145struct linux_setresuid16_args *p = params;1146iarg[a++] = p->ruid; /* l_uid16_t */1147iarg[a++] = p->euid; /* l_uid16_t */1148iarg[a++] = p->suid; /* l_uid16_t */1149*n_args = 3;1150break;1151}1152/* linux_getresuid16 */1153case 165: {1154struct linux_getresuid16_args *p = params;1155uarg[a++] = (intptr_t)p->ruid; /* l_uid16_t * */1156uarg[a++] = (intptr_t)p->euid; /* l_uid16_t * */1157uarg[a++] = (intptr_t)p->suid; /* l_uid16_t * */1158*n_args = 3;1159break;1160}1161/* linux_vm86 */1162case 166: {1163*n_args = 0;1164break;1165}1166/* linux_poll */1167case 168: {1168struct linux_poll_args *p = params;1169uarg[a++] = (intptr_t)p->fds; /* struct pollfd * */1170uarg[a++] = p->nfds; /* unsigned int */1171iarg[a++] = p->timeout; /* long */1172*n_args = 3;1173break;1174}1175/* linux_setresgid16 */1176case 170: {1177struct linux_setresgid16_args *p = params;1178iarg[a++] = p->rgid; /* l_gid16_t */1179iarg[a++] = p->egid; /* l_gid16_t */1180iarg[a++] = p->sgid; /* l_gid16_t */1181*n_args = 3;1182break;1183}1184/* linux_getresgid16 */1185case 171: {1186struct linux_getresgid16_args *p = params;1187uarg[a++] = (intptr_t)p->rgid; /* l_gid16_t * */1188uarg[a++] = (intptr_t)p->egid; /* l_gid16_t * */1189uarg[a++] = (intptr_t)p->sgid; /* l_gid16_t * */1190*n_args = 3;1191break;1192}1193/* linux_prctl */1194case 172: {1195struct linux_prctl_args *p = params;1196iarg[a++] = p->option; /* l_int */1197uarg[a++] = (intptr_t)p->arg2; /* l_uintptr_t */1198uarg[a++] = (intptr_t)p->arg3; /* l_uintptr_t */1199uarg[a++] = (intptr_t)p->arg4; /* l_uintptr_t */1200uarg[a++] = (intptr_t)p->arg5; /* l_uintptr_t */1201*n_args = 5;1202break;1203}1204/* linux_rt_sigreturn */1205case 173: {1206struct linux_rt_sigreturn_args *p = params;1207uarg[a++] = (intptr_t)p->ucp; /* struct l_ucontext * */1208*n_args = 1;1209break;1210}1211/* linux_rt_sigaction */1212case 174: {1213struct linux_rt_sigaction_args *p = params;1214iarg[a++] = p->sig; /* l_int */1215uarg[a++] = (intptr_t)p->act; /* l_sigaction_t * */1216uarg[a++] = (intptr_t)p->oact; /* l_sigaction_t * */1217iarg[a++] = p->sigsetsize; /* l_size_t */1218*n_args = 4;1219break;1220}1221/* linux_rt_sigprocmask */1222case 175: {1223struct linux_rt_sigprocmask_args *p = params;1224iarg[a++] = p->how; /* l_int */1225uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */1226uarg[a++] = (intptr_t)p->omask; /* l_sigset_t * */1227iarg[a++] = p->sigsetsize; /* l_size_t */1228*n_args = 4;1229break;1230}1231/* linux_rt_sigpending */1232case 176: {1233struct linux_rt_sigpending_args *p = params;1234uarg[a++] = (intptr_t)p->set; /* l_sigset_t * */1235iarg[a++] = p->sigsetsize; /* l_size_t */1236*n_args = 2;1237break;1238}1239/* linux_rt_sigtimedwait */1240case 177: {1241struct linux_rt_sigtimedwait_args *p = params;1242uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */1243uarg[a++] = (intptr_t)p->ptr; /* l_siginfo_t * */1244uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */1245iarg[a++] = p->sigsetsize; /* l_size_t */1246*n_args = 4;1247break;1248}1249/* linux_rt_sigqueueinfo */1250case 178: {1251struct linux_rt_sigqueueinfo_args *p = params;1252iarg[a++] = p->pid; /* l_pid_t */1253iarg[a++] = p->sig; /* l_int */1254uarg[a++] = (intptr_t)p->info; /* l_siginfo_t * */1255*n_args = 3;1256break;1257}1258/* linux_rt_sigsuspend */1259case 179: {1260struct linux_rt_sigsuspend_args *p = params;1261uarg[a++] = (intptr_t)p->newset; /* l_sigset_t * */1262iarg[a++] = p->sigsetsize; /* l_size_t */1263*n_args = 2;1264break;1265}1266/* linux_pread */1267case 180: {1268struct linux_pread_args *p = params;1269iarg[a++] = p->fd; /* l_uint */1270uarg[a++] = (intptr_t)p->buf; /* char * */1271iarg[a++] = p->nbyte; /* l_size_t */1272iarg[a++] = p->offset; /* l_loff_t */1273*n_args = 4;1274break;1275}1276/* linux_pwrite */1277case 181: {1278struct linux_pwrite_args *p = params;1279iarg[a++] = p->fd; /* l_uint */1280uarg[a++] = (intptr_t)p->buf; /* char * */1281iarg[a++] = p->nbyte; /* l_size_t */1282iarg[a++] = p->offset; /* l_loff_t */1283*n_args = 4;1284break;1285}1286/* linux_chown16 */1287case 182: {1288struct linux_chown16_args *p = params;1289uarg[a++] = (intptr_t)p->path; /* char * */1290iarg[a++] = p->uid; /* l_uid16_t */1291iarg[a++] = p->gid; /* l_gid16_t */1292*n_args = 3;1293break;1294}1295/* linux_getcwd */1296case 183: {1297struct linux_getcwd_args *p = params;1298uarg[a++] = (intptr_t)p->buf; /* char * */1299iarg[a++] = p->bufsize; /* l_ulong */1300*n_args = 2;1301break;1302}1303/* linux_capget */1304case 184: {1305struct linux_capget_args *p = params;1306uarg[a++] = (intptr_t)p->hdrp; /* struct l_user_cap_header * */1307uarg[a++] = (intptr_t)p->datap; /* struct l_user_cap_data * */1308*n_args = 2;1309break;1310}1311/* linux_capset */1312case 185: {1313struct linux_capset_args *p = params;1314uarg[a++] = (intptr_t)p->hdrp; /* struct l_user_cap_header * */1315uarg[a++] = (intptr_t)p->datap; /* struct l_user_cap_data * */1316*n_args = 2;1317break;1318}1319/* linux_sigaltstack */1320case 186: {1321struct linux_sigaltstack_args *p = params;1322uarg[a++] = (intptr_t)p->uss; /* l_stack_t * */1323uarg[a++] = (intptr_t)p->uoss; /* l_stack_t * */1324*n_args = 2;1325break;1326}1327/* linux_sendfile */1328case 187: {1329struct linux_sendfile_args *p = params;1330iarg[a++] = p->out; /* l_int */1331iarg[a++] = p->in; /* l_int */1332uarg[a++] = (intptr_t)p->offset; /* l_off_t * */1333iarg[a++] = p->count; /* l_size_t */1334*n_args = 4;1335break;1336}1337/* linux_vfork */1338case 190: {1339*n_args = 0;1340break;1341}1342/* linux_getrlimit */1343case 191: {1344struct linux_getrlimit_args *p = params;1345iarg[a++] = p->resource; /* l_uint */1346uarg[a++] = (intptr_t)p->rlim; /* struct l_rlimit * */1347*n_args = 2;1348break;1349}1350/* linux_mmap2 */1351case 192: {1352struct linux_mmap2_args *p = params;1353iarg[a++] = p->addr; /* l_ulong */1354iarg[a++] = p->len; /* l_ulong */1355iarg[a++] = p->prot; /* l_ulong */1356iarg[a++] = p->flags; /* l_ulong */1357iarg[a++] = p->fd; /* l_ulong */1358iarg[a++] = p->pgoff; /* l_ulong */1359*n_args = 6;1360break;1361}1362/* linux_truncate64 */1363case 193: {1364struct linux_truncate64_args *p = params;1365uarg[a++] = (intptr_t)p->path; /* char * */1366iarg[a++] = p->length; /* l_loff_t */1367*n_args = 2;1368break;1369}1370/* linux_ftruncate64 */1371case 194: {1372struct linux_ftruncate64_args *p = params;1373iarg[a++] = p->fd; /* l_uint */1374iarg[a++] = p->length; /* l_loff_t */1375*n_args = 2;1376break;1377}1378/* linux_stat64 */1379case 195: {1380struct linux_stat64_args *p = params;1381uarg[a++] = (intptr_t)p->filename; /* const char * */1382uarg[a++] = (intptr_t)p->statbuf; /* struct l_stat64 * */1383*n_args = 2;1384break;1385}1386/* linux_lstat64 */1387case 196: {1388struct linux_lstat64_args *p = params;1389uarg[a++] = (intptr_t)p->filename; /* const char * */1390uarg[a++] = (intptr_t)p->statbuf; /* struct l_stat64 * */1391*n_args = 2;1392break;1393}1394/* linux_fstat64 */1395case 197: {1396struct linux_fstat64_args *p = params;1397iarg[a++] = p->fd; /* l_int */1398uarg[a++] = (intptr_t)p->statbuf; /* struct l_stat64 * */1399*n_args = 2;1400break;1401}1402/* linux_lchown */1403case 198: {1404struct linux_lchown_args *p = params;1405uarg[a++] = (intptr_t)p->path; /* char * */1406iarg[a++] = p->uid; /* l_uid_t */1407iarg[a++] = p->gid; /* l_gid_t */1408*n_args = 3;1409break;1410}1411/* linux_getuid */1412case 199: {1413*n_args = 0;1414break;1415}1416/* linux_getgid */1417case 200: {1418*n_args = 0;1419break;1420}1421/* geteuid */1422case 201: {1423*n_args = 0;1424break;1425}1426/* getegid */1427case 202: {1428*n_args = 0;1429break;1430}1431/* setreuid */1432case 203: {1433struct setreuid_args *p = params;1434uarg[a++] = p->ruid; /* uid_t */1435uarg[a++] = p->euid; /* uid_t */1436*n_args = 2;1437break;1438}1439/* setregid */1440case 204: {1441struct setregid_args *p = params;1442iarg[a++] = p->rgid; /* gid_t */1443iarg[a++] = p->egid; /* gid_t */1444*n_args = 2;1445break;1446}1447/* linux_getgroups */1448case 205: {1449struct linux_getgroups_args *p = params;1450iarg[a++] = p->gidsetsize; /* l_int */1451uarg[a++] = (intptr_t)p->grouplist; /* l_gid_t * */1452*n_args = 2;1453break;1454}1455/* linux_setgroups */1456case 206: {1457struct linux_setgroups_args *p = params;1458iarg[a++] = p->gidsetsize; /* l_int */1459uarg[a++] = (intptr_t)p->grouplist; /* l_gid_t * */1460*n_args = 2;1461break;1462}1463/* fchown */1464case 207: {1465*n_args = 0;1466break;1467}1468/* setresuid */1469case 208: {1470struct setresuid_args *p = params;1471uarg[a++] = p->ruid; /* uid_t */1472uarg[a++] = p->euid; /* uid_t */1473uarg[a++] = p->suid; /* uid_t */1474*n_args = 3;1475break;1476}1477/* getresuid */1478case 209: {1479struct getresuid_args *p = params;1480uarg[a++] = (intptr_t)p->ruid; /* uid_t * */1481uarg[a++] = (intptr_t)p->euid; /* uid_t * */1482uarg[a++] = (intptr_t)p->suid; /* uid_t * */1483*n_args = 3;1484break;1485}1486/* setresgid */1487case 210: {1488struct setresgid_args *p = params;1489iarg[a++] = p->rgid; /* gid_t */1490iarg[a++] = p->egid; /* gid_t */1491iarg[a++] = p->sgid; /* gid_t */1492*n_args = 3;1493break;1494}1495/* getresgid */1496case 211: {1497struct getresgid_args *p = params;1498uarg[a++] = (intptr_t)p->rgid; /* gid_t * */1499uarg[a++] = (intptr_t)p->egid; /* gid_t * */1500uarg[a++] = (intptr_t)p->sgid; /* gid_t * */1501*n_args = 3;1502break;1503}1504/* linux_chown */1505case 212: {1506struct linux_chown_args *p = params;1507uarg[a++] = (intptr_t)p->path; /* char * */1508iarg[a++] = p->uid; /* l_uid_t */1509iarg[a++] = p->gid; /* l_gid_t */1510*n_args = 3;1511break;1512}1513/* setuid */1514case 213: {1515struct setuid_args *p = params;1516uarg[a++] = p->uid; /* uid_t */1517*n_args = 1;1518break;1519}1520/* setgid */1521case 214: {1522struct setgid_args *p = params;1523iarg[a++] = p->gid; /* gid_t */1524*n_args = 1;1525break;1526}1527/* linux_setfsuid */1528case 215: {1529struct linux_setfsuid_args *p = params;1530iarg[a++] = p->uid; /* l_uid_t */1531*n_args = 1;1532break;1533}1534/* linux_setfsgid */1535case 216: {1536struct linux_setfsgid_args *p = params;1537iarg[a++] = p->gid; /* l_gid_t */1538*n_args = 1;1539break;1540}1541/* linux_pivot_root */1542case 217: {1543struct linux_pivot_root_args *p = params;1544uarg[a++] = (intptr_t)p->new_root; /* char * */1545uarg[a++] = (intptr_t)p->put_old; /* char * */1546*n_args = 2;1547break;1548}1549/* linux_mincore */1550case 218: {1551struct linux_mincore_args *p = params;1552iarg[a++] = p->start; /* l_ulong */1553iarg[a++] = p->len; /* l_size_t */1554uarg[a++] = (intptr_t)p->vec; /* u_char * */1555*n_args = 3;1556break;1557}1558/* linux_madvise */1559case 219: {1560struct linux_madvise_args *p = params;1561uarg[a++] = (intptr_t)p->addr; /* void * */1562uarg[a++] = p->len; /* size_t */1563iarg[a++] = p->behav; /* int */1564*n_args = 3;1565break;1566}1567/* linux_getdents64 */1568case 220: {1569struct linux_getdents64_args *p = params;1570iarg[a++] = p->fd; /* l_uint */1571uarg[a++] = (intptr_t)p->dirent; /* void * */1572iarg[a++] = p->count; /* l_uint */1573*n_args = 3;1574break;1575}1576/* linux_fcntl64 */1577case 221: {1578struct linux_fcntl64_args *p = params;1579iarg[a++] = p->fd; /* l_uint */1580iarg[a++] = p->cmd; /* l_uint */1581iarg[a++] = p->arg; /* l_ulong */1582*n_args = 3;1583break;1584}1585/* linux_gettid */1586case 224: {1587*n_args = 0;1588break;1589}1590/* linux_setxattr */1591case 226: {1592struct linux_setxattr_args *p = params;1593uarg[a++] = (intptr_t)p->path; /* const char * */1594uarg[a++] = (intptr_t)p->name; /* const char * */1595uarg[a++] = (intptr_t)p->value; /* void * */1596iarg[a++] = p->size; /* l_size_t */1597iarg[a++] = p->flags; /* l_int */1598*n_args = 5;1599break;1600}1601/* linux_lsetxattr */1602case 227: {1603struct linux_lsetxattr_args *p = params;1604uarg[a++] = (intptr_t)p->path; /* const char * */1605uarg[a++] = (intptr_t)p->name; /* const char * */1606uarg[a++] = (intptr_t)p->value; /* void * */1607iarg[a++] = p->size; /* l_size_t */1608iarg[a++] = p->flags; /* l_int */1609*n_args = 5;1610break;1611}1612/* linux_fsetxattr */1613case 228: {1614struct linux_fsetxattr_args *p = params;1615iarg[a++] = p->fd; /* l_int */1616uarg[a++] = (intptr_t)p->name; /* const char * */1617uarg[a++] = (intptr_t)p->value; /* void * */1618iarg[a++] = p->size; /* l_size_t */1619iarg[a++] = p->flags; /* l_int */1620*n_args = 5;1621break;1622}1623/* linux_getxattr */1624case 229: {1625struct linux_getxattr_args *p = params;1626uarg[a++] = (intptr_t)p->path; /* const char * */1627uarg[a++] = (intptr_t)p->name; /* const char * */1628uarg[a++] = (intptr_t)p->value; /* void * */1629iarg[a++] = p->size; /* l_size_t */1630*n_args = 4;1631break;1632}1633/* linux_lgetxattr */1634case 230: {1635struct linux_lgetxattr_args *p = params;1636uarg[a++] = (intptr_t)p->path; /* const char * */1637uarg[a++] = (intptr_t)p->name; /* const char * */1638uarg[a++] = (intptr_t)p->value; /* void * */1639iarg[a++] = p->size; /* l_size_t */1640*n_args = 4;1641break;1642}1643/* linux_fgetxattr */1644case 231: {1645struct linux_fgetxattr_args *p = params;1646iarg[a++] = p->fd; /* l_int */1647uarg[a++] = (intptr_t)p->name; /* const char * */1648uarg[a++] = (intptr_t)p->value; /* void * */1649iarg[a++] = p->size; /* l_size_t */1650*n_args = 4;1651break;1652}1653/* linux_listxattr */1654case 232: {1655struct linux_listxattr_args *p = params;1656uarg[a++] = (intptr_t)p->path; /* const char * */1657uarg[a++] = (intptr_t)p->list; /* char * */1658iarg[a++] = p->size; /* l_size_t */1659*n_args = 3;1660break;1661}1662/* linux_llistxattr */1663case 233: {1664struct linux_llistxattr_args *p = params;1665uarg[a++] = (intptr_t)p->path; /* const char * */1666uarg[a++] = (intptr_t)p->list; /* char * */1667iarg[a++] = p->size; /* l_size_t */1668*n_args = 3;1669break;1670}1671/* linux_flistxattr */1672case 234: {1673struct linux_flistxattr_args *p = params;1674iarg[a++] = p->fd; /* l_int */1675uarg[a++] = (intptr_t)p->list; /* char * */1676iarg[a++] = p->size; /* l_size_t */1677*n_args = 3;1678break;1679}1680/* linux_removexattr */1681case 235: {1682struct linux_removexattr_args *p = params;1683uarg[a++] = (intptr_t)p->path; /* const char * */1684uarg[a++] = (intptr_t)p->name; /* const char * */1685*n_args = 2;1686break;1687}1688/* linux_lremovexattr */1689case 236: {1690struct linux_lremovexattr_args *p = params;1691uarg[a++] = (intptr_t)p->path; /* const char * */1692uarg[a++] = (intptr_t)p->name; /* const char * */1693*n_args = 2;1694break;1695}1696/* linux_fremovexattr */1697case 237: {1698struct linux_fremovexattr_args *p = params;1699iarg[a++] = p->fd; /* l_int */1700uarg[a++] = (intptr_t)p->name; /* const char * */1701*n_args = 2;1702break;1703}1704/* linux_tkill */1705case 238: {1706struct linux_tkill_args *p = params;1707iarg[a++] = p->tid; /* int */1708iarg[a++] = p->sig; /* int */1709*n_args = 2;1710break;1711}1712/* linux_sendfile64 */1713case 239: {1714struct linux_sendfile64_args *p = params;1715iarg[a++] = p->out; /* l_int */1716iarg[a++] = p->in; /* l_int */1717uarg[a++] = (intptr_t)p->offset; /* l_loff_t * */1718iarg[a++] = p->count; /* l_size_t */1719*n_args = 4;1720break;1721}1722/* linux_sys_futex */1723case 240: {1724struct linux_sys_futex_args *p = params;1725uarg[a++] = (intptr_t)p->uaddr; /* uint32_t * */1726iarg[a++] = p->op; /* l_int */1727uarg[a++] = p->val; /* uint32_t */1728uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */1729uarg[a++] = (intptr_t)p->uaddr2; /* uint32_t * */1730uarg[a++] = p->val3; /* uint32_t */1731*n_args = 6;1732break;1733}1734/* linux_sched_setaffinity */1735case 241: {1736struct linux_sched_setaffinity_args *p = params;1737iarg[a++] = p->pid; /* l_pid_t */1738iarg[a++] = p->len; /* l_uint */1739uarg[a++] = (intptr_t)p->user_mask_ptr; /* l_ulong * */1740*n_args = 3;1741break;1742}1743/* linux_sched_getaffinity */1744case 242: {1745struct linux_sched_getaffinity_args *p = params;1746iarg[a++] = p->pid; /* l_pid_t */1747iarg[a++] = p->len; /* l_uint */1748uarg[a++] = (intptr_t)p->user_mask_ptr; /* l_ulong * */1749*n_args = 3;1750break;1751}1752/* linux_set_thread_area */1753case 243: {1754struct linux_set_thread_area_args *p = params;1755uarg[a++] = (intptr_t)p->desc; /* struct l_user_desc * */1756*n_args = 1;1757break;1758}1759/* linux_get_thread_area */1760case 244: {1761struct linux_get_thread_area_args *p = params;1762uarg[a++] = (intptr_t)p->desc; /* struct l_user_desc * */1763*n_args = 1;1764break;1765}1766/* linux_fadvise64 */1767case 250: {1768struct linux_fadvise64_args *p = params;1769iarg[a++] = p->fd; /* int */1770iarg[a++] = p->offset; /* l_loff_t */1771iarg[a++] = p->len; /* l_size_t */1772iarg[a++] = p->advice; /* int */1773*n_args = 4;1774break;1775}1776/* linux_exit_group */1777case 252: {1778struct linux_exit_group_args *p = params;1779iarg[a++] = p->error_code; /* int */1780*n_args = 1;1781break;1782}1783/* linux_lookup_dcookie */1784case 253: {1785*n_args = 0;1786break;1787}1788/* linux_epoll_create */1789case 254: {1790struct linux_epoll_create_args *p = params;1791iarg[a++] = p->size; /* l_int */1792*n_args = 1;1793break;1794}1795/* linux_epoll_ctl */1796case 255: {1797struct linux_epoll_ctl_args *p = params;1798iarg[a++] = p->epfd; /* l_int */1799iarg[a++] = p->op; /* l_int */1800iarg[a++] = p->fd; /* l_int */1801uarg[a++] = (intptr_t)p->event; /* struct epoll_event * */1802*n_args = 4;1803break;1804}1805/* linux_epoll_wait */1806case 256: {1807struct linux_epoll_wait_args *p = params;1808iarg[a++] = p->epfd; /* l_int */1809uarg[a++] = (intptr_t)p->events; /* struct epoll_event * */1810iarg[a++] = p->maxevents; /* l_int */1811iarg[a++] = p->timeout; /* l_int */1812*n_args = 4;1813break;1814}1815/* linux_remap_file_pages */1816case 257: {1817*n_args = 0;1818break;1819}1820/* linux_set_tid_address */1821case 258: {1822struct linux_set_tid_address_args *p = params;1823uarg[a++] = (intptr_t)p->tidptr; /* int * */1824*n_args = 1;1825break;1826}1827/* linux_timer_create */1828case 259: {1829struct linux_timer_create_args *p = params;1830iarg[a++] = p->clock_id; /* clockid_t */1831uarg[a++] = (intptr_t)p->evp; /* struct l_sigevent * */1832uarg[a++] = (intptr_t)p->timerid; /* l_timer_t * */1833*n_args = 3;1834break;1835}1836/* linux_timer_settime */1837case 260: {1838struct linux_timer_settime_args *p = params;1839iarg[a++] = p->timerid; /* l_timer_t */1840iarg[a++] = p->flags; /* l_int */1841uarg[a++] = (intptr_t)p->new; /* const struct itimerspec * */1842uarg[a++] = (intptr_t)p->old; /* struct itimerspec * */1843*n_args = 4;1844break;1845}1846/* linux_timer_gettime */1847case 261: {1848struct linux_timer_gettime_args *p = params;1849iarg[a++] = p->timerid; /* l_timer_t */1850uarg[a++] = (intptr_t)p->setting; /* struct itimerspec * */1851*n_args = 2;1852break;1853}1854/* linux_timer_getoverrun */1855case 262: {1856struct linux_timer_getoverrun_args *p = params;1857iarg[a++] = p->timerid; /* l_timer_t */1858*n_args = 1;1859break;1860}1861/* linux_timer_delete */1862case 263: {1863struct linux_timer_delete_args *p = params;1864iarg[a++] = p->timerid; /* l_timer_t */1865*n_args = 1;1866break;1867}1868/* linux_clock_settime */1869case 264: {1870struct linux_clock_settime_args *p = params;1871iarg[a++] = p->which; /* clockid_t */1872uarg[a++] = (intptr_t)p->tp; /* struct l_timespec * */1873*n_args = 2;1874break;1875}1876/* linux_clock_gettime */1877case 265: {1878struct linux_clock_gettime_args *p = params;1879iarg[a++] = p->which; /* clockid_t */1880uarg[a++] = (intptr_t)p->tp; /* struct l_timespec * */1881*n_args = 2;1882break;1883}1884/* linux_clock_getres */1885case 266: {1886struct linux_clock_getres_args *p = params;1887iarg[a++] = p->which; /* clockid_t */1888uarg[a++] = (intptr_t)p->tp; /* struct l_timespec * */1889*n_args = 2;1890break;1891}1892/* linux_clock_nanosleep */1893case 267: {1894struct linux_clock_nanosleep_args *p = params;1895iarg[a++] = p->which; /* clockid_t */1896iarg[a++] = p->flags; /* int */1897uarg[a++] = (intptr_t)p->rqtp; /* struct l_timespec * */1898uarg[a++] = (intptr_t)p->rmtp; /* struct l_timespec * */1899*n_args = 4;1900break;1901}1902/* linux_statfs64 */1903case 268: {1904struct linux_statfs64_args *p = params;1905uarg[a++] = (intptr_t)p->path; /* char * */1906uarg[a++] = p->bufsize; /* size_t */1907uarg[a++] = (intptr_t)p->buf; /* struct l_statfs64_buf * */1908*n_args = 3;1909break;1910}1911/* linux_fstatfs64 */1912case 269: {1913struct linux_fstatfs64_args *p = params;1914iarg[a++] = p->fd; /* l_uint */1915uarg[a++] = p->bufsize; /* size_t */1916uarg[a++] = (intptr_t)p->buf; /* struct l_statfs64_buf * */1917*n_args = 3;1918break;1919}1920/* linux_tgkill */1921case 270: {1922struct linux_tgkill_args *p = params;1923iarg[a++] = p->tgid; /* int */1924iarg[a++] = p->pid; /* int */1925iarg[a++] = p->sig; /* int */1926*n_args = 3;1927break;1928}1929/* linux_utimes */1930case 271: {1931struct linux_utimes_args *p = params;1932uarg[a++] = (intptr_t)p->fname; /* char * */1933uarg[a++] = (intptr_t)p->tptr; /* struct l_timeval * */1934*n_args = 2;1935break;1936}1937/* linux_fadvise64_64 */1938case 272: {1939struct linux_fadvise64_64_args *p = params;1940iarg[a++] = p->fd; /* int */1941iarg[a++] = p->offset; /* l_loff_t */1942iarg[a++] = p->len; /* l_loff_t */1943iarg[a++] = p->advice; /* int */1944*n_args = 4;1945break;1946}1947/* linux_mbind */1948case 274: {1949*n_args = 0;1950break;1951}1952/* linux_get_mempolicy */1953case 275: {1954*n_args = 0;1955break;1956}1957/* linux_set_mempolicy */1958case 276: {1959*n_args = 0;1960break;1961}1962/* linux_mq_open */1963case 277: {1964struct linux_mq_open_args *p = params;1965uarg[a++] = (intptr_t)p->name; /* const char * */1966iarg[a++] = p->oflag; /* l_int */1967iarg[a++] = p->mode; /* l_mode_t */1968uarg[a++] = (intptr_t)p->attr; /* struct mq_attr * */1969*n_args = 4;1970break;1971}1972/* linux_mq_unlink */1973case 278: {1974struct linux_mq_unlink_args *p = params;1975uarg[a++] = (intptr_t)p->name; /* const char * */1976*n_args = 1;1977break;1978}1979/* linux_mq_timedsend */1980case 279: {1981struct linux_mq_timedsend_args *p = params;1982iarg[a++] = p->mqd; /* l_mqd_t */1983uarg[a++] = (intptr_t)p->msg_ptr; /* const char * */1984iarg[a++] = p->msg_len; /* l_size_t */1985iarg[a++] = p->msg_prio; /* l_uint */1986uarg[a++] = (intptr_t)p->abs_timeout; /* const struct l_timespec * */1987*n_args = 5;1988break;1989}1990/* linux_mq_timedreceive */1991case 280: {1992struct linux_mq_timedreceive_args *p = params;1993iarg[a++] = p->mqd; /* l_mqd_t */1994uarg[a++] = (intptr_t)p->msg_ptr; /* char * */1995iarg[a++] = p->msg_len; /* l_size_t */1996uarg[a++] = (intptr_t)p->msg_prio; /* l_uint * */1997uarg[a++] = (intptr_t)p->abs_timeout; /* const struct l_timespec * */1998*n_args = 5;1999break;2000}2001/* linux_mq_notify */2002case 281: {2003struct linux_mq_notify_args *p = params;2004iarg[a++] = p->mqd; /* l_mqd_t */2005uarg[a++] = (intptr_t)p->sevp; /* const struct l_sigevent * */2006*n_args = 2;2007break;2008}2009/* linux_mq_getsetattr */2010case 282: {2011struct linux_mq_getsetattr_args *p = params;2012iarg[a++] = p->mqd; /* l_mqd_t */2013uarg[a++] = (intptr_t)p->attr; /* const struct mq_attr * */2014uarg[a++] = (intptr_t)p->oattr; /* struct mq_attr * */2015*n_args = 3;2016break;2017}2018/* linux_kexec_load */2019case 283: {2020*n_args = 0;2021break;2022}2023/* linux_waitid */2024case 284: {2025struct linux_waitid_args *p = params;2026iarg[a++] = p->idtype; /* int */2027iarg[a++] = p->id; /* l_pid_t */2028uarg[a++] = (intptr_t)p->info; /* l_siginfo_t * */2029iarg[a++] = p->options; /* int */2030uarg[a++] = (intptr_t)p->rusage; /* void * */2031*n_args = 5;2032break;2033}2034/* linux_add_key */2035case 286: {2036*n_args = 0;2037break;2038}2039/* linux_request_key */2040case 287: {2041*n_args = 0;2042break;2043}2044/* linux_keyctl */2045case 288: {2046*n_args = 0;2047break;2048}2049/* linux_ioprio_set */2050case 289: {2051struct linux_ioprio_set_args *p = params;2052iarg[a++] = p->which; /* l_int */2053iarg[a++] = p->who; /* l_int */2054iarg[a++] = p->ioprio; /* l_int */2055*n_args = 3;2056break;2057}2058/* linux_ioprio_get */2059case 290: {2060struct linux_ioprio_get_args *p = params;2061iarg[a++] = p->which; /* l_int */2062iarg[a++] = p->who; /* l_int */2063*n_args = 2;2064break;2065}2066/* linux_inotify_init */2067case 291: {2068*n_args = 0;2069break;2070}2071/* linux_inotify_add_watch */2072case 292: {2073struct linux_inotify_add_watch_args *p = params;2074iarg[a++] = p->fd; /* l_int */2075uarg[a++] = (intptr_t)p->pathname; /* const char * */2076uarg[a++] = p->mask; /* uint32_t */2077*n_args = 3;2078break;2079}2080/* linux_inotify_rm_watch */2081case 293: {2082struct linux_inotify_rm_watch_args *p = params;2083iarg[a++] = p->fd; /* l_int */2084uarg[a++] = p->wd; /* uint32_t */2085*n_args = 2;2086break;2087}2088/* linux_migrate_pages */2089case 294: {2090*n_args = 0;2091break;2092}2093/* linux_openat */2094case 295: {2095struct linux_openat_args *p = params;2096iarg[a++] = p->dfd; /* l_int */2097uarg[a++] = (intptr_t)p->filename; /* const char * */2098iarg[a++] = p->flags; /* l_int */2099iarg[a++] = p->mode; /* l_int */2100*n_args = 4;2101break;2102}2103/* linux_mkdirat */2104case 296: {2105struct linux_mkdirat_args *p = params;2106iarg[a++] = p->dfd; /* l_int */2107uarg[a++] = (intptr_t)p->pathname; /* const char * */2108iarg[a++] = p->mode; /* l_int */2109*n_args = 3;2110break;2111}2112/* linux_mknodat */2113case 297: {2114struct linux_mknodat_args *p = params;2115iarg[a++] = p->dfd; /* l_int */2116uarg[a++] = (intptr_t)p->filename; /* const char * */2117iarg[a++] = p->mode; /* l_int */2118iarg[a++] = p->dev; /* l_dev_t */2119*n_args = 4;2120break;2121}2122/* linux_fchownat */2123case 298: {2124struct linux_fchownat_args *p = params;2125iarg[a++] = p->dfd; /* l_int */2126uarg[a++] = (intptr_t)p->filename; /* const char * */2127iarg[a++] = p->uid; /* l_uid16_t */2128iarg[a++] = p->gid; /* l_gid16_t */2129iarg[a++] = p->flag; /* l_int */2130*n_args = 5;2131break;2132}2133/* linux_futimesat */2134case 299: {2135struct linux_futimesat_args *p = params;2136iarg[a++] = p->dfd; /* l_int */2137uarg[a++] = (intptr_t)p->filename; /* char * */2138uarg[a++] = (intptr_t)p->utimes; /* struct l_timeval * */2139*n_args = 3;2140break;2141}2142/* linux_fstatat64 */2143case 300: {2144struct linux_fstatat64_args *p = params;2145iarg[a++] = p->dfd; /* l_int */2146uarg[a++] = (intptr_t)p->pathname; /* char * */2147uarg[a++] = (intptr_t)p->statbuf; /* struct l_stat64 * */2148iarg[a++] = p->flag; /* l_int */2149*n_args = 4;2150break;2151}2152/* linux_unlinkat */2153case 301: {2154struct linux_unlinkat_args *p = params;2155iarg[a++] = p->dfd; /* l_int */2156uarg[a++] = (intptr_t)p->pathname; /* const char * */2157iarg[a++] = p->flag; /* l_int */2158*n_args = 3;2159break;2160}2161/* linux_renameat */2162case 302: {2163struct linux_renameat_args *p = params;2164iarg[a++] = p->olddfd; /* l_int */2165uarg[a++] = (intptr_t)p->oldname; /* const char * */2166iarg[a++] = p->newdfd; /* l_int */2167uarg[a++] = (intptr_t)p->newname; /* const char * */2168*n_args = 4;2169break;2170}2171/* linux_linkat */2172case 303: {2173struct linux_linkat_args *p = params;2174iarg[a++] = p->olddfd; /* l_int */2175uarg[a++] = (intptr_t)p->oldname; /* const char * */2176iarg[a++] = p->newdfd; /* l_int */2177uarg[a++] = (intptr_t)p->newname; /* const char * */2178iarg[a++] = p->flag; /* l_int */2179*n_args = 5;2180break;2181}2182/* linux_symlinkat */2183case 304: {2184struct linux_symlinkat_args *p = params;2185uarg[a++] = (intptr_t)p->oldname; /* const char * */2186iarg[a++] = p->newdfd; /* l_int */2187uarg[a++] = (intptr_t)p->newname; /* const char * */2188*n_args = 3;2189break;2190}2191/* linux_readlinkat */2192case 305: {2193struct linux_readlinkat_args *p = params;2194iarg[a++] = p->dfd; /* l_int */2195uarg[a++] = (intptr_t)p->path; /* const char * */2196uarg[a++] = (intptr_t)p->buf; /* char * */2197iarg[a++] = p->bufsiz; /* l_int */2198*n_args = 4;2199break;2200}2201/* linux_fchmodat */2202case 306: {2203struct linux_fchmodat_args *p = params;2204iarg[a++] = p->dfd; /* l_int */2205uarg[a++] = (intptr_t)p->filename; /* const char * */2206iarg[a++] = p->mode; /* l_mode_t */2207*n_args = 3;2208break;2209}2210/* linux_faccessat */2211case 307: {2212struct linux_faccessat_args *p = params;2213iarg[a++] = p->dfd; /* l_int */2214uarg[a++] = (intptr_t)p->filename; /* const char * */2215iarg[a++] = p->amode; /* l_int */2216*n_args = 3;2217break;2218}2219/* linux_pselect6 */2220case 308: {2221struct linux_pselect6_args *p = params;2222iarg[a++] = p->nfds; /* l_int */2223uarg[a++] = (intptr_t)p->readfds; /* l_fd_set * */2224uarg[a++] = (intptr_t)p->writefds; /* l_fd_set * */2225uarg[a++] = (intptr_t)p->exceptfds; /* l_fd_set * */2226uarg[a++] = (intptr_t)p->tsp; /* struct l_timespec * */2227uarg[a++] = (intptr_t)p->sig; /* l_uintptr_t * */2228*n_args = 6;2229break;2230}2231/* linux_ppoll */2232case 309: {2233struct linux_ppoll_args *p = params;2234uarg[a++] = (intptr_t)p->fds; /* struct pollfd * */2235uarg[a++] = p->nfds; /* uint32_t */2236uarg[a++] = (intptr_t)p->tsp; /* struct l_timespec * */2237uarg[a++] = (intptr_t)p->sset; /* l_sigset_t * */2238iarg[a++] = p->ssize; /* l_size_t */2239*n_args = 5;2240break;2241}2242/* linux_unshare */2243case 310: {2244*n_args = 0;2245break;2246}2247/* linux_set_robust_list */2248case 311: {2249struct linux_set_robust_list_args *p = params;2250uarg[a++] = (intptr_t)p->head; /* struct linux_robust_list_head * */2251iarg[a++] = p->len; /* l_size_t */2252*n_args = 2;2253break;2254}2255/* linux_get_robust_list */2256case 312: {2257struct linux_get_robust_list_args *p = params;2258iarg[a++] = p->pid; /* l_int */2259uarg[a++] = (intptr_t)p->head; /* struct linux_robust_list_head ** */2260uarg[a++] = (intptr_t)p->len; /* l_size_t * */2261*n_args = 3;2262break;2263}2264/* linux_splice */2265case 313: {2266struct linux_splice_args *p = params;2267iarg[a++] = p->fd_in; /* int */2268uarg[a++] = (intptr_t)p->off_in; /* l_loff_t * */2269iarg[a++] = p->fd_out; /* int */2270uarg[a++] = (intptr_t)p->off_out; /* l_loff_t * */2271iarg[a++] = p->len; /* l_size_t */2272iarg[a++] = p->flags; /* l_uint */2273*n_args = 6;2274break;2275}2276/* linux_sync_file_range */2277case 314: {2278struct linux_sync_file_range_args *p = params;2279iarg[a++] = p->fd; /* l_int */2280iarg[a++] = p->offset; /* l_loff_t */2281iarg[a++] = p->nbytes; /* l_loff_t */2282uarg[a++] = p->flags; /* unsigned int */2283*n_args = 4;2284break;2285}2286/* linux_tee */2287case 315: {2288*n_args = 0;2289break;2290}2291/* linux_vmsplice */2292case 316: {2293*n_args = 0;2294break;2295}2296/* linux_move_pages */2297case 317: {2298*n_args = 0;2299break;2300}2301/* linux_getcpu */2302case 318: {2303struct linux_getcpu_args *p = params;2304uarg[a++] = (intptr_t)p->cpu; /* l_uint * */2305uarg[a++] = (intptr_t)p->node; /* l_uint * */2306uarg[a++] = (intptr_t)p->cache; /* void * */2307*n_args = 3;2308break;2309}2310/* linux_epoll_pwait */2311case 319: {2312struct linux_epoll_pwait_args *p = params;2313iarg[a++] = p->epfd; /* l_int */2314uarg[a++] = (intptr_t)p->events; /* struct epoll_event * */2315iarg[a++] = p->maxevents; /* l_int */2316iarg[a++] = p->timeout; /* l_int */2317uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */2318iarg[a++] = p->sigsetsize; /* l_size_t */2319*n_args = 6;2320break;2321}2322/* linux_utimensat */2323case 320: {2324struct linux_utimensat_args *p = params;2325iarg[a++] = p->dfd; /* l_int */2326uarg[a++] = (intptr_t)p->pathname; /* const char * */2327uarg[a++] = (intptr_t)p->times; /* const struct l_timespec * */2328iarg[a++] = p->flags; /* l_int */2329*n_args = 4;2330break;2331}2332/* linux_signalfd */2333case 321: {2334*n_args = 0;2335break;2336}2337/* linux_timerfd_create */2338case 322: {2339struct linux_timerfd_create_args *p = params;2340iarg[a++] = p->clockid; /* l_int */2341iarg[a++] = p->flags; /* l_int */2342*n_args = 2;2343break;2344}2345/* linux_eventfd */2346case 323: {2347struct linux_eventfd_args *p = params;2348iarg[a++] = p->initval; /* l_uint */2349*n_args = 1;2350break;2351}2352/* linux_fallocate */2353case 324: {2354struct linux_fallocate_args *p = params;2355iarg[a++] = p->fd; /* l_int */2356iarg[a++] = p->mode; /* l_int */2357iarg[a++] = p->offset; /* l_loff_t */2358iarg[a++] = p->len; /* l_loff_t */2359*n_args = 4;2360break;2361}2362/* linux_timerfd_settime */2363case 325: {2364struct linux_timerfd_settime_args *p = params;2365iarg[a++] = p->fd; /* l_int */2366iarg[a++] = p->flags; /* l_int */2367uarg[a++] = (intptr_t)p->new_value; /* const struct l_itimerspec * */2368uarg[a++] = (intptr_t)p->old_value; /* struct l_itimerspec * */2369*n_args = 4;2370break;2371}2372/* linux_timerfd_gettime */2373case 326: {2374struct linux_timerfd_gettime_args *p = params;2375iarg[a++] = p->fd; /* l_int */2376uarg[a++] = (intptr_t)p->old_value; /* struct l_itimerspec * */2377*n_args = 2;2378break;2379}2380/* linux_signalfd4 */2381case 327: {2382*n_args = 0;2383break;2384}2385/* linux_eventfd2 */2386case 328: {2387struct linux_eventfd2_args *p = params;2388iarg[a++] = p->initval; /* l_uint */2389iarg[a++] = p->flags; /* l_int */2390*n_args = 2;2391break;2392}2393/* linux_epoll_create1 */2394case 329: {2395struct linux_epoll_create1_args *p = params;2396iarg[a++] = p->flags; /* l_int */2397*n_args = 1;2398break;2399}2400/* linux_dup3 */2401case 330: {2402struct linux_dup3_args *p = params;2403iarg[a++] = p->oldfd; /* l_int */2404iarg[a++] = p->newfd; /* l_int */2405iarg[a++] = p->flags; /* l_int */2406*n_args = 3;2407break;2408}2409/* linux_pipe2 */2410case 331: {2411struct linux_pipe2_args *p = params;2412uarg[a++] = (intptr_t)p->pipefds; /* l_int * */2413iarg[a++] = p->flags; /* l_int */2414*n_args = 2;2415break;2416}2417/* linux_inotify_init1 */2418case 332: {2419struct linux_inotify_init1_args *p = params;2420iarg[a++] = p->flags; /* l_int */2421*n_args = 1;2422break;2423}2424/* linux_preadv */2425case 333: {2426struct linux_preadv_args *p = params;2427iarg[a++] = p->fd; /* l_ulong */2428uarg[a++] = (intptr_t)p->vec; /* struct iovec * */2429iarg[a++] = p->vlen; /* l_ulong */2430iarg[a++] = p->pos_l; /* l_ulong */2431iarg[a++] = p->pos_h; /* l_ulong */2432*n_args = 5;2433break;2434}2435/* linux_pwritev */2436case 334: {2437struct linux_pwritev_args *p = params;2438iarg[a++] = p->fd; /* l_ulong */2439uarg[a++] = (intptr_t)p->vec; /* struct iovec * */2440iarg[a++] = p->vlen; /* l_ulong */2441iarg[a++] = p->pos_l; /* l_ulong */2442iarg[a++] = p->pos_h; /* l_ulong */2443*n_args = 5;2444break;2445}2446/* linux_rt_tgsigqueueinfo */2447case 335: {2448struct linux_rt_tgsigqueueinfo_args *p = params;2449iarg[a++] = p->tgid; /* l_pid_t */2450iarg[a++] = p->tid; /* l_pid_t */2451iarg[a++] = p->sig; /* l_int */2452uarg[a++] = (intptr_t)p->uinfo; /* l_siginfo_t * */2453*n_args = 4;2454break;2455}2456/* linux_perf_event_open */2457case 336: {2458*n_args = 0;2459break;2460}2461/* linux_recvmmsg */2462case 337: {2463struct linux_recvmmsg_args *p = params;2464iarg[a++] = p->s; /* l_int */2465uarg[a++] = (intptr_t)p->msg; /* struct l_mmsghdr * */2466iarg[a++] = p->vlen; /* l_uint */2467iarg[a++] = p->flags; /* l_uint */2468uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */2469*n_args = 5;2470break;2471}2472/* linux_fanotify_init */2473case 338: {2474*n_args = 0;2475break;2476}2477/* linux_fanotify_mark */2478case 339: {2479*n_args = 0;2480break;2481}2482/* linux_prlimit64 */2483case 340: {2484struct linux_prlimit64_args *p = params;2485iarg[a++] = p->pid; /* l_pid_t */2486iarg[a++] = p->resource; /* l_uint */2487uarg[a++] = (intptr_t)p->new; /* struct rlimit * */2488uarg[a++] = (intptr_t)p->old; /* struct rlimit * */2489*n_args = 4;2490break;2491}2492/* linux_name_to_handle_at */2493case 341: {2494struct linux_name_to_handle_at_args *p = params;2495iarg[a++] = p->dirfd; /* l_int */2496uarg[a++] = (intptr_t)p->name; /* const char * */2497uarg[a++] = (intptr_t)p->handle; /* struct l_file_handle * */2498uarg[a++] = (intptr_t)p->mnt_id; /* l_int * */2499iarg[a++] = p->flags; /* l_int */2500*n_args = 5;2501break;2502}2503/* linux_open_by_handle_at */2504case 342: {2505struct linux_open_by_handle_at_args *p = params;2506iarg[a++] = p->mountdirfd; /* l_int */2507uarg[a++] = (intptr_t)p->handle; /* struct l_file_handle * */2508iarg[a++] = p->flags; /* l_int */2509*n_args = 3;2510break;2511}2512/* linux_clock_adjtime */2513case 343: {2514*n_args = 0;2515break;2516}2517/* linux_syncfs */2518case 344: {2519struct linux_syncfs_args *p = params;2520iarg[a++] = p->fd; /* l_int */2521*n_args = 1;2522break;2523}2524/* linux_sendmmsg */2525case 345: {2526struct linux_sendmmsg_args *p = params;2527iarg[a++] = p->s; /* l_int */2528uarg[a++] = (intptr_t)p->msg; /* struct l_mmsghdr * */2529iarg[a++] = p->vlen; /* l_uint */2530iarg[a++] = p->flags; /* l_uint */2531*n_args = 4;2532break;2533}2534/* linux_setns */2535case 346: {2536*n_args = 0;2537break;2538}2539/* linux_process_vm_readv */2540case 347: {2541struct linux_process_vm_readv_args *p = params;2542iarg[a++] = p->pid; /* l_pid_t */2543uarg[a++] = (intptr_t)p->lvec; /* const struct iovec * */2544iarg[a++] = p->liovcnt; /* l_ulong */2545uarg[a++] = (intptr_t)p->rvec; /* const struct iovec * */2546iarg[a++] = p->riovcnt; /* l_ulong */2547iarg[a++] = p->flags; /* l_ulong */2548*n_args = 6;2549break;2550}2551/* linux_process_vm_writev */2552case 348: {2553struct linux_process_vm_writev_args *p = params;2554iarg[a++] = p->pid; /* l_pid_t */2555uarg[a++] = (intptr_t)p->lvec; /* const struct iovec * */2556iarg[a++] = p->liovcnt; /* l_ulong */2557uarg[a++] = (intptr_t)p->rvec; /* const struct iovec * */2558iarg[a++] = p->riovcnt; /* l_ulong */2559iarg[a++] = p->flags; /* l_ulong */2560*n_args = 6;2561break;2562}2563/* linux_kcmp */2564case 349: {2565struct linux_kcmp_args *p = params;2566iarg[a++] = p->pid1; /* l_pid_t */2567iarg[a++] = p->pid2; /* l_pid_t */2568iarg[a++] = p->type; /* l_int */2569iarg[a++] = p->idx1; /* l_ulong */2570iarg[a++] = p->idx; /* l_ulong */2571*n_args = 5;2572break;2573}2574/* linux_finit_module */2575case 350: {2576struct linux_finit_module_args *p = params;2577iarg[a++] = p->fd; /* l_int */2578uarg[a++] = (intptr_t)p->uargs; /* const char * */2579iarg[a++] = p->flags; /* l_int */2580*n_args = 3;2581break;2582}2583/* linux_sched_setattr */2584case 351: {2585struct linux_sched_setattr_args *p = params;2586iarg[a++] = p->pid; /* l_pid_t */2587uarg[a++] = (intptr_t)p->attr; /* void * */2588iarg[a++] = p->flags; /* l_uint */2589*n_args = 3;2590break;2591}2592/* linux_sched_getattr */2593case 352: {2594struct linux_sched_getattr_args *p = params;2595iarg[a++] = p->pid; /* l_pid_t */2596uarg[a++] = (intptr_t)p->attr; /* void * */2597iarg[a++] = p->size; /* l_uint */2598iarg[a++] = p->flags; /* l_uint */2599*n_args = 4;2600break;2601}2602/* linux_renameat2 */2603case 353: {2604struct linux_renameat2_args *p = params;2605iarg[a++] = p->olddfd; /* l_int */2606uarg[a++] = (intptr_t)p->oldname; /* const char * */2607iarg[a++] = p->newdfd; /* l_int */2608uarg[a++] = (intptr_t)p->newname; /* const char * */2609uarg[a++] = p->flags; /* unsigned int */2610*n_args = 5;2611break;2612}2613/* linux_seccomp */2614case 354: {2615struct linux_seccomp_args *p = params;2616iarg[a++] = p->op; /* l_uint */2617iarg[a++] = p->flags; /* l_uint */2618uarg[a++] = (intptr_t)p->uargs; /* const char * */2619*n_args = 3;2620break;2621}2622/* linux_getrandom */2623case 355: {2624struct linux_getrandom_args *p = params;2625uarg[a++] = (intptr_t)p->buf; /* char * */2626iarg[a++] = p->count; /* l_size_t */2627iarg[a++] = p->flags; /* l_uint */2628*n_args = 3;2629break;2630}2631/* linux_memfd_create */2632case 356: {2633struct linux_memfd_create_args *p = params;2634uarg[a++] = (intptr_t)p->uname_ptr; /* const char * */2635iarg[a++] = p->flags; /* l_uint */2636*n_args = 2;2637break;2638}2639/* linux_bpf */2640case 357: {2641struct linux_bpf_args *p = params;2642iarg[a++] = p->cmd; /* l_int */2643uarg[a++] = (intptr_t)p->attr; /* void * */2644iarg[a++] = p->size; /* l_uint */2645*n_args = 3;2646break;2647}2648/* linux_execveat */2649case 358: {2650struct linux_execveat_args *p = params;2651iarg[a++] = p->dfd; /* l_int */2652uarg[a++] = (intptr_t)p->filename; /* const char * */2653uarg[a++] = (intptr_t)p->argv; /* const char ** */2654uarg[a++] = (intptr_t)p->envp; /* const char ** */2655iarg[a++] = p->flags; /* l_int */2656*n_args = 5;2657break;2658}2659/* linux_socket */2660case 359: {2661struct linux_socket_args *p = params;2662iarg[a++] = p->domain; /* l_int */2663iarg[a++] = p->type; /* l_int */2664iarg[a++] = p->protocol; /* l_int */2665*n_args = 3;2666break;2667}2668/* linux_socketpair */2669case 360: {2670struct linux_socketpair_args *p = params;2671iarg[a++] = p->domain; /* l_int */2672iarg[a++] = p->type; /* l_int */2673iarg[a++] = p->protocol; /* l_int */2674uarg[a++] = (intptr_t)p->rsv; /* l_uintptr_t */2675*n_args = 4;2676break;2677}2678/* linux_bind */2679case 361: {2680struct linux_bind_args *p = params;2681iarg[a++] = p->s; /* l_int */2682uarg[a++] = (intptr_t)p->name; /* l_uintptr_t */2683iarg[a++] = p->namelen; /* l_int */2684*n_args = 3;2685break;2686}2687/* linux_connect */2688case 362: {2689struct linux_connect_args *p = params;2690iarg[a++] = p->s; /* l_int */2691uarg[a++] = (intptr_t)p->name; /* l_uintptr_t */2692iarg[a++] = p->namelen; /* l_int */2693*n_args = 3;2694break;2695}2696/* linux_listen */2697case 363: {2698struct linux_listen_args *p = params;2699iarg[a++] = p->s; /* l_int */2700iarg[a++] = p->backlog; /* l_int */2701*n_args = 2;2702break;2703}2704/* linux_accept4 */2705case 364: {2706struct linux_accept4_args *p = params;2707iarg[a++] = p->s; /* l_int */2708uarg[a++] = (intptr_t)p->addr; /* l_uintptr_t */2709uarg[a++] = (intptr_t)p->namelen; /* l_uintptr_t */2710iarg[a++] = p->flags; /* l_int */2711*n_args = 4;2712break;2713}2714/* linux_getsockopt */2715case 365: {2716struct linux_getsockopt_args *p = params;2717iarg[a++] = p->s; /* l_int */2718iarg[a++] = p->level; /* l_int */2719iarg[a++] = p->optname; /* l_int */2720uarg[a++] = (intptr_t)p->optval; /* l_uintptr_t */2721uarg[a++] = (intptr_t)p->optlen; /* l_uintptr_t */2722*n_args = 5;2723break;2724}2725/* linux_setsockopt */2726case 366: {2727struct linux_setsockopt_args *p = params;2728iarg[a++] = p->s; /* l_int */2729iarg[a++] = p->level; /* l_int */2730iarg[a++] = p->optname; /* l_int */2731uarg[a++] = (intptr_t)p->optval; /* l_uintptr_t */2732iarg[a++] = p->optlen; /* l_int */2733*n_args = 5;2734break;2735}2736/* linux_getsockname */2737case 367: {2738struct linux_getsockname_args *p = params;2739iarg[a++] = p->s; /* l_int */2740uarg[a++] = (intptr_t)p->addr; /* l_uintptr_t */2741uarg[a++] = (intptr_t)p->namelen; /* l_uintptr_t */2742*n_args = 3;2743break;2744}2745/* linux_getpeername */2746case 368: {2747struct linux_getpeername_args *p = params;2748iarg[a++] = p->s; /* l_int */2749uarg[a++] = (intptr_t)p->addr; /* l_uintptr_t */2750uarg[a++] = (intptr_t)p->namelen; /* l_uintptr_t */2751*n_args = 3;2752break;2753}2754/* linux_sendto */2755case 369: {2756struct linux_sendto_args *p = params;2757iarg[a++] = p->s; /* l_int */2758uarg[a++] = (intptr_t)p->msg; /* l_uintptr_t */2759iarg[a++] = p->len; /* l_int */2760iarg[a++] = p->flags; /* l_int */2761uarg[a++] = (intptr_t)p->to; /* l_uintptr_t */2762iarg[a++] = p->tolen; /* l_int */2763*n_args = 6;2764break;2765}2766/* linux_sendmsg */2767case 370: {2768struct linux_sendmsg_args *p = params;2769iarg[a++] = p->s; /* l_int */2770uarg[a++] = (intptr_t)p->msg; /* l_uintptr_t */2771iarg[a++] = p->flags; /* l_int */2772*n_args = 3;2773break;2774}2775/* linux_recvfrom */2776case 371: {2777struct linux_recvfrom_args *p = params;2778iarg[a++] = p->s; /* l_int */2779uarg[a++] = (intptr_t)p->buf; /* l_uintptr_t */2780iarg[a++] = p->len; /* l_size_t */2781iarg[a++] = p->flags; /* l_int */2782uarg[a++] = (intptr_t)p->from; /* l_uintptr_t */2783uarg[a++] = (intptr_t)p->fromlen; /* l_uintptr_t */2784*n_args = 6;2785break;2786}2787/* linux_recvmsg */2788case 372: {2789struct linux_recvmsg_args *p = params;2790iarg[a++] = p->s; /* l_int */2791uarg[a++] = (intptr_t)p->msg; /* l_uintptr_t */2792iarg[a++] = p->flags; /* l_int */2793*n_args = 3;2794break;2795}2796/* linux_shutdown */2797case 373: {2798struct linux_shutdown_args *p = params;2799iarg[a++] = p->s; /* l_int */2800iarg[a++] = p->how; /* l_int */2801*n_args = 2;2802break;2803}2804/* linux_userfaultfd */2805case 374: {2806struct linux_userfaultfd_args *p = params;2807iarg[a++] = p->flags; /* l_int */2808*n_args = 1;2809break;2810}2811/* linux_membarrier */2812case 375: {2813struct linux_membarrier_args *p = params;2814iarg[a++] = p->cmd; /* l_int */2815iarg[a++] = p->flags; /* l_int */2816*n_args = 2;2817break;2818}2819/* linux_mlock2 */2820case 376: {2821struct linux_mlock2_args *p = params;2822iarg[a++] = p->start; /* l_ulong */2823iarg[a++] = p->len; /* l_size_t */2824iarg[a++] = p->flags; /* l_int */2825*n_args = 3;2826break;2827}2828/* linux_copy_file_range */2829case 377: {2830struct linux_copy_file_range_args *p = params;2831iarg[a++] = p->fd_in; /* l_int */2832uarg[a++] = (intptr_t)p->off_in; /* l_loff_t * */2833iarg[a++] = p->fd_out; /* l_int */2834uarg[a++] = (intptr_t)p->off_out; /* l_loff_t * */2835iarg[a++] = p->len; /* l_size_t */2836iarg[a++] = p->flags; /* l_uint */2837*n_args = 6;2838break;2839}2840/* linux_preadv2 */2841case 378: {2842struct linux_preadv2_args *p = params;2843iarg[a++] = p->fd; /* l_ulong */2844uarg[a++] = (intptr_t)p->vec; /* const struct iovec * */2845iarg[a++] = p->vlen; /* l_ulong */2846iarg[a++] = p->pos_l; /* l_ulong */2847iarg[a++] = p->pos_h; /* l_ulong */2848iarg[a++] = p->flags; /* l_int */2849*n_args = 6;2850break;2851}2852/* linux_pwritev2 */2853case 379: {2854struct linux_pwritev2_args *p = params;2855iarg[a++] = p->fd; /* l_ulong */2856uarg[a++] = (intptr_t)p->vec; /* const struct iovec * */2857iarg[a++] = p->vlen; /* l_ulong */2858iarg[a++] = p->pos_l; /* l_ulong */2859iarg[a++] = p->pos_h; /* l_ulong */2860iarg[a++] = p->flags; /* l_int */2861*n_args = 6;2862break;2863}2864/* linux_pkey_mprotect */2865case 380: {2866struct linux_pkey_mprotect_args *p = params;2867iarg[a++] = p->start; /* l_ulong */2868iarg[a++] = p->len; /* l_size_t */2869iarg[a++] = p->prot; /* l_ulong */2870iarg[a++] = p->pkey; /* l_int */2871*n_args = 4;2872break;2873}2874/* linux_pkey_alloc */2875case 381: {2876struct linux_pkey_alloc_args *p = params;2877iarg[a++] = p->flags; /* l_ulong */2878iarg[a++] = p->init_val; /* l_ulong */2879*n_args = 2;2880break;2881}2882/* linux_pkey_free */2883case 382: {2884struct linux_pkey_free_args *p = params;2885iarg[a++] = p->pkey; /* l_int */2886*n_args = 1;2887break;2888}2889/* linux_statx */2890case 383: {2891struct linux_statx_args *p = params;2892iarg[a++] = p->dirfd; /* l_int */2893uarg[a++] = (intptr_t)p->pathname; /* const char * */2894iarg[a++] = p->flags; /* l_uint */2895iarg[a++] = p->mask; /* l_uint */2896uarg[a++] = (intptr_t)p->statxbuf; /* void * */2897*n_args = 5;2898break;2899}2900/* linux_arch_prctl */2901case 384: {2902struct linux_arch_prctl_args *p = params;2903iarg[a++] = p->option; /* l_int */2904iarg[a++] = p->arg2; /* l_ulong */2905*n_args = 2;2906break;2907}2908/* linux_io_pgetevents */2909case 385: {2910*n_args = 0;2911break;2912}2913/* linux_rseq */2914case 386: {2915struct linux_rseq_args *p = params;2916uarg[a++] = (intptr_t)p->rseq; /* struct linux_rseq * */2917uarg[a++] = p->rseq_len; /* uint32_t */2918iarg[a++] = p->flags; /* l_int */2919uarg[a++] = p->sig; /* uint32_t */2920*n_args = 4;2921break;2922}2923/* linux_semget */2924case 393: {2925struct linux_semget_args *p = params;2926iarg[a++] = p->key; /* l_key_t */2927iarg[a++] = p->nsems; /* l_int */2928iarg[a++] = p->semflg; /* l_int */2929*n_args = 3;2930break;2931}2932/* linux_semctl */2933case 394: {2934struct linux_semctl_args *p = params;2935iarg[a++] = p->semid; /* l_int */2936iarg[a++] = p->semnum; /* l_int */2937iarg[a++] = p->cmd; /* l_int */2938uarg[a++] = p->arg.buf; /* union l_semun */2939*n_args = 4;2940break;2941}2942/* linux_shmget */2943case 395: {2944struct linux_shmget_args *p = params;2945iarg[a++] = p->key; /* l_key_t */2946iarg[a++] = p->size; /* l_size_t */2947iarg[a++] = p->shmflg; /* l_int */2948*n_args = 3;2949break;2950}2951/* linux_shmctl */2952case 396: {2953struct linux_shmctl_args *p = params;2954iarg[a++] = p->shmid; /* l_int */2955iarg[a++] = p->cmd; /* l_int */2956uarg[a++] = (intptr_t)p->buf; /* struct l_shmid_ds * */2957*n_args = 3;2958break;2959}2960/* linux_shmat */2961case 397: {2962struct linux_shmat_args *p = params;2963iarg[a++] = p->shmid; /* l_int */2964uarg[a++] = (intptr_t)p->shmaddr; /* char * */2965iarg[a++] = p->shmflg; /* l_int */2966*n_args = 3;2967break;2968}2969/* linux_shmdt */2970case 398: {2971struct linux_shmdt_args *p = params;2972uarg[a++] = (intptr_t)p->shmaddr; /* char * */2973*n_args = 1;2974break;2975}2976/* linux_msgget */2977case 399: {2978struct linux_msgget_args *p = params;2979iarg[a++] = p->key; /* l_key_t */2980iarg[a++] = p->msgflg; /* l_int */2981*n_args = 2;2982break;2983}2984/* linux_msgsnd */2985case 400: {2986struct linux_msgsnd_args *p = params;2987iarg[a++] = p->msqid; /* l_int */2988uarg[a++] = (intptr_t)p->msgp; /* struct l_msgbuf * */2989iarg[a++] = p->msgsz; /* l_size_t */2990iarg[a++] = p->msgflg; /* l_int */2991*n_args = 4;2992break;2993}2994/* linux_msgrcv */2995case 401: {2996struct linux_msgrcv_args *p = params;2997iarg[a++] = p->msqid; /* l_int */2998uarg[a++] = (intptr_t)p->msgp; /* struct l_msgbuf * */2999iarg[a++] = p->msgsz; /* l_size_t */3000iarg[a++] = p->msgtyp; /* l_long */3001iarg[a++] = p->msgflg; /* l_int */3002*n_args = 5;3003break;3004}3005/* linux_msgctl */3006case 402: {3007struct linux_msgctl_args *p = params;3008iarg[a++] = p->msqid; /* l_int */3009iarg[a++] = p->cmd; /* l_int */3010uarg[a++] = (intptr_t)p->buf; /* struct l_msqid_ds * */3011*n_args = 3;3012break;3013}3014/* linux_clock_gettime64 */3015case 403: {3016struct linux_clock_gettime64_args *p = params;3017iarg[a++] = p->which; /* clockid_t */3018uarg[a++] = (intptr_t)p->tp; /* struct l_timespec64 * */3019*n_args = 2;3020break;3021}3022/* linux_clock_settime64 */3023case 404: {3024struct linux_clock_settime64_args *p = params;3025iarg[a++] = p->which; /* clockid_t */3026uarg[a++] = (intptr_t)p->tp; /* struct l_timespec64 * */3027*n_args = 2;3028break;3029}3030/* linux_clock_adjtime64 */3031case 405: {3032*n_args = 0;3033break;3034}3035/* linux_clock_getres_time64 */3036case 406: {3037struct linux_clock_getres_time64_args *p = params;3038iarg[a++] = p->which; /* clockid_t */3039uarg[a++] = (intptr_t)p->tp; /* struct l_timespec64 * */3040*n_args = 2;3041break;3042}3043/* linux_clock_nanosleep_time64 */3044case 407: {3045struct linux_clock_nanosleep_time64_args *p = params;3046iarg[a++] = p->which; /* clockid_t */3047iarg[a++] = p->flags; /* l_int */3048uarg[a++] = (intptr_t)p->rqtp; /* struct l_timespec64 * */3049uarg[a++] = (intptr_t)p->rmtp; /* struct l_timespec64 * */3050*n_args = 4;3051break;3052}3053/* linux_timer_gettime64 */3054case 408: {3055struct linux_timer_gettime64_args *p = params;3056iarg[a++] = p->timerid; /* l_timer_t */3057uarg[a++] = (intptr_t)p->setting; /* struct l_itimerspec64 * */3058*n_args = 2;3059break;3060}3061/* linux_timer_settime64 */3062case 409: {3063struct linux_timer_settime64_args *p = params;3064iarg[a++] = p->timerid; /* l_timer_t */3065iarg[a++] = p->flags; /* l_int */3066uarg[a++] = (intptr_t)p->new; /* const struct l_itimerspec64 * */3067uarg[a++] = (intptr_t)p->old; /* struct l_itimerspec64 * */3068*n_args = 4;3069break;3070}3071/* linux_timerfd_gettime64 */3072case 410: {3073struct linux_timerfd_gettime64_args *p = params;3074iarg[a++] = p->fd; /* l_int */3075uarg[a++] = (intptr_t)p->old_value; /* struct l_itimerspec64 * */3076*n_args = 2;3077break;3078}3079/* linux_timerfd_settime64 */3080case 411: {3081struct linux_timerfd_settime64_args *p = params;3082iarg[a++] = p->fd; /* l_int */3083iarg[a++] = p->flags; /* l_int */3084uarg[a++] = (intptr_t)p->new_value; /* const struct l_itimerspec64 * */3085uarg[a++] = (intptr_t)p->old_value; /* struct l_itimerspec64 * */3086*n_args = 4;3087break;3088}3089/* linux_utimensat_time64 */3090case 412: {3091struct linux_utimensat_time64_args *p = params;3092iarg[a++] = p->dfd; /* l_int */3093uarg[a++] = (intptr_t)p->pathname; /* const char * */3094uarg[a++] = (intptr_t)p->times64; /* const struct l_timespec64 * */3095iarg[a++] = p->flags; /* l_int */3096*n_args = 4;3097break;3098}3099/* linux_pselect6_time64 */3100case 413: {3101struct linux_pselect6_time64_args *p = params;3102iarg[a++] = p->nfds; /* l_int */3103uarg[a++] = (intptr_t)p->readfds; /* l_fd_set * */3104uarg[a++] = (intptr_t)p->writefds; /* l_fd_set * */3105uarg[a++] = (intptr_t)p->exceptfds; /* l_fd_set * */3106uarg[a++] = (intptr_t)p->tsp; /* struct l_timespec64 * */3107uarg[a++] = (intptr_t)p->sig; /* l_uintptr_t * */3108*n_args = 6;3109break;3110}3111/* linux_ppoll_time64 */3112case 414: {3113struct linux_ppoll_time64_args *p = params;3114uarg[a++] = (intptr_t)p->fds; /* struct pollfd * */3115uarg[a++] = p->nfds; /* uint32_t */3116uarg[a++] = (intptr_t)p->tsp; /* struct l_timespec64 * */3117uarg[a++] = (intptr_t)p->sset; /* l_sigset_t * */3118iarg[a++] = p->ssize; /* l_size_t */3119*n_args = 5;3120break;3121}3122/* linux_io_pgetevents_time64 */3123case 416: {3124*n_args = 0;3125break;3126}3127/* linux_recvmmsg_time64 */3128case 417: {3129struct linux_recvmmsg_time64_args *p = params;3130iarg[a++] = p->s; /* l_int */3131uarg[a++] = (intptr_t)p->msg; /* struct l_mmsghdr * */3132iarg[a++] = p->vlen; /* l_uint */3133iarg[a++] = p->flags; /* l_uint */3134uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec64 * */3135*n_args = 5;3136break;3137}3138/* linux_mq_timedsend_time64 */3139case 418: {3140*n_args = 0;3141break;3142}3143/* linux_mq_timedreceive_time64 */3144case 419: {3145*n_args = 0;3146break;3147}3148/* linux_semtimedop_time64 */3149case 420: {3150struct linux_semtimedop_time64_args *p = params;3151iarg[a++] = p->semid; /* l_int */3152uarg[a++] = (intptr_t)p->tsops; /* struct sembuf * */3153iarg[a++] = p->nsops; /* l_size_t */3154uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec64 * */3155*n_args = 4;3156break;3157}3158/* linux_rt_sigtimedwait_time64 */3159case 421: {3160struct linux_rt_sigtimedwait_time64_args *p = params;3161uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */3162uarg[a++] = (intptr_t)p->ptr; /* l_siginfo_t * */3163uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec64 * */3164iarg[a++] = p->sigsetsize; /* l_size_t */3165*n_args = 4;3166break;3167}3168/* linux_sys_futex_time64 */3169case 422: {3170struct linux_sys_futex_time64_args *p = params;3171uarg[a++] = (intptr_t)p->uaddr; /* uint32_t * */3172iarg[a++] = p->op; /* l_int */3173uarg[a++] = p->val; /* uint32_t */3174uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec64 * */3175uarg[a++] = (intptr_t)p->uaddr2; /* uint32_t * */3176uarg[a++] = p->val3; /* uint32_t */3177*n_args = 6;3178break;3179}3180/* linux_sched_rr_get_interval_time64 */3181case 423: {3182struct linux_sched_rr_get_interval_time64_args *p = params;3183iarg[a++] = p->pid; /* l_pid_t */3184uarg[a++] = (intptr_t)p->interval; /* struct l_timespec64 * */3185*n_args = 2;3186break;3187}3188/* linux_pidfd_send_signal */3189case 424: {3190struct linux_pidfd_send_signal_args *p = params;3191iarg[a++] = p->pidfd; /* l_int */3192iarg[a++] = p->sig; /* l_int */3193uarg[a++] = (intptr_t)p->info; /* l_siginfo_t * */3194iarg[a++] = p->flags; /* l_uint */3195*n_args = 4;3196break;3197}3198/* linux_io_uring_setup */3199case 425: {3200*n_args = 0;3201break;3202}3203/* linux_io_uring_enter */3204case 426: {3205*n_args = 0;3206break;3207}3208/* linux_io_uring_register */3209case 427: {3210*n_args = 0;3211break;3212}3213/* linux_open_tree */3214case 428: {3215*n_args = 0;3216break;3217}3218/* linux_move_mount */3219case 429: {3220*n_args = 0;3221break;3222}3223/* linux_fsopen */3224case 430: {3225*n_args = 0;3226break;3227}3228/* linux_fsconfig */3229case 431: {3230*n_args = 0;3231break;3232}3233/* linux_fsmount */3234case 432: {3235*n_args = 0;3236break;3237}3238/* linux_fspick */3239case 433: {3240*n_args = 0;3241break;3242}3243/* linux_pidfd_open */3244case 434: {3245*n_args = 0;3246break;3247}3248/* linux_clone3 */3249case 435: {3250struct linux_clone3_args *p = params;3251uarg[a++] = (intptr_t)p->uargs; /* struct l_user_clone_args * */3252iarg[a++] = p->usize; /* l_size_t */3253*n_args = 2;3254break;3255}3256/* linux_close_range */3257case 436: {3258struct linux_close_range_args *p = params;3259iarg[a++] = p->first; /* l_uint */3260iarg[a++] = p->last; /* l_uint */3261iarg[a++] = p->flags; /* l_uint */3262*n_args = 3;3263break;3264}3265/* linux_openat2 */3266case 437: {3267*n_args = 0;3268break;3269}3270/* linux_pidfd_getfd */3271case 438: {3272*n_args = 0;3273break;3274}3275/* linux_faccessat2 */3276case 439: {3277struct linux_faccessat2_args *p = params;3278iarg[a++] = p->dfd; /* l_int */3279uarg[a++] = (intptr_t)p->filename; /* const char * */3280iarg[a++] = p->amode; /* l_int */3281iarg[a++] = p->flags; /* l_int */3282*n_args = 4;3283break;3284}3285/* linux_process_madvise */3286case 440: {3287*n_args = 0;3288break;3289}3290/* linux_epoll_pwait2_64 */3291case 441: {3292struct linux_epoll_pwait2_64_args *p = params;3293iarg[a++] = p->epfd; /* l_int */3294uarg[a++] = (intptr_t)p->events; /* struct epoll_event * */3295iarg[a++] = p->maxevents; /* l_int */3296uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec64 * */3297uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */3298iarg[a++] = p->sigsetsize; /* l_size_t */3299*n_args = 6;3300break;3301}3302/* linux_mount_setattr */3303case 442: {3304*n_args = 0;3305break;3306}3307/* linux_quotactl_fd */3308case 443: {3309*n_args = 0;3310break;3311}3312/* linux_landlock_create_ruleset */3313case 444: {3314*n_args = 0;3315break;3316}3317/* linux_landlock_add_rule */3318case 445: {3319*n_args = 0;3320break;3321}3322/* linux_landlock_restrict_self */3323case 446: {3324*n_args = 0;3325break;3326}3327/* linux_memfd_secret */3328case 447: {3329*n_args = 0;3330break;3331}3332/* linux_process_mrelease */3333case 448: {3334*n_args = 0;3335break;3336}3337/* linux_futex_waitv */3338case 449: {3339*n_args = 0;3340break;3341}3342/* linux_set_mempolicy_home_node */3343case 450: {3344*n_args = 0;3345break;3346}3347/* linux_cachestat */3348case 451: {3349*n_args = 0;3350break;3351}3352/* linux_fchmodat2 */3353case 452: {3354*n_args = 0;3355break;3356}3357default:3358*n_args = 0;3359break;3360};3361}3362static void3363systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)3364{3365const char *p = NULL;3366switch (sysnum) {3367/* linux_exit */3368case 1:3369switch (ndx) {3370case 0:3371p = "int";3372break;3373default:3374break;3375};3376break;3377/* linux_fork */3378case 2:3379break;3380/* read */3381case 3:3382switch (ndx) {3383case 0:3384p = "int";3385break;3386case 1:3387p = "userland char *";3388break;3389case 2:3390p = "u_int";3391break;3392default:3393break;3394};3395break;3396/* linux_write */3397case 4:3398switch (ndx) {3399case 0:3400p = "int";3401break;3402case 1:3403p = "userland char *";3404break;3405case 2:3406p = "l_size_t";3407break;3408default:3409break;3410};3411break;3412/* linux_open */3413case 5:3414switch (ndx) {3415case 0:3416p = "userland char *";3417break;3418case 1:3419p = "l_int";3420break;3421case 2:3422p = "l_int";3423break;3424default:3425break;3426};3427break;3428/* close */3429case 6:3430switch (ndx) {3431case 0:3432p = "int";3433break;3434default:3435break;3436};3437break;3438/* linux_waitpid */3439case 7:3440switch (ndx) {3441case 0:3442p = "l_pid_t";3443break;3444case 1:3445p = "userland l_int *";3446break;3447case 2:3448p = "l_int";3449break;3450default:3451break;3452};3453break;3454/* linux_creat */3455case 8:3456switch (ndx) {3457case 0:3458p = "userland char *";3459break;3460case 1:3461p = "l_int";3462break;3463default:3464break;3465};3466break;3467/* linux_link */3468case 9:3469switch (ndx) {3470case 0:3471p = "userland char *";3472break;3473case 1:3474p = "userland char *";3475break;3476default:3477break;3478};3479break;3480/* linux_unlink */3481case 10:3482switch (ndx) {3483case 0:3484p = "userland char *";3485break;3486default:3487break;3488};3489break;3490/* linux_execve */3491case 11:3492switch (ndx) {3493case 0:3494p = "userland char *";3495break;3496case 1:3497p = "userland l_uintptr_t *";3498break;3499case 2:3500p = "userland l_uintptr_t *";3501break;3502default:3503break;3504};3505break;3506/* linux_chdir */3507case 12:3508switch (ndx) {3509case 0:3510p = "userland char *";3511break;3512default:3513break;3514};3515break;3516/* linux_time */3517case 13:3518switch (ndx) {3519case 0:3520p = "userland l_time_t *";3521break;3522default:3523break;3524};3525break;3526/* linux_mknod */3527case 14:3528switch (ndx) {3529case 0:3530p = "userland char *";3531break;3532case 1:3533p = "l_int";3534break;3535case 2:3536p = "l_dev_t";3537break;3538default:3539break;3540};3541break;3542/* linux_chmod */3543case 15:3544switch (ndx) {3545case 0:3546p = "userland char *";3547break;3548case 1:3549p = "l_mode_t";3550break;3551default:3552break;3553};3554break;3555/* linux_lchown16 */3556case 16:3557switch (ndx) {3558case 0:3559p = "userland char *";3560break;3561case 1:3562p = "l_uid16_t";3563break;3564case 2:3565p = "l_gid16_t";3566break;3567default:3568break;3569};3570break;3571/* linux_stat */3572case 18:3573switch (ndx) {3574case 0:3575p = "userland char *";3576break;3577case 1:3578p = "userland struct l_old_stat *";3579break;3580default:3581break;3582};3583break;3584/* linux_lseek */3585case 19:3586switch (ndx) {3587case 0:3588p = "l_uint";3589break;3590case 1:3591p = "l_off_t";3592break;3593case 2:3594p = "l_int";3595break;3596default:3597break;3598};3599break;3600/* linux_getpid */3601case 20:3602break;3603/* linux_mount */3604case 21:3605switch (ndx) {3606case 0:3607p = "userland char *";3608break;3609case 1:3610p = "userland char *";3611break;3612case 2:3613p = "userland char *";3614break;3615case 3:3616p = "l_ulong";3617break;3618case 4:3619p = "userland void *";3620break;3621default:3622break;3623};3624break;3625/* linux_oldumount */3626case 22:3627switch (ndx) {3628case 0:3629p = "userland char *";3630break;3631default:3632break;3633};3634break;3635/* linux_setuid16 */3636case 23:3637switch (ndx) {3638case 0:3639p = "l_uid16_t";3640break;3641default:3642break;3643};3644break;3645/* linux_getuid16 */3646case 24:3647break;3648/* linux_stime */3649case 25:3650break;3651/* linux_ptrace */3652case 26:3653switch (ndx) {3654case 0:3655p = "l_long";3656break;3657case 1:3658p = "l_long";3659break;3660case 2:3661p = "l_long";3662break;3663case 3:3664p = "l_long";3665break;3666default:3667break;3668};3669break;3670/* linux_alarm */3671case 27:3672switch (ndx) {3673case 0:3674p = "l_uint";3675break;3676default:3677break;3678};3679break;3680/* linux_pause */3681case 29:3682break;3683/* linux_utime */3684case 30:3685switch (ndx) {3686case 0:3687p = "userland char *";3688break;3689case 1:3690p = "userland struct l_utimbuf *";3691break;3692default:3693break;3694};3695break;3696/* linux_access */3697case 33:3698switch (ndx) {3699case 0:3700p = "userland char *";3701break;3702case 1:3703p = "l_int";3704break;3705default:3706break;3707};3708break;3709/* linux_nice */3710case 34:3711switch (ndx) {3712case 0:3713p = "l_int";3714break;3715default:3716break;3717};3718break;3719/* sync */3720case 36:3721break;3722/* linux_kill */3723case 37:3724switch (ndx) {3725case 0:3726p = "l_int";3727break;3728case 1:3729p = "l_int";3730break;3731default:3732break;3733};3734break;3735/* linux_rename */3736case 38:3737switch (ndx) {3738case 0:3739p = "userland char *";3740break;3741case 1:3742p = "userland char *";3743break;3744default:3745break;3746};3747break;3748/* linux_mkdir */3749case 39:3750switch (ndx) {3751case 0:3752p = "userland char *";3753break;3754case 1:3755p = "l_int";3756break;3757default:3758break;3759};3760break;3761/* linux_rmdir */3762case 40:3763switch (ndx) {3764case 0:3765p = "userland char *";3766break;3767default:3768break;3769};3770break;3771/* dup */3772case 41:3773switch (ndx) {3774case 0:3775p = "u_int";3776break;3777default:3778break;3779};3780break;3781/* linux_pipe */3782case 42:3783switch (ndx) {3784case 0:3785p = "userland l_int *";3786break;3787default:3788break;3789};3790break;3791/* linux_times */3792case 43:3793switch (ndx) {3794case 0:3795p = "userland struct l_times_argv *";3796break;3797default:3798break;3799};3800break;3801/* linux_brk */3802case 45:3803switch (ndx) {3804case 0:3805p = "l_ulong";3806break;3807default:3808break;3809};3810break;3811/* linux_setgid16 */3812case 46:3813switch (ndx) {3814case 0:3815p = "l_gid16_t";3816break;3817default:3818break;3819};3820break;3821/* linux_getgid16 */3822case 47:3823break;3824/* linux_signal */3825case 48:3826switch (ndx) {3827case 0:3828p = "l_int";3829break;3830case 1:3831p = "userland void *";3832break;3833default:3834break;3835};3836break;3837/* linux_geteuid16 */3838case 49:3839break;3840/* linux_getegid16 */3841case 50:3842break;3843/* acct */3844case 51:3845switch (ndx) {3846case 0:3847p = "userland char *";3848break;3849default:3850break;3851};3852break;3853/* linux_umount */3854case 52:3855switch (ndx) {3856case 0:3857p = "userland char *";3858break;3859case 1:3860p = "l_int";3861break;3862default:3863break;3864};3865break;3866/* linux_ioctl */3867case 54:3868switch (ndx) {3869case 0:3870p = "l_uint";3871break;3872case 1:3873p = "l_uint";3874break;3875case 2:3876p = "l_ulong";3877break;3878default:3879break;3880};3881break;3882/* linux_fcntl */3883case 55:3884switch (ndx) {3885case 0:3886p = "l_uint";3887break;3888case 1:3889p = "l_uint";3890break;3891case 2:3892p = "l_ulong";3893break;3894default:3895break;3896};3897break;3898/* setpgid */3899case 57:3900switch (ndx) {3901case 0:3902p = "int";3903break;3904case 1:3905p = "int";3906break;3907default:3908break;3909};3910break;3911/* linux_olduname */3912case 59:3913break;3914/* umask */3915case 60:3916switch (ndx) {3917case 0:3918p = "int";3919break;3920default:3921break;3922};3923break;3924/* chroot */3925case 61:3926switch (ndx) {3927case 0:3928p = "userland char *";3929break;3930default:3931break;3932};3933break;3934/* linux_ustat */3935case 62:3936switch (ndx) {3937case 0:3938p = "l_dev_t";3939break;3940case 1:3941p = "userland struct l_ustat *";3942break;3943default:3944break;3945};3946break;3947/* dup2 */3948case 63:3949switch (ndx) {3950case 0:3951p = "u_int";3952break;3953case 1:3954p = "u_int";3955break;3956default:3957break;3958};3959break;3960/* linux_getppid */3961case 64:3962break;3963/* getpgrp */3964case 65:3965break;3966/* setsid */3967case 66:3968break;3969/* linux_sigaction */3970case 67:3971switch (ndx) {3972case 0:3973p = "l_int";3974break;3975case 1:3976p = "userland l_osigaction_t *";3977break;3978case 2:3979p = "userland l_osigaction_t *";3980break;3981default:3982break;3983};3984break;3985/* linux_sgetmask */3986case 68:3987break;3988/* linux_ssetmask */3989case 69:3990switch (ndx) {3991case 0:3992p = "l_osigset_t";3993break;3994default:3995break;3996};3997break;3998/* linux_setreuid16 */3999case 70:4000switch (ndx) {4001case 0:4002p = "l_uid16_t";4003break;4004case 1:4005p = "l_uid16_t";4006break;4007default:4008break;4009};4010break;4011/* linux_setregid16 */4012case 71:4013switch (ndx) {4014case 0:4015p = "l_gid16_t";4016break;4017case 1:4018p = "l_gid16_t";4019break;4020default:4021break;4022};4023break;4024/* linux_sigsuspend */4025case 72:4026switch (ndx) {4027case 0:4028p = "l_int";4029break;4030case 1:4031p = "l_int";4032break;4033case 2:4034p = "l_osigset_t";4035break;4036default:4037break;4038};4039break;4040/* linux_sigpending */4041case 73:4042switch (ndx) {4043case 0:4044p = "userland l_osigset_t *";4045break;4046default:4047break;4048};4049break;4050/* linux_sethostname */4051case 74:4052switch (ndx) {4053case 0:4054p = "userland char *";4055break;4056case 1:4057p = "u_int";4058break;4059default:4060break;4061};4062break;4063/* linux_setrlimit */4064case 75:4065switch (ndx) {4066case 0:4067p = "l_uint";4068break;4069case 1:4070p = "userland struct l_rlimit *";4071break;4072default:4073break;4074};4075break;4076/* linux_old_getrlimit */4077case 76:4078switch (ndx) {4079case 0:4080p = "l_uint";4081break;4082case 1:4083p = "userland struct l_rlimit *";4084break;4085default:4086break;4087};4088break;4089/* getrusage */4090case 77:4091switch (ndx) {4092case 0:4093p = "int";4094break;4095case 1:4096p = "userland struct rusage *";4097break;4098default:4099break;4100};4101break;4102/* gettimeofday */4103case 78:4104switch (ndx) {4105case 0:4106p = "userland struct timeval *";4107break;4108case 1:4109p = "userland struct timezone *";4110break;4111default:4112break;4113};4114break;4115/* settimeofday */4116case 79:4117switch (ndx) {4118case 0:4119p = "userland struct timeval *";4120break;4121case 1:4122p = "userland struct timezone *";4123break;4124default:4125break;4126};4127break;4128/* linux_getgroups16 */4129case 80:4130switch (ndx) {4131case 0:4132p = "l_uint";4133break;4134case 1:4135p = "userland l_gid16_t *";4136break;4137default:4138break;4139};4140break;4141/* linux_setgroups16 */4142case 81:4143switch (ndx) {4144case 0:4145p = "l_uint";4146break;4147case 1:4148p = "userland l_gid16_t *";4149break;4150default:4151break;4152};4153break;4154/* linux_old_select */4155case 82:4156switch (ndx) {4157case 0:4158p = "userland struct l_old_select_argv *";4159break;4160default:4161break;4162};4163break;4164/* linux_symlink */4165case 83:4166switch (ndx) {4167case 0:4168p = "userland char *";4169break;4170case 1:4171p = "userland char *";4172break;4173default:4174break;4175};4176break;4177/* linux_lstat */4178case 84:4179switch (ndx) {4180case 0:4181p = "userland char *";4182break;4183case 1:4184p = "userland struct l_old_stat *";4185break;4186default:4187break;4188};4189break;4190/* linux_readlink */4191case 85:4192switch (ndx) {4193case 0:4194p = "userland char *";4195break;4196case 1:4197p = "userland char *";4198break;4199case 2:4200p = "l_int";4201break;4202default:4203break;4204};4205break;4206/* linux_uselib */4207case 86:4208switch (ndx) {4209case 0:4210p = "userland char *";4211break;4212default:4213break;4214};4215break;4216/* swapon */4217case 87:4218switch (ndx) {4219case 0:4220p = "userland char *";4221break;4222default:4223break;4224};4225break;4226/* linux_reboot */4227case 88:4228switch (ndx) {4229case 0:4230p = "l_int";4231break;4232case 1:4233p = "l_int";4234break;4235case 2:4236p = "l_uint";4237break;4238case 3:4239p = "userland void *";4240break;4241default:4242break;4243};4244break;4245/* linux_readdir */4246case 89:4247switch (ndx) {4248case 0:4249p = "l_uint";4250break;4251case 1:4252p = "userland struct l_dirent *";4253break;4254case 2:4255p = "l_uint";4256break;4257default:4258break;4259};4260break;4261/* linux_mmap */4262case 90:4263switch (ndx) {4264case 0:4265p = "userland struct l_mmap_argv *";4266break;4267default:4268break;4269};4270break;4271/* munmap */4272case 91:4273switch (ndx) {4274case 0:4275p = "caddr_t";4276break;4277case 1:4278p = "int";4279break;4280default:4281break;4282};4283break;4284/* linux_truncate */4285case 92:4286switch (ndx) {4287case 0:4288p = "userland char *";4289break;4290case 1:4291p = "l_ulong";4292break;4293default:4294break;4295};4296break;4297/* linux_ftruncate */4298case 93:4299switch (ndx) {4300case 0:4301p = "int";4302break;4303case 1:4304p = "long";4305break;4306default:4307break;4308};4309break;4310/* fchmod */4311case 94:4312switch (ndx) {4313case 0:4314p = "int";4315break;4316case 1:4317p = "int";4318break;4319default:4320break;4321};4322break;4323/* fchown */4324case 95:4325switch (ndx) {4326case 0:4327p = "int";4328break;4329case 1:4330p = "int";4331break;4332case 2:4333p = "int";4334break;4335default:4336break;4337};4338break;4339/* linux_getpriority */4340case 96:4341switch (ndx) {4342case 0:4343p = "int";4344break;4345case 1:4346p = "int";4347break;4348default:4349break;4350};4351break;4352/* setpriority */4353case 97:4354switch (ndx) {4355case 0:4356p = "int";4357break;4358case 1:4359p = "int";4360break;4361case 2:4362p = "int";4363break;4364default:4365break;4366};4367break;4368/* linux_statfs */4369case 99:4370switch (ndx) {4371case 0:4372p = "userland char *";4373break;4374case 1:4375p = "userland struct l_statfs_buf *";4376break;4377default:4378break;4379};4380break;4381/* linux_fstatfs */4382case 100:4383switch (ndx) {4384case 0:4385p = "l_uint";4386break;4387case 1:4388p = "userland struct l_statfs_buf *";4389break;4390default:4391break;4392};4393break;4394/* linux_ioperm */4395case 101:4396switch (ndx) {4397case 0:4398p = "l_ulong";4399break;4400case 1:4401p = "l_ulong";4402break;4403case 2:4404p = "l_int";4405break;4406default:4407break;4408};4409break;4410/* linux_socketcall */4411case 102:4412switch (ndx) {4413case 0:4414p = "l_int";4415break;4416case 1:4417p = "l_ulong";4418break;4419default:4420break;4421};4422break;4423/* linux_syslog */4424case 103:4425switch (ndx) {4426case 0:4427p = "l_int";4428break;4429case 1:4430p = "userland char *";4431break;4432case 2:4433p = "l_int";4434break;4435default:4436break;4437};4438break;4439/* linux_setitimer */4440case 104:4441switch (ndx) {4442case 0:4443p = "l_int";4444break;4445case 1:4446p = "userland struct l_itimerval *";4447break;4448case 2:4449p = "userland struct l_itimerval *";4450break;4451default:4452break;4453};4454break;4455/* linux_getitimer */4456case 105:4457switch (ndx) {4458case 0:4459p = "l_int";4460break;4461case 1:4462p = "userland struct l_itimerval *";4463break;4464default:4465break;4466};4467break;4468/* linux_newstat */4469case 106:4470switch (ndx) {4471case 0:4472p = "userland char *";4473break;4474case 1:4475p = "userland struct l_newstat *";4476break;4477default:4478break;4479};4480break;4481/* linux_newlstat */4482case 107:4483switch (ndx) {4484case 0:4485p = "userland char *";4486break;4487case 1:4488p = "userland struct l_newstat *";4489break;4490default:4491break;4492};4493break;4494/* linux_newfstat */4495case 108:4496switch (ndx) {4497case 0:4498p = "l_uint";4499break;4500case 1:4501p = "userland struct l_newstat *";4502break;4503default:4504break;4505};4506break;4507/* linux_uname */4508case 109:4509break;4510/* linux_iopl */4511case 110:4512switch (ndx) {4513case 0:4514p = "l_int";4515break;4516default:4517break;4518};4519break;4520/* linux_vhangup */4521case 111:4522break;4523/* linux_vm86old */4524case 113:4525break;4526/* linux_wait4 */4527case 114:4528switch (ndx) {4529case 0:4530p = "l_pid_t";4531break;4532case 1:4533p = "userland l_int *";4534break;4535case 2:4536p = "l_int";4537break;4538case 3:4539p = "userland void *";4540break;4541default:4542break;4543};4544break;4545/* linux_swapoff */4546case 115:4547break;4548/* linux_sysinfo */4549case 116:4550switch (ndx) {4551case 0:4552p = "userland struct l_sysinfo *";4553break;4554default:4555break;4556};4557break;4558/* linux_ipc */4559case 117:4560switch (ndx) {4561case 0:4562p = "l_uint";4563break;4564case 1:4565p = "l_int";4566break;4567case 2:4568p = "l_int";4569break;4570case 3:4571p = "l_uint";4572break;4573case 4:4574p = "l_uintptr_t";4575break;4576case 5:4577p = "l_uint";4578break;4579default:4580break;4581};4582break;4583/* fsync */4584case 118:4585switch (ndx) {4586case 0:4587p = "int";4588break;4589default:4590break;4591};4592break;4593/* linux_sigreturn */4594case 119:4595switch (ndx) {4596case 0:4597p = "userland struct l_sigframe *";4598break;4599default:4600break;4601};4602break;4603/* linux_clone */4604case 120:4605switch (ndx) {4606case 0:4607p = "l_ulong";4608break;4609case 1:4610p = "l_ulong";4611break;4612case 2:4613p = "userland l_int *";4614break;4615case 3:4616p = "l_ulong";4617break;4618case 4:4619p = "userland l_int *";4620break;4621default:4622break;4623};4624break;4625/* linux_setdomainname */4626case 121:4627switch (ndx) {4628case 0:4629p = "userland char *";4630break;4631case 1:4632p = "int";4633break;4634default:4635break;4636};4637break;4638/* linux_newuname */4639case 122:4640switch (ndx) {4641case 0:4642p = "userland struct l_new_utsname *";4643break;4644default:4645break;4646};4647break;4648/* linux_modify_ldt */4649case 123:4650switch (ndx) {4651case 0:4652p = "l_int";4653break;4654case 1:4655p = "userland void *";4656break;4657case 2:4658p = "l_ulong";4659break;4660default:4661break;4662};4663break;4664/* linux_adjtimex */4665case 124:4666break;4667/* linux_mprotect */4668case 125:4669switch (ndx) {4670case 0:4671p = "caddr_t";4672break;4673case 1:4674p = "int";4675break;4676case 2:4677p = "int";4678break;4679default:4680break;4681};4682break;4683/* linux_sigprocmask */4684case 126:4685switch (ndx) {4686case 0:4687p = "l_int";4688break;4689case 1:4690p = "userland l_osigset_t *";4691break;4692case 2:4693p = "userland l_osigset_t *";4694break;4695default:4696break;4697};4698break;4699/* linux_init_module */4700case 128:4701break;4702/* linux_delete_module */4703case 129:4704break;4705/* linux_quotactl */4706case 131:4707break;4708/* getpgid */4709case 132:4710switch (ndx) {4711case 0:4712p = "int";4713break;4714default:4715break;4716};4717break;4718/* fchdir */4719case 133:4720switch (ndx) {4721case 0:4722p = "int";4723break;4724default:4725break;4726};4727break;4728/* linux_bdflush */4729case 134:4730break;4731/* linux_sysfs */4732case 135:4733switch (ndx) {4734case 0:4735p = "l_int";4736break;4737case 1:4738p = "l_ulong";4739break;4740case 2:4741p = "l_ulong";4742break;4743default:4744break;4745};4746break;4747/* linux_personality */4748case 136:4749switch (ndx) {4750case 0:4751p = "l_uint";4752break;4753default:4754break;4755};4756break;4757/* linux_setfsuid16 */4758case 138:4759switch (ndx) {4760case 0:4761p = "l_uid16_t";4762break;4763default:4764break;4765};4766break;4767/* linux_setfsgid16 */4768case 139:4769switch (ndx) {4770case 0:4771p = "l_gid16_t";4772break;4773default:4774break;4775};4776break;4777/* linux_llseek */4778case 140:4779switch (ndx) {4780case 0:4781p = "l_int";4782break;4783case 1:4784p = "l_ulong";4785break;4786case 2:4787p = "l_ulong";4788break;4789case 3:4790p = "userland l_loff_t *";4791break;4792case 4:4793p = "l_uint";4794break;4795default:4796break;4797};4798break;4799/* linux_getdents */4800case 141:4801switch (ndx) {4802case 0:4803p = "l_uint";4804break;4805case 1:4806p = "userland void *";4807break;4808case 2:4809p = "l_uint";4810break;4811default:4812break;4813};4814break;4815/* linux_select */4816case 142:4817switch (ndx) {4818case 0:4819p = "l_int";4820break;4821case 1:4822p = "userland l_fd_set *";4823break;4824case 2:4825p = "userland l_fd_set *";4826break;4827case 3:4828p = "userland l_fd_set *";4829break;4830case 4:4831p = "userland struct l_timeval *";4832break;4833default:4834break;4835};4836break;4837/* flock */4838case 143:4839switch (ndx) {4840case 0:4841p = "int";4842break;4843case 1:4844p = "int";4845break;4846default:4847break;4848};4849break;4850/* linux_msync */4851case 144:4852switch (ndx) {4853case 0:4854p = "l_ulong";4855break;4856case 1:4857p = "l_size_t";4858break;4859case 2:4860p = "l_int";4861break;4862default:4863break;4864};4865break;4866/* readv */4867case 145:4868switch (ndx) {4869case 0:4870p = "int";4871break;4872case 1:4873p = "userland struct iovec *";4874break;4875case 2:4876p = "u_int";4877break;4878default:4879break;4880};4881break;4882/* linux_writev */4883case 146:4884switch (ndx) {4885case 0:4886p = "int";4887break;4888case 1:4889p = "userland struct iovec *";4890break;4891case 2:4892p = "u_int";4893break;4894default:4895break;4896};4897break;4898/* linux_getsid */4899case 147:4900switch (ndx) {4901case 0:4902p = "l_pid_t";4903break;4904default:4905break;4906};4907break;4908/* linux_fdatasync */4909case 148:4910switch (ndx) {4911case 0:4912p = "l_uint";4913break;4914default:4915break;4916};4917break;4918/* linux_sysctl */4919case 149:4920switch (ndx) {4921case 0:4922p = "userland struct l___sysctl_args *";4923break;4924default:4925break;4926};4927break;4928/* mlock */4929case 150:4930switch (ndx) {4931case 0:4932p = "userland const void *";4933break;4934case 1:4935p = "size_t";4936break;4937default:4938break;4939};4940break;4941/* munlock */4942case 151:4943switch (ndx) {4944case 0:4945p = "userland const void *";4946break;4947case 1:4948p = "size_t";4949break;4950default:4951break;4952};4953break;4954/* mlockall */4955case 152:4956switch (ndx) {4957case 0:4958p = "int";4959break;4960default:4961break;4962};4963break;4964/* munlockall */4965case 153:4966break;4967/* linux_sched_setparam */4968case 154:4969switch (ndx) {4970case 0:4971p = "l_pid_t";4972break;4973case 1:4974p = "userland struct sched_param *";4975break;4976default:4977break;4978};4979break;4980/* linux_sched_getparam */4981case 155:4982switch (ndx) {4983case 0:4984p = "l_pid_t";4985break;4986case 1:4987p = "userland struct sched_param *";4988break;4989default:4990break;4991};4992break;4993/* linux_sched_setscheduler */4994case 156:4995switch (ndx) {4996case 0:4997p = "l_pid_t";4998break;4999case 1:5000p = "l_int";5001break;5002case 2:5003p = "userland struct sched_param *";5004break;5005default:5006break;5007};5008break;5009/* linux_sched_getscheduler */5010case 157:5011switch (ndx) {5012case 0:5013p = "l_pid_t";5014break;5015default:5016break;5017};5018break;5019/* sched_yield */5020case 158:5021break;5022/* linux_sched_get_priority_max */5023case 159:5024switch (ndx) {5025case 0:5026p = "l_int";5027break;5028default:5029break;5030};5031break;5032/* linux_sched_get_priority_min */5033case 160:5034switch (ndx) {5035case 0:5036p = "l_int";5037break;5038default:5039break;5040};5041break;5042/* linux_sched_rr_get_interval */5043case 161:5044switch (ndx) {5045case 0:5046p = "l_pid_t";5047break;5048case 1:5049p = "userland struct l_timespec *";5050break;5051default:5052break;5053};5054break;5055/* linux_nanosleep */5056case 162:5057switch (ndx) {5058case 0:5059p = "userland const struct l_timespec *";5060break;5061case 1:5062p = "userland struct l_timespec *";5063break;5064default:5065break;5066};5067break;5068/* linux_mremap */5069case 163:5070switch (ndx) {5071case 0:5072p = "l_ulong";5073break;5074case 1:5075p = "l_ulong";5076break;5077case 2:5078p = "l_ulong";5079break;5080case 3:5081p = "l_ulong";5082break;5083case 4:5084p = "l_ulong";5085break;5086default:5087break;5088};5089break;5090/* linux_setresuid16 */5091case 164:5092switch (ndx) {5093case 0:5094p = "l_uid16_t";5095break;5096case 1:5097p = "l_uid16_t";5098break;5099case 2:5100p = "l_uid16_t";5101break;5102default:5103break;5104};5105break;5106/* linux_getresuid16 */5107case 165:5108switch (ndx) {5109case 0:5110p = "userland l_uid16_t *";5111break;5112case 1:5113p = "userland l_uid16_t *";5114break;5115case 2:5116p = "userland l_uid16_t *";5117break;5118default:5119break;5120};5121break;5122/* linux_vm86 */5123case 166:5124break;5125/* linux_poll */5126case 168:5127switch (ndx) {5128case 0:5129p = "userland struct pollfd *";5130break;5131case 1:5132p = "unsigned int";5133break;5134case 2:5135p = "long";5136break;5137default:5138break;5139};5140break;5141/* linux_setresgid16 */5142case 170:5143switch (ndx) {5144case 0:5145p = "l_gid16_t";5146break;5147case 1:5148p = "l_gid16_t";5149break;5150case 2:5151p = "l_gid16_t";5152break;5153default:5154break;5155};5156break;5157/* linux_getresgid16 */5158case 171:5159switch (ndx) {5160case 0:5161p = "userland l_gid16_t *";5162break;5163case 1:5164p = "userland l_gid16_t *";5165break;5166case 2:5167p = "userland l_gid16_t *";5168break;5169default:5170break;5171};5172break;5173/* linux_prctl */5174case 172:5175switch (ndx) {5176case 0:5177p = "l_int";5178break;5179case 1:5180p = "l_uintptr_t";5181break;5182case 2:5183p = "l_uintptr_t";5184break;5185case 3:5186p = "l_uintptr_t";5187break;5188case 4:5189p = "l_uintptr_t";5190break;5191default:5192break;5193};5194break;5195/* linux_rt_sigreturn */5196case 173:5197switch (ndx) {5198case 0:5199p = "userland struct l_ucontext *";5200break;5201default:5202break;5203};5204break;5205/* linux_rt_sigaction */5206case 174:5207switch (ndx) {5208case 0:5209p = "l_int";5210break;5211case 1:5212p = "userland l_sigaction_t *";5213break;5214case 2:5215p = "userland l_sigaction_t *";5216break;5217case 3:5218p = "l_size_t";5219break;5220default:5221break;5222};5223break;5224/* linux_rt_sigprocmask */5225case 175:5226switch (ndx) {5227case 0:5228p = "l_int";5229break;5230case 1:5231p = "userland l_sigset_t *";5232break;5233case 2:5234p = "userland l_sigset_t *";5235break;5236case 3:5237p = "l_size_t";5238break;5239default:5240break;5241};5242break;5243/* linux_rt_sigpending */5244case 176:5245switch (ndx) {5246case 0:5247p = "userland l_sigset_t *";5248break;5249case 1:5250p = "l_size_t";5251break;5252default:5253break;5254};5255break;5256/* linux_rt_sigtimedwait */5257case 177:5258switch (ndx) {5259case 0:5260p = "userland l_sigset_t *";5261break;5262case 1:5263p = "userland l_siginfo_t *";5264break;5265case 2:5266p = "userland struct l_timespec *";5267break;5268case 3:5269p = "l_size_t";5270break;5271default:5272break;5273};5274break;5275/* linux_rt_sigqueueinfo */5276case 178:5277switch (ndx) {5278case 0:5279p = "l_pid_t";5280break;5281case 1:5282p = "l_int";5283break;5284case 2:5285p = "userland l_siginfo_t *";5286break;5287default:5288break;5289};5290break;5291/* linux_rt_sigsuspend */5292case 179:5293switch (ndx) {5294case 0:5295p = "userland l_sigset_t *";5296break;5297case 1:5298p = "l_size_t";5299break;5300default:5301break;5302};5303break;5304/* linux_pread */5305case 180:5306switch (ndx) {5307case 0:5308p = "l_uint";5309break;5310case 1:5311p = "userland char *";5312break;5313case 2:5314p = "l_size_t";5315break;5316case 3:5317p = "l_loff_t";5318break;5319default:5320break;5321};5322break;5323/* linux_pwrite */5324case 181:5325switch (ndx) {5326case 0:5327p = "l_uint";5328break;5329case 1:5330p = "userland char *";5331break;5332case 2:5333p = "l_size_t";5334break;5335case 3:5336p = "l_loff_t";5337break;5338default:5339break;5340};5341break;5342/* linux_chown16 */5343case 182:5344switch (ndx) {5345case 0:5346p = "userland char *";5347break;5348case 1:5349p = "l_uid16_t";5350break;5351case 2:5352p = "l_gid16_t";5353break;5354default:5355break;5356};5357break;5358/* linux_getcwd */5359case 183:5360switch (ndx) {5361case 0:5362p = "userland char *";5363break;5364case 1:5365p = "l_ulong";5366break;5367default:5368break;5369};5370break;5371/* linux_capget */5372case 184:5373switch (ndx) {5374case 0:5375p = "userland struct l_user_cap_header *";5376break;5377case 1:5378p = "userland struct l_user_cap_data *";5379break;5380default:5381break;5382};5383break;5384/* linux_capset */5385case 185:5386switch (ndx) {5387case 0:5388p = "userland struct l_user_cap_header *";5389break;5390case 1:5391p = "userland struct l_user_cap_data *";5392break;5393default:5394break;5395};5396break;5397/* linux_sigaltstack */5398case 186:5399switch (ndx) {5400case 0:5401p = "userland l_stack_t *";5402break;5403case 1:5404p = "userland l_stack_t *";5405break;5406default:5407break;5408};5409break;5410/* linux_sendfile */5411case 187:5412switch (ndx) {5413case 0:5414p = "l_int";5415break;5416case 1:5417p = "l_int";5418break;5419case 2:5420p = "userland l_off_t *";5421break;5422case 3:5423p = "l_size_t";5424break;5425default:5426break;5427};5428break;5429/* linux_vfork */5430case 190:5431break;5432/* linux_getrlimit */5433case 191:5434switch (ndx) {5435case 0:5436p = "l_uint";5437break;5438case 1:5439p = "userland struct l_rlimit *";5440break;5441default:5442break;5443};5444break;5445/* linux_mmap2 */5446case 192:5447switch (ndx) {5448case 0:5449p = "l_ulong";5450break;5451case 1:5452p = "l_ulong";5453break;5454case 2:5455p = "l_ulong";5456break;5457case 3:5458p = "l_ulong";5459break;5460case 4:5461p = "l_ulong";5462break;5463case 5:5464p = "l_ulong";5465break;5466default:5467break;5468};5469break;5470/* linux_truncate64 */5471case 193:5472switch (ndx) {5473case 0:5474p = "userland char *";5475break;5476case 1:5477p = "l_loff_t";5478break;5479default:5480break;5481};5482break;5483/* linux_ftruncate64 */5484case 194:5485switch (ndx) {5486case 0:5487p = "l_uint";5488break;5489case 1:5490p = "l_loff_t";5491break;5492default:5493break;5494};5495break;5496/* linux_stat64 */5497case 195:5498switch (ndx) {5499case 0:5500p = "userland const char *";5501break;5502case 1:5503p = "userland struct l_stat64 *";5504break;5505default:5506break;5507};5508break;5509/* linux_lstat64 */5510case 196:5511switch (ndx) {5512case 0:5513p = "userland const char *";5514break;5515case 1:5516p = "userland struct l_stat64 *";5517break;5518default:5519break;5520};5521break;5522/* linux_fstat64 */5523case 197:5524switch (ndx) {5525case 0:5526p = "l_int";5527break;5528case 1:5529p = "userland struct l_stat64 *";5530break;5531default:5532break;5533};5534break;5535/* linux_lchown */5536case 198:5537switch (ndx) {5538case 0:5539p = "userland char *";5540break;5541case 1:5542p = "l_uid_t";5543break;5544case 2:5545p = "l_gid_t";5546break;5547default:5548break;5549};5550break;5551/* linux_getuid */5552case 199:5553break;5554/* linux_getgid */5555case 200:5556break;5557/* geteuid */5558case 201:5559break;5560/* getegid */5561case 202:5562break;5563/* setreuid */5564case 203:5565switch (ndx) {5566case 0:5567p = "uid_t";5568break;5569case 1:5570p = "uid_t";5571break;5572default:5573break;5574};5575break;5576/* setregid */5577case 204:5578switch (ndx) {5579case 0:5580p = "gid_t";5581break;5582case 1:5583p = "gid_t";5584break;5585default:5586break;5587};5588break;5589/* linux_getgroups */5590case 205:5591switch (ndx) {5592case 0:5593p = "l_int";5594break;5595case 1:5596p = "userland l_gid_t *";5597break;5598default:5599break;5600};5601break;5602/* linux_setgroups */5603case 206:5604switch (ndx) {5605case 0:5606p = "l_int";5607break;5608case 1:5609p = "userland l_gid_t *";5610break;5611default:5612break;5613};5614break;5615/* fchown */5616case 207:5617break;5618/* setresuid */5619case 208:5620switch (ndx) {5621case 0:5622p = "uid_t";5623break;5624case 1:5625p = "uid_t";5626break;5627case 2:5628p = "uid_t";5629break;5630default:5631break;5632};5633break;5634/* getresuid */5635case 209:5636switch (ndx) {5637case 0:5638p = "userland uid_t *";5639break;5640case 1:5641p = "userland uid_t *";5642break;5643case 2:5644p = "userland uid_t *";5645break;5646default:5647break;5648};5649break;5650/* setresgid */5651case 210:5652switch (ndx) {5653case 0:5654p = "gid_t";5655break;5656case 1:5657p = "gid_t";5658break;5659case 2:5660p = "gid_t";5661break;5662default:5663break;5664};5665break;5666/* getresgid */5667case 211:5668switch (ndx) {5669case 0:5670p = "userland gid_t *";5671break;5672case 1:5673p = "userland gid_t *";5674break;5675case 2:5676p = "userland gid_t *";5677break;5678default:5679break;5680};5681break;5682/* linux_chown */5683case 212:5684switch (ndx) {5685case 0:5686p = "userland char *";5687break;5688case 1:5689p = "l_uid_t";5690break;5691case 2:5692p = "l_gid_t";5693break;5694default:5695break;5696};5697break;5698/* setuid */5699case 213:5700switch (ndx) {5701case 0:5702p = "uid_t";5703break;5704default:5705break;5706};5707break;5708/* setgid */5709case 214:5710switch (ndx) {5711case 0:5712p = "gid_t";5713break;5714default:5715break;5716};5717break;5718/* linux_setfsuid */5719case 215:5720switch (ndx) {5721case 0:5722p = "l_uid_t";5723break;5724default:5725break;5726};5727break;5728/* linux_setfsgid */5729case 216:5730switch (ndx) {5731case 0:5732p = "l_gid_t";5733break;5734default:5735break;5736};5737break;5738/* linux_pivot_root */5739case 217:5740switch (ndx) {5741case 0:5742p = "userland char *";5743break;5744case 1:5745p = "userland char *";5746break;5747default:5748break;5749};5750break;5751/* linux_mincore */5752case 218:5753switch (ndx) {5754case 0:5755p = "l_ulong";5756break;5757case 1:5758p = "l_size_t";5759break;5760case 2:5761p = "userland u_char *";5762break;5763default:5764break;5765};5766break;5767/* linux_madvise */5768case 219:5769switch (ndx) {5770case 0:5771p = "userland void *";5772break;5773case 1:5774p = "size_t";5775break;5776case 2:5777p = "int";5778break;5779default:5780break;5781};5782break;5783/* linux_getdents64 */5784case 220:5785switch (ndx) {5786case 0:5787p = "l_uint";5788break;5789case 1:5790p = "userland void *";5791break;5792case 2:5793p = "l_uint";5794break;5795default:5796break;5797};5798break;5799/* linux_fcntl64 */5800case 221:5801switch (ndx) {5802case 0:5803p = "l_uint";5804break;5805case 1:5806p = "l_uint";5807break;5808case 2:5809p = "l_ulong";5810break;5811default:5812break;5813};5814break;5815/* linux_gettid */5816case 224:5817break;5818/* linux_setxattr */5819case 226:5820switch (ndx) {5821case 0:5822p = "userland const char *";5823break;5824case 1:5825p = "userland const char *";5826break;5827case 2:5828p = "userland void *";5829break;5830case 3:5831p = "l_size_t";5832break;5833case 4:5834p = "l_int";5835break;5836default:5837break;5838};5839break;5840/* linux_lsetxattr */5841case 227:5842switch (ndx) {5843case 0:5844p = "userland const char *";5845break;5846case 1:5847p = "userland const char *";5848break;5849case 2:5850p = "userland void *";5851break;5852case 3:5853p = "l_size_t";5854break;5855case 4:5856p = "l_int";5857break;5858default:5859break;5860};5861break;5862/* linux_fsetxattr */5863case 228:5864switch (ndx) {5865case 0:5866p = "l_int";5867break;5868case 1:5869p = "userland const char *";5870break;5871case 2:5872p = "userland void *";5873break;5874case 3:5875p = "l_size_t";5876break;5877case 4:5878p = "l_int";5879break;5880default:5881break;5882};5883break;5884/* linux_getxattr */5885case 229:5886switch (ndx) {5887case 0:5888p = "userland const char *";5889break;5890case 1:5891p = "userland const char *";5892break;5893case 2:5894p = "userland void *";5895break;5896case 3:5897p = "l_size_t";5898break;5899default:5900break;5901};5902break;5903/* linux_lgetxattr */5904case 230:5905switch (ndx) {5906case 0:5907p = "userland const char *";5908break;5909case 1:5910p = "userland const char *";5911break;5912case 2:5913p = "userland void *";5914break;5915case 3:5916p = "l_size_t";5917break;5918default:5919break;5920};5921break;5922/* linux_fgetxattr */5923case 231:5924switch (ndx) {5925case 0:5926p = "l_int";5927break;5928case 1:5929p = "userland const char *";5930break;5931case 2:5932p = "userland void *";5933break;5934case 3:5935p = "l_size_t";5936break;5937default:5938break;5939};5940break;5941/* linux_listxattr */5942case 232:5943switch (ndx) {5944case 0:5945p = "userland const char *";5946break;5947case 1:5948p = "userland char *";5949break;5950case 2:5951p = "l_size_t";5952break;5953default:5954break;5955};5956break;5957/* linux_llistxattr */5958case 233:5959switch (ndx) {5960case 0:5961p = "userland const char *";5962break;5963case 1:5964p = "userland char *";5965break;5966case 2:5967p = "l_size_t";5968break;5969default:5970break;5971};5972break;5973/* linux_flistxattr */5974case 234:5975switch (ndx) {5976case 0:5977p = "l_int";5978break;5979case 1:5980p = "userland char *";5981break;5982case 2:5983p = "l_size_t";5984break;5985default:5986break;5987};5988break;5989/* linux_removexattr */5990case 235:5991switch (ndx) {5992case 0:5993p = "userland const char *";5994break;5995case 1:5996p = "userland const char *";5997break;5998default:5999break;6000};6001break;6002/* linux_lremovexattr */6003case 236:6004switch (ndx) {6005case 0:6006p = "userland const char *";6007break;6008case 1:6009p = "userland const char *";6010break;6011default:6012break;6013};6014break;6015/* linux_fremovexattr */6016case 237:6017switch (ndx) {6018case 0:6019p = "l_int";6020break;6021case 1:6022p = "userland const char *";6023break;6024default:6025break;6026};6027break;6028/* linux_tkill */6029case 238:6030switch (ndx) {6031case 0:6032p = "int";6033break;6034case 1:6035p = "int";6036break;6037default:6038break;6039};6040break;6041/* linux_sendfile64 */6042case 239:6043switch (ndx) {6044case 0:6045p = "l_int";6046break;6047case 1:6048p = "l_int";6049break;6050case 2:6051p = "userland l_loff_t *";6052break;6053case 3:6054p = "l_size_t";6055break;6056default:6057break;6058};6059break;6060/* linux_sys_futex */6061case 240:6062switch (ndx) {6063case 0:6064p = "userland uint32_t *";6065break;6066case 1:6067p = "l_int";6068break;6069case 2:6070p = "uint32_t";6071break;6072case 3:6073p = "userland struct l_timespec *";6074break;6075case 4:6076p = "userland uint32_t *";6077break;6078case 5:6079p = "uint32_t";6080break;6081default:6082break;6083};6084break;6085/* linux_sched_setaffinity */6086case 241:6087switch (ndx) {6088case 0:6089p = "l_pid_t";6090break;6091case 1:6092p = "l_uint";6093break;6094case 2:6095p = "userland l_ulong *";6096break;6097default:6098break;6099};6100break;6101/* linux_sched_getaffinity */6102case 242:6103switch (ndx) {6104case 0:6105p = "l_pid_t";6106break;6107case 1:6108p = "l_uint";6109break;6110case 2:6111p = "userland l_ulong *";6112break;6113default:6114break;6115};6116break;6117/* linux_set_thread_area */6118case 243:6119switch (ndx) {6120case 0:6121p = "userland struct l_user_desc *";6122break;6123default:6124break;6125};6126break;6127/* linux_get_thread_area */6128case 244:6129switch (ndx) {6130case 0:6131p = "userland struct l_user_desc *";6132break;6133default:6134break;6135};6136break;6137/* linux_fadvise64 */6138case 250:6139switch (ndx) {6140case 0:6141p = "int";6142break;6143case 1:6144p = "l_loff_t";6145break;6146case 2:6147p = "l_size_t";6148break;6149case 3:6150p = "int";6151break;6152default:6153break;6154};6155break;6156/* linux_exit_group */6157case 252:6158switch (ndx) {6159case 0:6160p = "int";6161break;6162default:6163break;6164};6165break;6166/* linux_lookup_dcookie */6167case 253:6168break;6169/* linux_epoll_create */6170case 254:6171switch (ndx) {6172case 0:6173p = "l_int";6174break;6175default:6176break;6177};6178break;6179/* linux_epoll_ctl */6180case 255:6181switch (ndx) {6182case 0:6183p = "l_int";6184break;6185case 1:6186p = "l_int";6187break;6188case 2:6189p = "l_int";6190break;6191case 3:6192p = "userland struct epoll_event *";6193break;6194default:6195break;6196};6197break;6198/* linux_epoll_wait */6199case 256:6200switch (ndx) {6201case 0:6202p = "l_int";6203break;6204case 1:6205p = "userland struct epoll_event *";6206break;6207case 2:6208p = "l_int";6209break;6210case 3:6211p = "l_int";6212break;6213default:6214break;6215};6216break;6217/* linux_remap_file_pages */6218case 257:6219break;6220/* linux_set_tid_address */6221case 258:6222switch (ndx) {6223case 0:6224p = "userland int *";6225break;6226default:6227break;6228};6229break;6230/* linux_timer_create */6231case 259:6232switch (ndx) {6233case 0:6234p = "clockid_t";6235break;6236case 1:6237p = "userland struct l_sigevent *";6238break;6239case 2:6240p = "userland l_timer_t *";6241break;6242default:6243break;6244};6245break;6246/* linux_timer_settime */6247case 260:6248switch (ndx) {6249case 0:6250p = "l_timer_t";6251break;6252case 1:6253p = "l_int";6254break;6255case 2:6256p = "userland const struct itimerspec *";6257break;6258case 3:6259p = "userland struct itimerspec *";6260break;6261default:6262break;6263};6264break;6265/* linux_timer_gettime */6266case 261:6267switch (ndx) {6268case 0:6269p = "l_timer_t";6270break;6271case 1:6272p = "userland struct itimerspec *";6273break;6274default:6275break;6276};6277break;6278/* linux_timer_getoverrun */6279case 262:6280switch (ndx) {6281case 0:6282p = "l_timer_t";6283break;6284default:6285break;6286};6287break;6288/* linux_timer_delete */6289case 263:6290switch (ndx) {6291case 0:6292p = "l_timer_t";6293break;6294default:6295break;6296};6297break;6298/* linux_clock_settime */6299case 264:6300switch (ndx) {6301case 0:6302p = "clockid_t";6303break;6304case 1:6305p = "userland struct l_timespec *";6306break;6307default:6308break;6309};6310break;6311/* linux_clock_gettime */6312case 265:6313switch (ndx) {6314case 0:6315p = "clockid_t";6316break;6317case 1:6318p = "userland struct l_timespec *";6319break;6320default:6321break;6322};6323break;6324/* linux_clock_getres */6325case 266:6326switch (ndx) {6327case 0:6328p = "clockid_t";6329break;6330case 1:6331p = "userland struct l_timespec *";6332break;6333default:6334break;6335};6336break;6337/* linux_clock_nanosleep */6338case 267:6339switch (ndx) {6340case 0:6341p = "clockid_t";6342break;6343case 1:6344p = "int";6345break;6346case 2:6347p = "userland struct l_timespec *";6348break;6349case 3:6350p = "userland struct l_timespec *";6351break;6352default:6353break;6354};6355break;6356/* linux_statfs64 */6357case 268:6358switch (ndx) {6359case 0:6360p = "userland char *";6361break;6362case 1:6363p = "size_t";6364break;6365case 2:6366p = "userland struct l_statfs64_buf *";6367break;6368default:6369break;6370};6371break;6372/* linux_fstatfs64 */6373case 269:6374switch (ndx) {6375case 0:6376p = "l_uint";6377break;6378case 1:6379p = "size_t";6380break;6381case 2:6382p = "userland struct l_statfs64_buf *";6383break;6384default:6385break;6386};6387break;6388/* linux_tgkill */6389case 270:6390switch (ndx) {6391case 0:6392p = "int";6393break;6394case 1:6395p = "int";6396break;6397case 2:6398p = "int";6399break;6400default:6401break;6402};6403break;6404/* linux_utimes */6405case 271:6406switch (ndx) {6407case 0:6408p = "userland char *";6409break;6410case 1:6411p = "userland struct l_timeval *";6412break;6413default:6414break;6415};6416break;6417/* linux_fadvise64_64 */6418case 272:6419switch (ndx) {6420case 0:6421p = "int";6422break;6423case 1:6424p = "l_loff_t";6425break;6426case 2:6427p = "l_loff_t";6428break;6429case 3:6430p = "int";6431break;6432default:6433break;6434};6435break;6436/* linux_mbind */6437case 274:6438break;6439/* linux_get_mempolicy */6440case 275:6441break;6442/* linux_set_mempolicy */6443case 276:6444break;6445/* linux_mq_open */6446case 277:6447switch (ndx) {6448case 0:6449p = "userland const char *";6450break;6451case 1:6452p = "l_int";6453break;6454case 2:6455p = "l_mode_t";6456break;6457case 3:6458p = "userland struct mq_attr *";6459break;6460default:6461break;6462};6463break;6464/* linux_mq_unlink */6465case 278:6466switch (ndx) {6467case 0:6468p = "userland const char *";6469break;6470default:6471break;6472};6473break;6474/* linux_mq_timedsend */6475case 279:6476switch (ndx) {6477case 0:6478p = "l_mqd_t";6479break;6480case 1:6481p = "userland const char *";6482break;6483case 2:6484p = "l_size_t";6485break;6486case 3:6487p = "l_uint";6488break;6489case 4:6490p = "userland const struct l_timespec *";6491break;6492default:6493break;6494};6495break;6496/* linux_mq_timedreceive */6497case 280:6498switch (ndx) {6499case 0:6500p = "l_mqd_t";6501break;6502case 1:6503p = "userland char *";6504break;6505case 2:6506p = "l_size_t";6507break;6508case 3:6509p = "userland l_uint *";6510break;6511case 4:6512p = "userland const struct l_timespec *";6513break;6514default:6515break;6516};6517break;6518/* linux_mq_notify */6519case 281:6520switch (ndx) {6521case 0:6522p = "l_mqd_t";6523break;6524case 1:6525p = "userland const struct l_sigevent *";6526break;6527default:6528break;6529};6530break;6531/* linux_mq_getsetattr */6532case 282:6533switch (ndx) {6534case 0:6535p = "l_mqd_t";6536break;6537case 1:6538p = "userland const struct mq_attr *";6539break;6540case 2:6541p = "userland struct mq_attr *";6542break;6543default:6544break;6545};6546break;6547/* linux_kexec_load */6548case 283:6549break;6550/* linux_waitid */6551case 284:6552switch (ndx) {6553case 0:6554p = "int";6555break;6556case 1:6557p = "l_pid_t";6558break;6559case 2:6560p = "userland l_siginfo_t *";6561break;6562case 3:6563p = "int";6564break;6565case 4:6566p = "userland void *";6567break;6568default:6569break;6570};6571break;6572/* linux_add_key */6573case 286:6574break;6575/* linux_request_key */6576case 287:6577break;6578/* linux_keyctl */6579case 288:6580break;6581/* linux_ioprio_set */6582case 289:6583switch (ndx) {6584case 0:6585p = "l_int";6586break;6587case 1:6588p = "l_int";6589break;6590case 2:6591p = "l_int";6592break;6593default:6594break;6595};6596break;6597/* linux_ioprio_get */6598case 290:6599switch (ndx) {6600case 0:6601p = "l_int";6602break;6603case 1:6604p = "l_int";6605break;6606default:6607break;6608};6609break;6610/* linux_inotify_init */6611case 291:6612break;6613/* linux_inotify_add_watch */6614case 292:6615switch (ndx) {6616case 0:6617p = "l_int";6618break;6619case 1:6620p = "userland const char *";6621break;6622case 2:6623p = "uint32_t";6624break;6625default:6626break;6627};6628break;6629/* linux_inotify_rm_watch */6630case 293:6631switch (ndx) {6632case 0:6633p = "l_int";6634break;6635case 1:6636p = "uint32_t";6637break;6638default:6639break;6640};6641break;6642/* linux_migrate_pages */6643case 294:6644break;6645/* linux_openat */6646case 295:6647switch (ndx) {6648case 0:6649p = "l_int";6650break;6651case 1:6652p = "userland const char *";6653break;6654case 2:6655p = "l_int";6656break;6657case 3:6658p = "l_int";6659break;6660default:6661break;6662};6663break;6664/* linux_mkdirat */6665case 296:6666switch (ndx) {6667case 0:6668p = "l_int";6669break;6670case 1:6671p = "userland const char *";6672break;6673case 2:6674p = "l_int";6675break;6676default:6677break;6678};6679break;6680/* linux_mknodat */6681case 297:6682switch (ndx) {6683case 0:6684p = "l_int";6685break;6686case 1:6687p = "userland const char *";6688break;6689case 2:6690p = "l_int";6691break;6692case 3:6693p = "l_dev_t";6694break;6695default:6696break;6697};6698break;6699/* linux_fchownat */6700case 298:6701switch (ndx) {6702case 0:6703p = "l_int";6704break;6705case 1:6706p = "userland const char *";6707break;6708case 2:6709p = "l_uid16_t";6710break;6711case 3:6712p = "l_gid16_t";6713break;6714case 4:6715p = "l_int";6716break;6717default:6718break;6719};6720break;6721/* linux_futimesat */6722case 299:6723switch (ndx) {6724case 0:6725p = "l_int";6726break;6727case 1:6728p = "userland char *";6729break;6730case 2:6731p = "userland struct l_timeval *";6732break;6733default:6734break;6735};6736break;6737/* linux_fstatat64 */6738case 300:6739switch (ndx) {6740case 0:6741p = "l_int";6742break;6743case 1:6744p = "userland char *";6745break;6746case 2:6747p = "userland struct l_stat64 *";6748break;6749case 3:6750p = "l_int";6751break;6752default:6753break;6754};6755break;6756/* linux_unlinkat */6757case 301:6758switch (ndx) {6759case 0:6760p = "l_int";6761break;6762case 1:6763p = "userland const char *";6764break;6765case 2:6766p = "l_int";6767break;6768default:6769break;6770};6771break;6772/* linux_renameat */6773case 302:6774switch (ndx) {6775case 0:6776p = "l_int";6777break;6778case 1:6779p = "userland const char *";6780break;6781case 2:6782p = "l_int";6783break;6784case 3:6785p = "userland const char *";6786break;6787default:6788break;6789};6790break;6791/* linux_linkat */6792case 303:6793switch (ndx) {6794case 0:6795p = "l_int";6796break;6797case 1:6798p = "userland const char *";6799break;6800case 2:6801p = "l_int";6802break;6803case 3:6804p = "userland const char *";6805break;6806case 4:6807p = "l_int";6808break;6809default:6810break;6811};6812break;6813/* linux_symlinkat */6814case 304:6815switch (ndx) {6816case 0:6817p = "userland const char *";6818break;6819case 1:6820p = "l_int";6821break;6822case 2:6823p = "userland const char *";6824break;6825default:6826break;6827};6828break;6829/* linux_readlinkat */6830case 305:6831switch (ndx) {6832case 0:6833p = "l_int";6834break;6835case 1:6836p = "userland const char *";6837break;6838case 2:6839p = "userland char *";6840break;6841case 3:6842p = "l_int";6843break;6844default:6845break;6846};6847break;6848/* linux_fchmodat */6849case 306:6850switch (ndx) {6851case 0:6852p = "l_int";6853break;6854case 1:6855p = "userland const char *";6856break;6857case 2:6858p = "l_mode_t";6859break;6860default:6861break;6862};6863break;6864/* linux_faccessat */6865case 307:6866switch (ndx) {6867case 0:6868p = "l_int";6869break;6870case 1:6871p = "userland const char *";6872break;6873case 2:6874p = "l_int";6875break;6876default:6877break;6878};6879break;6880/* linux_pselect6 */6881case 308:6882switch (ndx) {6883case 0:6884p = "l_int";6885break;6886case 1:6887p = "userland l_fd_set *";6888break;6889case 2:6890p = "userland l_fd_set *";6891break;6892case 3:6893p = "userland l_fd_set *";6894break;6895case 4:6896p = "userland struct l_timespec *";6897break;6898case 5:6899p = "userland l_uintptr_t *";6900break;6901default:6902break;6903};6904break;6905/* linux_ppoll */6906case 309:6907switch (ndx) {6908case 0:6909p = "userland struct pollfd *";6910break;6911case 1:6912p = "uint32_t";6913break;6914case 2:6915p = "userland struct l_timespec *";6916break;6917case 3:6918p = "userland l_sigset_t *";6919break;6920case 4:6921p = "l_size_t";6922break;6923default:6924break;6925};6926break;6927/* linux_unshare */6928case 310:6929break;6930/* linux_set_robust_list */6931case 311:6932switch (ndx) {6933case 0:6934p = "userland struct linux_robust_list_head *";6935break;6936case 1:6937p = "l_size_t";6938break;6939default:6940break;6941};6942break;6943/* linux_get_robust_list */6944case 312:6945switch (ndx) {6946case 0:6947p = "l_int";6948break;6949case 1:6950p = "userland struct linux_robust_list_head **";6951break;6952case 2:6953p = "userland l_size_t *";6954break;6955default:6956break;6957};6958break;6959/* linux_splice */6960case 313:6961switch (ndx) {6962case 0:6963p = "int";6964break;6965case 1:6966p = "userland l_loff_t *";6967break;6968case 2:6969p = "int";6970break;6971case 3:6972p = "userland l_loff_t *";6973break;6974case 4:6975p = "l_size_t";6976break;6977case 5:6978p = "l_uint";6979break;6980default:6981break;6982};6983break;6984/* linux_sync_file_range */6985case 314:6986switch (ndx) {6987case 0:6988p = "l_int";6989break;6990case 1:6991p = "l_loff_t";6992break;6993case 2:6994p = "l_loff_t";6995break;6996case 3:6997p = "unsigned int";6998break;6999default:7000break;7001};7002break;7003/* linux_tee */7004case 315:7005break;7006/* linux_vmsplice */7007case 316:7008break;7009/* linux_move_pages */7010case 317:7011break;7012/* linux_getcpu */7013case 318:7014switch (ndx) {7015case 0:7016p = "userland l_uint *";7017break;7018case 1:7019p = "userland l_uint *";7020break;7021case 2:7022p = "userland void *";7023break;7024default:7025break;7026};7027break;7028/* linux_epoll_pwait */7029case 319:7030switch (ndx) {7031case 0:7032p = "l_int";7033break;7034case 1:7035p = "userland struct epoll_event *";7036break;7037case 2:7038p = "l_int";7039break;7040case 3:7041p = "l_int";7042break;7043case 4:7044p = "userland l_sigset_t *";7045break;7046case 5:7047p = "l_size_t";7048break;7049default:7050break;7051};7052break;7053/* linux_utimensat */7054case 320:7055switch (ndx) {7056case 0:7057p = "l_int";7058break;7059case 1:7060p = "userland const char *";7061break;7062case 2:7063p = "userland const struct l_timespec *";7064break;7065case 3:7066p = "l_int";7067break;7068default:7069break;7070};7071break;7072/* linux_signalfd */7073case 321:7074break;7075/* linux_timerfd_create */7076case 322:7077switch (ndx) {7078case 0:7079p = "l_int";7080break;7081case 1:7082p = "l_int";7083break;7084default:7085break;7086};7087break;7088/* linux_eventfd */7089case 323:7090switch (ndx) {7091case 0:7092p = "l_uint";7093break;7094default:7095break;7096};7097break;7098/* linux_fallocate */7099case 324:7100switch (ndx) {7101case 0:7102p = "l_int";7103break;7104case 1:7105p = "l_int";7106break;7107case 2:7108p = "l_loff_t";7109break;7110case 3:7111p = "l_loff_t";7112break;7113default:7114break;7115};7116break;7117/* linux_timerfd_settime */7118case 325:7119switch (ndx) {7120case 0:7121p = "l_int";7122break;7123case 1:7124p = "l_int";7125break;7126case 2:7127p = "userland const struct l_itimerspec *";7128break;7129case 3:7130p = "userland struct l_itimerspec *";7131break;7132default:7133break;7134};7135break;7136/* linux_timerfd_gettime */7137case 326:7138switch (ndx) {7139case 0:7140p = "l_int";7141break;7142case 1:7143p = "userland struct l_itimerspec *";7144break;7145default:7146break;7147};7148break;7149/* linux_signalfd4 */7150case 327:7151break;7152/* linux_eventfd2 */7153case 328:7154switch (ndx) {7155case 0:7156p = "l_uint";7157break;7158case 1:7159p = "l_int";7160break;7161default:7162break;7163};7164break;7165/* linux_epoll_create1 */7166case 329:7167switch (ndx) {7168case 0:7169p = "l_int";7170break;7171default:7172break;7173};7174break;7175/* linux_dup3 */7176case 330:7177switch (ndx) {7178case 0:7179p = "l_int";7180break;7181case 1:7182p = "l_int";7183break;7184case 2:7185p = "l_int";7186break;7187default:7188break;7189};7190break;7191/* linux_pipe2 */7192case 331:7193switch (ndx) {7194case 0:7195p = "userland l_int *";7196break;7197case 1:7198p = "l_int";7199break;7200default:7201break;7202};7203break;7204/* linux_inotify_init1 */7205case 332:7206switch (ndx) {7207case 0:7208p = "l_int";7209break;7210default:7211break;7212};7213break;7214/* linux_preadv */7215case 333:7216switch (ndx) {7217case 0:7218p = "l_ulong";7219break;7220case 1:7221p = "userland struct iovec *";7222break;7223case 2:7224p = "l_ulong";7225break;7226case 3:7227p = "l_ulong";7228break;7229case 4:7230p = "l_ulong";7231break;7232default:7233break;7234};7235break;7236/* linux_pwritev */7237case 334:7238switch (ndx) {7239case 0:7240p = "l_ulong";7241break;7242case 1:7243p = "userland struct iovec *";7244break;7245case 2:7246p = "l_ulong";7247break;7248case 3:7249p = "l_ulong";7250break;7251case 4:7252p = "l_ulong";7253break;7254default:7255break;7256};7257break;7258/* linux_rt_tgsigqueueinfo */7259case 335:7260switch (ndx) {7261case 0:7262p = "l_pid_t";7263break;7264case 1:7265p = "l_pid_t";7266break;7267case 2:7268p = "l_int";7269break;7270case 3:7271p = "userland l_siginfo_t *";7272break;7273default:7274break;7275};7276break;7277/* linux_perf_event_open */7278case 336:7279break;7280/* linux_recvmmsg */7281case 337:7282switch (ndx) {7283case 0:7284p = "l_int";7285break;7286case 1:7287p = "userland struct l_mmsghdr *";7288break;7289case 2:7290p = "l_uint";7291break;7292case 3:7293p = "l_uint";7294break;7295case 4:7296p = "userland struct l_timespec *";7297break;7298default:7299break;7300};7301break;7302/* linux_fanotify_init */7303case 338:7304break;7305/* linux_fanotify_mark */7306case 339:7307break;7308/* linux_prlimit64 */7309case 340:7310switch (ndx) {7311case 0:7312p = "l_pid_t";7313break;7314case 1:7315p = "l_uint";7316break;7317case 2:7318p = "userland struct rlimit *";7319break;7320case 3:7321p = "userland struct rlimit *";7322break;7323default:7324break;7325};7326break;7327/* linux_name_to_handle_at */7328case 341:7329switch (ndx) {7330case 0:7331p = "l_int";7332break;7333case 1:7334p = "userland const char *";7335break;7336case 2:7337p = "userland struct l_file_handle *";7338break;7339case 3:7340p = "userland l_int *";7341break;7342case 4:7343p = "l_int";7344break;7345default:7346break;7347};7348break;7349/* linux_open_by_handle_at */7350case 342:7351switch (ndx) {7352case 0:7353p = "l_int";7354break;7355case 1:7356p = "userland struct l_file_handle *";7357break;7358case 2:7359p = "l_int";7360break;7361default:7362break;7363};7364break;7365/* linux_clock_adjtime */7366case 343:7367break;7368/* linux_syncfs */7369case 344:7370switch (ndx) {7371case 0:7372p = "l_int";7373break;7374default:7375break;7376};7377break;7378/* linux_sendmmsg */7379case 345:7380switch (ndx) {7381case 0:7382p = "l_int";7383break;7384case 1:7385p = "userland struct l_mmsghdr *";7386break;7387case 2:7388p = "l_uint";7389break;7390case 3:7391p = "l_uint";7392break;7393default:7394break;7395};7396break;7397/* linux_setns */7398case 346:7399break;7400/* linux_process_vm_readv */7401case 347:7402switch (ndx) {7403case 0:7404p = "l_pid_t";7405break;7406case 1:7407p = "userland const struct iovec *";7408break;7409case 2:7410p = "l_ulong";7411break;7412case 3:7413p = "userland const struct iovec *";7414break;7415case 4:7416p = "l_ulong";7417break;7418case 5:7419p = "l_ulong";7420break;7421default:7422break;7423};7424break;7425/* linux_process_vm_writev */7426case 348:7427switch (ndx) {7428case 0:7429p = "l_pid_t";7430break;7431case 1:7432p = "userland const struct iovec *";7433break;7434case 2:7435p = "l_ulong";7436break;7437case 3:7438p = "userland const struct iovec *";7439break;7440case 4:7441p = "l_ulong";7442break;7443case 5:7444p = "l_ulong";7445break;7446default:7447break;7448};7449break;7450/* linux_kcmp */7451case 349:7452switch (ndx) {7453case 0:7454p = "l_pid_t";7455break;7456case 1:7457p = "l_pid_t";7458break;7459case 2:7460p = "l_int";7461break;7462case 3:7463p = "l_ulong";7464break;7465case 4:7466p = "l_ulong";7467break;7468default:7469break;7470};7471break;7472/* linux_finit_module */7473case 350:7474switch (ndx) {7475case 0:7476p = "l_int";7477break;7478case 1:7479p = "userland const char *";7480break;7481case 2:7482p = "l_int";7483break;7484default:7485break;7486};7487break;7488/* linux_sched_setattr */7489case 351:7490switch (ndx) {7491case 0:7492p = "l_pid_t";7493break;7494case 1:7495p = "userland void *";7496break;7497case 2:7498p = "l_uint";7499break;7500default:7501break;7502};7503break;7504/* linux_sched_getattr */7505case 352:7506switch (ndx) {7507case 0:7508p = "l_pid_t";7509break;7510case 1:7511p = "userland void *";7512break;7513case 2:7514p = "l_uint";7515break;7516case 3:7517p = "l_uint";7518break;7519default:7520break;7521};7522break;7523/* linux_renameat2 */7524case 353:7525switch (ndx) {7526case 0:7527p = "l_int";7528break;7529case 1:7530p = "userland const char *";7531break;7532case 2:7533p = "l_int";7534break;7535case 3:7536p = "userland const char *";7537break;7538case 4:7539p = "unsigned int";7540break;7541default:7542break;7543};7544break;7545/* linux_seccomp */7546case 354:7547switch (ndx) {7548case 0:7549p = "l_uint";7550break;7551case 1:7552p = "l_uint";7553break;7554case 2:7555p = "userland const char *";7556break;7557default:7558break;7559};7560break;7561/* linux_getrandom */7562case 355:7563switch (ndx) {7564case 0:7565p = "userland char *";7566break;7567case 1:7568p = "l_size_t";7569break;7570case 2:7571p = "l_uint";7572break;7573default:7574break;7575};7576break;7577/* linux_memfd_create */7578case 356:7579switch (ndx) {7580case 0:7581p = "userland const char *";7582break;7583case 1:7584p = "l_uint";7585break;7586default:7587break;7588};7589break;7590/* linux_bpf */7591case 357:7592switch (ndx) {7593case 0:7594p = "l_int";7595break;7596case 1:7597p = "userland void *";7598break;7599case 2:7600p = "l_uint";7601break;7602default:7603break;7604};7605break;7606/* linux_execveat */7607case 358:7608switch (ndx) {7609case 0:7610p = "l_int";7611break;7612case 1:7613p = "userland const char *";7614break;7615case 2:7616p = "userland const char **";7617break;7618case 3:7619p = "userland const char **";7620break;7621case 4:7622p = "l_int";7623break;7624default:7625break;7626};7627break;7628/* linux_socket */7629case 359:7630switch (ndx) {7631case 0:7632p = "l_int";7633break;7634case 1:7635p = "l_int";7636break;7637case 2:7638p = "l_int";7639break;7640default:7641break;7642};7643break;7644/* linux_socketpair */7645case 360:7646switch (ndx) {7647case 0:7648p = "l_int";7649break;7650case 1:7651p = "l_int";7652break;7653case 2:7654p = "l_int";7655break;7656case 3:7657p = "l_uintptr_t";7658break;7659default:7660break;7661};7662break;7663/* linux_bind */7664case 361:7665switch (ndx) {7666case 0:7667p = "l_int";7668break;7669case 1:7670p = "l_uintptr_t";7671break;7672case 2:7673p = "l_int";7674break;7675default:7676break;7677};7678break;7679/* linux_connect */7680case 362:7681switch (ndx) {7682case 0:7683p = "l_int";7684break;7685case 1:7686p = "l_uintptr_t";7687break;7688case 2:7689p = "l_int";7690break;7691default:7692break;7693};7694break;7695/* linux_listen */7696case 363:7697switch (ndx) {7698case 0:7699p = "l_int";7700break;7701case 1:7702p = "l_int";7703break;7704default:7705break;7706};7707break;7708/* linux_accept4 */7709case 364:7710switch (ndx) {7711case 0:7712p = "l_int";7713break;7714case 1:7715p = "l_uintptr_t";7716break;7717case 2:7718p = "l_uintptr_t";7719break;7720case 3:7721p = "l_int";7722break;7723default:7724break;7725};7726break;7727/* linux_getsockopt */7728case 365:7729switch (ndx) {7730case 0:7731p = "l_int";7732break;7733case 1:7734p = "l_int";7735break;7736case 2:7737p = "l_int";7738break;7739case 3:7740p = "l_uintptr_t";7741break;7742case 4:7743p = "l_uintptr_t";7744break;7745default:7746break;7747};7748break;7749/* linux_setsockopt */7750case 366:7751switch (ndx) {7752case 0:7753p = "l_int";7754break;7755case 1:7756p = "l_int";7757break;7758case 2:7759p = "l_int";7760break;7761case 3:7762p = "l_uintptr_t";7763break;7764case 4:7765p = "l_int";7766break;7767default:7768break;7769};7770break;7771/* linux_getsockname */7772case 367:7773switch (ndx) {7774case 0:7775p = "l_int";7776break;7777case 1:7778p = "l_uintptr_t";7779break;7780case 2:7781p = "l_uintptr_t";7782break;7783default:7784break;7785};7786break;7787/* linux_getpeername */7788case 368:7789switch (ndx) {7790case 0:7791p = "l_int";7792break;7793case 1:7794p = "l_uintptr_t";7795break;7796case 2:7797p = "l_uintptr_t";7798break;7799default:7800break;7801};7802break;7803/* linux_sendto */7804case 369:7805switch (ndx) {7806case 0:7807p = "l_int";7808break;7809case 1:7810p = "l_uintptr_t";7811break;7812case 2:7813p = "l_int";7814break;7815case 3:7816p = "l_int";7817break;7818case 4:7819p = "l_uintptr_t";7820break;7821case 5:7822p = "l_int";7823break;7824default:7825break;7826};7827break;7828/* linux_sendmsg */7829case 370:7830switch (ndx) {7831case 0:7832p = "l_int";7833break;7834case 1:7835p = "l_uintptr_t";7836break;7837case 2:7838p = "l_int";7839break;7840default:7841break;7842};7843break;7844/* linux_recvfrom */7845case 371:7846switch (ndx) {7847case 0:7848p = "l_int";7849break;7850case 1:7851p = "l_uintptr_t";7852break;7853case 2:7854p = "l_size_t";7855break;7856case 3:7857p = "l_int";7858break;7859case 4:7860p = "l_uintptr_t";7861break;7862case 5:7863p = "l_uintptr_t";7864break;7865default:7866break;7867};7868break;7869/* linux_recvmsg */7870case 372:7871switch (ndx) {7872case 0:7873p = "l_int";7874break;7875case 1:7876p = "l_uintptr_t";7877break;7878case 2:7879p = "l_int";7880break;7881default:7882break;7883};7884break;7885/* linux_shutdown */7886case 373:7887switch (ndx) {7888case 0:7889p = "l_int";7890break;7891case 1:7892p = "l_int";7893break;7894default:7895break;7896};7897break;7898/* linux_userfaultfd */7899case 374:7900switch (ndx) {7901case 0:7902p = "l_int";7903break;7904default:7905break;7906};7907break;7908/* linux_membarrier */7909case 375:7910switch (ndx) {7911case 0:7912p = "l_int";7913break;7914case 1:7915p = "l_int";7916break;7917default:7918break;7919};7920break;7921/* linux_mlock2 */7922case 376:7923switch (ndx) {7924case 0:7925p = "l_ulong";7926break;7927case 1:7928p = "l_size_t";7929break;7930case 2:7931p = "l_int";7932break;7933default:7934break;7935};7936break;7937/* linux_copy_file_range */7938case 377:7939switch (ndx) {7940case 0:7941p = "l_int";7942break;7943case 1:7944p = "userland l_loff_t *";7945break;7946case 2:7947p = "l_int";7948break;7949case 3:7950p = "userland l_loff_t *";7951break;7952case 4:7953p = "l_size_t";7954break;7955case 5:7956p = "l_uint";7957break;7958default:7959break;7960};7961break;7962/* linux_preadv2 */7963case 378:7964switch (ndx) {7965case 0:7966p = "l_ulong";7967break;7968case 1:7969p = "userland const struct iovec *";7970break;7971case 2:7972p = "l_ulong";7973break;7974case 3:7975p = "l_ulong";7976break;7977case 4:7978p = "l_ulong";7979break;7980case 5:7981p = "l_int";7982break;7983default:7984break;7985};7986break;7987/* linux_pwritev2 */7988case 379:7989switch (ndx) {7990case 0:7991p = "l_ulong";7992break;7993case 1:7994p = "userland const struct iovec *";7995break;7996case 2:7997p = "l_ulong";7998break;7999case 3:8000p = "l_ulong";8001break;8002case 4:8003p = "l_ulong";8004break;8005case 5:8006p = "l_int";8007break;8008default:8009break;8010};8011break;8012/* linux_pkey_mprotect */8013case 380:8014switch (ndx) {8015case 0:8016p = "l_ulong";8017break;8018case 1:8019p = "l_size_t";8020break;8021case 2:8022p = "l_ulong";8023break;8024case 3:8025p = "l_int";8026break;8027default:8028break;8029};8030break;8031/* linux_pkey_alloc */8032case 381:8033switch (ndx) {8034case 0:8035p = "l_ulong";8036break;8037case 1:8038p = "l_ulong";8039break;8040default:8041break;8042};8043break;8044/* linux_pkey_free */8045case 382:8046switch (ndx) {8047case 0:8048p = "l_int";8049break;8050default:8051break;8052};8053break;8054/* linux_statx */8055case 383:8056switch (ndx) {8057case 0:8058p = "l_int";8059break;8060case 1:8061p = "userland const char *";8062break;8063case 2:8064p = "l_uint";8065break;8066case 3:8067p = "l_uint";8068break;8069case 4:8070p = "userland void *";8071break;8072default:8073break;8074};8075break;8076/* linux_arch_prctl */8077case 384:8078switch (ndx) {8079case 0:8080p = "l_int";8081break;8082case 1:8083p = "l_ulong";8084break;8085default:8086break;8087};8088break;8089/* linux_io_pgetevents */8090case 385:8091break;8092/* linux_rseq */8093case 386:8094switch (ndx) {8095case 0:8096p = "userland struct linux_rseq *";8097break;8098case 1:8099p = "uint32_t";8100break;8101case 2:8102p = "l_int";8103break;8104case 3:8105p = "uint32_t";8106break;8107default:8108break;8109};8110break;8111/* linux_semget */8112case 393:8113switch (ndx) {8114case 0:8115p = "l_key_t";8116break;8117case 1:8118p = "l_int";8119break;8120case 2:8121p = "l_int";8122break;8123default:8124break;8125};8126break;8127/* linux_semctl */8128case 394:8129switch (ndx) {8130case 0:8131p = "l_int";8132break;8133case 1:8134p = "l_int";8135break;8136case 2:8137p = "l_int";8138break;8139case 3:8140p = "union l_semun";8141break;8142default:8143break;8144};8145break;8146/* linux_shmget */8147case 395:8148switch (ndx) {8149case 0:8150p = "l_key_t";8151break;8152case 1:8153p = "l_size_t";8154break;8155case 2:8156p = "l_int";8157break;8158default:8159break;8160};8161break;8162/* linux_shmctl */8163case 396:8164switch (ndx) {8165case 0:8166p = "l_int";8167break;8168case 1:8169p = "l_int";8170break;8171case 2:8172p = "userland struct l_shmid_ds *";8173break;8174default:8175break;8176};8177break;8178/* linux_shmat */8179case 397:8180switch (ndx) {8181case 0:8182p = "l_int";8183break;8184case 1:8185p = "userland char *";8186break;8187case 2:8188p = "l_int";8189break;8190default:8191break;8192};8193break;8194/* linux_shmdt */8195case 398:8196switch (ndx) {8197case 0:8198p = "userland char *";8199break;8200default:8201break;8202};8203break;8204/* linux_msgget */8205case 399:8206switch (ndx) {8207case 0:8208p = "l_key_t";8209break;8210case 1:8211p = "l_int";8212break;8213default:8214break;8215};8216break;8217/* linux_msgsnd */8218case 400:8219switch (ndx) {8220case 0:8221p = "l_int";8222break;8223case 1:8224p = "userland struct l_msgbuf *";8225break;8226case 2:8227p = "l_size_t";8228break;8229case 3:8230p = "l_int";8231break;8232default:8233break;8234};8235break;8236/* linux_msgrcv */8237case 401:8238switch (ndx) {8239case 0:8240p = "l_int";8241break;8242case 1:8243p = "userland struct l_msgbuf *";8244break;8245case 2:8246p = "l_size_t";8247break;8248case 3:8249p = "l_long";8250break;8251case 4:8252p = "l_int";8253break;8254default:8255break;8256};8257break;8258/* linux_msgctl */8259case 402:8260switch (ndx) {8261case 0:8262p = "l_int";8263break;8264case 1:8265p = "l_int";8266break;8267case 2:8268p = "userland struct l_msqid_ds *";8269break;8270default:8271break;8272};8273break;8274/* linux_clock_gettime64 */8275case 403:8276switch (ndx) {8277case 0:8278p = "clockid_t";8279break;8280case 1:8281p = "userland struct l_timespec64 *";8282break;8283default:8284break;8285};8286break;8287/* linux_clock_settime64 */8288case 404:8289switch (ndx) {8290case 0:8291p = "clockid_t";8292break;8293case 1:8294p = "userland struct l_timespec64 *";8295break;8296default:8297break;8298};8299break;8300/* linux_clock_adjtime64 */8301case 405:8302break;8303/* linux_clock_getres_time64 */8304case 406:8305switch (ndx) {8306case 0:8307p = "clockid_t";8308break;8309case 1:8310p = "userland struct l_timespec64 *";8311break;8312default:8313break;8314};8315break;8316/* linux_clock_nanosleep_time64 */8317case 407:8318switch (ndx) {8319case 0:8320p = "clockid_t";8321break;8322case 1:8323p = "l_int";8324break;8325case 2:8326p = "userland struct l_timespec64 *";8327break;8328case 3:8329p = "userland struct l_timespec64 *";8330break;8331default:8332break;8333};8334break;8335/* linux_timer_gettime64 */8336case 408:8337switch (ndx) {8338case 0:8339p = "l_timer_t";8340break;8341case 1:8342p = "userland struct l_itimerspec64 *";8343break;8344default:8345break;8346};8347break;8348/* linux_timer_settime64 */8349case 409:8350switch (ndx) {8351case 0:8352p = "l_timer_t";8353break;8354case 1:8355p = "l_int";8356break;8357case 2:8358p = "userland const struct l_itimerspec64 *";8359break;8360case 3:8361p = "userland struct l_itimerspec64 *";8362break;8363default:8364break;8365};8366break;8367/* linux_timerfd_gettime64 */8368case 410:8369switch (ndx) {8370case 0:8371p = "l_int";8372break;8373case 1:8374p = "userland struct l_itimerspec64 *";8375break;8376default:8377break;8378};8379break;8380/* linux_timerfd_settime64 */8381case 411:8382switch (ndx) {8383case 0:8384p = "l_int";8385break;8386case 1:8387p = "l_int";8388break;8389case 2:8390p = "userland const struct l_itimerspec64 *";8391break;8392case 3:8393p = "userland struct l_itimerspec64 *";8394break;8395default:8396break;8397};8398break;8399/* linux_utimensat_time64 */8400case 412:8401switch (ndx) {8402case 0:8403p = "l_int";8404break;8405case 1:8406p = "userland const char *";8407break;8408case 2:8409p = "userland const struct l_timespec64 *";8410break;8411case 3:8412p = "l_int";8413break;8414default:8415break;8416};8417break;8418/* linux_pselect6_time64 */8419case 413:8420switch (ndx) {8421case 0:8422p = "l_int";8423break;8424case 1:8425p = "userland l_fd_set *";8426break;8427case 2:8428p = "userland l_fd_set *";8429break;8430case 3:8431p = "userland l_fd_set *";8432break;8433case 4:8434p = "userland struct l_timespec64 *";8435break;8436case 5:8437p = "userland l_uintptr_t *";8438break;8439default:8440break;8441};8442break;8443/* linux_ppoll_time64 */8444case 414:8445switch (ndx) {8446case 0:8447p = "userland struct pollfd *";8448break;8449case 1:8450p = "uint32_t";8451break;8452case 2:8453p = "userland struct l_timespec64 *";8454break;8455case 3:8456p = "userland l_sigset_t *";8457break;8458case 4:8459p = "l_size_t";8460break;8461default:8462break;8463};8464break;8465/* linux_io_pgetevents_time64 */8466case 416:8467break;8468/* linux_recvmmsg_time64 */8469case 417:8470switch (ndx) {8471case 0:8472p = "l_int";8473break;8474case 1:8475p = "userland struct l_mmsghdr *";8476break;8477case 2:8478p = "l_uint";8479break;8480case 3:8481p = "l_uint";8482break;8483case 4:8484p = "userland struct l_timespec64 *";8485break;8486default:8487break;8488};8489break;8490/* linux_mq_timedsend_time64 */8491case 418:8492break;8493/* linux_mq_timedreceive_time64 */8494case 419:8495break;8496/* linux_semtimedop_time64 */8497case 420:8498switch (ndx) {8499case 0:8500p = "l_int";8501break;8502case 1:8503p = "userland struct sembuf *";8504break;8505case 2:8506p = "l_size_t";8507break;8508case 3:8509p = "userland struct l_timespec64 *";8510break;8511default:8512break;8513};8514break;8515/* linux_rt_sigtimedwait_time64 */8516case 421:8517switch (ndx) {8518case 0:8519p = "userland l_sigset_t *";8520break;8521case 1:8522p = "userland l_siginfo_t *";8523break;8524case 2:8525p = "userland struct l_timespec64 *";8526break;8527case 3:8528p = "l_size_t";8529break;8530default:8531break;8532};8533break;8534/* linux_sys_futex_time64 */8535case 422:8536switch (ndx) {8537case 0:8538p = "userland uint32_t *";8539break;8540case 1:8541p = "l_int";8542break;8543case 2:8544p = "uint32_t";8545break;8546case 3:8547p = "userland struct l_timespec64 *";8548break;8549case 4:8550p = "userland uint32_t *";8551break;8552case 5:8553p = "uint32_t";8554break;8555default:8556break;8557};8558break;8559/* linux_sched_rr_get_interval_time64 */8560case 423:8561switch (ndx) {8562case 0:8563p = "l_pid_t";8564break;8565case 1:8566p = "userland struct l_timespec64 *";8567break;8568default:8569break;8570};8571break;8572/* linux_pidfd_send_signal */8573case 424:8574switch (ndx) {8575case 0:8576p = "l_int";8577break;8578case 1:8579p = "l_int";8580break;8581case 2:8582p = "userland l_siginfo_t *";8583break;8584case 3:8585p = "l_uint";8586break;8587default:8588break;8589};8590break;8591/* linux_io_uring_setup */8592case 425:8593break;8594/* linux_io_uring_enter */8595case 426:8596break;8597/* linux_io_uring_register */8598case 427:8599break;8600/* linux_open_tree */8601case 428:8602break;8603/* linux_move_mount */8604case 429:8605break;8606/* linux_fsopen */8607case 430:8608break;8609/* linux_fsconfig */8610case 431:8611break;8612/* linux_fsmount */8613case 432:8614break;8615/* linux_fspick */8616case 433:8617break;8618/* linux_pidfd_open */8619case 434:8620break;8621/* linux_clone3 */8622case 435:8623switch (ndx) {8624case 0:8625p = "userland struct l_user_clone_args *";8626break;8627case 1:8628p = "l_size_t";8629break;8630default:8631break;8632};8633break;8634/* linux_close_range */8635case 436:8636switch (ndx) {8637case 0:8638p = "l_uint";8639break;8640case 1:8641p = "l_uint";8642break;8643case 2:8644p = "l_uint";8645break;8646default:8647break;8648};8649break;8650/* linux_openat2 */8651case 437:8652break;8653/* linux_pidfd_getfd */8654case 438:8655break;8656/* linux_faccessat2 */8657case 439:8658switch (ndx) {8659case 0:8660p = "l_int";8661break;8662case 1:8663p = "userland const char *";8664break;8665case 2:8666p = "l_int";8667break;8668case 3:8669p = "l_int";8670break;8671default:8672break;8673};8674break;8675/* linux_process_madvise */8676case 440:8677break;8678/* linux_epoll_pwait2_64 */8679case 441:8680switch (ndx) {8681case 0:8682p = "l_int";8683break;8684case 1:8685p = "userland struct epoll_event *";8686break;8687case 2:8688p = "l_int";8689break;8690case 3:8691p = "userland struct l_timespec64 *";8692break;8693case 4:8694p = "userland l_sigset_t *";8695break;8696case 5:8697p = "l_size_t";8698break;8699default:8700break;8701};8702break;8703/* linux_mount_setattr */8704case 442:8705break;8706/* linux_quotactl_fd */8707case 443:8708break;8709/* linux_landlock_create_ruleset */8710case 444:8711break;8712/* linux_landlock_add_rule */8713case 445:8714break;8715/* linux_landlock_restrict_self */8716case 446:8717break;8718/* linux_memfd_secret */8719case 447:8720break;8721/* linux_process_mrelease */8722case 448:8723break;8724/* linux_futex_waitv */8725case 449:8726break;8727/* linux_set_mempolicy_home_node */8728case 450:8729break;8730/* linux_cachestat */8731case 451:8732break;8733/* linux_fchmodat2 */8734case 452:8735break;8736default:8737break;8738};8739if (p != NULL)8740strlcpy(desc, p, descsz);8741}8742static void8743systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)8744{8745const char *p = NULL;8746switch (sysnum) {8747/* linux_exit */8748case 1:8749if (ndx == 0 || ndx == 1)8750p = "void";8751break;8752/* linux_fork */8753case 2:8754/* read */8755case 3:8756if (ndx == 0 || ndx == 1)8757p = "int";8758break;8759/* linux_write */8760case 4:8761if (ndx == 0 || ndx == 1)8762p = "int";8763break;8764/* linux_open */8765case 5:8766if (ndx == 0 || ndx == 1)8767p = "int";8768break;8769/* close */8770case 6:8771if (ndx == 0 || ndx == 1)8772p = "int";8773break;8774/* linux_waitpid */8775case 7:8776if (ndx == 0 || ndx == 1)8777p = "int";8778break;8779/* linux_creat */8780case 8:8781if (ndx == 0 || ndx == 1)8782p = "int";8783break;8784/* linux_link */8785case 9:8786if (ndx == 0 || ndx == 1)8787p = "int";8788break;8789/* linux_unlink */8790case 10:8791if (ndx == 0 || ndx == 1)8792p = "int";8793break;8794/* linux_execve */8795case 11:8796if (ndx == 0 || ndx == 1)8797p = "int";8798break;8799/* linux_chdir */8800case 12:8801if (ndx == 0 || ndx == 1)8802p = "int";8803break;8804/* linux_time */8805case 13:8806if (ndx == 0 || ndx == 1)8807p = "int";8808break;8809/* linux_mknod */8810case 14:8811if (ndx == 0 || ndx == 1)8812p = "int";8813break;8814/* linux_chmod */8815case 15:8816if (ndx == 0 || ndx == 1)8817p = "int";8818break;8819/* linux_lchown16 */8820case 16:8821if (ndx == 0 || ndx == 1)8822p = "int";8823break;8824/* linux_stat */8825case 18:8826if (ndx == 0 || ndx == 1)8827p = "int";8828break;8829/* linux_lseek */8830case 19:8831if (ndx == 0 || ndx == 1)8832p = "int";8833break;8834/* linux_getpid */8835case 20:8836/* linux_mount */8837case 21:8838if (ndx == 0 || ndx == 1)8839p = "int";8840break;8841/* linux_oldumount */8842case 22:8843if (ndx == 0 || ndx == 1)8844p = "int";8845break;8846/* linux_setuid16 */8847case 23:8848if (ndx == 0 || ndx == 1)8849p = "int";8850break;8851/* linux_getuid16 */8852case 24:8853/* linux_stime */8854case 25:8855/* linux_ptrace */8856case 26:8857if (ndx == 0 || ndx == 1)8858p = "int";8859break;8860/* linux_alarm */8861case 27:8862if (ndx == 0 || ndx == 1)8863p = "int";8864break;8865/* linux_pause */8866case 29:8867/* linux_utime */8868case 30:8869if (ndx == 0 || ndx == 1)8870p = "int";8871break;8872/* linux_access */8873case 33:8874if (ndx == 0 || ndx == 1)8875p = "int";8876break;8877/* linux_nice */8878case 34:8879if (ndx == 0 || ndx == 1)8880p = "int";8881break;8882/* sync */8883case 36:8884/* linux_kill */8885case 37:8886if (ndx == 0 || ndx == 1)8887p = "int";8888break;8889/* linux_rename */8890case 38:8891if (ndx == 0 || ndx == 1)8892p = "int";8893break;8894/* linux_mkdir */8895case 39:8896if (ndx == 0 || ndx == 1)8897p = "int";8898break;8899/* linux_rmdir */8900case 40:8901if (ndx == 0 || ndx == 1)8902p = "int";8903break;8904/* dup */8905case 41:8906if (ndx == 0 || ndx == 1)8907p = "int";8908break;8909/* linux_pipe */8910case 42:8911if (ndx == 0 || ndx == 1)8912p = "int";8913break;8914/* linux_times */8915case 43:8916if (ndx == 0 || ndx == 1)8917p = "int";8918break;8919/* linux_brk */8920case 45:8921if (ndx == 0 || ndx == 1)8922p = "int";8923break;8924/* linux_setgid16 */8925case 46:8926if (ndx == 0 || ndx == 1)8927p = "int";8928break;8929/* linux_getgid16 */8930case 47:8931/* linux_signal */8932case 48:8933if (ndx == 0 || ndx == 1)8934p = "int";8935break;8936/* linux_geteuid16 */8937case 49:8938/* linux_getegid16 */8939case 50:8940/* acct */8941case 51:8942if (ndx == 0 || ndx == 1)8943p = "int";8944break;8945/* linux_umount */8946case 52:8947if (ndx == 0 || ndx == 1)8948p = "int";8949break;8950/* linux_ioctl */8951case 54:8952if (ndx == 0 || ndx == 1)8953p = "int";8954break;8955/* linux_fcntl */8956case 55:8957if (ndx == 0 || ndx == 1)8958p = "int";8959break;8960/* setpgid */8961case 57:8962if (ndx == 0 || ndx == 1)8963p = "int";8964break;8965/* linux_olduname */8966case 59:8967/* umask */8968case 60:8969if (ndx == 0 || ndx == 1)8970p = "int";8971break;8972/* chroot */8973case 61:8974if (ndx == 0 || ndx == 1)8975p = "int";8976break;8977/* linux_ustat */8978case 62:8979if (ndx == 0 || ndx == 1)8980p = "int";8981break;8982/* dup2 */8983case 63:8984if (ndx == 0 || ndx == 1)8985p = "int";8986break;8987/* linux_getppid */8988case 64:8989/* getpgrp */8990case 65:8991/* setsid */8992case 66:8993/* linux_sigaction */8994case 67:8995if (ndx == 0 || ndx == 1)8996p = "int";8997break;8998/* linux_sgetmask */8999case 68:9000/* linux_ssetmask */9001case 69:9002if (ndx == 0 || ndx == 1)9003p = "int";9004break;9005/* linux_setreuid16 */9006case 70:9007if (ndx == 0 || ndx == 1)9008p = "int";9009break;9010/* linux_setregid16 */9011case 71:9012if (ndx == 0 || ndx == 1)9013p = "int";9014break;9015/* linux_sigsuspend */9016case 72:9017if (ndx == 0 || ndx == 1)9018p = "int";9019break;9020/* linux_sigpending */9021case 73:9022if (ndx == 0 || ndx == 1)9023p = "int";9024break;9025/* linux_sethostname */9026case 74:9027if (ndx == 0 || ndx == 1)9028p = "int";9029break;9030/* linux_setrlimit */9031case 75:9032if (ndx == 0 || ndx == 1)9033p = "int";9034break;9035/* linux_old_getrlimit */9036case 76:9037if (ndx == 0 || ndx == 1)9038p = "int";9039break;9040/* getrusage */9041case 77:9042if (ndx == 0 || ndx == 1)9043p = "int";9044break;9045/* gettimeofday */9046case 78:9047if (ndx == 0 || ndx == 1)9048p = "int";9049break;9050/* settimeofday */9051case 79:9052if (ndx == 0 || ndx == 1)9053p = "int";9054break;9055/* linux_getgroups16 */9056case 80:9057if (ndx == 0 || ndx == 1)9058p = "int";9059break;9060/* linux_setgroups16 */9061case 81:9062if (ndx == 0 || ndx == 1)9063p = "int";9064break;9065/* linux_old_select */9066case 82:9067if (ndx == 0 || ndx == 1)9068p = "int";9069break;9070/* linux_symlink */9071case 83:9072if (ndx == 0 || ndx == 1)9073p = "int";9074break;9075/* linux_lstat */9076case 84:9077if (ndx == 0 || ndx == 1)9078p = "int";9079break;9080/* linux_readlink */9081case 85:9082if (ndx == 0 || ndx == 1)9083p = "int";9084break;9085/* linux_uselib */9086case 86:9087if (ndx == 0 || ndx == 1)9088p = "int";9089break;9090/* swapon */9091case 87:9092if (ndx == 0 || ndx == 1)9093p = "int";9094break;9095/* linux_reboot */9096case 88:9097if (ndx == 0 || ndx == 1)9098p = "int";9099break;9100/* linux_readdir */9101case 89:9102if (ndx == 0 || ndx == 1)9103p = "int";9104break;9105/* linux_mmap */9106case 90:9107if (ndx == 0 || ndx == 1)9108p = "int";9109break;9110/* munmap */9111case 91:9112if (ndx == 0 || ndx == 1)9113p = "int";9114break;9115/* linux_truncate */9116case 92:9117if (ndx == 0 || ndx == 1)9118p = "int";9119break;9120/* linux_ftruncate */9121case 93:9122if (ndx == 0 || ndx == 1)9123p = "int";9124break;9125/* fchmod */9126case 94:9127if (ndx == 0 || ndx == 1)9128p = "int";9129break;9130/* fchown */9131case 95:9132if (ndx == 0 || ndx == 1)9133p = "int";9134break;9135/* linux_getpriority */9136case 96:9137if (ndx == 0 || ndx == 1)9138p = "int";9139break;9140/* setpriority */9141case 97:9142if (ndx == 0 || ndx == 1)9143p = "int";9144break;9145/* linux_statfs */9146case 99:9147if (ndx == 0 || ndx == 1)9148p = "int";9149break;9150/* linux_fstatfs */9151case 100:9152if (ndx == 0 || ndx == 1)9153p = "int";9154break;9155/* linux_ioperm */9156case 101:9157if (ndx == 0 || ndx == 1)9158p = "int";9159break;9160/* linux_socketcall */9161case 102:9162if (ndx == 0 || ndx == 1)9163p = "int";9164break;9165/* linux_syslog */9166case 103:9167if (ndx == 0 || ndx == 1)9168p = "int";9169break;9170/* linux_setitimer */9171case 104:9172if (ndx == 0 || ndx == 1)9173p = "int";9174break;9175/* linux_getitimer */9176case 105:9177if (ndx == 0 || ndx == 1)9178p = "int";9179break;9180/* linux_newstat */9181case 106:9182if (ndx == 0 || ndx == 1)9183p = "int";9184break;9185/* linux_newlstat */9186case 107:9187if (ndx == 0 || ndx == 1)9188p = "int";9189break;9190/* linux_newfstat */9191case 108:9192if (ndx == 0 || ndx == 1)9193p = "int";9194break;9195/* linux_uname */9196case 109:9197/* linux_iopl */9198case 110:9199if (ndx == 0 || ndx == 1)9200p = "int";9201break;9202/* linux_vhangup */9203case 111:9204/* linux_vm86old */9205case 113:9206/* linux_wait4 */9207case 114:9208if (ndx == 0 || ndx == 1)9209p = "int";9210break;9211/* linux_swapoff */9212case 115:9213/* linux_sysinfo */9214case 116:9215if (ndx == 0 || ndx == 1)9216p = "int";9217break;9218/* linux_ipc */9219case 117:9220if (ndx == 0 || ndx == 1)9221p = "int";9222break;9223/* fsync */9224case 118:9225if (ndx == 0 || ndx == 1)9226p = "int";9227break;9228/* linux_sigreturn */9229case 119:9230if (ndx == 0 || ndx == 1)9231p = "int";9232break;9233/* linux_clone */9234case 120:9235if (ndx == 0 || ndx == 1)9236p = "int";9237break;9238/* linux_setdomainname */9239case 121:9240if (ndx == 0 || ndx == 1)9241p = "int";9242break;9243/* linux_newuname */9244case 122:9245if (ndx == 0 || ndx == 1)9246p = "int";9247break;9248/* linux_modify_ldt */9249case 123:9250if (ndx == 0 || ndx == 1)9251p = "int";9252break;9253/* linux_adjtimex */9254case 124:9255/* linux_mprotect */9256case 125:9257if (ndx == 0 || ndx == 1)9258p = "int";9259break;9260/* linux_sigprocmask */9261case 126:9262if (ndx == 0 || ndx == 1)9263p = "int";9264break;9265/* linux_init_module */9266case 128:9267/* linux_delete_module */9268case 129:9269/* linux_quotactl */9270case 131:9271/* getpgid */9272case 132:9273if (ndx == 0 || ndx == 1)9274p = "int";9275break;9276/* fchdir */9277case 133:9278if (ndx == 0 || ndx == 1)9279p = "int";9280break;9281/* linux_bdflush */9282case 134:9283/* linux_sysfs */9284case 135:9285if (ndx == 0 || ndx == 1)9286p = "int";9287break;9288/* linux_personality */9289case 136:9290if (ndx == 0 || ndx == 1)9291p = "int";9292break;9293/* linux_setfsuid16 */9294case 138:9295if (ndx == 0 || ndx == 1)9296p = "int";9297break;9298/* linux_setfsgid16 */9299case 139:9300if (ndx == 0 || ndx == 1)9301p = "int";9302break;9303/* linux_llseek */9304case 140:9305if (ndx == 0 || ndx == 1)9306p = "int";9307break;9308/* linux_getdents */9309case 141:9310if (ndx == 0 || ndx == 1)9311p = "int";9312break;9313/* linux_select */9314case 142:9315if (ndx == 0 || ndx == 1)9316p = "int";9317break;9318/* flock */9319case 143:9320if (ndx == 0 || ndx == 1)9321p = "int";9322break;9323/* linux_msync */9324case 144:9325if (ndx == 0 || ndx == 1)9326p = "int";9327break;9328/* readv */9329case 145:9330if (ndx == 0 || ndx == 1)9331p = "int";9332break;9333/* linux_writev */9334case 146:9335if (ndx == 0 || ndx == 1)9336p = "int";9337break;9338/* linux_getsid */9339case 147:9340if (ndx == 0 || ndx == 1)9341p = "int";9342break;9343/* linux_fdatasync */9344case 148:9345if (ndx == 0 || ndx == 1)9346p = "int";9347break;9348/* linux_sysctl */9349case 149:9350if (ndx == 0 || ndx == 1)9351p = "int";9352break;9353/* mlock */9354case 150:9355if (ndx == 0 || ndx == 1)9356p = "int";9357break;9358/* munlock */9359case 151:9360if (ndx == 0 || ndx == 1)9361p = "int";9362break;9363/* mlockall */9364case 152:9365if (ndx == 0 || ndx == 1)9366p = "int";9367break;9368/* munlockall */9369case 153:9370/* linux_sched_setparam */9371case 154:9372if (ndx == 0 || ndx == 1)9373p = "int";9374break;9375/* linux_sched_getparam */9376case 155:9377if (ndx == 0 || ndx == 1)9378p = "int";9379break;9380/* linux_sched_setscheduler */9381case 156:9382if (ndx == 0 || ndx == 1)9383p = "int";9384break;9385/* linux_sched_getscheduler */9386case 157:9387if (ndx == 0 || ndx == 1)9388p = "int";9389break;9390/* sched_yield */9391case 158:9392/* linux_sched_get_priority_max */9393case 159:9394if (ndx == 0 || ndx == 1)9395p = "int";9396break;9397/* linux_sched_get_priority_min */9398case 160:9399if (ndx == 0 || ndx == 1)9400p = "int";9401break;9402/* linux_sched_rr_get_interval */9403case 161:9404if (ndx == 0 || ndx == 1)9405p = "int";9406break;9407/* linux_nanosleep */9408case 162:9409if (ndx == 0 || ndx == 1)9410p = "int";9411break;9412/* linux_mremap */9413case 163:9414if (ndx == 0 || ndx == 1)9415p = "int";9416break;9417/* linux_setresuid16 */9418case 164:9419if (ndx == 0 || ndx == 1)9420p = "int";9421break;9422/* linux_getresuid16 */9423case 165:9424if (ndx == 0 || ndx == 1)9425p = "int";9426break;9427/* linux_vm86 */9428case 166:9429/* linux_poll */9430case 168:9431if (ndx == 0 || ndx == 1)9432p = "int";9433break;9434/* linux_setresgid16 */9435case 170:9436if (ndx == 0 || ndx == 1)9437p = "int";9438break;9439/* linux_getresgid16 */9440case 171:9441if (ndx == 0 || ndx == 1)9442p = "int";9443break;9444/* linux_prctl */9445case 172:9446if (ndx == 0 || ndx == 1)9447p = "int";9448break;9449/* linux_rt_sigreturn */9450case 173:9451if (ndx == 0 || ndx == 1)9452p = "int";9453break;9454/* linux_rt_sigaction */9455case 174:9456if (ndx == 0 || ndx == 1)9457p = "int";9458break;9459/* linux_rt_sigprocmask */9460case 175:9461if (ndx == 0 || ndx == 1)9462p = "int";9463break;9464/* linux_rt_sigpending */9465case 176:9466if (ndx == 0 || ndx == 1)9467p = "int";9468break;9469/* linux_rt_sigtimedwait */9470case 177:9471if (ndx == 0 || ndx == 1)9472p = "int";9473break;9474/* linux_rt_sigqueueinfo */9475case 178:9476if (ndx == 0 || ndx == 1)9477p = "int";9478break;9479/* linux_rt_sigsuspend */9480case 179:9481if (ndx == 0 || ndx == 1)9482p = "int";9483break;9484/* linux_pread */9485case 180:9486if (ndx == 0 || ndx == 1)9487p = "int";9488break;9489/* linux_pwrite */9490case 181:9491if (ndx == 0 || ndx == 1)9492p = "int";9493break;9494/* linux_chown16 */9495case 182:9496if (ndx == 0 || ndx == 1)9497p = "int";9498break;9499/* linux_getcwd */9500case 183:9501if (ndx == 0 || ndx == 1)9502p = "int";9503break;9504/* linux_capget */9505case 184:9506if (ndx == 0 || ndx == 1)9507p = "int";9508break;9509/* linux_capset */9510case 185:9511if (ndx == 0 || ndx == 1)9512p = "int";9513break;9514/* linux_sigaltstack */9515case 186:9516if (ndx == 0 || ndx == 1)9517p = "int";9518break;9519/* linux_sendfile */9520case 187:9521if (ndx == 0 || ndx == 1)9522p = "int";9523break;9524/* linux_vfork */9525case 190:9526/* linux_getrlimit */9527case 191:9528if (ndx == 0 || ndx == 1)9529p = "int";9530break;9531/* linux_mmap2 */9532case 192:9533if (ndx == 0 || ndx == 1)9534p = "int";9535break;9536/* linux_truncate64 */9537case 193:9538if (ndx == 0 || ndx == 1)9539p = "int";9540break;9541/* linux_ftruncate64 */9542case 194:9543if (ndx == 0 || ndx == 1)9544p = "int";9545break;9546/* linux_stat64 */9547case 195:9548if (ndx == 0 || ndx == 1)9549p = "int";9550break;9551/* linux_lstat64 */9552case 196:9553if (ndx == 0 || ndx == 1)9554p = "int";9555break;9556/* linux_fstat64 */9557case 197:9558if (ndx == 0 || ndx == 1)9559p = "int";9560break;9561/* linux_lchown */9562case 198:9563if (ndx == 0 || ndx == 1)9564p = "int";9565break;9566/* linux_getuid */9567case 199:9568/* linux_getgid */9569case 200:9570/* geteuid */9571case 201:9572/* getegid */9573case 202:9574/* setreuid */9575case 203:9576if (ndx == 0 || ndx == 1)9577p = "int";9578break;9579/* setregid */9580case 204:9581if (ndx == 0 || ndx == 1)9582p = "int";9583break;9584/* linux_getgroups */9585case 205:9586if (ndx == 0 || ndx == 1)9587p = "int";9588break;9589/* linux_setgroups */9590case 206:9591if (ndx == 0 || ndx == 1)9592p = "int";9593break;9594/* fchown */9595case 207:9596/* setresuid */9597case 208:9598if (ndx == 0 || ndx == 1)9599p = "int";9600break;9601/* getresuid */9602case 209:9603if (ndx == 0 || ndx == 1)9604p = "int";9605break;9606/* setresgid */9607case 210:9608if (ndx == 0 || ndx == 1)9609p = "int";9610break;9611/* getresgid */9612case 211:9613if (ndx == 0 || ndx == 1)9614p = "int";9615break;9616/* linux_chown */9617case 212:9618if (ndx == 0 || ndx == 1)9619p = "int";9620break;9621/* setuid */9622case 213:9623if (ndx == 0 || ndx == 1)9624p = "int";9625break;9626/* setgid */9627case 214:9628if (ndx == 0 || ndx == 1)9629p = "int";9630break;9631/* linux_setfsuid */9632case 215:9633if (ndx == 0 || ndx == 1)9634p = "int";9635break;9636/* linux_setfsgid */9637case 216:9638if (ndx == 0 || ndx == 1)9639p = "int";9640break;9641/* linux_pivot_root */9642case 217:9643if (ndx == 0 || ndx == 1)9644p = "int";9645break;9646/* linux_mincore */9647case 218:9648if (ndx == 0 || ndx == 1)9649p = "int";9650break;9651/* linux_madvise */9652case 219:9653if (ndx == 0 || ndx == 1)9654p = "int";9655break;9656/* linux_getdents64 */9657case 220:9658if (ndx == 0 || ndx == 1)9659p = "int";9660break;9661/* linux_fcntl64 */9662case 221:9663if (ndx == 0 || ndx == 1)9664p = "int";9665break;9666/* linux_gettid */9667case 224:9668/* linux_setxattr */9669case 226:9670if (ndx == 0 || ndx == 1)9671p = "int";9672break;9673/* linux_lsetxattr */9674case 227:9675if (ndx == 0 || ndx == 1)9676p = "int";9677break;9678/* linux_fsetxattr */9679case 228:9680if (ndx == 0 || ndx == 1)9681p = "int";9682break;9683/* linux_getxattr */9684case 229:9685if (ndx == 0 || ndx == 1)9686p = "int";9687break;9688/* linux_lgetxattr */9689case 230:9690if (ndx == 0 || ndx == 1)9691p = "int";9692break;9693/* linux_fgetxattr */9694case 231:9695if (ndx == 0 || ndx == 1)9696p = "int";9697break;9698/* linux_listxattr */9699case 232:9700if (ndx == 0 || ndx == 1)9701p = "int";9702break;9703/* linux_llistxattr */9704case 233:9705if (ndx == 0 || ndx == 1)9706p = "int";9707break;9708/* linux_flistxattr */9709case 234:9710if (ndx == 0 || ndx == 1)9711p = "int";9712break;9713/* linux_removexattr */9714case 235:9715if (ndx == 0 || ndx == 1)9716p = "int";9717break;9718/* linux_lremovexattr */9719case 236:9720if (ndx == 0 || ndx == 1)9721p = "int";9722break;9723/* linux_fremovexattr */9724case 237:9725if (ndx == 0 || ndx == 1)9726p = "int";9727break;9728/* linux_tkill */9729case 238:9730if (ndx == 0 || ndx == 1)9731p = "int";9732break;9733/* linux_sendfile64 */9734case 239:9735if (ndx == 0 || ndx == 1)9736p = "int";9737break;9738/* linux_sys_futex */9739case 240:9740if (ndx == 0 || ndx == 1)9741p = "int";9742break;9743/* linux_sched_setaffinity */9744case 241:9745if (ndx == 0 || ndx == 1)9746p = "int";9747break;9748/* linux_sched_getaffinity */9749case 242:9750if (ndx == 0 || ndx == 1)9751p = "int";9752break;9753/* linux_set_thread_area */9754case 243:9755if (ndx == 0 || ndx == 1)9756p = "int";9757break;9758/* linux_get_thread_area */9759case 244:9760if (ndx == 0 || ndx == 1)9761p = "int";9762break;9763/* linux_fadvise64 */9764case 250:9765if (ndx == 0 || ndx == 1)9766p = "int";9767break;9768/* linux_exit_group */9769case 252:9770if (ndx == 0 || ndx == 1)9771p = "int";9772break;9773/* linux_lookup_dcookie */9774case 253:9775/* linux_epoll_create */9776case 254:9777if (ndx == 0 || ndx == 1)9778p = "int";9779break;9780/* linux_epoll_ctl */9781case 255:9782if (ndx == 0 || ndx == 1)9783p = "int";9784break;9785/* linux_epoll_wait */9786case 256:9787if (ndx == 0 || ndx == 1)9788p = "int";9789break;9790/* linux_remap_file_pages */9791case 257:9792/* linux_set_tid_address */9793case 258:9794if (ndx == 0 || ndx == 1)9795p = "int";9796break;9797/* linux_timer_create */9798case 259:9799if (ndx == 0 || ndx == 1)9800p = "int";9801break;9802/* linux_timer_settime */9803case 260:9804if (ndx == 0 || ndx == 1)9805p = "int";9806break;9807/* linux_timer_gettime */9808case 261:9809if (ndx == 0 || ndx == 1)9810p = "int";9811break;9812/* linux_timer_getoverrun */9813case 262:9814if (ndx == 0 || ndx == 1)9815p = "int";9816break;9817/* linux_timer_delete */9818case 263:9819if (ndx == 0 || ndx == 1)9820p = "int";9821break;9822/* linux_clock_settime */9823case 264:9824if (ndx == 0 || ndx == 1)9825p = "int";9826break;9827/* linux_clock_gettime */9828case 265:9829if (ndx == 0 || ndx == 1)9830p = "int";9831break;9832/* linux_clock_getres */9833case 266:9834if (ndx == 0 || ndx == 1)9835p = "int";9836break;9837/* linux_clock_nanosleep */9838case 267:9839if (ndx == 0 || ndx == 1)9840p = "int";9841break;9842/* linux_statfs64 */9843case 268:9844if (ndx == 0 || ndx == 1)9845p = "int";9846break;9847/* linux_fstatfs64 */9848case 269:9849if (ndx == 0 || ndx == 1)9850p = "int";9851break;9852/* linux_tgkill */9853case 270:9854if (ndx == 0 || ndx == 1)9855p = "int";9856break;9857/* linux_utimes */9858case 271:9859if (ndx == 0 || ndx == 1)9860p = "int";9861break;9862/* linux_fadvise64_64 */9863case 272:9864if (ndx == 0 || ndx == 1)9865p = "int";9866break;9867/* linux_mbind */9868case 274:9869/* linux_get_mempolicy */9870case 275:9871/* linux_set_mempolicy */9872case 276:9873/* linux_mq_open */9874case 277:9875if (ndx == 0 || ndx == 1)9876p = "int";9877break;9878/* linux_mq_unlink */9879case 278:9880if (ndx == 0 || ndx == 1)9881p = "int";9882break;9883/* linux_mq_timedsend */9884case 279:9885if (ndx == 0 || ndx == 1)9886p = "int";9887break;9888/* linux_mq_timedreceive */9889case 280:9890if (ndx == 0 || ndx == 1)9891p = "int";9892break;9893/* linux_mq_notify */9894case 281:9895if (ndx == 0 || ndx == 1)9896p = "int";9897break;9898/* linux_mq_getsetattr */9899case 282:9900if (ndx == 0 || ndx == 1)9901p = "int";9902break;9903/* linux_kexec_load */9904case 283:9905/* linux_waitid */9906case 284:9907if (ndx == 0 || ndx == 1)9908p = "int";9909break;9910/* linux_add_key */9911case 286:9912/* linux_request_key */9913case 287:9914/* linux_keyctl */9915case 288:9916/* linux_ioprio_set */9917case 289:9918if (ndx == 0 || ndx == 1)9919p = "int";9920break;9921/* linux_ioprio_get */9922case 290:9923if (ndx == 0 || ndx == 1)9924p = "int";9925break;9926/* linux_inotify_init */9927case 291:9928/* linux_inotify_add_watch */9929case 292:9930if (ndx == 0 || ndx == 1)9931p = "int";9932break;9933/* linux_inotify_rm_watch */9934case 293:9935if (ndx == 0 || ndx == 1)9936p = "int";9937break;9938/* linux_migrate_pages */9939case 294:9940/* linux_openat */9941case 295:9942if (ndx == 0 || ndx == 1)9943p = "int";9944break;9945/* linux_mkdirat */9946case 296:9947if (ndx == 0 || ndx == 1)9948p = "int";9949break;9950/* linux_mknodat */9951case 297:9952if (ndx == 0 || ndx == 1)9953p = "int";9954break;9955/* linux_fchownat */9956case 298:9957if (ndx == 0 || ndx == 1)9958p = "int";9959break;9960/* linux_futimesat */9961case 299:9962if (ndx == 0 || ndx == 1)9963p = "int";9964break;9965/* linux_fstatat64 */9966case 300:9967if (ndx == 0 || ndx == 1)9968p = "int";9969break;9970/* linux_unlinkat */9971case 301:9972if (ndx == 0 || ndx == 1)9973p = "int";9974break;9975/* linux_renameat */9976case 302:9977if (ndx == 0 || ndx == 1)9978p = "int";9979break;9980/* linux_linkat */9981case 303:9982if (ndx == 0 || ndx == 1)9983p = "int";9984break;9985/* linux_symlinkat */9986case 304:9987if (ndx == 0 || ndx == 1)9988p = "int";9989break;9990/* linux_readlinkat */9991case 305:9992if (ndx == 0 || ndx == 1)9993p = "int";9994break;9995/* linux_fchmodat */9996case 306:9997if (ndx == 0 || ndx == 1)9998p = "int";9999break;10000/* linux_faccessat */10001case 307:10002if (ndx == 0 || ndx == 1)10003p = "int";10004break;10005/* linux_pselect6 */10006case 308:10007if (ndx == 0 || ndx == 1)10008p = "int";10009break;10010/* linux_ppoll */10011case 309:10012if (ndx == 0 || ndx == 1)10013p = "int";10014break;10015/* linux_unshare */10016case 310:10017/* linux_set_robust_list */10018case 311:10019if (ndx == 0 || ndx == 1)10020p = "int";10021break;10022/* linux_get_robust_list */10023case 312:10024if (ndx == 0 || ndx == 1)10025p = "int";10026break;10027/* linux_splice */10028case 313:10029if (ndx == 0 || ndx == 1)10030p = "int";10031break;10032/* linux_sync_file_range */10033case 314:10034if (ndx == 0 || ndx == 1)10035p = "int";10036break;10037/* linux_tee */10038case 315:10039/* linux_vmsplice */10040case 316:10041/* linux_move_pages */10042case 317:10043/* linux_getcpu */10044case 318:10045if (ndx == 0 || ndx == 1)10046p = "int";10047break;10048/* linux_epoll_pwait */10049case 319:10050if (ndx == 0 || ndx == 1)10051p = "int";10052break;10053/* linux_utimensat */10054case 320:10055if (ndx == 0 || ndx == 1)10056p = "int";10057break;10058/* linux_signalfd */10059case 321:10060/* linux_timerfd_create */10061case 322:10062if (ndx == 0 || ndx == 1)10063p = "int";10064break;10065/* linux_eventfd */10066case 323:10067if (ndx == 0 || ndx == 1)10068p = "int";10069break;10070/* linux_fallocate */10071case 324:10072if (ndx == 0 || ndx == 1)10073p = "int";10074break;10075/* linux_timerfd_settime */10076case 325:10077if (ndx == 0 || ndx == 1)10078p = "int";10079break;10080/* linux_timerfd_gettime */10081case 326:10082if (ndx == 0 || ndx == 1)10083p = "int";10084break;10085/* linux_signalfd4 */10086case 327:10087/* linux_eventfd2 */10088case 328:10089if (ndx == 0 || ndx == 1)10090p = "int";10091break;10092/* linux_epoll_create1 */10093case 329:10094if (ndx == 0 || ndx == 1)10095p = "int";10096break;10097/* linux_dup3 */10098case 330:10099if (ndx == 0 || ndx == 1)10100p = "int";10101break;10102/* linux_pipe2 */10103case 331:10104if (ndx == 0 || ndx == 1)10105p = "int";10106break;10107/* linux_inotify_init1 */10108case 332:10109if (ndx == 0 || ndx == 1)10110p = "int";10111break;10112/* linux_preadv */10113case 333:10114if (ndx == 0 || ndx == 1)10115p = "int";10116break;10117/* linux_pwritev */10118case 334:10119if (ndx == 0 || ndx == 1)10120p = "int";10121break;10122/* linux_rt_tgsigqueueinfo */10123case 335:10124if (ndx == 0 || ndx == 1)10125p = "int";10126break;10127/* linux_perf_event_open */10128case 336:10129/* linux_recvmmsg */10130case 337:10131if (ndx == 0 || ndx == 1)10132p = "int";10133break;10134/* linux_fanotify_init */10135case 338:10136/* linux_fanotify_mark */10137case 339:10138/* linux_prlimit64 */10139case 340:10140if (ndx == 0 || ndx == 1)10141p = "int";10142break;10143/* linux_name_to_handle_at */10144case 341:10145if (ndx == 0 || ndx == 1)10146p = "int";10147break;10148/* linux_open_by_handle_at */10149case 342:10150if (ndx == 0 || ndx == 1)10151p = "int";10152break;10153/* linux_clock_adjtime */10154case 343:10155/* linux_syncfs */10156case 344:10157if (ndx == 0 || ndx == 1)10158p = "int";10159break;10160/* linux_sendmmsg */10161case 345:10162if (ndx == 0 || ndx == 1)10163p = "int";10164break;10165/* linux_setns */10166case 346:10167/* linux_process_vm_readv */10168case 347:10169if (ndx == 0 || ndx == 1)10170p = "int";10171break;10172/* linux_process_vm_writev */10173case 348:10174if (ndx == 0 || ndx == 1)10175p = "int";10176break;10177/* linux_kcmp */10178case 349:10179if (ndx == 0 || ndx == 1)10180p = "int";10181break;10182/* linux_finit_module */10183case 350:10184if (ndx == 0 || ndx == 1)10185p = "int";10186break;10187/* linux_sched_setattr */10188case 351:10189if (ndx == 0 || ndx == 1)10190p = "int";10191break;10192/* linux_sched_getattr */10193case 352:10194if (ndx == 0 || ndx == 1)10195p = "int";10196break;10197/* linux_renameat2 */10198case 353:10199if (ndx == 0 || ndx == 1)10200p = "int";10201break;10202/* linux_seccomp */10203case 354:10204if (ndx == 0 || ndx == 1)10205p = "int";10206break;10207/* linux_getrandom */10208case 355:10209if (ndx == 0 || ndx == 1)10210p = "int";10211break;10212/* linux_memfd_create */10213case 356:10214if (ndx == 0 || ndx == 1)10215p = "int";10216break;10217/* linux_bpf */10218case 357:10219if (ndx == 0 || ndx == 1)10220p = "int";10221break;10222/* linux_execveat */10223case 358:10224if (ndx == 0 || ndx == 1)10225p = "int";10226break;10227/* linux_socket */10228case 359:10229if (ndx == 0 || ndx == 1)10230p = "int";10231break;10232/* linux_socketpair */10233case 360:10234if (ndx == 0 || ndx == 1)10235p = "int";10236break;10237/* linux_bind */10238case 361:10239if (ndx == 0 || ndx == 1)10240p = "int";10241break;10242/* linux_connect */10243case 362:10244if (ndx == 0 || ndx == 1)10245p = "int";10246break;10247/* linux_listen */10248case 363:10249if (ndx == 0 || ndx == 1)10250p = "int";10251break;10252/* linux_accept4 */10253case 364:10254if (ndx == 0 || ndx == 1)10255p = "int";10256break;10257/* linux_getsockopt */10258case 365:10259if (ndx == 0 || ndx == 1)10260p = "int";10261break;10262/* linux_setsockopt */10263case 366:10264if (ndx == 0 || ndx == 1)10265p = "int";10266break;10267/* linux_getsockname */10268case 367:10269if (ndx == 0 || ndx == 1)10270p = "int";10271break;10272/* linux_getpeername */10273case 368:10274if (ndx == 0 || ndx == 1)10275p = "int";10276break;10277/* linux_sendto */10278case 369:10279if (ndx == 0 || ndx == 1)10280p = "int";10281break;10282/* linux_sendmsg */10283case 370:10284if (ndx == 0 || ndx == 1)10285p = "int";10286break;10287/* linux_recvfrom */10288case 371:10289if (ndx == 0 || ndx == 1)10290p = "int";10291break;10292/* linux_recvmsg */10293case 372:10294if (ndx == 0 || ndx == 1)10295p = "int";10296break;10297/* linux_shutdown */10298case 373:10299if (ndx == 0 || ndx == 1)10300p = "int";10301break;10302/* linux_userfaultfd */10303case 374:10304if (ndx == 0 || ndx == 1)10305p = "int";10306break;10307/* linux_membarrier */10308case 375:10309if (ndx == 0 || ndx == 1)10310p = "int";10311break;10312/* linux_mlock2 */10313case 376:10314if (ndx == 0 || ndx == 1)10315p = "int";10316break;10317/* linux_copy_file_range */10318case 377:10319if (ndx == 0 || ndx == 1)10320p = "int";10321break;10322/* linux_preadv2 */10323case 378:10324if (ndx == 0 || ndx == 1)10325p = "int";10326break;10327/* linux_pwritev2 */10328case 379:10329if (ndx == 0 || ndx == 1)10330p = "int";10331break;10332/* linux_pkey_mprotect */10333case 380:10334if (ndx == 0 || ndx == 1)10335p = "int";10336break;10337/* linux_pkey_alloc */10338case 381:10339if (ndx == 0 || ndx == 1)10340p = "int";10341break;10342/* linux_pkey_free */10343case 382:10344if (ndx == 0 || ndx == 1)10345p = "int";10346break;10347/* linux_statx */10348case 383:10349if (ndx == 0 || ndx == 1)10350p = "int";10351break;10352/* linux_arch_prctl */10353case 384:10354if (ndx == 0 || ndx == 1)10355p = "int";10356break;10357/* linux_io_pgetevents */10358case 385:10359/* linux_rseq */10360case 386:10361if (ndx == 0 || ndx == 1)10362p = "int";10363break;10364/* linux_semget */10365case 393:10366if (ndx == 0 || ndx == 1)10367p = "int";10368break;10369/* linux_semctl */10370case 394:10371if (ndx == 0 || ndx == 1)10372p = "int";10373break;10374/* linux_shmget */10375case 395:10376if (ndx == 0 || ndx == 1)10377p = "int";10378break;10379/* linux_shmctl */10380case 396:10381if (ndx == 0 || ndx == 1)10382p = "int";10383break;10384/* linux_shmat */10385case 397:10386if (ndx == 0 || ndx == 1)10387p = "int";10388break;10389/* linux_shmdt */10390case 398:10391if (ndx == 0 || ndx == 1)10392p = "int";10393break;10394/* linux_msgget */10395case 399:10396if (ndx == 0 || ndx == 1)10397p = "int";10398break;10399/* linux_msgsnd */10400case 400:10401if (ndx == 0 || ndx == 1)10402p = "int";10403break;10404/* linux_msgrcv */10405case 401:10406if (ndx == 0 || ndx == 1)10407p = "int";10408break;10409/* linux_msgctl */10410case 402:10411if (ndx == 0 || ndx == 1)10412p = "int";10413break;10414/* linux_clock_gettime64 */10415case 403:10416if (ndx == 0 || ndx == 1)10417p = "int";10418break;10419/* linux_clock_settime64 */10420case 404:10421if (ndx == 0 || ndx == 1)10422p = "int";10423break;10424/* linux_clock_adjtime64 */10425case 405:10426/* linux_clock_getres_time64 */10427case 406:10428if (ndx == 0 || ndx == 1)10429p = "int";10430break;10431/* linux_clock_nanosleep_time64 */10432case 407:10433if (ndx == 0 || ndx == 1)10434p = "int";10435break;10436/* linux_timer_gettime64 */10437case 408:10438if (ndx == 0 || ndx == 1)10439p = "int";10440break;10441/* linux_timer_settime64 */10442case 409:10443if (ndx == 0 || ndx == 1)10444p = "int";10445break;10446/* linux_timerfd_gettime64 */10447case 410:10448if (ndx == 0 || ndx == 1)10449p = "int";10450break;10451/* linux_timerfd_settime64 */10452case 411:10453if (ndx == 0 || ndx == 1)10454p = "int";10455break;10456/* linux_utimensat_time64 */10457case 412:10458if (ndx == 0 || ndx == 1)10459p = "int";10460break;10461/* linux_pselect6_time64 */10462case 413:10463if (ndx == 0 || ndx == 1)10464p = "int";10465break;10466/* linux_ppoll_time64 */10467case 414:10468if (ndx == 0 || ndx == 1)10469p = "int";10470break;10471/* linux_io_pgetevents_time64 */10472case 416:10473/* linux_recvmmsg_time64 */10474case 417:10475if (ndx == 0 || ndx == 1)10476p = "int";10477break;10478/* linux_mq_timedsend_time64 */10479case 418:10480/* linux_mq_timedreceive_time64 */10481case 419:10482/* linux_semtimedop_time64 */10483case 420:10484if (ndx == 0 || ndx == 1)10485p = "int";10486break;10487/* linux_rt_sigtimedwait_time64 */10488case 421:10489if (ndx == 0 || ndx == 1)10490p = "int";10491break;10492/* linux_sys_futex_time64 */10493case 422:10494if (ndx == 0 || ndx == 1)10495p = "int";10496break;10497/* linux_sched_rr_get_interval_time64 */10498case 423:10499if (ndx == 0 || ndx == 1)10500p = "int";10501break;10502/* linux_pidfd_send_signal */10503case 424:10504if (ndx == 0 || ndx == 1)10505p = "int";10506break;10507/* linux_io_uring_setup */10508case 425:10509/* linux_io_uring_enter */10510case 426:10511/* linux_io_uring_register */10512case 427:10513/* linux_open_tree */10514case 428:10515/* linux_move_mount */10516case 429:10517/* linux_fsopen */10518case 430:10519/* linux_fsconfig */10520case 431:10521/* linux_fsmount */10522case 432:10523/* linux_fspick */10524case 433:10525/* linux_pidfd_open */10526case 434:10527/* linux_clone3 */10528case 435:10529if (ndx == 0 || ndx == 1)10530p = "int";10531break;10532/* linux_close_range */10533case 436:10534if (ndx == 0 || ndx == 1)10535p = "int";10536break;10537/* linux_openat2 */10538case 437:10539/* linux_pidfd_getfd */10540case 438:10541/* linux_faccessat2 */10542case 439:10543if (ndx == 0 || ndx == 1)10544p = "int";10545break;10546/* linux_process_madvise */10547case 440:10548/* linux_epoll_pwait2_64 */10549case 441:10550if (ndx == 0 || ndx == 1)10551p = "int";10552break;10553/* linux_mount_setattr */10554case 442:10555/* linux_quotactl_fd */10556case 443:10557/* linux_landlock_create_ruleset */10558case 444:10559/* linux_landlock_add_rule */10560case 445:10561/* linux_landlock_restrict_self */10562case 446:10563/* linux_memfd_secret */10564case 447:10565/* linux_process_mrelease */10566case 448:10567/* linux_futex_waitv */10568case 449:10569/* linux_set_mempolicy_home_node */10570case 450:10571/* linux_cachestat */10572case 451:10573/* linux_fchmodat2 */10574case 452:10575default:10576break;10577};10578if (p != NULL)10579strlcpy(desc, p, descsz);10580}105811058210583