The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/amd64/linux/linux_systrace_args.c

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

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

Cache object: b5b0703a79293d22bcb091a057917cf1


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.