static void
systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
{
int64_t *iarg = (int64_t *)uarg;
int a = 0;
switch (sysnum) {
case 0: {
struct read_args *p = params;
iarg[a++] = p->fd;
uarg[a++] = (intptr_t)p->buf;
iarg[a++] = p->nbyte;
*n_args = 3;
break;
}
case 1: {
struct linux_write_args *p = params;
iarg[a++] = p->fd;
uarg[a++] = (intptr_t)p->buf;
iarg[a++] = p->nbyte;
*n_args = 3;
break;
}
case 2: {
struct linux_open_args *p = params;
uarg[a++] = (intptr_t)p->path;
iarg[a++] = p->flags;
iarg[a++] = p->mode;
*n_args = 3;
break;
}
case 3: {
struct close_args *p = params;
iarg[a++] = p->fd;
*n_args = 1;
break;
}
case 4: {
struct linux_newstat_args *p = params;
uarg[a++] = (intptr_t)p->path;
uarg[a++] = (intptr_t)p->buf;
*n_args = 2;
break;
}
case 5: {
struct linux_newfstat_args *p = params;
iarg[a++] = p->fd;
uarg[a++] = (intptr_t)p->buf;
*n_args = 2;
break;
}
case 6: {
struct linux_newlstat_args *p = params;
uarg[a++] = (intptr_t)p->path;
uarg[a++] = (intptr_t)p->buf;
*n_args = 2;
break;
}
case 7: {
struct linux_poll_args *p = params;
uarg[a++] = (intptr_t)p->fds;
uarg[a++] = p->nfds;
iarg[a++] = p->timeout;
*n_args = 3;
break;
}
case 8: {
struct linux_lseek_args *p = params;
iarg[a++] = p->fdes;
iarg[a++] = p->off;
iarg[a++] = p->whence;
*n_args = 3;
break;
}
case 9: {
struct linux_mmap2_args *p = params;
iarg[a++] = p->addr;
iarg[a++] = p->len;
iarg[a++] = p->prot;
iarg[a++] = p->flags;
iarg[a++] = p->fd;
iarg[a++] = p->pgoff;
*n_args = 6;
break;
}
case 10: {
struct linux_mprotect_args *p = params;
iarg[a++] = p->addr;
iarg[a++] = p->len;
iarg[a++] = p->prot;
*n_args = 3;
break;
}
case 11: {
struct munmap_args *p = params;
uarg[a++] = (intptr_t)p->addr;
iarg[a++] = p->len;
*n_args = 2;
break;
}
case 12: {
struct linux_brk_args *p = params;
iarg[a++] = p->dsend;
*n_args = 1;
break;
}
case 13: {
struct linux_rt_sigaction_args *p = params;
iarg[a++] = p->sig;
uarg[a++] = (intptr_t)p->act;
uarg[a++] = (intptr_t)p->oact;
iarg[a++] = p->sigsetsize;
*n_args = 4;
break;
}
case 14: {
struct linux_rt_sigprocmask_args *p = params;
iarg[a++] = p->how;
uarg[a++] = (intptr_t)p->mask;
uarg[a++] = (intptr_t)p->omask;
iarg[a++] = p->sigsetsize;
*n_args = 4;
break;
}
case 15: {
struct linux_rt_sigreturn_args *p = params;
uarg[a++] = (intptr_t)p->ucp;
*n_args = 1;
break;
}
case 16: {
struct linux_ioctl_args *p = params;
iarg[a++] = p->fd;
iarg[a++] = p->cmd;
iarg[a++] = p->arg;
*n_args = 3;
break;
}
case 17: {
struct linux_pread_args *p = params;
iarg[a++] = p->fd;
uarg[a++] = (intptr_t)p->buf;
iarg[a++] = p->nbyte;
iarg[a++] = p->offset;
*n_args = 4;
break;
}
case 18: {
struct linux_pwrite_args *p = params;
iarg[a++] = p->fd;
uarg[a++] = (intptr_t)p->buf;
iarg[a++] = p->nbyte;
iarg[a++] = p->offset;
*n_args = 4;
break;
}
case 19: {
struct readv_args *p = params;
iarg[a++] = p->fd;
uarg[a++] = (intptr_t)p->iovp;
uarg[a++] = p->iovcnt;
*n_args = 3;
break;
}
case 20: {
struct linux_writev_args *p = params;
iarg[a++] = p->fd;
uarg[a++] = (intptr_t)p->iovp;
uarg[a++] = p->iovcnt;
*n_args = 3;
break;
}
case 21: {
struct linux_access_args *p = params;
uarg[a++] = (intptr_t)p->path;
iarg[a++] = p->amode;
*n_args = 2;
break;
}
case 22: {
struct linux_pipe_args *p = params;
uarg[a++] = (intptr_t)p->pipefds;
*n_args = 1;
break;
}
case 23: {
struct linux_select_args *p = params;
iarg[a++] = p->nfds;
uarg[a++] = (intptr_t)p->readfds;
uarg[a++] = (intptr_t)p->writefds;
uarg[a++] = (intptr_t)p->exceptfds;
uarg[a++] = (intptr_t)p->timeout;
*n_args = 5;
break;
}
case 24: {
*n_args = 0;
break;
}
case 25: {
struct linux_mremap_args *p = params;
iarg[a++] = p->addr;
iarg[a++] = p->old_len;
iarg[a++] = p->new_len;
iarg[a++] = p->flags;
iarg[a++] = p->new_addr;
*n_args = 5;
break;
}
case 26: {
struct linux_msync_args *p = params;
iarg[a++] = p->addr;
iarg[a++] = p->len;
iarg[a++] = p->fl;
*n_args = 3;
break;
}
case 27: {
struct linux_mincore_args *p = params;
iarg[a++] = p->start;
iarg[a++] = p->len;
uarg[a++] = (intptr_t)p->vec;
*n_args = 3;
break;
}
case 28: {
struct linux_madvise_args *p = params;
iarg[a++] = p->addr;
iarg[a++] = p->len;
iarg[a++] = p->behav;
*n_args = 3;
break;
}
case 29: {
struct linux_shmget_args *p = params;
iarg[a++] = p->key;
iarg[a++] = p->size;
iarg[a++] = p->shmflg;
*n_args = 3;
break;
}
case 30: {
struct linux_shmat_args *p = params;
iarg[a++] = p->shmid;
uarg[a++] = (intptr_t)p->shmaddr;
iarg[a++] = p->shmflg;
*n_args = 3;
break;
}
case 31: {
struct linux_shmctl_args *p = params;
iarg[a++] = p->shmid;
iarg[a++] = p->cmd;
uarg[a++] = (intptr_t)p->buf;
*n_args = 3;
break;
}
case 32: {
struct dup_args *p = params;
uarg[a++] = p->fd;
*n_args = 1;
break;
}
case 33: {
struct dup2_args *p = params;
uarg[a++] = p->from;
uarg[a++] = p->to;
*n_args = 2;
break;
}
case 34: {
*n_args = 0;
break;
}
case 35: {
struct linux_nanosleep_args *p = params;
uarg[a++] = (intptr_t)p->rqtp;
uarg[a++] = (intptr_t)p->rmtp;
*n_args = 2;
break;
}
case 36: {
struct linux_getitimer_args *p = params;
iarg[a++] = p->which;
uarg[a++] = (intptr_t)p->itv;
*n_args = 2;
break;
}
case 37: {
struct linux_alarm_args *p = params;
iarg[a++] = p->secs;
*n_args = 1;
break;
}
case 38: {
struct linux_setitimer_args *p = params;
iarg[a++] = p->which;
uarg[a++] = (intptr_t)p->itv;
uarg[a++] = (intptr_t)p->oitv;
*n_args = 3;
break;
}
case 39: {
*n_args = 0;
break;
}
case 40: {
struct linux_sendfile_args *p = params;
iarg[a++] = p->out;
iarg[a++] = p->in;
uarg[a++] = (intptr_t)p->offset;
iarg[a++] = p->count;
*n_args = 4;
break;
}
case 41: {
struct linux_socket_args *p = params;
iarg[a++] = p->domain;
iarg[a++] = p->type;
iarg[a++] = p->protocol;
*n_args = 3;
break;
}
case 42: {
struct linux_connect_args *p = params;
iarg[a++] = p->s;
uarg[a++] = (intptr_t)p->name;
iarg[a++] = p->namelen;
*n_args = 3;
break;
}
case 43: {
struct linux_accept_args *p = params;
iarg[a++] = p->s;
uarg[a++] = (intptr_t)p->addr;
uarg[a++] = (intptr_t)p->namelen;
*n_args = 3;
break;
}
case 44: {
struct linux_sendto_args *p = params;
iarg[a++] = p->s;
uarg[a++] = (intptr_t)p->msg;
iarg[a++] = p->len;
iarg[a++] = p->flags;
uarg[a++] = (intptr_t)p->to;
iarg[a++] = p->tolen;
*n_args = 6;
break;
}
case 45: {
struct linux_recvfrom_args *p = params;
iarg[a++] = p->s;
uarg[a++] = (intptr_t)p->buf;
iarg[a++] = p->len;
iarg[a++] = p->flags;
uarg[a++] = (intptr_t)p->from;
uarg[a++] = (intptr_t)p->fromlen;
*n_args = 6;
break;
}
case 46: {
struct linux_sendmsg_args *p = params;
iarg[a++] = p->s;
uarg[a++] = (intptr_t)p->msg;
iarg[a++] = p->flags;
*n_args = 3;
break;
}
case 47: {
struct linux_recvmsg_args *p = params;
iarg[a++] = p->s;
uarg[a++] = (intptr_t)p->msg;
iarg[a++] = p->flags;
*n_args = 3;
break;
}
case 48: {
struct linux_shutdown_args *p = params;
iarg[a++] = p->s;
iarg[a++] = p->how;
*n_args = 2;
break;
}
case 49: {
struct linux_bind_args *p = params;
iarg[a++] = p->s;
uarg[a++] = (intptr_t)p->name;
iarg[a++] = p->namelen;
*n_args = 3;
break;
}
case 50: {
struct linux_listen_args *p = params;
iarg[a++] = p->s;
iarg[a++] = p->backlog;
*n_args = 2;
break;
}
case 51: {
struct linux_getsockname_args *p = params;
iarg[a++] = p->s;
uarg[a++] = (intptr_t)p->addr;
uarg[a++] = (intptr_t)p->namelen;
*n_args = 3;
break;
}
case 52: {
struct linux_getpeername_args *p = params;
iarg[a++] = p->s;
uarg[a++] = (intptr_t)p->addr;
uarg[a++] = (intptr_t)p->namelen;
*n_args = 3;
break;
}
case 53: {
struct linux_socketpair_args *p = params;
iarg[a++] = p->domain;
iarg[a++] = p->type;
iarg[a++] = p->protocol;
uarg[a++] = (intptr_t)p->rsv;
*n_args = 4;
break;
}
case 54: {
struct linux_setsockopt_args *p = params;
iarg[a++] = p->s;
iarg[a++] = p->level;
iarg[a++] = p->optname;
uarg[a++] = (intptr_t)p->optval;
iarg[a++] = p->optlen;
*n_args = 5;
break;
}
case 55: {
struct linux_getsockopt_args *p = params;
iarg[a++] = p->s;
iarg[a++] = p->level;
iarg[a++] = p->optname;
uarg[a++] = (intptr_t)p->optval;
uarg[a++] = (intptr_t)p->optlen;
*n_args = 5;
break;
}
case 56: {
struct linux_clone_args *p = params;
iarg[a++] = p->flags;
iarg[a++] = p->stack;
uarg[a++] = (intptr_t)p->parent_tidptr;
uarg[a++] = (intptr_t)p->child_tidptr;
iarg[a++] = p->tls;
*n_args = 5;
break;
}
case 57: {
*n_args = 0;
break;
}
case 58: {
*n_args = 0;
break;
}
case 59: {
struct linux_execve_args *p = params;
uarg[a++] = (intptr_t)p->path;
uarg[a++] = (intptr_t)p->argp;
uarg[a++] = (intptr_t)p->envp;
*n_args = 3;
break;
}
case 60: {
struct linux_exit_args *p = params;
iarg[a++] = p->rval;
*n_args = 1;
break;
}
case 61: {
struct linux_wait4_args *p = params;
iarg[a++] = p->pid;
uarg[a++] = (intptr_t)p->status;
iarg[a++] = p->options;
uarg[a++] = (intptr_t)p->rusage;
*n_args = 4;
break;
}
case 62: {
struct linux_kill_args *p = params;
iarg[a++] = p->pid;
iarg[a++] = p->signum;
*n_args = 2;
break;
}
case 63: {
struct linux_newuname_args *p = params;
uarg[a++] = (intptr_t)p->buf;
*n_args = 1;
break;
}
case 64: {
struct linux_semget_args *p = params;
iarg[a++] = p->key;
iarg[a++] = p->nsems;
iarg[a++] = p->semflg;
*n_args = 3;
break;
}
case 65: {
struct semop_args *p = params;
iarg[a++] = p->semid;
uarg[a++] = (intptr_t)p->sops;
iarg[a++] = p->nsops;
*n_args = 3;
break;
}
case 66: {
struct linux_semctl_args *p = params;
iarg[a++] = p->semid;
iarg[a++] = p->semnum;
iarg[a++] = p->cmd;
uarg[a++] = p->arg.buf;
*n_args = 4;
break;
}
case 67: {
struct linux_shmdt_args *p = params;
uarg[a++] = (intptr_t)p->shmaddr;
*n_args = 1;
break;
}
case 68: {
struct linux_msgget_args *p = params;
iarg[a++] = p->key;
iarg[a++] = p->msgflg;
*n_args = 2;
break;
}
case 69: {
struct linux_msgsnd_args *p = params;
iarg[a++] = p->msqid;
uarg[a++] = (intptr_t)p->msgp;
iarg[a++] = p->msgsz;
iarg[a++] = p->msgflg;
*n_args = 4;
break;
}
case 70: {
struct linux_msgrcv_args *p = params;
iarg[a++] = p->msqid;
uarg[a++] = (intptr_t)p->msgp;
iarg[a++] = p->msgsz;
iarg[a++] = p->msgtyp;
iarg[a++] = p->msgflg;
*n_args = 5;
break;
}
case 71: {
struct linux_msgctl_args *p = params;
iarg[a++] = p->msqid;
iarg[a++] = p->cmd;
uarg[a++] = (intptr_t)p->buf;
*n_args = 3;
break;
}
case 72: {
struct linux_fcntl_args *p = params;
iarg[a++] = p->fd;
iarg[a++] = p->cmd;
iarg[a++] = p->arg;
*n_args = 3;
break;
}
case 73: {
struct flock_args *p = params;
iarg[a++] = p->fd;
iarg[a++] = p->how;
*n_args = 2;
break;
}
case 74: {
struct fsync_args *p = params;
iarg[a++] = p->fd;
*n_args = 1;
break;
}
case 75: {
struct linux_fdatasync_args *p = params;
iarg[a++] = p->fd;
*n_args = 1;
break;
}
case 76: {
struct linux_truncate_args *p = params;
uarg[a++] = (intptr_t)p->path;
iarg[a++] = p->length;
*n_args = 2;
break;
}
case 77: {
struct linux_ftruncate_args *p = params;
iarg[a++] = p->fd;
iarg[a++] = p->length;
*n_args = 2;
break;
}
case 78: {
struct linux_getdents_args *p = params;
iarg[a++] = p->fd;
uarg[a++] = (intptr_t)p->dent;
iarg[a++] = p->count;
*n_args = 3;
break;
}
case 79: {
struct linux_getcwd_args *p = params;
uarg[a++] = (intptr_t)p->buf;
iarg[a++] = p->bufsize;
*n_args = 2;
break;
}
case 80: {
struct linux_chdir_args *p = params;
uarg[a++] = (intptr_t)p->path;
*n_args = 1;
break;
}
case 81: {
struct fchdir_args *p = params;
iarg[a++] = p->fd;
*n_args = 1;
break;
}
case 82: {
struct linux_rename_args *p = params;
uarg[a++] = (intptr_t)p->from;
uarg[a++] = (intptr_t)p->to;
*n_args = 2;
break;
}
case 83: {
struct linux_mkdir_args *p = params;
uarg[a++] = (intptr_t)p->path;
iarg[a++] = p->mode;
*n_args = 2;
break;
}
case 84: {
struct linux_rmdir_args *p = params;
uarg[a++] = (intptr_t)p->path;
*n_args = 1;
break;
}
case 85: {
struct linux_creat_args *p = params;
uarg[a++] = (intptr_t)p->path;
iarg[a++] = p->mode;
*n_args = 2;
break;
}
case 86: {
struct linux_link_args *p = params;
uarg[a++] = (intptr_t)p->path;
uarg[a++] = (intptr_t)p->to;
*n_args = 2;
break;
}
case 87: {
struct linux_unlink_args *p = params;
uarg[a++] = (intptr_t)p->path;
*n_args = 1;
break;
}
case 88: {
struct linux_symlink_args *p = params;
uarg[a++] = (intptr_t)p->path;
uarg[a++] = (intptr_t)p->to;
*n_args = 2;
break;
}
case 89: {
struct linux_readlink_args *p = params;
uarg[a++] = (intptr_t)p->name;
uarg[a++] = (intptr_t)p->buf;
iarg[a++] = p->count;
*n_args = 3;
break;
}
case 90: {
struct linux_chmod_args *p = params;
uarg[a++] = (intptr_t)p->path;
iarg[a++] = p->mode;
*n_args = 2;
break;
}
case 91: {
struct fchmod_args *p = params;
iarg[a++] = p->fd;
iarg[a++] = p->mode;
*n_args = 2;
break;
}
case 92: {
struct linux_chown_args *p = params;
uarg[a++] = (intptr_t)p->path;
iarg[a++] = p->uid;
iarg[a++] = p->gid;
*n_args = 3;
break;
}
case 93: {
struct fchown_args *p = params;
iarg[a++] = p->fd;
iarg[a++] = p->uid;
iarg[a++] = p->gid;
*n_args = 3;
break;
}
case 94: {
struct linux_lchown_args *p = params;
uarg[a++] = (intptr_t)p->path;
iarg[a++] = p->uid;
iarg[a++] = p->gid;
*n_args = 3;
break;
}
case 95: {
struct umask_args *p = params;
iarg[a++] = p->newmask;
*n_args = 1;
break;
}
case 96: {
struct gettimeofday_args *p = params;
uarg[a++] = (intptr_t)p->tp;
uarg[a++] = (intptr_t)p->tzp;
*n_args = 2;
break;
}
case 97: {
struct linux_getrlimit_args *p = params;
iarg[a++] = p->resource;
uarg[a++] = (intptr_t)p->rlim;
*n_args = 2;
break;
}
case 98: {
struct getrusage_args *p = params;
iarg[a++] = p->who;
uarg[a++] = (intptr_t)p->rusage;
*n_args = 2;
break;
}
case 99: {
struct linux_sysinfo_args *p = params;
uarg[a++] = (intptr_t)p->info;
*n_args = 1;
break;
}
case 100: {
struct linux_times_args *p = params;
uarg[a++] = (intptr_t)p->buf;
*n_args = 1;
break;
}
case 101: {
struct linux_ptrace_args *p = params;
iarg[a++] = p->req;
iarg[a++] = p->pid;
iarg[a++] = p->addr;
iarg[a++] = p->data;
*n_args = 4;
break;
}
case 102: {
*n_args = 0;
break;
}
case 103: {
struct linux_syslog_args *p = params;
iarg[a++] = p->type;
uarg[a++] = (intptr_t)p->buf;
iarg[a++] = p->len;
*n_args = 3;
break;
}
case 104: {
*n_args = 0;
break;
}
case 105: {
struct setuid_args *p = params;
uarg[a++] = p->uid;
*n_args = 1;
break;
}
case 106: {
struct setgid_args *p = params;
iarg[a++] = p->gid;
*n_args = 1;
break;
}
case 107: {
*n_args = 0;
break;
}
case 108: {
*n_args = 0;
break;
}
case 109: {
struct setpgid_args *p = params;
iarg[a++] = p->pid;
iarg[a++] = p->pgid;
*n_args = 2;
break;
}
case 110: {
*n_args = 0;
break;
}
case 111: {
*n_args = 0;
break;
}
case 112: {
*n_args = 0;
break;
}
case 113: {
struct setreuid_args *p = params;
uarg[a++] = p->ruid;
uarg[a++] = p->euid;
*n_args = 2;
break;
}
case 114: {
struct setregid_args *p = params;
iarg[a++] = p->rgid;
iarg[a++] = p->egid;
*n_args = 2;
break;
}
case 115: {
struct linux_getgroups_args *p = params;
iarg[a++] = p->gidsetsize;
uarg[a++] = (intptr_t)p->grouplist;
*n_args = 2;
break;
}
case 116: {
struct linux_setgroups_args *p = params;
iarg[a++] = p->gidsetsize;
uarg[a++] = (intptr_t)p->grouplist;
*n_args = 2;
break;
}
case 117: {
struct setresuid_args *p = params;
uarg[a++] = p->ruid;
uarg[a++] = p->euid;
uarg[a++] = p->suid;
*n_args = 3;
break;
}
case 118: {
struct getresuid_args *p = params;
uarg[a++] = (intptr_t)p->ruid;
uarg[a++] = (intptr_t)p->euid;
uarg[a++] = (intptr_t)p->suid;
*n_args = 3;
break;
}
case 119: {
struct setresgid_args *p = params;
iarg[a++] = p->rgid;
iarg[a++] = p->egid;
iarg[a++] = p->sgid;
*n_args = 3;
break;
}
case 120: {
struct getresgid_args *p = params;
uarg[a++] = (intptr_t)p->rgid;
uarg[a++] = (intptr_t)p->egid;
uarg[a++] = (intptr_t)p->sgid;
*n_args = 3;
break;
}
case 121: {
struct getpgid_args *p = params;
iarg[a++] = p->pid;
*n_args = 1;
break;
}
case 122: {
struct linux_setfsuid_args *p = params;
iarg[a++] = p->uid;
*n_args = 1;
break;
}
case 123: {
struct linux_setfsgid_args *p = params;
iarg[a++] = p->gid;
*n_args = 1;
break;
}
case 124: {
struct linux_getsid_args *p = params;
iarg[a++] = p->pid;
*n_args = 1;
break;
}
case 125: {
struct linux_capget_args *p = params;
uarg[a++] = (intptr_t)p->hdrp;
uarg[a++] = (intptr_t)p->datap;
*n_args = 2;
break;
}
case 126: {
struct linux_capset_args *p = params;
uarg[a++] = (intptr_t)p->hdrp;
uarg[a++] = (intptr_t)p->datap;
*n_args = 2;
break;
}
case 127: {
struct linux_rt_sigpending_args *p = params;
uarg[a++] = (intptr_t)p->set;
iarg[a++] = p->sigsetsize;
*n_args = 2;
break;
}
case 128: {
struct linux_rt_sigtimedwait_args *p = params;
uarg[a++] = (intptr_t)p->mask;
uarg[a++] = (intptr_t)p->ptr;
uarg[a++] = (intptr_t)p->timeout;
iarg[a++] = p->sigsetsize;
*n_args = 4;
break;
}
case 129: {
struct linux_rt_sigqueueinfo_args *p = params;
iarg[a++] = p->pid;
iarg[a++] = p->sig;
uarg[a++] = (intptr_t)p->info;
*n_args = 3;
break;
}
case 130: {
struct linux_rt_sigsuspend_args *p = params;
uarg[a++] = (intptr_t)p->newset;
iarg[a++] = p->sigsetsize;
*n_args = 2;
break;
}
case 131: {
struct linux_sigaltstack_args *p = params;
uarg[a++] = (intptr_t)p->uss;
uarg[a++] = (intptr_t)p->uoss;
*n_args = 2;
break;
}
case 132: {
struct linux_utime_args *p = params;
uarg[a++] = (intptr_t)p->fname;
uarg[a++] = (intptr_t)p->times;
*n_args = 2;
break;
}
case 133: {
struct linux_mknod_args *p = params;
uarg[a++] = (intptr_t)p->path;
iarg[a++] = p->mode;
iarg[a++] = p->dev;
*n_args = 3;
break;
}
case 135: {
struct linux_personality_args *p = params;
iarg[a++] = p->per;
*n_args = 1;
break;
}
case 136: {
struct linux_ustat_args *p = params;
iarg[a++] = p->dev;
uarg[a++] = (intptr_t)p->ubuf;
*n_args = 2;
break;
}
case 137: {
struct linux_statfs_args *p = params;
uarg[a++] = (intptr_t)p->path;
uarg[a++] = (intptr_t)p->buf;
*n_args = 2;
break;
}
case 138: {
struct linux_fstatfs_args *p = params;
iarg[a++] = p->fd;
uarg[a++] = (intptr_t)p->buf;
*n_args = 2;
break;
}
case 139: {
struct linux_sysfs_args *p = params;
iarg[a++] = p->option;
iarg[a++] = p->arg1;
iarg[a++] = p->arg2;
*n_args = 3;
break;
}
case 140: {
struct linux_getpriority_args *p = params;
iarg[a++] = p->which;
iarg[a++] = p->who;
*n_args = 2;
break;
}
case 141: {
struct setpriority_args *p = params;
iarg[a++] = p->which;
iarg[a++] = p->who;
iarg[a++] = p->prio;
*n_args = 3;
break;
}
case 142: {
struct linux_sched_setparam_args *p = params;
iarg[a++] = p->pid;
uarg[a++] = (intptr_t)p->param;
*n_args = 2;
break;
}
case 143: {
struct linux_sched_getparam_args *p = params;
iarg[a++] = p->pid;
uarg[a++] = (intptr_t)p->param;
*n_args = 2;
break;
}
case 144: {
struct linux_sched_setscheduler_args *p = params;
iarg[a++] = p->pid;
iarg[a++] = p->policy;
uarg[a++] = (intptr_t)p->param;
*n_args = 3;
break;
}
case 145: {
struct linux_sched_getscheduler_args *p = params;
iarg[a++] = p->pid;
*n_args = 1;
break;
}
case 146: {
struct linux_sched_get_priority_max_args *p = params;
iarg[a++] = p->policy;
*n_args = 1;
break;
}
case 147: {
struct linux_sched_get_priority_min_args *p = params;
iarg[a++] = p->policy;
*n_args = 1;
break;
}
case 148: {
struct linux_sched_rr_get_interval_args *p = params;
iarg[a++] = p->pid;
uarg[a++] = (intptr_t)p->interval;
*n_args = 2;
break;
}
case 149: {
struct mlock_args *p = params;
uarg[a++] = (intptr_t)p->addr;
uarg[a++] = p->len;
*n_args = 2;
break;
}
case 150: {
struct munlock_args *p = params;
uarg[a++] = (intptr_t)p->addr;
uarg[a++] = p->len;
*n_args = 2;
break;
}
case 151: {
struct mlockall_args *p = params;
iarg[a++] = p->how;
*n_args = 1;
break;
}
case 152: {
*n_args = 0;
break;
}
case 153: {
*n_args = 0;
break;
}
case 154: {
*n_args = 0;
break;
}
case 155: {
*n_args = 0;
break;
}
case 156: {
struct linux_sysctl_args *p = params;
uarg[a++] = (intptr_t)p->args;
*n_args = 1;
break;
}
case 157: {
struct linux_prctl_args *p = params;
iarg[a++] = p->option;
uarg[a++] = (intptr_t)p->arg2;
uarg[a++] = (intptr_t)p->arg3;
uarg[a++] = (intptr_t)p->arg4;
uarg[a++] = (intptr_t)p->arg5;
*n_args = 5;
break;
}
case 158: {
struct linux_arch_prctl_args *p = params;
iarg[a++] = p->code;
iarg[a++] = p->addr;
*n_args = 2;
break;
}
case 159: {
*n_args = 0;
break;
}
case 160: {
struct linux_setrlimit_args *p = params;
iarg[a++] = p->resource;
uarg[a++] = (intptr_t)p->rlim;
*n_args = 2;
break;
}
case 161: {
struct chroot_args *p = params;
uarg[a++] = (intptr_t)p->path;
*n_args = 1;
break;
}
case 162: {
*n_args = 0;
break;
}
case 163: {
struct acct_args *p = params;
uarg[a++] = (intptr_t)p->path;
*n_args = 1;
break;
}
case 164: {
struct settimeofday_args *p = params;
uarg[a++] = (intptr_t)p->tv;
uarg[a++] = (intptr_t)p->tzp;
*n_args = 2;
break;
}
case 165: {
struct linux_mount_args *p = params;
uarg[a++] = (intptr_t)p->specialfile;
uarg[a++] = (intptr_t)p->dir;
uarg[a++] = (intptr_t)p->filesystemtype;
iarg[a++] = p->rwflag;
uarg[a++] = (intptr_t)p->data;
*n_args = 5;
break;
}
case 166: {
struct linux_umount_args *p = params;
uarg[a++] = (intptr_t)p->path;
iarg[a++] = p->flags;
*n_args = 2;
break;
}
case 167: {
struct swapon_args *p = params;
uarg[a++] = (intptr_t)p->name;
*n_args = 1;
break;
}
case 168: {
*n_args = 0;
break;
}
case 169: {
struct linux_reboot_args *p = params;
iarg[a++] = p->magic1;
iarg[a++] = p->magic2;
iarg[a++] = p->cmd;
uarg[a++] = (intptr_t)p->arg;
*n_args = 4;
break;
}
case 170: {
struct linux_sethostname_args *p = params;
uarg[a++] = (intptr_t)p->hostname;
iarg[a++] = p->len;
*n_args = 2;
break;
}
case 171: {
struct linux_setdomainname_args *p = params;
uarg[a++] = (intptr_t)p->name;
iarg[a++] = p->len;
*n_args = 2;
break;
}
case 172: {
struct linux_iopl_args *p = params;
iarg[a++] = p->level;
*n_args = 1;
break;
}
case 173: {
*n_args = 0;
break;
}
case 175: {
*n_args = 0;
break;
}
case 176: {
*n_args = 0;
break;
}
case 179: {
*n_args = 0;
break;
}
case 186: {
*n_args = 0;
break;
}
case 187: {
*n_args = 0;
break;
}
case 188: {
struct linux_setxattr_args *p = params;
uarg[a++] = (intptr_t)p->path;
uarg[a++] = (intptr_t)p->name;
uarg[a++] = (intptr_t)p->value;
iarg[a++] = p->size;
iarg[a++] = p->flags;
*n_args = 5;
break;
}
case 189: {
struct linux_lsetxattr_args *p = params;
uarg[a++] = (intptr_t)p->path;
uarg[a++] = (intptr_t)p->name;
uarg[a++] = (intptr_t)p->value;
iarg[a++] = p->size;
iarg[a++] = p->flags;
*n_args = 5;
break;
}
case 190: {
struct linux_fsetxattr_args *p = params;
iarg[a++] = p->fd;
uarg[a++] = (intptr_t)p->name;
uarg[a++] = (intptr_t)p->value;
iarg[a++] = p->size;
iarg[a++] = p->flags;
*n_args = 5;
break;
}
case 191: {
struct linux_getxattr_args *p = params;
uarg[a++] = (intptr_t)p->path;
uarg[a++] = (intptr_t)p->name;
uarg[a++] = (intptr_t)p->value;
iarg[a++] = p->size;
*n_args = 4;
break;
}
case 192: {
struct linux_lgetxattr_args *p = params;
uarg[a++] = (intptr_t)p->path;
uarg[a++] = (intptr_t)p->name;
uarg[a++] = (intptr_t)p->value;
iarg[a++] = p->size;
*n_args = 4;
break;
}
case 193: {
struct linux_fgetxattr_args *p = params;
iarg[a++] = p->fd;
uarg[a++] = (intptr_t)p->name;
uarg[a++] = (intptr_t)p->value;
iarg[a++] = p->size;
*n_args = 4;
break;
}
case 194: {
struct linux_listxattr_args *p = params;
uarg[a++] = (intptr_t)p->path;
uarg[a++] = (intptr_t)p->list;
iarg[a++] = p->size;
*n_args = 3;
break;
}
case 195: {
struct linux_llistxattr_args *p = params;
uarg[a++] = (intptr_t)p->path;
uarg[a++] = (intptr_t)p->list;
iarg[a++] = p->size;
*n_args = 3;
break;
}
case 196: {
struct linux_flistxattr_args *p = params;
iarg[a++] = p->fd;
uarg[a++] = (intptr_t)p->list;
iarg[a++] = p->size;
*n_args = 3;
break;
}
case 197: {
struct linux_removexattr_args *p = params;
uarg[a++] = (intptr_t)p->path;
uarg[a++] = (intptr_t)p->name;
*n_args = 2;
break;
}
case 198: {
struct linux_lremovexattr_args *p = params;
uarg[a++] = (intptr_t)p->path;
uarg[a++] = (intptr_t)p->name;
*n_args = 2;
break;
}
case 199: {
struct linux_fremovexattr_args *p = params;
iarg[a++] = p->fd;
uarg[a++] = (intptr_t)p->name;
*n_args = 2;
break;
}
case 200: {
struct linux_tkill_args *p = params;
iarg[a++] = p->tid;
iarg[a++] = p->sig;
*n_args = 2;
break;
}
case 201: {
struct linux_time_args *p = params;
uarg[a++] = (intptr_t)p->tm;
*n_args = 1;
break;
}
case 202: {
struct linux_sys_futex_args *p = params;
uarg[a++] = (intptr_t)p->uaddr;
iarg[a++] = p->op;
uarg[a++] = p->val;
uarg[a++] = (intptr_t)p->timeout;
uarg[a++] = (intptr_t)p->uaddr2;
uarg[a++] = p->val3;
*n_args = 6;
break;
}
case 203: {
struct linux_sched_setaffinity_args *p = params;
iarg[a++] = p->pid;
iarg[a++] = p->len;
uarg[a++] = (intptr_t)p->user_mask_ptr;
*n_args = 3;
break;
}
case 204: {
struct linux_sched_getaffinity_args *p = params;
iarg[a++] = p->pid;
iarg[a++] = p->len;
uarg[a++] = (intptr_t)p->user_mask_ptr;
*n_args = 3;
break;
}
case 206: {
*n_args = 0;
break;
}
case 207: {
*n_args = 0;
break;
}
case 208: {
*n_args = 0;
break;
}
case 209: {
*n_args = 0;
break;
}
case 210: {
*n_args = 0;
break;
}
case 212: {
*n_args = 0;
break;
}
case 213: {
struct linux_epoll_create_args *p = params;
iarg[a++] = p->size;
*n_args = 1;
break;
}
case 216: {
*n_args = 0;
break;
}
case 217: {
struct linux_getdents64_args *p = params;
iarg[a++] = p->fd;
uarg[a++] = (intptr_t)p->dirent;
iarg[a++] = p->count;
*n_args = 3;
break;
}
case 218: {
struct linux_set_tid_address_args *p = params;
uarg[a++] = (intptr_t)p->tidptr;
*n_args = 1;
break;
}
case 219: {
*n_args = 0;
break;
}
case 220: {
struct linux_semtimedop_args *p = params;
iarg[a++] = p->semid;
uarg[a++] = (intptr_t)p->tsops;
iarg[a++] = p->nsops;
uarg[a++] = (intptr_t)p->timeout;
*n_args = 4;
break;
}
case 221: {
struct linux_fadvise64_args *p = params;
iarg[a++] = p->fd;
iarg[a++] = p->offset;
iarg[a++] = p->len;
iarg[a++] = p->advice;
*n_args = 4;
break;
}
case 222: {
struct linux_timer_create_args *p = params;
iarg[a++] = p->clock_id;
uarg[a++] = (intptr_t)p->evp;
uarg[a++] = (intptr_t)p->timerid;
*n_args = 3;
break;
}
case 223: {
struct linux_timer_settime_args *p = params;
iarg[a++] = p->timerid;
iarg[a++] = p->flags;
uarg[a++] = (intptr_t)p->new;
uarg[a++] = (intptr_t)p->old;
*n_args = 4;
break;
}
case 224: {
struct linux_timer_gettime_args *p = params;
iarg[a++] = p->timerid;
uarg[a++] = (intptr_t)p->setting;
*n_args = 2;
break;
}
case 225: {
struct linux_timer_getoverrun_args *p = params;
iarg[a++] = p->timerid;
*n_args = 1;
break;
}
case 226: {
struct linux_timer_delete_args *p = params;
iarg[a++] = p->timerid;
*n_args = 1;
break;
}
case 227: {
struct linux_clock_settime_args *p = params;
iarg[a++] = p->which;
uarg[a++] = (intptr_t)p->tp;
*n_args = 2;
break;
}
case 228: {
struct linux_clock_gettime_args *p = params;
iarg[a++] = p->which;
uarg[a++] = (intptr_t)p->tp;
*n_args = 2;
break;
}
case 229: {
struct linux_clock_getres_args *p = params;
iarg[a++] = p->which;
uarg[a++] = (intptr_t)p->tp;
*n_args = 2;
break;
}
case 230: {
struct linux_clock_nanosleep_args *p = params;
iarg[a++] = p->which;
iarg[a++] = p->flags;
uarg[a++] = (intptr_t)p->rqtp;
uarg[a++] = (intptr_t)p->rmtp;
*n_args = 4;
break;
}
case 231: {
struct linux_exit_group_args *p = params;
iarg[a++] = p->error_code;
*n_args = 1;
break;
}
case 232: {
struct linux_epoll_wait_args *p = params;
iarg[a++] = p->epfd;
uarg[a++] = (intptr_t)p->events;
iarg[a++] = p->maxevents;
iarg[a++] = p->timeout;
*n_args = 4;
break;
}
case 233: {
struct linux_epoll_ctl_args *p = params;
iarg[a++] = p->epfd;
iarg[a++] = p->op;
iarg[a++] = p->fd;
uarg[a++] = (intptr_t)p->event;
*n_args = 4;
break;
}
case 234: {
struct linux_tgkill_args *p = params;
iarg[a++] = p->tgid;
iarg[a++] = p->pid;
iarg[a++] = p->sig;
*n_args = 3;
break;
}
case 235: {
struct linux_utimes_args *p = params;
uarg[a++] = (intptr_t)p->fname;
uarg[a++] = (intptr_t)p->tptr;
*n_args = 2;
break;
}
case 237: {
*n_args = 0;
break;
}
case 238: {
*n_args = 0;
break;
}
case 239: {
*n_args = 0;
break;
}
case 240: {
struct linux_mq_open_args *p = params;
uarg[a++] = (intptr_t)p->name;
iarg[a++] = p->oflag;
iarg[a++] = p->mode;
uarg[a++] = (intptr_t)p->attr;
*n_args = 4;
break;
}
case 241: {
struct linux_mq_unlink_args *p = params;
uarg[a++] = (intptr_t)p->name;
*n_args = 1;
break;
}
case 242: {
struct linux_mq_timedsend_args *p = params;
iarg[a++] = p->mqd;
uarg[a++] = (intptr_t)p->msg_ptr;
iarg[a++] = p->msg_len;
iarg[a++] = p->msg_prio;
uarg[a++] = (intptr_t)p->abs_timeout;
*n_args = 5;
break;
}
case 243: {
struct linux_mq_timedreceive_args *p = params;
iarg[a++] = p->mqd;
uarg[a++] = (intptr_t)p->msg_ptr;
iarg[a++] = p->msg_len;
uarg[a++] = (intptr_t)p->msg_prio;
uarg[a++] = (intptr_t)p->abs_timeout;
*n_args = 5;
break;
}
case 244: {
struct linux_mq_notify_args *p = params;
iarg[a++] = p->mqd;
uarg[a++] = (intptr_t)p->sevp;
*n_args = 2;
break;
}
case 245: {
struct linux_mq_getsetattr_args *p = params;
iarg[a++] = p->mqd;
uarg[a++] = (intptr_t)p->attr;
uarg[a++] = (intptr_t)p->oattr;
*n_args = 3;
break;
}
case 246: {
*n_args = 0;
break;
}
case 247: {
struct linux_waitid_args *p = params;
iarg[a++] = p->idtype;
iarg[a++] = p->id;
uarg[a++] = (intptr_t)p->info;
iarg[a++] = p->options;
uarg[a++] = (intptr_t)p->rusage;
*n_args = 5;
break;
}
case 248: {
*n_args = 0;
break;
}
case 249: {
*n_args = 0;
break;
}
case 250: {
*n_args = 0;
break;
}
case 251: {
struct linux_ioprio_set_args *p = params;
iarg[a++] = p->which;
iarg[a++] = p->who;
iarg[a++] = p->ioprio;
*n_args = 3;
break;
}
case 252: {
struct linux_ioprio_get_args *p = params;
iarg[a++] = p->which;
iarg[a++] = p->who;
*n_args = 2;
break;
}
case 253: {
*n_args = 0;
break;
}
case 254: {
struct linux_inotify_add_watch_args *p = params;
iarg[a++] = p->fd;
uarg[a++] = (intptr_t)p->pathname;
uarg[a++] = p->mask;
*n_args = 3;
break;
}
case 255: {
struct linux_inotify_rm_watch_args *p = params;
iarg[a++] = p->fd;
uarg[a++] = p->wd;
*n_args = 2;
break;
}
case 256: {
*n_args = 0;
break;
}
case 257: {
struct linux_openat_args *p = params;
iarg[a++] = p->dfd;
uarg[a++] = (intptr_t)p->filename;
iarg[a++] = p->flags;
iarg[a++] = p->mode;
*n_args = 4;
break;
}
case 258: {
struct linux_mkdirat_args *p = params;
iarg[a++] = p->dfd;
uarg[a++] = (intptr_t)p->pathname;
iarg[a++] = p->mode;
*n_args = 3;
break;
}
case 259: {
struct linux_mknodat_args *p = params;
iarg[a++] = p->dfd;
uarg[a++] = (intptr_t)p->filename;
iarg[a++] = p->mode;
iarg[a++] = p->dev;
*n_args = 4;
break;
}
case 260: {
struct linux_fchownat_args *p = params;
iarg[a++] = p->dfd;
uarg[a++] = (intptr_t)p->filename;
iarg[a++] = p->uid;
iarg[a++] = p->gid;
iarg[a++] = p->flag;
*n_args = 5;
break;
}
case 261: {
struct linux_futimesat_args *p = params;
iarg[a++] = p->dfd;
uarg[a++] = (intptr_t)p->filename;
uarg[a++] = (intptr_t)p->utimes;
*n_args = 3;
break;
}
case 262: {
struct linux_newfstatat_args *p = params;
iarg[a++] = p->dfd;
uarg[a++] = (intptr_t)p->pathname;
uarg[a++] = (intptr_t)p->statbuf;
iarg[a++] = p->flag;
*n_args = 4;
break;
}
case 263: {
struct linux_unlinkat_args *p = params;
iarg[a++] = p->dfd;
uarg[a++] = (intptr_t)p->pathname;
iarg[a++] = p->flag;
*n_args = 3;
break;
}
case 264: {
struct linux_renameat_args *p = params;
iarg[a++] = p->olddfd;
uarg[a++] = (intptr_t)p->oldname;
iarg[a++] = p->newdfd;
uarg[a++] = (intptr_t)p->newname;
*n_args = 4;
break;
}
case 265: {
struct linux_linkat_args *p = params;
iarg[a++] = p->olddfd;
uarg[a++] = (intptr_t)p->oldname;
iarg[a++] = p->newdfd;
uarg[a++] = (intptr_t)p->newname;
iarg[a++] = p->flag;
*n_args = 5;
break;
}
case 266: {
struct linux_symlinkat_args *p = params;
uarg[a++] = (intptr_t)p->oldname;
iarg[a++] = p->newdfd;
uarg[a++] = (intptr_t)p->newname;
*n_args = 3;
break;
}
case 267: {
struct linux_readlinkat_args *p = params;
iarg[a++] = p->dfd;
uarg[a++] = (intptr_t)p->path;
uarg[a++] = (intptr_t)p->buf;
iarg[a++] = p->bufsiz;
*n_args = 4;
break;
}
case 268: {
struct linux_fchmodat_args *p = params;
iarg[a++] = p->dfd;
uarg[a++] = (intptr_t)p->filename;
iarg[a++] = p->mode;
*n_args = 3;
break;
}
case 269: {
struct linux_faccessat_args *p = params;
iarg[a++] = p->dfd;
uarg[a++] = (intptr_t)p->filename;
iarg[a++] = p->amode;
*n_args = 3;
break;
}
case 270: {
struct linux_pselect6_args *p = params;
iarg[a++] = p->nfds;
uarg[a++] = (intptr_t)p->readfds;
uarg[a++] = (intptr_t)p->writefds;
uarg[a++] = (intptr_t)p->exceptfds;
uarg[a++] = (intptr_t)p->tsp;
uarg[a++] = (intptr_t)p->sig;
*n_args = 6;
break;
}
case 271: {
struct linux_ppoll_args *p = params;
uarg[a++] = (intptr_t)p->fds;
iarg[a++] = p->nfds;
uarg[a++] = (intptr_t)p->tsp;
uarg[a++] = (intptr_t)p->sset;
iarg[a++] = p->ssize;
*n_args = 5;
break;
}
case 272: {
*n_args = 0;
break;
}
case 273: {
struct linux_set_robust_list_args *p = params;
uarg[a++] = (intptr_t)p->head;
iarg[a++] = p->len;
*n_args = 2;
break;
}
case 274: {
struct linux_get_robust_list_args *p = params;
iarg[a++] = p->pid;
uarg[a++] = (intptr_t)p->head;
uarg[a++] = (intptr_t)p->len;
*n_args = 3;
break;
}
case 275: {
struct linux_splice_args *p = params;
iarg[a++] = p->fd_in;
uarg[a++] = (intptr_t)p->off_in;
iarg[a++] = p->fd_out;
uarg[a++] = (intptr_t)p->off_out;
iarg[a++] = p->len;
iarg[a++] = p->flags;
*n_args = 6;
break;
}
case 276: {
*n_args = 0;
break;
}
case 277: {
struct linux_sync_file_range_args *p = params;
iarg[a++] = p->fd;
iarg[a++] = p->offset;
iarg[a++] = p->nbytes;
iarg[a++] = p->flags;
*n_args = 4;
break;
}
case 278: {
*n_args = 0;
break;
}
case 279: {
*n_args = 0;
break;
}
case 280: {
struct linux_utimensat_args *p = params;
iarg[a++] = p->dfd;
uarg[a++] = (intptr_t)p->pathname;
uarg[a++] = (intptr_t)p->times;
iarg[a++] = p->flags;
*n_args = 4;
break;
}
case 281: {
struct linux_epoll_pwait_args *p = params;
iarg[a++] = p->epfd;
uarg[a++] = (intptr_t)p->events;
iarg[a++] = p->maxevents;
iarg[a++] = p->timeout;
uarg[a++] = (intptr_t)p->mask;
iarg[a++] = p->sigsetsize;
*n_args = 6;
break;
}
case 282: {
*n_args = 0;
break;
}
case 283: {
struct linux_timerfd_create_args *p = params;
iarg[a++] = p->clockid;
iarg[a++] = p->flags;
*n_args = 2;
break;
}
case 284: {
struct linux_eventfd_args *p = params;
iarg[a++] = p->initval;
*n_args = 1;
break;
}
case 285: {
struct linux_fallocate_args *p = params;
iarg[a++] = p->fd;
iarg[a++] = p->mode;
iarg[a++] = p->offset;
iarg[a++] = p->len;
*n_args = 4;
break;
}
case 286: {
struct linux_timerfd_settime_args *p = params;
iarg[a++] = p->fd;
iarg[a++] = p->flags;
uarg[a++] = (intptr_t)p->new_value;
uarg[a++] = (intptr_t)p->old_value;
*n_args = 4;
break;
}
case 287: {
struct linux_timerfd_gettime_args *p = params;
iarg[a++] = p->fd;
uarg[a++] = (intptr_t)p->old_value;
*n_args = 2;
break;
}
case 288: {
struct linux_accept4_args *p = params;
iarg[a++] = p->s;
uarg[a++] = (intptr_t)p->addr;
uarg[a++] = (intptr_t)p->namelen;
iarg[a++] = p->flags;
*n_args = 4;
break;
}
case 289: {
*n_args = 0;
break;
}
case 290: {
struct linux_eventfd2_args *p = params;
iarg[a++] = p->initval;
iarg[a++] = p->flags;
*n_args = 2;
break;
}
case 291: {
struct linux_epoll_create1_args *p = params;
iarg[a++] = p->flags;
*n_args = 1;
break;
}
case 292: {
struct linux_dup3_args *p = params;
iarg[a++] = p->oldfd;
iarg[a++] = p->newfd;
iarg[a++] = p->flags;
*n_args = 3;
break;
}
case 293: {
struct linux_pipe2_args *p = params;
uarg[a++] = (intptr_t)p->pipefds;
iarg[a++] = p->flags;
*n_args = 2;
break;
}
case 294: {
struct linux_inotify_init1_args *p = params;
iarg[a++] = p->flags;
*n_args = 1;
break;
}
case 295: {
struct linux_preadv_args *p = params;
iarg[a++] = p->fd;
uarg[a++] = (intptr_t)p->vec;
iarg[a++] = p->vlen;
iarg[a++] = p->pos_l;
iarg[a++] = p->pos_h;
*n_args = 5;
break;
}
case 296: {
struct linux_pwritev_args *p = params;
iarg[a++] = p->fd;
uarg[a++] = (intptr_t)p->vec;
iarg[a++] = p->vlen;
iarg[a++] = p->pos_l;
iarg[a++] = p->pos_h;
*n_args = 5;
break;
}
case 297: {
struct linux_rt_tgsigqueueinfo_args *p = params;
iarg[a++] = p->tgid;
iarg[a++] = p->tid;
iarg[a++] = p->sig;
uarg[a++] = (intptr_t)p->uinfo;
*n_args = 4;
break;
}
case 298: {
*n_args = 0;
break;
}
case 299: {
struct linux_recvmmsg_args *p = params;
iarg[a++] = p->s;
uarg[a++] = (intptr_t)p->msg;
iarg[a++] = p->vlen;
iarg[a++] = p->flags;
uarg[a++] = (intptr_t)p->timeout;
*n_args = 5;
break;
}
case 300: {
*n_args = 0;
break;
}
case 301: {
*n_args = 0;
break;
}
case 302: {
struct linux_prlimit64_args *p = params;
iarg[a++] = p->pid;
iarg[a++] = p->resource;
uarg[a++] = (intptr_t)p->new;
uarg[a++] = (intptr_t)p->old;
*n_args = 4;
break;
}
case 303: {
struct linux_name_to_handle_at_args *p = params;
iarg[a++] = p->dirfd;
uarg[a++] = (intptr_t)p->name;
uarg[a++] = (intptr_t)p->handle;
uarg[a++] = (intptr_t)p->mnt_id;
iarg[a++] = p->flags;
*n_args = 5;
break;
}
case 304: {
struct linux_open_by_handle_at_args *p = params;
iarg[a++] = p->mountdirfd;
uarg[a++] = (intptr_t)p->handle;
iarg[a++] = p->flags;
*n_args = 3;
break;
}
case 305: {
*n_args = 0;
break;
}
case 306: {
struct linux_syncfs_args *p = params;
iarg[a++] = p->fd;
*n_args = 1;
break;
}
case 307: {
struct linux_sendmmsg_args *p = params;
iarg[a++] = p->s;
uarg[a++] = (intptr_t)p->msg;
iarg[a++] = p->vlen;
iarg[a++] = p->flags;
*n_args = 4;
break;
}
case 308: {
struct linux_setns_args *p = params;
iarg[a++] = p->fd;
iarg[a++] = p->nstype;
*n_args = 2;
break;
}
case 309: {
struct linux_getcpu_args *p = params;
uarg[a++] = (intptr_t)p->cpu;
uarg[a++] = (intptr_t)p->node;
uarg[a++] = (intptr_t)p->cache;
*n_args = 3;
break;
}
case 310: {
struct linux_process_vm_readv_args *p = params;
iarg[a++] = p->pid;
uarg[a++] = (intptr_t)p->lvec;
iarg[a++] = p->liovcnt;
uarg[a++] = (intptr_t)p->rvec;
iarg[a++] = p->riovcnt;
iarg[a++] = p->flags;
*n_args = 6;
break;
}
case 311: {
struct linux_process_vm_writev_args *p = params;
iarg[a++] = p->pid;
uarg[a++] = (intptr_t)p->lvec;
iarg[a++] = p->liovcnt;
uarg[a++] = (intptr_t)p->rvec;
iarg[a++] = p->riovcnt;
iarg[a++] = p->flags;
*n_args = 6;
break;
}
case 312: {
struct linux_kcmp_args *p = params;
iarg[a++] = p->pid1;
iarg[a++] = p->pid2;
iarg[a++] = p->type;
iarg[a++] = p->idx1;
iarg[a++] = p->idx;
*n_args = 5;
break;
}
case 313: {
struct linux_finit_module_args *p = params;
iarg[a++] = p->fd;
uarg[a++] = (intptr_t)p->uargs;
iarg[a++] = p->flags;
*n_args = 3;
break;
}
case 314: {
struct linux_sched_setattr_args *p = params;
iarg[a++] = p->pid;
uarg[a++] = (intptr_t)p->attr;
iarg[a++] = p->flags;
*n_args = 3;
break;
}
case 315: {
struct linux_sched_getattr_args *p = params;
iarg[a++] = p->pid;
uarg[a++] = (intptr_t)p->attr;
iarg[a++] = p->size;
iarg[a++] = p->flags;
*n_args = 4;
break;
}
case 316: {
struct linux_renameat2_args *p = params;
iarg[a++] = p->olddfd;
uarg[a++] = (intptr_t)p->oldname;
iarg[a++] = p->newdfd;
uarg[a++] = (intptr_t)p->newname;
iarg[a++] = p->flags;
*n_args = 5;
break;
}
case 317: {
struct linux_seccomp_args *p = params;
iarg[a++] = p->op;
iarg[a++] = p->flags;
uarg[a++] = (intptr_t)p->uargs;
*n_args = 3;
break;
}
case 318: {
struct linux_getrandom_args *p = params;
uarg[a++] = (intptr_t)p->buf;
iarg[a++] = p->count;
iarg[a++] = p->flags;
*n_args = 3;
break;
}
case 319: {
struct linux_memfd_create_args *p = params;
uarg[a++] = (intptr_t)p->uname_ptr;
iarg[a++] = p->flags;
*n_args = 2;
break;
}
case 320: {
struct linux_kexec_file_load_args *p = params;
iarg[a++] = p->kernel_fd;
iarg[a++] = p->initrd_fd;
iarg[a++] = p->cmdline_len;
uarg[a++] = (intptr_t)p->cmdline_ptr;
iarg[a++] = p->flags;
*n_args = 5;
break;
}
case 321: {
struct linux_bpf_args *p = params;
iarg[a++] = p->cmd;
uarg[a++] = (intptr_t)p->attr;
iarg[a++] = p->size;
*n_args = 3;
break;
}
case 322: {
struct linux_execveat_args *p = params;
iarg[a++] = p->dfd;
uarg[a++] = (intptr_t)p->filename;
uarg[a++] = (intptr_t)p->argv;
uarg[a++] = (intptr_t)p->envp;
iarg[a++] = p->flags;
*n_args = 5;
break;
}
case 323: {
struct linux_userfaultfd_args *p = params;
iarg[a++] = p->flags;
*n_args = 1;
break;
}
case 324: {
struct linux_membarrier_args *p = params;
iarg[a++] = p->cmd;
iarg[a++] = p->flags;
*n_args = 2;
break;
}
case 325: {
struct linux_mlock2_args *p = params;
iarg[a++] = p->start;
iarg[a++] = p->len;
iarg[a++] = p->flags;
*n_args = 3;
break;
}
case 326: {
struct linux_copy_file_range_args *p = params;
iarg[a++] = p->fd_in;
uarg[a++] = (intptr_t)p->off_in;
iarg[a++] = p->fd_out;
uarg[a++] = (intptr_t)p->off_out;
iarg[a++] = p->len;
iarg[a++] = p->flags;
*n_args = 6;
break;
}
case 327: {
struct linux_preadv2_args *p = params;
iarg[a++] = p->fd;
uarg[a++] = (intptr_t)p->vec;
iarg[a++] = p->vlen;
iarg[a++] = p->pos_l;
iarg[a++] = p->pos_h;
iarg[a++] = p->flags;
*n_args = 6;
break;
}
case 328: {
struct linux_pwritev2_args *p = params;
iarg[a++] = p->fd;
uarg[a++] = (intptr_t)p->vec;
iarg[a++] = p->vlen;
iarg[a++] = p->pos_l;
iarg[a++] = p->pos_h;
iarg[a++] = p->flags;
*n_args = 6;
break;
}
case 329: {
struct linux_pkey_mprotect_args *p = params;
iarg[a++] = p->start;
iarg[a++] = p->len;
iarg[a++] = p->prot;
iarg[a++] = p->pkey;
*n_args = 4;
break;
}
case 330: {
struct linux_pkey_alloc_args *p = params;
iarg[a++] = p->flags;
iarg[a++] = p->init_val;
*n_args = 2;
break;
}
case 331: {
struct linux_pkey_free_args *p = params;
iarg[a++] = p->pkey;
*n_args = 1;
break;
}
case 332: {
struct linux_statx_args *p = params;
iarg[a++] = p->dirfd;
uarg[a++] = (intptr_t)p->pathname;
iarg[a++] = p->flags;
iarg[a++] = p->mask;
uarg[a++] = (intptr_t)p->statxbuf;
*n_args = 5;
break;
}
case 333: {
*n_args = 0;
break;
}
case 334: {
struct linux_rseq_args *p = params;
uarg[a++] = (intptr_t)p->rseq;
uarg[a++] = p->rseq_len;
iarg[a++] = p->flags;
uarg[a++] = p->sig;
*n_args = 4;
break;
}
case 424: {
struct linux_pidfd_send_signal_args *p = params;
iarg[a++] = p->pidfd;
iarg[a++] = p->sig;
uarg[a++] = (intptr_t)p->info;
iarg[a++] = p->flags;
*n_args = 4;
break;
}
case 425: {
*n_args = 0;
break;
}
case 426: {
*n_args = 0;
break;
}
case 427: {
*n_args = 0;
break;
}
case 428: {
*n_args = 0;
break;
}
case 429: {
*n_args = 0;
break;
}
case 430: {
*n_args = 0;
break;
}
case 431: {
*n_args = 0;
break;
}
case 432: {
*n_args = 0;
break;
}
case 433: {
*n_args = 0;
break;
}
case 434: {
*n_args = 0;
break;
}
case 435: {
struct linux_clone3_args *p = params;
uarg[a++] = (intptr_t)p->uargs;
iarg[a++] = p->usize;
*n_args = 2;
break;
}
case 436: {
struct linux_close_range_args *p = params;
iarg[a++] = p->first;
iarg[a++] = p->last;
iarg[a++] = p->flags;
*n_args = 3;
break;
}
case 437: {
*n_args = 0;
break;
}
case 438: {
*n_args = 0;
break;
}
case 439: {
struct linux_faccessat2_args *p = params;
iarg[a++] = p->dfd;
uarg[a++] = (intptr_t)p->filename;
iarg[a++] = p->amode;
iarg[a++] = p->flags;
*n_args = 4;
break;
}
case 440: {
*n_args = 0;
break;
}
case 441: {
struct linux_epoll_pwait2_args *p = params;
iarg[a++] = p->epfd;
uarg[a++] = (intptr_t)p->events;
iarg[a++] = p->maxevents;
uarg[a++] = (intptr_t)p->timeout;
uarg[a++] = (intptr_t)p->mask;
iarg[a++] = p->sigsetsize;
*n_args = 6;
break;
}
case 442: {
*n_args = 0;
break;
}
case 443: {
*n_args = 0;
break;
}
case 444: {
*n_args = 0;
break;
}
case 445: {
*n_args = 0;
break;
}
case 446: {
*n_args = 0;
break;
}
case 447: {
*n_args = 0;
break;
}
case 448: {
*n_args = 0;
break;
}
case 449: {
*n_args = 0;
break;
}
case 450: {
*n_args = 0;
break;
}
case 451: {
*n_args = 0;
break;
}
case 452: {
*n_args = 0;
break;
}
case 453: {
*n_args = 0;
break;
}
default:
*n_args = 0;
break;
};
}
static void
systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
{
const char *p = NULL;
switch (sysnum) {
case 0:
switch (ndx) {
case 0:
p = "int";
break;
case 1:
p = "userland char *";
break;
case 2:
p = "l_size_t";
break;
default:
break;
};
break;
case 1:
switch (ndx) {
case 0:
p = "int";
break;
case 1:
p = "userland char *";
break;
case 2:
p = "l_size_t";
break;
default:
break;
};
break;
case 2:
switch (ndx) {
case 0:
p = "userland char *";
break;
case 1:
p = "l_int";
break;
case 2:
p = "l_mode_t";
break;
default:
break;
};
break;
case 3:
switch (ndx) {
case 0:
p = "int";
break;
default:
break;
};
break;
case 4:
switch (ndx) {
case 0:
p = "userland char *";
break;
case 1:
p = "userland struct l_newstat *";
break;
default:
break;
};
break;
case 5:
switch (ndx) {
case 0:
p = "l_uint";
break;
case 1:
p = "userland struct l_newstat *";
break;
default:
break;
};
break;
case 6:
switch (ndx) {
case 0:
p = "userland char *";
break;
case 1:
p = "userland struct l_newstat *";
break;
default:
break;
};
break;
case 7:
switch (ndx) {
case 0:
p = "userland struct pollfd *";
break;
case 1:
p = "u_int";
break;
case 2:
p = "int";
break;
default:
break;
};
break;
case 8:
switch (ndx) {
case 0:
p = "l_uint";
break;
case 1:
p = "l_off_t";
break;
case 2:
p = "l_int";
break;
default:
break;
};
break;
case 9:
switch (ndx) {
case 0:
p = "l_ulong";
break;
case 1:
p = "l_ulong";
break;
case 2:
p = "l_ulong";
break;
case 3:
p = "l_ulong";
break;
case 4:
p = "l_ulong";
break;
case 5:
p = "l_ulong";
break;
default:
break;
};
break;
case 10:
switch (ndx) {
case 0:
p = "l_ulong";
break;
case 1:
p = "l_size_t";
break;
case 2:
p = "l_ulong";
break;
default:
break;
};
break;
case 11:
switch (ndx) {
case 0:
p = "userland void *";
break;
case 1:
p = "l_size_t";
break;
default:
break;
};
break;
case 12:
switch (ndx) {
case 0:
p = "l_ulong";
break;
default:
break;
};
break;
case 13:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland l_sigaction_t *";
break;
case 2:
p = "userland l_sigaction_t *";
break;
case 3:
p = "l_size_t";
break;
default:
break;
};
break;
case 14:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland l_sigset_t *";
break;
case 2:
p = "userland l_sigset_t *";
break;
case 3:
p = "l_size_t";
break;
default:
break;
};
break;
case 15:
switch (ndx) {
case 0:
p = "userland struct l_ucontext *";
break;
default:
break;
};
break;
case 16:
switch (ndx) {
case 0:
p = "l_uint";
break;
case 1:
p = "l_uint";
break;
case 2:
p = "l_ulong";
break;
default:
break;
};
break;
case 17:
switch (ndx) {
case 0:
p = "l_uint";
break;
case 1:
p = "userland char *";
break;
case 2:
p = "l_size_t";
break;
case 3:
p = "l_loff_t";
break;
default:
break;
};
break;
case 18:
switch (ndx) {
case 0:
p = "l_uint";
break;
case 1:
p = "userland char *";
break;
case 2:
p = "l_size_t";
break;
case 3:
p = "l_loff_t";
break;
default:
break;
};
break;
case 19:
switch (ndx) {
case 0:
p = "int";
break;
case 1:
p = "userland struct iovec *";
break;
case 2:
p = "u_int";
break;
default:
break;
};
break;
case 20:
switch (ndx) {
case 0:
p = "int";
break;
case 1:
p = "userland struct iovec *";
break;
case 2:
p = "u_int";
break;
default:
break;
};
break;
case 21:
switch (ndx) {
case 0:
p = "userland char *";
break;
case 1:
p = "l_int";
break;
default:
break;
};
break;
case 22:
switch (ndx) {
case 0:
p = "userland l_int *";
break;
default:
break;
};
break;
case 23:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland l_fd_set *";
break;
case 2:
p = "userland l_fd_set *";
break;
case 3:
p = "userland l_fd_set *";
break;
case 4:
p = "userland struct l_timeval *";
break;
default:
break;
};
break;
case 24:
break;
case 25:
switch (ndx) {
case 0:
p = "l_ulong";
break;
case 1:
p = "l_ulong";
break;
case 2:
p = "l_ulong";
break;
case 3:
p = "l_ulong";
break;
case 4:
p = "l_ulong";
break;
default:
break;
};
break;
case 26:
switch (ndx) {
case 0:
p = "l_ulong";
break;
case 1:
p = "l_size_t";
break;
case 2:
p = "l_int";
break;
default:
break;
};
break;
case 27:
switch (ndx) {
case 0:
p = "l_ulong";
break;
case 1:
p = "l_size_t";
break;
case 2:
p = "userland u_char *";
break;
default:
break;
};
break;
case 28:
switch (ndx) {
case 0:
p = "l_ulong";
break;
case 1:
p = "l_size_t";
break;
case 2:
p = "l_int";
break;
default:
break;
};
break;
case 29:
switch (ndx) {
case 0:
p = "l_key_t";
break;
case 1:
p = "l_size_t";
break;
case 2:
p = "l_int";
break;
default:
break;
};
break;
case 30:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland char *";
break;
case 2:
p = "l_int";
break;
default:
break;
};
break;
case 31:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "l_int";
break;
case 2:
p = "userland struct l_shmid_ds *";
break;
default:
break;
};
break;
case 32:
switch (ndx) {
case 0:
p = "u_int";
break;
default:
break;
};
break;
case 33:
switch (ndx) {
case 0:
p = "u_int";
break;
case 1:
p = "u_int";
break;
default:
break;
};
break;
case 34:
break;
case 35:
switch (ndx) {
case 0:
p = "userland const struct l_timespec *";
break;
case 1:
p = "userland struct l_timespec *";
break;
default:
break;
};
break;
case 36:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland struct l_itimerval *";
break;
default:
break;
};
break;
case 37:
switch (ndx) {
case 0:
p = "l_uint";
break;
default:
break;
};
break;
case 38:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland struct l_itimerval *";
break;
case 2:
p = "userland struct l_itimerval *";
break;
default:
break;
};
break;
case 39:
break;
case 40:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "l_int";
break;
case 2:
p = "userland l_off_t *";
break;
case 3:
p = "l_size_t";
break;
default:
break;
};
break;
case 41:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "l_int";
break;
case 2:
p = "l_int";
break;
default:
break;
};
break;
case 42:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "l_uintptr_t";
break;
case 2:
p = "l_int";
break;
default:
break;
};
break;
case 43:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "l_uintptr_t";
break;
case 2:
p = "l_uintptr_t";
break;
default:
break;
};
break;
case 44:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "l_uintptr_t";
break;
case 2:
p = "l_size_t";
break;
case 3:
p = "l_uint";
break;
case 4:
p = "l_uintptr_t";
break;
case 5:
p = "l_int";
break;
default:
break;
};
break;
case 45:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "l_uintptr_t";
break;
case 2:
p = "l_size_t";
break;
case 3:
p = "l_uint";
break;
case 4:
p = "l_uintptr_t";
break;
case 5:
p = "l_uintptr_t";
break;
default:
break;
};
break;
case 46:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "l_uintptr_t";
break;
case 2:
p = "l_uint";
break;
default:
break;
};
break;
case 47:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "l_uintptr_t";
break;
case 2:
p = "l_uint";
break;
default:
break;
};
break;
case 48:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "l_int";
break;
default:
break;
};
break;
case 49:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "l_uintptr_t";
break;
case 2:
p = "l_int";
break;
default:
break;
};
break;
case 50:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "l_int";
break;
default:
break;
};
break;
case 51:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "l_uintptr_t";
break;
case 2:
p = "l_uintptr_t";
break;
default:
break;
};
break;
case 52:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "l_uintptr_t";
break;
case 2:
p = "l_uintptr_t";
break;
default:
break;
};
break;
case 53:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "l_int";
break;
case 2:
p = "l_int";
break;
case 3:
p = "l_uintptr_t";
break;
default:
break;
};
break;
case 54:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "l_int";
break;
case 2:
p = "l_int";
break;
case 3:
p = "l_uintptr_t";
break;
case 4:
p = "l_int";
break;
default:
break;
};
break;
case 55:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "l_int";
break;
case 2:
p = "l_int";
break;
case 3:
p = "l_uintptr_t";
break;
case 4:
p = "l_uintptr_t";
break;
default:
break;
};
break;
case 56:
switch (ndx) {
case 0:
p = "l_ulong";
break;
case 1:
p = "l_ulong";
break;
case 2:
p = "userland l_int *";
break;
case 3:
p = "userland l_int *";
break;
case 4:
p = "l_ulong";
break;
default:
break;
};
break;
case 57:
break;
case 58:
break;
case 59:
switch (ndx) {
case 0:
p = "userland char *";
break;
case 1:
p = "userland l_uintptr_t *";
break;
case 2:
p = "userland l_uintptr_t *";
break;
default:
break;
};
break;
case 60:
switch (ndx) {
case 0:
p = "l_int";
break;
default:
break;
};
break;
case 61:
switch (ndx) {
case 0:
p = "l_pid_t";
break;
case 1:
p = "userland l_int *";
break;
case 2:
p = "l_int";
break;
case 3:
p = "userland struct rusage *";
break;
default:
break;
};
break;
case 62:
switch (ndx) {
case 0:
p = "l_pid_t";
break;
case 1:
p = "l_int";
break;
default:
break;
};
break;
case 63:
switch (ndx) {
case 0:
p = "userland struct l_new_utsname *";
break;
default:
break;
};
break;
case 64:
switch (ndx) {
case 0:
p = "l_key_t";
break;
case 1:
p = "l_int";
break;
case 2:
p = "l_int";
break;
default:
break;
};
break;
case 65:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland struct sembuf *";
break;
case 2:
p = "l_size_t";
break;
default:
break;
};
break;
case 66:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "l_int";
break;
case 2:
p = "l_int";
break;
case 3:
p = "union l_semun";
break;
default:
break;
};
break;
case 67:
switch (ndx) {
case 0:
p = "userland char *";
break;
default:
break;
};
break;
case 68:
switch (ndx) {
case 0:
p = "l_key_t";
break;
case 1:
p = "l_int";
break;
default:
break;
};
break;
case 69:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland struct l_msgbuf *";
break;
case 2:
p = "l_size_t";
break;
case 3:
p = "l_int";
break;
default:
break;
};
break;
case 70:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland struct l_msgbuf *";
break;
case 2:
p = "l_size_t";
break;
case 3:
p = "l_long";
break;
case 4:
p = "l_int";
break;
default:
break;
};
break;
case 71:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "l_int";
break;
case 2:
p = "userland struct l_msqid_ds *";
break;
default:
break;
};
break;
case 72:
switch (ndx) {
case 0:
p = "l_uint";
break;
case 1:
p = "l_uint";
break;
case 2:
p = "l_ulong";
break;
default:
break;
};
break;
case 73:
switch (ndx) {
case 0:
p = "int";
break;
case 1:
p = "int";
break;
default:
break;
};
break;
case 74:
switch (ndx) {
case 0:
p = "int";
break;
default:
break;
};
break;
case 75:
switch (ndx) {
case 0:
p = "l_uint";
break;
default:
break;
};
break;
case 76:
switch (ndx) {
case 0:
p = "userland char *";
break;
case 1:
p = "l_long";
break;
default:
break;
};
break;
case 77:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "l_ulong";
break;
default:
break;
};
break;
case 78:
switch (ndx) {
case 0:
p = "l_uint";
break;
case 1:
p = "userland void *";
break;
case 2:
p = "l_uint";
break;
default:
break;
};
break;
case 79:
switch (ndx) {
case 0:
p = "userland char *";
break;
case 1:
p = "l_ulong";
break;
default:
break;
};
break;
case 80:
switch (ndx) {
case 0:
p = "userland char *";
break;
default:
break;
};
break;
case 81:
switch (ndx) {
case 0:
p = "int";
break;
default:
break;
};
break;
case 82:
switch (ndx) {
case 0:
p = "userland char *";
break;
case 1:
p = "userland char *";
break;
default:
break;
};
break;
case 83:
switch (ndx) {
case 0:
p = "userland char *";
break;
case 1:
p = "l_mode_t";
break;
default:
break;
};
break;
case 84:
switch (ndx) {
case 0:
p = "userland char *";
break;
default:
break;
};
break;
case 85:
switch (ndx) {
case 0:
p = "userland char *";
break;
case 1:
p = "l_mode_t";
break;
default:
break;
};
break;
case 86:
switch (ndx) {
case 0:
p = "userland char *";
break;
case 1:
p = "userland char *";
break;
default:
break;
};
break;
case 87:
switch (ndx) {
case 0:
p = "userland char *";
break;
default:
break;
};
break;
case 88:
switch (ndx) {
case 0:
p = "userland char *";
break;
case 1:
p = "userland char *";
break;
default:
break;
};
break;
case 89:
switch (ndx) {
case 0:
p = "userland char *";
break;
case 1:
p = "userland char *";
break;
case 2:
p = "l_int";
break;
default:
break;
};
break;
case 90:
switch (ndx) {
case 0:
p = "userland char *";
break;
case 1:
p = "l_mode_t";
break;
default:
break;
};
break;
case 91:
switch (ndx) {
case 0:
p = "int";
break;
case 1:
p = "int";
break;
default:
break;
};
break;
case 92:
switch (ndx) {
case 0:
p = "userland char *";
break;
case 1:
p = "l_uid_t";
break;
case 2:
p = "l_gid_t";
break;
default:
break;
};
break;
case 93:
switch (ndx) {
case 0:
p = "int";
break;
case 1:
p = "int";
break;
case 2:
p = "int";
break;
default:
break;
};
break;
case 94:
switch (ndx) {
case 0:
p = "userland char *";
break;
case 1:
p = "l_uid_t";
break;
case 2:
p = "l_gid_t";
break;
default:
break;
};
break;
case 95:
switch (ndx) {
case 0:
p = "int";
break;
default:
break;
};
break;
case 96:
switch (ndx) {
case 0:
p = "userland struct l_timeval *";
break;
case 1:
p = "userland struct timezone *";
break;
default:
break;
};
break;
case 97:
switch (ndx) {
case 0:
p = "l_uint";
break;
case 1:
p = "userland struct l_rlimit *";
break;
default:
break;
};
break;
case 98:
switch (ndx) {
case 0:
p = "int";
break;
case 1:
p = "userland struct rusage *";
break;
default:
break;
};
break;
case 99:
switch (ndx) {
case 0:
p = "userland struct l_sysinfo *";
break;
default:
break;
};
break;
case 100:
switch (ndx) {
case 0:
p = "userland struct l_times_argv *";
break;
default:
break;
};
break;
case 101:
switch (ndx) {
case 0:
p = "l_long";
break;
case 1:
p = "l_long";
break;
case 2:
p = "l_ulong";
break;
case 3:
p = "l_ulong";
break;
default:
break;
};
break;
case 102:
break;
case 103:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland char *";
break;
case 2:
p = "l_int";
break;
default:
break;
};
break;
case 104:
break;
case 105:
switch (ndx) {
case 0:
p = "uid_t";
break;
default:
break;
};
break;
case 106:
switch (ndx) {
case 0:
p = "gid_t";
break;
default:
break;
};
break;
case 107:
break;
case 108:
break;
case 109:
switch (ndx) {
case 0:
p = "int";
break;
case 1:
p = "int";
break;
default:
break;
};
break;
case 110:
break;
case 111:
break;
case 112:
break;
case 113:
switch (ndx) {
case 0:
p = "uid_t";
break;
case 1:
p = "uid_t";
break;
default:
break;
};
break;
case 114:
switch (ndx) {
case 0:
p = "gid_t";
break;
case 1:
p = "gid_t";
break;
default:
break;
};
break;
case 115:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland l_gid_t *";
break;
default:
break;
};
break;
case 116:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland l_gid_t *";
break;
default:
break;
};
break;
case 117:
switch (ndx) {
case 0:
p = "uid_t";
break;
case 1:
p = "uid_t";
break;
case 2:
p = "uid_t";
break;
default:
break;
};
break;
case 118:
switch (ndx) {
case 0:
p = "userland uid_t *";
break;
case 1:
p = "userland uid_t *";
break;
case 2:
p = "userland uid_t *";
break;
default:
break;
};
break;
case 119:
switch (ndx) {
case 0:
p = "gid_t";
break;
case 1:
p = "gid_t";
break;
case 2:
p = "gid_t";
break;
default:
break;
};
break;
case 120:
switch (ndx) {
case 0:
p = "userland gid_t *";
break;
case 1:
p = "userland gid_t *";
break;
case 2:
p = "userland gid_t *";
break;
default:
break;
};
break;
case 121:
switch (ndx) {
case 0:
p = "int";
break;
default:
break;
};
break;
case 122:
switch (ndx) {
case 0:
p = "l_uid_t";
break;
default:
break;
};
break;
case 123:
switch (ndx) {
case 0:
p = "l_gid_t";
break;
default:
break;
};
break;
case 124:
switch (ndx) {
case 0:
p = "l_pid_t";
break;
default:
break;
};
break;
case 125:
switch (ndx) {
case 0:
p = "userland struct l_user_cap_header *";
break;
case 1:
p = "userland struct l_user_cap_data *";
break;
default:
break;
};
break;
case 126:
switch (ndx) {
case 0:
p = "userland struct l_user_cap_header *";
break;
case 1:
p = "userland struct l_user_cap_data *";
break;
default:
break;
};
break;
case 127:
switch (ndx) {
case 0:
p = "userland l_sigset_t *";
break;
case 1:
p = "l_size_t";
break;
default:
break;
};
break;
case 128:
switch (ndx) {
case 0:
p = "userland l_sigset_t *";
break;
case 1:
p = "userland l_siginfo_t *";
break;
case 2:
p = "userland struct l_timespec *";
break;
case 3:
p = "l_size_t";
break;
default:
break;
};
break;
case 129:
switch (ndx) {
case 0:
p = "l_pid_t";
break;
case 1:
p = "l_int";
break;
case 2:
p = "userland l_siginfo_t *";
break;
default:
break;
};
break;
case 130:
switch (ndx) {
case 0:
p = "userland l_sigset_t *";
break;
case 1:
p = "l_size_t";
break;
default:
break;
};
break;
case 131:
switch (ndx) {
case 0:
p = "userland l_stack_t *";
break;
case 1:
p = "userland l_stack_t *";
break;
default:
break;
};
break;
case 132:
switch (ndx) {
case 0:
p = "userland char *";
break;
case 1:
p = "userland struct l_utimbuf *";
break;
default:
break;
};
break;
case 133:
switch (ndx) {
case 0:
p = "userland char *";
break;
case 1:
p = "l_mode_t";
break;
case 2:
p = "l_dev_t";
break;
default:
break;
};
break;
case 135:
switch (ndx) {
case 0:
p = "l_uint";
break;
default:
break;
};
break;
case 136:
switch (ndx) {
case 0:
p = "l_uint";
break;
case 1:
p = "userland struct l_ustat *";
break;
default:
break;
};
break;
case 137:
switch (ndx) {
case 0:
p = "userland char *";
break;
case 1:
p = "userland struct l_statfs_buf *";
break;
default:
break;
};
break;
case 138:
switch (ndx) {
case 0:
p = "l_uint";
break;
case 1:
p = "userland struct l_statfs_buf *";
break;
default:
break;
};
break;
case 139:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "l_ulong";
break;
case 2:
p = "l_ulong";
break;
default:
break;
};
break;
case 140:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "l_int";
break;
default:
break;
};
break;
case 141:
switch (ndx) {
case 0:
p = "int";
break;
case 1:
p = "int";
break;
case 2:
p = "int";
break;
default:
break;
};
break;
case 142:
switch (ndx) {
case 0:
p = "l_pid_t";
break;
case 1:
p = "userland struct sched_param *";
break;
default:
break;
};
break;
case 143:
switch (ndx) {
case 0:
p = "l_pid_t";
break;
case 1:
p = "userland struct sched_param *";
break;
default:
break;
};
break;
case 144:
switch (ndx) {
case 0:
p = "l_pid_t";
break;
case 1:
p = "l_int";
break;
case 2:
p = "userland struct sched_param *";
break;
default:
break;
};
break;
case 145:
switch (ndx) {
case 0:
p = "l_pid_t";
break;
default:
break;
};
break;
case 146:
switch (ndx) {
case 0:
p = "l_int";
break;
default:
break;
};
break;
case 147:
switch (ndx) {
case 0:
p = "l_int";
break;
default:
break;
};
break;
case 148:
switch (ndx) {
case 0:
p = "l_pid_t";
break;
case 1:
p = "userland struct l_timespec *";
break;
default:
break;
};
break;
case 149:
switch (ndx) {
case 0:
p = "userland const void *";
break;
case 1:
p = "size_t";
break;
default:
break;
};
break;
case 150:
switch (ndx) {
case 0:
p = "userland const void *";
break;
case 1:
p = "size_t";
break;
default:
break;
};
break;
case 151:
switch (ndx) {
case 0:
p = "int";
break;
default:
break;
};
break;
case 152:
break;
case 153:
break;
case 154:
break;
case 155:
break;
case 156:
switch (ndx) {
case 0:
p = "userland struct l___sysctl_args *";
break;
default:
break;
};
break;
case 157:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "l_uintptr_t";
break;
case 2:
p = "l_uintptr_t";
break;
case 3:
p = "l_uintptr_t";
break;
case 4:
p = "l_uintptr_t";
break;
default:
break;
};
break;
case 158:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "l_ulong";
break;
default:
break;
};
break;
case 159:
break;
case 160:
switch (ndx) {
case 0:
p = "l_uint";
break;
case 1:
p = "userland struct l_rlimit *";
break;
default:
break;
};
break;
case 161:
switch (ndx) {
case 0:
p = "userland char *";
break;
default:
break;
};
break;
case 162:
break;
case 163:
switch (ndx) {
case 0:
p = "userland char *";
break;
default:
break;
};
break;
case 164:
switch (ndx) {
case 0:
p = "userland struct l_timeval *";
break;
case 1:
p = "userland struct timezone *";
break;
default:
break;
};
break;
case 165:
switch (ndx) {
case 0:
p = "userland char *";
break;
case 1:
p = "userland char *";
break;
case 2:
p = "userland char *";
break;
case 3:
p = "l_ulong";
break;
case 4:
p = "userland void *";
break;
default:
break;
};
break;
case 166:
switch (ndx) {
case 0:
p = "userland char *";
break;
case 1:
p = "l_int";
break;
default:
break;
};
break;
case 167:
switch (ndx) {
case 0:
p = "userland char *";
break;
default:
break;
};
break;
case 168:
break;
case 169:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "l_int";
break;
case 2:
p = "l_uint";
break;
case 3:
p = "userland void *";
break;
default:
break;
};
break;
case 170:
switch (ndx) {
case 0:
p = "userland char *";
break;
case 1:
p = "l_int";
break;
default:
break;
};
break;
case 171:
switch (ndx) {
case 0:
p = "userland char *";
break;
case 1:
p = "l_int";
break;
default:
break;
};
break;
case 172:
switch (ndx) {
case 0:
p = "l_uint";
break;
default:
break;
};
break;
case 173:
break;
case 175:
break;
case 176:
break;
case 179:
break;
case 186:
break;
case 187:
break;
case 188:
switch (ndx) {
case 0:
p = "userland const char *";
break;
case 1:
p = "userland const char *";
break;
case 2:
p = "userland void *";
break;
case 3:
p = "l_size_t";
break;
case 4:
p = "l_int";
break;
default:
break;
};
break;
case 189:
switch (ndx) {
case 0:
p = "userland const char *";
break;
case 1:
p = "userland const char *";
break;
case 2:
p = "userland void *";
break;
case 3:
p = "l_size_t";
break;
case 4:
p = "l_int";
break;
default:
break;
};
break;
case 190:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland const char *";
break;
case 2:
p = "userland void *";
break;
case 3:
p = "l_size_t";
break;
case 4:
p = "l_int";
break;
default:
break;
};
break;
case 191:
switch (ndx) {
case 0:
p = "userland const char *";
break;
case 1:
p = "userland const char *";
break;
case 2:
p = "userland void *";
break;
case 3:
p = "l_size_t";
break;
default:
break;
};
break;
case 192:
switch (ndx) {
case 0:
p = "userland const char *";
break;
case 1:
p = "userland const char *";
break;
case 2:
p = "userland void *";
break;
case 3:
p = "l_size_t";
break;
default:
break;
};
break;
case 193:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland const char *";
break;
case 2:
p = "userland void *";
break;
case 3:
p = "l_size_t";
break;
default:
break;
};
break;
case 194:
switch (ndx) {
case 0:
p = "userland const char *";
break;
case 1:
p = "userland char *";
break;
case 2:
p = "l_size_t";
break;
default:
break;
};
break;
case 195:
switch (ndx) {
case 0:
p = "userland const char *";
break;
case 1:
p = "userland char *";
break;
case 2:
p = "l_size_t";
break;
default:
break;
};
break;
case 196:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland char *";
break;
case 2:
p = "l_size_t";
break;
default:
break;
};
break;
case 197:
switch (ndx) {
case 0:
p = "userland const char *";
break;
case 1:
p = "userland const char *";
break;
default:
break;
};
break;
case 198:
switch (ndx) {
case 0:
p = "userland const char *";
break;
case 1:
p = "userland const char *";
break;
default:
break;
};
break;
case 199:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland const char *";
break;
default:
break;
};
break;
case 200:
switch (ndx) {
case 0:
p = "l_pid_t";
break;
case 1:
p = "l_int";
break;
default:
break;
};
break;
case 201:
switch (ndx) {
case 0:
p = "userland l_time_t *";
break;
default:
break;
};
break;
case 202:
switch (ndx) {
case 0:
p = "userland uint32_t *";
break;
case 1:
p = "l_int";
break;
case 2:
p = "uint32_t";
break;
case 3:
p = "userland struct l_timespec *";
break;
case 4:
p = "userland uint32_t *";
break;
case 5:
p = "uint32_t";
break;
default:
break;
};
break;
case 203:
switch (ndx) {
case 0:
p = "l_pid_t";
break;
case 1:
p = "l_uint";
break;
case 2:
p = "userland l_ulong *";
break;
default:
break;
};
break;
case 204:
switch (ndx) {
case 0:
p = "l_pid_t";
break;
case 1:
p = "l_uint";
break;
case 2:
p = "userland l_ulong *";
break;
default:
break;
};
break;
case 206:
break;
case 207:
break;
case 208:
break;
case 209:
break;
case 210:
break;
case 212:
break;
case 213:
switch (ndx) {
case 0:
p = "l_int";
break;
default:
break;
};
break;
case 216:
break;
case 217:
switch (ndx) {
case 0:
p = "l_uint";
break;
case 1:
p = "userland void *";
break;
case 2:
p = "l_uint";
break;
default:
break;
};
break;
case 218:
switch (ndx) {
case 0:
p = "userland l_int *";
break;
default:
break;
};
break;
case 219:
break;
case 220:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland struct sembuf *";
break;
case 2:
p = "l_size_t";
break;
case 3:
p = "userland struct l_timespec *";
break;
default:
break;
};
break;
case 221:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "l_loff_t";
break;
case 2:
p = "l_size_t";
break;
case 3:
p = "l_int";
break;
default:
break;
};
break;
case 222:
switch (ndx) {
case 0:
p = "clockid_t";
break;
case 1:
p = "userland struct l_sigevent *";
break;
case 2:
p = "userland l_timer_t *";
break;
default:
break;
};
break;
case 223:
switch (ndx) {
case 0:
p = "l_timer_t";
break;
case 1:
p = "l_int";
break;
case 2:
p = "userland const struct itimerspec *";
break;
case 3:
p = "userland struct itimerspec *";
break;
default:
break;
};
break;
case 224:
switch (ndx) {
case 0:
p = "l_timer_t";
break;
case 1:
p = "userland struct itimerspec *";
break;
default:
break;
};
break;
case 225:
switch (ndx) {
case 0:
p = "l_timer_t";
break;
default:
break;
};
break;
case 226:
switch (ndx) {
case 0:
p = "l_timer_t";
break;
default:
break;
};
break;
case 227:
switch (ndx) {
case 0:
p = "clockid_t";
break;
case 1:
p = "userland struct l_timespec *";
break;
default:
break;
};
break;
case 228:
switch (ndx) {
case 0:
p = "clockid_t";
break;
case 1:
p = "userland struct l_timespec *";
break;
default:
break;
};
break;
case 229:
switch (ndx) {
case 0:
p = "clockid_t";
break;
case 1:
p = "userland struct l_timespec *";
break;
default:
break;
};
break;
case 230:
switch (ndx) {
case 0:
p = "clockid_t";
break;
case 1:
p = "l_int";
break;
case 2:
p = "userland struct l_timespec *";
break;
case 3:
p = "userland struct l_timespec *";
break;
default:
break;
};
break;
case 231:
switch (ndx) {
case 0:
p = "l_int";
break;
default:
break;
};
break;
case 232:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland struct epoll_event *";
break;
case 2:
p = "l_int";
break;
case 3:
p = "l_int";
break;
default:
break;
};
break;
case 233:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "l_int";
break;
case 2:
p = "l_int";
break;
case 3:
p = "userland struct epoll_event *";
break;
default:
break;
};
break;
case 234:
switch (ndx) {
case 0:
p = "l_pid_t";
break;
case 1:
p = "l_pid_t";
break;
case 2:
p = "l_int";
break;
default:
break;
};
break;
case 235:
switch (ndx) {
case 0:
p = "userland char *";
break;
case 1:
p = "userland struct l_timeval *";
break;
default:
break;
};
break;
case 237:
break;
case 238:
break;
case 239:
break;
case 240:
switch (ndx) {
case 0:
p = "userland const char *";
break;
case 1:
p = "l_int";
break;
case 2:
p = "l_mode_t";
break;
case 3:
p = "userland struct mq_attr *";
break;
default:
break;
};
break;
case 241:
switch (ndx) {
case 0:
p = "userland const char *";
break;
default:
break;
};
break;
case 242:
switch (ndx) {
case 0:
p = "l_mqd_t";
break;
case 1:
p = "userland const char *";
break;
case 2:
p = "l_size_t";
break;
case 3:
p = "l_uint";
break;
case 4:
p = "userland const struct l_timespec *";
break;
default:
break;
};
break;
case 243:
switch (ndx) {
case 0:
p = "l_mqd_t";
break;
case 1:
p = "userland char *";
break;
case 2:
p = "l_size_t";
break;
case 3:
p = "userland l_uint *";
break;
case 4:
p = "userland const struct l_timespec *";
break;
default:
break;
};
break;
case 244:
switch (ndx) {
case 0:
p = "l_mqd_t";
break;
case 1:
p = "userland const struct l_sigevent *";
break;
default:
break;
};
break;
case 245:
switch (ndx) {
case 0:
p = "l_mqd_t";
break;
case 1:
p = "userland const struct mq_attr *";
break;
case 2:
p = "userland struct mq_attr *";
break;
default:
break;
};
break;
case 246:
break;
case 247:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "l_pid_t";
break;
case 2:
p = "userland l_siginfo_t *";
break;
case 3:
p = "l_int";
break;
case 4:
p = "userland struct rusage *";
break;
default:
break;
};
break;
case 248:
break;
case 249:
break;
case 250:
break;
case 251:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "l_int";
break;
case 2:
p = "l_int";
break;
default:
break;
};
break;
case 252:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "l_int";
break;
default:
break;
};
break;
case 253:
break;
case 254:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland const char *";
break;
case 2:
p = "uint32_t";
break;
default:
break;
};
break;
case 255:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "uint32_t";
break;
default:
break;
};
break;
case 256:
break;
case 257:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland const char *";
break;
case 2:
p = "l_int";
break;
case 3:
p = "l_mode_t";
break;
default:
break;
};
break;
case 258:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland const char *";
break;
case 2:
p = "l_mode_t";
break;
default:
break;
};
break;
case 259:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland const char *";
break;
case 2:
p = "l_mode_t";
break;
case 3:
p = "l_dev_t";
break;
default:
break;
};
break;
case 260:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland const char *";
break;
case 2:
p = "l_uid_t";
break;
case 3:
p = "l_gid_t";
break;
case 4:
p = "l_int";
break;
default:
break;
};
break;
case 261:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland char *";
break;
case 2:
p = "userland struct l_timeval *";
break;
default:
break;
};
break;
case 262:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland char *";
break;
case 2:
p = "userland struct l_stat64 *";
break;
case 3:
p = "l_int";
break;
default:
break;
};
break;
case 263:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland const char *";
break;
case 2:
p = "l_int";
break;
default:
break;
};
break;
case 264:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland const char *";
break;
case 2:
p = "l_int";
break;
case 3:
p = "userland const char *";
break;
default:
break;
};
break;
case 265:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland const char *";
break;
case 2:
p = "l_int";
break;
case 3:
p = "userland const char *";
break;
case 4:
p = "l_int";
break;
default:
break;
};
break;
case 266:
switch (ndx) {
case 0:
p = "userland const char *";
break;
case 1:
p = "l_int";
break;
case 2:
p = "userland const char *";
break;
default:
break;
};
break;
case 267:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland const char *";
break;
case 2:
p = "userland char *";
break;
case 3:
p = "l_int";
break;
default:
break;
};
break;
case 268:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland const char *";
break;
case 2:
p = "l_mode_t";
break;
default:
break;
};
break;
case 269:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland const char *";
break;
case 2:
p = "l_int";
break;
default:
break;
};
break;
case 270:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland l_fd_set *";
break;
case 2:
p = "userland l_fd_set *";
break;
case 3:
p = "userland l_fd_set *";
break;
case 4:
p = "userland struct l_timespec *";
break;
case 5:
p = "userland l_uintptr_t *";
break;
default:
break;
};
break;
case 271:
switch (ndx) {
case 0:
p = "userland struct pollfd *";
break;
case 1:
p = "l_uint";
break;
case 2:
p = "userland struct l_timespec *";
break;
case 3:
p = "userland l_sigset_t *";
break;
case 4:
p = "l_size_t";
break;
default:
break;
};
break;
case 272:
break;
case 273:
switch (ndx) {
case 0:
p = "userland struct linux_robust_list_head *";
break;
case 1:
p = "l_size_t";
break;
default:
break;
};
break;
case 274:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland struct linux_robust_list_head **";
break;
case 2:
p = "userland l_size_t *";
break;
default:
break;
};
break;
case 275:
switch (ndx) {
case 0:
p = "int";
break;
case 1:
p = "userland l_loff_t *";
break;
case 2:
p = "int";
break;
case 3:
p = "userland l_loff_t *";
break;
case 4:
p = "l_size_t";
break;
case 5:
p = "l_uint";
break;
default:
break;
};
break;
case 276:
break;
case 277:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "l_loff_t";
break;
case 2:
p = "l_loff_t";
break;
case 3:
p = "l_uint";
break;
default:
break;
};
break;
case 278:
break;
case 279:
break;
case 280:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland const char *";
break;
case 2:
p = "userland const struct l_timespec *";
break;
case 3:
p = "l_int";
break;
default:
break;
};
break;
case 281:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland struct epoll_event *";
break;
case 2:
p = "l_int";
break;
case 3:
p = "l_int";
break;
case 4:
p = "userland l_sigset_t *";
break;
case 5:
p = "l_size_t";
break;
default:
break;
};
break;
case 282:
break;
case 283:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "l_int";
break;
default:
break;
};
break;
case 284:
switch (ndx) {
case 0:
p = "l_uint";
break;
default:
break;
};
break;
case 285:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "l_int";
break;
case 2:
p = "l_loff_t";
break;
case 3:
p = "l_loff_t";
break;
default:
break;
};
break;
case 286:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "l_int";
break;
case 2:
p = "userland const struct l_itimerspec *";
break;
case 3:
p = "userland struct l_itimerspec *";
break;
default:
break;
};
break;
case 287:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland struct l_itimerspec *";
break;
default:
break;
};
break;
case 288:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "l_uintptr_t";
break;
case 2:
p = "l_uintptr_t";
break;
case 3:
p = "l_int";
break;
default:
break;
};
break;
case 289:
break;
case 290:
switch (ndx) {
case 0:
p = "l_uint";
break;
case 1:
p = "l_int";
break;
default:
break;
};
break;
case 291:
switch (ndx) {
case 0:
p = "l_int";
break;
default:
break;
};
break;
case 292:
switch (ndx) {
case 0:
p = "l_uint";
break;
case 1:
p = "l_uint";
break;
case 2:
p = "l_int";
break;
default:
break;
};
break;
case 293:
switch (ndx) {
case 0:
p = "userland l_int *";
break;
case 1:
p = "l_int";
break;
default:
break;
};
break;
case 294:
switch (ndx) {
case 0:
p = "l_int";
break;
default:
break;
};
break;
case 295:
switch (ndx) {
case 0:
p = "l_ulong";
break;
case 1:
p = "userland struct iovec *";
break;
case 2:
p = "l_ulong";
break;
case 3:
p = "l_ulong";
break;
case 4:
p = "l_ulong";
break;
default:
break;
};
break;
case 296:
switch (ndx) {
case 0:
p = "l_ulong";
break;
case 1:
p = "userland struct iovec *";
break;
case 2:
p = "l_ulong";
break;
case 3:
p = "l_ulong";
break;
case 4:
p = "l_ulong";
break;
default:
break;
};
break;
case 297:
switch (ndx) {
case 0:
p = "l_pid_t";
break;
case 1:
p = "l_pid_t";
break;
case 2:
p = "l_int";
break;
case 3:
p = "userland l_siginfo_t *";
break;
default:
break;
};
break;
case 298:
break;
case 299:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland struct l_mmsghdr *";
break;
case 2:
p = "l_uint";
break;
case 3:
p = "l_uint";
break;
case 4:
p = "userland struct l_timespec *";
break;
default:
break;
};
break;
case 300:
break;
case 301:
break;
case 302:
switch (ndx) {
case 0:
p = "l_pid_t";
break;
case 1:
p = "l_uint";
break;
case 2:
p = "userland struct rlimit *";
break;
case 3:
p = "userland struct rlimit *";
break;
default:
break;
};
break;
case 303:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland const char *";
break;
case 2:
p = "userland struct l_file_handle *";
break;
case 3:
p = "userland l_int *";
break;
case 4:
p = "l_int";
break;
default:
break;
};
break;
case 304:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland struct l_file_handle *";
break;
case 2:
p = "l_int";
break;
default:
break;
};
break;
case 305:
break;
case 306:
switch (ndx) {
case 0:
p = "l_int";
break;
default:
break;
};
break;
case 307:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland struct l_mmsghdr *";
break;
case 2:
p = "l_uint";
break;
case 3:
p = "l_uint";
break;
default:
break;
};
break;
case 308:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "l_int";
break;
default:
break;
};
break;
case 309:
switch (ndx) {
case 0:
p = "userland l_uint *";
break;
case 1:
p = "userland l_uint *";
break;
case 2:
p = "userland void *";
break;
default:
break;
};
break;
case 310:
switch (ndx) {
case 0:
p = "l_pid_t";
break;
case 1:
p = "userland const struct iovec *";
break;
case 2:
p = "l_ulong";
break;
case 3:
p = "userland const struct iovec *";
break;
case 4:
p = "l_ulong";
break;
case 5:
p = "l_ulong";
break;
default:
break;
};
break;
case 311:
switch (ndx) {
case 0:
p = "l_pid_t";
break;
case 1:
p = "userland const struct iovec *";
break;
case 2:
p = "l_ulong";
break;
case 3:
p = "userland const struct iovec *";
break;
case 4:
p = "l_ulong";
break;
case 5:
p = "l_ulong";
break;
default:
break;
};
break;
case 312:
switch (ndx) {
case 0:
p = "l_pid_t";
break;
case 1:
p = "l_pid_t";
break;
case 2:
p = "l_int";
break;
case 3:
p = "l_ulong";
break;
case 4:
p = "l_ulong";
break;
default:
break;
};
break;
case 313:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland const char *";
break;
case 2:
p = "l_int";
break;
default:
break;
};
break;
case 314:
switch (ndx) {
case 0:
p = "l_pid_t";
break;
case 1:
p = "userland void *";
break;
case 2:
p = "l_uint";
break;
default:
break;
};
break;
case 315:
switch (ndx) {
case 0:
p = "l_pid_t";
break;
case 1:
p = "userland void *";
break;
case 2:
p = "l_uint";
break;
case 3:
p = "l_uint";
break;
default:
break;
};
break;
case 316:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland const char *";
break;
case 2:
p = "l_int";
break;
case 3:
p = "userland const char *";
break;
case 4:
p = "l_uint";
break;
default:
break;
};
break;
case 317:
switch (ndx) {
case 0:
p = "l_uint";
break;
case 1:
p = "l_uint";
break;
case 2:
p = "userland const char *";
break;
default:
break;
};
break;
case 318:
switch (ndx) {
case 0:
p = "userland char *";
break;
case 1:
p = "l_size_t";
break;
case 2:
p = "l_uint";
break;
default:
break;
};
break;
case 319:
switch (ndx) {
case 0:
p = "userland const char *";
break;
case 1:
p = "l_uint";
break;
default:
break;
};
break;
case 320:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "l_int";
break;
case 2:
p = "l_ulong";
break;
case 3:
p = "userland const char *";
break;
case 4:
p = "l_ulong";
break;
default:
break;
};
break;
case 321:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland void *";
break;
case 2:
p = "l_uint";
break;
default:
break;
};
break;
case 322:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland const char *";
break;
case 2:
p = "userland const char **";
break;
case 3:
p = "userland const char **";
break;
case 4:
p = "l_int";
break;
default:
break;
};
break;
case 323:
switch (ndx) {
case 0:
p = "l_int";
break;
default:
break;
};
break;
case 324:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "l_int";
break;
default:
break;
};
break;
case 325:
switch (ndx) {
case 0:
p = "l_ulong";
break;
case 1:
p = "l_size_t";
break;
case 2:
p = "l_int";
break;
default:
break;
};
break;
case 326:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland l_loff_t *";
break;
case 2:
p = "l_int";
break;
case 3:
p = "userland l_loff_t *";
break;
case 4:
p = "l_size_t";
break;
case 5:
p = "l_uint";
break;
default:
break;
};
break;
case 327:
switch (ndx) {
case 0:
p = "l_ulong";
break;
case 1:
p = "userland const struct iovec *";
break;
case 2:
p = "l_ulong";
break;
case 3:
p = "l_ulong";
break;
case 4:
p = "l_ulong";
break;
case 5:
p = "l_int";
break;
default:
break;
};
break;
case 328:
switch (ndx) {
case 0:
p = "l_ulong";
break;
case 1:
p = "userland const struct iovec *";
break;
case 2:
p = "l_ulong";
break;
case 3:
p = "l_ulong";
break;
case 4:
p = "l_ulong";
break;
case 5:
p = "l_int";
break;
default:
break;
};
break;
case 329:
switch (ndx) {
case 0:
p = "l_ulong";
break;
case 1:
p = "l_size_t";
break;
case 2:
p = "l_ulong";
break;
case 3:
p = "l_int";
break;
default:
break;
};
break;
case 330:
switch (ndx) {
case 0:
p = "l_ulong";
break;
case 1:
p = "l_ulong";
break;
default:
break;
};
break;
case 331:
switch (ndx) {
case 0:
p = "l_int";
break;
default:
break;
};
break;
case 332:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland const char *";
break;
case 2:
p = "l_uint";
break;
case 3:
p = "l_uint";
break;
case 4:
p = "userland void *";
break;
default:
break;
};
break;
case 333:
break;
case 334:
switch (ndx) {
case 0:
p = "userland struct linux_rseq *";
break;
case 1:
p = "uint32_t";
break;
case 2:
p = "l_int";
break;
case 3:
p = "uint32_t";
break;
default:
break;
};
break;
case 424:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "l_int";
break;
case 2:
p = "userland l_siginfo_t *";
break;
case 3:
p = "l_uint";
break;
default:
break;
};
break;
case 425:
break;
case 426:
break;
case 427:
break;
case 428:
break;
case 429:
break;
case 430:
break;
case 431:
break;
case 432:
break;
case 433:
break;
case 434:
break;
case 435:
switch (ndx) {
case 0:
p = "userland struct l_user_clone_args *";
break;
case 1:
p = "l_size_t";
break;
default:
break;
};
break;
case 436:
switch (ndx) {
case 0:
p = "l_uint";
break;
case 1:
p = "l_uint";
break;
case 2:
p = "l_uint";
break;
default:
break;
};
break;
case 437:
break;
case 438:
break;
case 439:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland const char *";
break;
case 2:
p = "l_int";
break;
case 3:
p = "l_int";
break;
default:
break;
};
break;
case 440:
break;
case 441:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland struct epoll_event *";
break;
case 2:
p = "l_int";
break;
case 3:
p = "userland struct l_timespec *";
break;
case 4:
p = "userland l_sigset_t *";
break;
case 5:
p = "l_size_t";
break;
default:
break;
};
break;
case 442:
break;
case 443:
break;
case 444:
break;
case 445:
break;
case 446:
break;
case 447:
break;
case 448:
break;
case 449:
break;
case 450:
break;
case 451:
break;
case 452:
break;
case 453:
break;
default:
break;
};
if (p != NULL)
strlcpy(desc, p, descsz);
}
static void
systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
{
const char *p = NULL;
switch (sysnum) {
case 0:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 1:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 2:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 3:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 4:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 5:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 6:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 7:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 8:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 9:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 10:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 11:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 12:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 13:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 14:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 15:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 16:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 17:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 18:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 19:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 20:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 21:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 22:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 23:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 24:
case 25:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 26:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 27:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 28:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 29:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 30:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 31:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 32:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 33:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 34:
case 35:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 36:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 37:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 38:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 39:
case 40:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 41:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 42:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 43:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 44:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 45:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 46:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 47:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 48:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 49:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 50:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 51:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 52:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 53:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 54:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 55:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 56:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 57:
case 58:
case 59:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 60:
if (ndx == 0 || ndx == 1)
p = "void";
break;
case 61:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 62:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 63:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 64:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 65:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 66:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 67:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 68:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 69:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 70:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 71:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 72:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 73:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 74:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 75:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 76:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 77:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 78:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 79:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 80:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 81:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 82:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 83:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 84:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 85:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 86:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 87:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 88:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 89:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 90:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 91:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 92:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 93:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 94:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 95:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 96:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 97:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 98:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 99:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 100:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 101:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 102:
case 103:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 104:
case 105:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 106:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 107:
case 108:
case 109:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 110:
case 111:
case 112:
case 113:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 114:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 115:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 116:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 117:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 118:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 119:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 120:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 121:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 122:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 123:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 124:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 125:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 126:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 127:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 128:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 129:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 130:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 131:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 132:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 133:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 135:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 136:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 137:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 138:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 139:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 140:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 141:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 142:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 143:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 144:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 145:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 146:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 147:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 148:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 149:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 150:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 151:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 152:
case 153:
case 154:
case 155:
case 156:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 157:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 158:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 159:
case 160:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 161:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 162:
case 163:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 164:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 165:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 166:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 167:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 168:
case 169:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 170:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 171:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 172:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 173:
case 175:
case 176:
case 179:
case 186:
case 187:
case 188:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 189:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 190:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 191:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 192:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 193:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 194:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 195:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 196:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 197:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 198:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 199:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 200:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 201:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 202:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 203:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 204:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 206:
case 207:
case 208:
case 209:
case 210:
case 212:
case 213:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 216:
case 217:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 218:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 219:
case 220:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 221:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 222:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 223:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 224:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 225:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 226:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 227:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 228:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 229:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 230:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 231:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 232:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 233:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 234:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 235:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 237:
case 238:
case 239:
case 240:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 241:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 242:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 243:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 244:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 245:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 246:
case 247:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 248:
case 249:
case 250:
case 251:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 252:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 253:
case 254:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 255:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 256:
case 257:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 258:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 259:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 260:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 261:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 262:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 263:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 264:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 265:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 266:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 267:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 268:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 269:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 270:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 271:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 272:
case 273:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 274:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 275:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 276:
case 277:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 278:
case 279:
case 280:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 281:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 282:
case 283:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 284:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 285:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 286:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 287:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 288:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 289:
case 290:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 291:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 292:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 293:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 294:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 295:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 296:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 297:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 298:
case 299:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 300:
case 301:
case 302:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 303:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 304:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 305:
case 306:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 307:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 308:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 309:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 310:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 311:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 312:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 313:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 314:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 315:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 316:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 317:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 318:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 319:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 320:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 321:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 322:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 323:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 324:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 325:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 326:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 327:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 328:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 329:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 330:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 331:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 332:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 333:
case 334:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 424:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 425:
case 426:
case 427:
case 428:
case 429:
case 430:
case 431:
case 432:
case 433:
case 434:
case 435:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 436:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 437:
case 438:
case 439:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 440:
case 441:
if (ndx == 0 || ndx == 1)
p = "int";
break;
case 442:
case 443:
case 444:
case 445:
case 446:
case 447:
case 448:
case 449:
case 450:
case 451:
case 452:
case 453:
default:
break;
};
if (p != NULL)
strlcpy(desc, p, descsz);
}