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