github.com/castai/kvisor@v1.7.1-0.20240516114728-b3572a2607b5/pkg/ebpftracer/types/args.go (about)

     1  // Code generated by tools/codegen; DO NOT EDIT.
     2  
     3  package types
     4  
     5  type Args interface {
     6    args()
     7  }
     8  
     9  // internalArgs is a marker type to distinguish Args interface from basically any
    10  type internalArgs struct{}
    11  
    12  func (c internalArgs) args() {}
    13  
    14  type ReadArgs struct {
    15    internalArgs
    16  
    17    Fd int32
    18    Buf uintptr
    19    Count uint64
    20  }
    21  
    22  type WriteArgs struct {
    23    internalArgs
    24  
    25    Fd int32
    26    Buf uintptr
    27    Count uint64
    28  }
    29  
    30  type OpenArgs struct {
    31    internalArgs
    32  
    33    Pathname string
    34    Flags int32
    35    Mode uint32
    36  }
    37  
    38  type CloseArgs struct {
    39    internalArgs
    40  
    41    Fd int32
    42  }
    43  
    44  type StatArgs struct {
    45    internalArgs
    46  
    47    Pathname string
    48    Statbuf uintptr
    49  }
    50  
    51  type FstatArgs struct {
    52    internalArgs
    53  
    54    Fd int32
    55    Statbuf uintptr
    56  }
    57  
    58  type LstatArgs struct {
    59    internalArgs
    60  
    61    Pathname string
    62    Statbuf uintptr
    63  }
    64  
    65  type PollArgs struct {
    66    internalArgs
    67  
    68    Fds uintptr
    69    Nfds uint32
    70    Timeout int32
    71  }
    72  
    73  type LseekArgs struct {
    74    internalArgs
    75  
    76    Fd int32
    77    Offset uint64
    78    Whence uint32
    79  }
    80  
    81  type MmapArgs struct {
    82    internalArgs
    83  
    84    Addr uintptr
    85    Length uint64
    86    Prot int32
    87    Flags int32
    88    Fd int32
    89    Off uint64
    90  }
    91  
    92  type MprotectArgs struct {
    93    internalArgs
    94  
    95    Addr uintptr
    96    Len uint64
    97    Prot int32
    98  }
    99  
   100  type MunmapArgs struct {
   101    internalArgs
   102  
   103    Addr uintptr
   104    Length uint64
   105  }
   106  
   107  type BrkArgs struct {
   108    internalArgs
   109  
   110    Addr uintptr
   111  }
   112  
   113  type RtSigactionArgs struct {
   114    internalArgs
   115  
   116    Signum int32
   117    Act uintptr
   118    Oldact uintptr
   119    Sigsetsize uint64
   120  }
   121  
   122  type RtSigprocmaskArgs struct {
   123    internalArgs
   124  
   125    How int32
   126    Set uintptr
   127    Oldset uintptr
   128    Sigsetsize uint64
   129  }
   130  
   131  type RtSigreturnArgs struct {
   132    internalArgs
   133  }
   134  
   135  type IoctlArgs struct {
   136    internalArgs
   137  
   138    Fd int32
   139    Request uint64
   140    Arg uint64
   141  }
   142  
   143  type Pread64Args struct {
   144    internalArgs
   145  
   146    Fd int32
   147    Buf uintptr
   148    Count uint64
   149    Offset uint64
   150  }
   151  
   152  type Pwrite64Args struct {
   153    internalArgs
   154  
   155    Fd int32
   156    Buf uintptr
   157    Count uint64
   158    Offset uint64
   159  }
   160  
   161  type ReadvArgs struct {
   162    internalArgs
   163  
   164    Fd int32
   165    Iov uintptr
   166    Iovcnt int32
   167  }
   168  
   169  type WritevArgs struct {
   170    internalArgs
   171  
   172    Fd int32
   173    Iov uintptr
   174    Iovcnt int32
   175  }
   176  
   177  type AccessArgs struct {
   178    internalArgs
   179  
   180    Pathname string
   181    Mode int32
   182  }
   183  
   184  type PipeArgs struct {
   185    internalArgs
   186  
   187    Pipefd [2]int32
   188  }
   189  
   190  type SelectArgs struct {
   191    internalArgs
   192  
   193    Nfds int32
   194    Readfds uintptr
   195    Writefds uintptr
   196    Exceptfds uintptr
   197    Timeout uintptr
   198  }
   199  
   200  type SchedYieldArgs struct {
   201    internalArgs
   202  }
   203  
   204  type MremapArgs struct {
   205    internalArgs
   206  
   207    OldAddress uintptr
   208    OldSize uint64
   209    NewSize uint64
   210    Flags int32
   211    NewAddress uintptr
   212  }
   213  
   214  type MsyncArgs struct {
   215    internalArgs
   216  
   217    Addr uintptr
   218    Length uint64
   219    Flags int32
   220  }
   221  
   222  type MincoreArgs struct {
   223    internalArgs
   224  
   225    Addr uintptr
   226    Length uint64
   227    Vec uintptr
   228  }
   229  
   230  type MadviseArgs struct {
   231    internalArgs
   232  
   233    Addr uintptr
   234    Length uint64
   235    Advice int32
   236  }
   237  
   238  type ShmgetArgs struct {
   239    internalArgs
   240  
   241    Key int32
   242    Size uint64
   243    Shmflg int32
   244  }
   245  
   246  type ShmatArgs struct {
   247    internalArgs
   248  
   249    Shmid int32
   250    Shmaddr uintptr
   251    Shmflg int32
   252  }
   253  
   254  type ShmctlArgs struct {
   255    internalArgs
   256  
   257    Shmid int32
   258    Cmd int32
   259    Buf uintptr
   260  }
   261  
   262  type DupArgs struct {
   263    internalArgs
   264  
   265    Oldfd int32
   266  }
   267  
   268  type Dup2Args struct {
   269    internalArgs
   270  
   271    Oldfd int32
   272    Newfd int32
   273  }
   274  
   275  type PauseArgs struct {
   276    internalArgs
   277  }
   278  
   279  type NanosleepArgs struct {
   280    internalArgs
   281  
   282    Req float64
   283    Rem float64
   284  }
   285  
   286  type GetitimerArgs struct {
   287    internalArgs
   288  
   289    Which int32
   290    CurrValue uintptr
   291  }
   292  
   293  type AlarmArgs struct {
   294    internalArgs
   295  
   296    Seconds uint32
   297  }
   298  
   299  type SetitimerArgs struct {
   300    internalArgs
   301  
   302    Which int32
   303    NewValue uintptr
   304    OldValue uintptr
   305  }
   306  
   307  type GetpidArgs struct {
   308    internalArgs
   309  }
   310  
   311  type SendfileArgs struct {
   312    internalArgs
   313  
   314    OutFd int32
   315    InFd int32
   316    Offset uintptr
   317    Count uint64
   318  }
   319  
   320  type SocketArgs struct {
   321    internalArgs
   322  
   323    Domain int32
   324    Type int32
   325    Protocol int32
   326  }
   327  
   328  type ConnectArgs struct {
   329    internalArgs
   330  
   331    Sockfd int32
   332    Addr Sockaddr
   333    Addrlen int32
   334  }
   335  
   336  type AcceptArgs struct {
   337    internalArgs
   338  
   339    Sockfd int32
   340    Addr Sockaddr
   341    Addrlen uintptr
   342  }
   343  
   344  type SendtoArgs struct {
   345    internalArgs
   346  
   347    Sockfd int32
   348    Buf uintptr
   349    Len uint64
   350    Flags int32
   351    DestAddr Sockaddr
   352    Addrlen int32
   353  }
   354  
   355  type RecvfromArgs struct {
   356    internalArgs
   357  
   358    Sockfd int32
   359    Buf uintptr
   360    Len uint64
   361    Flags int32
   362    SrcAddr Sockaddr
   363    Addrlen uintptr
   364  }
   365  
   366  type SendmsgArgs struct {
   367    internalArgs
   368  
   369    Sockfd int32
   370    Msg uintptr
   371    Flags int32
   372  }
   373  
   374  type RecvmsgArgs struct {
   375    internalArgs
   376  
   377    Sockfd int32
   378    Msg uintptr
   379    Flags int32
   380  }
   381  
   382  type ShutdownArgs struct {
   383    internalArgs
   384  
   385    Sockfd int32
   386    How int32
   387  }
   388  
   389  type BindArgs struct {
   390    internalArgs
   391  
   392    Sockfd int32
   393    Addr Sockaddr
   394    Addrlen int32
   395  }
   396  
   397  type ListenArgs struct {
   398    internalArgs
   399  
   400    Sockfd int32
   401    Backlog int32
   402  }
   403  
   404  type GetsocknameArgs struct {
   405    internalArgs
   406  
   407    Sockfd int32
   408    Addr Sockaddr
   409    Addrlen uintptr
   410  }
   411  
   412  type GetpeernameArgs struct {
   413    internalArgs
   414  
   415    Sockfd int32
   416    Addr Sockaddr
   417    Addrlen uintptr
   418  }
   419  
   420  type SocketpairArgs struct {
   421    internalArgs
   422  
   423    Domain int32
   424    Type int32
   425    Protocol int32
   426    Sv [2]int32
   427  }
   428  
   429  type SetsockoptArgs struct {
   430    internalArgs
   431  
   432    Sockfd int32
   433    Level int32
   434    Optname int32
   435    Optval uintptr
   436    Optlen int32
   437  }
   438  
   439  type GetsockoptArgs struct {
   440    internalArgs
   441  
   442    Sockfd int32
   443    Level int32
   444    Optname int32
   445    Optval uintptr
   446    Optlen uintptr
   447  }
   448  
   449  type CloneArgs struct {
   450    internalArgs
   451  
   452    Flags uint64
   453    Stack uintptr
   454    ParentTid uintptr
   455    ChildTid uintptr
   456    Tls uint64
   457  }
   458  
   459  type ForkArgs struct {
   460    internalArgs
   461  }
   462  
   463  type VforkArgs struct {
   464    internalArgs
   465  }
   466  
   467  type ExecveArgs struct {
   468    internalArgs
   469  
   470    Pathname string
   471    Argv []string
   472    Envp []string
   473  }
   474  
   475  type ExitArgs struct {
   476    internalArgs
   477  
   478    Status int32
   479  }
   480  
   481  type Wait4Args struct {
   482    internalArgs
   483  
   484    Pid int32
   485    Wstatus uintptr
   486    Options int32
   487    Rusage uintptr
   488  }
   489  
   490  type KillArgs struct {
   491    internalArgs
   492  
   493    Pid int32
   494    Sig int32
   495  }
   496  
   497  type UnameArgs struct {
   498    internalArgs
   499  
   500    Buf uintptr
   501  }
   502  
   503  type SemgetArgs struct {
   504    internalArgs
   505  
   506    Key int32
   507    Nsems int32
   508    Semflg int32
   509  }
   510  
   511  type SemopArgs struct {
   512    internalArgs
   513  
   514    Semid int32
   515    Sops uintptr
   516    Nsops uint64
   517  }
   518  
   519  type SemctlArgs struct {
   520    internalArgs
   521  
   522    Semid int32
   523    Semnum int32
   524    Cmd int32
   525    Arg uint64
   526  }
   527  
   528  type ShmdtArgs struct {
   529    internalArgs
   530  
   531    Shmaddr uintptr
   532  }
   533  
   534  type MsggetArgs struct {
   535    internalArgs
   536  
   537    Key int32
   538    Msgflg int32
   539  }
   540  
   541  type MsgsndArgs struct {
   542    internalArgs
   543  
   544    Msqid int32
   545    Msgp uintptr
   546    Msgsz uint64
   547    Msgflg int32
   548  }
   549  
   550  type MsgrcvArgs struct {
   551    internalArgs
   552  
   553    Msqid int32
   554    Msgp uintptr
   555    Msgsz uint64
   556    Msgtyp int64
   557    Msgflg int32
   558  }
   559  
   560  type MsgctlArgs struct {
   561    internalArgs
   562  
   563    Msqid int32
   564    Cmd int32
   565    Buf uintptr
   566  }
   567  
   568  type FcntlArgs struct {
   569    internalArgs
   570  
   571    Fd int32
   572    Cmd int32
   573    Arg uint64
   574  }
   575  
   576  type FlockArgs struct {
   577    internalArgs
   578  
   579    Fd int32
   580    Operation int32
   581  }
   582  
   583  type FsyncArgs struct {
   584    internalArgs
   585  
   586    Fd int32
   587  }
   588  
   589  type FdatasyncArgs struct {
   590    internalArgs
   591  
   592    Fd int32
   593  }
   594  
   595  type TruncateArgs struct {
   596    internalArgs
   597  
   598    Path string
   599    Length uint64
   600  }
   601  
   602  type FtruncateArgs struct {
   603    internalArgs
   604  
   605    Fd int32
   606    Length uint64
   607  }
   608  
   609  type GetdentsArgs struct {
   610    internalArgs
   611  
   612    Fd int32
   613    Dirp uintptr
   614    Count uint32
   615  }
   616  
   617  type GetcwdArgs struct {
   618    internalArgs
   619  
   620    Buf string
   621    Size uint64
   622  }
   623  
   624  type ChdirArgs struct {
   625    internalArgs
   626  
   627    Path string
   628  }
   629  
   630  type FchdirArgs struct {
   631    internalArgs
   632  
   633    Fd int32
   634  }
   635  
   636  type RenameArgs struct {
   637    internalArgs
   638  
   639    Oldpath string
   640    Newpath string
   641  }
   642  
   643  type MkdirArgs struct {
   644    internalArgs
   645  
   646    Pathname string
   647    Mode uint32
   648  }
   649  
   650  type RmdirArgs struct {
   651    internalArgs
   652  
   653    Pathname string
   654  }
   655  
   656  type CreatArgs struct {
   657    internalArgs
   658  
   659    Pathname string
   660    Mode uint32
   661  }
   662  
   663  type LinkArgs struct {
   664    internalArgs
   665  
   666    Oldpath string
   667    Newpath string
   668  }
   669  
   670  type UnlinkArgs struct {
   671    internalArgs
   672  
   673    Pathname string
   674  }
   675  
   676  type SymlinkArgs struct {
   677    internalArgs
   678  
   679    Target string
   680    Linkpath string
   681  }
   682  
   683  type ReadlinkArgs struct {
   684    internalArgs
   685  
   686    Pathname string
   687    Buf string
   688    Bufsiz uint64
   689  }
   690  
   691  type ChmodArgs struct {
   692    internalArgs
   693  
   694    Pathname string
   695    Mode uint32
   696  }
   697  
   698  type FchmodArgs struct {
   699    internalArgs
   700  
   701    Fd int32
   702    Mode uint32
   703  }
   704  
   705  type ChownArgs struct {
   706    internalArgs
   707  
   708    Pathname string
   709    Owner int32
   710    Group int32
   711  }
   712  
   713  type FchownArgs struct {
   714    internalArgs
   715  
   716    Fd int32
   717    Owner int32
   718    Group int32
   719  }
   720  
   721  type LchownArgs struct {
   722    internalArgs
   723  
   724    Pathname string
   725    Owner int32
   726    Group int32
   727  }
   728  
   729  type UmaskArgs struct {
   730    internalArgs
   731  
   732    Mask uint32
   733  }
   734  
   735  type GettimeofdayArgs struct {
   736    internalArgs
   737  
   738    Tv uintptr
   739    Tz uintptr
   740  }
   741  
   742  type GetrlimitArgs struct {
   743    internalArgs
   744  
   745    Resource int32
   746    Rlim uintptr
   747  }
   748  
   749  type GetrusageArgs struct {
   750    internalArgs
   751  
   752    Who int32
   753    Usage uintptr
   754  }
   755  
   756  type SysinfoArgs struct {
   757    internalArgs
   758  
   759    Info uintptr
   760  }
   761  
   762  type TimesArgs struct {
   763    internalArgs
   764  
   765    Buf uintptr
   766  }
   767  
   768  type PtraceArgs struct {
   769    internalArgs
   770  
   771    Request int64
   772    Pid int32
   773    Addr uintptr
   774    Data uintptr
   775  }
   776  
   777  type GetuidArgs struct {
   778    internalArgs
   779  }
   780  
   781  type SyslogArgs struct {
   782    internalArgs
   783  
   784    Type int32
   785    Bufp string
   786    Len int32
   787  }
   788  
   789  type GetgidArgs struct {
   790    internalArgs
   791  }
   792  
   793  type SetuidArgs struct {
   794    internalArgs
   795  
   796    Uid int32
   797  }
   798  
   799  type SetgidArgs struct {
   800    internalArgs
   801  
   802    Gid int32
   803  }
   804  
   805  type GeteuidArgs struct {
   806    internalArgs
   807  }
   808  
   809  type GetegidArgs struct {
   810    internalArgs
   811  }
   812  
   813  type SetpgidArgs struct {
   814    internalArgs
   815  
   816    Pid int32
   817    Pgid int32
   818  }
   819  
   820  type GetppidArgs struct {
   821    internalArgs
   822  }
   823  
   824  type GetpgrpArgs struct {
   825    internalArgs
   826  }
   827  
   828  type SetsidArgs struct {
   829    internalArgs
   830  }
   831  
   832  type SetreuidArgs struct {
   833    internalArgs
   834  
   835    Ruid int32
   836    Euid int32
   837  }
   838  
   839  type SetregidArgs struct {
   840    internalArgs
   841  
   842    Rgid int32
   843    Egid int32
   844  }
   845  
   846  type GetgroupsArgs struct {
   847    internalArgs
   848  
   849    Size int32
   850    List uintptr
   851  }
   852  
   853  type SetgroupsArgs struct {
   854    internalArgs
   855  
   856    Size int32
   857    List uintptr
   858  }
   859  
   860  type SetresuidArgs struct {
   861    internalArgs
   862  
   863    Ruid int32
   864    Euid int32
   865    Suid int32
   866  }
   867  
   868  type GetresuidArgs struct {
   869    internalArgs
   870  
   871    Ruid uintptr
   872    Euid uintptr
   873    Suid uintptr
   874  }
   875  
   876  type SetresgidArgs struct {
   877    internalArgs
   878  
   879    Rgid int32
   880    Egid int32
   881    Sgid int32
   882  }
   883  
   884  type GetresgidArgs struct {
   885    internalArgs
   886  
   887    Rgid uintptr
   888    Egid uintptr
   889    Sgid uintptr
   890  }
   891  
   892  type GetpgidArgs struct {
   893    internalArgs
   894  
   895    Pid int32
   896  }
   897  
   898  type SetfsuidArgs struct {
   899    internalArgs
   900  
   901    Fsuid int32
   902  }
   903  
   904  type SetfsgidArgs struct {
   905    internalArgs
   906  
   907    Fsgid int32
   908  }
   909  
   910  type GetsidArgs struct {
   911    internalArgs
   912  
   913    Pid int32
   914  }
   915  
   916  type CapgetArgs struct {
   917    internalArgs
   918  
   919    Hdrp uintptr
   920    Datap uintptr
   921  }
   922  
   923  type CapsetArgs struct {
   924    internalArgs
   925  
   926    Hdrp uintptr
   927    Datap uintptr
   928  }
   929  
   930  type RtSigpendingArgs struct {
   931    internalArgs
   932  
   933    Set uintptr
   934    Sigsetsize uint64
   935  }
   936  
   937  type RtSigtimedwaitArgs struct {
   938    internalArgs
   939  
   940    Set uintptr
   941    Info uintptr
   942    Timeout float64
   943    Sigsetsize uint64
   944  }
   945  
   946  type RtSigqueueinfoArgs struct {
   947    internalArgs
   948  
   949    Tgid int32
   950    Sig int32
   951    Info uintptr
   952  }
   953  
   954  type RtSigsuspendArgs struct {
   955    internalArgs
   956  
   957    Mask uintptr
   958    Sigsetsize uint64
   959  }
   960  
   961  type SigaltstackArgs struct {
   962    internalArgs
   963  
   964    Ss uintptr
   965    OldSs uintptr
   966  }
   967  
   968  type UtimeArgs struct {
   969    internalArgs
   970  
   971    Filename string
   972    Times uintptr
   973  }
   974  
   975  type MknodArgs struct {
   976    internalArgs
   977  
   978    Pathname string
   979    Mode uint32
   980    Dev uint32
   981  }
   982  
   983  type UselibArgs struct {
   984    internalArgs
   985  
   986    Library string
   987  }
   988  
   989  type PersonalityArgs struct {
   990    internalArgs
   991  
   992    Persona uint64
   993  }
   994  
   995  type UstatArgs struct {
   996    internalArgs
   997  
   998    Dev uint32
   999    Ubuf uintptr
  1000  }
  1001  
  1002  type StatfsArgs struct {
  1003    internalArgs
  1004  
  1005    Path string
  1006    Buf uintptr
  1007  }
  1008  
  1009  type FstatfsArgs struct {
  1010    internalArgs
  1011  
  1012    Fd int32
  1013    Buf uintptr
  1014  }
  1015  
  1016  type SysfsArgs struct {
  1017    internalArgs
  1018  
  1019    Option int32
  1020  }
  1021  
  1022  type GetpriorityArgs struct {
  1023    internalArgs
  1024  
  1025    Which int32
  1026    Who int32
  1027  }
  1028  
  1029  type SetpriorityArgs struct {
  1030    internalArgs
  1031  
  1032    Which int32
  1033    Who int32
  1034    Prio int32
  1035  }
  1036  
  1037  type SchedSetparamArgs struct {
  1038    internalArgs
  1039  
  1040    Pid int32
  1041    Param uintptr
  1042  }
  1043  
  1044  type SchedGetparamArgs struct {
  1045    internalArgs
  1046  
  1047    Pid int32
  1048    Param uintptr
  1049  }
  1050  
  1051  type SchedSetschedulerArgs struct {
  1052    internalArgs
  1053  
  1054    Pid int32
  1055    Policy int32
  1056    Param uintptr
  1057  }
  1058  
  1059  type SchedGetschedulerArgs struct {
  1060    internalArgs
  1061  
  1062    Pid int32
  1063  }
  1064  
  1065  type SchedGetPriorityMaxArgs struct {
  1066    internalArgs
  1067  
  1068    Policy int32
  1069  }
  1070  
  1071  type SchedGetPriorityMinArgs struct {
  1072    internalArgs
  1073  
  1074    Policy int32
  1075  }
  1076  
  1077  type SchedRrGetIntervalArgs struct {
  1078    internalArgs
  1079  
  1080    Pid int32
  1081    Tp float64
  1082  }
  1083  
  1084  type MlockArgs struct {
  1085    internalArgs
  1086  
  1087    Addr uintptr
  1088    Len uint64
  1089  }
  1090  
  1091  type MunlockArgs struct {
  1092    internalArgs
  1093  
  1094    Addr uintptr
  1095    Len uint64
  1096  }
  1097  
  1098  type MlockallArgs struct {
  1099    internalArgs
  1100  
  1101    Flags int32
  1102  }
  1103  
  1104  type MunlockallArgs struct {
  1105    internalArgs
  1106  }
  1107  
  1108  type VhangupArgs struct {
  1109    internalArgs
  1110  }
  1111  
  1112  type ModifyLdtArgs struct {
  1113    internalArgs
  1114  
  1115    Func int32
  1116    Ptr uintptr
  1117    Bytecount uint64
  1118  }
  1119  
  1120  type PivotRootArgs struct {
  1121    internalArgs
  1122  
  1123    NewRoot string
  1124    PutOld string
  1125  }
  1126  
  1127  type SysctlArgs struct {
  1128    internalArgs
  1129  
  1130    Args uintptr
  1131  }
  1132  
  1133  type PrctlArgs struct {
  1134    internalArgs
  1135  
  1136    Option int32
  1137    Arg2 uint64
  1138    Arg3 uint64
  1139    Arg4 uint64
  1140    Arg5 uint64
  1141  }
  1142  
  1143  type ArchPrctlArgs struct {
  1144    internalArgs
  1145  
  1146    Option int32
  1147    Addr uint64
  1148  }
  1149  
  1150  type AdjtimexArgs struct {
  1151    internalArgs
  1152  
  1153    Buf uintptr
  1154  }
  1155  
  1156  type SetrlimitArgs struct {
  1157    internalArgs
  1158  
  1159    Resource int32
  1160    Rlim uintptr
  1161  }
  1162  
  1163  type ChrootArgs struct {
  1164    internalArgs
  1165  
  1166    Path string
  1167  }
  1168  
  1169  type SyncArgs struct {
  1170    internalArgs
  1171  }
  1172  
  1173  type AcctArgs struct {
  1174    internalArgs
  1175  
  1176    Filename string
  1177  }
  1178  
  1179  type SettimeofdayArgs struct {
  1180    internalArgs
  1181  
  1182    Tv uintptr
  1183    Tz uintptr
  1184  }
  1185  
  1186  type MountArgs struct {
  1187    internalArgs
  1188  
  1189    Source string
  1190    Target string
  1191    Filesystemtype string
  1192    Mountflags uint64
  1193    Data uintptr
  1194  }
  1195  
  1196  type Umount2Args struct {
  1197    internalArgs
  1198  
  1199    Target string
  1200    Flags int32
  1201  }
  1202  
  1203  type SwaponArgs struct {
  1204    internalArgs
  1205  
  1206    Path string
  1207    Swapflags int32
  1208  }
  1209  
  1210  type SwapoffArgs struct {
  1211    internalArgs
  1212  
  1213    Path string
  1214  }
  1215  
  1216  type RebootArgs struct {
  1217    internalArgs
  1218  
  1219    Magic int32
  1220    Magic2 int32
  1221    Cmd int32
  1222    Arg uintptr
  1223  }
  1224  
  1225  type SethostnameArgs struct {
  1226    internalArgs
  1227  
  1228    Name string
  1229    Len uint64
  1230  }
  1231  
  1232  type SetdomainnameArgs struct {
  1233    internalArgs
  1234  
  1235    Name string
  1236    Len uint64
  1237  }
  1238  
  1239  type IoplArgs struct {
  1240    internalArgs
  1241  
  1242    Level int32
  1243  }
  1244  
  1245  type IopermArgs struct {
  1246    internalArgs
  1247  
  1248    From uint64
  1249    Num uint64
  1250    TurnOn int32
  1251  }
  1252  
  1253  type CreateModuleArgs struct {
  1254    internalArgs
  1255  }
  1256  
  1257  type InitModuleArgs struct {
  1258    internalArgs
  1259  
  1260    ModuleImage uintptr
  1261    Len uint64
  1262    ParamValues string
  1263  }
  1264  
  1265  type DeleteModuleArgs struct {
  1266    internalArgs
  1267  
  1268    Name string
  1269    Flags int32
  1270  }
  1271  
  1272  type GetKernelSymsArgs struct {
  1273    internalArgs
  1274  }
  1275  
  1276  type QueryModuleArgs struct {
  1277    internalArgs
  1278  }
  1279  
  1280  type QuotactlArgs struct {
  1281    internalArgs
  1282  
  1283    Cmd int32
  1284    Special string
  1285    Id int32
  1286    Addr uintptr
  1287  }
  1288  
  1289  type NfsservctlArgs struct {
  1290    internalArgs
  1291  }
  1292  
  1293  type GetpmsgArgs struct {
  1294    internalArgs
  1295  }
  1296  
  1297  type PutpmsgArgs struct {
  1298    internalArgs
  1299  }
  1300  
  1301  type AfsArgs struct {
  1302    internalArgs
  1303  }
  1304  
  1305  type TuxcallArgs struct {
  1306    internalArgs
  1307  }
  1308  
  1309  type SecurityArgs struct {
  1310    internalArgs
  1311  }
  1312  
  1313  type GettidArgs struct {
  1314    internalArgs
  1315  }
  1316  
  1317  type ReadaheadArgs struct {
  1318    internalArgs
  1319  
  1320    Fd int32
  1321    Offset uint64
  1322    Count uint64
  1323  }
  1324  
  1325  type SetxattrArgs struct {
  1326    internalArgs
  1327  
  1328    Path string
  1329    Name string
  1330    Value uintptr
  1331    Size uint64
  1332    Flags int32
  1333  }
  1334  
  1335  type LsetxattrArgs struct {
  1336    internalArgs
  1337  
  1338    Path string
  1339    Name string
  1340    Value uintptr
  1341    Size uint64
  1342    Flags int32
  1343  }
  1344  
  1345  type FsetxattrArgs struct {
  1346    internalArgs
  1347  
  1348    Fd int32
  1349    Name string
  1350    Value uintptr
  1351    Size uint64
  1352    Flags int32
  1353  }
  1354  
  1355  type GetxattrArgs struct {
  1356    internalArgs
  1357  
  1358    Path string
  1359    Name string
  1360    Value uintptr
  1361    Size uint64
  1362  }
  1363  
  1364  type LgetxattrArgs struct {
  1365    internalArgs
  1366  
  1367    Path string
  1368    Name string
  1369    Value uintptr
  1370    Size uint64
  1371  }
  1372  
  1373  type FgetxattrArgs struct {
  1374    internalArgs
  1375  
  1376    Fd int32
  1377    Name string
  1378    Value uintptr
  1379    Size uint64
  1380  }
  1381  
  1382  type ListxattrArgs struct {
  1383    internalArgs
  1384  
  1385    Path string
  1386    List string
  1387    Size uint64
  1388  }
  1389  
  1390  type LlistxattrArgs struct {
  1391    internalArgs
  1392  
  1393    Path string
  1394    List string
  1395    Size uint64
  1396  }
  1397  
  1398  type FlistxattrArgs struct {
  1399    internalArgs
  1400  
  1401    Fd int32
  1402    List string
  1403    Size uint64
  1404  }
  1405  
  1406  type RemovexattrArgs struct {
  1407    internalArgs
  1408  
  1409    Path string
  1410    Name string
  1411  }
  1412  
  1413  type LremovexattrArgs struct {
  1414    internalArgs
  1415  
  1416    Path string
  1417    Name string
  1418  }
  1419  
  1420  type FremovexattrArgs struct {
  1421    internalArgs
  1422  
  1423    Fd int32
  1424    Name string
  1425  }
  1426  
  1427  type TkillArgs struct {
  1428    internalArgs
  1429  
  1430    Tid int32
  1431    Sig int32
  1432  }
  1433  
  1434  type TimeArgs struct {
  1435    internalArgs
  1436  
  1437    Tloc uintptr
  1438  }
  1439  
  1440  type FutexArgs struct {
  1441    internalArgs
  1442  
  1443    Uaddr uintptr
  1444    FutexOp int32
  1445    Val int32
  1446    Timeout float64
  1447    Uaddr2 uintptr
  1448    Val3 int32
  1449  }
  1450  
  1451  type SchedSetaffinityArgs struct {
  1452    internalArgs
  1453  
  1454    Pid int32
  1455    Cpusetsize uint64
  1456    Mask uintptr
  1457  }
  1458  
  1459  type SchedGetaffinityArgs struct {
  1460    internalArgs
  1461  
  1462    Pid int32
  1463    Cpusetsize uint64
  1464    Mask uintptr
  1465  }
  1466  
  1467  type SetThreadAreaArgs struct {
  1468    internalArgs
  1469  
  1470    UInfo uintptr
  1471  }
  1472  
  1473  type IoSetupArgs struct {
  1474    internalArgs
  1475  
  1476    NrEvents uint32
  1477    CtxIdp uintptr
  1478  }
  1479  
  1480  type IoDestroyArgs struct {
  1481    internalArgs
  1482  
  1483    CtxId uintptr
  1484  }
  1485  
  1486  type IoGeteventsArgs struct {
  1487    internalArgs
  1488  
  1489    CtxId uintptr
  1490    MinNr int64
  1491    Nr int64
  1492    Events uintptr
  1493    Timeout float64
  1494  }
  1495  
  1496  type IoSubmitArgs struct {
  1497    internalArgs
  1498  
  1499    CtxId uintptr
  1500    Nr int64
  1501    Iocbpp uintptr
  1502  }
  1503  
  1504  type IoCancelArgs struct {
  1505    internalArgs
  1506  
  1507    CtxId uintptr
  1508    Iocb uintptr
  1509    Result uintptr
  1510  }
  1511  
  1512  type GetThreadAreaArgs struct {
  1513    internalArgs
  1514  
  1515    UInfo uintptr
  1516  }
  1517  
  1518  type LookupDcookieArgs struct {
  1519    internalArgs
  1520  
  1521    Cookie uint64
  1522    Buffer string
  1523    Len uint64
  1524  }
  1525  
  1526  type EpollCreateArgs struct {
  1527    internalArgs
  1528  
  1529    Size int32
  1530  }
  1531  
  1532  type EpollCtlOldArgs struct {
  1533    internalArgs
  1534  }
  1535  
  1536  type EpollWaitOldArgs struct {
  1537    internalArgs
  1538  }
  1539  
  1540  type RemapFilePagesArgs struct {
  1541    internalArgs
  1542  
  1543    Addr uintptr
  1544    Size uint64
  1545    Prot int32
  1546    Pgoff uint64
  1547    Flags int32
  1548  }
  1549  
  1550  type Getdents64Args struct {
  1551    internalArgs
  1552  
  1553    Fd uint32
  1554    Dirp uintptr
  1555    Count uint32
  1556  }
  1557  
  1558  type SetTidAddressArgs struct {
  1559    internalArgs
  1560  
  1561    Tidptr uintptr
  1562  }
  1563  
  1564  type RestartSyscallArgs struct {
  1565    internalArgs
  1566  }
  1567  
  1568  type SemtimedopArgs struct {
  1569    internalArgs
  1570  
  1571    Semid int32
  1572    Sops uintptr
  1573    Nsops uint64
  1574    Timeout float64
  1575  }
  1576  
  1577  type Fadvise64Args struct {
  1578    internalArgs
  1579  
  1580    Fd int32
  1581    Offset uint64
  1582    Len uint64
  1583    Advice int32
  1584  }
  1585  
  1586  type TimerCreateArgs struct {
  1587    internalArgs
  1588  
  1589    Clockid int32
  1590    Sevp uintptr
  1591    TimerId uintptr
  1592  }
  1593  
  1594  type TimerSettimeArgs struct {
  1595    internalArgs
  1596  
  1597    TimerId int32
  1598    Flags int32
  1599    NewValue uintptr
  1600    OldValue uintptr
  1601  }
  1602  
  1603  type TimerGettimeArgs struct {
  1604    internalArgs
  1605  
  1606    TimerId int32
  1607    CurrValue uintptr
  1608  }
  1609  
  1610  type TimerGetoverrunArgs struct {
  1611    internalArgs
  1612  
  1613    TimerId int32
  1614  }
  1615  
  1616  type TimerDeleteArgs struct {
  1617    internalArgs
  1618  
  1619    TimerId int32
  1620  }
  1621  
  1622  type ClockSettimeArgs struct {
  1623    internalArgs
  1624  
  1625    Clockid int32
  1626    Tp float64
  1627  }
  1628  
  1629  type ClockGettimeArgs struct {
  1630    internalArgs
  1631  
  1632    Clockid int32
  1633    Tp float64
  1634  }
  1635  
  1636  type ClockGetresArgs struct {
  1637    internalArgs
  1638  
  1639    Clockid int32
  1640    Res float64
  1641  }
  1642  
  1643  type ClockNanosleepArgs struct {
  1644    internalArgs
  1645  
  1646    Clockid int32
  1647    Flags int32
  1648    Request float64
  1649    Remain float64
  1650  }
  1651  
  1652  type ExitGroupArgs struct {
  1653    internalArgs
  1654  
  1655    Status int32
  1656  }
  1657  
  1658  type EpollWaitArgs struct {
  1659    internalArgs
  1660  
  1661    Epfd int32
  1662    Events uintptr
  1663    Maxevents int32
  1664    Timeout int32
  1665  }
  1666  
  1667  type EpollCtlArgs struct {
  1668    internalArgs
  1669  
  1670    Epfd int32
  1671    Op int32
  1672    Fd int32
  1673    Event uintptr
  1674  }
  1675  
  1676  type TgkillArgs struct {
  1677    internalArgs
  1678  
  1679    Tgid int32
  1680    Tid int32
  1681    Sig int32
  1682  }
  1683  
  1684  type UtimesArgs struct {
  1685    internalArgs
  1686  
  1687    Filename string
  1688    Times uintptr
  1689  }
  1690  
  1691  type VserverArgs struct {
  1692    internalArgs
  1693  }
  1694  
  1695  type MbindArgs struct {
  1696    internalArgs
  1697  
  1698    Addr uintptr
  1699    Len uint64
  1700    Mode int32
  1701    Nodemask uintptr
  1702    Maxnode uint64
  1703    Flags uint32
  1704  }
  1705  
  1706  type SetMempolicyArgs struct {
  1707    internalArgs
  1708  
  1709    Mode int32
  1710    Nodemask uintptr
  1711    Maxnode uint64
  1712  }
  1713  
  1714  type GetMempolicyArgs struct {
  1715    internalArgs
  1716  
  1717    Mode uintptr
  1718    Nodemask uintptr
  1719    Maxnode uint64
  1720    Addr uintptr
  1721    Flags uint64
  1722  }
  1723  
  1724  type MqOpenArgs struct {
  1725    internalArgs
  1726  
  1727    Name string
  1728    Oflag int32
  1729    Mode uint32
  1730    Attr uintptr
  1731  }
  1732  
  1733  type MqUnlinkArgs struct {
  1734    internalArgs
  1735  
  1736    Name string
  1737  }
  1738  
  1739  type MqTimedsendArgs struct {
  1740    internalArgs
  1741  
  1742    Mqdes int32
  1743    MsgPtr string
  1744    MsgLen uint64
  1745    MsgPrio uint32
  1746    AbsTimeout float64
  1747  }
  1748  
  1749  type MqTimedreceiveArgs struct {
  1750    internalArgs
  1751  
  1752    Mqdes int32
  1753    MsgPtr string
  1754    MsgLen uint64
  1755    MsgPrio uintptr
  1756    AbsTimeout float64
  1757  }
  1758  
  1759  type MqNotifyArgs struct {
  1760    internalArgs
  1761  
  1762    Mqdes int32
  1763    Sevp uintptr
  1764  }
  1765  
  1766  type MqGetsetattrArgs struct {
  1767    internalArgs
  1768  
  1769    Mqdes int32
  1770    Newattr uintptr
  1771    Oldattr uintptr
  1772  }
  1773  
  1774  type KexecLoadArgs struct {
  1775    internalArgs
  1776  
  1777    Entry uint64
  1778    NrSegments uint64
  1779    Segments uintptr
  1780    Flags uint64
  1781  }
  1782  
  1783  type WaitidArgs struct {
  1784    internalArgs
  1785  
  1786    Idtype int32
  1787    Id int32
  1788    Infop uintptr
  1789    Options int32
  1790    Rusage uintptr
  1791  }
  1792  
  1793  type AddKeyArgs struct {
  1794    internalArgs
  1795  
  1796    Type string
  1797    Description string
  1798    Payload uintptr
  1799    Plen uint64
  1800    Keyring int32
  1801  }
  1802  
  1803  type RequestKeyArgs struct {
  1804    internalArgs
  1805  
  1806    Type string
  1807    Description string
  1808    CalloutInfo string
  1809    DestKeyring int32
  1810  }
  1811  
  1812  type KeyctlArgs struct {
  1813    internalArgs
  1814  
  1815    Operation int32
  1816    Arg2 uint64
  1817    Arg3 uint64
  1818    Arg4 uint64
  1819    Arg5 uint64
  1820  }
  1821  
  1822  type IoprioSetArgs struct {
  1823    internalArgs
  1824  
  1825    Which int32
  1826    Who int32
  1827    Ioprio int32
  1828  }
  1829  
  1830  type IoprioGetArgs struct {
  1831    internalArgs
  1832  
  1833    Which int32
  1834    Who int32
  1835  }
  1836  
  1837  type InotifyInitArgs struct {
  1838    internalArgs
  1839  }
  1840  
  1841  type InotifyAddWatchArgs struct {
  1842    internalArgs
  1843  
  1844    Fd int32
  1845    Pathname string
  1846    Mask uint32
  1847  }
  1848  
  1849  type InotifyRmWatchArgs struct {
  1850    internalArgs
  1851  
  1852    Fd int32
  1853    Wd int32
  1854  }
  1855  
  1856  type MigratePagesArgs struct {
  1857    internalArgs
  1858  
  1859    Pid int32
  1860    Maxnode uint64
  1861    OldNodes uintptr
  1862    NewNodes uintptr
  1863  }
  1864  
  1865  type OpenatArgs struct {
  1866    internalArgs
  1867  
  1868    Dirfd int32
  1869    Pathname string
  1870    Flags int32
  1871    Mode uint32
  1872  }
  1873  
  1874  type MkdiratArgs struct {
  1875    internalArgs
  1876  
  1877    Dirfd int32
  1878    Pathname string
  1879    Mode uint32
  1880  }
  1881  
  1882  type MknodatArgs struct {
  1883    internalArgs
  1884  
  1885    Dirfd int32
  1886    Pathname string
  1887    Mode uint32
  1888    Dev uint32
  1889  }
  1890  
  1891  type FchownatArgs struct {
  1892    internalArgs
  1893  
  1894    Dirfd int32
  1895    Pathname string
  1896    Owner int32
  1897    Group int32
  1898    Flags int32
  1899  }
  1900  
  1901  type FutimesatArgs struct {
  1902    internalArgs
  1903  
  1904    Dirfd int32
  1905    Pathname string
  1906    Times uintptr
  1907  }
  1908  
  1909  type NewfstatatArgs struct {
  1910    internalArgs
  1911  
  1912    Dirfd int32
  1913    Pathname string
  1914    Statbuf uintptr
  1915    Flags int32
  1916  }
  1917  
  1918  type UnlinkatArgs struct {
  1919    internalArgs
  1920  
  1921    Dirfd int32
  1922    Pathname string
  1923    Flags int32
  1924  }
  1925  
  1926  type RenameatArgs struct {
  1927    internalArgs
  1928  
  1929    Olddirfd int32
  1930    Oldpath string
  1931    Newdirfd int32
  1932    Newpath string
  1933  }
  1934  
  1935  type LinkatArgs struct {
  1936    internalArgs
  1937  
  1938    Olddirfd int32
  1939    Oldpath string
  1940    Newdirfd int32
  1941    Newpath string
  1942    Flags uint32
  1943  }
  1944  
  1945  type SymlinkatArgs struct {
  1946    internalArgs
  1947  
  1948    Target string
  1949    Newdirfd int32
  1950    Linkpath string
  1951  }
  1952  
  1953  type ReadlinkatArgs struct {
  1954    internalArgs
  1955  
  1956    Dirfd int32
  1957    Pathname string
  1958    Buf string
  1959    Bufsiz int32
  1960  }
  1961  
  1962  type FchmodatArgs struct {
  1963    internalArgs
  1964  
  1965    Dirfd int32
  1966    Pathname string
  1967    Mode uint32
  1968    Flags int32
  1969  }
  1970  
  1971  type FaccessatArgs struct {
  1972    internalArgs
  1973  
  1974    Dirfd int32
  1975    Pathname string
  1976    Mode int32
  1977    Flags int32
  1978  }
  1979  
  1980  type Pselect6Args struct {
  1981    internalArgs
  1982  
  1983    Nfds int32
  1984    Readfds uintptr
  1985    Writefds uintptr
  1986    Exceptfds uintptr
  1987    Timeout float64
  1988    Sigmask uintptr
  1989  }
  1990  
  1991  type PpollArgs struct {
  1992    internalArgs
  1993  
  1994    Fds uintptr
  1995    Nfds uint32
  1996    TmoP float64
  1997    Sigmask uintptr
  1998    Sigsetsize uint64
  1999  }
  2000  
  2001  type UnshareArgs struct {
  2002    internalArgs
  2003  
  2004    Flags int32
  2005  }
  2006  
  2007  type SetRobustListArgs struct {
  2008    internalArgs
  2009  
  2010    Head uintptr
  2011    Len uint64
  2012  }
  2013  
  2014  type GetRobustListArgs struct {
  2015    internalArgs
  2016  
  2017    Pid int32
  2018    HeadPtr uintptr
  2019    LenPtr uintptr
  2020  }
  2021  
  2022  type SpliceArgs struct {
  2023    internalArgs
  2024  
  2025    FdIn int32
  2026    OffIn uintptr
  2027    FdOut int32
  2028    OffOut uintptr
  2029    Len uint64
  2030    Flags uint32
  2031  }
  2032  
  2033  type TeeArgs struct {
  2034    internalArgs
  2035  
  2036    FdIn int32
  2037    FdOut int32
  2038    Len uint64
  2039    Flags uint32
  2040  }
  2041  
  2042  type SyncFileRangeArgs struct {
  2043    internalArgs
  2044  
  2045    Fd int32
  2046    Offset uint64
  2047    Nbytes uint64
  2048    Flags uint32
  2049  }
  2050  
  2051  type VmspliceArgs struct {
  2052    internalArgs
  2053  
  2054    Fd int32
  2055    Iov uintptr
  2056    NrSegs uint64
  2057    Flags uint32
  2058  }
  2059  
  2060  type MovePagesArgs struct {
  2061    internalArgs
  2062  
  2063    Pid int32
  2064    Count uint64
  2065    Pages uintptr
  2066    Nodes uintptr
  2067    Status uintptr
  2068    Flags int32
  2069  }
  2070  
  2071  type UtimensatArgs struct {
  2072    internalArgs
  2073  
  2074    Dirfd int32
  2075    Pathname string
  2076    Times float64
  2077    Flags int32
  2078  }
  2079  
  2080  type EpollPwaitArgs struct {
  2081    internalArgs
  2082  
  2083    Epfd int32
  2084    Events uintptr
  2085    Maxevents int32
  2086    Timeout int32
  2087    Sigmask uintptr
  2088    Sigsetsize uint64
  2089  }
  2090  
  2091  type SignalfdArgs struct {
  2092    internalArgs
  2093  
  2094    Fd int32
  2095    Mask uintptr
  2096    Flags int32
  2097  }
  2098  
  2099  type TimerfdCreateArgs struct {
  2100    internalArgs
  2101  
  2102    Clockid int32
  2103    Flags int32
  2104  }
  2105  
  2106  type EventfdArgs struct {
  2107    internalArgs
  2108  
  2109    Initval uint32
  2110    Flags int32
  2111  }
  2112  
  2113  type FallocateArgs struct {
  2114    internalArgs
  2115  
  2116    Fd int32
  2117    Mode int32
  2118    Offset uint64
  2119    Len uint64
  2120  }
  2121  
  2122  type TimerfdSettimeArgs struct {
  2123    internalArgs
  2124  
  2125    Fd int32
  2126    Flags int32
  2127    NewValue uintptr
  2128    OldValue uintptr
  2129  }
  2130  
  2131  type TimerfdGettimeArgs struct {
  2132    internalArgs
  2133  
  2134    Fd int32
  2135    CurrValue uintptr
  2136  }
  2137  
  2138  type Accept4Args struct {
  2139    internalArgs
  2140  
  2141    Sockfd int32
  2142    Addr Sockaddr
  2143    Addrlen uintptr
  2144    Flags int32
  2145  }
  2146  
  2147  type Signalfd4Args struct {
  2148    internalArgs
  2149  
  2150    Fd int32
  2151    Mask uintptr
  2152    Sizemask uint64
  2153    Flags int32
  2154  }
  2155  
  2156  type Eventfd2Args struct {
  2157    internalArgs
  2158  
  2159    Initval uint32
  2160    Flags int32
  2161  }
  2162  
  2163  type EpollCreate1Args struct {
  2164    internalArgs
  2165  
  2166    Flags int32
  2167  }
  2168  
  2169  type Dup3Args struct {
  2170    internalArgs
  2171  
  2172    Oldfd int32
  2173    Newfd int32
  2174    Flags int32
  2175  }
  2176  
  2177  type Pipe2Args struct {
  2178    internalArgs
  2179  
  2180    Pipefd [2]int32
  2181    Flags int32
  2182  }
  2183  
  2184  type InotifyInit1Args struct {
  2185    internalArgs
  2186  
  2187    Flags int32
  2188  }
  2189  
  2190  type PreadvArgs struct {
  2191    internalArgs
  2192  
  2193    Fd int32
  2194    Iov uintptr
  2195    Iovcnt uint64
  2196    PosL uint64
  2197    PosH uint64
  2198  }
  2199  
  2200  type PwritevArgs struct {
  2201    internalArgs
  2202  
  2203    Fd int32
  2204    Iov uintptr
  2205    Iovcnt uint64
  2206    PosL uint64
  2207    PosH uint64
  2208  }
  2209  
  2210  type RtTgsigqueueinfoArgs struct {
  2211    internalArgs
  2212  
  2213    Tgid int32
  2214    Tid int32
  2215    Sig int32
  2216    Info uintptr
  2217  }
  2218  
  2219  type PerfEventOpenArgs struct {
  2220    internalArgs
  2221  
  2222    Attr uintptr
  2223    Pid int32
  2224    Cpu int32
  2225    GroupFd int32
  2226    Flags uint64
  2227  }
  2228  
  2229  type RecvmmsgArgs struct {
  2230    internalArgs
  2231  
  2232    Sockfd int32
  2233    Msgvec uintptr
  2234    Vlen uint32
  2235    Flags int32
  2236    Timeout float64
  2237  }
  2238  
  2239  type FanotifyInitArgs struct {
  2240    internalArgs
  2241  
  2242    Flags uint32
  2243    EventFFlags uint32
  2244  }
  2245  
  2246  type FanotifyMarkArgs struct {
  2247    internalArgs
  2248  
  2249    FanotifyFd int32
  2250    Flags uint32
  2251    Mask uint64
  2252    Dirfd int32
  2253    Pathname string
  2254  }
  2255  
  2256  type Prlimit64Args struct {
  2257    internalArgs
  2258  
  2259    Pid int32
  2260    Resource int32
  2261    NewLimit uintptr
  2262    OldLimit uintptr
  2263  }
  2264  
  2265  type NameToHandleAtArgs struct {
  2266    internalArgs
  2267  
  2268    Dirfd int32
  2269    Pathname string
  2270    Handle uintptr
  2271    MountId uintptr
  2272    Flags int32
  2273  }
  2274  
  2275  type OpenByHandleAtArgs struct {
  2276    internalArgs
  2277  
  2278    MountFd int32
  2279    Handle uintptr
  2280    Flags int32
  2281  }
  2282  
  2283  type ClockAdjtimeArgs struct {
  2284    internalArgs
  2285  
  2286    ClkId int32
  2287    Buf uintptr
  2288  }
  2289  
  2290  type SyncfsArgs struct {
  2291    internalArgs
  2292  
  2293    Fd int32
  2294  }
  2295  
  2296  type SendmmsgArgs struct {
  2297    internalArgs
  2298  
  2299    Sockfd int32
  2300    Msgvec uintptr
  2301    Vlen uint32
  2302    Flags int32
  2303  }
  2304  
  2305  type SetnsArgs struct {
  2306    internalArgs
  2307  
  2308    Fd int32
  2309    Nstype int32
  2310  }
  2311  
  2312  type GetcpuArgs struct {
  2313    internalArgs
  2314  
  2315    Cpu uintptr
  2316    Node uintptr
  2317    Tcache uintptr
  2318  }
  2319  
  2320  type ProcessVmReadvArgs struct {
  2321    internalArgs
  2322  
  2323    Pid int32
  2324    LocalIov uintptr
  2325    Liovcnt uint64
  2326    RemoteIov uintptr
  2327    Riovcnt uint64
  2328    Flags uint64
  2329  }
  2330  
  2331  type ProcessVmWritevArgs struct {
  2332    internalArgs
  2333  
  2334    Pid int32
  2335    LocalIov uintptr
  2336    Liovcnt uint64
  2337    RemoteIov uintptr
  2338    Riovcnt uint64
  2339    Flags uint64
  2340  }
  2341  
  2342  type KcmpArgs struct {
  2343    internalArgs
  2344  
  2345    Pid1 int32
  2346    Pid2 int32
  2347    Type int32
  2348    Idx1 uint64
  2349    Idx2 uint64
  2350  }
  2351  
  2352  type FinitModuleArgs struct {
  2353    internalArgs
  2354  
  2355    Fd int32
  2356    ParamValues string
  2357    Flags int32
  2358  }
  2359  
  2360  type SchedSetattrArgs struct {
  2361    internalArgs
  2362  
  2363    Pid int32
  2364    Attr uintptr
  2365    Flags uint32
  2366  }
  2367  
  2368  type SchedGetattrArgs struct {
  2369    internalArgs
  2370  
  2371    Pid int32
  2372    Attr uintptr
  2373    Size uint32
  2374    Flags uint32
  2375  }
  2376  
  2377  type Renameat2Args struct {
  2378    internalArgs
  2379  
  2380    Olddirfd int32
  2381    Oldpath string
  2382    Newdirfd int32
  2383    Newpath string
  2384    Flags uint32
  2385  }
  2386  
  2387  type SeccompArgs struct {
  2388    internalArgs
  2389  
  2390    Operation uint32
  2391    Flags uint32
  2392    Args uintptr
  2393  }
  2394  
  2395  type GetrandomArgs struct {
  2396    internalArgs
  2397  
  2398    Buf uintptr
  2399    Buflen uint64
  2400    Flags uint32
  2401  }
  2402  
  2403  type MemfdCreateArgs struct {
  2404    internalArgs
  2405  
  2406    Name string
  2407    Flags uint32
  2408  }
  2409  
  2410  type KexecFileLoadArgs struct {
  2411    internalArgs
  2412  
  2413    KernelFd int32
  2414    InitrdFd int32
  2415    CmdlineLen uint64
  2416    Cmdline string
  2417    Flags uint64
  2418  }
  2419  
  2420  type BpfArgs struct {
  2421    internalArgs
  2422  
  2423    Cmd int32
  2424    Attr uintptr
  2425    Size uint32
  2426  }
  2427  
  2428  type ExecveatArgs struct {
  2429    internalArgs
  2430  
  2431    Dirfd int32
  2432    Pathname string
  2433    Argv []string
  2434    Envp []string
  2435    Flags int32
  2436  }
  2437  
  2438  type UserfaultfdArgs struct {
  2439    internalArgs
  2440  
  2441    Flags int32
  2442  }
  2443  
  2444  type MembarrierArgs struct {
  2445    internalArgs
  2446  
  2447    Cmd int32
  2448    Flags int32
  2449  }
  2450  
  2451  type Mlock2Args struct {
  2452    internalArgs
  2453  
  2454    Addr uintptr
  2455    Len uint64
  2456    Flags int32
  2457  }
  2458  
  2459  type CopyFileRangeArgs struct {
  2460    internalArgs
  2461  
  2462    FdIn int32
  2463    OffIn uintptr
  2464    FdOut int32
  2465    OffOut uintptr
  2466    Len uint64
  2467    Flags uint32
  2468  }
  2469  
  2470  type Preadv2Args struct {
  2471    internalArgs
  2472  
  2473    Fd int32
  2474    Iov uintptr
  2475    Iovcnt uint64
  2476    PosL uint64
  2477    PosH uint64
  2478    Flags int32
  2479  }
  2480  
  2481  type Pwritev2Args struct {
  2482    internalArgs
  2483  
  2484    Fd int32
  2485    Iov uintptr
  2486    Iovcnt uint64
  2487    PosL uint64
  2488    PosH uint64
  2489    Flags int32
  2490  }
  2491  
  2492  type PkeyMprotectArgs struct {
  2493    internalArgs
  2494  
  2495    Addr uintptr
  2496    Len uint64
  2497    Prot int32
  2498    Pkey int32
  2499  }
  2500  
  2501  type PkeyAllocArgs struct {
  2502    internalArgs
  2503  
  2504    Flags uint32
  2505    AccessRights uint64
  2506  }
  2507  
  2508  type PkeyFreeArgs struct {
  2509    internalArgs
  2510  
  2511    Pkey int32
  2512  }
  2513  
  2514  type StatxArgs struct {
  2515    internalArgs
  2516  
  2517    Dirfd int32
  2518    Pathname string
  2519    Flags int32
  2520    Mask uint32
  2521    Statxbuf uintptr
  2522  }
  2523  
  2524  type IoPgeteventsArgs struct {
  2525    internalArgs
  2526  
  2527    CtxId uintptr
  2528    MinNr int64
  2529    Nr int64
  2530    Events uintptr
  2531    Timeout float64
  2532    Usig uintptr
  2533  }
  2534  
  2535  type RseqArgs struct {
  2536    internalArgs
  2537  
  2538    Rseq uintptr
  2539    RseqLen uint32
  2540    Flags int32
  2541    Sig uint32
  2542  }
  2543  
  2544  type PidfdSendSignalArgs struct {
  2545    internalArgs
  2546  
  2547    Pidfd int32
  2548    Sig int32
  2549    Info uintptr
  2550    Flags uint32
  2551  }
  2552  
  2553  type IoUringSetupArgs struct {
  2554    internalArgs
  2555  
  2556    Entries uint32
  2557    P uintptr
  2558  }
  2559  
  2560  type IoUringEnterArgs struct {
  2561    internalArgs
  2562  
  2563    Fd uint32
  2564    ToSubmit uint32
  2565    MinComplete uint32
  2566    Flags uint32
  2567    Sig uintptr
  2568  }
  2569  
  2570  type IoUringRegisterArgs struct {
  2571    internalArgs
  2572  
  2573    Fd uint32
  2574    Opcode uint32
  2575    Arg uintptr
  2576    NrArgs uint32
  2577  }
  2578  
  2579  type OpenTreeArgs struct {
  2580    internalArgs
  2581  
  2582    Dfd int32
  2583    Filename string
  2584    Flags uint32
  2585  }
  2586  
  2587  type MoveMountArgs struct {
  2588    internalArgs
  2589  
  2590    FromDfd int32
  2591    FromPath string
  2592    ToDfd int32
  2593    ToPath string
  2594    Flags uint32
  2595  }
  2596  
  2597  type FsopenArgs struct {
  2598    internalArgs
  2599  
  2600    Fsname string
  2601    Flags uint32
  2602  }
  2603  
  2604  type FsconfigArgs struct {
  2605    internalArgs
  2606  
  2607    FsFd uintptr
  2608    Cmd uint32
  2609    Key string
  2610    Value uintptr
  2611    Aux int32
  2612  }
  2613  
  2614  type FsmountArgs struct {
  2615    internalArgs
  2616  
  2617    Fsfd int32
  2618    Flags uint32
  2619    MsFlags uint32
  2620  }
  2621  
  2622  type FspickArgs struct {
  2623    internalArgs
  2624  
  2625    Dirfd int32
  2626    Pathname string
  2627    Flags uint32
  2628  }
  2629  
  2630  type PidfdOpenArgs struct {
  2631    internalArgs
  2632  
  2633    Pid int32
  2634    Flags uint32
  2635  }
  2636  
  2637  type Clone3Args struct {
  2638    internalArgs
  2639  
  2640    ClArgs uintptr
  2641    Size uint64
  2642  }
  2643  
  2644  type CloseRangeArgs struct {
  2645    internalArgs
  2646  
  2647    First uint32
  2648    Last uint32
  2649  }
  2650  
  2651  type Openat2Args struct {
  2652    internalArgs
  2653  
  2654    Dirfd int32
  2655    Pathname string
  2656    How uintptr
  2657    Size uint64
  2658  }
  2659  
  2660  type PidfdGetfdArgs struct {
  2661    internalArgs
  2662  
  2663    Pidfd int32
  2664    Targetfd int32
  2665    Flags uint32
  2666  }
  2667  
  2668  type Faccessat2Args struct {
  2669    internalArgs
  2670  
  2671    Fd int32
  2672    Path string
  2673    Mode int32
  2674    Flag int32
  2675  }
  2676  
  2677  type ProcessMadviseArgs struct {
  2678    internalArgs
  2679  
  2680    Pidfd int32
  2681    Addr uintptr
  2682    Length uint64
  2683    Advice int32
  2684    Flags uint64
  2685  }
  2686  
  2687  type EpollPwait2Args struct {
  2688    internalArgs
  2689  
  2690    Fd int32
  2691    Events uintptr
  2692    Maxevents int32
  2693    Timeout float64
  2694    Sigset uintptr
  2695  }
  2696  
  2697  type MountSetattArgs struct {
  2698    internalArgs
  2699  
  2700    Dfd int32
  2701    Path string
  2702    Flags uint32
  2703    Uattr uintptr
  2704    Usize uint64
  2705  }
  2706  
  2707  type QuotactlFdArgs struct {
  2708    internalArgs
  2709  
  2710    Fd uint32
  2711    Cmd uint32
  2712    Id uintptr
  2713    Addr uintptr
  2714  }
  2715  
  2716  type LandlockCreateRulesetArgs struct {
  2717    internalArgs
  2718  
  2719    Attr uintptr
  2720    Size uint64
  2721    Flags uint32
  2722  }
  2723  
  2724  type LandlockAddRuleArgs struct {
  2725    internalArgs
  2726  
  2727    RulesetFd int32
  2728    RuleType uintptr
  2729    RuleAttr uintptr
  2730    Flags uint32
  2731  }
  2732  
  2733  type LandloclRestrictSetArgs struct {
  2734    internalArgs
  2735  
  2736    RulesetFd int32
  2737    Flags uint32
  2738  }
  2739  
  2740  type MemfdSecretArgs struct {
  2741    internalArgs
  2742  
  2743    Flags uint32
  2744  }
  2745  
  2746  type ProcessMreleaseArgs struct {
  2747    internalArgs
  2748  
  2749    Pidfd int32
  2750    Flags uint32
  2751  }
  2752  
  2753  type WaitpidArgs struct {
  2754    internalArgs
  2755  
  2756    Pid int32
  2757    Status uintptr
  2758    Options int32
  2759  }
  2760  
  2761  type OldfstatArgs struct {
  2762    internalArgs
  2763  }
  2764  
  2765  type BreakArgs struct {
  2766    internalArgs
  2767  }
  2768  
  2769  type OldstatArgs struct {
  2770    internalArgs
  2771  
  2772    Filename string
  2773    Statbuf uintptr
  2774  }
  2775  
  2776  type UmountArgs struct {
  2777    internalArgs
  2778  
  2779    Target string
  2780  }
  2781  
  2782  type StimeArgs struct {
  2783    internalArgs
  2784  
  2785    T uintptr
  2786  }
  2787  
  2788  type SttyArgs struct {
  2789    internalArgs
  2790  }
  2791  
  2792  type GttyArgs struct {
  2793    internalArgs
  2794  }
  2795  
  2796  type NiceArgs struct {
  2797    internalArgs
  2798  
  2799    Inc int32
  2800  }
  2801  
  2802  type FtimeArgs struct {
  2803    internalArgs
  2804  }
  2805  
  2806  type ProfArgs struct {
  2807    internalArgs
  2808  }
  2809  
  2810  type SignalArgs struct {
  2811    internalArgs
  2812  
  2813    Signum int32
  2814    Handler uintptr
  2815  }
  2816  
  2817  type LockArgs struct {
  2818    internalArgs
  2819  }
  2820  
  2821  type MpxArgs struct {
  2822    internalArgs
  2823  }
  2824  
  2825  type UlimitArgs struct {
  2826    internalArgs
  2827  }
  2828  
  2829  type OldoldunameArgs struct {
  2830    internalArgs
  2831  
  2832    Name uintptr
  2833  }
  2834  
  2835  type SigactionArgs struct {
  2836    internalArgs
  2837  
  2838    Sig int32
  2839    Act uintptr
  2840    Oact uintptr
  2841  }
  2842  
  2843  type SgetmaskArgs struct {
  2844    internalArgs
  2845  }
  2846  
  2847  type SsetmaskArgs struct {
  2848    internalArgs
  2849  
  2850    Newmask int64
  2851  }
  2852  
  2853  type SigsuspendArgs struct {
  2854    internalArgs
  2855  
  2856    Mask uintptr
  2857  }
  2858  
  2859  type SigpendingArgs struct {
  2860    internalArgs
  2861  
  2862    Set uintptr
  2863  }
  2864  
  2865  type OldlstatArgs struct {
  2866    internalArgs
  2867  
  2868    Pathname string
  2869    Statbuf uintptr
  2870  }
  2871  
  2872  type ReaddirArgs struct {
  2873    internalArgs
  2874  
  2875    Fd uint32
  2876    Dirp uintptr
  2877    Count uint32
  2878  }
  2879  
  2880  type ProfilArgs struct {
  2881    internalArgs
  2882  }
  2883  
  2884  type SocketcallArgs struct {
  2885    internalArgs
  2886  
  2887    Call int32
  2888    Args uintptr
  2889  }
  2890  
  2891  type OldunameArgs struct {
  2892    internalArgs
  2893  
  2894    Buf uintptr
  2895  }
  2896  
  2897  type IdleArgs struct {
  2898    internalArgs
  2899  }
  2900  
  2901  type Vm86oldArgs struct {
  2902    internalArgs
  2903  
  2904    Info uintptr
  2905  }
  2906  
  2907  type IpcArgs struct {
  2908    internalArgs
  2909  
  2910    Call uint32
  2911    First int32
  2912    Second uint64
  2913    Third uint64
  2914    Ptr uintptr
  2915    Fifth int64
  2916  }
  2917  
  2918  type SigreturnArgs struct {
  2919    internalArgs
  2920  }
  2921  
  2922  type SigprocmaskArgs struct {
  2923    internalArgs
  2924  
  2925    How int32
  2926    Set uintptr
  2927    Oldset uintptr
  2928  }
  2929  
  2930  type BdflushArgs struct {
  2931    internalArgs
  2932  }
  2933  
  2934  type Afs_syscallArgs struct {
  2935    internalArgs
  2936  }
  2937  
  2938  type LlseekArgs struct {
  2939    internalArgs
  2940  
  2941    Fd uint32
  2942    OffsetHigh uint64
  2943    OffsetLow uint64
  2944    Result uintptr
  2945    Whence uint32
  2946  }
  2947  
  2948  type OldSelectArgs struct {
  2949    internalArgs
  2950  
  2951    Nfds int32
  2952    Readfds uintptr
  2953    Writefds uintptr
  2954    Exceptfds uintptr
  2955    Timeout uintptr
  2956  }
  2957  
  2958  type Vm86Args struct {
  2959    internalArgs
  2960  
  2961    Fn uint64
  2962    V86 uintptr
  2963  }
  2964  
  2965  type OldGetrlimitArgs struct {
  2966    internalArgs
  2967  
  2968    Resource int32
  2969    Rlim uintptr
  2970  }
  2971  
  2972  type Mmap2Args struct {
  2973    internalArgs
  2974  
  2975    Addr uint64
  2976    Length uint64
  2977    Prot uint64
  2978    Flags uint64
  2979    Fd uint64
  2980    Pgoffset uint64
  2981  }
  2982  
  2983  type Truncate64Args struct {
  2984    internalArgs
  2985  
  2986    Path string
  2987    Length uint64
  2988  }
  2989  
  2990  type Ftruncate64Args struct {
  2991    internalArgs
  2992  
  2993    Fd int32
  2994    Length uint64
  2995  }
  2996  
  2997  type Stat64Args struct {
  2998    internalArgs
  2999  
  3000    Pathname string
  3001    Statbuf uintptr
  3002  }
  3003  
  3004  type Lstat64Args struct {
  3005    internalArgs
  3006  
  3007    Pathname string
  3008    Statbuf uintptr
  3009  }
  3010  
  3011  type Fstat64Args struct {
  3012    internalArgs
  3013  
  3014    Fd int32
  3015    Statbuf uintptr
  3016  }
  3017  
  3018  type Lchown16Args struct {
  3019    internalArgs
  3020  
  3021    Pathname string
  3022    Owner uintptr
  3023    Group uintptr
  3024  }
  3025  
  3026  type Getuid16Args struct {
  3027    internalArgs
  3028  }
  3029  
  3030  type Getgid16Args struct {
  3031    internalArgs
  3032  }
  3033  
  3034  type Geteuid16Args struct {
  3035    internalArgs
  3036  }
  3037  
  3038  type Getegid16Args struct {
  3039    internalArgs
  3040  }
  3041  
  3042  type Setreuid16Args struct {
  3043    internalArgs
  3044  
  3045    Ruid uintptr
  3046    Euid uintptr
  3047  }
  3048  
  3049  type Setregid16Args struct {
  3050    internalArgs
  3051  
  3052    Rgid uintptr
  3053    Egid uintptr
  3054  }
  3055  
  3056  type Getgroups16Args struct {
  3057    internalArgs
  3058  
  3059    Size int32
  3060    List uintptr
  3061  }
  3062  
  3063  type Setgroups16Args struct {
  3064    internalArgs
  3065  
  3066    Size uint64
  3067    List uintptr
  3068  }
  3069  
  3070  type Fchown16Args struct {
  3071    internalArgs
  3072  
  3073    Fd uint32
  3074    User uintptr
  3075    Group uintptr
  3076  }
  3077  
  3078  type Setresuid16Args struct {
  3079    internalArgs
  3080  
  3081    Ruid uintptr
  3082    Euid uintptr
  3083    Suid uintptr
  3084  }
  3085  
  3086  type Getresuid16Args struct {
  3087    internalArgs
  3088  
  3089    Ruid uintptr
  3090    Euid uintptr
  3091    Suid uintptr
  3092  }
  3093  
  3094  type Setresgid16Args struct {
  3095    internalArgs
  3096  
  3097    Rgid uintptr
  3098    Euid uintptr
  3099    Suid uintptr
  3100  }
  3101  
  3102  type Getresgid16Args struct {
  3103    internalArgs
  3104  
  3105    Rgid uintptr
  3106    Egid uintptr
  3107    Sgid uintptr
  3108  }
  3109  
  3110  type Chown16Args struct {
  3111    internalArgs
  3112  
  3113    Pathname string
  3114    Owner uintptr
  3115    Group uintptr
  3116  }
  3117  
  3118  type Setuid16Args struct {
  3119    internalArgs
  3120  
  3121    Uid uintptr
  3122  }
  3123  
  3124  type Setgid16Args struct {
  3125    internalArgs
  3126  
  3127    Gid uintptr
  3128  }
  3129  
  3130  type Setfsuid16Args struct {
  3131    internalArgs
  3132  
  3133    Fsuid uintptr
  3134  }
  3135  
  3136  type Setfsgid16Args struct {
  3137    internalArgs
  3138  
  3139    Fsgid uintptr
  3140  }
  3141  
  3142  type Fcntl64Args struct {
  3143    internalArgs
  3144  
  3145    Fd int32
  3146    Cmd int32
  3147    Arg uint64
  3148  }
  3149  
  3150  type Sendfile32Args struct {
  3151    internalArgs
  3152  
  3153    OutFd int32
  3154    InFd int32
  3155    Offset uintptr
  3156    Count uint64
  3157  }
  3158  
  3159  type Statfs64Args struct {
  3160    internalArgs
  3161  
  3162    Path string
  3163    Sz uint64
  3164    Buf uintptr
  3165  }
  3166  
  3167  type Fstatfs64Args struct {
  3168    internalArgs
  3169  
  3170    Fd int32
  3171    Sz uint64
  3172    Buf uintptr
  3173  }
  3174  
  3175  type Fadvise64_64Args struct {
  3176    internalArgs
  3177  
  3178    Fd int32
  3179    Offset uint64
  3180    Len uint64
  3181    Advice int32
  3182  }
  3183  
  3184  type ClockGettime32Args struct {
  3185    internalArgs
  3186  
  3187    WhichClock int32
  3188    Tp uintptr
  3189  }
  3190  
  3191  type ClockSettime32Args struct {
  3192    internalArgs
  3193  
  3194    WhichClock int32
  3195    Tp uintptr
  3196  }
  3197  
  3198  type ClockAdjtime64Args struct {
  3199    internalArgs
  3200  }
  3201  
  3202  type ClockGetresTime32Args struct {
  3203    internalArgs
  3204  
  3205    WhichClock int32
  3206    Tp uintptr
  3207  }
  3208  
  3209  type ClockNanosleepTime32Args struct {
  3210    internalArgs
  3211  
  3212    WhichClock int32
  3213    Flags int32
  3214    Rqtp uintptr
  3215    Rmtp uintptr
  3216  }
  3217  
  3218  type TimerGettime32Args struct {
  3219    internalArgs
  3220  
  3221    TimerId int32
  3222    Setting uintptr
  3223  }
  3224  
  3225  type TimerSettime32Args struct {
  3226    internalArgs
  3227  
  3228    TimerId int32
  3229    Flags int32
  3230    New uintptr
  3231    Old uintptr
  3232  }
  3233  
  3234  type TimerfdGettime32Args struct {
  3235    internalArgs
  3236  
  3237    Ufd int32
  3238    Otmr uintptr
  3239  }
  3240  
  3241  type TimerfdSettime32Args struct {
  3242    internalArgs
  3243  
  3244    Ufd int32
  3245    Flags int32
  3246    Utmr uintptr
  3247    Otmr uintptr
  3248  }
  3249  
  3250  type UtimensatTime32Args struct {
  3251    internalArgs
  3252  
  3253    Dfd uint32
  3254    Filename string
  3255    T uintptr
  3256    Flags int32
  3257  }
  3258  
  3259  type Pselect6Time32Args struct {
  3260    internalArgs
  3261  
  3262    N int32
  3263    Inp uintptr
  3264    Outp uintptr
  3265    Exp uintptr
  3266    Tsp uintptr
  3267    Sig uintptr
  3268  }
  3269  
  3270  type PpollTime32Args struct {
  3271    internalArgs
  3272  
  3273    Ufds uintptr
  3274    Nfds uint32
  3275    Tsp uintptr
  3276    Sigmask uintptr
  3277    Sigsetsize uint64
  3278  }
  3279  
  3280  type IoPgeteventsTime32Args struct {
  3281    internalArgs
  3282  }
  3283  
  3284  type RecvmmsgTime32Args struct {
  3285    internalArgs
  3286  
  3287    Fd int32
  3288    Mmsg uintptr
  3289    Vlen uint32
  3290    Flags uint32
  3291    Timeout uintptr
  3292  }
  3293  
  3294  type MqTimedsendTime32Args struct {
  3295    internalArgs
  3296  
  3297    Mqdes int32
  3298    UMsgPtr string
  3299    MsgLen uint32
  3300    MsgPrio uint32
  3301    UAbsTimeout uintptr
  3302  }
  3303  
  3304  type MqTimedreceiveTime32Args struct {
  3305    internalArgs
  3306  
  3307    Mqdes int32
  3308    UMsgPtr string
  3309    MsgLen uint32
  3310    UMsgPrio uintptr
  3311    UAbsTimeout uintptr
  3312  }
  3313  
  3314  type RtSigtimedwaitTime32Args struct {
  3315    internalArgs
  3316  
  3317    Uthese uintptr
  3318    Uinfo uintptr
  3319    Uts uintptr
  3320    Sigsetsize uint64
  3321  }
  3322  
  3323  type FutexTime32Args struct {
  3324    internalArgs
  3325  
  3326    Uaddr uintptr
  3327    Op int32
  3328    Val uint32
  3329    Utime uintptr
  3330    Uaddr2 uintptr
  3331    Val3 uint32
  3332  }
  3333  
  3334  type SchedRrGetInterval32Args struct {
  3335    internalArgs
  3336  
  3337    Pid int32
  3338    Interval uintptr
  3339  }
  3340  
  3341  type SysEnterArgs struct {
  3342    internalArgs
  3343  
  3344    Syscall int32
  3345  }
  3346  
  3347  type SysExitArgs struct {
  3348    internalArgs
  3349  
  3350    Syscall int32
  3351  }
  3352  
  3353  type SchedProcessForkArgs struct {
  3354    internalArgs
  3355  
  3356    ParentTid int32
  3357    ParentNsTid int32
  3358    ParentPid int32
  3359    ParentNsPid int32
  3360    ChildTid int32
  3361    ChildNsTid int32
  3362    ChildPid int32
  3363    ChildNsPid int32
  3364    StartTime uint64
  3365  }
  3366  
  3367  type SchedProcessExecArgs struct {
  3368    internalArgs
  3369  
  3370    Cmdpath string
  3371    Pathname string
  3372    Dev uint32
  3373    Inode uint64
  3374    Ctime uint64
  3375    InodeMode uint16
  3376    InterpreterPathname string
  3377    InterpreterDev uint32
  3378    InterpreterInode uint64
  3379    InterpreterCtime uint64
  3380    Argv []string
  3381    Interp string
  3382    StdinType uint16
  3383    StdinPath string
  3384    InvokedFromKernel int32
  3385    Env []string
  3386  }
  3387  
  3388  type SchedProcessExitArgs struct {
  3389    internalArgs
  3390  
  3391    ExitCode int64
  3392    ProcessGroupExit bool
  3393  }
  3394  
  3395  type SchedSwitchArgs struct {
  3396    internalArgs
  3397  
  3398    Cpu int32
  3399    PrevTid int32
  3400    PrevComm string
  3401    NextTid int32
  3402    NextComm string
  3403  }
  3404  
  3405  type ProcessOomKilledArgs struct {
  3406    internalArgs
  3407  
  3408    ExitCode int64
  3409    ProcessGroupExit bool
  3410  }
  3411  
  3412  type DoExitArgs struct {
  3413    internalArgs
  3414  }
  3415  
  3416  type CapCapableArgs struct {
  3417    internalArgs
  3418  
  3419    Cap int32
  3420  }
  3421  
  3422  type VfsWriteArgs struct {
  3423    internalArgs
  3424  
  3425    Pathname string
  3426    Dev uint32
  3427    Inode uint64
  3428    Count uint64
  3429    Pos uint64
  3430  }
  3431  
  3432  type VfsWritevArgs struct {
  3433    internalArgs
  3434  
  3435    Pathname string
  3436    Dev uint32
  3437    Inode uint64
  3438    Vlen uint64
  3439    Pos uint64
  3440  }
  3441  
  3442  type MemProtAlertArgs struct {
  3443    internalArgs
  3444  
  3445    Alert uint32
  3446    Addr uintptr
  3447    Len uint64
  3448    Prot int32
  3449    PrevProt int32
  3450    Pathname string
  3451    Dev uint32
  3452    Inode uint64
  3453    Ctime uint64
  3454  }
  3455  
  3456  type CommitCredsArgs struct {
  3457    internalArgs
  3458  
  3459    OldCred SlimCred
  3460    NewCred SlimCred
  3461  }
  3462  
  3463  type SwitchTaskNSArgs struct {
  3464    internalArgs
  3465  
  3466    Pid int32
  3467    NewMnt uint32
  3468    NewPid uint32
  3469    NewUts uint32
  3470    NewIpc uint32
  3471    NewNet uint32
  3472    NewCgroup uint32
  3473  }
  3474  
  3475  type MagicWriteArgs struct {
  3476    internalArgs
  3477  
  3478    Pathname string
  3479    Bytes []byte
  3480    Dev uint32
  3481    Inode uint64
  3482  }
  3483  
  3484  type CgroupAttachTaskArgs struct {
  3485    internalArgs
  3486  
  3487    CgroupPath string
  3488    Comm string
  3489    Pid int32
  3490  }
  3491  
  3492  type CgroupMkdirArgs struct {
  3493    internalArgs
  3494  
  3495    CgroupId uint64
  3496    CgroupPath string
  3497    HierarchyId uint32
  3498  }
  3499  
  3500  type CgroupRmdirArgs struct {
  3501    internalArgs
  3502  
  3503    CgroupId uint64
  3504    CgroupPath string
  3505    HierarchyId uint32
  3506  }
  3507  
  3508  type SecurityFileOpenArgs struct {
  3509    internalArgs
  3510  
  3511    Pathname string
  3512    Flags int32
  3513    Dev uint32
  3514    Inode uint64
  3515    Ctime uint64
  3516    SyscallPathname string
  3517  }
  3518  
  3519  type SecurityInodeUnlinkArgs struct {
  3520    internalArgs
  3521  
  3522    Pathname string
  3523    Inode uint64
  3524    Dev uint32
  3525    Ctime uint64
  3526  }
  3527  
  3528  type SecuritySocketCreateArgs struct {
  3529    internalArgs
  3530  
  3531    Family int32
  3532    Type int32
  3533    Protocol int32
  3534    Kern int32
  3535  }
  3536  
  3537  type SecuritySocketListenArgs struct {
  3538    internalArgs
  3539  
  3540    Sockfd int32
  3541    LocalAddr Sockaddr
  3542    Backlog int32
  3543  }
  3544  
  3545  type SecuritySocketConnectArgs struct {
  3546    internalArgs
  3547  
  3548    Sockfd int32
  3549    Type int32
  3550    RemoteAddr Sockaddr
  3551  }
  3552  
  3553  type SecuritySocketAcceptArgs struct {
  3554    internalArgs
  3555  
  3556    Sockfd int32
  3557    LocalAddr Sockaddr
  3558  }
  3559  
  3560  type SecuritySocketBindArgs struct {
  3561    internalArgs
  3562  
  3563    Sockfd int32
  3564    LocalAddr Sockaddr
  3565  }
  3566  
  3567  type SecuritySocketSetsockoptArgs struct {
  3568    internalArgs
  3569  
  3570    Sockfd int32
  3571    Level int32
  3572    Optname int32
  3573    LocalAddr Sockaddr
  3574  }
  3575  
  3576  type SecuritySbMountArgs struct {
  3577    internalArgs
  3578  
  3579    DevName string
  3580    Path string
  3581    Type string
  3582    Flags uint64
  3583  }
  3584  
  3585  type SecurityBPFArgs struct {
  3586    internalArgs
  3587  
  3588    Cmd int32
  3589  }
  3590  
  3591  type SecurityBPFMapArgs struct {
  3592    internalArgs
  3593  
  3594    MapId uint32
  3595    MapName string
  3596  }
  3597  
  3598  type SecurityKernelReadFileArgs struct {
  3599    internalArgs
  3600  
  3601    Pathname string
  3602    Dev uint32
  3603    Inode uint64
  3604    Type int32
  3605    Ctime uint64
  3606  }
  3607  
  3608  type SecurityPostReadFileArgs struct {
  3609    internalArgs
  3610  
  3611    Pathname string
  3612    Size int64
  3613    Type int32
  3614  }
  3615  
  3616  type SecurityInodeMknodArgs struct {
  3617    internalArgs
  3618  
  3619    FileName string
  3620    Mode uint16
  3621    Dev uint32
  3622  }
  3623  
  3624  type SecurityInodeSymlinkEventIdArgs struct {
  3625    internalArgs
  3626  
  3627    Linkpath string
  3628    Target string
  3629  }
  3630  
  3631  type SecurityMmapFileArgs struct {
  3632    internalArgs
  3633  
  3634    Pathname string
  3635    Flags int32
  3636    Dev uint32
  3637    Inode uint64
  3638    Ctime uint64
  3639    Prot uint64
  3640    MmapFlags uint64
  3641  }
  3642  
  3643  type DoMmapArgs struct {
  3644    internalArgs
  3645  
  3646    Addr uintptr
  3647    Pathname string
  3648    Flags uint32
  3649    Dev uint32
  3650    Inode uint64
  3651    Ctime uint64
  3652    Pgoff uint64
  3653    Len uint64
  3654    Prot uint64
  3655    MmapFlags uint64
  3656  }
  3657  
  3658  type SecurityFileMprotectArgs struct {
  3659    internalArgs
  3660  
  3661    Pathname string
  3662    Prot int32
  3663    Ctime uint64
  3664    PrevProt int32
  3665    Addr uintptr
  3666    Len uint64
  3667    Pkey int32
  3668  }
  3669  
  3670  type InitNamespacesArgs struct {
  3671    internalArgs
  3672  
  3673    Cgroup uint32
  3674    Ipc uint32
  3675    Mnt uint32
  3676    Net uint32
  3677    Pid uint32
  3678    PidForChildren uint32
  3679    Time uint32
  3680    TimeForChildren uint32
  3681    User uint32
  3682    Uts uint32
  3683  }
  3684  
  3685  type SocketDupArgs struct {
  3686    internalArgs
  3687  
  3688    Oldfd int32
  3689    Newfd int32
  3690    RemoteAddr Sockaddr
  3691  }
  3692  
  3693  type HiddenInodesArgs struct {
  3694    internalArgs
  3695  
  3696    HiddenProcess string
  3697  }
  3698  
  3699  type KernelWriteArgs struct {
  3700    internalArgs
  3701  
  3702    Pathname string
  3703    Dev uint32
  3704    Inode uint64
  3705    Count uint64
  3706    Pos uint64
  3707  }
  3708  
  3709  type DirtyPipeSpliceArgs struct {
  3710    internalArgs
  3711  
  3712    InodeIn uint64
  3713    InFileType uint16
  3714    InFilePath string
  3715    ExposedDataStartOffset uint64
  3716    ExposedDataLen uint64
  3717    InodeOut uint64
  3718    OutPipeLastBufferFlags uint32
  3719  }
  3720  
  3721  type ContainerCreateArgs struct {
  3722    internalArgs
  3723  
  3724    Runtime string
  3725    ContainerId string
  3726    Ctime uint64
  3727    ContainerImage string
  3728    ContainerImageDigest string
  3729    ContainerName string
  3730    PodName string
  3731    PodNamespace string
  3732    PodUid string
  3733    PodSandbox bool
  3734  }
  3735  
  3736  type ContainerRemoveArgs struct {
  3737    internalArgs
  3738  
  3739    Runtime string
  3740    ContainerId string
  3741  }
  3742  
  3743  type ExistingContainerArgs struct {
  3744    internalArgs
  3745  
  3746    Runtime string
  3747    ContainerId string
  3748    Ctime uint64
  3749    ContainerImage string
  3750    ContainerImageDigest string
  3751    ContainerName string
  3752    PodName string
  3753    PodNamespace string
  3754    PodUid string
  3755    PodSandbox bool
  3756  }
  3757  
  3758  type ProcCreateArgs struct {
  3759    internalArgs
  3760  
  3761    Name string
  3762    ProcOpsAddr uintptr
  3763  }
  3764  
  3765  type KprobeAttachArgs struct {
  3766    internalArgs
  3767  
  3768    SymbolName string
  3769    PreHandlerAddr uintptr
  3770    PostHandlerAddr uintptr
  3771  }
  3772  
  3773  type CallUsermodeHelperArgs struct {
  3774    internalArgs
  3775  
  3776    Pathname string
  3777    Argv []string
  3778    Envp []string
  3779    Wait int32
  3780  }
  3781  
  3782  type DebugfsCreateFileArgs struct {
  3783    internalArgs
  3784  
  3785    FileName string
  3786    Path string
  3787    Mode uint32
  3788    ProcOpsAddr uintptr
  3789  }
  3790  
  3791  type PrintSyscallTableArgs struct {
  3792    internalArgs
  3793  
  3794    SyscallsAddresses []uint64
  3795    CallerContextId uint64
  3796  }
  3797  
  3798  type HiddenKernelModuleArgs struct {
  3799    internalArgs
  3800  
  3801    Address string
  3802    Name string
  3803    Srcversion string
  3804  }
  3805  
  3806  type HiddenKernelModuleSeekerArgs struct {
  3807    internalArgs
  3808  
  3809    Address uint64
  3810    Name []byte
  3811    Flags uint32
  3812    Srcversion []byte
  3813  }
  3814  
  3815  type HookedSyscallsArgs struct {
  3816    internalArgs
  3817  
  3818    CheckSyscalls uintptr
  3819    HookedSyscalls uintptr
  3820  }
  3821  
  3822  type DebugfsCreateDirArgs struct {
  3823    internalArgs
  3824  
  3825    Name string
  3826    Path string
  3827  }
  3828  
  3829  type DeviceAddArgs struct {
  3830    internalArgs
  3831  
  3832    Name string
  3833    ParentName string
  3834  }
  3835  
  3836  type RegisterChrdevArgs struct {
  3837    internalArgs
  3838  
  3839    RequestedMajorNumber uint32
  3840    GrantedMajorNumber uint32
  3841    CharDeviceName string
  3842    CharDeviceFops uintptr
  3843  }
  3844  
  3845  type SharedObjectLoadedArgs struct {
  3846    internalArgs
  3847  
  3848    Pathname string
  3849    Flags int32
  3850    Dev uint32
  3851    Inode uint64
  3852    Ctime uint64
  3853  }
  3854  
  3855  type SymbolsLoadedArgs struct {
  3856    internalArgs
  3857  
  3858    LibraryPath string
  3859    Symbols []string
  3860  }
  3861  
  3862  type SymbolsCollisionArgs struct {
  3863    internalArgs
  3864  
  3865    LoadedPath string
  3866    CollisionPath string
  3867    Symbols []string
  3868  }
  3869  
  3870  type CaptureFileWriteArgs struct {
  3871    internalArgs
  3872  }
  3873  
  3874  type CaptureFileReadArgs struct {
  3875    internalArgs
  3876  }
  3877  
  3878  type CaptureExecArgs struct {
  3879    internalArgs
  3880  }
  3881  
  3882  type CaptureModuleArgs struct {
  3883    internalArgs
  3884  }
  3885  
  3886  type CaptureMemArgs struct {
  3887    internalArgs
  3888  }
  3889  
  3890  type CaptureBpfArgs struct {
  3891    internalArgs
  3892  }
  3893  
  3894  type DoInitModuleArgs struct {
  3895    internalArgs
  3896  
  3897    Name string
  3898    Version string
  3899    SrcVersion string
  3900  }
  3901  
  3902  type ModuleLoadArgs struct {
  3903    internalArgs
  3904  
  3905    Name string
  3906    Version string
  3907    SrcVersion string
  3908  }
  3909  
  3910  type ModuleFreeArgs struct {
  3911    internalArgs
  3912  
  3913    Name string
  3914    Version string
  3915    SrcVersion string
  3916  }
  3917  
  3918  type SocketAcceptArgs struct {
  3919    internalArgs
  3920  
  3921    Sockfd int32
  3922    LocalAddr Sockaddr
  3923    RemoteAddr Sockaddr
  3924  }
  3925  
  3926  type LoadElfPhdrsArgs struct {
  3927    internalArgs
  3928  
  3929    Pathname string
  3930    Dev uint32
  3931    Inode uint64
  3932  }
  3933  
  3934  type PrintNetSeqOpsArgs struct {
  3935    internalArgs
  3936  
  3937    NetSeqOps []uint64
  3938    CallerContextId uint64
  3939  }
  3940  
  3941  type HookedSeqOpsArgs struct {
  3942    internalArgs
  3943  
  3944    HookedSeqOps uintptr
  3945  }
  3946  
  3947  type TaskRenameArgs struct {
  3948    internalArgs
  3949  
  3950    OldName string
  3951    NewName string
  3952  }
  3953  
  3954  type SecurityInodeRenameArgs struct {
  3955    internalArgs
  3956  
  3957    OldPath string
  3958    NewPath string
  3959  }
  3960  
  3961  type DoSigactionArgs struct {
  3962    internalArgs
  3963  
  3964    Sig int32
  3965    IsSaInitialized bool
  3966    SaFlags uint64
  3967    SaMask uint64
  3968    SaHandleMethod uint8
  3969    SaHandler uintptr
  3970    IsOldSaInitialized bool
  3971    OldSaFlags uint64
  3972    OldSaMask uint64
  3973    OldSaHandleMethod uint8
  3974    OldSaHandler uintptr
  3975  }
  3976  
  3977  type BpfAttachArgs struct {
  3978    internalArgs
  3979  
  3980    ProgType int32
  3981    ProgName string
  3982    ProgId uint32
  3983    ProgHelpers []uint64
  3984    SymbolName string
  3985    SymbolAddr uint64
  3986    AttachType int32
  3987  }
  3988  
  3989  type KallsymsLookupNameArgs struct {
  3990    internalArgs
  3991  
  3992    SymbolName string
  3993    SymbolAddress uintptr
  3994  }
  3995  
  3996  type PrintMemDumpArgs struct {
  3997    internalArgs
  3998  
  3999    Bytes []byte
  4000    Address uintptr
  4001    Length uint64
  4002    CallerContextId uint64
  4003    Arch string
  4004    SymbolName string
  4005    SymbolOwner string
  4006  }
  4007  
  4008  type VfsReadArgs struct {
  4009    internalArgs
  4010  
  4011    Pathname string
  4012    Dev uint32
  4013    Inode uint64
  4014    Count uint64
  4015    Pos uint64
  4016  }
  4017  
  4018  type VfsReadvArgs struct {
  4019    internalArgs
  4020  
  4021    Pathname string
  4022    Dev uint32
  4023    Inode uint64
  4024    Vlen uint64
  4025    Pos uint64
  4026  }
  4027  
  4028  type VfsUtimesArgs struct {
  4029    internalArgs
  4030  
  4031    Pathname string
  4032    Dev uint32
  4033    Inode uint64
  4034    Atime uint64
  4035    Mtime uint64
  4036  }
  4037  
  4038  type DoTruncateArgs struct {
  4039    internalArgs
  4040  
  4041    Pathname string
  4042    Inode uint64
  4043    Dev uint32
  4044    Length uint64
  4045  }
  4046  
  4047  type FileModificationArgs struct {
  4048    internalArgs
  4049  
  4050    FilePath string
  4051    Dev uint32
  4052    Inode uint64
  4053    OldCtime uint64
  4054    NewCtime uint64
  4055  }
  4056  
  4057  type InotifyWatchArgs struct {
  4058    internalArgs
  4059  
  4060    Pathname string
  4061    Inode uint64
  4062    Dev uint32
  4063  }
  4064  
  4065  type ProcessExecuteFailedArgs struct {
  4066    internalArgs
  4067  
  4068    Path string
  4069    BinaryPath string
  4070    BinaryDeviceId uint32
  4071    BinaryInodeNumber uint64
  4072    BinaryCtime uint64
  4073    BinaryInodeMode uint16
  4074    InterpreterPath string
  4075    StdinType uint16
  4076    StdinPath string
  4077    KernelInvoked int32
  4078    BinaryArguments []string
  4079    Environment []string
  4080  }
  4081  
  4082  type TtyOpenArgs struct {
  4083    internalArgs
  4084  
  4085    Path string
  4086    Inode uint64
  4087    InodeMode uint16
  4088    Dev uint32
  4089  }
  4090  
  4091  type NetPacketBaseArgs struct {
  4092    internalArgs
  4093  }
  4094  
  4095  type NetPacketIPBaseArgs struct {
  4096    internalArgs
  4097  
  4098    Payload []byte
  4099  }
  4100  
  4101  type NetPacketIPv4Args struct {
  4102    internalArgs
  4103  
  4104    Src string
  4105    Dst string
  4106    ProtoIpv4 uintptr
  4107  }
  4108  
  4109  type NetPacketIPv6Args struct {
  4110    internalArgs
  4111  
  4112    Src string
  4113    Dst string
  4114    ProtoIpv6 uintptr
  4115  }
  4116  
  4117  type NetPacketTCPBaseArgs struct {
  4118    internalArgs
  4119  
  4120    Payload []byte
  4121  }
  4122  
  4123  type NetPacketTCPArgs struct {
  4124    internalArgs
  4125  
  4126    Src string
  4127    Dst string
  4128    SrcPort uint16
  4129    DstPort uint16
  4130    ProtoTcp uintptr
  4131  }
  4132  
  4133  type NetPacketUDPBaseArgs struct {
  4134    internalArgs
  4135  
  4136    Payload []byte
  4137  }
  4138  
  4139  type NetPacketUDPArgs struct {
  4140    internalArgs
  4141  
  4142    Src string
  4143    Dst string
  4144    SrcPort uint16
  4145    DstPort uint16
  4146    ProtoUdp uintptr
  4147  }
  4148  
  4149  type NetPacketICMPBaseArgs struct {
  4150    internalArgs
  4151  
  4152    Payload []byte
  4153  }
  4154  
  4155  type NetPacketICMPArgs struct {
  4156    internalArgs
  4157  
  4158    Src string
  4159    Dst string
  4160    ProtoIcmp uintptr
  4161  }
  4162  
  4163  type NetPacketICMPv6BaseArgs struct {
  4164    internalArgs
  4165  
  4166    Payload []byte
  4167  }
  4168  
  4169  type NetPacketICMPv6Args struct {
  4170    internalArgs
  4171  
  4172    Src string
  4173    Dst string
  4174    ProtoIcmpv6 uintptr
  4175  }
  4176  
  4177  type NetPacketDNSBaseArgs struct {
  4178    internalArgs
  4179  
  4180    Payload *ProtoDNS
  4181  }
  4182  
  4183  type NetPacketDNSArgs struct {
  4184    internalArgs
  4185  
  4186    Src string
  4187    Dst string
  4188    SrcPort uint16
  4189    DstPort uint16
  4190    ProtoDns uintptr
  4191  }
  4192  
  4193  type NetPacketDNSRequestArgs struct {
  4194    internalArgs
  4195  
  4196    Metadata uintptr
  4197    DnsQuestions uintptr
  4198  }
  4199  
  4200  type NetPacketDNSResponseArgs struct {
  4201    internalArgs
  4202  
  4203    Metadata uintptr
  4204    DnsResponse uintptr
  4205  }
  4206  
  4207  type NetPacketHTTPBaseArgs struct {
  4208    internalArgs
  4209  
  4210    Payload []byte
  4211  }
  4212  
  4213  type NetPacketHTTPArgs struct {
  4214    internalArgs
  4215  
  4216    Src string
  4217    Dst string
  4218    SrcPort uint16
  4219    DstPort uint16
  4220    ProtoHttp uintptr
  4221  }
  4222  
  4223  type NetPacketHTTPRequestArgs struct {
  4224    internalArgs
  4225  
  4226    Metadata uintptr
  4227    HttpRequest uintptr
  4228  }
  4229  
  4230  type NetPacketHTTPResponseArgs struct {
  4231    internalArgs
  4232  
  4233    Metadata uintptr
  4234    HttpResponse uintptr
  4235  }
  4236  
  4237  type NetPacketSOCKS5BaseArgs struct {
  4238    internalArgs
  4239  
  4240    Payload []byte
  4241  }
  4242  
  4243  type NetPacketCaptureArgs struct {
  4244    internalArgs
  4245  
  4246    Payload []byte
  4247  }
  4248  
  4249  type CaptureNetPacketArgs struct {
  4250    internalArgs
  4251  }
  4252  
  4253  type SockSetStateArgs struct {
  4254    internalArgs
  4255  
  4256    OldState uint32
  4257    NewState uint32
  4258    Tuple AddrTuple
  4259  }
  4260  
  4261  type TrackSyscallStatsArgs struct {
  4262    internalArgs
  4263  }
  4264  
  4265  type TestEventArgs struct {
  4266    internalArgs
  4267  }
  4268  
  4269  type SignalCgroupMkdirArgs struct {
  4270    internalArgs
  4271  
  4272    CgroupId uint64
  4273    CgroupPath string
  4274    HierarchyId uint32
  4275  }
  4276  
  4277  type SignalCgroupRmdirArgs struct {
  4278    internalArgs
  4279  
  4280    CgroupId uint64
  4281    CgroupPath string
  4282    HierarchyId uint32
  4283  }
  4284  
  4285  type NetFlowBaseArgs struct {
  4286    internalArgs
  4287  
  4288    Proto uint8
  4289    Direction uint8
  4290    Tuple AddrTuple
  4291    TxBytes uint64
  4292    RxBytes uint64
  4293    TxPackets uint64
  4294    RxPackets uint64
  4295  }